@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html{color-scheme:dark light}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.nav{position:fixed;background:#000;padding:0 var(--border-x);z-index:999;width:100%;padding:20px var(--border-x)}.nav .container-fluid .col-logo{display:flex;justify-content:flex-start;align-items:center}.nav .container-fluid .content-logo{max-width:207px;max-height:37px}.nav .container-fluid .menu-items{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;height:100%;gap:20px}.nav .container-fluid .menu-items a{position:relative;color:hsla(0,0%,100%,.5019607843);text-decoration:none;font-size:14px;font-weight:400;text-transform:uppercase;transition:all .3s ease-in-out}.nav .container-fluid .menu-items .btn-main{padding:33px 60px;background:#fb0018;font-weight:700;color:#fff}@media(max-width: 1200px){.nav .container-fluid .menu-items .btn-main{padding:10px 20px}}.nav .container-fluid .menu-items .btn-main:hover:before{background:#000}.nav .container-fluid .menu-items .btn-main::after{content:none}.nav .menu-item::after,.mobile-menu .menu-item::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;opacity:.5;background:#fb0018;transition:all .3s ease-in-out}.nav .menu-item:hover::after,.mobile-menu .menu-item:hover::after{width:100%;opacity:1}.nav .menu-active::after,.mobile-menu .menu-active::after{width:100%;opacity:1}.nav .menu-item:hover,.nav .menu-active,.mobile-menu .menu-item:hover,.mobile-menu .menu-active{color:#fff !important}.content-phone{padding:15px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:#fb0018}.hamburger-inner::before{width:50%;transition:all .3s ease-in-out}.hamburger:hover .hamburger-inner::before{width:100%;transition:all .3s ease-in-out}.hamburger:hover,.hamburger.is-active:hover{opacity:1}.is-active .hamburger-inner,.is-active .hamburger-inner::before,.is-active .hamburger-inner::after{background-color:#fb0018 !important}.is-active .hamburger-inner::before{width:100%;transition:all .3s ease-in-out}@media(max-width: 400px){.content-phone{padding:0}.hamburger{padding:0}}.mobile-nav{padding:0 20px;padding:20px 20px}.mobile-nav .content{display:flex;justify-content:space-between;align-items:center}.mobile-menu{margin-top:61px;padding:40px 20px;position:fixed;top:0;left:-100%;width:100%;height:100vh;background:#000;z-index:998;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:20px;transition:left .3s ease-in-out}.mobile-menu .menu-items{display:flex;flex-direction:column}.mobile-menu a{position:relative;color:hsla(0,0%,100%,.5019607843);text-decoration:none;font-size:32px;font-weight:400;text-transform:uppercase;margin-bottom:20px}.mobile-menu .btn-main{color:#fff;padding:33px 60px;background:#fb0018;font-weight:700;opacity:1;font-size:clamp(14px,4vw,32px)}.mobile-menu .btn-main:hover:before{background:#000}.mobile-menu .btn-main::after{content:none}.mobile-menu.is-active{left:0}@media(max-width: 992px){.desktop-nav{display:none}.mobile-nav{display:block}.mobile-menu{display:flex}}@media(min-width: 992px){.desktop-nav{display:block}.mobile-nav{display:none}.mobile-menu{display:none}}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-header{background:#000;overflow:hidden}@media(max-width: 768px){.block-header{height:inherit;min-height:inherit}}.block-header .container-fluid,.block-header .row{height:100%}.block-header .box-title{position:relative;padding-left:var(--border-x);display:flex;justify-content:center;flex-direction:column;padding-bottom:30px;padding-top:30px}@media(max-width: 768px){.block-header .box-title{padding-left:calc(1.5rem + var(--border-x));padding-right:calc(1.5rem + var(--border-x));padding-bottom:0}}.block-header .content-title{color:#fff;margin-bottom:40px}.block-header .content-title strong{color:#fb0018}.block-header .content-text{color:#fff;margin-bottom:60px;max-width:520px}.block-header .content-link{margin-bottom:20px}@media(max-width: 768px){.block-header .content-link{margin-bottom:40px}}.block-header .content-title,.block-header .content-text,.block-header .content-link{position:relative;z-index:3;width:55vw}@media(max-width: 768px){.block-header .content-title,.block-header .content-text,.block-header .content-link{width:100%}}.block-header img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.block-header video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.block-header .col-md-8{position:relative}.block-header .col-md-8::after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:rgba(0,0,0,.5);background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);z-index:2}.block-header .col-md-8::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:30%;background:rgba(0,0,0,.5);background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);z-index:2}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-text-buttons{background:#000;padding:75px var(--border-x)}@media(max-width: 768px){.block-text-buttons{padding-top:0}}.block-text-buttons .content{display:flex;justify-content:flex-start;align-items:center;padding-right:100px;height:100%}@media(max-width: 768px){.block-text-buttons .content{padding-right:0}}.block-text-buttons .content .text{color:#fff;max-width:720px}@media(max-width: 768px){.block-text-buttons .content .text{max-width:100%}}.block-text-buttons .content-buttons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;height:100%;gap:20px}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-text-video{position:relative;padding:100px var(--border-x);background:rgba(0,0,0,.8)}@media(max-width: 768px){.block-text-video{padding:40px var(--border-x)}}.block-text-video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.block-text-video .content-title h2{color:#fff;font-weight:800;text-transform:uppercase}.block-text-video .content-title h2 strong{color:#fb0018;font-weight:800}.block-text-video .content-title .smaller-h1{max-width:720px}.block-text-video .content-title .outlined{color:rgba(0,0,0,.5);font-size:clamp(34px,5vw,96px);font-weight:900;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(251,0,24,.5)}.block-text-video .content .text{color:#fff;margin-bottom:30px}.block-text-video .content .btn-main{padding-top:15px;padding-bottom:15px}.block-two-images{position:relative}.block-two-images::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:rgba(0,0,0,.5);background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);z-index:1}.block-two-images .img-container{height:415px}.block-two-images .img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.block-carrousel{background:#000;padding-bottom:150px}@media(max-width: 768px){.block-carrousel{padding-bottom:40px}}.block-carrousel .content-title{padding-top:150px;padding-bottom:100px}@media(max-width: 768px){.block-carrousel .content-title{padding-top:40px;padding-bottom:40px}}.block-carrousel .content-title h2{text-align:center;color:#fff}.block-carrousel .swiper .swiper-wrapper .swiper-slide .image{position:relative;height:370px}.block-carrousel .swiper .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-carrousel .swiper .swiper-wrapper .swiper-slide .image::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 100%);z-index:1}.block-carrousel .swiper .swiper-wrapper .swiper-slide .content,.block-carrousel .swiper .swiper-wrapper .swiper-slide .invisible-content{text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 10%}.block-carrousel .swiper .swiper-wrapper .swiper-slide .content h3,.block-carrousel .swiper .swiper-wrapper .swiper-slide .invisible-content h3{color:#fff;font-size:clamp(22px,3vw,28px);font-weight:800;text-transform:uppercase;margin-bottom:20px;opacity:.2}.block-carrousel .swiper .swiper-wrapper .swiper-slide .content .text,.block-carrousel .swiper .swiper-wrapper .swiper-slide .invisible-content .text{color:#fff;opacity:0}.block-carrousel .swiper .swiper-wrapper .swiper-slide .content{position:absolute;bottom:15px;z-index:2}.block-carrousel .swiper .swiper-wrapper .swiper-slide .invisible-content{opacity:0}.block-carrousel .swiper .swiper-wrapper .swiper-slide-active .image{height:420px;transition:all .3s ease-in}.block-carrousel .swiper .swiper-wrapper .swiper-slide-active .content h3{opacity:1;transition:all .3s ease-in}.block-carrousel .swiper .swiper-wrapper .swiper-slide-active .content .text{opacity:1;transition:all .3s ease-in}.block-carrousel .swiper .swiper-button-next,.block-carrousel .swiper .swiper-button-prev{color:#fb0018}.block-carrousel.history-carrousel .image img{filter:grayscale(100%)}.block-carrousel.history-carrousel .swiper-slide-active .content h3{color:#fb0018 !important}.block-carrousel.basic-carrousel .image::after{content:none !important}.block-carrousel.basic-carrousel .swiper-slide .image{height:420px !important}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-products{background:#000;padding:100px var(--border-x)}@media(max-width: 768px){.block-products{padding:40px var(--border-x)}}.block-products .content-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 768px){.block-products .content-title{margin-bottom:40px}}.block-products .content-title h2{color:#fff;font-weight:800;text-transform:uppercase}.block-products .content-link{display:flex;justify-content:center;align-items:center;margin-top:80px}@media(max-width: 768px){.block-products .content-link{margin-top:40px}}.block-products .content-link a{padding:15px 60px}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-testimonies{background:#000;padding:150px var(--border-x)}@media(max-width: 768px){.block-testimonies{padding:40px var(--border-x)}}.block-testimonies .content-title{display:flex;justify-content:center;align-items:center;flex-direction:column}.block-testimonies .content-title h2{color:#fff;text-transform:uppercase;margin-bottom:35px;text-align:center}.block-testimonies .content-title .sub-title{color:#fff;max-width:620px;text-align:center;margin-bottom:60px}.block-testimonies .testimonies{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px}.block-testimonies .testimonies .testimony{width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 992px){.block-testimonies .testimonies .testimony{width:100%}}.block-testimonies .testimonies .testimony .name{color:#fff;font-size:20px;font-weight:800;text-transform:uppercase;margin-top:25px;margin-bottom:25px;text-align:center}.block-testimonies .testimonies .testimony .quote{color:#fff;text-align:center}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-text-image{background:#000;position:relative;padding:180px var(--border-x);transition:all 1s ease-in-out}@media(max-width: 992px){.block-text-image{padding:100px var(--border-x)}}.block-text-image .bg{position:absolute;bottom:0;left:0;width:70%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;transition:all 1s ease-in-out}@media(max-width: 992px){.block-text-image .bg.darken-img-mobile{filter:brightness(0.5)}}.block-text-image::after{content:"";position:absolute;bottom:0;left:0;width:70%;height:100%;background:rgba(0,0,0,.5);background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 100%);z-index:2}.block-text-image .content{position:relative;z-index:3;max-width:415px;margin-left:10vw;opacity:1;transition:all 1s ease-in-out}@media(max-width: 992px){.block-text-image .content{float:right;margin-left:0}}.block-text-image .content .text{color:#fff;margin-bottom:50px}.block-text-image .content .btn-main{padding-top:15px;padding-bottom:15px;left:0;transition:left 1s ease-in-out}.block-text-image h2{color:#fff;text-transform:uppercase;margin-bottom:50px;opacity:1;transition:all 1s ease-in-out}.block-text-image h2 strong{color:#fb0018;font-weight:800}@media(max-width: 992px){.text-image-animated{padding:40px var(--border-x)}}.text-image-animated h2{position:relative;z-index:3;width:100%;opacity:1;transition:all 1s ease-in-out}.text-image-animated .bg{height:70%}.text-image-animated::before{content:"";position:absolute;bottom:0;left:0;width:70%;height:70%;background:rgba(0,0,0,.5);background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgb(0, 0, 0) 100%);z-index:2}.text-image-animated.not-in-view .bg{left:-10%}.text-image-animated.not-in-view .btn-main{left:-10%}.text-image-animated.not-in-view .content,.text-image-animated.not-in-view h2{opacity:.1}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-brands-cta{background:#fff;padding:100px var(--border-x)}@media(max-width: 768px){.block-brands-cta{padding:40px var(--border-x)}}.block-brands-cta .content-title h2{color:#000;text-transform:uppercase;margin-bottom:50px;text-align:center}.block-brands-cta .brands{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px;background:#fff;padding:0}@media(max-width: 768px){.block-brands-cta .brands{gap:20px}}.block-brands-cta .brands .brand{margin:0 auto;max-width:15%}@media(max-width: 1200px){.block-brands-cta .brands .brand{max-width:20%}}@media(max-width: 992px){.block-brands-cta .brands .brand{max-width:25%}}@media(max-width: 768px){.block-brands-cta .brands .brand{max-width:33.33333%}}.block-brands-cta .brands .brand img{filter:grayscale(100%);opacity:.5;transition:all .3s ease-in-out}.block-brands-cta .brands .brand img:hover{filter:grayscale(0%);opacity:1}.block-brands-cta .content-link{display:flex;justify-content:center;align-items:center;margin-top:50px}.block-brands-cta .content-link a{padding:15px 60px;background:#fb0018;color:#fff}.block-brands-cta .content-link a:hover{color:#fff}.block-brands-cta .content-link .btn-main:hover:before{top:0;background:#000}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-cta{position:relative;padding:160px var(--border-x);background:#000;background:linear-gradient(-90deg, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%)}@media(max-width: 768px){.block-cta{padding:80px var(--border-x)}}.block-cta::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);background:linear-gradient(0deg, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 100%);z-index:-1}.block-cta .content-title{margin-left:90px}.block-cta .content-title h2{color:#fff}.block-cta .content-title h2 strong{color:#fb0018;font-weight:800}@media(max-width: 630px){.block-cta .content-title{margin-left:0}}.background-image-cta{position:fixed;z-index:-2;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-products-listing{background:#000;padding:100px var(--border-x)}@media(max-width: 768px){.block-products-listing{padding:40px var(--border-x)}}.block-products-listing .filters{margin-bottom:60px;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}.block-products-listing .filters .product-category-selector{width:calc(25% - 10px)}@media(max-width: 992px){.block-products-listing .filters .product-category-selector{width:100%}}.block-products-listing .filters .product-category-selector .filter{width:100%}.block-products-listing .title{color:#fff;font-size:36px;font-weight:800;text-transform:uppercase;margin-bottom:60px}@media(max-width: 768px){.block-products-listing .title{margin-bottom:40px}}.block-products-listing .spinner-container{display:flex;justify-content:center;align-items:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#fb0018;border-radius:50%;width:200px;height:200px;animation:spin 1s linear infinite}.pagination{margin-top:60px;justify-content:center;gap:10px;color:#fff;text-decoration:none}@media(max-width: 768px){.pagination{margin-top:40px}}.pagination .pagination-link{color:#fff;text-decoration:none}.pagination .pagination-link.active{color:#fb0018;font-weight:bold}.pagination .pagination-link:hover{color:#fb0018;font-weight:bold}.pagination .pagination-next,.pagination .pagination-prev{color:#fff;text-decoration:none}.pagination .pagination-prev::before,.pagination .pagination-next::after{content:"";display:inline-block;width:0;height:0;border-style:solid}.pagination .pagination-prev::before{border-width:8px 8px 8px 0;border-color:rgba(0,0,0,0) #fb0018 rgba(0,0,0,0) rgba(0,0,0,0);margin-right:5px;vertical-align:middle}.pagination .pagination-next::after{border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fb0018;margin-left:5px;vertical-align:middle}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.single-product-block{padding:100px var(--border-x);background:#000}@media(max-width: 768px){.single-product-block{padding:10px var(--border-x)}}.single-product-block .product-image{aspect-ratio:1/1;max-height:70vh}.single-product-block .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-product-block .product-content{display:flex;flex-direction:column;justify-content:center;height:100%;color:#fff}.single-product-block .product-content h1{font-size:36px;font-weight:700;text-transform:none;margin-bottom:30px}.single-product-block .product-content h3{font-size:20px;font-weight:700;margin-bottom:20px}.single-product-block .product-content .product-description,.single-product-block .product-content .product-specs{margin-bottom:35px}.single-product-block .product-content .product-cta{margin-top:34px}.similar-products{padding:100px var(--border-x);background:#000}@media(max-width: 768px){.similar-products{padding:50px var(--border-x)}}.similar-products .content-title{margin-bottom:50px}.similar-products .content-title h2{color:#fff;font-weight:800;text-transform:uppercase}.similar-products .content-link{display:flex;justify-content:center;align-items:center;margin-top:40px}.similar-products .content-link a{padding:15px 60px}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.brands{padding:100px var(--border-x);background:#000}@media(max-width: 768px){.brands{padding:40px var(--border-x)}}.brands .brand{margin-bottom:60px}.brands .filters{margin-bottom:75px}.brands .selected-cat{color:#fff;margin-bottom:75px}@media(max-width: 768px){.brands .selected-cat{margin-bottom:40px}}.brands .col-lg-5{display:flex;align-items:center}.brands .col-lg-5 a.brand-image:hover{box-shadow:inset 0px 0px 0px 5px #fb0018}.brands .col-lg-5 .brand-image{aspect-ratio:5/4;background:#fff;width:100%;max-height:400px;padding:15px 70px;transition:all .3s ease-in-out}@media(max-width: 768px){.brands .col-lg-5 .brand-image{margin-bottom:20px}}.brands .col-lg-5 .brand-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brands .brand-content{display:flex;flex-direction:column;justify-content:center;height:100%;color:#fff}.brands .brand-content h3{font-size:36px;font-weight:800;text-transform:uppercase;margin-bottom:30px}.brands .other-brands{display:flex;justify-content:center}.brands .spinner-container{display:flex;justify-content:center;align-items:center}.brands .brand.highlighted{background-color:hsla(0,0%,100%,.05);border-radius:8px;transition:background-color .3s ease;animation:pulse 2s ease-in-out}@keyframes pulse{0%{background-color:hsla(0,0%,100%,.05)}50%{background-color:hsla(0,0%,100%,.1)}100%{background-color:hsla(0,0%,100%,.05)}}.video-block{background:#000;padding:100px 0}.video-block h2{color:#fff;text-align:center;margin-bottom:120px}.video-block .video-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video-block .video-container iframe,.video-block .video-container object,.video-block .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.mission-block{padding:100px 0;background:#000}@media(max-width: 768px){.mission-block{padding:40px 0}}.mission-block .container-fluid{opacity:1;transition:all 1s ease-in-out}.mission-block .content-title h2{color:#fff;font-weight:800;text-align:center;margin-bottom:60px}@media(max-width: 768px){.mission-block .content-title h2{margin-bottom:40px}}.mission-block .col-4{display:flex;justify-content:center;align-items:center}.mission-block .image-container{position:relative;width:100%;height:275px}.mission-block .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mission-block .image-container::after,.mission-block .image-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 100%)}.mission-block .image-container::before{background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 100%)}.mission-block .right-img{right:10%;transition:all 1s ease-in-out}.mission-block .left-img{left:10%;transition:all 1s ease-in-out}.mission-block .separator{width:1px;height:80%;background:#fff}.mission-block .content-text{width:100%;display:flex;justify-content:center;align-items:center}.mission-block .content-text .text{color:#fff;text-align:center;max-width:830px}@media(max-width: 768px){.mission-block .content-text .text{padding:0 5%}}.mission-block.not-in-view .container-fluid{opacity:.1}.mission-block.not-in-view .right-img{right:-10%}.mission-block.not-in-view .left-img{left:-10%}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-values{padding:100px var(--border-x);background:#000}@media(max-width: 768px){.block-values{padding:40px var(--border-x)}}.block-values .content-title h2{color:#fff;text-align:center;margin-bottom:45px}.block-values .content{display:flex;justify-content:center;margin-bottom:65px}.block-values .content .text{color:#fff;max-width:620px;text-align:center}.block-values .values{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start}.block-values .values .value{width:310px}@media(max-width: 992px){.block-values .values .value{width:50%}}.block-values .values .value .icon{width:100%;height:100%;display:flex;justify-content:center}.block-values .values .value .icon img{width:110px;height:110px;-o-object-fit:contain;object-fit:contain}@media(max-width: 576px){.block-values .values .value .icon img{width:80px;height:80px}}.block-values .values .value .title{color:#fff;font-size:28px;font-weight:800;text-transform:uppercase;line-height:100%;text-align:center;margin-bottom:40px;margin-top:25px}@media(max-width: 576px){.block-values .values .value .title{font-size:20px}}@media(max-width: 350px){.block-values .values .value .title{font-size:16px}}.block-big-text{padding:120px 0;background:#000}@media(max-width: 768px){.block-big-text{padding:60px 0}}.block-big-text h1{color:#fff;text-align:center;margin-bottom:50px;line-height:100%}.block-big-text h1 strong{color:#fb0018}.block-big-text h1 em{font-style:normal;font-size:clamp(24px,3vw,49px)}.block-big-text .content-link{display:flex;justify-content:center;align-items:center}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-features{padding:120px var(--border-x);background:#000}@media(max-width: 768px){.block-features{padding:60px var(--border-x)}}.block-features .content-title{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:45px}.block-features .content-title h2{color:#fff;text-align:center}.block-features .content-text{display:flex;justify-content:center;align-items:center;margin-bottom:60px}@media(max-width: 768px){.block-features .content-text{margin-bottom:40px}}.block-features .content-text .text{color:#fff;max-width:620px;text-align:center}.block-features .col-lg-4{margin-bottom:20px}.block-features .feature{display:flex;justify-content:center;margin-top:90px}.block-features .feature .feature-box{max-width:310px;width:100%;display:flex;flex-direction:column;align-items:center;border:1px solid #fb0018;padding:0 20px 20px 20px}.block-features .feature .feature-box .icon{margin-bottom:-40px;transform:translate(0, -50%);background:#000;padding:40px;border-radius:50%;border:1px solid #fb0018}.block-features .feature .feature-box .icon img{width:85px;height:85px;-o-object-fit:contain;object-fit:contain}.block-features .feature .feature-box .title{font-size:28px;font-weight:800;color:#fb0018;text-align:center}.block-features .feature .feature-box .text{color:#fff;text-align:center;margin-top:25px;max-width:215px}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-jobs{padding:100px var(--border-x);background:#000;color:#fff}.block-jobs .content-title{margin-bottom:45px}.block-jobs .content-title h2{text-align:center}.block-jobs .content-text{display:flex;justify-content:center;margin-bottom:60px}.block-jobs .content-text .text{text-align:center;max-width:620px}.block-jobs .job-titles{display:flex;justify-content:space-around;text-align:center;color:#fb0018;font-size:22px;font-weight:700;margin-bottom:50px}.block-jobs .job-titles .job-title{flex:1;padding:10px;cursor:pointer}.block-jobs .job-titles .job-title:hover{color:#e8e8e8}.block-jobs .job-titles .job-title.selected{color:#e8e8e8}.block-jobs .job-details{border:1px solid red;padding:60px 100px}.block-jobs .job-details .job-detail{display:none}.block-jobs .job-details .job-detail.active{display:block}.block-jobs .job-details .job-detail .title{font-weight:bold;color:#e8e8e8;font-size:22px;font-weight:700;margin-bottom:30px}.block-jobs .job-details .job-detail .description h3,.block-jobs .job-details .job-detail .requirements h3{margin-top:20px}.block-jobs .job-details .job-detail .link{display:flex;justify-content:center;margin-top:80px}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-form{padding:100px var(--border-x);background:#000}@media(max-width: 768px){.block-form{padding:40px var(--border-x)}}.block-form .content-title{margin-bottom:45px}.block-form .content-title h2{color:#fff}.block-form .content-text{color:#fff;margin-bottom:60px}.block-form .ft-field input,.block-form .ft-field textarea,.block-form .ft-field select{background:#000;border:none;border-bottom:1px solid hsla(0,0%,100%,.25);border-radius:0;color:#fff;font-size:20px;font-weight:700;margin-bottom:10px}.block-form .ft-field input::-moz-placeholder, .block-form .ft-field textarea::-moz-placeholder, .block-form .ft-field select::-moz-placeholder{color:#fff}.block-form .ft-field input::placeholder,.block-form .ft-field textarea::placeholder,.block-form .ft-field select::placeholder{color:#fff}.block-form .ft-field input:focus,.block-form .ft-field textarea:focus,.block-form .ft-field select:focus{box-shadow:none}.block-form .ft-field select{color:#fb0018}.block-form .ft-field label{color:#fff;font-size:20px;font-weight:700;opacity:0;margin-left:10px}.block-form .ft-field label.active{opacity:1}.block-form .btn-form{background:#fb0018;border:1px solid #fb0018;border-radius:0;padding:20px 40px;float:right;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;transition:all .3s ease-in-out;margin-top:20px}.block-form .btn-form:hover{background:#000;color:#fb0018;border-color:#fb0018}@media(max-width: 768px){.block-form .btn-form{float:left}}.block-form .ft-field--file label{margin-left:0;opacity:1;background:#000;border:1px solid #fb0018;margin-top:25px;padding:20px 40px;font-size:14px;font-weight:500;text-transform:uppercase;color:#fb0018;cursor:pointer;transition:all .3s ease-in-out}.block-form .ft-field--file label:hover{background:#fb0018;color:#fff}.block-form .ft-field--file input{display:none}.block-form .ft-field--file .remove-file{color:#fb0018;margin-left:10px;font-weight:bold;cursor:pointer;transition:all .1s ease-in-out}.block-form .ft-field--file .remove-file:hover{color:#fb0018}.block-form .ft-field--file .file-name{color:#fff;font-size:14px;font-weight:500;margin-top:10px}.block-form .alert-success{background:#175e1f;color:#fff}.block-form .invalid-feedback{color:#fb0018}.block-form .form-control.is-invalid:focus,.block-form .was-validated .form-control:invalid:focus{border-color:#fb0018}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-faq{padding:100px var(--border-x);background:#000}@media(max-width: 768px){.block-faq{padding:40px var(--border-x)}}.block-faq .content-title{margin-bottom:60px}.block-faq .content-title h2{color:#fff;text-align:center}.block-faq .faq .accordion-item{background:#000;border:1px solid #fb0018;border-radius:0;margin-bottom:30px}.block-faq .faq .accordion-item .accordion-button{background:#000;border:none;border-radius:0;color:#fb0018;display:flex;align-items:center;font-size:22px;font-weight:700;padding:50px 100px 50px 100px}@media(max-width: 768px){.block-faq .faq .accordion-item .accordion-button{padding:10px 20px}}.block-faq .faq .accordion-item .accordion-button:focus{box-shadow:none}.block-faq .faq .accordion-item .accordion-button::after{content:"+";font-weight:300;font-size:55px;float:right;width:auto;height:auto;background-image:none}@media(max-width: 768px){.block-faq .faq .accordion-item .accordion-button::after{font-size:30px}}.block-faq .faq .accordion-item .accordion-button:not(.collapsed)::after{content:"-";transform:none;background-image:none}.block-faq .faq .accordion-item .accordion-body{background:#000;color:#fff;padding:0 100px 50px 100px}@media(max-width: 768px){.block-faq .faq .accordion-item .accordion-body{padding:0 20px 30px 20px}}.accordion-button:not(.collapsed){box-shadow:none}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-map{background:#000;padding:100px var(--border-x)}@media(max-width: 768px){.block-map{padding:40px var(--border-x)}}.block-map .content{height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.block-map .content h2{color:#fff;text-transform:none}.block-map .content .text{color:#fff;margin-bottom:50px}.block-map .content .links{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:30px}.block-map .content .links a{width:100%}@media(max-width: 400px){.block-map .content .links a{padding:25px 20px}}.block-map .map{position:relative;height:500px;width:100%}@media(max-width: 768px){.block-map .map{margin-top:40px}}.block-map .map::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0) 65%, rgb(0, 0, 0) 100%);pointer-events:none}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}.block-contacts{background:#000;padding:100px var(--border-x)}@media(max-width: 768px){.block-contacts{padding:40px var(--border-x)}}.block-contacts .content-title{padding-bottom:40px}.block-contacts .content-title h2{color:#fff}@media(max-width: 768px){.block-contacts .content-title h2{text-align:center}}.block-contacts .contacts{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media(max-width: 768px){.block-contacts .contacts{justify-content:center}}.block-contacts .contacts .contact{width:25%;margin-bottom:30px;padding-right:30px}@media(max-width: 1200px){.block-contacts .contacts .contact{width:50%}}@media(max-width: 768px){.block-contacts .contacts .contact{width:100%;text-align:center;padding-right:0}}.block-contacts .contacts .contact h2{color:#fb0018;text-transform:none}.block-contacts .contacts .contact .text{color:#fff}.block-contacts .contacts .contact .text p{margin-bottom:0}.block-contacts .contacts .contact .text a{color:#fb0018;text-decoration:none}:root{--border-x: 100px}@media(max-width: 768px){:root{--border-x: 20px}}@media(min-width: 992px){:root{--border-x: 100px}}@media(min-width: 1200px){:root{--border-x: 100px}}body,html{font-family:"Archivo",sans-serif;scroll-padding-top:120px}body{background:#000}main{overflow-x:hidden}h1{font-size:clamp(30px,5vw,64px);font-weight:800;text-transform:uppercase}.smaller-h1{font-size:clamp(24px,3vw,49px)}h2{font-size:clamp(24px,3vw,36px);font-weight:800;text-transform:uppercase}.red{color:#fb0018}.btn-main{position:relative;color:#fb0018;text-decoration:none;padding:25px 60px;border:1px solid #fb0018;background:none;z-index:1;text-transform:uppercase;font-size:14px;font-weight:500;text-align:center;white-space:nowrap}.btn-main.inverted{color:#fff}.btn-main:hover{color:#fff}.btn-main:hover.inverted{color:#fb0018}.btn-main:before{content:"";position:absolute;background:#fb0018;bottom:0;left:0;right:0;top:100%;z-index:-1;-webkit-transition:top .09s ease-in}.btn-main:before.inverted{top:0}.inverted:before{top:0 !important}.btn-main:hover:before{top:0}.inverted:hover:before{top:100% !important}.product-category-selector select{margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border:1px solid #fb0018;border-radius:0;background:#000;padding:15px 100px 15px 15px;color:#fb0018;background-image:url("/wp-content/themes/futurcarb/img/arrow-right.svg");background-position:calc(100% - 20px) 50%;background-size:17px 17px;background-repeat:no-repeat;transition:all .3s ease-in-out}.product-category-selector select:hover,.product-category-selector select:focus,.product-category-selector select:active{cursor:pointer;background-position:calc(100% - 15px) 50%}.link-main{color:#fb0018;text-decoration:none;font-size:17px;font-weight:700;text-transform:uppercase;transition:all .3s ease-in-out}.link-main:hover{color:#fff}.products{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.products .product{padding:5px;width:25%;text-decoration:none}@media(max-width: 1200px){.products .product{width:33.33333%}}@media(max-width: 992px){.products .product{width:50%}}.products .product .product-image{width:100%;aspect-ratio:1/1;border:1px solid #000;background-color:#fff}.products .product .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.products .product .product-content h3{color:#fff;font-weight:600;font-size:20px;margin-top:15px}.products .product .product-content .product-description{display:-webkit-box;color:#fff;margin-top:15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-footer{background:rgba(0,0,0,.8);padding:60px var(--border-x)}@media(max-width: 768px){.page-footer{padding:40px var(--border-x)}}.page-footer h3{color:#fff;font-size:16px;font-weight:700}.page-footer .text{color:#fff;font-size:14px}.page-footer .text a{color:#fb0018}.page-footer .widget ul{list-style:none;padding-left:0}.page-footer .widget ul li:first-child{margin-bottom:20px}.page-footer .widget ul li:first-child a{font-size:16px}.page-footer .widget ul .menu-item a{color:hsla(0,0%,100%,.5019607843);font-size:14px;text-decoration:none;transition:all .3s ease-in-out}.page-footer .widget ul .menu-item a:hover{color:#fff}.page-footer .widget ul .menu-item.current-menu-item a{color:#fff}.page-footer .social-icons{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:30px}@media(max-width: 992px){.page-footer .social-icons{margin-bottom:30px}}.page-footer .social-icons .social-i{width:30px;height:30px;background-size:100%;transition:all .3s ease-in-out;background-repeat:no-repeat;background-position:center}.page-footer .social-icons .social-i:hover{transform:scale(1.1)}.page-footer .social-icons .social-i.i-facebook{background-image:url("/wp-content/themes/futurcarb/img/facebook.svg")}.page-footer .social-icons .social-i.i-linkedin{background-image:url("/wp-content/themes/futurcarb/img/linkedin.svg")}/*# sourceMappingURL=main.min.css.map */