.elementor-320 .elementor-element.elementor-element-34cd26d > .elementor-container{min-height:85vh;}.elementor-320 .elementor-element.elementor-element-34cd26d:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-34cd26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://elsomilliod.hu/wp-content/uploads/2020/10/banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-320 .elementor-element.elementor-element-34cd26d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #00000000 17%, #000000 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-34cd26d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-024270c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-320 .elementor-element.elementor-element-65be675 .elementor-heading-title{text-shadow:3px 5px 5px rgba(0, 0, 0, 0.98);}.elementor-320 .elementor-element.elementor-element-e332e0c .elementor-heading-title{font-size:115px;text-shadow:3px 3px 10px rgba(0, 0, 0, 0.83);}.elementor-320 .elementor-element.elementor-element-e332e0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 0px 30px 0px;background-image:url("http://elsomilliod.hu/wp-content/uploads/2020/10/Untitled.png");background-position:center left;background-repeat:no-repeat;background-size:57% auto;}.elementor-320 .elementor-element.elementor-element-4767d0a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-320 .elementor-element.elementor-element-4767d0a .elementor-divider-separator{width:70%;}.elementor-320 .elementor-element.elementor-element-4767d0a .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-320 .elementor-element.elementor-element-4767d0a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-835a556 > .elementor-container{max-width:800px;}.elementor-320 .elementor-element.elementor-element-835a556 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-835a556:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-835a556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D70E1D;}.elementor-320 .elementor-element.elementor-element-835a556{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-835a556 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-12381d3{text-align:center;width:auto;max-width:auto;}.elementor-320 .elementor-element.elementor-element-12381d3 .elementor-heading-title{text-shadow:3px 2px 5px #000000;}.elementor-320 .elementor-element.elementor-element-596de13 > .elementor-container{max-width:800px;min-height:90vh;}.elementor-320 .elementor-element.elementor-element-596de13:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-596de13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-320 .elementor-element.elementor-element-596de13 > .elementor-background-overlay{background-color:rgba(51, 49, 50, 0);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-596de13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-320 .elementor-element.elementor-element-8af8834 > .elementor-element-populated{margin:0% 10% 0% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-320 .elementor-element.elementor-element-f94f074{text-align:center;}.elementor-320 .elementor-element.elementor-element-f94f074 .elementor-heading-title{color:#D70E1D;text-shadow:2px 2px 5px rgba(108.00000000000001, 0, 0, 0.49);}.elementor-320 .elementor-element.elementor-element-f94f074 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url("http://elsomilliod.hu/wp-content/uploads/2020/10/Untitled7.png");background-position:center center;background-repeat:no-repeat;background-size:87% auto;}.elementor-320 .elementor-element.elementor-element-86435de{--divider-border-style:solid;--divider-color:#5D5D5D;--divider-border-width:2px;}.elementor-320 .elementor-element.elementor-element-86435de .elementor-divider-separator{width:100%;}.elementor-320 .elementor-element.elementor-element-86435de .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-320 .elementor-element.elementor-element-86435de > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-e36005f{padding:50px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-2ae7daa > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-320 .elementor-element.elementor-element-2ae7daa > .elementor-element-populated > .elementor-widget-wrap{padding:0px 20px 0px 0px;}.elementor-320 .elementor-element.elementor-element-7d61c82 .elementor-icon-list-icon i{color:#D70E1D;}.elementor-320 .elementor-element.elementor-element-7d61c82 .elementor-icon-list-icon svg{fill:#D70E1D;}.elementor-320 .elementor-element.elementor-element-7d61c82{--e-icon-list-icon-size:20px;}.elementor-320 .elementor-element.elementor-element-7d61c82 .elementor-icon-list-text{color:#393939;}.elementor-320 .elementor-element.elementor-element-7d61c82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-7d61c82 .elementor-icon-list-item > a{font-size:19px;font-weight:600;}.elementor-320 .elementor-element.elementor-element-59c36f2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-320 .elementor-element.elementor-element-59c36f2 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 20px;}.elementor-320 .elementor-element.elementor-element-1481d6c .elementor-icon-list-icon i{color:#D70E1D;}.elementor-320 .elementor-element.elementor-element-1481d6c .elementor-icon-list-icon svg{fill:#D70E1D;}.elementor-320 .elementor-element.elementor-element-1481d6c{--e-icon-list-icon-size:20px;}.elementor-320 .elementor-element.elementor-element-1481d6c .elementor-icon-list-text{color:#393939;}.elementor-320 .elementor-element.elementor-element-1481d6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-320 .elementor-element.elementor-element-1481d6c .elementor-icon-list-item > a{font-size:19px;font-weight:600;}.elementor-320 .elementor-element.elementor-element-e860db6:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-e860db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://elsomilliod.hu/wp-content/uploads/2020/10/bmw-m5-competition-2021-motorpoint-008.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-320 .elementor-element.elementor-element-e860db6 > .elementor-background-overlay{background-color:#000000;opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-e860db6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 150px 30px;}.elementor-320 .elementor-element.elementor-element-a3eea40 > .elementor-element-populated > .elementor-widget-wrap{padding:100px 0px 100px 0px;}.elementor-320 .elementor-element.elementor-element-f06e357 > .elementor-container{max-width:800px;}.elementor-320 .elementor-element.elementor-element-4f143c2{text-align:center;}.elementor-320 .elementor-element.elementor-element-f2551e2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-320 .elementor-element.elementor-element-f2551e2 .elementor-divider-separator{width:100%;}.elementor-320 .elementor-element.elementor-element-f2551e2 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-320 .elementor-element.elementor-element-f2551e2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-654d61a{padding:50px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-1a9c031 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-320 .elementor-element.elementor-element-1a9c031 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 100px 0px 0px;}.elementor-320 .elementor-element.elementor-element-5fb984a{text-align:center;}.elementor-320 .elementor-element.elementor-element-5fb984a > .elementor-widget-container{padding:0px 0px 15px 100px;}.elementor-320 .elementor-element.elementor-element-955c701{padding:100px 30px 100px 30px;}.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-0d3d65c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-320 .elementor-element.elementor-element-0d3d65c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-0d3d65c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-320 .elementor-element.elementor-element-0d3d65c > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-320 .elementor-element.elementor-element-0d3d65c:hover > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-0d3d65c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-0d3d65c > .elementor-element-populated > .elementor-widget-wrap{padding:40px 50px 50px 0px;}.elementor-320 .elementor-element.elementor-element-ef09a63 .elementor-heading-title{text-shadow:2px 2px 5px rgba(0, 0, 0, 0.7);}.elementor-320 .elementor-element.elementor-element-ef09a63 > .elementor-widget-container{background-image:url("http://elsomilliod.hu/wp-content/uploads/2020/10/Untitled.png");background-position:center left;background-repeat:no-repeat;background-size:47% auto;}.elementor-320 .elementor-element.elementor-element-ab85d3c{font-size:20px;font-weight:500;}.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-4a48da3.elementor-column .elementor-column-wrap{align-items:center;}.elementor-320 .elementor-element.elementor-element-4a48da3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-4a48da3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-320 .elementor-element.elementor-element-4a48da3 > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-320 .elementor-element.elementor-element-4a48da3:hover > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-4a48da3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-4a48da3 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 50px;}.elementor-320 .elementor-element.elementor-element-623e380 img{box-shadow:2px 2px 10px 1px rgba(0, 0, 0, 0.7);}.elementor-320 .elementor-element.elementor-element-f0b1d21{margin-top:00px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-8dee62f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-320 .elementor-element.elementor-element-8dee62f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-8dee62f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-320 .elementor-element.elementor-element-8dee62f > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-320 .elementor-element.elementor-element-8dee62f:hover > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-8dee62f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-8dee62f > .elementor-element-populated > .elementor-widget-wrap{padding:40px 50px 50px 0px;}.elementor-320 .elementor-element.elementor-element-ff6b77c img{box-shadow:2px 2px 10px 1px rgba(0, 0, 0, 0.7);}.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-63bee33.elementor-column .elementor-column-wrap{align-items:center;}.elementor-320 .elementor-element.elementor-element-63bee33.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-63bee33 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-320 .elementor-element.elementor-element-63bee33 > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-320 .elementor-element.elementor-element-63bee33:hover > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-63bee33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-63bee33 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 00px 50px 50px;}.elementor-320 .elementor-element.elementor-element-6f5501f .elementor-heading-title{text-shadow:2px 2px 5px #000000;}.elementor-320 .elementor-element.elementor-element-6f5501f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-image:url("http://elsomilliod.hu/wp-content/uploads/2020/10/Untitled.png");background-position:center left;background-repeat:no-repeat;background-size:58% auto;}.elementor-320 .elementor-element.elementor-element-6200f2d{font-size:20px;font-weight:500;}.elementor-320 .elementor-element.elementor-element-a3bf25f > .elementor-background-overlay{background-image:url("http://elsomilliod.hu/wp-content/uploads/2020/10/atlantis-the-palm.jpg");background-position:center center;background-size:cover;opacity:0.16;}.elementor-320 .elementor-element.elementor-element-a3bf25f{box-shadow:0px 0px 33px 0px rgba(0, 0, 0, 0.81);padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-c6c37ed.elementor-column .elementor-column-wrap{align-items:center;}.elementor-320 .elementor-element.elementor-element-c6c37ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-c6c37ed > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-320 .elementor-element.elementor-element-c6c37ed > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-320 .elementor-element.elementor-element-c6c37ed:hover > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-c6c37ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-c6c37ed > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-b916eb8 .elementor-heading-title{font-size:31px;font-weight:600;text-shadow:1px 2px 10px #000000;}.elementor-320 .elementor-element.elementor-element-b916eb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-d1eb9bd.elementor-column .elementor-column-wrap{align-items:center;}.elementor-320 .elementor-element.elementor-element-d1eb9bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-d1eb9bd > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-320 .elementor-element.elementor-element-d1eb9bd > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-320 .elementor-element.elementor-element-d1eb9bd:hover > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-d1eb9bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-d1eb9bd > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 50px;}.elementor-320 .elementor-element.elementor-element-e927628 img{box-shadow:2px 2px 10px 1px rgba(0, 0, 0, 0.7);}.elementor-320 .elementor-element.elementor-element-8a8c963 > .elementor-background-overlay{opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-8a8c963{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 100px 30px;}.elementor-320 .elementor-element.elementor-element-d542b77 > .elementor-container{max-width:800px;}.elementor-320 .elementor-element.elementor-element-d542b77{padding:0px 0px 75px 0px;}.elementor-320 .elementor-element.elementor-element-5d5a60a .elementor-heading-title{text-shadow:2px 3px 6px rgba(0, 0, 0, 0.73);}.elementor-320 .elementor-element.elementor-element-5d5a60a > .elementor-widget-container{padding:0px 0px 0px 20px;background-image:url("http://elsomilliod.hu/wp-content/uploads/2020/10/Untitled4.png");background-position:center left;background-repeat:no-repeat;background-size:22% auto;}.elementor-320 .elementor-element.elementor-element-6358f5c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-320 .elementor-element.elementor-element-6358f5c .elementor-divider-separator{width:100%;}.elementor-320 .elementor-element.elementor-element-6358f5c .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-320 .elementor-element.elementor-element-6358f5c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-d8c1673{font-size:25px;font-weight:500;}.elementor-320 .elementor-element.elementor-element-d8c1673 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-320 .elementor-element.elementor-element-ad0e20a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-fa5ed44 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-320 .elementor-element.elementor-element-6c47877.elementor-column .elementor-column-wrap{align-items:center;}.elementor-320 .elementor-element.elementor-element-6c47877.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-6c47877 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}@media(max-width:1024px){.elementor-320 .elementor-element.elementor-element-34cd26d > .elementor-container{min-height:10px;}.elementor-320 .elementor-element.elementor-element-34cd26d{padding:150px 50px 80px 50px;}.elementor-320 .elementor-element.elementor-element-024270c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-024270c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-e332e0c > .elementor-widget-container{background-size:initial;}.elementor-320 .elementor-element.elementor-element-835a556{padding:50px 25px 50px 25px;}.elementor-320 .elementor-element.elementor-element-596de13 > .elementor-container{min-height:10px;}.elementor-320 .elementor-element.elementor-element-596de13{padding:40px 40px 40px 40px;}.elementor-320 .elementor-element.elementor-element-d6bb76e{margin-top:0px;margin-bottom:0px;}.elementor-320 .elementor-element.elementor-element-8af8834 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-320 .elementor-element.elementor-element-f94f074 .elementor-heading-title{font-size:40px;}.elementor-320 .elementor-element.elementor-element-f94f074 > .elementor-widget-container{background-position:92px 0px;background-size:184px auto;}.elementor-320 .elementor-element.elementor-element-2ae7daa > .elementor-element-populated > .elementor-widget-wrap{padding:0px 55px 0px 55px;}.elementor-320 .elementor-element.elementor-element-59c36f2 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 55px 0px 55px;}.elementor-320 .elementor-element.elementor-element-e860db6{padding:60px 50px 60px 50px;}.elementor-320 .elementor-element.elementor-element-a9812bf > .elementor-element-populated{margin:0px 75px 0px 75px;--e-column-margin-right:75px;--e-column-margin-left:75px;}.elementor-320 .elementor-element.elementor-element-4f143c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-1a9c031 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 30px 0px 0px;}.elementor-320 .elementor-element.elementor-element-5fb984a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-955c701{padding:0px 40px 75px 40px;}.elementor-320 .elementor-element.elementor-element-0d3d65c > .elementor-element-populated > .elementor-widget-wrap{padding:40px 30px 50px 0px;}.elementor-320 .elementor-element.elementor-element-ef09a63 > .elementor-widget-container{background-size:189px auto;}.elementor-320 .elementor-element.elementor-element-4a48da3 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 00px;}.elementor-320 .elementor-element.elementor-element-8dee62f > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-63bee33 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 20px;}.elementor-320 .elementor-element.elementor-element-6f5501f > .elementor-widget-container{background-size:224px auto;}.elementor-320 .elementor-element.elementor-element-c6c37ed > .elementor-element-populated > .elementor-widget-wrap{padding:40px 00px 50px 20px;}.elementor-320 .elementor-element.elementor-element-d1eb9bd > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 30px;}.elementor-320 .elementor-element.elementor-element-8a8c963{padding:60px 40px 60px 40px;}.elementor-320 .elementor-element.elementor-element-d542b77{padding:0px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-df8b163 > .elementor-element-populated{margin:0px 75px 0px 75px;--e-column-margin-right:75px;--e-column-margin-left:75px;}.elementor-320 .elementor-element.elementor-element-5d5a60a .elementor-heading-title{font-size:52px;}.elementor-320 .elementor-element.elementor-element-5d5a60a > .elementor-widget-container{background-size:132px auto;}.elementor-320 .elementor-element.elementor-element-d8c1673 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-320 .elementor-element.elementor-element-ad0e20a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-ad0e20a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-6c47877 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-6c47877 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 20px;}}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-34cd26d > .elementor-container{min-height:35vh;}.elementor-320 .elementor-element.elementor-element-34cd26d:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-34cd26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-360px 0px;}.elementor-320 .elementor-element.elementor-element-34cd26d{padding:150px 40px 60px 40px;}.elementor-320 .elementor-element.elementor-element-65be675 .elementor-heading-title{font-size:25px;}.elementor-320 .elementor-element.elementor-element-e332e0c .elementor-heading-title{font-size:37px;}.elementor-320 .elementor-element.elementor-element-e332e0c > .elementor-widget-container{padding:30px 0px 30px 10px;background-size:241px auto;}.elementor-320 .elementor-element.elementor-element-4767d0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-835a556{padding:40px 40px 40px 40px;}.elementor-320 .elementor-element.elementor-element-6a9b94f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-320 .elementor-element.elementor-element-6a9b94f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-6a9b94f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-12381d3{text-align:center;}.elementor-320 .elementor-element.elementor-element-12381d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-320 .elementor-element.elementor-element-596de13:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-596de13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-900px 0px;}.elementor-320 .elementor-element.elementor-element-596de13{padding:60px 40px 0px 40px;}.elementor-320 .elementor-element.elementor-element-8af8834 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-f94f074 .elementor-heading-title{font-size:30px;}.elementor-320 .elementor-element.elementor-element-f94f074 > .elementor-widget-container{background-position:center center;background-size:247px auto;}.elementor-320 .elementor-element.elementor-element-e36005f{padding:20px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-2ae7daa > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-59c36f2 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-e860db6:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-e860db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-320 .elementor-element.elementor-element-e860db6{padding:75px 40px 20px 40px;}.elementor-320 .elementor-element.elementor-element-a3eea40 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-a3eea40 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-a9812bf > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-320 .elementor-element.elementor-element-a9812bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-654d61a{padding:50px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-1a9c031 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 75px 0px;}.elementor-320 .elementor-element.elementor-element-5fb984a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-955c701{padding:65px 40px 50px 40px;}.elementor-320 .elementor-element.elementor-element-0d3d65c > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-4a48da3 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-8dee62f > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-63bee33 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-c6c37ed > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-b916eb8 .elementor-heading-title{font-size:20px;}.elementor-320 .elementor-element.elementor-element-d1eb9bd > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-8a8c963{padding:60px 40px 60px 40px;}.elementor-320 .elementor-element.elementor-element-d542b77{padding:0px 0px 20px 0px;}.elementor-320 .elementor-element.elementor-element-df8b163 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-320 .elementor-element.elementor-element-5d5a60a .elementor-heading-title{font-size:42px;}.elementor-320 .elementor-element.elementor-element-5d5a60a > .elementor-widget-container{background-position:9px 9px;background-size:115px auto;}.elementor-320 .elementor-element.elementor-element-d8c1673{font-size:20px;}.elementor-320 .elementor-element.elementor-element-d8c1673 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-180059d{margin-top:30px;margin-bottom:0px;}.elementor-320 .elementor-element.elementor-element-ad0e20a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-6c47877 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-6c47877 > .elementor-element-populated > .elementor-widget-wrap{padding:50px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-320 .elementor-element.elementor-element-2ae7daa{width:100%;}.elementor-320 .elementor-element.elementor-element-59c36f2{width:100%;}}@media(min-width:1025px){.elementor-320 .elementor-element.elementor-element-e860db6:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-e860db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-320 .elementor-element.elementor-element-a3bf25f > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-fa5ed44 */.invisibleOnForm{display:none;}
/* --- User defined css rules. Use #formBox395753 prefix here (e.g. #formBox395753 button { color: red; } ) --- */



