@font-face{font-display:fallback;font-family:"Founders";font-style:normal;font-weight:normal;src:url("../fonts/Founders/founders-grotesk-text-web-regular.woff2") format("woff2"),url("../fonts/Founders/founders-grotesk-text-web-regular.woff") format("woff")}@font-face{font-display:fallback;font-family:"Founders";font-style:normal;font-weight:500;src:url("../fonts/Founders/founders-grotesk-text-medium.woff2") format("woff2")}@font-face{font-display:fallback;font-family:"Founders";font-style:normal;font-weight:bold;src:url("../fonts/Founders/founders-grotesk-text-bold.woff2") format("woff2")}@font-face{font-display:fallback;font-family:"Formula";font-style:normal;font-weight:normal;src:url("../fonts/Formula/FormulaCondensed-Regular.woff2") format("woff2"),url("../fonts/Formula/FormulaCondensed-Regular.woff") format("woff")}[class*=icon-]{background:no-repeat center center rgba(0,0,0,0);background-size:contain}.icon-play{background-image:url("/assets/img/icons/play.svg")}.icon-instagram{background-image:url("/assets/img/icons/instagram.svg")}.icon-pinterest{background-image:url("/assets/img/icons/pinterest.svg")}.icon-tiktok{background-image:url("/assets/img/icons/tiktok.svg")}.icon-facebook{background-image:url("/assets/img/icons/facebook.svg")}.icon-youtube{background-image:url("/assets/img/icons/youtube.svg")}.icon-linkedin{background-image:url("/assets/img/icons/linkedin.svg")}.icon-location{background-image:url("/assets/img/icons/location.svg")}.icon-email{background-image:url("/assets/img/icons/email.svg")}.icon-phone{background-image:url("/assets/img/icons/phone.svg")}.icon-whatsapp{background-image:url("/assets/img/icons/whatsappchat2.svg")}.icon-share-facebook{background-image:url("/assets/img/icons/share_facebook.svg")}.icon-share-twitter{background-image:url("/assets/img/icons/share_twitter.svg")}.icon-share-email{background-image:url("/assets/img/icons/share_email.svg")}.icon-share-link{background-image:url("/assets/img/icons/share_link.svg")}*,*::before,*::after{box-sizing:border-box}body{background-color:#fff;padding:0;color:#000}body.noscroll{overflow:hidden}.container,.container2,.container-s{max-width:1700px;margin-left:auto;margin-right:auto}.container{padding-left:clamp(32px,5vw,110px);padding-right:clamp(32px,5vw,110px)}.container2{padding-left:40px;padding-right:40px}@media(min-width: 768px){.container2{padding-left:80px;padding-right:80px}}.container-s{padding-left:clamp(32px,5vw,110px);padding-right:clamp(32px,5vw,110px)}.container-logo{padding-left:var(--ml-logo);padding-right:var(--ml-logo)}.container-caption{max-width:calc(100vw - 2em);margin-left:auto;margin-right:auto}figure{margin:0}a{outline:none}.img-responsive{display:block;max-width:100%;height:auto}.img-fluid{display:block;width:100%;height:auto}.relative{position:relative}.center{text-align:center}.center-block{margin-left:auto;margin-right:auto}.p-br p{margin-bottom:1em;min-height:1px}.p-br2 p{margin-bottom:2em;min-height:1px}.nobr{white-space:nowrap}address{font-style:normal}.clearfix{clear:both}.pointer{cursor:pointer}.hide{display:none !important}.ellipsis{text-overflow:ellipsis;overflow:hidden}.anchor{transform:translateY(-150px)}.upper{text-transform:uppercase}.notransform{text-transform:none !important}.minH100{min-height:100vh;box-sizing:border-box}.minH70{min-height:70vh;box-sizing:border-box}.w100{width:100%}.responsive-picture picture{display:block;position:relative;padding-top:80%}.responsive-picture picture>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body:not(.touchdevice) a[href^="tel:"]{cursor:text}.centerH{display:flex;align-items:center}@media(max-width: 575.8px){.xs-pad-0{padding-left:0;padding-right:0}}@media(max-width: 479.8px){.xs-hyphens{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}}@media(max-width: 479.8px){.xs-left{text-align:left}}.vh{position:fixed;left:-9999px;top:-99px}.box-pad-y{padding-top:calc(5vw + 2rem);padding-bottom:calc(5vw + 2rem)}@media(min-width: 1700px){.box-pad-y{padding-top:calc(1700px*.1 + 2rem);padding-bottom:calc(1700px*.1 + 2rem)}}.table-responsive{overflow-x:auto;max-width:100%}blockquote cite{font-style:normal}video[data-video-status=play]~.s-play-btn{display:none !important}.intent{text-indent:-0.6em}@media(min-width: 576px){.intent{margin-left:.6em}}.bgcolor-black{background-color:#000}.bgcolor-blue{background-color:#006eff}.bgcolor-lightgrey{background-color:#f5f4f0}.color-black{color:#000}.color-white{color:#fff}.color-blue{color:#006eff}.color-grey{color:#767676}.mt-05{margin-top:.5em}.mb-05{margin-bottom:.5em}.mt-1{margin-top:1em}.ml-1{margin-left:1em}.mr-1{margin-right:1em}.mb-1{margin-bottom:1em}.ml-2{margin-left:2em}.mt-2{margin-top:2em}.mr-2{margin-right:2em}.mb-2{margin-bottom:2em}.mt-3{margin-top:3em}.mb-3{margin-bottom:3em}.mt-section{margin-top:calc(4rem + 3vw)}.mb-section{margin-bottom:calc(4rem + 3vw)}.mb-footer{margin-bottom:50px}.mt2-section{margin-top:calc(3rem + 2vw)}.pt-card{padding-top:3rem}.pb-card{padding-bottom:3rem}.pad-box{padding-top:3rem;padding-bottom:3rem}.pt-1{padding-top:1px}.pb-1{padding-bottom:1px}input[type=checkbox].collapse-cb{position:absolute;top:0;left:0;width:0;height:0;opacity:0}input[type=checkbox].collapse-cb~.collapse{overflow:hidden;max-height:900px;transition:max-height 1s ease-in}input[type=checkbox].collapse-cb:not(:checked)~.collapse{max-height:0;transition:max-height .4s ease-out}.max-txt{max-width:780px}.max-s{max-width:1180px}.max-l{max-width:1800px}.btn,.btn-blk{position:relative;text-decoration:none !important;text-transform:uppercase;color:#000;text-decoration:none;line-height:1em;padding:.7em 3em;margin:1em 0;background-color:rgba(0,0,0,0);border-radius:9999px;border:solid 2px #000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .1s ease-out;z-index:1;white-space:nowrap;transform:translate3d(0, 0, 0);overflow:hidden;overflow:clip;overflow-clip-margin:1px}.btn::before,.btn-blk::before{content:"";position:absolute;top:-2px;left:-2px;bottom:-2px;right:calc(100% + 2px);z-index:-1;background-color:#000;transition:left .2s ease-out,right .2s ease-out;transform:translate3d(0, 0, 0);outline:solid 2px #000}.btn:focus-visible,.btn-blk:focus-visible{outline:solid 4px #006eff}.btn-blk{transition:color .1s ease-out,background-color 0s .2s;background-color:#000;color:#fff}.btn-blk::before{right:-2px}.btn.active,body:not(.touchdevice) .btn:hover{color:#fff;background-color:#000;transition:color .1s ease-out,background-color 0s .2s}.btn.active::before,body:not(.touchdevice) .btn:hover::before{right:-2px}body:not(.touchdevice) .btn-blk:hover{color:#000;background-color:rgba(0,0,0,0);transition:color .1s ease-out}body:not(.touchdevice) .btn-blk:hover::before{left:calc(100% + 2px)}.btn-link{font-weight:bold;text-transform:uppercase;color:inherit;background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.btn-icon{background-color:rgba(0,0,0,0);border:none;width:30px;height:30px;text-decoration:none;color:inherit}.btn-icon>span{position:fixed;left:-9999px;top:-99px}@media(min-width: 650px){.btn-icon{width:25px;height:25px}}.btn-link,.hoverLine a,.hoverLineMe{position:relative;text-decoration:none !important}.btn-link::before,.btn-link::after,.hoverLine a::before,.hoverLine a::after,.hoverLineMe::before,.hoverLineMe::after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:0;background-color:currentcolor;transition:width .3s .2s ease-out;transform:translate3d(0, 0, 0)}.btn-link::after,.hoverLine a::after,.hoverLineMe::after{width:100%;left:auto;right:0;transition-delay:0s}.btn-link.active::before,.btn-link:hover::before,.hoverLine a.active::before,.hoverLine a:hover::before,.hoverLineMe.active::before,.hoverLineMe:hover::before{width:100%}.btn-link.active::after,.btn-link:hover::after,.hoverLine a.active::after,.hoverLine a:hover::after,.hoverLineMe.active::after,.hoverLineMe:hover::after{width:0%}#previewInfo{position:fixed;top:0;right:0;z-index:200;color:#000;font-size:11px;line-height:1em;text-transform:uppercase}#previewInfo a{display:inline-block;padding:4px 10px;background-color:#000;color:#fff;font-weight:normal;text-decoration:none}#previewInfo a:hover{text-decoration:underline}@media(max-width: 767px){#previewInfo a{font-size:10px;line-height:1.4em;padding:0px 5px}}[data-widget-host=mateo] .fixed{z-index:100}html{font-size:16px}.f-body,body{font-family:"Founders";font-weight:normal;line-height:1.5em;font-size:clamp(16px,3vw,18px)}p,h1,h2,h3{margin:0}.cmstext a{color:#006eff;text-decoration:none}.cmstext a:hover{text-decoration:underline}.cmstext h2{font-weight:500;line-height:1.1em;font-size:1.5em;margin-bottom:.5em}.cmstext h3{font-family:"Founders";font-weight:500;line-height:1.5em;font-size:18px;letter-spacing:0em;text-transform:uppercase}.cmstext strong,.cmstext b{font-weight:500}.p{font-weight:normal}.p a{color:inherit;text-decoration:underline}.mainNav{font-family:"Founders";font-weight:500;line-height:1em;letter-spacing:.5px;font-size:clamp(35px,5vw,72px);text-transform:uppercase}@media(min-width: 1200px){.mainNav{font-size:16px;font-size:72px}}.h1{font-family:"Formula";font-weight:normal;text-transform:uppercase;line-height:.8em;font-size:clamp(60px,10vw,150px);padding-top:.3em}.h2{font-family:"Formula";font-weight:normal;text-transform:uppercase;line-height:1.1em;font-size:clamp(60px,5vw,80px)}.h2-scale{font-family:"Formula";font-weight:normal;line-height:1.1em;font-size:clamp(40px,5vw,680px)}.h3{font-family:"Formula";font-weight:normal;letter-spacing:.04em;line-height:1.5em;font-size:28px;text-transform:uppercase}.h3-scale{font-family:"Formula";font-weight:normal;text-transform:uppercase;line-height:1.1em;letter-spacing:.02em;font-size:clamp(28px,5vw,48px)}.f-subline{font-family:"Founders";font-weight:500;line-height:1.5em;line-height:1.3em;font-size:18px;letter-spacing:0em;text-transform:uppercase}.f-topline{font-family:"Founders";font-weight:500;line-height:1.2em;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.btn,.btn-blk,.f-btn,.f-link{font-family:"Founders";font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.5em;font-size:14px}@media(min-width: 1280px){.btn,.btn-blk,.f-btn,.f-link{font-size:15px}}.f-link{font-size:18px;color:#006eff}.footer{line-height:1.5em;font-size:16px}.footer .s-title{font-family:"Formula";font-size:28px;font-weight:normal;text-transform:none;letter-spacing:.9px}.hamburger{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.hamburger~.navBar>.hamburger-btn{color:inherit;position:relative;display:block;width:40px;height:24px;padding:0px;box-sizing:content-box;cursor:pointer;display:flex;align-items:center;will-change:color}.hamburger~.navBar>.hamburger-btn>span{display:block;height:3px;width:100%;background:currentcolor;position:relative;transition:all 5.3s;transition:top .5s .3s,transform .6s,width .6s,background-color 0s .3s,opacity .3s .3s;transform-origin:84% 50%;position:absolute;top:0;right:0;background:currentcolor}.hamburger~.navBar>.hamburger-btn>span:nth-child(1){top:0px}.hamburger~.navBar>.hamburger-btn>span:nth-child(2){top:12px}.hamburger~.navBar>.hamburger-btn>span:nth-child(3){top:24px}.hamburger~.navBar>.hamburger-btn>span:nth-child(4){top:36px}.hamburger:checked~.navBar>.hamburger-btn>span{opacity:1;transition:top .3s,transform .6s .3s,width .6s .3s,background-color 0s .3s,opacity .3s .1s}.hamburger:checked~.navBar>.hamburger-btn>span:nth-child(1){transform:rotate(-45deg)}.hamburger:checked~.navBar>.hamburger-btn>span:nth-child(2){opacity:0}.hamburger:checked~.navBar>.hamburger-btn>span:nth-child(3){transform:rotate(45deg)}.hamburger:checked~.navBar>.hamburger-btn>span:nth-child(1),.hamburger:checked~.navBar>.hamburger-btn>span:nth-child(3){width:122%}:root{--mt-logo: 25px;--ml-logo: clamp(32px, 5vw, 110px);--header-height: 80px;--header-color: #000}@media(min-width: 1200px){:root{--mt-logo: 32px;--header-height: 90px}}.mt-header{margin-top:var(--header-height)}.pt-header{padding-top:var(--header-height)}.pt-header2{padding-top:calc(var(--header-height) + 100px)}.header-spacer{height:var(--header-height)}.header{position:fixed;top:0;left:0;right:0;height:var(--header-height);box-sizing:border-box;z-index:50;color:var(--header-color);pointer-events:none}.header>*{pointer-events:all}.header .header-bg{display:block;position:absolute;top:0;left:0;right:0;height:var(--header-height);background-color:#fff}.header .logo{position:absolute;top:var(--mt-logo);left:var(--ml-logo);margin-left:0;z-index:20;transition:transform .5s ease-out,margin-left .5s ease-out,top .5s ease-out;text-transform:uppercase;font-weight:bold;line-height:1em;padding:0;font-size:var(--logo-size);text-decoration:none;color:inherit}.header .logo img,.header .logo svg{height:32px;width:auto}@media(min-width: 1200px){.header .logo img,.header .logo svg{height:36px;margin-top:-4px}}.header .logo::before{content:"";opacity:0}.header .btn-back{color:inherit;text-decoration:none;text-transform:lowercase;position:absolute;top:var(--mt-logo);left:var(--ml-logo);margin-top:8px;display:flex;align-items:center;white-space:nowrap}.header .btn-back .s-icon{display:inline-block;width:3em;height:1.5em;margin-right:.8em;margin-top:.2em;transition:transform .2s}.header .btn-back:hover .s-icon{transform:translateX(-10px)}.header .navBar{padding:0;position:absolute;top:0;left:0;right:0;text-align:center}.header .navBar>.hamburger-btn{position:absolute;right:0;z-index:1;top:var(--mt-logo);right:20px;transition:top .5s ease-out}body.main_nav_open .header{position:fixed;top:calc(var(--header-height)*-1);height:var(--header-height);margin-top:var(--header-height)}.navLayer{position:relative;overflow:hidden;background-color:#fff;color:#000;margin:0;padding:0}.navLayer .mainNav{display:flex;flex-direction:column;justify-content:space-between;width:100%;width:76%;margin:auto 12% auto 12%;opacity:0;transform:translateY(-100px)}.navLayer .mainNav .nav-item:not(:last-child){border-bottom:solid 1px #fff}.navLayer .mainNav .nav-item a{display:block;padding:10px 0;text-decoration:none;color:inherit;position:relative;display:flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:flex-start;margin-bottom:.4em}.navLayer .mainNav .nav-item a.active:before,.navLayer .mainNav .nav-item a:hover:before{height:2px}.navLayer .mainNav .nav-item a:before{content:"";position:absolute;left:0;bottom:0;height:0;width:100%;background-color:currentcolor;transition:height .2s ease-out}.navLayer .mainNav .nav-item a.active:before,.navLayer .mainNav .nav-item a:hover:before{height:2px}@media(min-width: 1200px){.header .hamburger-btn{display:none !important}.navLayer .navLayer-inner{position:relative;height:var(--header-height);display:flex;justify-content:flex-end}.navLayer .mainNav{opacity:1;transform:none;flex-direction:row;font-size:16px;justify-content:flex-end;align-items:center;padding-top:5px;margin-right:10%}.navLayer .mainNav .nav-item{margin-left:5%}.navLayer .header-bg{display:none}}@media(max-width: 1199.8px){.navLayer{height:100vh;width:100vw;max-width:100vw;box-sizing:border-box;top:-100px;max-height:0;opacity:0;transition:max-height 0s .8s,top 0s .8s,opacity .5s .3s}.navLayer .navLayer-inner{position:relative;padding:50px 0;top:0;position:absolute;top:var(--header-height);right:0;left:0;bottom:0;overflow:auto;display:flex;align-items:center}.header .hamburger:checked~.navBar{--header-color: white;color:#000}.header .hamburger:checked~.navBar .logo{margin-left:0;transform:translateX(0)}.header .hamburger:checked~.navBar .navLayer{max-height:100vh;opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;height:auto;transition:max-height 0s,top 0s,opacity .5s}.header .hamburger:checked~.navBar .navLayer .mainNav{opacity:1;transform:translateY(0px);transition:transform .7s .3s,opacity .5s .3s}}.swiper-outer{--swiper-theme-color: currentColor;--swiper-navigation-size: 25px;--swiper-color: currentColor;--swiper-padding-bottom: 0px;--swiper-scrollbar-bottom: 15px;position:relative;overflow:hidden}.swiper-outer .swiper{overflow:visible;padding-bottom:var(--swiper-padding-bottom)}.swiper-outer .swiper-pagination{bottom:var(--swiper-scrollbar-bottom);z-index:1}.swiper-outer .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px;transition:transform .3s ease-out,opacity .3s}.swiper-outer .swiper-pagination .swiper-pagination-bullet-active{transform:scale(1.2)}.swiper-outer .x_swiper-button-prev,.swiper-outer .x_swiper-button-next{border:solid 1px red;z-index:1;margin:0;top:0;width:35vw;height:calc(100% - var(--swiper-padding-bottom));transition:opacity .1s .5s;transition:opacity .1s;display:flex;align-items:center;justify-content:center;border-radius:50%;border-radius:0;background-size:30% auto;border:none;outline:none}.swiper-outer .swiper-button-prev,.swiper-outer .swiper-button-next{padding:0 50px;margin-top:-100px;height:200px;outline:none}.swiper-outer .swiper-button-prev{left:0px}.swiper-outer .swiper-button-next{right:0px}.swiper-outer .swiper:not(.swiper-initialized)~.swiper-pagination,.swiper-outer .swiper:not(.swiper-initialized)~.swiper-scrollbar,.swiper-outer .swiper:not(.swiper-initialized)~.swiper-button-prev,.swiper-outer .swiper:not(.swiper-initialized)~.swiper-button-next{opacity:0;pointer-events:none}.swiper-outer .swiper-slide{position:relative}.swiper-outer .swiper-slide img{-o-object-fit:contain;object-fit:contain}.swiper-outer .swiper-slide img:not([src]){visibility:hidden}.swiper-outer .swiper-slide .s-caption{text-align:center;margin-top:1em;margin-bottom:4em}.swiper-outer[data-slideshow-type=banner] .swiper-slide .s-img{margin-right:20px}.swiper-outer[data-slideshow-type=banner] .swiper-slide .s-img img{-o-object-fit:cover;object-fit:cover}.swiper-outer[data-slideshow-type=banner] .swiper-slide .s-caption{text-align:left;padding-right:2em;transition:opacity .5s .5s;letter-spacing:.5px}.swiper-outer[data-slideshow-type=banner] .swiper-slide .s-caption .s-pagination{letter-spacing:1px}.swiper-outer[data-slideshow-type=banner] .swiper-slide .s-caption .s-pagination strong{font-weight:500}.swiper-outer[data-slideshow-type=banner] .swiper-initialized .swiper-slide:not(.swiper-slide-active) .s-caption{opacity:0}.swiper-outer[data-slideshow-type=banner] .swiper-button-prev,.swiper-outer[data-slideshow-type=banner] .swiper-button-next{height:50px;width:20px;top:auto;bottom:60px;padding:0 30px;z-index:2;background-color:#fff;right:10px;opacity:1}.swiper-outer[data-slideshow-type=banner] .swiper-button-prev.swiper-button-disabled::after,.swiper-outer[data-slideshow-type=banner] .swiper-button-next.swiper-button-disabled::after{opacity:.2}.swiper-outer[data-slideshow-type=banner] .swiper-button-prev{left:auto}.swiper-outer[data-slideshow-type=banner] .swiper-button-next{transform:translateX(100%)}.swiper-outer[data-slideshow-type=infoslider] .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 7px;transform:none}.swiper-outer[data-slideshow-type=infoslider] .s-box .s-nr{margin-bottom:1em;color:#999;letter-spacing:1px;font-weight:400}.swiper-outer[data-slideshow-type=infoslider] .s-box .s-nr b{color:#000;font-weight:500}.swiper-outer[data-slideshow-type=infoslider] .s-box .s-title{margin-bottom:10px;font-size:clamp(40px,5vw,60px)}@media(max-width: 991.8px){.swiper-outer[data-slideshow-type=infoslider]{padding-right:20px}.swiper-outer[data-slideshow-type=infoslider] .swiper-pagination{bottom:auto;top:65vw;margin-top:10px}.swiper-outer[data-slideshow-type=infoslider] .swiper-button-prev,.swiper-outer[data-slideshow-type=infoslider] .swiper-button-next{display:none}.swiper-outer[data-slideshow-type=infoslider] .swiper-slide{padding-right:calc(clamp(32px,5vw,110px) - 20px)}.swiper-outer[data-slideshow-type=infoslider] .s-box{transform-origin:50% 0;transition:transform .5s ease-out}.swiper-outer[data-slideshow-type=infoslider] .swiper-slide:not(.swiper-slide-active) .s-box{transform:scale(0.8)}.swiper-outer[data-slideshow-type=infoslider] .s-img img{height:65vw;-o-object-fit:cover;object-fit:cover}.swiper-outer[data-slideshow-type=infoslider] .s-box{margin-top:30px}}@media(min-width: 992px){.swiper-outer[data-slideshow-type=infoslider]{padding-right:0}.swiper-outer[data-slideshow-type=infoslider] .swiper-button-prev,.swiper-outer[data-slideshow-type=infoslider] .swiper-button-next{left:auto;right:clamp(32px,5vw,110px);top:0;height:80px;margin:0;width:80px;padding:0}.swiper-outer[data-slideshow-type=infoslider] .swiper-button-prev{margin-right:80px}.swiper-outer[data-slideshow-type=infoslider] .swiper-pagination{left:auto;right:280px;bottom:120px;margin-right:clamp(32px,5vw,110px);width:auto;transform:translateX(50%)}.swiper-outer[data-slideshow-type=infoslider] .s-box{position:absolute;top:85px;right:clamp(32px,5vw,110px);width:560px;height:600px;padding:50px 50px 100px 50px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);transition:transform .5s ease-out;display:flex;flex-direction:column;overflow:hidden}.swiper-outer[data-slideshow-type=infoslider] .s-box .s-text{margin-top:auto;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.swiper-outer[data-slideshow-type=infoslider] .s-box .s-text::-webkit-scrollbar{display:none}.swiper-outer[data-slideshow-type=infoslider] .s-box .s-nr{display:inline-flex;margin-right:auto;position:relative}.swiper-outer[data-slideshow-type=infoslider] .s-box .s-nr::after{content:"";display:block;position:absolute;top:50%;right:-20px;width:70px;transform:translateX(100%);border-top:solid 1px #999}.swiper-outer[data-slideshow-type=infoslider] .swiper-slide:not(.swiper-slide-active) .s-box{transform:translateX(-100px)}.swiper-outer[data-slideshow-type=infoslider] .s-img{margin-left:0;margin-right:400px}.swiper-outer[data-slideshow-type=infoslider] .s-img img{border:solid 1px geen;aspect-ratio:unset;width:auto;max-width:100%;width:100%;height:760px;-o-object-position:left center;object-position:left center;-o-object-fit:cover;object-fit:cover}}@media not all and (hover){.swiper-outer .swiper-button-prev,.swiper-outer .swiper-button-next{max-width:15vw}.swiper-outer .swiper-button-prev::before,.swiper-outer .swiper-button-prev::after,.swiper-outer .swiper-button-next::before,.swiper-outer .swiper-button-next::after{background-image:none}}@media(max-width: 600px){.swiper-outer[data-slideshow-type=banner] .swiper-button-prev,.swiper-outer[data-slideshow-type=banner] .swiper-button-next{display:none}}@media(max-width: 1280px){.swiper-outer[data-slideshow-type=banner] .swiper-button-prev,.swiper-outer[data-slideshow-type=banner] .swiper-button-next{margin-right:80px;bottom:0;z-index:2}.swiper-outer[data-slideshow-type=banner] .swiper-slide .s-img{margin-right:0}.swiper-outer[data-slideshow-type=banner] .swiper-slide .s-caption{padding-left:1em}}.footer{position:relative;padding-top:20px;padding-bottom:60px;min-height:500px;background-color:#f5f4f0;background-color:#f5f5f5}.footer .s-col{margin-top:3rem}.footer .s-navs nav{display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.footer .s-navs nav>a{padding:.7em 0 .3em 0;color:inherit;text-decoration:none;line-height:1em;margin-top:.5em}.footer .s-navs nav>a::after{display:none}.footer .s-icon-nav{color:#767676;margin-left:2.2em}.footer .s-icon-nav .s-row,.footer .s-icon-nav>a{position:relative;display:inline-block}.footer .s-icon-nav .s-icon{vertical-align:top;width:1.5em;display:inline-block;position:absolute;top:.5em;left:-2.2em;height:1.5em}.footer .s-contact-nav nav{margin-top:1em}.footer .s-contact-nav .s-row{padding-bottom:1em;line-height:1.5em;display:inline-block}.footer .s-contact-nav .s-row a{color:#000;text-decoration:none;border-bottom:solid 1px #000;padding-bottom:0;padding-top:0;white-space:nowrap}.footer .s-contact-nav .s-row .s-icon{top:0}.footer .s-legals-nav{margin-top:3rem;color:#767676}.footer .s-legals-nav nav{display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.footer .s-legals-nav nav a{margin-right:1.5em;color:inherit}.footer .s-legals-nav nav a::after{display:none}.footer .s-legals-nav .s-copyright{margin-top:2em}@media(min-width: 576px){.footer .s-grid{display:flex;justify-content:space-between;justify-content:flex-start;flex-wrap:wrap}.footer .s-grid .s-col{width:-moz-max-content;width:max-content;max-width:400px;margin-right:10%;margin-right:30px}}@media(min-width: 992px){.footer .s-grid{flex-wrap:nowrap;justify-content:space-between}.footer .s-grid .s-col{margin-right:7%}.footer .s-grid .s-nav-service{white-space:nowrap}.footer .s-grid .s-nav-termine{margin-right:0}.footer .s-legals-nav{display:flex;align-items:center;justify-content:space-between}.footer .s-legals-nav .s-copyright{margin-top:0}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#c00;-webkit-box-shadow:0 0 0px 1000px #006eff inset !important;background-color:#006eff !important}input:focus,textarea:focus{outline:0 none}.form .s-feedback{text-align:center}.form .red-text{color:#c00}.form .error{color:#c00}.form .textarea,.form .input{display:block;width:100%;min-width:100%;max-width:100%;background-color:rgba(0,0,0,0);border:none;padding:5px 0 0 0;outline:none;box-shadow:none;border-radius:0;line-height:18px;color:currentColor;font-weight:normal;font-size:16px;border:solid 2px #000;padding:1.5em 1em 1em 1em}.form .input{transition:height .4s ease;height:50px}.form .input:focus{height:70px;overflow:auto;border-color:#006eff}.form .textarea{min-width:100%;max-width:100%;min-height:200px;transition:max-height .5s ease;max-height:6em;height:200px;max-height:200px;min-height:80px;max-height:80px;overflow:hidden}.form .textarea:not(:-moz-placeholder-shown){max-height:200px;overflow:auto}.form .textarea:not(:placeholder-shown),.form .textarea:focus{max-height:200px;overflow:auto}.form .checkbox{display:flex}.form .checkbox input[type=checkbox]{width:1.2em;height:1.2em;margin-right:.5em;margin-top:.2em;cursor:pointer;border:none}.form .checkbox input[type=checkbox]:before{content:"";display:inline-block;width:1em;height:1em;vertical-align:baseline;border:solid 2px #000;transition:all .2s;pointer-events:none;transform-origin:100% 100%}.form .checkbox input[type=checkbox]:checked:before{border-top:rgba(0,0,0,0);border-left:rgba(0,0,0,0);width:.4em;margin-right:.5em;transform:rotate(35deg)}.form .checkbox input[type=checkbox]:focus-within:before{border-color:#006eff}.form .input-row,.form .input-group{margin-bottom:1.5rem}.form .input-group{position:relative;text-align:left;width:100%;min-height:50px}.form .input-group label{position:relative;margin-left:10px;line-height:1em;text-transform:none;pointer-events:none;letter-spacing:1px;transform:translateY(0.6em);display:inline-block;background-color:#fff;padding:0 5px;width:-moz-max-content;width:max-content}.form .input-group:focus-within .textarea,.form .input-group:focus-within .input{border-color:#006eff}.form .input-group:focus-within label{color:#006eff}.newsletter .s-col{position:relative;padding-bottom:5px}.newsletter .s-sendBtn{position:absolute;bottom:10px;right:0;cursor:pointer;border:none;background-color:rgba(0,0,0,0);font-weight:bold;text-transform:uppercase;color:currentColor}.newsletter .input-group{position:relative;border-bottom:solid 1px #fff;text-align:left}.newsletter .input-group label{position:absolute;top:0px;left:0;line-height:1em;text-transform:none;pointer-events:none;width:100%;letter-spacing:1px;opacity:.4;transition:top .3s,opacity .3s,font-size .3s}.newsletter .input-group input{display:block;width:100%;min-width:100%;max-width:100%;background-color:rgba(0,0,0,0);border:none;padding:5px 0 0 0;outline:none;box-shadow:none;border-radius:0;line-height:18px;color:currentColor;opacity:0;font-weight:normal;font-size:16px}.newsletter .input-group input:not(:-moz-placeholder-shown){opacity:1}.newsletter .input-group input:not(:placeholder-shown),.newsletter .input-group input:focus-within{opacity:1}.newsletter .input-group input:not(:-moz-placeholder-shown)~label{opacity:1;top:-1em;font-style:.8em;font-size:18px}.newsletter .input-group input:not(:placeholder-shown)~label,.newsletter .input-group input:focus-within~label{opacity:1;top:-1em;font-style:.8em;font-size:18px}#old_konfiguratorForm{width:100%}#old_konfiguratorForm .s-sendBtn{position:absolute;bottom:10px;right:0;cursor:pointer;border:none;background-color:rgba(0,0,0,0);font-weight:bold;text-transform:uppercase;color:currentColor}#old_konfiguratorForm .input-group{position:relative;text-align:left;width:100%;min-height:50px;margin-bottom:1rem}#old_konfiguratorForm .input-group label{position:relative;margin-left:10px;line-height:1em;text-transform:none;pointer-events:none;letter-spacing:1px;transform:translateY(0.6em);display:inline-block;background-color:#fff;padding:0 5px}#old_konfiguratorForm .input-group .input{display:block;width:100%;min-width:100%;max-width:100%;background-color:rgba(0,0,0,0);border:none;padding:5px 0 0 0;outline:none;box-shadow:none;border-radius:0;line-height:18px;color:currentColor;font-weight:normal;font-size:16px;border:solid 2px #000;padding:1.5em 1em 1em 1em}#old_konfiguratorForm .input-group textarea{min-width:100%;max-width:100%;min-height:200px}.comp-faqlist{margin-top:20px;margin-bottom:80px;margin:20px auto 80px auto}.comp-faq-group{position:relative}.comp-faq-group .s-faq-card{margin-left:2em}.comp-faq-group .s-faq-title{cursor:pointer;display:inline-block;margin-top:.5em}.comp-faq-group .collapse{max-height:0;overflow:hidden;transition:none;margin-bottom:1em}.comp-faq-group .collapse-cb:checked~label .s-faq-title{color:#006eff}.x_comp-faq-group{position:relative;margin-top:0rem;min-height:50px;padding-bottom:2rem}.x_comp-faq-group .s-group-line-top{top:0}.x_comp-faq-group .s-group-line-bottom{bottom:0}.x_comp-faq-group:not(:first-child) .s-group-line-top{display:none}.x_comp-faq-group .s-title{padding:2em 5px 1em 5px}.x_comp-faq-group ul,.x_comp-faq-group ol{list-style:none;padding:0;margin:0}.x_comp-faq-group ul>li,.x_comp-faq-group ol>li{position:relative}.x_comp-faq-group ul>li .s-line-top,.x_comp-faq-group ol>li .s-line-top{top:-10px;width:200px}.x_comp-faq-group ul>li:first-child .s-line-top,.x_comp-faq-group ol>li:first-child .s-line-top{display:none}.x_comp-faq-group ul>li .s-q,.x_comp-faq-group ol>li .s-q{padding:2em 5px;display:block;border:none;background-color:rgba(0,0,0,0);outline:none;cursor:pointer}.x_comp-faq-group ul>li .s-q .s-label,.x_comp-faq-group ol>li .s-q .s-label{margin:0;padding-right:40px}.x_comp-faq-group ul>li .s-q .s-btn,.x_comp-faq-group ol>li .s-q .s-btn{position:absolute;display:block;top:2.2em;right:0;width:15px;height:15px;transform:rotate(0);margin-left:5%;margin-right:0%;background:no-repeat url("/assets/img/icons/mehr_button.svg") center center rgba(0,0,0,0);background-size:100%;transition:transform .5s;cursor:pointer}@media(min-width: 768px){.x_comp-faq-group ul>li .s-q .s-label,.x_comp-faq-group ol>li .s-q .s-label{max-width:80%}.x_comp-faq-group ul>li .s-q .s-btn,.x_comp-faq-group ol>li .s-q .s-btn{top:2.2em;width:25px;height:25px;right:10%}}.x_comp-faq-group ul>li .collapse-cb:checked~.s-q .s-label,.x_comp-faq-group ol>li .collapse-cb:checked~.s-q .s-label{font-weight:bold}.x_comp-faq-group ul>li .collapse-cb:checked~.s-q .s-btn,.x_comp-faq-group ol>li .collapse-cb:checked~.s-q .s-btn{transform:rotate(-45deg)}.x_comp-faq-group ul>li .s-a .s-txt,.x_comp-faq-group ol>li .s-a .s-txt{padding:1em 40px 2em 0;transform:translateY(-1em);transition:transform .3s ease-in-out,opacity .3s ease-out}body.rml-overflow-hidden .page_header,body.rml-overflow-hidden footer{display:none}@media only screen and (min-width: 1400px){#configuratorWrapper>.section_inner{width:90%}}#configurator-container{width:100%;height:768px;max-height:100vw;background-color:#fff;margin-bottom:100px}#configurator-container>iframe{width:100%;height:100%;border:none}#configuratorFormModal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,.3);z-index:1200;display:flex;align-items:center;justify-content:center;padding:0;overflow:auto}#configuratorFormModal:not(.open){display:none}#configuratorFormModal .s-wrapper{position:relative;width:1000px;max-width:100%;background-color:#fff;padding:30px;margin:auto}#configuratorFormModal .s-wrapper div[role=form]{position:relative}#configuratorFormModal .s-wrapper .s-img{margin:30px}#configuratorFormModal .s-wrapper .s-img img{max-width:100%;width:600px}@media only screen and (min-width: 600px){#configuratorFormModal .s-wrapper{display:flex;align-items:flex-start}#configuratorFormModal .s-wrapper .s-img{margin:0 30px 0 0;width:600px}}#configuratorFormModal .s-close{border:solid 2px #000;border-radius:50%;position:absolute;top:0;right:0;transform:translate(50%, -50%);width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#000;color:#fff;font-size:20px}#configuratorFormModal .s-close:hover{transform:translate(50%, -50%) scale(1.1)}.comp-configurator-nav .btn{margin:10px}body .ccm-root .ccm-widget--buttons{justify-content:flex-start}body .ccm-root .ccm-widget--buttons>button,body .ccm-root .ccm-widget--buttons>button:hover,body .ccm-root .ccm-widget--buttons>button:focus,body .ccm-root .ccm-modal--footer>button,body .ccm-root .ccm-modal--footer>button:hover,body .ccm-root .ccm-modal--footer>button:focus{margin:.5em 1em;text-shadow:none !important;border-radius:9999px !important;background-color:rgba(0,0,0,0) !important;border-color:#000 !important;color:#000 !important;border-width:2px}body .ccm-root .ccm-widget--buttons button.ccm--button-primary,body .ccm-root .ccm-modal--footer button.ccm--button-primary{background-color:#006eff !important;border-color:#006eff !important;color:#fff !important}body .ccm-root .ccm-modal--footer{background-color:rgba(0,0,0,0) !important}body .ccm-root p{line-height:1.5em}body .ccm-modal--body{padding-top:60px;padding:60px 5%;padding:40px 5%}body .ccm-widget--text .ccm-widget--title{font-weight:500;line-height:1.4}body .ccm-settings-summoner{display:none !important}body .ccm-link-container a{color:#000 !important;text-decoration:none;text-transform:uppercase;border:none !important}body .ccm-link-container a:hover{text-decoration:underline}body .ccm-powered-by{display:none}body .ccm-widget--language-switch{display:none}body .ccm-widget.ccm--alignment--top .ccm-modal-inner,body .ccm-widget.ccm--alignment--bottom .ccm-modal-inner{height:auto}body .ccm-modal--body{border-bottom:none}@media screen and (min-width: 1024px){body .ccm-link-container{margin-bottom:0 !important}body .ccm-widget .ccm-modal--footer{position:absolute;right:5%;bottom:35px}}.comp-home-cover{position:relative}.comp-home-cover .s-img img{aspect-ratio:1680/800;min-height:600px;-o-object-fit:cover;object-fit:cover}.comp-home-cover .s-text{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:16px}.comp-home-cover .s-text .s-circle{background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center;border-radius:99999px;width:300px;height:300px;padding:clamp(20px,5vw,50px);box-sizing:content-box;text-align:center}.comp-home-cover .s-text .s-circle .s-topline{margin-top:1em;margin-bottom:1em}.comp-home-cover .s-text .s-circle .s-title{font-size:clamp(38px,5vw,48px)}.comp-home-cover .s-text .s-circle .s-body{margin-top:.5em;margin-bottom:.5em}.comp-slideshow img{aspect-ratio:3360/1600}.comp-slideshow[data-slideshow-type=banner] img{aspect-ratio:1800/1000}.comp-slideshow[data-slideshow-type=home] img{aspect-ratio:2500/1176}@media(max-width: 550px){.comp-slideshow[data-slideshow-type=home] img{aspect-ratio:2000/2000}}.comp-banner{padding-top:1rem;padding-bottom:1rem}.comp-banner .s-body{display:flex;align-items:center;justify-content:center}.comp-banner .s-body .s-txt{padding-top:.3em}.comp-banner .s-body .s-btn{margin-left:2em}@media(max-width: 767.8px){.comp-banner .s-body{display:block;text-align:center}.comp-banner .s-body .s-btn{margin-left:0}}.comp-shop .s-head,.comp-themenwelt .s-head{text-align:center;margin-bottom:40px}.comp-shop .s-card,.comp-themenwelt .s-card{display:block;color:inherit;text-decoration:none;margin-bottom:50px}.comp-shop .s-card picture,.comp-themenwelt .s-card picture{display:block;overflow:hidden}.comp-shop .s-card img,.comp-themenwelt .s-card img{margin:0 auto;transition:transform .3s ease;aspect-ratio:1800/1200;-o-object-fit:cover;object-fit:cover}.comp-shop .s-card .s-caption,.comp-themenwelt .s-card .s-caption{padding:0 5%;line-height:1.3em}.comp-shop .s-card .s-caption .s-topline,.comp-themenwelt .s-card .s-caption .s-topline{font-weight:400;margin-top:1em;margin-bottom:1em}.comp-shop .s-card .s-caption .s-topline date,.comp-themenwelt .s-card .s-caption .s-topline date{color:#767676}.comp-shop .s-card .s-caption .s-title,.comp-themenwelt .s-card .s-caption .s-title{text-transform:none;line-height:1.2em}@media(hover){.comp-shop a.s-card:hover img,.comp-themenwelt a.s-card:hover img{transform:scale(1.05)}.comp-shop a.s-card:hover .s-title,.comp-themenwelt a.s-card:hover .s-title{color:#006eff}}.comp-shop .s-card-big,.comp-themenwelt .s-card-big{margin:0 auto}.comp-shop .s-card-big img,.comp-themenwelt .s-card-big img{max-width:100%}.comp-shop .s-card-big .s-caption,.comp-themenwelt .s-card-big .s-caption{text-align:center}.comp-shop .s-grid,.comp-themenwelt .s-grid{margin:0 auto}.comp-shop .s-grid~.s-more-btn,.comp-themenwelt .s-grid~.s-more-btn{display:none}.comp-shop .s-grid[data-max="3"] .s-card,.comp-themenwelt .s-grid[data-max="3"] .s-card{display:none}.comp-shop .s-grid[data-max="3"] .s-card:nth-child(1),.comp-shop .s-grid[data-max="3"] .s-card:nth-child(2),.comp-shop .s-grid[data-max="3"] .s-card:nth-child(3),.comp-shop .s-grid[data-max="3"]~.s-more-btn,.comp-themenwelt .s-grid[data-max="3"] .s-card:nth-child(1),.comp-themenwelt .s-grid[data-max="3"] .s-card:nth-child(2),.comp-themenwelt .s-grid[data-max="3"] .s-card:nth-child(3),.comp-themenwelt .s-grid[data-max="3"]~.s-more-btn{display:block}@media(max-width: 767.8px){.comp-shop .s-grid,.comp-themenwelt .s-grid{padding-left:0;padding-right:0}.comp-shop .s-grid .s-card,.comp-themenwelt .s-grid .s-card{margin-top:60px}.comp-shop .s-grid .s-card img,.comp-themenwelt .s-grid .s-card img{max-width:60%}.comp-shop .s-grid .s-card .s-caption,.comp-themenwelt .s-grid .s-card .s-caption{text-align:center}}@media(min-width: 768px){.comp-shop .s-grid,.comp-themenwelt .s-grid{margin-top:5%}.comp-shop .s-grid .s-grid-inner,.comp-themenwelt .s-grid .s-grid-inner{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 -10px;flex-wrap:wrap}.comp-shop .s-grid .s-grid-inner .s-card,.comp-themenwelt .s-grid .s-grid-inner .s-card{width:33.33%;padding:0 10px}.comp-shop .s-grid .s-grid-inner .s-card .s-caption,.comp-themenwelt .s-grid .s-grid-inner .s-card .s-caption{padding:0}}.comp-shop .s-card .s-caption .s-subline{letter-spacing:0em;line-height:1.2em;font-size:18px;text-transform:none}.comp-shop .s-card .s-caption .s-title{line-height:1.2em;font-size:26px}.comp-shop .s-card .s-caption .s-text{font-size:.9em;line-height:1.2em}.comp-trust-list{list-style:none;margin:0;padding:0}.comp-trust-list .s-card{width:300px;margin:0 auto 50px auto}.comp-trust-list .s-card img{max-width:150px;margin:20px auto 20px auto}@media screen and (min-width: 768px){.comp-trust-list{display:flex;align-items:flex-start;justify-content:space-around;flex-wrap:wrap}.comp-trust-list .s-card{width:33.33%;box-sizing:border-box;margin:0;padding:30px 30px}}.comp-img-text .s-card{--border: none}.comp-img-text .s-card[data-border=black_2]{--border: solid 2px #000}.comp-img-text .s-card img{min-height:240px;-o-object-fit:cover;object-fit:cover}.comp-img-text .s-card .s-caption{text-align:center;padding-top:4em;padding-bottom:4em}.comp-img-text .s-card .s-caption .s-text{margin-top:1.5em}.comp-img-text .s-card .s-caption .s-btn{margin-top:1.5em}.comp-img-text .s-card .s-caption .s-btn .btn{margin-bottom:0}@media(max-width: 991.8px){.comp-img-text .s-card .s-caption{text-align:center;border-top:var(--border)}}@media(min-width: 992px){.comp-img-text[data-reverse="1"] .s-card{flex-direction:row-reverse}.comp-img-text .s-card{display:flex}.comp-img-text .s-card .s-img,.comp-img-text .s-card .s-caption{flex:0 0 auto;width:50%;min-height:40vw;box-sizing:border-box}.comp-img-text .s-card img{width:100%;height:100%}.comp-img-text .s-card .s-caption{text-align:center;padding:3rem 6%;text-align:left;display:flex;align-items:center;border-left:var(--border)}.comp-img-text .s-card .s-caption .s-caption-box{max-width:580px}.comp-img-text[data-reverse="1"] .s-card .s-caption{border-left:none;border-right:var(--border)}}.comp-newsletter{padding-top:3rem;padding-bottom:1rem;text-align:center}.comp-newsletter .s-form{margin-top:4rem}.comp-newsletter .s-col{margin-top:2.5rem}@media(max-width: 991.8px){.comp-newsletter .s-body{text-align:center;max-width:550px}}@media(min-width: 992px){.comp-newsletter .newsletter{display:flex;align-items:flex-end;padding-bottom:5rem;position:relative}.comp-newsletter .newsletter .s-col{width:25%;flex:1 1 auto}.comp-newsletter .newsletter .s-col:not(:first-child){margin-left:30px}.comp-newsletter .newsletter .s-col-btn{min-width:220px;text-align:right}.comp-newsletter .newsletter .s-col-btn .s-btn{margin:0;white-space:nowrap}.comp-newsletter .newsletter .s-feedback{text-align:center;min-height:1rem;width:100%;position:absolute;bottom:1rem;right:0;left:0;margin-top:1rem}}.comp-share-icons ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.comp-share-icons ul a{display:block;width:36px;height:36px;margin:5px}@media(hover){.comp-share-icons ul a:hover{transform:scale(1.1)}}.comp-line{width:70px;border:0;border-top:solid 1px #767676}.comp-video .s-frame{margin-bottom:100px}.comp-video .s-frame iframe{display:block;border:none;width:100%;height:auto;min-height:300px;aspect-ratio:560/315}.comp-video-icon{position:absolute;top:50%;left:50%;width:clamp(80px,10vw,100px);height:clamp(80px,10vw,100px);z-index:1;transform:translate(-50%, -50%);border-radius:50%}.comp-text .h3-scale{text-transform:none}.comp-map iframe{width:100%}.comp-address{margin-bottom:2rem}.comp-address>*{margin:0 1rem;display:inline-block}.comp-address a{text-decoration:none;color:inherit}.comp-farben .s-group[data-color=blutorange]{background-color:#bf3922}.comp-farben .s-group[data-color=lachsorange]{background-color:#d5654d}.comp-farben .s-group[data-color=neonrot]{background-color:#ff7276}.comp-farben .s-group[data-color=melonengelb]{background-color:#ff9b00}.comp-farben .s-group[data-color=hellrosa]{background-color:#ffb4d2}.comp-farben .s-group[data-color=hellgelb]{background-color:#ffffaf}.comp-farben .s-group[data-color=opalgruen]{background-color:#005f4e}.comp-farben .s-group[data-color=weissgruen]{background-color:#b9ceac}.comp-farben .s-group[data-color=neongruen]{background-color:#4be169}.comp-farben .s-group[data-color=hellblau]{background-color:#9be1ff}.comp-farben .s-group[data-color=signalblau]{background-color:#006eff}.comp-farben .s-group[data-color=grau]{background-color:#e3e3e3}.comp-farben .s-group[data-color=schwarz]{background-color:#000}.comp-farben .s-group[data-color=weiss]{background-color:#fff}.comp-farben .s-card{display:flex;align-items:center;justify-content:center;padding:3rem 10%;aspect-ratio:3/2}.comp-farben .s-card .s-body{width:100%;text-align:center;font-size:1.2em}.comp-farben .s-card-img{position:relative}.comp-farben .s-card-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comp-farben .s-card-text{color:#fff}.comp-farben .s-group[data-color=weiss] .s-card-text{color:#000}.comp-farben .s-group[data-color=schwarz] .s-card-img{mix-blend-mode:lighten;opacity:.7}@media(min-width: 992px){.comp-farben .s-group{display:flex}.comp-farben .s-group .s-card{width:50%;line-height:1.5em;font-size:clamp(14px,1.2vw,21px)}.comp-farben .s-group .s-card .h2{line-height:1.1em;font-size:clamp(46px,4vw,80px)}.comp-farben .s-group:nth-child(2n+0){flex-direction:row-reverse}}.comp-whatsapp{position:fixed;left:3vw;bottom:calc(3vw + 10px);width:0;height:0;z-index:10}@media(max-height: 550px){.comp-whatsapp{position:relative}}.comp-whatsapp .s-wrap{position:absolute;left:0;bottom:0;max-width:20vw;width:clamp(45px,10vw,60px);z-index:10;opacity:1;transition:opacity .5s .1s,transform .5s .1s;aspect-ratio:1}.comp-whatsapp .s-wrap::before{content:"";position:absolute;top:50%;left:50%;width:85%;height:85%;transform:translate(-50%, -50%);border-radius:50%;box-shadow:0 0 20px 0 #000;background-color:#fff;opacity:.8;transition:opacity .5s .1s}.comp-whatsapp .s-wrap a{position:absolute;bottom:0;left:0;right:0;padding-top:100%;overflow:visible;z-index:10;display:block;background:url("/assets/img/icons/whatsappchat.svg") no-repeat center center;background-size:contain;text-align:right;color:green;font-size:25px;font-weight:700;transition:transform .3s}@media(hover: hover){.comp-whatsapp .s-wrap:hover{transition:transform .2s;transform:scale(1.1)}.comp-whatsapp .s-wrap:hover::before{opacity:1}}#pjax-overlay{position:fixed;background-color:#fff;z-index:40;opacity:0;width:100vw;height:100vh;top:0;left:0;margin:0;transition:opacity .6s ease-in-out}#pjax-overlay.in{opacity:1}