h2{font-size:48px;font-weight:500;line-height:62px}@media only screen and (max-width:992px){h2{font-size:38px;line-height:1.25}}@media only screen and (max-width:768px){h2{font-size:28px}}h3{font-size:28px}@media only screen and (max-width:768px){h3{font-size:24px}}p{font-size:17px;line-height:26px}p.brow{font-size:16px;line-height:20px}.apx-text-light{color:#9a9b9d}.reveal-text{--p:0%;--from:#9a9b9d;--to:#000;background:linear-gradient(90deg,var(--to)0%,var(--to)var(--p),var(--from)var(--p),var(--from)100%);color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text)){.reveal-text{color:#000;background:0 0}}.two-col-grid{grid-column-gap:70px;grid-row-gap:30px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (max-width:768px){.two-col-grid{grid-row-gap:10px;grid-template-columns:repeat(1,1fr)}}.apx-pt{padding-top:80px}@media only screen and (max-width:768px){.apx-pt{padding-top:40px}}.apx-pb{padding-bottom:80px}@media only screen and (max-width:768px){.apx-pb{padding-bottom:40px}}.slick-slide{margin:0 20px}@media only screen and (max-width:768px){.slick-slide{margin:0 10px}}.slick-list{margin:0 -20px}@media only screen and (max-width:768px){.slick-list{margin:0 -10px}}body{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.02em;font-family:Inter Tight,sans-serif;font-style:normal;font-weight:500}a{text-decoration:none}.btn-primary{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff;background-color:#ffffff1a;background-image:url(../img/btn-arrow.svg);background-position:right 17px center;background-repeat:no-repeat;border-radius:5px;padding:12px 98px 12px 18px;font-size:14px;font-weight:500;transition:all .2s ease-in-out;display:inline-block}.btn-primary:hover{background-position:right 24px center}.dl-btn{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff;background-color:#000;background-image:url(../img/btn-dl-arrow.svg);background-position:right 17px center;background-repeat:no-repeat;border-radius:5px;padding:12px 80px 12px 18px;font-size:14px;font-weight:500;transition:all .2s ease-in-out;display:inline-block}.dl-btn:hover{background-position:right 24px center}.dl-btn.no-arrow{background-image:none;padding-right:18px}.apx-bg-grey{background-color:#f2f2f2}.apx-bg-dark{color:#fff;background-color:#000}.modal-backdrop.show{opacity:.8;background-color:#000}.modal .modal-dialog{max-width:920px}@media only screen and (max-width:992px){.modal .modal-dialog{max-width:calc(100% - 30px)}}.modal .modal-dialog .modal-header{border-bottom:none;padding:0 0 20px}.modal .modal-dialog .modal-header .btn-close{opacity:1;cursor:pointer;z-index:40;background-color:#6239fb;background-image:url(../img/plus.svg);background-position:50%;background-size:14px;border-radius:30px;width:30px;height:30px;margin:0;padding:0;transition:all .2s ease-in-out;position:absolute;top:20px;right:20px;transform:rotate(45deg)}.modal .modal-dialog .modal-header .btn-close:hover{transform:scale(1.1)rotate(45deg)}.modal .modal-dialog .modal-content{border-radius:0;padding:0}.modal .modal-dialog .modal-content p{font-size:17px}.modal .modal-dialog .modal-content ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.modal .modal-dialog .modal-content ul li{color:#9a9b9d;padding:0 0 0 20px;font-size:17px;position:relative}.modal .modal-dialog .modal-content ul li:before{content:"";background-color:#6239fb;border-radius:7px;width:7px;height:7px;position:absolute;top:10px;left:0}.modal .modal-dialog .modal-content ul li strong{color:#000;font-weight:600}.modal .modal-dialog .modal-content .modal-body{padding:40px}@media only screen and (max-width:768px){.modal .modal-dialog .modal-content .modal-body{padding:30px 20px}}.modal .modal-dialog .modal-content .modal-body h3{margin:0 0 40px;font-size:40px}@media only screen and (max-width:992px){.modal .modal-dialog .modal-content .modal-body h3{margin:0 0 30px;font-size:30px}}@media only screen and (max-width:768px){.modal .modal-dialog .modal-content .modal-body h3{margin:0 0 20px;font-size:26px}}.modal .modal-dialog .modal-content .modal-body h4{margin:30px 0 20px;font-size:28px}@media only screen and (max-width:992px){.modal .modal-dialog .modal-content .modal-body h4{margin:20px 0;font-size:24px}}.modal .modal-dialog .modal-content .modal-body img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:500px;margin:3rem 0 2rem}.modal .modal-dialog .modal-content .modal-body .dl-btn{margin:1rem 0}.apx-navbar{z-index:90;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:50px;transition:all .2s ease-in-out;display:flex;position:fixed;top:0;left:0}@media only screen and (max-width:1200px){.apx-navbar{padding:30px 50px}}@media only screen and (max-width:992px){.apx-navbar{padding:30px 15px}}.apx-navbar .logo a{-moz-column-gap:9px;align-items:baseline;column-gap:9px;display:inline-flex}.apx-navbar .logo a img{display:block}@media only screen and (max-width:576px){.apx-navbar .logo a img.logo-mark{width:33px}}.apx-navbar .logo a img.logo-word{transform-origin:0;will-change:opacity,transform;transition:opacity .25s,transform .25s}@media only screen and (max-width:576px){.apx-navbar .logo a img.logo-word{width:63px}}.apx-navbar .lang-switcher{background-image:url(../img/globe.svg);background-position:8px 50%;background-repeat:no-repeat;border:1px solid #fff;border-radius:5px;padding:8px 34px 8px 40px;position:relative}@media only screen and (max-width:576px){.apx-navbar .lang-switcher{background-image:none;padding:4px 34px 4px 8px}}.apx-navbar .lang-switcher p{color:#fff;margin:0;font-size:14px}.apx-navbar .lang-switcher:after{content:"";border-top:4px solid #fff;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:calc(50% - 2px);right:8px;transform:translate(-50%)}.apx-navbar.is-scrolled{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#000000b3;padding:18px 50px}@media only screen and (max-width:992px){.apx-navbar.is-scrolled{padding:18px 15px}}.apx-navbar.is-scrolled .logo-word{opacity:0;pointer-events:none;transition:opacity .25s 50ms,transform .25s 50ms;transform:translate(40px)}.hero{min-height:100vh;position:relative}.hero .hero-video{-o-object-fit:cover;object-fit:cover;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero .hero-content{z-index:2;align-items:center;width:100%;min-height:100vh;padding:0 50px;display:flex;position:relative}.hero .hero-content .content{justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:1200px){.hero .hero-content .content{flex-direction:column}}.hero .hero-content .content .left{-moz-column-gap:110px;align-items:center;column-gap:110px;display:flex}@media only screen and (max-width:1200px){.hero .hero-content .content .left{text-align:center;flex-direction:column;row-gap:20px}}.hero .hero-content .content .left h1{font-size:16px}.hero .hero-content .content .left .lead{font-size:56px;font-weight:500;line-height:1.2}@media only screen and (max-width:1200px){.hero .hero-content .content .left .lead{margin:0 0 30px}}@media only screen and (max-width:992px){.hero .hero-content .content .left .lead{font-size:44px}}@media only screen and (max-width:768px){.hero .hero-content .content .left .lead{font-size:36px}}@media only screen and (max-width:576px){.hero .hero-content .content .left .lead{font-size:32px}}.apx-intro h2{margin:0 0 100px}@media only screen and (max-width:992px){.apx-intro h2{margin:0 0 60px}}@media only screen and (max-width:768px){.apx-intro h2{margin:0 0 40px}}.apx-intro .feature-grid{margin:80px 0 0}@media only screen and (max-width:992px){.apx-intro .feature-grid{margin:60px 0 0}}@media only screen and (max-width:768px){.apx-intro .feature-grid{margin:20px 0 0}}.apx-intro .feature-grid .feature{-moz-column-gap:20px;background-color:#f2f2f2;align-items:center;column-gap:20px;padding:17px 32px;display:flex}@media only screen and (max-width:768px){.apx-intro .feature-grid .feature{padding:14px 18px}.apx-intro .feature-grid .feature img{width:40px}}.apx-intro .feature-grid .feature p{margin:0}@media only screen and (max-width:768px){.apx-intro .feature-grid .feature p{line-height:1.2}}.text-and-img .content{padding:0 9%}@media only screen and (max-width:992px){.text-and-img .content{padding:0}}.text-and-img .content .brow{margin:0}.text-and-img .content h3{margin:24px 0}.text-and-img .content .btn-primary{margin:40px 0 0}@media only screen and (max-width:768px){.text-and-img .content .btn-primary{margin:20px 0 0}}.text-and-img img{border-radius:5px;width:92%;display:block}@media only screen and (max-width:992px){.text-and-img img{width:100%;margin:0 0 40px}}.text-and-img.content-left img{margin:0 0 0 auto}@media only screen and (max-width:992px){.text-and-img.content-left img{margin:0 0 40px}}.locations{overflow:hidden}.locations .content{padding:0 7% 0 0}@media only screen and (max-width:992px){.locations .content{padding:0 30% 0 0}}@media only screen and (max-width:768px){.locations .content{padding:0}}.locations .content .brow{margin:0 0 65px}@media only screen and (max-width:992px){.locations .content .brow{margin:0 0 10px}}.locations .content .slide-controls{-moz-column-gap:10px;column-gap:10px;margin:30px 0 0;display:flex}@media only screen and (max-width:992px){.locations .content .slide-controls{margin:0 0 40px}}.locations .content .slide-controls button{background-color:#6239fb;background-position:50%;background-repeat:no-repeat;border:none;border-radius:30px;outline:none;width:30px;height:30px;transition:all .2s ease-in-out}.locations .content .slide-controls button.left{background-image:url(../img/left.svg)}.locations .content .slide-controls button.right{background-image:url(../img/right.svg)}.locations .content .slide-controls button:hover{scale:1.1}.locations .location-slider{width:140%}@media only screen and (max-width:768px){.locations .location-slider{width:160%}}@media only screen and (max-width:576px){.locations .location-slider{width:190%}}.locations .location-slider .location h4{font-size:36px}@media only screen and (max-width:992px){.locations .location-slider .location h4{font-size:32px}}@media only screen and (max-width:768px){.locations .location-slider .location h4{font-size:24px}}.locations .location-slider .location ul.categories{gap:15px;padding:0;list-style:none;display:flex}.locations .location-slider .location ul.categories li{padding-left:17px;position:relative}.locations .location-slider .location ul.categories li:before{content:"";background-color:#6239fb;border-radius:10px;width:7px;height:7px;display:block;position:absolute;top:9px;left:0}.locations .location-slider .location img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:270px;margin:0 0 30px}.locations .location-slider .location .name{color:#9a9b9d}.apx-products .intro{margin:0 0 80px;padding:0 5% 0 0}@media only screen and (max-width:992px){.apx-products .intro{margin:0 0 60px}}@media only screen and (max-width:768px){.apx-products .intro{margin:0 0 40px;padding:0}}.apx-products .intro h3{font-size:40px;line-height:51px}@media only screen and (max-width:992px){.apx-products .intro h3{font-size:32px;line-height:1.2}}@media only screen and (max-width:768px){.apx-products .intro h3{font-size:26px;line-height:1.2}}.apx-products .product-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);margin:80px 0 0;display:grid}@media only screen and (max-width:992px){.apx-products .product-grid{grid-column-gap:20px;grid-row-gap:20px;margin:60px 0 0}}@media only screen and (max-width:768px){.apx-products .product-grid{margin:20px 0 0}}@media only screen and (max-width:576px){.apx-products .product-grid{grid-template-columns:repeat(1,1fr)}}.apx-products .product-grid .product{background-color:#f2f2f2;padding:40px}@media only screen and (max-width:768px){.apx-products .product-grid .product{padding:25px 15px}}.apx-products .product-grid .product .content{justify-content:space-between;display:flex}.apx-products .product-grid .product .content .left{max-width:74%}@media only screen and (max-width:768px){.apx-products .product-grid .product .content .left{max-width:90%}}.apx-products .product-grid .product .content .left h4{color:#000;margin:0 0 10px;font-size:26px}@media only screen and (max-width:768px){.apx-products .product-grid .product .content .left h4{font-size:23px}}.apx-products .product-grid .product .content .left p{color:#000}.apx-products .product-grid .product .content .left p a{color:#6239fb;text-decoration:underline}.apx-products .product-grid .product .content .right button{background-color:#6239fb;background-image:url(../img/plus.svg);background-position:50%;background-repeat:no-repeat;border:none;border-radius:30px;outline:none;width:30px;height:30px;transition:all .2s ease-in-out}.apx-products .product-grid .product .content .right button:hover{transform:scale(1.1)}.apx-products .product-grid .product img{mix-blend-mode:darken;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:300px;margin:3rem 0 0}@media only screen and (max-width:992px){.apx-products .product-grid .product img{height:260px}}@media only screen and (max-width:576px){.apx-products .product-grid .product img{height:180px}}.apx-process .intro{margin:0 0 60px}@media only screen and (max-width:768px){.apx-process .intro{margin:0 0 20px}}.apx-process .process-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);display:grid}@media only screen and (max-width:992px){.apx-process .process-grid{grid-column-gap:20px}}@media only screen and (max-width:768px){.apx-process .process-grid{grid-row-gap:20px;grid-template-columns:repeat(1,1fr)}}.apx-process .process-grid .step .number{margin:0 0 8px;padding-left:17px;position:relative}.apx-process .process-grid .step .number:before{content:"";background-color:#6239fb;border-radius:10px;width:7px;height:7px;display:block;position:absolute;top:9px;left:0}.apx-process .process-grid .step h4{margin:0 0 30px;font-size:40px}@media only screen and (max-width:992px){.apx-process .process-grid .step h4{margin:0 0 20px;font-size:30px}}@media only screen and (max-width:768px){.apx-process .process-grid .step h4{font-size:26px}}.apx-process .process-grid .step img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:420px;margin:0 0 34px}@media only screen and (max-width:768px){.apx-process .process-grid .step img{height:320px}}.apx-large-cta .cta-wrapper{background-color:#000;border-radius:5px;position:relative;overflow:hidden}.apx-large-cta .cta-wrapper video{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.apx-large-cta .cta-wrapper .content{z-index:20;text-align:center;padding:21.5% 0;position:relative}@media only screen and (max-width:992px){.apx-large-cta .cta-wrapper .content{padding:16.5% 20px}}@media only screen and (max-width:768px){.apx-large-cta .cta-wrapper .content{padding:60px 30px}}.apx-large-cta .cta-wrapper .content h3{margin:0 0 12px;font-size:42px}@media only screen and (max-width:992px){.apx-large-cta .cta-wrapper .content h3{font-size:34px}}@media only screen and (max-width:768px){.apx-large-cta .cta-wrapper .content h3{font-size:28px}}.apx-large-cta .cta-wrapper .content p{padding:0 28%}@media only screen and (max-width:768px){.apx-large-cta .cta-wrapper .content p{padding:0}}.apx-large-cta .cta-wrapper .content .btn-primary{margin:30px 0 0}footer{background-color:#f2f2f2;padding:70px 0 30px}@media only screen and (max-width:992px){footer{padding:40px 0 30px}}footer .about{flex-direction:column;justify-content:space-between;height:100%;display:flex}@media only screen and (max-width:992px){footer .about{flex-direction:column-reverse}}footer .about p.strap{font-size:33px;line-height:40px}@media only screen and (max-width:992px){footer .about p.strap{width:60%;margin:30px 0;font-size:26px;line-height:1.3}}@media only screen and (max-width:768px){footer .about p.strap{width:100%;margin:20px 0 30px;font-size:22px;line-height:1.3}}footer nav{-moz-column-gap:60px;gap:100px 60px;display:flex}@media only screen and (max-width:768px){footer nav{flex-direction:column;row-gap:8px}}footer nav:first-child{margin:0 0 64px}@media only screen and (max-width:768px){footer nav:first-child{margin:0}}footer nav .label{min-width:80px}footer nav .label h6{color:#9a9b9d;font-size:14px}footer nav ul{padding:0;list-style:none}footer nav ul li{font-size:14px}footer nav ul li a{color:#000;text-decoration:underline}footer nav ul li a:hover{text-decoration:none}@media screen and (min-width:991px){footer nav{-moz-column-gap:20px;column-gap:20px}}footer .copyright{margin:90px 0 0}@media only screen and (max-width:992px){footer .copyright{margin:30px 0 0}}footer .copyright .content{border-top:1px solid #0000001a;justify-content:space-between;padding:30px 0 0;display:flex}@media only screen and (max-width:768px){footer .copyright .content{flex-direction:column;padding:20px 0 0}}footer .copyright .content ul{-moz-column-gap:90px;column-gap:90px;margin:0;padding:0;list-style:none;display:flex}@media only screen and (max-width:768px){footer .copyright .content ul{flex-direction:column}}footer .copyright .content ul li{font-size:12px}footer .copyright .content ul li a{color:#000;text-decoration:underline}footer .copyright .content ul li a:hover{text-decoration:none}