/* --- general default settings --- */

@charset "UTF-8";

.sellItemBox span.sellItemCount input {
    width: 3.1em;
    text-align: left;
}
.LMFormBox .checkbox .helper {
    color: #fff !important;
}
div.LMFormBox div.acceptConditionsBox > label {
    display: revert !important;
}
#lmForm395753 {
  background: #313131;
}
.LMFormBox.LMbw .checkbox .helper::before {
    background-color: #fb0000 !important;
    color: #fb0000 !important;
}
.LMFormBox.LMbw .checkbox .helper::after {
    background-color: #fb0000 !important;
}
.LMSubscribeForm div.LMFormBox {
    background-color: #0c0c0cd1 !important;
    border-color: #0c0c0cd1 !important;
}
.payTotalBox {
    font-weight: bold;
    padding: 0.4ex 0;
}
div.leftLabel .payTotalBox {
    text-align: center;    
}
div.topLabel .payTotalBox {
    text-align: left;    
}
div.leftLabel .upsellItemBox {
    text-align: center;
}
div.topLabel .upsellItemBox {
    text-align: left;
}
.invalidInput {
    border: 2px solid red;
    border-radius: 5px;
    -webkit-animation: shake .5s linear;
}
@-webkit-keyframes shake {
    8%, 41% {
        -webkit-transform: translateX(-10px);
    }
    25%, 58% {
        -webkit-transform: translateX(10px);
    }
    75% {
        -webkit-transform: translateX(-5px);
    }
    92% {
        -webkit-transform: translateX(5px);
    }
    0%, 100% {
        -webkit-transform: translateX(0);
    }
}   
.braintree-payment-form {
    margin: 5px 10px;
}

