.elementor-9 .elementor-element.elementor-element-9401c86{z-index:1}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-3043592 .swiper-slide-bg{background-color:rgba(255,255,255,0);background-image:url(https://www.xn--gerstbau-hassloch-42b.de/wp-content/uploads/scaffold-1258470_1920.jpg);background-size:cover}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-3043592 .elementor-background-overlay{background-color:rgba(61,124,179,.75)}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-2b7a95b .swiper-slide-bg{background-color:rgba(255,255,255,0);background-image:url(https://www.xn--gerstbau-hassloch-42b.de/wp-content/uploads/scaffold-1379633_1920.jpg);background-size:cover}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-2b7a95b .elementor-background-overlay{background-color:rgba(61,124,179,.75)}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-2d5c411 .swiper-slide-bg{background-color:rgba(255,255,255,0);background-image:url(https://www.xn--gerstbau-hassloch-42b.de/wp-content/uploads/Fotolia_96709536_S.jpg);background-size:cover}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-2d5c411 .elementor-background-overlay{background-color:rgba(61,124,179,.75)}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-9728dac .swiper-slide-bg{background-color:rgba(255,255,255,0);background-image:url(https://www.xn--gerstbau-hassloch-42b.de/wp-content/uploads/Fotolia_76472474_M.jpg);background-size:cover}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-9728dac .elementor-background-overlay{background-color:rgba(61,124,179,.75)}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-e596388 .swiper-slide-bg{background-color:rgba(255,255,255,0);background-image:url(https://www.xn--gerstbau-hassloch-42b.de/wp-content/uploads/site-3229160_1920.jpg);background-size:cover}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-repeater-item-e596388 .elementor-background-overlay{background-color:rgba(61,124,179,.75)}.elementor-9 .elementor-element.elementor-element-9a15dc6 .swiper-slide{height:73vh;transition-duration:calc(5000ms*1.2)}.elementor-9 .elementor-element.elementor-element-9a15dc6 .swiper-slide-contents{max-width:408px;text-shadow:0px 0px 9px rgba(0,0,0,.3)}.elementor-9 .elementor-element.elementor-element-9a15dc6 .swiper-slide-inner{padding:0 0 0 280px;text-align:left}.elementor-9 .elementor-element.elementor-element-9a15dc6 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-slide-heading{color:#fed601;font-size:5.7rem;font-weight:900;text-transform:uppercase;line-height:.7em}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-swiper-button{font-size:35px;color:rgba(254,214,1,.62)}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-swiper-button svg{fill:rgba(254,214,1,.62)}.elementor-9 .elementor-element.elementor-element-9a15dc6>.elementor-widget-container{margin:0;padding:0}.elementor-9 .elementor-element.elementor-element-9a15dc6{z-index:1}.elementor-9 .elementor-element.elementor-element-5151aed>.elementor-container{max-width:1340px}.elementor-9 .elementor-element.elementor-element-5151aed{margin-top:0;margin-bottom:0;padding:100px 30px}.elementor-9 .elementor-element.elementor-element-938a0c9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px}.elementor-9 .elementor-element.elementor-element-64cb18d{--grid-column-gap:27px;--grid-row-gap:27px}.elementor-9 .elementor-element.elementor-element-6d102e9 .elementor-button-content-wrapper{flex-direction:row}.elementor-9 .elementor-element.elementor-element-6d102e9 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-9 .elementor-element.elementor-element-6d102e9 .elementor-button{font-size:1.5rem;font-weight:700;fill:#000;color:#000;background-color:#fed601;border-radius:0;box-shadow:3px 3px 9px 0px rgba(0,0,0,.1);padding:0}.elementor-9 .elementor-element.elementor-element-47c6dd7>.elementor-container{max-width:1340px}.elementor-9 .elementor-element.elementor-element-47c6dd7:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-47c6dd7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fed601}.elementor-9 .elementor-element.elementor-element-47c6dd7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:100px 30px}.elementor-9 .elementor-element.elementor-element-47c6dd7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9 .elementor-element.elementor-element-ae34566.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-9 .elementor-element.elementor-element-6321d5a .elementor-button-content-wrapper{flex-direction:row}.elementor-9 .elementor-element.elementor-element-6321d5a .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-9 .elementor-element.elementor-element-6321d5a .elementor-button{font-size:1.5rem;font-weight:700;fill:#fff;color:#fff;background-color:#0058a7;border-radius:0;box-shadow:3px 3px 9px 0px rgba(0,0,0,.1);padding:0}.elementor-9 .elementor-element.elementor-element-6321d5a{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0}.elementor-9 .elementor-element.elementor-element-73667c4 .elementor-button-content-wrapper{flex-direction:row}.elementor-9 .elementor-element.elementor-element-73667c4 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-9 .elementor-element.elementor-element-73667c4 .elementor-button{font-size:1.5rem;font-weight:700;fill:#fff;color:#fff;background-color:#0058a7;border-radius:0;box-shadow:3px 3px 9px 0px rgba(0,0,0,.1);padding:0}.elementor-9 .elementor-element.elementor-element-73667c4{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0}.elementor-9 .elementor-element.elementor-element-dfad12c .elementor-button-content-wrapper{flex-direction:row}.elementor-9 .elementor-element.elementor-element-dfad12c .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-9 .elementor-element.elementor-element-dfad12c .elementor-button{font-size:1.5rem;font-weight:700;fill:#fff;color:#fff;background-color:#0058a7;border-radius:0;box-shadow:3px 3px 9px 0px rgba(0,0,0,.1);padding:0}.elementor-9 .elementor-element.elementor-element-dfad12c{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0}.elementor-9 .elementor-element.elementor-element-ead13d9>.elementor-container{max-width:1340px}.elementor-9 .elementor-element.elementor-element-ead13d9{margin-top:0;margin-bottom:0;padding:100px 30px}.elementor-9 .elementor-element.elementor-element-27d9e1a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px}.elementor-9 .elementor-element.elementor-element-1f9984a .elementor-button-content-wrapper{flex-direction:row}.elementor-9 .elementor-element.elementor-element-1f9984a .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-9 .elementor-element.elementor-element-1f9984a .elementor-button{font-size:1.5rem;font-weight:700;fill:#000;color:#000;background-color:#fed601;border-radius:0;box-shadow:3px 3px 9px 0px rgba(0,0,0,.1);padding:0}.elementor-9 .elementor-element.elementor-element-1f9984a>.elementor-widget-container{margin:0 0 0 100px}:root{--page-title-display:none}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-aad760b{width:56%}.elementor-9 .elementor-element.elementor-element-dfe2c12{width:44%}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-9a15dc6 .swiper-slide-contents{max-width:100%}.elementor-9 .elementor-element.elementor-element-9a15dc6 .swiper-slide-inner{padding:0 69px}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-slide-heading{font-size:3.4rem}.elementor-9 .elementor-element.elementor-element-5151aed{padding:50px 20px}.elementor-9 .elementor-element.elementor-element-47c6dd7{padding:50px 20px}.elementor-9 .elementor-element.elementor-element-6321d5a .elementor-button{font-size:1.1rem}.elementor-9 .elementor-element.elementor-element-73667c4 .elementor-button{font-size:1.1rem}.elementor-9 .elementor-element.elementor-element-dfad12c .elementor-button{font-size:1.1rem}.elementor-9 .elementor-element.elementor-element-ead13d9{padding:50px 20px}.elementor-9 .elementor-element.elementor-element-1f9984a>.elementor-widget-container{margin:0;padding:0}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-9a15dc6 .swiper-slide{height:50vh}.elementor-9 .elementor-element.elementor-element-9a15dc6 .swiper-slide-contents{max-width:47%}.elementor-9 .elementor-element.elementor-element-9a15dc6 .swiper-slide-inner{padding:0 0 0 45px}.elementor-9 .elementor-element.elementor-element-9a15dc6 .elementor-slide-heading{font-size:1.6rem}.elementor-9 .elementor-element.elementor-element-5151aed{padding:30px 20px}.elementor-9 .elementor-element.elementor-element-b43142e{text-align:center}.elementor-9 .elementor-element.elementor-element-6d102e9 .elementor-button{font-size:1rem}.elementor-9 .elementor-element.elementor-element-47c6dd7{padding:30px 20px}.elementor-9 .elementor-element.elementor-element-6321d5a .elementor-button{font-size:1rem}.elementor-9 .elementor-element.elementor-element-6321d5a{width:100%;max-width:100%}.elementor-9 .elementor-element.elementor-element-73667c4 .elementor-button{font-size:1rem}.elementor-9 .elementor-element.elementor-element-73667c4>.elementor-widget-container{margin:20px 0;padding:0}.elementor-9 .elementor-element.elementor-element-73667c4{width:100%;max-width:100%}.elementor-9 .elementor-element.elementor-element-dfad12c .elementor-button{font-size:1rem}.elementor-9 .elementor-element.elementor-element-dfad12c{width:100%;max-width:100%}.elementor-9 .elementor-element.elementor-element-ead13d9{padding:30px 20px}.elementor-9 .elementor-element.elementor-element-27d9e1a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-9 .elementor-element.elementor-element-da239d1{text-align:center}.elementor-9 .elementor-element.elementor-element-e1d765f{margin-top:0;margin-bottom:0;padding:0}.elementor-9 .elementor-element.elementor-element-3d03282>.elementor-widget-container{margin:0 0 0 -60px;padding:0}.elementor-9 .elementor-element.elementor-element-1f9984a .elementor-button{font-size:1rem}}.elementor-swiper-button{display:block}