@charset "UTF-8";.cta-section{position:relative;z-index:2;overflow:hidden;background:linear-gradient(to top,#d5e4e6,#f6fbfb 60% 100%);--bg-opacity: 0;--bg-scale: 1.2}.cta-section:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:var(--bg-opacity);transform:scale(var(--bg-scale));transform-origin:center center;will-change:transform,opacity;backface-visibility:hidden;pointer-events:none;user-select:none;-webkit-user-drag:none}.cta-section--homePage:before{inset:0;background-image:url(/graphics/bg-cta-home-page.webp);background-size:cover}@media(max-width:1024px){.cta-section--homePage:before{width:152.7rem;left:-45rem}}@media(max-width:767px){.cta-section--homePage:before{width:121.3rem;left:-20rem;top:0;background-size:contain}}.cta-section--equipmentCatalogPage:before{inset:0;background-image:url(/graphics/bg-cta-equipment-catalog-page.webp);background-size:cover}.cta-section--categoryPage:before{top:0;left:50%;width:150rem;height:100%;background-image:url(/graphics/bg-cta-category-page.webp);background-size:cover;background-position:center;transform:translate(-50%) scale(var(--bg-scale));transform-origin:center center}@media(max-width:1024px){.cta-section--categoryPage:before{width:108rem}}@media(max-width:767px){.cta-section--categoryPage:before{width:99rem}}.cta-section--productPage:before{inset:0;background-image:url(/graphics/bg-cta-product-page.webp);background-size:cover;background-position:center}.cta-section--aboutPage:before{left:50%;width:132rem;height:132.2rem;top:2.7rem;background-image:url(/graphics/bg-cta-about-page.webp);background-size:cover;background-position:center;transform:translate(-50%) scale(var(--bg-scale));transform-origin:center center}@media(max-width:1024px){.cta-section--aboutPage:before{top:4.3rem;width:76.8rem;height:77rem}}@media(max-width:767px){.cta-section--aboutPage:before{top:9.5rem;width:46.6rem;height:46.6rem}}.cta-section--consulting-engineering-support:before{inset:0;background-image:url(/graphics/bg-cta-consulting-engineering-support.webp);background-size:contain;background-position:center}@media(max-width:1024px){.cta-section--consulting-engineering-support:before{width:144.4rem;left:50%;transform:translate(-50%) scale(var(--bg-scale))}}@media(max-width:767px){.cta-section--consulting-engineering-support:before{width:137.2rem;left:0;bottom:0;transform:translate(0) scale(var(--bg-scale))}}.cta-section--custom-equipment-sourcing:before{inset:0;background-image:url(/graphics/bg-cta-custom-equipment-sourcing.webp);background-size:contain;background-position:center}@media(max-width:1024px){.cta-section--custom-equipment-sourcing:before{width:144.4rem;left:50%;transform:translate(-50%) scale(var(--bg-scale));bottom:8rem}}@media(max-width:767px){.cta-section--custom-equipment-sourcing:before{width:108.7rem}}.cta-section--logistics-delivery:before{width:138.6rem;height:100%;left:50%;top:5rem;background-image:url(/graphics/bg-cta-logistics-delivery.webp);background-size:cover;background-position:top;transform:translate(-50%) scale(var(--bg-scale));transform-origin:center center}@media(max-width:1024px){.cta-section--logistics-delivery:before{width:100%;background-size:contain}}@media(max-width:767px){.cta-section--logistics-delivery:before{width:43.6rem;background-size:cover;top:9rem}}.cta-section--contactPage:before{width:132rem;height:100%;left:50%;top:0rem;background-image:url(/graphics/bg-cta-contact.webp);background-size:cover;background-position:top;transform:translate(-50%) scale(var(--bg-scale));transform-origin:center center}@media(max-width:1024px){.cta-section--contactPage:before{top:5rem;width:84rem}}.cta-section__fade{position:absolute;inset:0;z-index:2;background:#fff;pointer-events:none;opacity:1;backface-visibility:hidden}.cta-section__wrapper{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:64.8rem;height:61rem;gap:5rem;margin-inline:auto}@media(max-width:1024px){.cta-section__wrapper{max-width:52.2rem;height:50rem;gap:2.4rem}}@media(max-width:767px){.cta-section__wrapper{height:45rem;padding-inline:1.6rem}}.cta-section__title{font-size:4.5rem;font-weight:500;line-height:1.24}@media(max-width:1024px){.cta-section__title{font-size:3.4rem;line-height:1.35}}@media(max-width:767px){.cta-section__title{font-size:2.8rem;line-height:1.36}}.cta-section__title{text-align:center;color:#2b2b2f}.cta-section__text{font-size:2.5rem;font-weight:500;line-height:1.24}@media(max-width:1024px){.cta-section__text{font-size:2.2rem;line-height:1.36}}@media(max-width:767px){.cta-section__text{font-size:2rem;line-height:1.35}}.cta-section__text{text-align:center;color:#666a70}@media(max-width:767px){.cta-section__text{font-size:2rem;font-weight:500;line-height:1.35}}@media(max-width:767px)and (max-width:1024px){.cta-section__text{font-size:1.8rem;line-height:1.33}}@media(max-width:767px)and (max-width:767px){.cta-section__text{font-size:1.6rem;line-height:1.38}}.cta-section__button{border-radius:.7rem;background-color:#61b782;color:#fff;font-size:2rem;font-weight:500;line-height:1.35}@media(max-width:1024px){.cta-section__button{font-size:1.8rem;line-height:1.33}}@media(max-width:767px){.cta-section__button{font-size:1.6rem;line-height:1.38}}.button-ui{position:relative;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;padding:1.2rem 2rem;border-radius:.7rem}@media(max-width:1024px){.button-ui{padding:1.2rem 1.6rem}}.button-ui__content{display:flex;align-items:center;justify-content:center;gap:1rem;transition:transform .4s cubic-bezier(.22,1,.36,1)}.button-ui__content img{display:block;transform:translateY(.1rem)}@media(max-width:767px){.button-ui__content img{width:.5rem;height:.5rem}}@media(max-width:1024px){.button-ui__content{gap:.8rem}}@media(max-width:767px){.button-ui__content{gap:.5rem}}.button-ui__content--clone{position:absolute;inset:0;transform:translateY(150%)}@media(hover:hover)and (pointer:fine){.button-ui:hover .button-ui__content:not(.button-ui__content--clone){transform:translateY(-150%)}.button-ui:hover .button-ui__content--clone{transform:translateY(0)}}
