.elementor-28552 .elementor-element.elementor-element-804e5eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28552 .elementor-element.elementor-element-804e5eb > .elementor-background-overlay{background-image:url("https://horn-dachdecker.de/wp-content/uploads/2026/03/dachsicherheit-anschlagpunkt-blechdach-abs1920b.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-28552 .elementor-element.elementor-element-804e5eb > .elementor-container{min-height:900px;}.elementor-28552 .elementor-element.elementor-element-804e5eb{margin-top:-50px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-28552 .elementor-element.elementor-element-6eddfa6 > .elementor-widget-container{background-color:#FFFFFF;padding:8px 8px 8px 8px;border-radius:9px 9px 9px 9px;}.elementor-28552 .elementor-element.elementor-element-6eddfa6{text-align:center;}.elementor-28552 .elementor-element.elementor-element-6eddfa6 .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.4em;color:var( --e-global-color-7c791925 );}.elementor-28552 .elementor-element.elementor-element-b026cf7 > .elementor-container{max-width:1200px;min-height:1400px;}.elementor-28552 .elementor-element.elementor-element-6c616a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28552 .elementor-element.elementor-element-784a7e6 > .elementor-widget-container{background-color:#3E3E3ECF;padding:20px 40px 20px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 20px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-784a7e6{text-align:center;}.elementor-28552 .elementor-element.elementor-element-784a7e6 .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.4em;color:#FFF;}.elementor-28552 .elementor-element.elementor-element-b459698.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28552 .elementor-element.elementor-element-b459698 .elementor-main-swiper{height:390px;width:100%;}.elementor-28552 .elementor-element.elementor-element-b459698 .elementor-swiper-button{font-size:20px;}.elementor-28552 .elementor-element.elementor-element-89de635{--spacer-size:20px;}.elementor-28552 .elementor-element.elementor-element-0a02d46 > .elementor-widget-container{background-color:#FFFFFFCC;padding:24px 40px 24px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 20px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-0a02d46{column-gap:0px;text-align:start;font-size:20px;font-weight:300;line-height:1.4em;color:#3E3E3E;}.elementor-28552 .elementor-element.elementor-element-0a02d46 a{color:#0A91D2;}.elementor-28552 .elementor-element.elementor-element-eccdff4 .elementor-button{background-color:var( --e-global-color-34b60f18 );font-size:20px;font-weight:500;font-style:normal;line-height:1.5em;letter-spacing:0.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:16px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-16a19efd );border-radius:2px 2px 2px 2px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-eccdff4 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-28552 .elementor-element.elementor-element-eccdff4{z-index:0;}.elementor-28552 .elementor-element.elementor-element-eccdff4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28552 .elementor-element.elementor-element-eccdff4 .elementor-button .elementor-button-content-wrapper{gap:37px;}.elementor-28552 .elementor-element.elementor-element-eccdff4 .elementor-button:hover, .elementor-28552 .elementor-element.elementor-element-eccdff4 .elementor-button:focus{color:#FFFFFF;}.elementor-28552 .elementor-element.elementor-element-eccdff4 .elementor-button:hover svg, .elementor-28552 .elementor-element.elementor-element-eccdff4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28552 .elementor-element.elementor-element-4e5d000 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28552 .elementor-element.elementor-element-4e5d000 > .elementor-background-overlay{background-image:url("https://horn-dachdecker.de/wp-content/uploads/2026/03/absturzsicherung-flachdach-trapezblech-muenchen.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;opacity:0.8;}.elementor-28552 .elementor-element.elementor-element-4e5d000 > .elementor-container{min-height:900px;}.elementor-28552 .elementor-element.elementor-element-4e5d000, .elementor-28552 .elementor-element.elementor-element-4e5d000 > .elementor-background-overlay{border-radius:1px 0px 0px 1px;}.elementor-28552 .elementor-element.elementor-element-4e5d000{box-shadow:0px 20px 25px -5px #FFFFFF;margin-top:-25px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-28552 .elementor-element.elementor-element-4e5d000 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:72px;}.elementor-28552 .elementor-element.elementor-element-ad93eeb > .elementor-container{max-width:1200px;min-height:1400px;}.elementor-28552 .elementor-element.elementor-element-29c7d3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28552 .elementor-element.elementor-element-d720ffd{--spacer-size:20px;}.elementor-28552 .elementor-element.elementor-element-cf99646 .elementor-button{background-color:var( --e-global-color-34b60f18 );font-size:20px;font-weight:500;font-style:normal;line-height:1.5em;letter-spacing:0.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:16px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-16a19efd );border-radius:2px 2px 2px 2px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-cf99646 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-28552 .elementor-element.elementor-element-cf99646{z-index:0;}.elementor-28552 .elementor-element.elementor-element-cf99646 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28552 .elementor-element.elementor-element-cf99646 .elementor-button .elementor-button-content-wrapper{gap:37px;}.elementor-28552 .elementor-element.elementor-element-cf99646 .elementor-button:hover, .elementor-28552 .elementor-element.elementor-element-cf99646 .elementor-button:focus{color:#FFFFFF;}.elementor-28552 .elementor-element.elementor-element-cf99646 .elementor-button:hover svg, .elementor-28552 .elementor-element.elementor-element-cf99646 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28552 .elementor-element.elementor-element-94bd0ce > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-28552 .elementor-element.elementor-element-94bd0ce{margin-top:-45px;margin-bottom:0px;}.elementor-28552 .elementor-element.elementor-element-ecacd8f{--spacer-size:50px;}.elementor-28552 .elementor-element.elementor-element-9c8a747 > .elementor-widget-container{background-color:#FFFFFF;padding:8px 8px 8px 8px;border-radius:9px 9px 9px 9px;}.elementor-28552 .elementor-element.elementor-element-9c8a747{text-align:center;}.elementor-28552 .elementor-element.elementor-element-9c8a747 .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.4em;color:var( --e-global-color-7c791925 );}.elementor-28552 .elementor-element.elementor-element-2f98ed2{--spacer-size:50px;}.elementor-28552 .elementor-element.elementor-element-a44f32b > .elementor-container{min-height:518px;}.elementor-28552 .elementor-element.elementor-element-d26cdd0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-28552 .elementor-element.elementor-element-d26cdd0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-d26cdd0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:0px;--description-text-color:var( --e-global-color-16a19efd );--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-28552 .elementor-element.elementor-element-5790813 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-28552 .elementor-element.elementor-element-5790813 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-5790813{--image-border-width:4px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-28552 .elementor-element.elementor-element-9992892{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28552 .elementor-element.elementor-element-aa62d10{--display:flex;--min-height:41px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28552 .elementor-element.elementor-element-41aa338 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-41aa338{text-align:center;}.elementor-28552 .elementor-element.elementor-element-41aa338 .elementor-heading-title{font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:3px;text-shadow:0px 0px 10px #FFFFFF;color:#3E3E3E;}.elementor-28552 .elementor-element.elementor-element-9b8ade9{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28552 .elementor-element.elementor-element-2cdc31a{--display:flex;--min-height:41px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28552 .elementor-element.elementor-element-632f59e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28552 .elementor-element.elementor-element-632f59e > .elementor-background-overlay{background-image:url("https://horn-dachdecker.de/wp-content/uploads/2026/03/absturzsicherung-flachdach-trapezblech-muenchen.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;opacity:0.8;}.elementor-28552 .elementor-element.elementor-element-632f59e > .elementor-container{min-height:900px;}.elementor-28552 .elementor-element.elementor-element-632f59e > .elementor-shape-top svg{width:calc(100% + 1.3px);height:72px;}.elementor-28552 .elementor-element.elementor-element-632f59e > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:90px;}.elementor-28552 .elementor-element.elementor-element-632f59e{margin-top:-50px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-28552 .elementor-element.elementor-element-c5fd079 > .elementor-container{max-width:1200px;min-height:1400px;}.elementor-28552 .elementor-element.elementor-element-b5abdd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28552 .elementor-element.elementor-element-32b1a81 > .elementor-widget-container{background-color:#3E3E3ECF;margin:0px 0px 0px 0px;padding:20px 40px 20px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-32b1a81{text-align:center;}.elementor-28552 .elementor-element.elementor-element-32b1a81 .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.4em;color:#FFF;}.elementor-28552 .elementor-element.elementor-element-10c8a39{--spacer-size:20px;}.elementor-28552 .elementor-element.elementor-element-ee914cd > .elementor-widget-container{background-color:#FFFFFFCC;padding:24px 40px 24px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-ee914cd{columns:1;text-align:start;font-size:20px;font-weight:300;line-height:1.6em;color:var( --e-global-color-04d5be5 );}.elementor-28552 .elementor-element.elementor-element-31fe53c{--spacer-size:50px;}.elementor-28552 .elementor-element.elementor-element-b2d81fd > .elementor-widget-container{background-color:#3E3E3ECF;margin:0px 0px 0px 0px;padding:20px 40px 20px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-b2d81fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28552 .elementor-element.elementor-element-b2d81fd{text-align:center;}.elementor-28552 .elementor-element.elementor-element-b2d81fd .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.4em;color:var( --e-global-color-16a19efd );}.elementor-28552 .elementor-element.elementor-element-635be2c{--spacer-size:50px;}.elementor-28552 .elementor-element.elementor-element-bb636a8 > .elementor-widget-container{background-color:#FFFFFFCC;padding:24px 40px 24px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-16a19efd );border-radius:5px 5px 5px 5px;box-shadow:0px 30px 10px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-bb636a8{text-align:start;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-04d5be5 );}.elementor-28552 .elementor-element.elementor-element-ead02c3{--spacer-size:50px;}.elementor-28552 .elementor-element.elementor-element-705c8d3 > .elementor-widget-container{background-color:#3E3E3ECF;padding:20px 40px 20px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-705c8d3{text-align:center;}.elementor-28552 .elementor-element.elementor-element-705c8d3 .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.4em;color:#FFF;}.elementor-28552 .elementor-element.elementor-element-a57dc84{--spacer-size:20px;}.elementor-28552 .elementor-element.elementor-element-d5fe6d8 > .elementor-widget-container{background-color:#FFFFFFCC;padding:24px 40px 24px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-d5fe6d8{text-align:start;font-size:20px;font-weight:300;line-height:1.4em;color:#3E3E3E;}.elementor-28552 .elementor-element.elementor-element-57075f3{--spacer-size:50px;}.elementor-28552 .elementor-element.elementor-element-430f60b > .elementor-widget-container{background-color:#3E3E3ECF;padding:20px 40px 20px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-430f60b{text-align:center;}.elementor-28552 .elementor-element.elementor-element-430f60b .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.4em;color:#FFF;}.elementor-28552 .elementor-element.elementor-element-cd2ab6e{--spacer-size:20px;}.elementor-28552 .elementor-element.elementor-element-36425dc > .elementor-widget-container{background-color:#FFFFFFCC;padding:24px 40px 24px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-36425dc{text-align:start;font-size:20px;font-weight:300;line-height:1.4em;color:#3E3E3E;}.elementor-28552 .elementor-element.elementor-element-d6b4904 .elementor-button{background-color:var( --e-global-color-34b60f18 );font-size:20px;font-weight:500;font-style:normal;line-height:1.5em;letter-spacing:0.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:16px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-16a19efd );border-radius:2px 2px 2px 2px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-d6b4904 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-28552 .elementor-element.elementor-element-d6b4904{z-index:0;}.elementor-28552 .elementor-element.elementor-element-d6b4904 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28552 .elementor-element.elementor-element-d6b4904 .elementor-button .elementor-button-content-wrapper{gap:37px;}.elementor-28552 .elementor-element.elementor-element-d6b4904 .elementor-button:hover, .elementor-28552 .elementor-element.elementor-element-d6b4904 .elementor-button:focus{color:#FFFFFF;}.elementor-28552 .elementor-element.elementor-element-d6b4904 .elementor-button:hover svg, .elementor-28552 .elementor-element.elementor-element-d6b4904 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28552 .elementor-element.elementor-element-d6b5246{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28552 .elementor-element.elementor-element-69a2b0d > .elementor-widget-container{background-color:#FFFFFF;padding:8px 8px 8px 8px;border-radius:9px 9px 9px 9px;}.elementor-28552 .elementor-element.elementor-element-69a2b0d{text-align:center;}.elementor-28552 .elementor-element.elementor-element-69a2b0d .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.4em;color:var( --e-global-color-7c791925 );}.elementor-28552 .elementor-element.elementor-element-5cb7da6 > .elementor-container{min-height:1411px;}.elementor-28552 .elementor-element.elementor-element-7b453e8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .swiper-pagination-bullet-active, .elementor-28552 .elementor-element.elementor-element-7b453e8 .swiper-pagination-progressbar-fill{background-color:#7A7A7A;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .swiper-pagination-fraction{color:#7A7A7A;}.elementor-28552 .elementor-element.elementor-element-7b453e8 > .elementor-widget-container{background-color:var( --e-global-color-16a19efd );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:background 0s;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .elementor-main-swiper{height:150px;width:75%;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .elementor-swiper-button{font-size:40px;color:#00000080;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .elementor-swiper-button svg{fill:#00000080;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .swiper-pagination-bullet{height:0px;width:0px;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-7b453e8{background-color:var( --e-global-color-408044ef );}#elementor-lightbox-slideshow-7b453e8 .elementor-video-container{width:100%;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .elementor-custom-embed-play i{color:var( --e-global-color-408044ef );font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-28552 .elementor-element.elementor-element-7b453e8 .elementor-custom-embed-play svg{fill:var( --e-global-color-408044ef );}.elementor-28552 .elementor-element.elementor-element-a479ff9{--spacer-size:50px;}.elementor-28552 .elementor-element.elementor-element-eea4f65 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-28552 .elementor-element.elementor-element-eea4f65 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-eea4f65{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:0px;--description-text-color:var( --e-global-color-16a19efd );--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-28552 .elementor-element.elementor-element-3bc0c6b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28552 .elementor-element.elementor-element-3bc0c6b > .elementor-background-overlay{background-image:url("https://horn-dachdecker.de/wp-content/uploads/2026/03/absturzsicherung-flachdach-trapezblech-muenchen.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;opacity:0.8;}.elementor-28552 .elementor-element.elementor-element-3bc0c6b > .elementor-container{min-height:900px;}.elementor-28552 .elementor-element.elementor-element-3bc0c6b, .elementor-28552 .elementor-element.elementor-element-3bc0c6b > .elementor-background-overlay{border-radius:1px 0px 0px 1px;}.elementor-28552 .elementor-element.elementor-element-3bc0c6b{box-shadow:0px 20px 25px -5px #FFFFFF;margin-top:-25px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-28552 .elementor-element.elementor-element-3bc0c6b > .elementor-shape-top svg{width:calc(100% + 1.3px);height:72px;}.elementor-28552 .elementor-element.elementor-element-b62f9f1 > .elementor-container{max-width:1200px;min-height:1400px;}.elementor-28552 .elementor-element.elementor-element-d53b2d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28552 .elementor-element.elementor-element-a2ae8c5 > .elementor-widget-container{background-color:#3E3E3ECF;margin:0px 0px 0px 0px;padding:20px 40px 20px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-a2ae8c5{text-align:center;}.elementor-28552 .elementor-element.elementor-element-a2ae8c5 .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.4em;color:#FFF;}.elementor-28552 .elementor-element.elementor-element-448ee53{--spacer-size:20px;}.elementor-28552 .elementor-element.elementor-element-873bfa5 > .elementor-widget-container{background-color:#FFFFFFCC;padding:24px 40px 24px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-873bfa5{columns:1;text-align:start;font-size:20px;font-weight:300;line-height:1.6em;color:var( --e-global-color-04d5be5 );}.elementor-28552 .elementor-element.elementor-element-b7820b1{--spacer-size:100px;}.elementor-28552 .elementor-element.elementor-element-54911bd > .elementor-widget-container{background-color:#3E3E3ECF;margin:0px 0px 0px 0px;padding:20px 40px 20px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:#FFFFFF99;border-radius:5px 5px 5px 5px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-54911bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28552 .elementor-element.elementor-element-54911bd{text-align:center;}.elementor-28552 .elementor-element.elementor-element-54911bd .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.4em;color:var( --e-global-color-16a19efd );}.elementor-28552 .elementor-element.elementor-element-279e8b3{--spacer-size:50px;}.elementor-28552 .elementor-element.elementor-element-ba5df67 > .elementor-widget-container{background-color:#FFFFFFCC;padding:24px 40px 24px 40px;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-16a19efd );border-radius:5px 5px 5px 5px;box-shadow:0px 30px 10px -5px rgba(0,0,0,0.5);}.elementor-28552 .elementor-element.elementor-element-ba5df67{text-align:start;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-04d5be5 );}.elementor-28552 .elementor-element.elementor-element-7207860 .elementor-button{background-color:var( --e-global-color-34b60f18 );font-size:20px;font-weight:500;font-style:normal;line-height:1.5em;letter-spacing:0.6px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:16px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-16a19efd );border-radius:2px 2px 2px 2px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-7207860 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-28552 .elementor-element.elementor-element-7207860{z-index:0;}.elementor-28552 .elementor-element.elementor-element-7207860 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28552 .elementor-element.elementor-element-7207860 .elementor-button .elementor-button-content-wrapper{gap:37px;}.elementor-28552 .elementor-element.elementor-element-7207860 .elementor-button:hover, .elementor-28552 .elementor-element.elementor-element-7207860 .elementor-button:focus{color:#FFFFFF;}.elementor-28552 .elementor-element.elementor-element-7207860 .elementor-button:hover svg, .elementor-28552 .elementor-element.elementor-element-7207860 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-28552 .elementor-element.elementor-element-9992892{--content-width:1600px;}.elementor-28552 .elementor-element.elementor-element-aa62d10{--content-width:1600px;}.elementor-28552 .elementor-element.elementor-element-9b8ade9{--content-width:1600px;}.elementor-28552 .elementor-element.elementor-element-2cdc31a{--width:100%;}}@media(max-width:1024px){.elementor-28552 .elementor-element.elementor-element-804e5eb > .elementor-background-overlay{background-position:0px 0px;}.elementor-28552 .elementor-element.elementor-element-804e5eb{padding:100px 25px 100px 25px;}.elementor-28552 .elementor-element.elementor-element-b459698.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28552 .elementor-element.elementor-element-0a02d46{font-size:20px;}.elementor-28552 .elementor-element.elementor-element-eccdff4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28552 .elementor-element.elementor-element-eccdff4 .elementor-button{line-height:1.5em;letter-spacing:1.5px;border-width:1px 1px 1px 1px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-4e5d000{padding:100px 25px 100px 25px;}.elementor-28552 .elementor-element.elementor-element-cf99646 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28552 .elementor-element.elementor-element-cf99646 .elementor-button{line-height:1.5em;letter-spacing:1.5px;border-width:1px 1px 1px 1px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-9992892{--gap:0px 21px;--row-gap:0px;--column-gap:21px;}.elementor-28552 .elementor-element.elementor-element-9b8ade9{--gap:0px 21px;--row-gap:0px;--column-gap:21px;}.elementor-28552 .elementor-element.elementor-element-632f59e{padding:100px 25px 100px 25px;}.elementor-28552 .elementor-element.elementor-element-32b1a81 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-28552 .elementor-element.elementor-element-32b1a81{text-align:center;}.elementor-28552 .elementor-element.elementor-element-ee914cd{font-size:20px;}.elementor-28552 .elementor-element.elementor-element-b2d81fd > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-28552 .elementor-element.elementor-element-b2d81fd{text-align:center;}.elementor-28552 .elementor-element.elementor-element-bb636a8{font-size:20px;}.elementor-28552 .elementor-element.elementor-element-d5fe6d8{font-size:20px;}.elementor-28552 .elementor-element.elementor-element-36425dc{font-size:20px;}.elementor-28552 .elementor-element.elementor-element-d6b4904 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28552 .elementor-element.elementor-element-d6b4904 .elementor-button{line-height:1.5em;letter-spacing:1.5px;border-width:1px 1px 1px 1px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-7b453e8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .elementor-main-swiper{height:150px;width:675px;}.elementor-28552 .elementor-element.elementor-element-3bc0c6b{padding:100px 25px 100px 25px;}.elementor-28552 .elementor-element.elementor-element-a2ae8c5 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-28552 .elementor-element.elementor-element-a2ae8c5{text-align:center;}.elementor-28552 .elementor-element.elementor-element-873bfa5{font-size:20px;}.elementor-28552 .elementor-element.elementor-element-54911bd > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-28552 .elementor-element.elementor-element-54911bd{text-align:center;}.elementor-28552 .elementor-element.elementor-element-ba5df67{font-size:20px;}.elementor-28552 .elementor-element.elementor-element-7207860 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28552 .elementor-element.elementor-element-7207860 .elementor-button{line-height:1.5em;letter-spacing:1.5px;border-width:1px 1px 1px 1px;padding:4px 30px 4px 10px;}}@media(max-width:767px){.elementor-28552 .elementor-element.elementor-element-804e5eb > .elementor-background-overlay{background-position:center center;background-repeat:no-repeat;}.elementor-28552 .elementor-element.elementor-element-804e5eb{padding:50px 20px 50px 20px;}.elementor-28552 .elementor-element.elementor-element-6eddfa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-6eddfa6 .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-784a7e6 > .elementor-widget-container{margin:-4px -4px -4px -4px;padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-784a7e6 .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-b459698.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28552 .elementor-element.elementor-element-0a02d46 > .elementor-widget-container{margin:-12px -12px -12px -12px;padding:16px 16px 16px 16px;}.elementor-28552 .elementor-element.elementor-element-0a02d46{font-size:18px;}.elementor-28552 .elementor-element.elementor-element-eccdff4 .elementor-button{border-width:1px 1px 1px 1px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-4e5d000 > .elementor-background-overlay{background-position:center center;background-repeat:no-repeat;}.elementor-28552 .elementor-element.elementor-element-4e5d000{padding:50px 20px 50px 20px;}.elementor-28552 .elementor-element.elementor-element-cf99646 .elementor-button{border-width:1px 1px 1px 1px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-9c8a747 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-9c8a747 .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-41aa338 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-41aa338{text-align:center;}.elementor-28552 .elementor-element.elementor-element-41aa338 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-28552 .elementor-element.elementor-element-632f59e > .elementor-background-overlay{background-position:center center;background-repeat:no-repeat;}.elementor-28552 .elementor-element.elementor-element-632f59e{padding:50px 20px 50px 20px;}.elementor-28552 .elementor-element.elementor-element-32b1a81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-28552 .elementor-element.elementor-element-32b1a81 .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-ee914cd > .elementor-widget-container{margin:-12px -12px -12px -12px;padding:16px 16px 16px 16px;}.elementor-28552 .elementor-element.elementor-element-ee914cd{font-size:18px;line-height:1.4em;}.elementor-28552 .elementor-element.elementor-element-b2d81fd{width:var( --container-widget-width, 304.733px );max-width:304.733px;--container-widget-width:304.733px;--container-widget-flex-grow:0;}.elementor-28552 .elementor-element.elementor-element-b2d81fd > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-b2d81fd .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-bb636a8 > .elementor-widget-container{margin:-12px -12px -12px -12px;padding:16px 16px 16px 16px;}.elementor-28552 .elementor-element.elementor-element-bb636a8{font-size:18px;}.elementor-28552 .elementor-element.elementor-element-705c8d3 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-705c8d3 .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-d5fe6d8 > .elementor-widget-container{margin:-12px -12px -12px -12px;padding:16px 16px 16px 16px;}.elementor-28552 .elementor-element.elementor-element-d5fe6d8{font-size:18px;}.elementor-28552 .elementor-element.elementor-element-430f60b > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-430f60b .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-36425dc > .elementor-widget-container{margin:-12px -12px -12px -12px;padding:16px 16px 16px 16px;}.elementor-28552 .elementor-element.elementor-element-36425dc{font-size:18px;}.elementor-28552 .elementor-element.elementor-element-d6b4904 .elementor-button{border-width:1px 1px 1px 1px;padding:4px 30px 4px 10px;}.elementor-28552 .elementor-element.elementor-element-69a2b0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-69a2b0d .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-7b453e8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28552 .elementor-element.elementor-element-7b453e8 .elementor-main-swiper{height:150px;width:250px;}.elementor-28552 .elementor-element.elementor-element-3bc0c6b > .elementor-background-overlay{background-position:center center;background-repeat:no-repeat;}.elementor-28552 .elementor-element.elementor-element-3bc0c6b{padding:50px 20px 50px 20px;}.elementor-28552 .elementor-element.elementor-element-a2ae8c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-28552 .elementor-element.elementor-element-a2ae8c5 .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-873bfa5 > .elementor-widget-container{margin:-12px -12px -12px -12px;padding:16px 16px 16px 16px;}.elementor-28552 .elementor-element.elementor-element-873bfa5{font-size:18px;line-height:1.4em;}.elementor-28552 .elementor-element.elementor-element-54911bd{width:var( --container-widget-width, 304.733px );max-width:304.733px;--container-widget-width:304.733px;--container-widget-flex-grow:0;}.elementor-28552 .elementor-element.elementor-element-54911bd > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:8px 8px 8px 8px;}.elementor-28552 .elementor-element.elementor-element-54911bd .elementor-heading-title{font-size:30px;}.elementor-28552 .elementor-element.elementor-element-ba5df67 > .elementor-widget-container{margin:-12px -12px -12px -12px;padding:16px 16px 16px 16px;}.elementor-28552 .elementor-element.elementor-element-ba5df67{font-size:18px;}.elementor-28552 .elementor-element.elementor-element-7207860 .elementor-button{border-width:1px 1px 1px 1px;padding:4px 30px 4px 10px;}}