.elementor-579030302 .elementor-element.elementor-element-157ab4ad > .elementor-container{max-width:1640px;min-height:60vh;}.elementor-579030302 .elementor-element.elementor-element-157ab4ad > .elementor-container:after{content:"";min-height:inherit;}.elementor-579030302 .elementor-element.elementor-element-157ab4ad > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-579030302 .elementor-element.elementor-element-157ab4ad:not(.elementor-motion-effects-element-type-background), .elementor-579030302 .elementor-element.elementor-element-157ab4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-579030302 .elementor-element.elementor-element-157ab4ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-157ab4ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-46aec9e6.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-46aec9e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-46aec9e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-element-607634e2 > .elementor-widget-container{--e-transform-scale:0.7;}.elementor-579030302 .elementor-element.elementor-element-607634e2{--e-transform-origin-y:top;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-4923d36d.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-4923d36d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-4923d36d > .elementor-element-populated{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-4ca0883b .elementor-spacer-inner{height:50px;}.elementor-579030302 .elementor-element.elementor-element-14a04b4f .elementor-heading-title{color:#FFFFFF;font-family:"DINPro", sans-serif;font-size:54px;font-weight:100;text-transform:none;line-height:1em;}.elementor-579030302 .elementor-element.elementor-element-8f0a9f3{color:#ffffff;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-8f0a9f3 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-140ba1cf > .elementor-container{max-width:1640px;}.elementor-579030302 .elementor-element.elementor-element-140ba1cf{padding:0px 40px 0px 40px;}.elementor-579030302 .elementor-element.elementor-element-529db69a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-6dc190a1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-2243180d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 2px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-356c6c12 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-70b7eb5 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-4ad9c0a1 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-39d3496d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 2px;}.elementor-579030302 .elementor-element.elementor-element-313d4e00 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-79d18aad > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-2f0a756d > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-3bfd17d1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-579030302 .elementor-element.elementor-element-3bfd17d1{margin-top:80px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-10cf46c8.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-10cf46c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-10cf46c8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 2px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-2ac05bb3 .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:36px;font-weight:100;text-transform:none;}.elementor-579030302 .elementor-element.elementor-element-2ac05bb3 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-70b083c7.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-70b083c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-70b083c7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-579030302 .elementor-element.elementor-element-70b083c7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 2px;}.elementor-579030302 .elementor-element.elementor-element-39325542{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-39325542 .elementor-text-editor{columns:1;}.elementor-579030302 .elementor-element.elementor-element-39325542 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-212a67d7 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-579030302 .elementor-element.elementor-element-786c32d4{color:#000000;font-family:"DINPro", sans-serif;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-786c32d4 > .elementor-widget-container{margin:80px 20px 20px 0px;}.elementor-579030302 .elementor-element.elementor-element-3db7b4e4{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-3db7b4e4 > .elementor-widget-container{margin:20px 20px 20px 0px;}.elementor-579030302 .elementor-element.elementor-element-470289d4{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-470289d4 > .elementor-widget-container{margin:20px 20px 20px 0px;}.elementor-579030302 .elementor-element.elementor-element-454d3dbf{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-454d3dbf > .elementor-widget-container{margin:20px 20px 20px 0px;}.elementor-579030302 .elementor-element.elementor-element-690151bc .elementor-spacer-inner{height:80px;}.elementor-579030302 .elementor-element.elementor-element-36f6aa99 > .elementor-container{max-width:1640px;}.elementor-579030302 .elementor-element.elementor-element-36f6aa99{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-11ed28d4{overflow:hidden;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-543e7f90 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 20px 20px 20px;}.elementor-579030302 .elementor-element.elementor-element-3bff7671 .elementor-heading-title{color:#000000;font-size:54px;font-weight:300;text-transform:none;}.elementor-579030302 .elementor-element.elementor-element-3bff7671 > .elementor-widget-container{padding:20px 20px 20px 0px;}.elementor-579030302 .elementor-element.elementor-element-219f33d7{overflow:hidden;margin-top:16px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-26dea418 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-579030302 .elementor-element.elementor-element-1b3384db .elementor-image img{width:100%;}.elementor-579030302 .elementor-element.elementor-element-4755373c .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;font-weight:700;}.elementor-579030302 .elementor-element.elementor-element-3e7e8257{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-3e7e8257 > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-579030302 .elementor-element.elementor-element-d31e7f > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 20px 20px 20px;}.elementor-579030302 .elementor-element.elementor-element-65d1ce18 .elementor-image img{width:100%;}.elementor-579030302 .elementor-element.elementor-element-4e601617 .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;font-weight:700;}.elementor-579030302 .elementor-element.elementor-element-4f3edfd{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-4f3edfd > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-579030302 .elementor-element.elementor-element-7f36838f > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 20px 20px 20px;}.elementor-579030302 .elementor-element.elementor-element-15b77daa .elementor-image img{width:100%;}.elementor-579030302 .elementor-element.elementor-element-63a01146 .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;font-weight:700;}.elementor-579030302 .elementor-element.elementor-element-71dcb673{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-71dcb673 > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-579030302 .elementor-element.elementor-element-b15936a{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-461acfc > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-579030302 .elementor-element.elementor-element-32704b8 .elementor-image img{width:100%;}.elementor-579030302 .elementor-element.elementor-element-709d8a0 .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;font-weight:700;}.elementor-579030302 .elementor-element.elementor-element-2f2d16d{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-2f2d16d > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-579030302 .elementor-element.elementor-element-ae1d53e > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 20px 20px 20px;}.elementor-579030302 .elementor-element.elementor-element-79611bf .elementor-image img{width:100%;}.elementor-579030302 .elementor-element.elementor-element-8b0fd2b .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;font-weight:700;}.elementor-579030302 .elementor-element.elementor-element-f49a720{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-f49a720 > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-579030302 .elementor-element.elementor-element-0f63f2e > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 20px 20px 20px;}.elementor-579030302 .elementor-element.elementor-element-c18de87 .elementor-image img{width:100%;}.elementor-579030302 .elementor-element.elementor-element-89c04c8 .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;font-weight:700;}.elementor-579030302 .elementor-element.elementor-element-22c9d2d{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-22c9d2d > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-579030302 .elementor-element.elementor-element-3f3a84e7:not(.elementor-motion-effects-element-type-background), .elementor-579030302 .elementor-element.elementor-element-3f3a84e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-579030302 .elementor-element.elementor-element-3f3a84e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;}.elementor-579030302 .elementor-element.elementor-element-3f3a84e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-45271bad.elementor-column .elementor-column-wrap{align-items:space-between;}.elementor-579030302 .elementor-element.elementor-element-45271bad.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-579030302 .elementor-element.elementor-element-6bbea9d0{margin-top:40px;margin-bottom:0px;}.elementor-579030302 .elementor-element.elementor-element-3108c545 .elementor-heading-title{color:#ffffff;font-size:54px;font-weight:100;text-transform:none;}.elementor-579030302 .elementor-element.elementor-element-3108c545 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-579030302 .elementor-element.elementor-element-9789676{color:#ffffff;font-size:1rem;line-height:1.5em;}.elementor-579030302 .elementor-element.elementor-element-6878f768 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-30ab33c5 .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-579030302 .elementor-element.elementor-element-30ab33c5 .elementor-image-carousel-caption{text-align:center;}.elementor-579030302 .elementor-element.elementor-element-30ab33c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-1f947d13 > .elementor-container{max-width:1640px;}.elementor-579030302 .elementor-element.elementor-element-1f947d13{margin-top:40px;margin-bottom:40px;padding:0px 40px 0px 40px;}.elementor-579030302 .elementor-element.elementor-element-3a49ac7{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-9edc9d6.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-9edc9d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-c3725ac .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:36px;font-weight:100;text-transform:none;}.elementor-579030302 .elementor-element.elementor-element-c3725ac > .elementor-widget-container{margin:23px 0px 0px 0px;padding:11px 0px 95px 0px;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-20d65a5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-579030302 .elementor-element.elementor-element-20d65a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-579030302 .elementor-element.elementor-element-fd9489f{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;}.elementor-579030302 .elementor-element.elementor-element-fd9489f > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-579030302 .elementor-element.elementor-element-1b9da134 > .elementor-container{max-width:1600px;}.elementor-579030302 .elementor-element.elementor-element-1b9da134{margin-top:40px;margin-bottom:40px;padding:0px 40px 0px 40px;}.elementor-579030302 .elementor-element.elementor-element-6f1be320:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-579030302 .elementor-element.elementor-element-6f1be320 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-579030302 .elementor-element.elementor-element-6f1be320 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-579030302 .elementor-element.elementor-element-6f1be320 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-579030302 .elementor-element.elementor-element-16447e61 .elementor-image img{width:100%;}.elementor-579030302 .elementor-element.elementor-element-16447e61 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-579030302 .elementor-element.elementor-element-22b8382c > .elementor-container{max-width:1640px;}.elementor-579030302 .elementor-element.elementor-element-22b8382c{margin-top:0px;margin-bottom:40px;padding:0px 40px 67px 40px;}.elementor-579030302 .elementor-element.elementor-element-866a6f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-7cda4b7 .elementor-heading-title{color:#ffffff;font-size:54px;font-weight:100;text-transform:none;}.elementor-579030302 .elementor-element.elementor-element-7cda4b7 > .elementor-widget-container{padding:20px 20px 20px 0px;}.elementor-579030302 .elementor-element.elementor-element-44f13e6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-58fc9ef7{color:#ffffff;font-family:"DINPro", sans-serif;font-size:1rem;}.elementor-579030302 .elementor-element.elementor-element-adda739 > .elementor-container{max-width:1640px;}.elementor-579030302 .elementor-element.elementor-element-adda739:not(.elementor-motion-effects-element-type-background), .elementor-579030302 .elementor-element.elementor-element-adda739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-579030302 .elementor-element.elementor-element-adda739{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:45px;padding:0px 40px 80px 0px;}.elementor-579030302 .elementor-element.elementor-element-adda739 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-579030302 .elementor-element.elementor-element-971a79c{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-65e9c84.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-65e9c84.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-806d78e .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:32px;font-weight:100;text-transform:none;}.elementor-579030302 .elementor-element.elementor-element-806d78e > .elementor-widget-container{margin:23px 0px 0px 0px;padding:11px 0px 95px 0px;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-d8ca3e7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-579030302 .elementor-element.elementor-element-d8ca3e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-579030302 .elementor-element.elementor-element-406473f{color:#000000;font-family:"DINPro", sans-serif;font-size:1rem;}.elementor-579030302 .elementor-element.elementor-element-406473f > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-579030302 .elementor-element.elementor-element-472623d > .elementor-container{max-width:1640px;}.elementor-579030302 .elementor-element.elementor-element-472623d{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-579030302 .elementor-element.elementor-element-3c0ff10d{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-33a7c553 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-a226d9e .elementor-image img{width:100%;}.elementor-579030302 .elementor-element.elementor-element-a226d9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-579030302 .elementor-element.elementor-element-395449e1.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-395449e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-579030302 .elementor-element.elementor-element-395449e1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-579030302 .elementor-element.elementor-element-395449e1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeeee;}.elementor-579030302 .elementor-element.elementor-element-395449e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-579030302 .elementor-element.elementor-element-395449e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-579030302 .elementor-element.elementor-element-20fa2c .elementor-heading-title{color:#000000;font-family:"DINPro", sans-serif;font-size:54px;font-weight:100;text-transform:none;}.elementor-579030302 .elementor-element.elementor-element-20fa2c > .elementor-widget-container{margin:40px 0px 40px 0px;padding:10px 0px 10px 0px;}.elementor-579030302 .elementor-element.elementor-element-3a6df577{color:#000000;}.elementor-579030302 .elementor-element.elementor-element-3a6df577 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-579030302 .elementor-element.elementor-element-71f2e811{color:#000000;}.elementor-579030302 .elementor-element.elementor-element-71f2e811 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-579030302 .elementor-element.elementor-element-4b097244{color:#000000;}.elementor-579030302 .elementor-element.elementor-element-4b097244 > .elementor-widget-container{margin:16px 0px 16px 0px;}@media(max-width:991px){.elementor-579030302 .elementor-element.elementor-element-46aec9e6 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-579030302 .elementor-element.elementor-element-4923d36d > .elementor-element-populated{padding:0px 20px 0px 20px;}}@media(min-width:768px){.elementor-579030302 .elementor-element.elementor-element-46aec9e6{width:55%;}.elementor-579030302 .elementor-element.elementor-element-4923d36d{width:45%;}.elementor-579030302 .elementor-element.elementor-element-529db69a{width:74.665%;}.elementor-579030302 .elementor-element.elementor-element-212a67d7{width:25%;}.elementor-579030302 .elementor-element.elementor-element-45271bad{width:50%;}.elementor-579030302 .elementor-element.elementor-element-6c7d683d{width:25%;}.elementor-579030302 .elementor-element.elementor-element-4ac4e608{width:49.314%;}.elementor-579030302 .elementor-element.elementor-element-41276ba3{width:25%;}.elementor-579030302 .elementor-element.elementor-element-6878f768{width:50%;}}@media(max-width:991px) and (min-width:768px){.elementor-579030302 .elementor-element.elementor-element-46aec9e6{width:50%;}.elementor-579030302 .elementor-element.elementor-element-4923d36d{width:50%;}.elementor-579030302 .elementor-element.elementor-element-529db69a{width:100%;}.elementor-579030302 .elementor-element.elementor-element-2243180d{width:50%;}.elementor-579030302 .elementor-element.elementor-element-39d3496d{width:50%;}.elementor-579030302 .elementor-element.elementor-element-212a67d7{width:100%;}}@media(max-width:767px){.elementor-579030302 .elementor-element.elementor-element-157ab4ad{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-46aec9e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-607634e2 > .elementor-widget-container{padding:0px 0px -4px 0px;}.elementor-579030302 .elementor-element.elementor-element-4923d36d > .elementor-element-populated{margin:-125px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-14a04b4f > .elementor-widget-container{margin:0px 0px 1px 0px;padding:0px 0px 1px 0px;}.elementor-579030302 .elementor-element.elementor-element-140ba1cf{padding:0px 16px 0px 16px;}.elementor-579030302 .elementor-element.elementor-element-6dc190a1{margin-top:10px;margin-bottom:0px;}.elementor-579030302 .elementor-element.elementor-element-2243180d{width:50%;}.elementor-579030302 .elementor-element.elementor-element-356c6c12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-39d3496d{width:50%;}.elementor-579030302 .elementor-element.elementor-element-3bfd17d1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-2ac05bb3 .elementor-heading-title{font-size:34px;}.elementor-579030302 .elementor-element.elementor-element-212a67d7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-786c32d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-7f6a21f3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-11ed28d4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-543e7f90 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-3bff7671 .elementor-heading-title{font-size:47px;}.elementor-579030302 .elementor-element.elementor-element-219f33d7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-26dea418 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-d31e7f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-7f36838f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-b15936a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-461acfc > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-ae1d53e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-0f63f2e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-45271bad > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-4ac4e608 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-1f947d13{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-1b9da134{padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-22b8382c{padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-adda739{padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-4d5c523d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-579030302 .elementor-element.elementor-element-472623d{padding:0px 20px 0px 20px;}.elementor-579030302 .elementor-element.elementor-element-36dcf5c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-14a04b4f */#product .product-description-content .h1title h1 {
    font-family: "DINPro", FFDINWebPro, sans-serif  !important;
    font-size: 54px  !important;
    font-weight: 100  !important;
    line-height: 1;
    text-transform: none  !important;
    color: #fff !important;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-157ab4ad */.differ-product nav.breadcrumb a {
    text-transform: uppercase ;
    font-size: 12px;
}

.differ-product #header {
    border: 0;
}
 .differ-product #header.is-open ~ #wrapper {
        padding-top:0;
    }

