.elementor-20 .elementor-element.elementor-element-0c50121{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-dba4e0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-6f125de .elementor-repeater-item-2fb8a9a .swiper-slide-bg{background-color:#000000;background-image:url(https://b4472772.smushcdn.com/4472772/wp-content/uploads/15708-collection-hutter-zaun-sichtschutz-aluminium-naturstein-quarzit-glas-opfikon-zuerich.jpeg?lossy=1&strip=1&webp=1);background-size:cover;}.elementor-20 .elementor-element.elementor-element-6f125de .elementor-repeater-item-2fb8a9a .elementor-background-overlay{background-color:#000000AB;}.elementor-20 .elementor-element.elementor-element-6f125de .elementor-repeater-item-1e0b00b .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://b4472772.smushcdn.com/4472772/wp-content/uploads/solar-pv-anlage-photovoltaik-collection-hutter-referenz-1-scaled.jpg?lossy=1&strip=1&webp=1);background-size:cover;}.elementor-20 .elementor-element.elementor-element-6f125de .elementor-repeater-item-1e0b00b .elementor-background-overlay{background-color:#000000AB;}.elementor-20 .elementor-element.elementor-element-6f125de .swiper-slide{transition-duration:calc(5000ms*1.2);height:313px;}.elementor-20 .elementor-element.elementor-element-6f125de .swiper-slide-contents{max-width:90%;}.elementor-20 .elementor-element.elementor-element-6f125de .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-6f125de .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:12px;}.elementor-20 .elementor-element.elementor-element-6f125de .elementor-slide-heading{font-size:60px;font-weight:bold;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-6f125de .elementor-slide-description{color:var( --e-global-color-text );font-size:36px;font-weight:bold;text-transform:uppercase;line-height:1em;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-d5fdb4f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d5fdb4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20 .elementor-element.elementor-element-d5fdb4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 60px 0px;}.elementor-20 .elementor-element.elementor-element-d5fdb4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-e481985:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-e481985 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-e481985 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-e481985 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e481985 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta .elementor-cta__bg, .elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__content{text-align:center;padding:30px 30px 30px 30px;background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__bg-wrapper{min-height:190px;}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__title{font-size:var( --e-global-typography-b1882a7-font-size );font-weight:var( --e-global-typography-b1882a7-font-weight );text-transform:var( --e-global-typography-b1882a7-text-transform );line-height:var( --e-global-typography-b1882a7-line-height );letter-spacing:var( --e-global-typography-b1882a7-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__title:not(:last-child){margin-bottom:11px;}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-b298de3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-b298de3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-b298de3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-b298de3 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b298de3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta .elementor-cta__bg, .elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__content{text-align:center;padding:30px 30px 30px 30px;background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__bg-wrapper{min-height:190px;}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__title{font-size:var( --e-global-typography-b1882a7-font-size );font-weight:var( --e-global-typography-b1882a7-font-weight );text-transform:var( --e-global-typography-b1882a7-text-transform );line-height:var( --e-global-typography-b1882a7-line-height );letter-spacing:var( --e-global-typography-b1882a7-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__title:not(:last-child){margin-bottom:11px;}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-ace4590:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ace4590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-ace4590{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ace4590 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-a6c99a1{text-align:center;}.elementor-20 .elementor-element.elementor-element-a6c99a1 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );font-weight:var( --e-global-typography-ed9304c-font-weight );text-transform:var( --e-global-typography-ed9304c-text-transform );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6694921:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6694921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20 .elementor-element.elementor-element-6694921{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-20 .elementor-element.elementor-element-6694921 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-972c5bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-972c5bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-972c5bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-972c5bc > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-972c5bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta .elementor-cta__bg, .elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta__content{text-align:center;padding:30px 30px 30px 30px;background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta__bg-wrapper{min-height:190px;}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta__title{font-size:36px;font-weight:bold;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta__title:not(:last-child){margin-bottom:11px;}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-85dc02e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-85dc02e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-85dc02e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-85dc02e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-85dc02e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta .elementor-cta__bg, .elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta__content{text-align:center;padding:30px 30px 30px 30px;background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta__bg-wrapper{min-height:190px;}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta__title{font-size:36px;font-weight:bold;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta__title:not(:last-child){margin-bottom:11px;}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-923cffb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-923cffb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-923cffb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-923cffb > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-923cffb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta .elementor-cta__bg, .elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta__content{text-align:center;padding:30px 30px 30px 30px;background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta__bg-wrapper{min-height:190px;}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta__title{font-size:36px;font-weight:bold;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta__title:not(:last-child){margin-bottom:11px;}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-05a357f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-05a357f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-05a357f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-05a357f > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-05a357f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta .elementor-cta__bg, .elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta__content{text-align:center;padding:30px 28px 30px 28px;background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta__bg-wrapper{min-height:190px;}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta__title{font-size:36px;font-weight:bold;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta__title:not(:last-child){margin-bottom:11px;}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-5809ba4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5809ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-5809ba4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5809ba4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-a354133{text-align:center;}.elementor-20 .elementor-element.elementor-element-a354133 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );font-weight:var( --e-global-typography-ed9304c-font-weight );text-transform:var( --e-global-typography-ed9304c-text-transform );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3a62b51d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3a62b51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20 .elementor-element.elementor-element-3a62b51d .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:12px;}.elementor-20 .elementor-element.elementor-element-3a62b51d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 60px 0px;}.elementor-20 .elementor-element.elementor-element-3a62b51d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-487193a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c03fbf3 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-c03fbf3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20 .elementor-element.elementor-element-c03fbf3 .elementor-custom-embed-play i{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-c03fbf3 .elementor-custom-embed-play svg{fill:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-64a1c2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-20 .elementor-element.elementor-element-da1e58a{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a18a882:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a18a882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-a18a882{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a18a882 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-74848a1{text-align:center;}.elementor-20 .elementor-element.elementor-element-74848a1 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );font-weight:var( --e-global-typography-ed9304c-font-weight );text-transform:var( --e-global-typography-ed9304c-text-transform );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-b4d7e65:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b4d7e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20 .elementor-element.elementor-element-b4d7e65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b4d7e65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-b2be8cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-b2be8cb > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2e9846a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-30f5640 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-9f49033 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-9f49033 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e54a1cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5265059 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-4e71473 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-4e71473 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a2b49c5 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-8fe89df:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8fe89df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20 .elementor-element.elementor-element-8fe89df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-20 .elementor-element.elementor-element-8fe89df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-89cb883 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-89cb883 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-03d8c40 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-10bd46d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-10bd46d > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4c317a7 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-013182e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-013182e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9970cf2 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-bc3a411:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bc3a411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20 .elementor-element.elementor-element-bc3a411{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-bc3a411 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-bc3a411::before{opacity:0.25;content:" ";display:block;position:absolute;top:0px;z-index:99999;width:100%;height:100%;background-image:repeating-linear-gradient(45deg, #f6d32d, #f6d32d 5px, #000 7px, #000 17px, #f6d32d 19px, #f6d32d 24px);}.elementor-20 .elementor-element.elementor-element-42b4fc1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-42b4fc1 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2c0f047 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-8203469:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-8203469 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-8203469 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-20 .elementor-element.elementor-element-8203469 > .elementor-element-populated{box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 0px 5px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-8203469 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-202a8b0{text-align:start;}.elementor-20 .elementor-element.elementor-element-202a8b0 .elementor-heading-title{font-size:var( --e-global-typography-b1882a7-font-size );font-weight:var( --e-global-typography-b1882a7-font-weight );text-transform:var( --e-global-typography-b1882a7-text-transform );line-height:var( --e-global-typography-b1882a7-line-height );letter-spacing:var( --e-global-typography-b1882a7-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7c299fa > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-6b59939 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-e52076b > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-4356938:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4356938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c81301 );}.elementor-20 .elementor-element.elementor-element-4356938{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4356938 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-c65f190{text-align:center;}.elementor-20 .elementor-element.elementor-element-c65f190 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );font-weight:var( --e-global-typography-ed9304c-font-weight );text-transform:var( --e-global-typography-ed9304c-text-transform );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4e10277:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4e10277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-20 .elementor-element.elementor-element-4e10277 > .elementor-container{max-width:1216px;}.elementor-20 .elementor-element.elementor-element-4e10277{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4e10277 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-487193a3{width:50%;}.elementor-20 .elementor-element.elementor-element-64a1c2e{width:49.825%;}.elementor-20 .elementor-element.elementor-element-42b4fc1{width:33.398%;}.elementor-20 .elementor-element.elementor-element-8203469{width:66.601%;}}@media(max-width:1400px){.elementor-20 .elementor-element.elementor-element-6f125de .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__title{font-size:var( --e-global-typography-b1882a7-font-size );line-height:var( --e-global-typography-b1882a7-line-height );letter-spacing:var( --e-global-typography-b1882a7-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__title{font-size:var( --e-global-typography-b1882a7-font-size );line-height:var( --e-global-typography-b1882a7-line-height );letter-spacing:var( --e-global-typography-b1882a7-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-ace4590{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a6c99a1 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta__title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta__title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta__title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta__title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-a354133 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );}.elementor-20 .elementor-element.elementor-element-74848a1 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );}.elementor-20 .elementor-element.elementor-element-202a8b0 .elementor-heading-title{font-size:var( --e-global-typography-b1882a7-font-size );line-height:var( --e-global-typography-b1882a7-line-height );letter-spacing:var( --e-global-typography-b1882a7-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c65f190 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-6f125de .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-6f125de .elementor-slide-heading{font-size:40px;}.elementor-20 .elementor-element.elementor-element-6f125de .elementor-slide-description{font-size:20px;}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__title{font-size:var( --e-global-typography-b1882a7-font-size );line-height:var( --e-global-typography-b1882a7-line-height );letter-spacing:var( --e-global-typography-b1882a7-letter-spacing );}.elementor-20 .elementor-element.elementor-element-1f4dbe3 .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__title{font-size:var( --e-global-typography-b1882a7-font-size );line-height:var( --e-global-typography-b1882a7-line-height );letter-spacing:var( --e-global-typography-b1882a7-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2cc4e7a .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-ace4590{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a6c99a1 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );}.elementor-20 .elementor-element.elementor-element-011ee19 .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-07c66de .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-3b7e506 .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-a37c5cb .elementor-cta__description{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-a354133 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );}.elementor-20 .elementor-element.elementor-element-74848a1 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );}.elementor-20 .elementor-element.elementor-element-202a8b0 .elementor-heading-title{font-size:var( --e-global-typography-b1882a7-font-size );line-height:var( --e-global-typography-b1882a7-line-height );letter-spacing:var( --e-global-typography-b1882a7-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c65f190 .elementor-heading-title{font-size:var( --e-global-typography-ed9304c-font-size );line-height:var( --e-global-typography-ed9304c-line-height );letter-spacing:var( --e-global-typography-ed9304c-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-bd63f2b */.ti-widget.ti-goog .ti-widget-container, .ti-widget.ti-goog .ti-widget-container * {
    font-family: "Source Sans Pro Local", sans-serif !important;
}/* End custom CSS */