.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,.other-posts-top-box .other-posts-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,.other-posts-top-box .other-posts-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{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:auto}.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:430/700}}.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:30px;padding-right:30px}}.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:calc(1.61875rem + 4.425vw);font-weight:800;display:block}@media (min-width: 1200px){.banner .container .text-banner h2 b,.banner .container .text-banner h2 span,.banner .container .text-banner h2 strong{font-size:4.9375rem}}@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{gap:1rem;display:flex}@media (max-width: 767.98px){.banner .container .text-banner .buttons{margin:30px auto 0}}@media (max-width: 575.98px){.banner .container .text-banner .buttons{margin:0 auto}}.banner .container .banner-image{position:absolute;right:0;bottom:-50px;z-index:4}@media screen and (max-width: 1700px){.banner .container .banner-image{z-index:-1}}@media (max-width: 1399.98px){.banner .container .banner-image{width:50%}}@media (max-width: 767.98px){.banner .container .banner-image{display:none}}.banner .container .banner-image-elements img{z-index:-1;position:absolute;bottom:70px;right:0;transform-origin:bottom center;animation:swing2 6s ease-in-out infinite alternate}.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}.cta-bg{position:absolute;height:100%;width:auto;-o-object-fit:cover;object-fit:cover;z-index:-1}.cta .container .row .img-logo{margin-top:129px;display:flex;justify-content:center}.cta .container .row .img-logo img{width:321px;height:auto}.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{margin-top:30px;margin-bottom:98px;display:flex;justify-content:center}.about{position:relative}.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:10;position:relative}.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{margin-top:30px}
