@keyframes AnimatedHeader_slideInFromLeft__jxons{0%{opacity:0;transform:translateX(-450px) rotateY(-90deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}@keyframes AnimatedHeader_slideInFromRight__l9kA3{0%{opacity:0;transform:translateX(450px) rotateY(90deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}.AnimatedHeader_animateHeaderLine__LW_oK{animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0}.AnimatedHeader_fromLeft__k8e_x{animation-name:AnimatedHeader_slideInFromLeft__jxons}.AnimatedHeader_fromRight__JiLO3{animation-name:AnimatedHeader_slideInFromRight__l9kA3}.AnimatedHeader_animationDelay0ms__4mUJB{animation-delay:0s}.AnimatedHeader_animationDelay200ms__99ymQ{animation-delay:.2s}.AnimatedHeader_animationDelay400ms__0hIvQ{animation-delay:.4s}.AnimatedHeader_animationDelay600ms__Bo1X9{animation-delay:.6s}.AnimatedHeader_animationDelay800ms__AGSJf{animation-delay:.8s}@media (prefers-reduced-motion:reduce){.AnimatedHeader_animateHeaderLine__LW_oK{animation:none!important;opacity:1!important;transform:none!important}}.Contact_contactContainer___rxnt{container-name:contact-section;container-type:inline-size}.Contact_containerResponsiveHeading__j_a3x{font-size:clamp(1rem,5.5cqw,4rem);line-height:1.1;width:100%}.Contact_containerResponsiveEmail__ouDrf{font-size:clamp(1rem,9.4cqw,5rem)}.Contact_containerResponsiveEmail__ouDrf,.Contact_containerResponsivePhone__08ugL{display:block;font-weight:300;line-height:1.2;width:100%}.Contact_containerResponsivePhone__08ugL{font-size:clamp(1rem,11.9cqw,6rem)}.Contact_containerResponsiveText__sTYsQ{display:block;font-size:clamp(1rem,10cqw,6rem);line-height:1.2;width:100%}.Contact_containerResponsiveAddress__1Ylw5{font-size:clamp(.875rem,5.85cqw,2rem);line-height:1.5}@supports not (font-size:1cqw){.Contact_containerResponsiveHeading__j_a3x{font-size:clamp(1rem,8vw,4rem)}.Contact_containerResponsiveEmail__ouDrf{font-size:clamp(1rem,10vw,5rem)}.Contact_containerResponsivePhone__08ugL{font-size:clamp(1rem,14vw,6rem)}.Contact_containerResponsiveText__sTYsQ{font-size:clamp(1rem,10vw,6rem)}.Contact_containerResponsiveAddress__1Ylw5{font-size:clamp(.875rem,3vw,2rem)}}.Contact_testInterfaceLight__QH1VY{color:red;font-family:interface,sans-serif;font-size:2rem;font-weight:300}.Contact_fitText__V3oIP{font-size:1rem;font-size:max(1rem,min(4cqw,3rem));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HorizontalServices_horizontalServicesSection__ZUyxP{height:100vh;left:0!important;max-width:none!important;overflow:visible!important;padding-top:0;position:relative;width:100%!important;--header-height:180px;--slide-start-position:20vh;--scroll-delay-space:2vh;transform:translateZ(0)}.HorizontalServices_sectionContent__4p1p8{display:block;height:100%;overflow:visible;perspective:1000px;position:relative;transform-style:preserve-3d;width:100%}.HorizontalServices_sectionHeading__7toiA{position:relative;text-align:center;z-index:10}.HorizontalServices_headerWrapper__sddTk{left:0;margin-bottom:0;margin-top:0;overflow:visible;padding:0;pointer-events:none;position:absolute;right:0;top:0;transition:none;width:100%}.HorizontalServices_fixed__LW_ve,.HorizontalServices_headerWrapper__sddTk.HorizontalServices_fixed__LW_ve{top:30vh!important}.HorizontalServices_fixed__LW_ve,.HorizontalServices_headerWrapper__sddTk.HorizontalServices_fixed__LW_ve,.HorizontalServices_sliderFixed__Wb4TD{left:0!important;position:fixed!important;right:0!important}.HorizontalServices_sliderFixed__Wb4TD{top:var(--slide-start-position)!important;width:100%!important}.HorizontalServices_servicesSlider__C8hbu{align-items:center;background-color:#000;gap:5vw;height:-moz-fit-content;height:fit-content;left:0;padding:0 5vw;position:absolute;top:var(--slide-start-position);width:-moz-fit-content;width:fit-content;will-change:transform}.HorizontalServices_serviceSlide__Mgqps,.HorizontalServices_servicesSlider__C8hbu{backface-visibility:hidden;display:flex}.HorizontalServices_serviceSlide__Mgqps{align-items:flex-start;align-items:stretch;aspect-ratio:18/8;background:#000;border:1px solid #fff;border-radius:50px;box-shadow:0 10px 30px rgba(0,0,0,.2);flex-direction:row-reverse;flex-shrink:0;gap:20px;justify-content:flex-start;overflow:hidden;padding:3vh 3vw;position:relative;text-align:left;transform-style:preserve-3d;transition:opacity .5s ease,transform .5s ease,box-shadow .5s ease;width:90vw;will-change:transform,opacity}.HorizontalServices_image__OXf6g{align-items:center;display:flex;flex:2;justify-content:center;min-height:80px;min-width:80px;position:relative}.HorizontalServices_serviceIcon___txJN{height:unset!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;position:relative!important;width:100%!important}.HorizontalServices_info__9lkdn{display:flex;flex:2;flex-direction:column;gap:30px}.HorizontalServices_serviceSlide__Mgqps h3{font-size:clamp(1rem,6.8cqw,15rem);font-weight:300;line-height:1;margin-bottom:0;margin-left:-.4cqw}.HorizontalServices_description__kFf3N{color:#fff;font-size:clamp(.8rem,1.87cqw,5rem);line-height:1.3;margin-bottom:1vh;margin-top:auto;max-width:90%}.HorizontalServices_readMoreButton__dRtsd{align-self:flex-start;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-size:min(2vw,1rem);font-weight:500;letter-spacing:1px;margin-top:auto;padding:min(1.5vh,12px) min(3vw,28px);text-transform:uppercase;transition:all .3s ease}.HorizontalServices_readMoreButton__dRtsd:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}@media (max-width:768px){.HorizontalServices_horizontalServicesSection__ZUyxP{--header-height:100px;--slide-start-position:30vh}.HorizontalServices_serviceSlide__Mgqps{aspect-ratio:10/9;flex-direction:column;gap:30px;padding:30px;width:90vw}.HorizontalServices_servicesSlider__C8hbu{top:20vh}.HorizontalServices_image__OXf6g{height:30%}.HorizontalServices_serviceIcon___txJN{height:100%!important;max-height:100%;max-width:100%!important;-o-object-fit:contain;object-fit:contain;width:auto!important}.HorizontalServices_info__9lkdn{background-color:#000;padding-top:20px;z-index:1}.HorizontalServices_serviceSlide__Mgqps h3{font-size:min(5vw,1.8rem)}.HorizontalServices_serviceSlide__Mgqps p{font-size:min(3.5vw,1rem);margin-bottom:1vh}.HorizontalServices_readMoreButton__dRtsd{font-size:min(3vw,.9rem);padding:10px 20px}}@media (max-width:550px){.HorizontalServices_serviceSlide__Mgqps{aspect-ratio:9/11}.HorizontalServices_image__OXf6g{height:40%}}.HorizontalServices_attributesContainer__hvwec{display:flex;flex-wrap:wrap;gap:17px 13px}.HorizontalServices_attributeLozenge__8vZZT{background:#000;border:2px solid #fff;border-radius:50px;color:#fff;display:inline-block;font-size:clamp(.8rem,1.4cqw,5.5rem);font-weight:400;line-height:1;padding:1.7% 3%;transition:all .2s ease}@media (max-width:768px){.HorizontalServices_attributesContainer__hvwec{gap:10px 8px}.HorizontalServices_attributeLozenge__8vZZT{border:1px solid #fff}}.HorizontalServices_touchServicesContainer__SKmKu{display:flex;flex-direction:column;gap:8vh;margin-bottom:8vh;margin-top:4vh;padding:0 5vw;width:100%}.HorizontalServices_touchServicesContainer__SKmKu .HorizontalServices_headerWrapper__sddTk{position:relative}.HorizontalServices_touchServiceCard__GQDDL{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:2rem;padding:2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.HorizontalServices_touchServiceCard__GQDDL:active{transform:scale(.98)}.HorizontalServices_touchImageContainer__gmdlF{align-items:center;display:flex;height:200px;justify-content:center;position:relative;width:100%}.HorizontalServices_touchImageContainer__gmdlF img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.HorizontalServices_touchInfo__7LhLG{display:flex;flex-direction:column;gap:1rem}.HorizontalServices_touchServiceCard__GQDDL h3{font-size:clamp(2rem,8vw,3.5rem);font-weight:300;line-height:1;margin-bottom:1rem}.HorizontalServices_touchServiceCard__GQDDL .HorizontalServices_attributesContainer__hvwec{margin-bottom:1rem;margin-top:.5rem}@media (min-width:640px){.HorizontalServices_touchServiceCard__GQDDL{border-radius:40px;padding:3rem}.HorizontalServices_touchImageContainer__gmdlF{height:250px}}