:root{--wp--preset--font-family--open_sans:"Open Sans",sans-serif;--upgr8-base-plugin_container_tablet:85%}body{margin-top:calc(var(--upgr8-base-plugin_spacing-5) + 90px)}@media screen and (max-width:991px){body{margin-top:calc(var(--upgr8-base-plugin_spacing-5) + 65px)}}@media screen and (max-width:768px){body{margin-top:var(--upgr8-base-plugin_spacing-5)}}body.home{margin-top:0}body{--upgr8-base-plugin_base-font-size:18px;--upgr8-base-plugin_font-size-xs:0.85rem;--upgr8-base-plugin_font-size-sm:1.2rem;--upgr8-base-plugin_font-size-md:1.5rem;--upgr8-base-plugin_font-size-lg:2.2rem;--upgr8-base-plugin_font-size-xl:3.2rem;--upgr8-base-plugin_font-size-xxl:4rem;--upgr8-base-plugin_spacing-1:0.8rem;--upgr8-base-plugin_spacing-2:1.5rem;--upgr8-base-plugin_spacing-3:2rem;--upgr8-base-plugin_spacing-4:4rem;--upgr8-base-plugin_spacing-5:5rem}@media screen and (max-width:1200px){body{--upgr8-base-plugin_font-size-sm:1.1rem;--upgr8-base-plugin_font-size-md:1.4rem;--upgr8-base-plugin_font-size-lg:2rem;--upgr8-base-plugin_font-size-xl:2.8rem;--upgr8-base-plugin_font-size-xxl:3.5rem}}@media screen and (max-width:1000px){body{--upgr8-base-plugin_font-size-md:1.2rem;--upgr8-base-plugin_font-size-lg:1.6rem;--upgr8-base-plugin_font-size-xl:2rem;--upgr8-base-plugin_font-size-xxl:2rem}}@media screen and (max-width:768px){body{--upgr8-base-plugin_font-size-sm:1.15rem;--upgr8-base-plugin_font-size-md:1.45rem;--upgr8-base-plugin_font-size-lg:2rem;--upgr8-base-plugin_font-size-xl:3rem;--upgr8-base-plugin_font-size-xxl:3.6rem}}@media screen and (max-width:500px){body{--upgr8-base-plugin_font-size-lg:1.7rem;--upgr8-base-plugin_font-size-xl:2.3rem}}@media screen and (max-width:390px){body{--upgr8-base-plugin_font-size-lg:1.6rem;--upgr8-base-plugin_font-size-xl:2rem}}body a,body h1,body h2,body h3,body h4,body h5,body h6,body p{line-height:1.5}.upgr8-base-plugin_hyphens-auto-desktop,.upgr8-base-plugin_hyphens-auto-mobile,.upgr8-base-plugin_hyphens-auto-tablet{overflow-wrap:break-word}p{font-weight:300}p b,p strong{font-weight:700}.upgr8-base-plugin_navigation{background-color:var(--wp--preset--color--base);box-sizing:border-box;padding:.5rem;transition:.3s ease-in-out;width:100%}.upgr8-base-plugin_navigation.upgr8-base-plugin_navigation-sticky{position:fixed}.upgr8-base-plugin_navigation.upgr8-base-plugin_navigation-sticky-scroll{border-bottom:4px solid var(--wp--preset--color--primary);box-shadow:none}.upgr8-base-plugin_navigation.upgr8-base-plugin_navigation-sticky-scroll .custom-logo-link img{transition:all .3s ease-in-out;width:10rem}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li{display:inline-block}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li a{display:block;font-weight:700;margin:0 10px;padding:.5rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;z-index:1}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li a:after{background:var(--wp--preset--color--secondary);bottom:0;-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);color:transparent;content:".";display:block;height:1px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;visibility:none;width:100%;z-index:-1}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li a:hover{color:var(--wp--preset--color--base)}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li a:hover:after{height:100%;opacity:1;visibility:visible}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li:last-child{padding-right:0}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li.has-child .wp-block-navigation__submenu-container{border:none}.upgr8-base-plugin_navigation .custom-logo-link{padding:0 var(--upgr8-base-plugin_gutter-width)}.upgr8-base-plugin_navigation .custom-logo-link img{width:15rem}.upgr8-base-plugin_navigation .upgr8-base-plugin_navigation_opener{padding:var(--upgr8-base-plugin_gutter-width)}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--primary)}@media screen and (max-width:991px){.upgr8-base-plugin_navigation.upgr8-base-plugin_navigation-sticky-scroll .custom-logo-link img{width:7rem}.upgr8-base-plugin_navigation .custom-logo-link img{width:10rem}}@media screen and (max-width:768px){.upgr8-base-plugin_navigation{padding:0}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li{justify-content:start;padding:1.5rem 0;text-align:center;width:100%}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li:first-child{padding-top:0}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li:last-child{padding-bottom:0}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li a{font-size:var(--upgr8-base-plugin_font-size-md);margin:0;padding:0}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li a:hover{color:inherit}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li a:hover:after{content:none}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li .wp-block-navigation__submenu-container{border:0;height:auto;opacity:1;position:relative;visibility:visible;width:auto}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li.has-child{align-items:start;flex-direction:column;margin-bottom:0}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li.has-child .wp-block-navigation__submenu-icon{display:none}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li.has-child li{margin-bottom:0}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li.has-child li:before{content:"-";height:unset;position:relative}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li.has-child li .wp-block-navigation-item__label{font-weight:400}.upgr8-base-plugin_navigation nav .wp-block-navigation__container li .wp-block-navigation-item__label{font-weight:700}.upgr8-base-plugin_navigation.upgr8-base-plugin_navigation--open.upgr8-base-plugin_navigation-sticky-scroll .custom-logo-link img{width:10rem}}.is-style-slider-header{position:relative}.is-style-slider-header .upgr8-base-plugin_slider{height:70vh}@media screen and (max-width:768px){.is-style-slider-header .upgr8-base-plugin_slider{height:60vh}}.is-style-slider-header .upgr8-base-plugin_slider .upgr8-base-plugin_slider-item:after{background-color:rgba(3,48,71,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.is-style-slider-header .upgr8-base-plugin_slider .upgr8-base-plugin_image{height:100%}.is-style-slider-header .upgr8-base-plugin_slider .upgr8-base-plugin_image img{-o-object-fit:cover;object-fit:cover}.is-style-slider-header .upgr8-base-plugin_container-boxed{bottom:10%;position:absolute;z-index:1}.is-style-aktion-header{position:relative}.is-style-aktion-header .u8b-lucide-icon{height:11rem;left:50%;opacity:.2;position:absolute;top:0;transform:translateX(-50%);z-index:0}@media screen and (max-width:768px){.is-style-aktion-header .u8b-lucide-icon{height:6rem}.is-style-aktion-header .wp-block-upgr8-base-plugin-button-block{margin:0 auto}}.is-style-home-header{margin-top:4.722rem}.is-style-home-header .upgr8-base-plugin_image{-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:768px){.is-style-home-header .upgr8-base-plugin_image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 100%,0 80%)}}.is-style-home-header .upgr8-base-plugin_button-primary{background-color:var(--wp--preset--color--base);border:none;border-radius:0;-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);color:var(--wp--preset--color--primary);padding:1rem 1.5rem;transition:background-color .3s ease-in-out}.is-style-home-header .upgr8-base-plugin_button-primary:hover{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}.is-style-detail-header .wp-block-upgr8-base-plugin-post-title{font-weight:700}.upgr8-base-plugin_button-primary{background-color:var(--wp--preset--color--secondary);border:0;-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);color:var(--wp--preset--color--base);padding:1rem 1.5rem;transition:background-color .3s ease-in-out}.upgr8-base-plugin_button-primary:hover{background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--secondary)}.upgr8-base-plugin_button-secondary{background-color:var(--wp--preset--color--secondary);border-color:var(--wp--preset--color--base);color:var(--wp--preset--color--base);transition:background-color .3s ease-in-out}.upgr8-base-plugin_button-secondary:hover{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--secondary)}.upgr8-base-plugin_button-tertiary{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--base);color:var(--wp--preset--color--base);transition:background-color .3s ease-in-out}.upgr8-base-plugin_button-tertiary:hover{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary)}.upgr8-base-plugin_em_sticky-button{position:fixed;right:0;top:50%;z-index:99}.upgr8-base-plugin_em_sticky-button .em_whatsapp-button{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base);display:block;font-weight:700;letter-spacing:.25rem;padding:1rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out}.upgr8-base-plugin_em_sticky-button .em_whatsapp-button:hover{background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--primary)}.upgr8-base-plugin_em_sticky-button .em_whatsapp-button:hover svg{fill:var(--wp--preset--color--secondary)}.upgr8-base-plugin_em_sticky-button .em_whatsapp-button svg{height:2rem;width:2rem;fill:var(--wp--preset--color--base)}@media screen and (max-width:768px){.upgr8-base-plugin_em_sticky-button{bottom:0;box-shadow:0 2px 10px rgba(0,0,0,.2);position:fixed;right:0;top:auto;width:100%}.upgr8-base-plugin_em_sticky-button .em_whatsapp-button{align-items:center;background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base);display:block;display:flex;justify-content:center;max-width:100%;padding:.4rem}.upgr8-base-plugin_em_sticky-button .em_whatsapp-button svg{fill:var(--wp--preset--color--base)}.upgr8-base-plugin_em_sticky-button .em_whatsapp-button:hover{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}}.upgr8-base-plugin_text-block a{transition:all .3s ease-in-out}.is-style-primary-headline{position:relative}.is-style-primary-headline:after{background-color:var(--wp--preset--color--secondary);box-sizing:border-box;content:"";display:block;height:7px;left:var(--upgr8-base-plugin_gutter-width);position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - var(--upgr8-base-plugin_gutter-width)*2);z-index:-1}.is-style-primary-headline .wp-block-upgr8-base-plugin-headline-block,.is-style-primary-headline .wp-block-upgr8-base-plugin-post-title{background-color:#fff;font-weight:800;margin:0 auto;padding:0 .5rem;width:-moz-fit-content;width:fit-content;width:80%}.upgr8-base-list-content{padding-left:0}.upgr8-base-list-content li{display:flex;margin-bottom:.5rem}.upgr8-base-list-content li:last-child{margin-bottom:0}@media screen and (max-width:520px){.upgr8-base-list-content li{padding:.5rem 0}}.upgr8-base-list-content li:before{background-color:var(--wp--preset--color--secondary);content:"";flex:0 0 15px;height:15px;margin:.3rem 10px 0 0;width:15px}.is-style-image-diagonally,.upgr8-base-list-content li:before,.wp-block-u8-cookies-google-maps>div{-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)}.is-style-logo-slider .upgr8-base-plugin_image img{margin:0 auto;width:60%}@media screen and (max-width:768px){.is-style-logo-slider .upgr8-base-plugin_image img{width:100%}}.is-style-icon-box{-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);padding-left:1.5rem;padding-right:1.5rem}.is-style-icon-box .u8b-lucide-icon{height:4rem}.is-style-quote-box{border:4px solid var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--montserrat);font-weight:700;margin:1.5rem 5rem 2.8rem;position:relative}@media screen and (max-width:768px){.is-style-quote-box{margin:1.5rem 1.5rem 2.5rem}}.is-style-quote-box:after,.is-style-quote-box:before{color:var(--wp--preset--color--secondary);font-size:7rem}.is-style-quote-box:before{content:"“";left:-1.5rem;position:absolute;top:-2.7rem}.is-style-quote-box:after{bottom:-5.2rem;content:"”";position:absolute;right:-1.5rem}.is-style-team-box .upgr8-base-plugin_image{height:300px}.is-style-team-box .upgr8-base-plugin_image img{max-width:100%;-o-object-fit:cover;object-fit:cover;padding:0 .8rem}.is-style-hover-box{height:100%;overflow:hidden;position:relative}.is-style-hover-box .upgr8-base-plugin_image{height:100%}.is-style-hover-box .upgr8-base-plugin_image img{max-width:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease-in-out}.is-style-hover-box .is-style-image-hover img{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out}.is-style-hover-box .upgr8-base-plugin_box-content{bottom:1rem;-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);opacity:1;padding-left:5rem;position:absolute;right:0;transition:all .3s ease-in-out;width:auto}.is-style-hover-box:hover .upgr8-base-plugin_image img{opacity:0}.is-style-hover-box:hover .is-style-image-hover img{opacity:1}.upgr8-base-plugin_timeline .upgr8-base-plugin_timeline-title{color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--montserrat);font-size:var(--upgr8-base-plugin_font-size-lg);font-weight:800}.upgr8-base-plugin_timeline .upgr8-base-plugin_timeline-item-left .upgr8-base-plugin_timeline-title{align-items:center;display:flex;justify-content:flex-end}.upgr8-base-plugin_timeline .upgr8-base-plugin_timeline-item-right .upgr8-base-plugin_timeline-title{align-items:center;display:flex;justify-content:flex-start}.upgr8-base-plugin_timeline .upgr8-base-plugin_timeline-bullet{border-radius:0;-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)}@media screen and (max-width:600px){.upgr8-base-plugin_timeline .upgr8-base-plugin_timeline-line{grid-column:left;justify-self:start;margin-left:calc(var(--upgr8-base-plugin_bullet-size)/2 - var(--upgr8-base-plugin_timeline-thickness)/2)}.upgr8-base-plugin_timeline .upgr8-base-plugin_timeline-bullet{left:0!important;transform:none!important}.upgr8-base-plugin_timeline-item{grid-template-columns:[left] auto [center] auto [right] auto!important}.upgr8-base-plugin_timeline-title{justify-content:flex-start!important;transform:rotate(270deg)}.upgr8-base-plugin_timeline-item-content{grid-column:end!important}}.swiper-pagination.swiper-pagination-bullets{bottom:0}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);height:1.1rem;width:1.1rem}.upgr8-base-plugin_form label span{margin:.6rem 0 .3rem}.upgr8-base-plugin_form label input,.upgr8-base-plugin_form label textarea{border:2px solid var(--wp--preset--color--secondary)}.upgr8-base-plugin_form label input:focus-visible,.upgr8-base-plugin_form label textarea:focus-visible{outline:none}.upgr8-base-plugin_form label textarea{height:10rem}.upgr8-base-plugin_form label input[type=checkbox]{margin-right:.5rem}.upgr8-base-plugin_form label input[type=checkbox]:before{border-color:var(--wp--preset--color--secondary)}footer .wp-block-navigation a{color:var(--wp--preset--color--base);font-size:var(--upgr8-base-plugin_font-size-sm);line-height:var(--upgr8-base-plugin_base-line-height)}@media screen and (max-width:768px){footer img{margin:0 auto;width:50%}}@media screen and (max-width:600px){footer img{width:70%}}@media screen and (max-width:500px){footer img{width:80%}}@media screen and (max-width:400px){footer img{width:100%}}
