.about .about-text-subtitle,.banner .container .text-banner h2,.products-title{font-size:calc(1.4625rem + 2.55vw)}@media (min-width: 1200px){.about .about-text-subtitle,.banner .container .text-banner h2,.products-title{font-size:3.375rem}}.about .about-text-description,.cta .container .row .cta-title,.products .swiper-container.swiper-products .swiper-wrapper .swiper-slide .product-box h2{font-size:calc(1.35rem + 1.2vw)}@media (min-width: 1200px){.about .about-text-description,.cta .container .row .cta-title,.products .swiper-container.swiper-products .swiper-wrapper .swiper-slide .product-box h2{font-size:2.25rem}}.about .about-text-title,.cta .container .row .cta-text,.banner .container .text-banner .subtitle{font-size:calc(1.275rem + .3vw);letter-spacing:4.08px;font-weight:300}@media (min-width: 1200px){.about .about-text-title,.cta .container .row .cta-text,.banner .container .text-banner .subtitle{font-size:1.5rem}}.other-posts-bottom-box .other-posts-description{font-size:calc(1.275rem + .3vw);font-weight:900}@media (min-width: 1200px){.other-posts-bottom-box .other-posts-description{font-size:1.5rem}}.products{position:relative}.products .products-bg{position:absolute;top:-100px;left:0;z-index:-1;width:100%;height:auto}.products-title{margin-top:60px;margin-bottom:30px;text-align:center;text-transform:uppercase}.products-title span{font-weight:900}.products-list{display:none}.products .swiper-container.swiper-products .swiper-wrapper .swiper-slide{position:relative}.products .swiper-container.swiper-products .swiper-wrapper .swiper-slide .product-box{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.products .swiper-container.swiper-products .swiper-wrapper .swiper-slide .product-box img{display:block}.products .swiper-container.swiper-products .swiper-wrapper .swiper-slide .product-box h2{font-weight:900;text-align:center;color:#fff;margin-top:50px;text-transform:uppercase}.products .swiper-container.swiper-products .swiper-buttons{padding-top:48px;padding-bottom:110px;background-color:#f58634;display:flex;justify-content:space-between;align-items:center}.products .swiper-container.swiper-products .swiper-buttons .swiper-button-prev,.products .swiper-container.swiper-products .swiper-buttons .swiper-button-next{position:relative;margin-top:unset;height:51px;width:51px}.products .swiper-container.swiper-products .swiper-buttons .swiper-button-prev:after,.products .swiper-container.swiper-products .swiper-buttons .swiper-button-next:after{content:"";top:0!important;bottom:0!important;left:0!important;right:0!important}.products .swiper-container.swiper-products .swiper-buttons .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='51' viewBox='0 0 51 51' fill='none'%3E%3Crect width='51' height='51' rx='25.5' transform='matrix(-1 0 0 1 51 0)' fill='%23373435'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35 18.693L33.1653 17.0898L23.1641 25.8289L33.1653 34.5657L35 32.9626L26.8347 25.8289L35 18.693Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.8333 18.6927L24.9986 17.0896L14.9973 25.8287L24.9986 34.5655L26.8333 32.9623L18.668 25.8287L26.8333 18.6927Z' fill='white'/%3E%3C/svg%3E")}.products .swiper-container.swiper-products .swiper-buttons .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='51' viewBox='0 0 51 51' fill='none'%3E%3Crect width='51' height='51' rx='25.5' fill='%23373435'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 16.693L17.8347 15.0898L27.8359 23.8289L17.8347 32.5657L16 30.9626L24.1653 23.8289L16 16.693Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.1665 16.6927L26.0012 15.0896L36.0024 23.8287L26.0012 32.5655L24.1665 30.9623L32.3317 23.8287L24.1665 16.6927Z' fill='white'/%3E%3C/svg%3E")}.other-posts{position:relative}.other-posts-bg{position:absolute;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.other-posts-top-box{background-color:#292929}.other-posts-top-box .other-posts-title{font-size:36px;margin-top:110px;margin-bottom:60px;text-align:center;color:#fff;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.other-posts-top-box .other-posts-title span{font-weight:900}.other-posts .swiper-slide img{width:100%;height:248px}.other-posts-bottom-box{padding:30px;text-align:center}.other-posts-bottom-box .other-posts-link{border:none;color:#373435;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;background-color:#f58634;padding:8px 16px;border-radius:100px;display:block;width:-moz-fit-content;width:fit-content;margin:auto}.other-posts-bottom-box .other-posts-description{margin-top:20px;color:#373435;font-style:normal;font-weight:900;line-height:normal;margin-bottom:0}.other-posts .swiper-buttons{padding-top:48px;padding-bottom:168px;background-color:#f58634;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767.98px){.other-posts .swiper-buttons{padding-top:30px;padding-bottom:30px}}.other-posts .swiper-buttons .other-posts-swiper-button-prev,.other-posts .swiper-buttons .other-posts-swiper-button-next{position:relative;margin-top:unset;height:51px;width:51px}.other-posts .swiper-buttons .other-posts-swiper-button-prev:after,.other-posts .swiper-buttons .other-posts-swiper-button-next:after{content:"";top:0!important;bottom:0!important;left:0!important;right:0!important}.other-posts .swiper-buttons .other-posts-swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='51' viewBox='0 0 51 51' fill='none'%3E%3Crect width='51' height='51' rx='25.5' transform='matrix(-1 0 0 1 51 0)' fill='%23373435'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35 18.693L33.1653 17.0898L23.1641 25.8289L33.1653 34.5657L35 32.9626L26.8347 25.8289L35 18.693Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.8333 18.6927L24.9986 17.0896L14.9973 25.8287L24.9986 34.5655L26.8333 32.9623L18.668 25.8287L26.8333 18.6927Z' fill='white'/%3E%3C/svg%3E")}.other-posts .swiper-buttons .other-posts-swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='51' viewBox='0 0 51 51' fill='none'%3E%3Crect width='51' height='51' rx='25.5' fill='%23373435'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 16.693L17.8347 15.0898L27.8359 23.8289L17.8347 32.5657L16 30.9626L24.1653 23.8289L16 16.693Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.1665 16.6927L26.0012 15.0896L36.0024 23.8287L26.0012 32.5655L24.1665 30.9623L32.3317 23.8287L24.1665 16.6927Z' fill='white'/%3E%3C/svg%3E")}body{overflow-x:hidden}@keyframes swing2{0%{transform:rotate(1deg)}25%{transform:rotate(-8deg)}50%{transform:rotate(16deg)}75%{transform:rotate(-16deg)}to{transform:rotate(8deg)}}.banner{margin-top:-141px;position:relative;z-index:1}@media (min-width: 768px){.banner picture img{height:720px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (max-width: 1199.98px){.banner picture img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover}}@media (max-width: 991.98px){.banner picture img{aspect-ratio:1.75}}@media (max-width: 767.98px){.banner picture img{aspect-ratio:360/565}}@media (max-width: 575.98px){.banner picture img{aspect-ratio:430/900}}.banner .container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex}@media screen and (max-width: 1700px){.banner .container{top:100px;z-index:1040}}@media (max-width: 767.98px){.banner .container{width:100%;left:0;right:0;margin:auto;padding-left:40px;padding-right:40px;justify-content:flex-start;text-align:center;top:20%;bottom:unset}}@media (max-width: 575.98px){.banner .container{top:30%;padding-left:5px;padding-right:5px}}.banner .container .text-banner{display:flex;flex-direction:column;justify-content:center;text-align:left;width:70%}@media (max-width: 767.98px){.banner .container .text-banner{width:100%;text-align:center}}.banner .container .text-banner .subtitle{color:#fff;margin-left:1.75rem;text-transform:uppercase;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:30px}@media (max-width: 1399.98px){.banner .container .text-banner .subtitle{font-size:20px;margin-bottom:16px}}@media (max-width: 767.98px){.banner .container .text-banner .subtitle{margin:auto auto 30px}}.banner .container .text-banner .subtitle:hover:after{height:100%}.banner .container .text-banner .subtitle:after{content:"";transition:all .2s ease-in-out;position:absolute;height:25px;width:120%;left:50%;transform:translate(-50%);bottom:0;z-index:-1;background-color:#373435}.banner .container .text-banner h2{margin-bottom:30px;color:#fff;text-transform:uppercase;font-weight:300}.banner .container .text-banner h2 b,.banner .container .text-banner h2 span,.banner .container .text-banner h2 strong{color:#f58634;font-size:54px!important;font-weight:800;display:block}@media (max-width: 1399.98px){.banner .container .text-banner h2{font-size:36px;margin-bottom:16px}.banner .container .text-banner h2 b,.banner .container .text-banner h2 span,.banner .container .text-banner h2 strong{font-size:calc(1.4625rem + 2.55vw)}}@media (max-width: 1399.98px) and (min-width: 1200px){.banner .container .text-banner h2 b,.banner .container .text-banner h2 span,.banner .container .text-banner h2 strong{font-size:3.375rem}}@media (max-width: 1399.98px){.banner .container .text-banner h2{font-size:32px;margin-bottom:16px}.banner .container .text-banner h2 b,.banner .container .text-banner h2 span,.banner .container .text-banner h2 strong{font-size:calc(1.425rem + 2.1vw)}}@media (max-width: 1399.98px) and (min-width: 1200px){.banner .container .text-banner h2 b,.banner .container .text-banner h2 span,.banner .container .text-banner h2 strong{font-size:3rem}}@media (max-width: 991.98px){.banner .container .text-banner h2{font-size:28px}}@media (max-width: 767.98px){.banner .container .text-banner h2{font-size:54px;margin-bottom:30px}}@media (max-width: 575.98px){.banner .container .text-banner h2{font-size:36px;margin-bottom:1rem}}.banner .container .text-banner p{font-size:16px}.banner .container .text-banner .buttons{display:flex;gap:1rem;flex-wrap:nowrap;align-items:center}@media (max-width: 767.98px){.banner .container .text-banner .buttons{justify-content:center;width:100%;margin:30px auto 0;gap:.75rem}}@media (max-width: 575.98px){.banner .container .text-banner .buttons{margin-top:20px;gap:.5rem}}.banner .container .text-banner .buttons .btn-outline-white,.banner .container .text-banner .buttons .btn-secondary{flex:1 1 auto;min-width:0;max-width:260px;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center}@media (max-width: 480px){.banner .container .text-banner .buttons .btn-outline-white,.banner .container .text-banner .buttons .btn-secondary{font-size:16px!important;font-weight:700;padding-left:16px!important;padding-right:36px!important;max-width:48%;height:51px}.banner .container .text-banner .buttons .btn-outline-white svg,.banner .container .text-banner .buttons .btn-secondary svg{width:16px!important;height:16px!important;right:14px!important}}@media (max-width: 360px){.banner .container .text-banner .buttons .btn-outline-white,.banner .container .text-banner .buttons .btn-secondary{font-size:10px!important;padding-left:12px!important;padding-right:30px!important}}.banner .container .product-box{aspect-ratio:1/1;overflow:hidden}.banner .container .banner-image{position:absolute;right:0;bottom:-50px;z-index:4;display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 1700px){.banner .container .banner-image{z-index:1}}@media (max-width: 1399.98px){.banner .container .banner-image{width:50%}}.banner .container .banner-image>img{position:relative;z-index:2;max-width:100%;height:auto}@media (max-width: 767.98px){.banner .container .banner-image{display:flex;width:100%;right:0;justify-content:center;align-items:flex-end}.banner .container .banner-image>img{width:240px;max-width:65vw;height:auto}}@media (max-width: 575.98px){.banner .container .banner-image>img{width:320px;max-width:unset}}.banner .container .banner-image-elements{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media (max-width: 767.98px){.banner .container .banner-image-elements{right:-40vh;margin-bottom:50px}}.banner .container .banner-image-elements img{position:absolute;bottom:0;right:0;transform-origin:bottom center;animation:swing2 6s ease-in-out infinite alternate}@media (max-width: 767.98px){.banner .container .banner-image-elements img{max-width:180px}}@media (max-width: 575.98px){.banner .container .banner-image-elements img{max-width:270px}}.banner .container .banner-image-elements img:nth-child(1){animation-duration:5s;animation-delay:0s;transform:rotate(8deg)}.banner .container .banner-image-elements img:nth-child(2){animation-duration:6.5s;animation-delay:.8s;transform:rotate(-8deg)}.banner .container .banner-image-elements img:nth-child(3){animation-duration:7s;animation-delay:.4s;transform:rotate(0)}.banner .swiper-pagination-bullet{background-color:#292929;height:1.5rem;opacity:1;width:1.5rem}.banner .swiper-pagination-bullet-active{background-color:#f58634}@media (max-width: 767.98px){.banner .swiper-container{padding-bottom:30px}}.banner .swiper-lazy{max-width:100%;height:auto}.cta{position:relative;color:#fff}@media (max-width: 767.98px){.cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2b2b2bb3,#000);z-index:-1}}.cta-bg{position:absolute;height:100%;width:auto;-o-object-fit:cover;object-fit:cover;z-index:-1}@media (max-width: 767.98px){.cta-bg{top:0;right:0;bottom:0;left:0;width:100%;-o-object-position:center 40px;object-position:center 40px}}.cta .container .row .img-logo{margin-top:129px;display:flex;justify-content:center}@media (max-width: 767.98px){.cta .container .row .img-logo{margin-top:10vh}}.cta .container .row .img-logo img{width:321px;height:auto}@media (max-width: 767.98px){.cta .container .row .img-logo img{width:139.376px;height:88px}}.cta .container .row .cta-text{margin-top:60px;text-align:center;font-style:normal;font-weight:300;line-height:normal;letter-spacing:4.08px;text-transform:uppercase}.cta .container .row .cta-divider{margin-left:auto;margin-right:auto;margin-top:20px;width:50px;border-color:#f58634;opacity:1}.cta .container .row .cta-title{margin-top:20px;text-align:center;color:#fff;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.cta .container .row .cta-button{display:flex;justify-content:center}@media (max-width: 767.98px){.cta .container .row .cta-button{margin-top:30px;margin-bottom:55px!important}}.about{position:relative}@media (max-width: 767.98px){.about{height:429px;display:flex;justify-content:center;align-items:center}}.about-bg{position:absolute;z-index:-2;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.about-image{position:relative}@media (max-width: 575.98px){.about-image{overflow:hidden}}.about-image .worker{margin-top:-40px;z-index:1;position:relative}@media (max-width: 767.98px){.about-image .worker{display:none}}.about-image-elements img{z-index:-1;position:absolute;bottom:0;transform-origin:bottom center;animation:swing2 6s ease-in-out infinite alternate}.about-image-elements img:nth-child(1){animation-duration:5s;animation-delay:0s;transform:rotate(2deg)}.about-image-elements img:nth-child(2){animation-duration:6.5s;animation-delay:.8s;transform:rotate(-2deg)}.about-image-elements img:nth-child(3){animation-duration:7s;animation-delay:.4s;transform:rotate(0)}.about .about-text{text-align:center;display:flex;flex-direction:column;justify-content:center}.about .about-text-title{color:#373435;text-align:center;font-style:normal;font-weight:300;line-height:normal;letter-spacing:4.08px;text-transform:uppercase}.about .about-text-subtitle{margin-top:20px;color:#373435;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.about .about-text-subtitle:hover:after{height:100%}.about .about-text-subtitle:after{content:"";transition:all .2s ease-in-out;position:absolute;height:25px;width:120%;left:50%;transform:translate(-50%);bottom:0;z-index:-1;background-color:#f58634}.about .about-text-description{margin-top:8px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.about .about-text-button{height:51px;font-size:16px;font-weight:700;margin-top:30px}@media screen and (max-width: 1133px) and (min-width: 777px){.banner .container{align-items:center}.banner .text-banner{width:58%;z-index:10}.banner .banner-image{width:42%;bottom:-10px}.banner .banner-image>img{width:100%;max-width:420px;height:auto}.banner .buttons{position:relative;z-index:20;margin-top:24px}}@media (max-width: 767.98px){.banner{overflow:visible;z-index:5}.banner .swiper-container,.banner .swiper-wrapper,.banner .swiper-slide{overflow:visible}.banner .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding-left:20px;padding-right:20px;padding-top:50%}.banner .text-banner{width:100%!important;z-index:10;position:relative}.banner .banner-image{position:relative!important;width:100%;display:flex;align-items:flex-end;justify-content:center;z-index:20;margin-top:auto;bottom:-21px!important}.banner .banner-image>img{display:block;width:360px;max-width:unset;height:auto;position:relative;right:0;z-index:4;display:flex;align-items:flex-end;justify-content:flex-end}.banner .banner-image-elements{position:absolute;left:50%;bottom:-120px;transform:translate(-50%);z-index:1}.banner .banner-image-elements img{width:500px;height:185px}.products{position:relative;z-index:1}.products .btn-primary{height:51px!important;font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:center}.products .container{padding:0}.cta-button a{height:51px!important;font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:center;padding-top:10px!important;padding-bottom:10px!important}}@media screen and (max-width: 360px){.banner picture img{aspect-ratio:320/760;-o-object-fit:cover;object-fit:cover}.banner .container{padding-top:38%;padding-left:12px;padding-right:12px}.banner .text-banner .subtitle{font-size:12px;margin-bottom:12px}.banner .text-banner h2{font-size:24px!important;line-height:1.1;margin-bottom:12px}.banner .text-banner h2 b,.banner .text-banner h2 span,.banner .text-banner h2 strong{font-size:28px!important;line-height:1.1}.banner .text-banner p{font-size:13px;line-height:1.4}.banner .buttons{flex-wrap:wrap;gap:8px;margin-top:14px}.banner .buttons .btn-outline-white,.banner .buttons .btn-secondary{width:100%;max-width:100%;font-size:10px!important;padding-left:14px!important;padding-right:14px!important;justify-content:center}.banner .banner-image>img{width:220px;max-width:78vw;height:auto}.banner .banner-image-elements{bottom:-70px}.banner .banner-image-elements img{width:280px;height:auto}.banner .container .text-banner h2 b,.banner .container .text-banner h2 span,.banner .container .text-banner h2 strong{font-size:clamp(28px,10vw,44px)!important}}