div.LMFormBox.LMinline .fieldsetBox {
    align-items: flex-end;
}
.captchaBox {
    text-align: center;
}
div.invisibleReCaptcha {
    height: 0;
}
div.visibleReCaptcha {
    margin-bottom: 0.5em;
}
.captchaBox > div {
    display: inline-block;
}
div.buttonFieldsetBox {text-align: center;}
div.LMFormBox div.acceptConditionsBox > label,
div.LMFormBox div.upsellItemBox > label {
    display: inline-block;
}
.progressBar {
    display: none;
    width: 150px;
    background: white;
    border: 2px solid #cccccc;
    padding: 2px;
    margin: 2px;
}
.progressBar > div {
    width: 0;
    height: 12px;
    box-sizing: border-box;
    vertical-align: middle;
    padding: 2px 12px;
    color: black;
    font-size: 8px;
    background-color: cornflowerblue;
}
.fileUploader {
    display: flex;
}
.fileName {
    margin: 0 1ex;
}

/* ----------------- Zoli ---------------  */

div.LMFormBox { font-family: Arial, Helvetica, sans-serif; }

div.LMFormBox .titleBox { font-size: 1.5em; }

div.LMFormBox .subtitleBox { font-size: 1em; font-style: italic; }

div.LMFormBox .footnoteBox { font-size: 0.9em; font-style: italic; }

div.LMFormBox label { font-size: 0.8em; }

div.LMFormBox input[type="text"], div.LMFormBox input[type="email"], div.LMFormBox input[type="number"], div.LMFormBox textarea, div.LMFormBox select, div.LMFormBox .labelText, div.LMFormBox .lm_input_box_undefined { font-size: 1em; }

div.LMFormBox button.LMsubmitBtn { font-size: 1em; text-transform: uppercase; }

div.LMFormBox label { font-size: 1em; }

div.LMFormBox.LMblocked div.formDescription, div.LMFormBox.LMblocked div.acceptConditionsBox { width: 100%; }

div.LMFormBox.LMinline .fieldsetBox { -ms-flex-align: end; align-items: flex-end; }

div.buttonFieldsetBox { text-align: center; }

div.LMFormBox div.acceptConditionsBox > label { display: inline-block; }

.fixFormTextElement { text-align: center; }