@media screen and (max-width:766px) {
    .differ-product #header.is-open ~ #wrapper {
        padding-top: 0;
    }
    .differ-product nav.breadcrumb {
    margin-top: 0px;
}

.differ-product #wrapper #content-wrapper .product-information {
    margin-top:-46px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64de6bd5 */.differ-product.page-product #wrapper {
    margin: -17px auto 0 auto;
}

.differ-product.page-product #wrapper #content-wrapper {
    margin-top: -80px;
}

.home-demo .item {
    background: #ff3f4d;
}
.home-demo h2 {
    color: #FFF;
    text-align: center;
    padding: 5rem 0;
    margin: 0;
    font-style: italic;
    font-weight: 300;
}
/*/////////////////////*/

.details-collapse ul.d-collapse {
            list-style: none;
            display: flex;
            flex-direction: column;
            margin: 0;
            padding: 0;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-box {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%;
            padding: 0 0;
        }

        .details-collapse ul.d-collapse li.collapse-item {
            border-top: 0;
            border-bottom: 1px solid;
            cursor: pointer;
            transition: .5s;
            height: 50px;
            overflow: hidden;
        }

        .details-collapse ul.d-collapse li.collapse-item.active {
            height: auto;
            transition: .5s;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-box .item-ico {
            font-size: 2rem;
            transition: .5s;
        }

        .details-collapse ul.d-collapse li.collapse-item.active .item-box .item-ico {
            transform: rotate(-45deg);
            transition: .5s;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-box h2.item-title {
            margin: 0;
            font-size: 1rem;
            font-weight: 100;
            font-family: "DINPro";
        }

        .details-collapse ul.d-collapse li.collapse-item:first-child {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        /*sub*/

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group {
          display: grid;
          grid-auto-flow: column;
          white-space: nowrap;
          width: 100%;
          overflow: hidden;
          position: relative;
          padding-bottom: 0;
        }

        .details-collapse ul.d-collapse li.collapse-item.active .item-content .item-group {
          padding-bottom: 2rem;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .owl-nav {
          display: none;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .owl-dots {
          position: absolute;
          bottom: 0px;
          width: 100%;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .item-card {
            width: 100%;
            padding: 0;
            margin: 0;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .item-card h3 {
            font-weight: 100;
            font-size: 1.5rem;
            font-family: "DINPro";
            color: #333d;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .item-card ul {
            list-style-type: disc;
            margin-left: 20px;
            font-family: "DINPro";
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .item-card ul li {
                margin: 0;
                font-size: 14px;
                font-weight: 100;
                font-family: "DINPro";
                white-space: normal;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .translate ul {
            list-style: none;
            display: flex;
            justify-content: end;
            gap: .5rem;
            padding: 0;
            padding-right: 1rem;
            margin-bottom: 40px;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .translate ul li.translate-item button {
            border: 0;
            padding: 3px 12px;
            cursor: pointer;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .translate ul li.translate-item:nth-child(odd) button {
            background-color: #666;
            color: #fff;
        }

        .details-collapse ul.d-collapse li.collapse-item .item-content .item-group .translate ul li.translate-item:nth-child(even) button {
            background-color: #ddd;
            color: #000;
        }

        .pagination {
            width: min-content;
            margin: 2rem auto;
        }
        
        .pagination ul.balls {
            display: flex;
            list-style: none;
            gap: .5rem;
        }

        .pagination ul.balls li.ball-item {
            font-size: 10px;
            color: #333;
        }

        .pagination ul.balls li.ball-item:hover {
            font-size: 10px;
            color: #3335;
        }
        
        .owl-carousel .owl-stage-outer {
            margin: 0 0 0 5px;
        }
        
.owl-carousel .owl-item img {
    scale: .9;
}

.owl-theme .owl-dots .owl-dot span {
    width: 5px;
    height: 5px;
    margin: 5px 3px;
    
}

.details-collapse ul.d-collapse li.collapse-item.active .item-content .item-group.nutrition-facts .item-card img {
    max-width: 400px;
    width: 100%;
    margin: 0 0 0 -10px;
}

.details-collapse ul.d-collapse li.collapse-item.active .item-certificacion .item-group.nutrition-facts .item-card img {
    max-width: 200px;
    width: 100%;
    margin: 0 0 10px -10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fa38c46 */.differ-product #wrapper .container .breadcrumb {
    background: #000;
    margin: 0;
    padding: 30px 0;
    width: 100vw;
    position: relative;
    left: -82px;
}

.differ-product #wrapper .container .breadcrumb ol {
    max-width: 1750px;
    width: 100%;
    margin: 0 auto;
}


.differ-product #wrapper .container .breadcrumb ol a, .differ-product #wrapper .container .breadcrumb ol li {
    color: #fff;
}


nav.breadcrumb {
    width: 100%
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-30ab33c5 */.differ-product .elementor-slick-slider .slick-next {
    background-image: url(/img/cms/icon-arrow-right_1.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.differ-product .elementor-slick-slider .slick-next:before, .differ-product .elementor-slick-slider .slick-prev:before {
    content: '';
}

.differ-product .elementor-slick-slider .slick-prev {
    
    background-image: url(/img/cms/icon-arrow-left.svg);
    background-repeat: no-repeat;
    background-position: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'DINPro';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/DINPro.otf') format('opentype');
}
@font-face {
	font-family: 'DINPro';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/DINPro-Bold.otf') format('opentype');
}
 /* End Custom Fonts CSS */