.hero-landing-text-group .landing-first-heading h2{font-size:clamp(60px,8vw,100px)}.hero-landing-text-group .landing-first-text p{font-size:clamp(28px,4vw,50px)}.landing-slideshow-group{width:32%;pointer-events:fill}.landing-slideshow-group .landing-slideshow-group-title h2{font-size:clamp(40px,5.4vw,120px)}.landing-slideshow-group .landing-slideshow-group-text p{font-size:clamp(30px,3vw,100px)}@media screen and (max-width: 1024px){.landing-slideshow-group{width:60%}.landing-slideshow-group .landing-slideshow-group-title h2{font-size:clamp(32px,9vw,100px)}.landing-slideshow-group .landing-slideshow-group-text p{font-size:clamp(18px,5vw,100px)}}.landing-slideshow-button{width:32%;pointer-events:fill;position:relative;transition:.3s;background-color:#00000080;font-size:clamp(16px,5vw,30px)}.landing-slideshow-button:hover{background-color:#000;transform:scale(1.1)}@media screen and (max-width: 1024px){.landing-slideshow-button{width:60%}}.landing-section-title a{position:relative;display:inline-block}.landing-section-title a:hover{color:transparent}.landing-section-title a:before{content:attr(title);position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#19588d,#e7212e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transition:.5s;font:inherit;line-height:inherit;letter-spacing:inherit;white-space:inherit;text-transform:inherit}.landing-section-title a:hover:before{opacity:1}.landing-section-title a:after{content:"";position:absolute;left:0;bottom:-5px;height:3px;width:100%;background:linear-gradient(to right,#fff,#19588d,#e7212e);background-size:200% auto;background-position:left center;border-radius:2px;transition:.3s}.landing-section-title a:hover:after{background-position:right center}.landing-about-section .text-block{flex:unset!important}.landing-about-section h3{font-size:clamp(20px,5vw,40px)}.landing-about-section .layout-panel-flex--row>.group-block--width-custom{flex-basis:unset}.landing-about-section .landing-about-atelier-group a{background-color:transparent;color:#fff;transition:.3s}.landing-about-section .landing-about-atelier-group a:hover{background-color:#fff;color:#000;transform:scale(1.1)}.landing-about-section .landing-about-atelier-group h2{font-size:clamp(30px,5vw,100px);white-space:nowrap}.landing-about-section .landing-about-atelier-group strong{font-size:clamp(20px,2.5vw,50px)}.landing-about-section .landing-about-atelier-group.performance-atelier a:hover{--button-border-color: #e7212e;background-color:#e7212e}.landing-about-section .landing-about-atelier-group.maintenance-atelier a:hover{--button-border-color: #4073CE;background-color:#4073ce}.center{text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.landing-about-section .landing-about-atelier-groups>div{--flex-direction: column !important;--flex-wrap: wrap !important;justify-content:center!important}.landing-about-section .landing-about-atelier-groups{justify-items:center}.landing-about-section .landing-about-atelier-group{max-width:400px}.landing-about-section .landing-about-atelier-group h2{font-size:clamp(30px,12vw,60px);white-space:nowrap}.landing-about-section .landing-about-atelier-group strong{font-size:clamp(20px,2.5vw,50px)}}.landing-contact-section h3{font-size:clamp(20px,5vw,40px)}.landing-contact-section .landing-contact-btn{position:relative;display:flex;gap:10px;justify-content:center;align-items:center;width:200px;transition:.3s}.landing-contact-section .landing-contact-btn:hover{transform:scale(1.1)}.landing-contact-section .contact-call-btn:before{content:"\1f4de"}.landing-contact-section .contact-text-btn:before{content:url(../assets/icon-instagram.svg);height:20px}.landing-contact-section .contact-text-btn{--button-border-color: #4073CE}.landing-contact-section .contact-text-btn:hover{background-color:#4073ce;color:#fff}.landing-contact-section .contact-email-btn:before{content:"\2709\fe0f"}.landing-contact-section .contact-email-btn{--button-border-color: #68449e}.landing-contact-section .contact-email-btn:hover{background-color:#68449e;color:#fff}.landing-contact-section .contact-direction-btn:before{content:"\1f4cc"}.landing-contact-section .contact-direction-btn{--button-border-color: #e7212e}.landing-contact-section .contact-direction-btn:hover{background-color:#e7212e;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tnc-pages.css.map */