div.LMFormBox { margin: 1.5em; border: 1px solid #c2c0c2; border-radius: 5px; background-color: #f2f2f2; padding: 1.5em; box-sizing: border-box; }

div.LMFormBox .titleBox { margin-bottom: 0.7em; }

div.LMFormBox .subtitleBox { margin-bottom: 1.5em; }

div.LMFormBox input[type="text"], div.LMFormBox input[type="email"], div.LMFormBox input[type="number"], div.LMFormBox textarea, div.LMFormBox select { width: 100%; border: 1px solid #c2c0c2; border-radius: 5px; box-sizing: border-box; padding: .3em 0.6em; outline-color: transparent; outline-style: none; }

div.LMFormBox textarea { min-height: 6em; font-size: 1rem; font-family: inherit; }

div.LMFormBox .LMdescription { font-style: italic; font-size: 0.75em; margin-top: 0.3em; }

div.LMFormBox button.LMsubmitBtn { padding: .5em 1em; border: none; background: #a34e98; transition: background-color .3s; color: #fff; border-radius: 5px; }

div.LMFormBox button.LMsubmitBtn:hover, div.LMFormBox button.LMsubmitBtn:focus { background: #b571ad; outline-color: transparent; outline-style: none; }

div.LMFormBox label { margin-bottom: 0.75em; }

div.LMFormBox .fieldContainer, div.LMFormBox .buttonFieldsetBox, div.LMFormBox .visibleReCaptcha { margin-bottom: 1.875em; }

div.LMFormBox .radio > div > label, div.LMFormBox .checkbox > div > label { margin-bottom: 0.35em; }

div.LMFormBox .radio > div:last-child > label, div.LMFormBox .checkbox > div:last-child > label { margin-bottom: 0; }

div.LMFormBox .checkbox label, div.LMFormBox .form-radio label { position: relative; cursor: pointer; padding-left: 2em; text-align: left; display: block; font-size: 1em; }

div.LMFormBox .checkbox input, div.LMFormBox .form-radio input { width: auto; opacity: 0.00000001; position: absolute; left: 0; }

div.LMFormBox .radio .helper { position: absolute; top: -0.25em; left: -0.25em; cursor: pointer; display: block; font-size: 1em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #c2c0c2; }

div.LMFormBox .radio .helper::before, div.LMFormBox .radio .helper::after { content: ''; position: absolute; left: 0; top: 0; margin: 0.25em; width: 1em; height: 1em; transition: transform 0.28s ease; border-radius: 50%; border: 0.125em solid currentColor; }

div.LMFormBox .radio .helper::after { transform: scale(0); background-color: #a34e98; border-color: #a34e98; }

div.LMFormBox .radio label:hover .helper { color: #a34e98; }

div.LMFormBox .radio input:checked ~ .helper::after { transform: scale(0.5); }

div.LMFormBox .radio input:checked ~ .helper::before { color: #a34e98; }

div.LMFormBox .checkbox > div { position: relative; cursor: pointer; text-align: left; display: block; }

div.LMFormBox .checkbox .helper { color: #c2c0c2; position: absolute; top: 0; left: 0; width: 1em; height: 1em; z-index: 0; border: 0.125em solid currentColor; border-radius: 0.0625em; transition: border-color 0.28s ease; }

div.LMFormBox .checkbox .helper::before, div.LMFormBox .checkbox .helper::after { position: absolute; height: 0; width: 0.2em; background-color: #a34e98; display: block; transform-origin: left top; border-radius: 0.25em; content: ''; transition: opacity 0.28s ease, height 0s linear 0.28s; opacity: 0; }

div.LMFormBox .checkbox .helper::before { top: 0.85em; left: 0.38em; transform: rotate(-135deg); box-shadow: 0 0 0 0.0625em #fff; }

div.LMFormBox .checkbox .helper::after { top: 0.5em; left: 0; transform: rotate(-45deg); }

div.LMFormBox .checkbox > div:hover .helper { color: #a34e98; }

div.LMFormBox .checkbox input:checked ~ .helper { color: #a34e98; }

div.LMFormBox .checkbox input:checked ~ .helper::after, div.LMFormBox .checkbox input:checked ~ .helper::before { opacity: 1; transition: height 0.28s ease; }

div.LMFormBox .checkbox input:checked ~ .helper::after { height: 0.5em; }

div.LMFormBox .checkbox input:checked ~ .helper::before { height: 1.3em; transition-delay: 0.28s; }

div.LMFormBox .radio + .radio, div.LMFormBox .checkbox + .checkbox { margin-top: 1em; }

div.LMFormBox { /****mezőcímkék mezok felett*/ /****mezőcímkék egy sorban*/ }

div.LMFormBox.LMtopLabel .controlContainer { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

div.LMFormBox.LMleftLabel .controlContainer { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; }

div.LMFormBox.LMleftLabel .controlContainer label.labelText { width: 15%; min-width: 80px; padding-right: 1em; box-sizing: border-box; margin-bottom: 0; }

div.LMFormBox.LMleftLabel .controlContainer .inputContainer { -ms-flex-positive: 1; flex-grow: 1; }

div.LMFormBox.LMleftLabel .LMdescription { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; }

div.LMFormBox.LMleftLabel .LMdescription > div { width: 85%; }

div.LMFormBox.LMleftLabel .LMdescription i { display: block; content: ""; width: 15%; min-width: 80px; padding-right: 1em; box-sizing: border-box; margin-bottom: 0; height: 0.1em; }

div.LMFormBox.LMnoLabel .controlContainer label.labelText { display: none; visibility: hidden; }

/****függőleges térköz*/
/* LMverticalGapSlim LMverticalGapClassic*** base LMverticalGapLarge */
/****Stilus*/
/* LMradius*** base LMsquare LMmaterial */
div.LMFormBox.LMverticalGapSlim .titleBox { font-size: 1.125em; }

div.LMFormBox.LMverticalGapSlim .subtitleBox { font-size: .875em; }

div.LMFormBox.LMverticalGapSlim .footnoteBox { font-size: 0.75em; }

div.LMFormBox.LMverticalGapSlim input[type="text"], div.LMFormBox.LMverticalGapSlim input[type="email"], div.LMFormBox.LMverticalGapSlim input[type="number"], div.LMFormBox.LMverticalGapSlim textarea, div.LMFormBox.LMverticalGapSlim select, div.LMFormBox.LMverticalGapSlim .labelText, div.LMFormBox.LMverticalGapSlim .lm_input_box_undefined { font-size: .875em; }

div.LMFormBox.LMverticalGapSlim .LMdescription { font-size: .75em; }

div.LMFormBox.LMverticalGapSlim button.LMsubmitBtn { font-size: .875em; padding: .35em .7em; }

div.LMFormBox.LMverticalGapSlim .fieldContainer, div.LMFormBox.LMverticalGapSlim .buttonFieldsetBox, div.LMFormBox.LMverticalGapSlim .visibleReCaptcha { margin-bottom: 0.75em; }

div.LMFormBox.LMverticalGapSlim label { margin-bottom: 0.35em; font-size: .8125em; }

div.LMFormBox.LMverticalGapLarge .titleBox { font-size: 3.125em; font-weight: bold; }

div.LMFormBox.LMverticalGapLarge .subtitleBox { font-size: 1.125em; }

div.LMFormBox.LMverticalGapLarge .footnoteBox { font-size: 1em; }

div.LMFormBox.LMverticalGapLarge input[type="text"], div.LMFormBox.LMverticalGapLarge input[type="email"], div.LMFormBox.LMverticalGapLarge input[type="number"], div.LMFormBox.LMverticalGapLarge textarea, div.LMFormBox.LMverticalGapLarge select, div.LMFormBox.LMverticalGapLarge .labelText, div.LMFormBox.LMverticalGapLarge .lm_input_box_undefined { font-size: 1.125em; }

div.LMFormBox.LMverticalGapLarge button.LMsubmitBtn { font-size: 1.125em; padding: .35em .7em; }

div.LMFormBox.LMverticalGapLarge .fieldContainer, div.LMFormBox.LMverticalGapLarge .buttonFieldsetBox, div.LMFormBox.LMverticalGapLarge .visibleReCaptcha { margin-bottom: 2em; }

div.LMFormBox.LMverticalGapLarge label { margin-bottom: 0.75em; font-size: 1.125em; }

div.LMFormBox.LMverticalGapLarge .LMdescription { font-size: 1em; }

div.LMFormBox.LMsquare, div.LMFormBox.LMmaterial { border-radius: 0; }

div.LMFormBox.LMsquare input[type="text"], div.LMFormBox.LMmaterial input[type="text"], div.LMFormBox.LMsquare input[type="email"], div.LMFormBox.LMmaterial input[type="email"], div.LMFormBox.LMsquare input[type="number"], div.LMFormBox.LMmaterial input[type="number"], div.LMFormBox.LMsquare textarea, div.LMFormBox.LMmaterial textarea, div.LMFormBox.LMsquare select, div.LMFormBox.LMmaterial select, div.LMFormBox.LMsquare button.LMsubmitBtn, div.LMFormBox.LMmaterial button.LMsubmitBtn { border-radius: 0; }

div.LMFormBox.LMmaterial { /* Remove focus */ /* Use custom arrow */ /*.checkbox, .form-radio { label { position: relative; cursor: pointer; padding-left: $checkbox-gap; text-align: left; display: block; font-size: $font-size; } input { width: auto; opacity: 0.00000001; position: absolute; left: 0; } } .radio { .helper { position: absolute; top: $radio-margin; left: $radio-margin; cursor: pointer; display: block; font-size: $font-size; user-select: none; color: $border-color; &::before, &::after { content: ''; position: absolute; left: 0; top: 0; margin: ($spacer * 2); width: $font-size; height: $font-size; transition: transform $transition-speed ease; border-radius: 50%; border: ($font-size / 8) solid currentColor; } &::after { transform: scale(0); background-color: $focus-color; border-color: $focus-color; } } label:hover .helper { color: $focus-color; } // scss-lint:disable QualifyingElement, NestingDepth input:checked { ~ .helper { &::after { transform: scale(0.5); } &::before { color: $focus-color; } } } } .checkbox { &>div{ position: relative; cursor: pointer; text-align: left; display: block; } .helper { color: $border-color; position: absolute; top: $checkbox-top; left: 0; width: $font-size; height: $font-size; z-index: 0; border: ($font-size / 8) solid currentColor; border-radius: ($font-size / 16); transition: border-color $transition-speed ease; &::before, &::after { position: absolute; height: 0; width: ($font-size * 0.2); background-color: $focus-color; display: block; transform-origin: left top; border-radius: ($font-size / 4); content: ''; transition: opacity $transition-speed ease, height 0s linear $transition-speed; opacity: 0; } &::before { top: ($font-size * 0.65); left: ($font-size * 0.38); transform: rotate(-135deg); box-shadow: 0 0 0 ($font-size / 16) $body-bg; } &::after { top: ($font-size * 0.3); left: 0; transform: rotate(-45deg); } } &>div:hover .helper { color: $focus-color; } input:checked { ~ .helper { color: $focus-color; &::after, &::before { opacity: 1; transition: height $transition-speed ease; } &::after { height: ($font-size / 2); } &::before { height: ($font-size * 1.2); transition-delay: $transition-speed; } } } } .radio + .radio, .checkbox + .checkbox { margin-top: $font-size; }*/ }

div.LMFormBox.LMmaterial .titleBox { font-weight: bold; }

div.LMFormBox.LMmaterial .subtitleBox { font-style: normal; }

div.LMFormBox.LMmaterial label { font-size: 0.8125em; }

div.LMFormBox.LMmaterial input[type="text"], div.LMFormBox.LMmaterial input[type="email"], div.LMFormBox.LMmaterial input[type="number"] { border: none; background: transparent !important; }

div.LMFormBox.LMmaterial input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMmaterial input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMmaterial input[type="number"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 0.8125em; }

div.LMFormBox.LMmaterial input[type="text"]::-moz-placeholder, div.LMFormBox.LMmaterial input[type="email"]::-moz-placeholder, div.LMFormBox.LMmaterial input[type="number"]::-moz-placeholder { /* Firefox 19+ */ font-size: 0.8125em; }

div.LMFormBox.LMmaterial input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMmaterial input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMmaterial input[type="number"]:-ms-input-placeholder { /* IE 10+ */ font-size: 0.8125em; }

div.LMFormBox.LMmaterial input[type="text"]:-moz-placeholder, div.LMFormBox.LMmaterial input[type="email"]:-moz-placeholder, div.LMFormBox.LMmaterial input[type="number"]:-moz-placeholder { /* Firefox 18- */ font-size: 0.8125em; }

div.LMFormBox.LMmaterial textarea { background: transparent !important; border: none; }

div.LMFormBox.LMmaterial select { background-color: transparent; width: 100%; border-left: none; border-right: none; border-top: none; }

div.LMFormBox.LMmaterial .LMbar { position: relative; border-bottom: 0.0625em solid #c2c0c2; display: block; }

div.LMFormBox.LMmaterial .LMbar::before { content: ''; height: 0.125em; width: 0; left: 50%; bottom: -0.0625em; position: absolute; background: #a34e98; transition: left 0.28s ease, width 0.28s ease; z-index: 2; }

div.LMFormBox.LMmaterial select:focus ~ .LMbar::before, div.LMFormBox.LMmaterial input:focus ~ .LMbar::before, div.LMFormBox.LMmaterial textarea:focus ~ .LMbar::before { width: 100%; left: 0; }

div.LMFormBox.LMmaterial select:focus { outline: none; }

div.LMFormBox.LMmaterial select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

div.LMFormBox.LMmaterial .LMselectfield { position: relative; }

div.LMFormBox.LMmaterial .LMselectfield:after { position: absolute; top: 0.75em; right: 0.5em; /* Styling the down arrow */ width: 0; height: 0; padding: 0; content: ''; border-left: .25em solid transparent; border-right: .25em solid transparent; border-top: 0.375em solid #c2c0c2; pointer-events: none; }

div.LMFormBox.LMmaterial button.LMsubmitBtn { font-size: 0.9em; padding: 0.7em 1.2em; }

div.LMFormBox.LMdark { background: #424242; color: #fff; }

div.LMFormBox.LMdark input[type="text"], div.LMFormBox.LMdark input[type="email"], div.LMFormBox.LMdark input[type="number"], div.LMFormBox.LMdark select, div.LMFormBox.LMdark textarea { color: #fff; background: #2d2d2d; border-color: #565656; }

div.LMFormBox.LMdark input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMdark input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMdark input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMdark select::-webkit-input-placeholder, div.LMFormBox.LMdark textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; }

div.LMFormBox.LMdark input[type="text"]::-moz-placeholder, div.LMFormBox.LMdark input[type="email"]::-moz-placeholder, div.LMFormBox.LMdark input[type="number"]::-moz-placeholder, div.LMFormBox.LMdark select::-moz-placeholder, div.LMFormBox.LMdark textarea::-moz-placeholder { /* Firefox 19+ */ color: #fff; }

div.LMFormBox.LMdark input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMdark input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMdark input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMdark select:-ms-input-placeholder, div.LMFormBox.LMdark textarea:-ms-input-placeholder { /* IE 10+ */ color: #fff; }

div.LMFormBox.LMdark input[type="text"]:-moz-placeholder, div.LMFormBox.LMdark input[type="email"]:-moz-placeholder, div.LMFormBox.LMdark input[type="number"]:-moz-placeholder, div.LMFormBox.LMdark select:-moz-placeholder, div.LMFormBox.LMdark textarea:-moz-placeholder { /* Firefox 18- */ color: #fff; }

div.LMFormBox.LMdark .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #424242; }

div.LMFormBox.LMdark.LMmaterial select { background: transparent; }

div.LMFormBox.LMbw .LMbar::before { background: #1f1f1f; }

div.LMFormBox.LMbw .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMbw .radio .helper::after { background-color: #1f1f1f; border-color: #1f1f1f; }

div.LMFormBox.LMbw .radio label:hover .helper { color: #1f1f1f; }

div.LMFormBox.LMbw .radio input:checked ~ .helper::before { color: #1f1f1f; }

div.LMFormBox.LMbw .checkbox .helper { color: #1f1f1f; }

div.LMFormBox.LMbw .checkbox .helper::before, div.LMFormBox.LMbw .checkbox .helper::after { background-color: #1f1f1f; }

div.LMFormBox.LMbw .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #fff; }

div.LMFormBox.LMbw .checkbox > div:hover .helper { color: #1f1f1f; }

div.LMFormBox.LMbw .checkbox input:checked ~ .helper { color: #1f1f1f; }

div.LMFormBox.LMbw button.LMsubmitBtn { background-color: #1f1f1f; }

div.LMFormBox.LMbw button.LMsubmitBtn:hover { background-color: #525252; }

div.LMFormBox.LMgreen { background: #e1ead7; color: #282725; border-color: #8dbd59; }

div.LMFormBox.LMgreen .titleBox { color: #386103; }

div.LMFormBox.LMgreen label, div.LMFormBox.LMgreen .LMdescription { color: #386103; }

div.LMFormBox.LMgreen input[type="text"], div.LMFormBox.LMgreen input[type="email"], div.LMFormBox.LMgreen input[type="number"], div.LMFormBox.LMgreen select, div.LMFormBox.LMgreen textarea { color: #282725; background: #fff; border-color: #8dbd59; }

div.LMFormBox.LMgreen input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMgreen input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMgreen input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMgreen select::-webkit-input-placeholder, div.LMFormBox.LMgreen textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #282725; }

div.LMFormBox.LMgreen input[type="text"]::-moz-placeholder, div.LMFormBox.LMgreen input[type="email"]::-moz-placeholder, div.LMFormBox.LMgreen input[type="number"]::-moz-placeholder, div.LMFormBox.LMgreen select::-moz-placeholder, div.LMFormBox.LMgreen textarea::-moz-placeholder { /* Firefox 19+ */ color: #282725; }

div.LMFormBox.LMgreen input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMgreen input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMgreen input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMgreen select:-ms-input-placeholder, div.LMFormBox.LMgreen textarea:-ms-input-placeholder { /* IE 10+ */ color: #282725; }

div.LMFormBox.LMgreen input[type="text"]:-moz-placeholder, div.LMFormBox.LMgreen input[type="email"]:-moz-placeholder, div.LMFormBox.LMgreen input[type="number"]:-moz-placeholder, div.LMFormBox.LMgreen select:-moz-placeholder, div.LMFormBox.LMgreen textarea:-moz-placeholder { /* Firefox 18- */ color: #282725; }

div.LMFormBox.LMgreen .LMbar { border-color: #8dbd59; }

div.LMFormBox.LMgreen .LMbar::before { background: #8abf57; }

div.LMFormBox.LMgreen .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMgreen .radio .helper::before, div.LMFormBox.LMgreen .radio .helper::after { border-color: #8dbd59; }

div.LMFormBox.LMgreen .radio .helper::after { background-color: #8abf57; border-color: #8abf57; }

div.LMFormBox.LMgreen .radio Label:hover .helper { color: #282725; }

div.LMFormBox.LMgreen .radio input:checked ~ .helper::before { color: #8abf57; }

div.LMFormBox.LMgreen .checkbox label { color: #282725; }

div.LMFormBox.LMgreen .checkbox .helper { color: #8abf57; }

div.LMFormBox.LMgreen .checkbox .helper::before, div.LMFormBox.LMgreen .checkbox .helper::after { background-color: #8abf57; }

div.LMFormBox.LMgreen .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #e1ead7; }

div.LMFormBox.LMgreen .checkbox > div:hover .helper { color: #8abf57; }

div.LMFormBox.LMgreen .checkbox input:checked ~ .helper { color: #8abf57; }

div.LMFormBox.LMgreen button.LMsubmitBtn { background-color: #8abf57; }

div.LMFormBox.LMgreen button.LMsubmitBtn:hover { background-color: #577f31; }

div.LMFormBox.LMgreen.LMmaterial select { background: transparent; }

div.LMFormBox.LMlightblue { background: #ccedfc; color: #282725; border-color: #72dafd; }

div.LMFormBox.LMlightblue .titleBox { color: #065774; }

div.LMFormBox.LMlightblue .subtitleBox { color: #065774; }

div.LMFormBox.LMlightblue label, div.LMFormBox.LMlightblue .LMdescription { color: #065774; }

div.LMFormBox.LMlightblue input[type="text"], div.LMFormBox.LMlightblue input[type="email"], div.LMFormBox.LMlightblue input[type="number"], div.LMFormBox.LMlightblue select, div.LMFormBox.LMlightblue textarea { color: #282725; background: #fff; border-color: #72dafd; }

div.LMFormBox.LMlightblue input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMlightblue input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMlightblue input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMlightblue select::-webkit-input-placeholder, div.LMFormBox.LMlightblue textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #282725; }

div.LMFormBox.LMlightblue input[type="text"]::-moz-placeholder, div.LMFormBox.LMlightblue input[type="email"]::-moz-placeholder, div.LMFormBox.LMlightblue input[type="number"]::-moz-placeholder, div.LMFormBox.LMlightblue select::-moz-placeholder, div.LMFormBox.LMlightblue textarea::-moz-placeholder { /* Firefox 19+ */ color: #282725; }

div.LMFormBox.LMlightblue input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMlightblue input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMlightblue input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMlightblue select:-ms-input-placeholder, div.LMFormBox.LMlightblue textarea:-ms-input-placeholder { /* IE 10+ */ color: #282725; }

div.LMFormBox.LMlightblue input[type="text"]:-moz-placeholder, div.LMFormBox.LMlightblue input[type="email"]:-moz-placeholder, div.LMFormBox.LMlightblue input[type="number"]:-moz-placeholder, div.LMFormBox.LMlightblue select:-moz-placeholder, div.LMFormBox.LMlightblue textarea:-moz-placeholder { /* Firefox 18- */ color: #282725; }

div.LMFormBox.LMlightblue .LMbar { border-color: #72dafd; }

div.LMFormBox.LMlightblue .LMbar::before { background: #02b0f7; }

div.LMFormBox.LMlightblue .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMlightblue .radio .helper::before, div.LMFormBox.LMlightblue .radio .helper::after { border-color: #72dafd; }

div.LMFormBox.LMlightblue .radio .helper::after { background-color: #02b0f7; border-color: #02b0f7; }

div.LMFormBox.LMlightblue .radio label { color: #282725; }

div.LMFormBox.LMlightblue .radio input:checked ~ .helper::before { color: #02b0f7; border-color: #02b0f7; }

div.LMFormBox.LMlightblue .checkbox label { color: #282725; }

div.LMFormBox.LMlightblue .checkbox .helper { color: #02b0f7; }

div.LMFormBox.LMlightblue .checkbox .helper::before, div.LMFormBox.LMlightblue .checkbox .helper::after { background-color: #02b0f7; }

div.LMFormBox.LMlightblue .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #ccedfc; }

div.LMFormBox.LMlightblue .checkbox > div:hover .helper { color: #02b0f7; }

div.LMFormBox.LMlightblue .checkbox input:checked ~ .helper { color: #02b0f7; }

div.LMFormBox.LMlightblue button.LMsubmitBtn { background-color: #02b0f7; }

div.LMFormBox.LMlightblue button.LMsubmitBtn:hover { background-color: #016892; }

div.LMFormBox.LMlightblue.LMmaterial select { background: transparent; }

div.LMFormBox.LMpink { background: #f9d5d5; color: #e74445; border-color: #fab4bf; }

div.LMFormBox.LMpink .titleBox { color: #cc7274; }

div.LMFormBox.LMpink .subtitleBox { color: #cc7274; }

div.LMFormBox.LMpink label, div.LMFormBox.LMpink .LMdescription { color: #cc7274; }

div.LMFormBox.LMpink input[type="text"], div.LMFormBox.LMpink input[type="email"], div.LMFormBox.LMpink input[type="number"], div.LMFormBox.LMpink select, div.LMFormBox.LMpink textarea { color: #e74445; background: #fff; border-color: #fab4bf; }

div.LMFormBox.LMpink input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMpink input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMpink input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMpink select::-webkit-input-placeholder, div.LMFormBox.LMpink textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #e74445; }

div.LMFormBox.LMpink input[type="text"]::-moz-placeholder, div.LMFormBox.LMpink input[type="email"]::-moz-placeholder, div.LMFormBox.LMpink input[type="number"]::-moz-placeholder, div.LMFormBox.LMpink select::-moz-placeholder, div.LMFormBox.LMpink textarea::-moz-placeholder { /* Firefox 19+ */ color: #e74445; }

div.LMFormBox.LMpink input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMpink input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMpink input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMpink select:-ms-input-placeholder, div.LMFormBox.LMpink textarea:-ms-input-placeholder { /* IE 10+ */ color: #e74445; }

div.LMFormBox.LMpink input[type="text"]:-moz-placeholder, div.LMFormBox.LMpink input[type="email"]:-moz-placeholder, div.LMFormBox.LMpink input[type="number"]:-moz-placeholder, div.LMFormBox.LMpink select:-moz-placeholder, div.LMFormBox.LMpink textarea:-moz-placeholder { /* Firefox 18- */ color: #e74445; }

div.LMFormBox.LMpink .LMbar { border-color: #fab4bf; }

div.LMFormBox.LMpink .LMbar::before { background: #e74445; }

div.LMFormBox.LMpink .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMpink .radio .helper::before, div.LMFormBox.LMpink .radio .helper::after { border-color: #fab4bf; }

div.LMFormBox.LMpink .radio .helper::after { background-color: #e74445; border-color: #e74445; }

div.LMFormBox.LMpink .radio label { color: #e74445; }

div.LMFormBox.LMpink .radio input:checked ~ .helper::before { color: #e74445; border-color: #e74445; }

div.LMFormBox.LMpink .checkbox label { color: #e74445; }

div.LMFormBox.LMpink .checkbox .helper { color: #e74445; }

div.LMFormBox.LMpink .checkbox .helper::before, div.LMFormBox.LMpink .checkbox .helper::after { background-color: #e74445; }

div.LMFormBox.LMpink .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #f9d5d5; }

div.LMFormBox.LMpink .checkbox > div:hover .helper { color: #e74445; }

div.LMFormBox.LMpink .checkbox input:checked ~ .helper { color: #e74445; }

div.LMFormBox.LMpink button.LMsubmitBtn { background-color: #e74445; }

div.LMFormBox.LMpink button.LMsubmitBtn:hover { background-color: #af1617; }

div.LMFormBox.LMpink.LMmaterial select { background: transparent; }

div.LMFormBox.LMyellow { background: #e1f73c; color: #7a880f; border: none; }

div.LMFormBox.LMyellow .titleBox { color: #859417; }

div.LMFormBox.LMyellow .subtitleBox { color: #859417; }

div.LMFormBox.LMyellow label, div.LMFormBox.LMyellow .LMdescription { color: #859417; }

div.LMFormBox.LMyellow input[type="text"], div.LMFormBox.LMyellow input[type="email"], div.LMFormBox.LMyellow input[type="number"], div.LMFormBox.LMyellow select, div.LMFormBox.LMyellow textarea { color: #7a880f; background: #fff; border-color: #c2de17; }

div.LMFormBox.LMyellow input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMyellow input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMyellow input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMyellow select::-webkit-input-placeholder, div.LMFormBox.LMyellow textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #7a880f; }

div.LMFormBox.LMyellow input[type="text"]::-moz-placeholder, div.LMFormBox.LMyellow input[type="email"]::-moz-placeholder, div.LMFormBox.LMyellow input[type="number"]::-moz-placeholder, div.LMFormBox.LMyellow select::-moz-placeholder, div.LMFormBox.LMyellow textarea::-moz-placeholder { /* Firefox 19+ */ color: #7a880f; }

div.LMFormBox.LMyellow input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMyellow input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMyellow input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMyellow select:-ms-input-placeholder, div.LMFormBox.LMyellow textarea:-ms-input-placeholder { /* IE 10+ */ color: #7a880f; }

div.LMFormBox.LMyellow input[type="text"]:-moz-placeholder, div.LMFormBox.LMyellow input[type="email"]:-moz-placeholder, div.LMFormBox.LMyellow input[type="number"]:-moz-placeholder, div.LMFormBox.LMyellow select:-moz-placeholder, div.LMFormBox.LMyellow textarea:-moz-placeholder { /* Firefox 18- */ color: #7a880f; }

div.LMFormBox.LMyellow .LMbar { border-color: #c2de17; }

div.LMFormBox.LMyellow .LMbar::before { background: #417ded; }

div.LMFormBox.LMyellow .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMyellow .radio .helper::before, div.LMFormBox.LMyellow .radio .helper::after { border-color: #417ded; }

div.LMFormBox.LMyellow .radio .helper::after { background-color: #417ded; border-color: #417ded; }

div.LMFormBox.LMyellow .radio label { color: #7a880f; }

div.LMFormBox.LMyellow .radio input:checked ~ .helper::before { color: #417ded; border-color: #417ded; }

div.LMFormBox.LMyellow .checkbox label { color: #7a880f; }

div.LMFormBox.LMyellow .checkbox .helper { color: #417ded; }

div.LMFormBox.LMyellow .checkbox .helper::before, div.LMFormBox.LMyellow .checkbox .helper::after { background-color: #417ded; }

div.LMFormBox.LMyellow .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #e1f73c; }

div.LMFormBox.LMyellow .checkbox > div:hover .helper { color: #417ded; }

div.LMFormBox.LMyellow .checkbox input:checked ~ .helper { color: #417ded; }

div.LMFormBox.LMyellow button.LMsubmitBtn { background-color: #417ded; }

div.LMFormBox.LMyellow button.LMsubmitBtn:hover { background-color: #114bb7; }

div.LMFormBox.LMyellow.LMmaterial select { background: transparent; }

div.LMFormBox.LMblue { background: #015ffc; color: #fff; border: none; }

div.LMFormBox.LMblue .titleBox { color: #fff; }

div.LMFormBox.LMblue .subtitleBox { color: #93aeff; }

div.LMFormBox.LMblue label, div.LMFormBox.LMblue .LMdescription { color: #fff; }

div.LMFormBox.LMblue input[type="text"], div.LMFormBox.LMblue input[type="email"], div.LMFormBox.LMblue input[type="number"], div.LMFormBox.LMblue select, div.LMFormBox.LMblue textarea { color: #fff; background: #4d8ffd; border-color: #6fabff; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LMblue input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMblue input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMblue input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMblue select::-webkit-input-placeholder, div.LMFormBox.LMblue textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; }

div.LMFormBox.LMblue input[type="text"]::-moz-placeholder, div.LMFormBox.LMblue input[type="email"]::-moz-placeholder, div.LMFormBox.LMblue input[type="number"]::-moz-placeholder, div.LMFormBox.LMblue select::-moz-placeholder, div.LMFormBox.LMblue textarea::-moz-placeholder { /* Firefox 19+ */ color: #fff; }

div.LMFormBox.LMblue input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMblue input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMblue input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMblue select:-ms-input-placeholder, div.LMFormBox.LMblue textarea:-ms-input-placeholder { /* IE 10+ */ color: #fff; }

div.LMFormBox.LMblue input[type="text"]:-moz-placeholder, div.LMFormBox.LMblue input[type="email"]:-moz-placeholder, div.LMFormBox.LMblue input[type="number"]:-moz-placeholder, div.LMFormBox.LMblue select:-moz-placeholder, div.LMFormBox.LMblue textarea:-moz-placeholder { /* Firefox 18- */ color: #fff; }

div.LMFormBox.LMblue .LMbar { border-color: #6fabff; }

div.LMFormBox.LMblue .LMbar::before { background: #fbb000; }

div.LMFormBox.LMblue .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMblue .radio .helper::before, div.LMFormBox.LMblue .radio .helper::after { border-color: #fbb000; }

div.LMFormBox.LMblue .radio .helper::after { background-color: #fbb000; border-color: #fbb000; }

div.LMFormBox.LMblue .radio label { color: #fff; }

div.LMFormBox.LMblue .radio input:checked ~ .helper::before { color: #fbb000; border-color: #fbb000; }

div.LMFormBox.LMblue .checkbox label { color: #fff; }

div.LMFormBox.LMblue .checkbox .helper { color: #fbb000; }

div.LMFormBox.LMblue .checkbox .helper::before, div.LMFormBox.LMblue .checkbox .helper::after { background-color: #fbb000; }

div.LMFormBox.LMblue .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #015ffc; }

div.LMFormBox.LMblue .checkbox > div:hover .helper { color: #fbb000; }

div.LMFormBox.LMblue .checkbox input:checked ~ .helper { color: #fbb000; }

div.LMFormBox.LMblue button.LMsubmitBtn { background-color: #fbb000; }

div.LMFormBox.LMblue button.LMsubmitBtn:hover { background-color: #956800; }

div.LMFormBox.LMred { background: #ec393d; color: #300404; border: none; }

div.LMFormBox.LMred .titleBox { color: #300404; }

div.LMFormBox.LMred .subtitleBox { color: #8f0908; }

div.LMFormBox.LMred label, div.LMFormBox.LMred .LMdescription { color: #8f0908; }

div.LMFormBox.LMred input[type="text"], div.LMFormBox.LMred input[type="email"], div.LMFormBox.LMred input[type="number"], div.LMFormBox.LMred select, div.LMFormBox.LMred textarea { color: #300404; background: #fff; border-color: #c91e26; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LMred input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LMred input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LMred input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LMred select::-webkit-input-placeholder, div.LMFormBox.LMred textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #300404; }

div.LMFormBox.LMred input[type="text"]::-moz-placeholder, div.LMFormBox.LMred input[type="email"]::-moz-placeholder, div.LMFormBox.LMred input[type="number"]::-moz-placeholder, div.LMFormBox.LMred select::-moz-placeholder, div.LMFormBox.LMred textarea::-moz-placeholder { /* Firefox 19+ */ color: #300404; }

div.LMFormBox.LMred input[type="text"]:-ms-input-placeholder, div.LMFormBox.LMred input[type="email"]:-ms-input-placeholder, div.LMFormBox.LMred input[type="number"]:-ms-input-placeholder, div.LMFormBox.LMred select:-ms-input-placeholder, div.LMFormBox.LMred textarea:-ms-input-placeholder { /* IE 10+ */ color: #300404; }

div.LMFormBox.LMred input[type="text"]:-moz-placeholder, div.LMFormBox.LMred input[type="email"]:-moz-placeholder, div.LMFormBox.LMred input[type="number"]:-moz-placeholder, div.LMFormBox.LMred select:-moz-placeholder, div.LMFormBox.LMred textarea:-moz-placeholder { /* Firefox 18- */ color: #300404; }

div.LMFormBox.LMred .LMbar { border-color: #c91e26; }

div.LMFormBox.LMred .LMbar::before { background: #fff; }

div.LMFormBox.LMred .radio .helper { color: #c2c0c2; }

div.LMFormBox.LMred .radio .helper::before, div.LMFormBox.LMred .radio .helper::after { border-color: #fff; }

div.LMFormBox.LMred .radio .helper::after { background-color: #fff; background-color: #fff; border-color: #fff; }

div.LMFormBox.LMred .radio label { color: #300404; }

div.LMFormBox.LMred .radio input:checked ~ .helper::before { color: #fff; border-color: #fff; }

div.LMFormBox.LMred .checkbox label { color: #300404; }

div.LMFormBox.LMred .checkbox .helper { color: #fff; }

div.LMFormBox.LMred .checkbox .helper::before, div.LMFormBox.LMred .checkbox .helper::after { background-color: #fff; }

div.LMFormBox.LMred .checkbox .helper::before { box-shadow: 0 0 0 0.0625em #ec393d; }

div.LMFormBox.LMred .checkbox > div:hover .helper { color: #fff; }

div.LMFormBox.LMred .checkbox input:checked ~ .helper { color: #fff; }

div.LMFormBox.LMred button.LMsubmitBtn { background-color: #62cdf1; box-shadow: none; }

div.LMFormBox.LMred button.LMsubmitBtn:hover { background-color: #13a8da; }

div.LMFormBox.LMred.LMmaterial select { background: transparent; }

div.LMFormBox.LM10 { background: rgba(0, 0, 0, 0.8); color: #fff; border: none; }

div.LMFormBox.LM10 .titleBox { color: #fff; }

div.LMFormBox.LM10 .subtitleBox { color: #ddd; }

div.LMFormBox.LM10 label, div.LMFormBox.LM10 .LMdescription { color: #ddd; }

div.LMFormBox.LM10 input[type="text"], div.LMFormBox.LM10 input[type="email"], div.LMFormBox.LM10 input[type="number"], div.LMFormBox.LM10 select, div.LMFormBox.LM10 textarea { color: #fff; background: transparent; border-color: #a5cab8; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LM10 input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LM10 input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LM10 input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LM10 select::-webkit-input-placeholder, div.LMFormBox.LM10 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ddd; }

div.LMFormBox.LM10 input[type="text"]::-moz-placeholder, div.LMFormBox.LM10 input[type="email"]::-moz-placeholder, div.LMFormBox.LM10 input[type="number"]::-moz-placeholder, div.LMFormBox.LM10 select::-moz-placeholder, div.LMFormBox.LM10 textarea::-moz-placeholder { /* Firefox 19+ */ color: #ddd; }

div.LMFormBox.LM10 input[type="text"]:-ms-input-placeholder, div.LMFormBox.LM10 input[type="email"]:-ms-input-placeholder, div.LMFormBox.LM10 input[type="number"]:-ms-input-placeholder, div.LMFormBox.LM10 select:-ms-input-placeholder, div.LMFormBox.LM10 textarea:-ms-input-placeholder { /* IE 10+ */ color: #ddd; }

div.LMFormBox.LM10 input[type="text"]:-moz-placeholder, div.LMFormBox.LM10 input[type="email"]:-moz-placeholder, div.LMFormBox.LM10 input[type="number"]:-moz-placeholder, div.LMFormBox.LM10 select:-moz-placeholder, div.LMFormBox.LM10 textarea:-moz-placeholder { /* Firefox 18- */ color: #ddd; }

div.LMFormBox.LM10 .LMbar { border-color: #a5cab8; }

div.LMFormBox.LM10 .LMbar::before { background: #47c675; }

div.LMFormBox.LM10 .radio .helper { color: #c2c0c2; }

div.LMFormBox.LM10 .radio .helper::before, div.LMFormBox.LM10 .radio .helper::after { border-color: #47c675; }

div.LMFormBox.LM10 .radio .helper::after { background-color: #47c675; border-color: #47c675; }

div.LMFormBox.LM10 .radio label { color: #fff; }

div.LMFormBox.LM10 .radio input:checked ~ .helper::before { color: #47c675; border-color: #47c675; }

div.LMFormBox.LM10 .checkbox label { color: #fff; }

div.LMFormBox.LM10 .checkbox .helper { color: #47c675; }

div.LMFormBox.LM10 .checkbox .helper::before, div.LMFormBox.LM10 .checkbox .helper::after { background-color: #47c675; }

div.LMFormBox.LM10 .checkbox .helper::before { box-shadow: 0 0 0 0; }

div.LMFormBox.LM10 .checkbox > div:hover .helper { color: #47c675; }

div.LMFormBox.LM10 .checkbox input:checked ~ .helper { color: #47c675; }

div.LMFormBox.LM10 button.LMsubmitBtn { background-color: #47c675; }

div.LMFormBox.LM10 button.LMsubmitBtn:hover { background-color: #278047; }

div.LMFormBox.LM11 { background: rgba(255, 255, 255, 0.9); color: #323232; border: none; }

div.LMFormBox.LM11 .titleBox { color: #624a40; }

div.LMFormBox.LM11 .subtitleBox { color: #323232; }

div.LMFormBox.LM11 label, div.LMFormBox.LM11 .LMdescription { color: #323232; }

div.LMFormBox.LM11 input[type="text"], div.LMFormBox.LM11 input[type="email"], div.LMFormBox.LM11 input[type="number"], div.LMFormBox.LM11 select, div.LMFormBox.LM11 textarea { color: #323232; background: rgba(255, 255, 255, 0); border-color: #624a40; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LM11 input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LM11 input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LM11 input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LM11 select::-webkit-input-placeholder, div.LMFormBox.LM11 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #323232; }

div.LMFormBox.LM11 input[type="text"]::-moz-placeholder, div.LMFormBox.LM11 input[type="email"]::-moz-placeholder, div.LMFormBox.LM11 input[type="number"]::-moz-placeholder, div.LMFormBox.LM11 select::-moz-placeholder, div.LMFormBox.LM11 textarea::-moz-placeholder { /* Firefox 19+ */ color: #323232; }

div.LMFormBox.LM11 input[type="text"]:-ms-input-placeholder, div.LMFormBox.LM11 input[type="email"]:-ms-input-placeholder, div.LMFormBox.LM11 input[type="number"]:-ms-input-placeholder, div.LMFormBox.LM11 select:-ms-input-placeholder, div.LMFormBox.LM11 textarea:-ms-input-placeholder { /* IE 11+ */ color: #323232; }

div.LMFormBox.LM11 input[type="text"]:-moz-placeholder, div.LMFormBox.LM11 input[type="email"]:-moz-placeholder, div.LMFormBox.LM11 input[type="number"]:-moz-placeholder, div.LMFormBox.LM11 select:-moz-placeholder, div.LMFormBox.LM11 textarea:-moz-placeholder { /* Firefox 18- */ color: #323232; }

div.LMFormBox.LM11 .LMbar { border-color: #624a40; }

div.LMFormBox.LM11 .LMbar::before { background: #b19280; }

div.LMFormBox.LM11 .radio .helper { color: #c2c0c2; }

div.LMFormBox.LM11 .radio .helper::before, div.LMFormBox.LM11 .radio .helper::after { border-color: #b19280; }

div.LMFormBox.LM11 .radio .helper::after { background-color: #b19280; border-color: #b19280; }

div.LMFormBox.LM11 .radio label { color: #323232; }

div.LMFormBox.LM11 .radio input:checked ~ .helper::before { color: #b19280; border-color: #b19280; }

div.LMFormBox.LM11 .checkbox label { color: #323232; }

div.LMFormBox.LM11 .checkbox .helper { color: #b19280; }

div.LMFormBox.LM11 .checkbox .helper::before, div.LMFormBox.LM11 .checkbox .helper::after { background-color: #b19280; }

div.LMFormBox.LM11 .checkbox .helper::before { box-shadow: 0 0 0 0; }

div.LMFormBox.LM11 .checkbox > div:hover .helper { color: #b19280; }

div.LMFormBox.LM11 .checkbox input:checked ~ .helper { color: #b19280; }

div.LMFormBox.LM11 button.LMsubmitBtn { background-color: #b19280; }

div.LMFormBox.LM11 button.LMsubmitBtn:hover { background-color: #7e5f4d; }

div.LMFormBox.LM12 { background: rgba(255, 255, 255, 0.7); color: #52454c; border-color: #d7d7d7; }

div.LMFormBox.LM12 .titleBox { color: #d71a52; }

div.LMFormBox.LM12 .subtitleBox { color: #52454c; }

div.LMFormBox.LM12 label, div.LMFormBox.LM12 .LMdescription { color: #52454c; }

div.LMFormBox.LM12 input[type="text"], div.LMFormBox.LM12 input[type="email"], div.LMFormBox.LM12 input[type="number"], div.LMFormBox.LM12 select, div.LMFormBox.LM12 textarea { color: #52454c; background: #fff; border-color: #d7d7d7; /*border:0; outline:none; box-shadow:none;*/ }

div.LMFormBox.LM12 input[type="text"]::-webkit-input-placeholder, div.LMFormBox.LM12 input[type="email"]::-webkit-input-placeholder, div.LMFormBox.LM12 input[type="number"]::-webkit-input-placeholder, div.LMFormBox.LM12 select::-webkit-input-placeholder, div.LMFormBox.LM12 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #52454c; }

div.LMFormBox.LM12 input[type="text"]::-moz-placeholder, div.LMFormBox.LM12 input[type="email"]::-moz-placeholder, div.LMFormBox.LM12 input[type="number"]::-moz-placeholder, div.LMFormBox.LM12 select::-moz-placeholder, div.LMFormBox.LM12 textarea::-moz-placeholder { /* Firefox 19+ */ color: #52454c; }

div.LMFormBox.LM12 input[type="text"]:-ms-input-placeholder, div.LMFormBox.LM12 input[type="email"]:-ms-input-placeholder, div.LMFormBox.LM12 input[type="number"]:-ms-input-placeholder, div.LMFormBox.LM12 select:-ms-input-placeholder, div.LMFormBox.LM12 textarea:-ms-input-placeholder { /* IE 12+ */ color: #52454c; }

div.LMFormBox.LM12 input[type="text"]:-moz-placeholder, div.LMFormBox.LM12 input[type="email"]:-moz-placeholder, div.LMFormBox.LM12 input[type="number"]:-moz-placeholder, div.LMFormBox.LM12 select:-moz-placeholder, div.LMFormBox.LM12 textarea:-moz-placeholder { /* Firefox 18- */ color: #52454c; }

div.LMFormBox.LM12 .LMbar { border-color: #d7d7d7; }

div.LMFormBox.LM12 .LMbar::before { background: #d71a52; }

div.LMFormBox.LM12 .radio .helper { color: #c2c0c2; }

div.LMFormBox.LM12 .radio .helper::before, div.LMFormBox.LM12 .radio .helper::after { border-color: #d71a52; }

div.LMFormBox.LM12 .radio .helper::after { background-color: #d71a52; border-color: #d71a52; }

div.LMFormBox.LM12 .radio label { color: #52454c; }

div.LMFormBox.LM12 .radio input:checked ~ .helper::before { color: #d71a52; border-color: #d71a52; }

div.LMFormBox.LM12 .checkbox label { color: #52454c; }

div.LMFormBox.LM12 .checkbox .helper { color: #d71a52; }

div.LMFormBox.LM12 .checkbox .helper::before, div.LMFormBox.LM12 .checkbox .helper::after { background-color: #d71a52; }

div.LMFormBox.LM12 .checkbox .helper::before { box-shadow: 0 0 0 0; }

div.LMFormBox.LM12 .checkbox > div:hover .helper { color: #d71a52; }

div.LMFormBox.LM12 .checkbox input:checked ~ .helper { color: #d71a52; }

div.LMFormBox.LM12 button.LMsubmitBtn { background-color: #d71a52; }

div.LMFormBox.LM12 button.LMsubmitBtn:hover { background-color: #7c0f2f; }

div.LMFormBox.LMinline .controlsBox, div.LMFormBox.LMinline .fieldsetBox { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; }

div.LMFormBox.LMinline .fieldContainer { margin-right: 1.875em; }

div.LMFormBox.LMinline.LMleftLabel .controlContainer label.labelText { width: initial; min-width: 0; }

div.LMFormBox.LMinline.LMleftLabel label { margin-bottom: 0; }

div.LMFormBox.LMinline.LMtopLabel .buttonFieldsetBox { -ms-flex-item-align: end; align-self: flex-end; }



/* --- custom settings --- */


div.LMSubscribeForm {background-color: #ffffff; background-repeat: repeat; }
div.LMSubscribeForm div.LMFormBox {width: 100%; background-color: #ffffff; background-repeat: repeat; border-color: #ffffff; }
div.LMSubscribeForm div.LMFormBox div.fieldsetBox label.labelText {text-align: left; font-size: 18px; }
div.LMSubscribeForm #formBox395753.LMFormBox.LMleftLabel div.fieldsetBox label.labelText {}
div.LMSubscribeForm div.LMFormBox div.buttonFieldsetBox {}
div.LMSubscribeForm div.LMFormBox textarea, div.LMSubscribeForm div.LMFormBox input[type='text'], div.LMSubscribeForm div.LMFormBox input[type='email'], div.LMSubscribeForm div.LMFormBox input[type='tel'], div.LMSubscribeForm div.LMFormBox input[type='date'], div.LMSubscribeForm div.LMFormBox input[type='number'], div.LMSubscribeForm div.LMFormBox input[type='range'], div.LMSubscribeForm div.LMFormBox select {width: 100%; padding-top: 7px; padding-bottom: 7px; }
div.LMSubscribeForm div.LMFormBox textarea, div.LMSubscribeForm div.LMFormBox input[type='text'], div.LMSubscribeForm div.LMFormBox input[type='email'], div.LMSubscribeForm div.LMFormBox input[type='tel'], div.LMSubscribeForm div.LMFormBox input[type='date'], div.LMSubscribeForm div.LMFormBox input[type='number'], div.LMSubscribeForm div.LMFormBox input[type='range'], div.LMSubscribeForm div.LMFormBox select, div.LMSubscribeForm div.LMFormBox span.inputContainer {}
div.LMSubscribeForm div.LMFormBox .formDescription {}
#formControlID448761:hover {}
#formControlID871677:hover {}

@font-face {
  font-weight: 400;
  font-style:  normal;
  font-family: 'Inter-Loom';

  src: url('https://cdn.loom.com/assets/fonts/inter/Inter-UI-Regular.woff2') format('woff2');
}
@font-face {
  font-weight: 400;
  font-style:  italic;
  font-family: 'Inter-Loom';

  src: url('https://cdn.loom.com/assets/fonts/inter/Inter-UI-Italic.woff2') format('woff2');
}

@font-face {
  font-weight: 500;
  font-style:  normal;
  font-family: 'Inter-Loom';

  src: url('https://cdn.loom.com/assets/fonts/inter/Inter-UI-Medium.woff2') format('woff2');
}
@font-face {
  font-weight: 500;
  font-style:  italic;
  font-family: 'Inter-Loom';

  src: url('https://cdn.loom.com/assets/fonts/inter/Inter-UI-MediumItalic.woff2') format('woff2');
}

@font-face {
  font-weight: 700;
  font-style:  normal;
  font-family: 'Inter-Loom';

  src: url('https://cdn.loom.com/assets/fonts/inter/Inter-UI-Bold.woff2') format('woff2');
}
@font-face {
  font-weight: 700;
  font-style:  italic;
  font-family: 'Inter-Loom';

  src: url('https://cdn.loom.com/assets/fonts/inter/Inter-UI-BoldItalic.woff2') format('woff2');
}

@font-face {
  font-weight: 900;
  font-style:  normal;
  font-family: 'Inter-Loom';

  src: url('https://cdn.loom.com/assets/fonts/inter/Inter-UI-Black.woff2') format('woff2');
}
@font-face {
  font-weight: 900;
  font-style:  italic;
  font-family: 'Inter-Loom';

  src: url('https://cdn.loom.com/assets/fonts/inter/Inter-UI-BlackItalic.woff2') format('woff2');
}


/* --- outer box alignment --- */

#formBox395753 {margin-left: auto; margin-right: auto;}/* End custom CSS */