.hero-landing-text-group .hero-performance-square p{font-size:clamp(40px,7vw,60px)!important}.hero-landing-text-group .hero-performance-atelier h2{font-size:clamp(16px,3vw,25px)}.hero-landing-text-group .landing-first-heading h1{font-size:clamp(44px,8vw,80px)}.hero-landing-text-group .landing-first-text h2{font-size:clamp(24px,4vw,40px)}.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-group{width:32%}@media screen and (max-width:1024px){.landing-slideshow-button-group{width:60%}}.landing-slideshow-button{width:100%;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)}.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,3vw,30px)}.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,3.5vw,70px);white-space:nowrap}.landing-about-section .landing-about-atelier-group strong{font-size:clamp(16px,1.5vw,30px)}.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}@media screen and (max-width:768px){.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;font-size:20px;background-color:#00000080}.landing-contact-section .landing-contact-btn:hover{transform:scale(1.1)}.landing-contact-section .contact-call-btn:before{content:"\1f4de"}.landing-contact-section .contact-call-btn:hover{background-color:#fff;color:#000}.landing-contact-section .contact-text-btn:before{content:url(../assets/icon-instagram.svg);height:28px;width:28px}.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{margin-top:-5px;content:url(../assets/icon-maps.svg);height:18px;width:18px}.landing-contact-section .contact-direction-btn{--button-border-color: #e7212e}.landing-contact-section .contact-direction-btn:hover{background-color:#e7212e;color:#fff}.landing-performance-slideshow,.landing-maintenance-slideshow,.landing-reparation-slideshow{scroll-margin-top:60px}.landing-about-section{scroll-margin-top:30px}.landing-contact-section{scroll-margin-top:calc(var(--header-height) - 3px)}@media screen and (max-width:1024px){.landing-performance-slideshow,.landing-maintenance-slideshow,.landing-reparation-slideshow,.landing-about-section,.landing-contact-section{scroll-margin-top:10px}}.main-menu-page-hero img{filter:brightness(.7)}.main-menu-page-zigzag-block img{border-radius:16px}.main-menu-page-category{min-height:240px}.main-menu-page-category a{border-radius:16px}.main-menu-page-category:hover{transform:scale(1.05);transition:.3s;transition-delay:0}.main-menu-page-category img{border-radius:16px;filter:brightness(.7)}.main-menu-page-category h3{text-shadow:black 3px 0px 5px}.main-menu-page-big-link-block h2{transition:.3s}.main-menu-page-big-link-block h2:hover{transform:scale(1.1)}@media screen and (min-width:1025px){.main-menu-page-zigzag-block{--media-with-content-grid-columns: auto 40% 40% auto !important}.main-menu-page-categories-block .custom-section-content{max-width:85%;margin-left:auto;margin-right:auto}}@media screen and (max-width:1024px){.main-menu-page-category{min-height:200px}}@media screen and (min-width:769px){.stage-page-engines-slideshow .slideshow-controls__dots li:nth-child(8),.stage-page-engines-slideshow .slideshow-controls__dots li:nth-child(9){display:none}}.main-menu-page-big-link-block-small-mobile{--section-min-height: 120px !important}.big-link-block-text h2{font-size:clamp(30px,5vw,80px)}.word-break-all *{word-break:break-all!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tnc-blocks.css.map */
