:root{--primary:#b81c22;--gap:2rem;--swiper-theme-color:#b81c22!important;--swiper-pagination-bullet-size:12px!important}a{text-decoration:none;color:#333}body,html{margin:0;padding:0;font-size:16px;font-family:Poppins,sans-serif;color:#44484d;width:100vw;overflow-x:hidden;background:#f5f5f5}@media (max-width:1180px){body,html{font-size:13px}}.container{max-width:1880px;width:94%;margin:0 auto}@media (max-width:1024px){.container{width:90%}}.icon{width:1.5rem;height:1.5rem;cursor:pointer;object-fit:contain}.readMoreBtn{background:var(--primary);padding:1rem 2rem;color:#fff;font-weight:600;font-size:1rem;margin-top:2rem;display:inline-flex;align-items:center;gap:1rem}.readMoreBtn,.readMoreBtn .icon{transition:all .3s ease-in-out}.readMoreBtn:hover{background:#fff;color:var(--primary)}.readMoreBtn.transparent{padding:0;background:transparent;color:var(--primary)}.readMoreBtn.transparent .icon{padding:1rem;background:var(--primary)}.readMoreBtn.transparent:hover{background:transparent;color:#333}.readMoreBtn.transparent:hover .icon{border-radius:50%;margin-right:10px}.readMoreBtn.reverse{flex-direction:row-reverse}.readMoreBtn.dark{background:#333;color:#fff}.readMoreBtn.dark .icon{color:#333}.readMoreBtn.dark:hover{background:#000;color:#fff}.readMoreBtn.dark:hover .icon{margin-right:10px}.readMoreBtn.primary{background:var(--primary);color:#fff}.readMoreBtn.primary .icon{color:#fff}.readMoreBtn.primary:hover{background:#000;color:#fff}.readMoreBtn.primary:hover .icon{margin-right:10px}.topHasReadMore{display:flex;justify-content:space-between;align-items:center;position:relative}.caseList{display:flex;gap:var(--gap)}@media (max-width:1024px){.caseList{flex-direction:column}}.caseList .case{background:#fff;border-radius:0 0 3rem 0;cursor:pointer;transition:all .3s ease-in-out;width:calc((100% - var(--gap) * 3) / 4)}@media (max-width:1024px){.caseList .case{width:100%}}.caseList .case .cover{position:relative;width:100%;height:0;padding-bottom:56.25%}.caseList .case .cover .bg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;filter:grayscale(100%)}.caseList .case .cover .product{position:absolute;max-width:50%;max-height:100%;z-index:10;right:5%;transition:all .3s ease-in-out}.caseList .case .info{padding:2rem}.caseList .case .info .title{font-weight:600;font-size:1rem;line-height:1.2;transition:all .3s ease-in-out}.caseList .case:hover .product{right:10%}.caseList .case:hover .info .title{color:var(--primary)}.pageHeading{display:flex;justify-content:space-between;padding:2rem 0;align-items:center;border-bottom:1px solid #ddd;margin-bottom:2rem}@media (max-width:1024px){.pageHeading{flex-direction:column-reverse;align-items:flex-start;gap:1rem}}.pageHeading .pageName{font-size:2rem;line-height:1.2;font-weight:600;max-width:60%}@media (max-width:1024px){.pageHeading .pageName{max-width:100%}}.pageCover{display:flex;justify-content:center;align-items:center;height:33vw;font-size:2rem;font-weight:600;background:#333;position:relative}.pageCover .bg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.pageCover .pageName{color:#fff;font-size:3rem;position:relative}.categoriesBar{display:flex;background:var(--primary);color:#fff;font-size:1.2rem;font-weight:600;text-align:center}@media (max-width:1024px){.categoriesBar{gap:2rem;overflow-x:scroll;width:100%}}.categoriesBar .item{flex:1 1;padding:1rem 0;transition:all .3s ease-in-out;cursor:pointer;color:#fff}@media (max-width:1024px){.categoriesBar .item{display:inline-block;flex:none;padding:1rem}}.categoriesBar .item.active,.categoriesBar .item:hover{color:#000}.breadcrumbs ol{display:flex;margin:0;padding:0;list-style:none}.breadcrumbs ol li a{color:#666;transition:all .3s ease-in-out}.breadcrumbs ol li a:hover{color:var(--primary)}.breadcrumbs ol li:after{content:"/";margin:0 1rem;color:#aaa}.breadcrumbs ol li:last-child:after{content:"";margin:0}#contactbox .pageContent{transition:all .3s ease-in-out}#contactbox .pageContent:hover{background:#b81c22!important}.image_resized{margin:0}.image_resized img{width:100%;margin:0!important}#header{background:#fff}#header,.header{z-index:80;position:relative}.header{display:flex;gap:var(--gap);justify-content:space-between;align-items:center;padding:2rem 0}@media (max-width:1024px){.header{display:block;padding:0;width:100%;height:120px}}.header .logo{height:4rem}.header .logo img{height:100%;object-fit:contain}@media (max-width:1024px){.header .logo{height:40px;display:inline-block;margin-left:1rem;margin-top:10px;margin-bottom:10px}.header .logo img{height:40px}}.header .search{display:flex;gap:1rem;flex-grow:1;align-items:center;border:1px solid #ddd;padding:1rem;position:relative}.header .search .searchResults{position:absolute;top:100%;border:1px solid #ddd;max-height:200px;height:auto;width:100%;overflow-y:scroll;background:#fff;left:-1px;display:none}.header .search .searchResults.active{display:block}.header .search .searchResults .noResult{padding:10px 20px}.header .search .searchResults .result .title{background:#eee;font-size:.8rem;font-weight:600;padding:10px 20px;display:flex;align-items:center;justify-content:space-between}.header .search .searchResults .result .title span{font-weight:400}.header .search .searchResults .result .list{display:flex;flex-direction:column}.header .search .searchResults .result .list a{font-size:.8rem;padding:10px 20px;border-bottom:1px solid #eee}.header .search .searchResults .result .list a:hover{background:#eee}.header .search input{width:100%;padding:.24rem;border:0 solid #ccc;outline:none;font-size:1rem}.header .search .btn{background:var(--primary);padding:.5rem 1.5rem;color:#fff;outline:none;cursor:pointer;display:flex;align-items:center;gap:1rem}@media (max-width:1024px){.header .search{position:absolute;left:0;right:0;background:#333;border:0;padding:0;height:60px}.header .search input{background:transparent;font-size:1.2rem;padding:1rem;color:#fff}.header .search .btn{width:50px;height:50px;gap:0;background:transparent;flex-direction:row-reverse}.header .search .btn span{display:none}}.header .action{display:flex;gap:1rem;align-items:center}@media (max-width:1024px){.header .action{position:absolute;top:0;right:0}}.header .action .btn{background:var(--primary);padding:1.5rem;display:flex;align-items:center;gap:1rem;color:#fff;outline:none;cursor:pointer}.header .action .btn.light{color:var(--primary);background-color:#ffdede;border:1px solid #ffb8b8}@media (max-width:1024px){.header .action .btn.light{display:none}}.menu{background-color:#000;line-height:4rem;font-weight:600;position:relative;z-index:10}@media (max-width:1024px){.menu{display:none}}.menu .container{display:flex;align-items:center;gap:var(--gap)}.menu .container .category{background-color:var(--primary);color:#fff;width:12.5vw;min-width:280px;text-transform:uppercase}.menu .container .menu-list{display:flex;flex:1 1;justify-content:space-between}.menu .container .menu-list a{text-transform:uppercase;color:#fff}.menu .container .menu-list a.active,.menu .container .menu-list a:hover{color:var(--primary)}.menu .category{position:relative}.menu .category .inner{padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.menu .category .dropdown{position:absolute;height:33vw;min-width:50vw;line-height:1;display:none}.menu .category .dropdown.active{display:flex}.menu .category .dropdown .mainCategory{width:12.5vw;min-width:280px;display:flex;flex-direction:column;justify-content:space-between}.menu .category .dropdown .mainCategory .item{padding:1rem;flex:1 1;display:flex;flex-direction:column;justify-content:center;background:#ffffffdd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;color:#000;border:1px solid #ddd;margin:-1px 0 0}.menu .category .dropdown .mainCategory .item .title{font-size:1.2rem;margin-bottom:1rem;font-weight:600}.menu .category .dropdown .mainCategory .item .intro{font-size:1rem;opacity:.6;text-transform:none;font-weight:400}.menu .category .dropdown .mainCategory .item.active,.menu .category .dropdown .mainCategory .item:hover{background:#fff}.menu .category .dropdown .mainCategory .item.active .title,.menu .category .dropdown .mainCategory .item:hover .title{color:var(--primary)}.menu .category .dropdown .subCategory{width:12.5vw;min-width:280px;flex-direction:column;justify-content:space-between;display:none}.menu .category .dropdown .subCategory.active{display:flex}.menu .category .dropdown .subCategory .item{padding:1rem;flex:1 1;display:flex;flex-direction:column;justify-content:center;background:#ffffffdd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;color:#000;border:1px solid #ddd;margin:-1px 0 0 -1px}.menu .category .dropdown .subCategory .item.active,.menu .category .dropdown .subCategory .item:hover{background:#fff;color:var(--primary)}.menu .category .dropdown .poster{width:50%;background:#fff;color:#333;height:100%;border:1px solid #ddd;margin:-1px 0 -1px -1px;display:none;min-width:500px}.menu .category .dropdown .poster.active{display:flex}.menu .category .dropdown .poster .in{position:relative;height:100%;flex-direction:column;display:flex;justify-content:space-between;width:100%}.menu .category .dropdown .poster .in .top{padding:2rem;z-index:20}.menu .category .dropdown .poster .in .top h3{color:var(--primary);margin-bottom:0}.menu .category .dropdown .poster .in .top h1{font-size:3rem;font-weight:700;max-width:60%;margin:0}.menu .category .dropdown .poster .in .bg{max-width:80%;max-height:80%;object-fit:contain;position:absolute;right:0;bottom:0;z-index:10}.menu .category .dropdown .poster .in .bottom{padding:2rem;z-index:20}.menu .category .dropdown .poster .in .bottom .btn{background:var(--primary);padding:1.5rem;display:inline-block;color:#fff;outline:none;cursor:pointer}@media (max-width:1024px){.footer{margin-bottom:80px}}.footer .footerMenu{background:#333;padding:5rem 0}.footer .footerMenu .container{position:relative;display:flex;gap:var(--gap);justify-content:space-between}@media (max-width:1024px){.footer .footerMenu .container{flex-direction:column}}.footer .footerMenu .container .logo{flex:2 1}.footer .footerMenu .container .logo img{width:100%;max-width:300px;height:auto}.footer .footerMenu .container a{color:#aaa;font-weight:300}.footer .footerMenu .container a:hover{color:#fff}.footer .footerMenu .container .bottomSection{flex:1 1}.footer .footerMenu .container .bottomSection .title{color:#fff;font-size:1.5rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem}.footer .footerMenu .container .bottomSection .social{display:flex;gap:1rem;margin-bottom:1rem}.footer .footerMenu .container .bottomSection .social .icon{width:2rem;height:2rem;object-fit:contain;cursor:pointer}.footer .footerMenu .container .bottomSection .items{display:flex;flex-direction:column;gap:0;color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}.footer .footerMenu .container .bottomSection .items .item{cursor:pointer}.footer .footerMenu .container .bottomSection .items p{display:flex;gap:1rem;align-items:center;font-size:.8rem;font-weight:300}.footer .footerMenu .container .bottomSection .items p img{width:1.5rem}.footer .footerMenu .container .bottomSection .items.contact{padding:0}.footer .footerMenu .container .bottomSection .items.contact a{color:red!important;text-decoration:underline}.footer .bar{background:var(--primary);color:#000000aa}.footer .bar a{color:#ffffffaa}.footer .bar a:hover{color:#fff}.footer .bar .container{display:flex;justify-content:space-between;line-height:2}@media (max-width:1024px){.footer .bar .container{flex-direction:column;text-align:center}}.slider{height:33vw;background:#000;position:relative;z-index:1}@media (max-width:1024px){.slider{height:120vw}}.slider .bgSection{display:flex;height:100%}.slider .bgSection .bg{flex:3% 1;z-index:5;transition:all 1s ease-in-out;background-size:cover;background-position:50%;opacity:.2;display:block}@media (max-width:1024px){.slider .bgSection .bg{flex:1% 1;display:none}}.slider .bgSection .bg.active{flex:99% 1;z-index:10;opacity:1}@media (max-width:1024px){.slider .bgSection .bg.active{flex:85% 1}}.slider .bgSection .mobileBg{flex:10% 1;z-index:5;transition:all 1s ease-in-out;background-size:cover;background-position:50%;opacity:.2;display:none}@media (max-width:1024px){.slider .bgSection .mobileBg{flex:1% 1;display:block}}.slider .bgSection .mobileBg.active{flex:97% 1;z-index:10;opacity:1}@media (max-width:1024px){.slider .bgSection .mobileBg.active{flex:85% 1}}.slider .bgTitle{top:0;left:0;width:100%;bottom:0;z-index:10;justify-content:center}.slider .bgTitle,.slider .bgTitle .title{position:absolute;display:flex;align-items:center}.slider .bgTitle .title{font-size:7rem;text-transform:uppercase;color:#fff;font-weight:900;max-width:60%;line-height:1;opacity:0;transition:all .3s ease-in-out}@media (max-width:1024px){.slider .bgTitle .title{max-width:100%;font-size:3rem;text-align:center;width:100%;justify-content:center;margin-right:-1rem}}.slider .bgTitle .title .text{letter-spacing:0;transition:all 1s ease-in-out;white-space:pre-wrap}@media (max-width:1024px){.slider .bgTitle .title .text{position:relative;z-index:10}}.slider .bgTitle .title .product{width:400px;height:400px;position:absolute;right:-50%;top:50%;transform:translateY(-50%);transition:all 1s ease-in-out;opacity:0}@media (max-width:1024px){.slider .bgTitle .title .product{width:90vw;height:90vw;right:-10%;transform:translateX(0) translateY(-50%);z-index:1}}.slider .bgTitle .title .product img{transition:all 1s ease-in-out;object-fit:contain;width:100%;height:100%}.slider .bgTitle .title.active{opacity:1}.slider .bgTitle .title.active .text{letter-spacing:1rem}.slider .bgTitle .title.active .product{right:0;opacity:1}.homePage{background:#f5f5f5}.homePage .content{position:relative}.homePage .bigTitle{position:absolute;font-style:normal;font-weight:900;font-size:15rem;line-height:192px;text-transform:uppercase;background:linear-gradient(180deg,#ededed 26.78%,hsla(0,0%,93%,0) 117.19%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;z-index:0}@media (max-width:1024px){.homePage .bigTitle{font-size:8rem}}.homePage .subTitle{color:var(--primary);font-size:1.4rem;font-weight:600;margin:0}@media (max-width:1024px){.homePage .subTitle{font-size:1rem}}.homePage .mainTitle{font-size:3rem;font-weight:600;line-height:3.6rem;margin:0}@media (max-width:1024px){.homePage .mainTitle{font-size:2rem;line-height:1}}.homePage .about{position:relative}.homePage .about .bigTitle{top:2%}.homePage .about .content{padding:5rem 0;display:flex;align-items:center;gap:var(--gap);justify-content:space-between}@media (max-width:1024px){.homePage .about .content{flex-direction:column}}.homePage .about .content .intro{display:flex;flex-direction:column;gap:1rem;flex:30% 1}.homePage .about .content .card{flex:20% 1}.homePage .about .content .card .cover{width:100%;height:auto}.homePage .about .content .card .go{background:#fff;padding:3rem 0;width:90%;margin:-5rem auto 0;position:relative;border-radius:0 0 3rem 0}.homePage .about .go{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;width:100%;cursor:pointer}.homePage .about .go h3{font-size:1.2rem;font-weight:600;margin:0}.homePage .about .more{display:flex;background:#fff;border-radius:0 0 3rem 0}.homePage .about .more .logo{width:50%}.homePage .products{position:relative;padding:5rem 0}.homePage .products .mainTitle{margin-bottom:3rem}.homePage .products .bigTitle{right:0;top:2%}.homePage .products .categories{display:flex;gap:var(--gap)}@media (max-width:1024px){.homePage .products .categories{flex-direction:column}}.homePage .products .categories .category{flex:1 1;display:flex;flex-direction:column;gap:1rem}.homePage .products .categories .category .cover{width:100%;height:0;padding-bottom:150%;background:#333;position:relative;border-radius:0 0 3rem 0;cursor:pointer;transition:all .3s ease-in-out}.homePage .products .categories .category .cover .logoBg{position:absolute;width:30%;top:5%;left:5%;transition:all .3s ease-in-out}.homePage .products .categories .category .cover .product{position:absolute;height:100%;right:0;bottom:0;transition:all .3s ease-in-out}.homePage .products .categories .category .info{font-size:1.4rem}.homePage .products .categories .category .info .title{color:var(--primary);font-weight:600;font-size:2.4rem;line-height:1;text-transform:uppercase;transition:all .3s ease-in-out}.homePage .products .categories .category .info .title .icon{transition:all .3s ease-in-out;margin-left:-2rem;opacity:0}.homePage .products .categories .category:hover .cover{background:var(--primary)}.homePage .products .categories .category:hover .cover .logoBg{width:80%}.homePage .products .categories .category:hover .cover .product{right:5%;bottom:5%}.homePage .products .categories .category:hover .info .title{color:#333}.homePage .products .categories .category:hover .info .title .icon{margin-left:0;opacity:1}.homePage .innovation{position:relative;padding:5rem 0}.homePage .innovation .container{position:relative}.homePage .innovation .bigTitle{top:2%;left:50%;transform:translateX(-50%)}.homePage .innovation .content{position:relative}.homePage .innovation .content .mainTitle{margin-bottom:3rem}.homePage .innovation .content .featuredSlider{display:flex;gap:var(--gap);align-items:center;max-height:80vh}@media (max-width:1024px){.homePage .innovation .content .featuredSlider{flex-direction:column;max-height:none}}.homePage .innovation .content .featuredSlider .left{display:flex;gap:1rem;width:50vw;height:100%}@media (max-width:1024px){.homePage .innovation .content .featuredSlider .left{width:100%;flex-direction:column}}.homePage .innovation .content .featuredSlider .left .thumbs{display:flex;flex-direction:column;gap:1rem;height:100%}@media (max-width:1024px){.homePage .innovation .content .featuredSlider .left .thumbs{flex-direction:row}}.homePage .innovation .content .featuredSlider .left .thumbs .thumb{opacity:.6;width:150px;height:150px;background:#fff;transition:all .3s ease-in-out;cursor:pointer}@media (max-width:1024px){.homePage .innovation .content .featuredSlider .left .thumbs .thumb{width:80px;height:80px}}.homePage .innovation .content .featuredSlider .left .thumbs .thumb img{width:100%;height:100%;object-fit:cover}.homePage .innovation .content .featuredSlider .left .thumbs .thumb.active,.homePage .innovation .content .featuredSlider .left .thumbs .thumb:hover{opacity:1}.homePage .innovation .content .featuredSlider .left .big{height:calc(600px + 3rem);width:100%}@media (max-width:1024px){.homePage .innovation .content .featuredSlider .left .big{height:90vw}}.homePage .innovation .content .featuredSlider .left .big img{transition:all .3s ease-in-out;width:100%;height:100%;object-fit:cover;background:#fff;border-radius:0 0 3rem 0}.homePage .innovation .content .featuredSlider .right{width:600px}@media (max-width:1024px){.homePage .innovation .content .featuredSlider .right{width:100%}}.homePage .innovation .content .featuredSlider .right .in{padding:3rem}@media (max-width:1024px){.homePage .innovation .content .featuredSlider .right .in{padding:0}}.homePage .innovation .content .featuredSlider .right .in .title{font-weight:600;font-size:2.4rem}.homePage .innovation .content .figures{margin-top:3rem;display:flex;gap:var(--gap)}@media (max-width:1024px){.homePage .innovation .content .figures{flex-direction:column}}.homePage .innovation .content .figures .figure{flex:1 1}.homePage .innovation .content .figures .figure .number{color:var(--primary);font-size:3rem;font-weight:900}.homePage .innovation .content .figures .figure .title{font-size:1.4rem;font-weight:600;text-transform:uppercase}.homePage .factory{background-size:cover;background-position:50%;position:relative;height:100vh;display:flex;justify-content:center;align-items:center}.homePage .factory iframe{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100vh;border:0}.homePage .factory .content{max-width:600px;width:90%;margin:0 auto;padding:5rem 0;gap:var(--gap);background:linear-gradient(180deg,#b81c22 43.75%,rgba(184,28,34,.1));display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.homePage .factory .content .subTitle{color:#fff}.homePage .factory .content .view{width:150px;margin:5rem 0}.homePage .cases{padding:5rem 0}.homePage .cases .container{position:relative}.homePage .cases .bigTitle{right:0}.homePage .cases .topHasReadMore{margin-bottom:3rem}@media (max-width:1024px){.homePage .cases .topHasReadMore{display:flex;flex-direction:column}}.homePage .news{background:#fff;padding:5rem 0}@media (max-width:1024px){.homePage .news .topHasReadMore{display:flex;flex-direction:column}}.homePage .news .container{position:relative}.homePage .news .content{display:flex;gap:var(--gap);position:relative;margin-top:3rem}@media (max-width:1024px){.homePage .news .content{flex-direction:column}}.homePage .news .content .featured{background-size:cover;background-position:50%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding:3rem;border-radius:0 0 3rem 0;overflow:hidden;flex:1 1}@media (max-width:1024px){.homePage .news .content .featured{padding:2rem}}.homePage .news .content .featured .msk{background:linear-gradient(180deg,transparent,#000000dd);position:absolute;width:100%;height:100%;left:0;top:0;transition:all .3s ease-in-out}.homePage .news .content .featured .in{position:relative;transition:all .3s ease-in-out}.homePage .news .content .featured .in .category{font-size:1.2rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem;color:var(--primary)}@media (max-width:1024px){.homePage .news .content .featured .in .category{margin-bottom:12rem}}.homePage .news .content .featured .in .title{font-size:2.4rem;font-weight:600;margin-bottom:1rem}@media (max-width:1024px){.homePage .news .content .featured .in .title{font-size:1.4rem;line-height:1.2}}.homePage .news .content .featured .in .intro{font-size:1.4rem;margin-bottom:1rem}@media (max-width:1024px){.homePage .news .content .featured .in .intro{font-size:1rem;line-height:1.2}}.homePage .news .content .featured:hover .in{margin-bottom:3rem}.homePage .news .content .featured:hover .msk{opacity:.8}.homePage .news .content .newsList{display:flex;flex-direction:column;gap:3rem;flex:1 1}@media (max-width:1024px){.homePage .news .content .newsList{gap:1rem}}.homePage .news .content .newsList .post{display:flex;gap:3rem;align-items:center}@media (max-width:1024px){.homePage .news .content .newsList .post{flex-direction:column;gap:1rem}}.homePage .news .content .newsList .post .cover{width:100%;height:200px;position:relative;border-radius:0 0 3rem 0;overflow:hidden}.homePage .news .content .newsList .post .cover img{position:absolute;width:100%;height:100%;object-fit:cover}.homePage .news .content .newsList .post .info{flex:100% 1}.homePage .news .content .newsList .post .category{font-size:1.2rem;font-weight:600;text-transform:uppercase;color:var(--primary)}.homePage .news .content .newsList .post .title{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#44484d}.homePage .news .content .newsList .post .intro{font-size:1rem;color:#44484d}.contact{padding:5rem 0;position:relative}.contact .bigTitle{top:0;position:absolute;font-style:normal;font-weight:900;font-size:15rem;line-height:192px;text-transform:uppercase;background:linear-gradient(180deg,#ededed 26.78%,hsla(0,0%,93%,0) 117.19%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;z-index:0}@media (max-width:1024px){.contact .bigTitle{font-size:8rem}}.contact .container{display:flex;gap:var(--gap)}@media (max-width:1024px){.contact .container{flex-direction:column}}.contact .arrivals{width:200px;height:100%}@media (max-width:1024px){.contact .arrivals{position:absolute;top:-50px;right:0;width:100px;height:auto}}.contact .mainTitle{font-size:3rem;font-weight:600;line-height:3.6rem;margin:0}@media (max-width:1024px){.contact .mainTitle{font-size:2rem;line-height:1}}.contact .subTitle{color:var(--primary);font-size:1.4rem;font-weight:600;margin:0}@media (max-width:1024px){.contact .subTitle{font-size:1rem}}.contact .right{width:100%}@media (max-width:1024px){.contact .right{width:100%}}.contact form{display:flex;gap:1rem;flex-wrap:wrap}.contact form .half{flex:1 1}.contact form input{padding:1rem 2rem;font-size:1rem;display:block;width:100%;border:1px solid #ddd;transition:all .3s ease-in-out}.contact form input:focus{outline:none;border-color:var(--primary)}.contact form textarea{display:block;width:100%;padding:1rem 2rem;font-size:1rem;border:1px solid #ddd;transition:all .3s ease-in-out}.contact form textarea:focus{outline:none;border-color:var(--primary)}.contact form button{display:block;width:100%;border:0}.casesPage{background:#f5f5f5}.caseSlider{border-radius:0 0 3rem 0;background:#ddd;overflow:hidden;margin-bottom:2rem}.caseSlider .item{position:relative;height:0;background-size:cover;background-position:50%;padding-bottom:40%;color:#fff}@media (max-width:1024px){.caseSlider .item{padding-bottom:150%}}.caseSlider .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.caseSlider .item .itemContent{position:absolute;height:100%;max-width:800px;display:flex;flex-direction:column;justify-content:center;padding:3rem;z-index:10}.caseSlider .item .itemContent .itemTitle{font-weight:600;font-size:2rem;line-height:1.2}.caseSlider .item .itemContent .itemDescription{max-width:60%}@media (max-width:1024px){.caseSlider .item .itemContent .itemDescription{max-width:100%}}.caseSlider .item .product{position:absolute;right:-50%;height:100%;z-index:10;display:flex;align-items:center;transition:all .3s ease-in-out}@media (max-width:1024px){.caseSlider .item .product{top:0;align-items:start}}.caseSlider .item .product img{max-height:80%;width:auto}@media (max-width:1024px){.caseSlider .item .product img{max-height:60%}}.caseSlider .swiper-slide-active .item .product{right:10%}.caseList{padding:2rem 0;flex-wrap:wrap}.videosFeatured{display:flex;gap:var(--gap);position:relative;margin-bottom:2rem}@media (max-width:1024px){.videosFeatured{gap:1rem;flex-direction:column}}.videosFeatured .featured{flex:3 1;border-left:5px solid #b81c22;border-radius:0 0 3rem 0;background-size:cover;background-position:50%;position:relative;display:flex;overflow:hidden}@media (max-width:1024px){.videosFeatured .featured{flex-direction:column}}.videosFeatured .featured .msk{position:absolute;background:#00000033;width:100%;height:100%;top:0}.videosFeatured .featured .in{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding:3rem}.videosFeatured .featured .title{font-size:2rem;line-height:1.2;font-weight:600;color:#fff;max-width:60%}@media (max-width:1024px){.videosFeatured .featured .title{font-size:2rem;padding-top:3rem;max-width:100%}}.videosFeatured .more{flex:1 1;display:flex;flex-direction:column;gap:var(--gap)}.videosFeatured .more .item{position:relative;height:0;padding-bottom:50%;background-size:cover;background-position:50%;color:#fff}.videosFeatured .more .item .msk{position:absolute;background:#00000033;width:100%;height:100%;top:0;transition:all .3s ease-in-out}.videosFeatured .more .item .title{position:absolute;bottom:2rem;left:2rem;z-index:10;width:80%}.videosFeatured .more .item:hover .msk{background:linear-gradient(180deg,transparent,#b81c22)}.videosPage .videoList{margin:2rem 0}.videoList{display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:1024px){.videoList{gap:1rem;flex-direction:column}}.videoList .item{width:calc(25% - 1.6666rem)}@media (max-width:1024px){.videoList .item{width:100%}}.videoList .item .cover{position:relative;height:0;padding-bottom:50%;background-size:cover;background-position:50%;width:100%}.videoList .item .cover .icon{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.videoList .item .cover:hover .icon{width:50px;height:50px}.videoList .item .bottom{padding:1rem 0}.videoList .item .bottom .category{color:var(--primary);font-weight:700;font-size:1rem}.newsPage{display:flex;gap:var(--gap)}@media (max-width:1024px){.newsPage{flex-direction:column-reverse}}.newsPage .newsList{flex:3 1;display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.newsPage .newsList .post{display:flex;gap:2rem;align-items:center;position:relative}@media (max-width:1024px){.newsPage .newsList .post{align-items:start;flex-direction:column}}.newsPage .newsList .post .cover{flex:1 1;height:0;padding-bottom:240px;border-radius:0 0 3rem 0;overflow:hidden;position:relative;width:100%}.newsPage .newsList .post .cover img{object-fit:cover;position:absolute;top:0;width:100%;height:100%}.newsPage .newsList .postHero{background-size:cover;background-position:50%;overflow:hidden;border-radius:0 0 3rem 0;padding:2rem;color:#fff;display:flex;align-items:flex-end;position:relative}.newsPage .newsList .postHero .msk{position:absolute;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));top:0;left:0;width:100%;height:100%}.newsPage .newsList .postHero .content{max-width:60%;margin-top:20%}@media (max-width:1024px){.newsPage .newsList .postHero .content{max-width:100%;margin-top:50%}}.newsPage .newsList .content{position:relative;flex:3 1;flex-direction:column;display:flex}.newsPage .newsList .content .category{text-transform:uppercase;font-size:1rem;font-weight:600;color:var(--primary)}.newsPage .newsList .content .category span{font-weight:400;text-transform:capitalize;color:#aaa}.newsPage .newsList .content .title{font-size:1.5rem;line-height:1.2;font-weight:600}.singlePage{padding:3rem 0}@media (max-width:1024px){.singlePage{padding-top:0}}.singlePage .container{display:flex;gap:var(--gap)}@media (max-width:1024px){.singlePage .container{flex-direction:column-reverse}}.singlePage .sidebar{flex:1 1}.singlePage .content-wrap{flex:3 1}.singlePage .content-wrap .content .cover{position:relative;width:100%;height:0;padding-bottom:46%;background-size:cover;background-position:50%;margin-bottom:2rem}.singlePage .content-wrap .content .cover .product{position:absolute;right:10%;height:100%;transition:all .3s ease-in-out;z-index:10}.singlePage .content-wrap .content .cover .bg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.singlePage .content-wrap .content figure.image{margin:0;max-width:100%;height:auto}.singlePage .content-wrap .content figure.image img{width:100%}.singlePage .content-wrap .content img{max-width:100%}.singlePage .content-wrap .content .title{font-size:1.4rem;font-weight:600;margin-bottom:1rem}.singlePage .content-wrap .content .gallery{margin:1rem 0}.singlePage .content-wrap .content .videos .videoList{flex-direction:column}.singlePage .content-wrap .content .videos .videoList .item{width:100%}.singlePage .content-wrap .content .videos .videoList .cover{margin-bottom:0;position:relative;padding-bottom:56%}.singlePage .content-wrap .content .videos .videoList .cover iframe{position:absolute;width:100%;height:100%}.singlePage .content-wrap .content .videos .videoList .bottom .title{font-size:1rem;font-weight:400}.singlePage .content-wrap .content .player{margin-bottom:2rem;position:relative;padding-bottom:56%;height:0}.singlePage .content-wrap .content .player iframe{position:absolute;width:100%;height:100%}.singlePage .content-wrap .content .intro{margin-bottom:2rem}.singlePage .content-wrap .relatedVideos .sectionTitle{font-size:1.4rem;font-weight:600;margin-bottom:1rem}.singlePage .content-wrap .relatedVideos .cover{margin-bottom:.4rem}.singlePage .content-wrap .relatedVideos .title{font-size:1rem;line-height:1.2}.sidebar{flex:1 1;display:flex;flex-direction:column;gap:2rem}@media (max-width:1024px){.sidebar{padding-bottom:3rem}.sidebar:before{content:"Sidebar";font-size:1.2rem;text-transform:uppercase}}.sidebar .category{background:var(--primary);padding:3rem;display:flex;flex-direction:column;gap:2rem;color:#fff;border-radius:0 0 3rem 0}.sidebar .category .list .item{text-transform:uppercase;font-size:1.4rem;font-weight:600;transition:all .3s ease-in-out;color:#fff}.sidebar .category .list .item.active,.sidebar .category .list .item:hover{color:#000}.sidebar .recentPosts{background:#fff;border:1px solid #ddd;padding:3rem;display:flex;flex-direction:column;gap:2rem;color:#333;border-radius:0 0 3rem 0}.sidebar .recentPosts .list .item{text-transform:uppercase;font-size:1rem;transition:all .3s ease-in-out;margin-left:10px}.sidebar .recentPosts .list .item :before{content:"•";margin-right:10px}.sidebar .recentPosts .list .item.active,.sidebar .recentPosts .list .item:hover{color:var(--primary)}.sidebar .relatedCases .title{font-size:1.4rem;font-weight:600}.sidebar .relatedCases .caseList{flex-direction:column}.sidebar .relatedCases .caseList a{width:100%}.ProductItem{display:flex;flex-direction:column;gap:1rem;position:relative}.ProductItem .widgetTitle{text-transform:uppercase;color:var(--primary);position:absolute;top:2rem;left:2rem;font-weight:900}.ProductItem .cover{width:100%;height:0;padding-bottom:150%;background:#fff;position:relative;border-radius:0 0 3rem 0;cursor:pointer;transition:all .3s ease-in-out;border:4px solid #fff}.ProductItem .cover .logoBg{top:1rem;left:1rem;opacity:.2}.ProductItem .cover .logoBg,.ProductItem .cover .product{position:absolute;width:80%;transition:all .3s ease-in-out}.ProductItem .cover .product{height:100%;right:0;bottom:0;object-fit:contain}.ProductItem .info{font-size:1rem;position:absolute;bottom:0;padding:3rem;color:#333}.ProductItem .info .title{color:var(--primary);font-weight:600;font-size:2rem;line-height:1;text-transform:uppercase;transition:all .3s ease-in-out}.ProductItem .info .title .icon{transition:all .3s ease-in-out;margin-left:-2rem;opacity:0}.ProductItem:hover .cover{border:4px solid var(--primary)}.ProductItem:hover .cover .product{right:5%;bottom:5%}.ProductItem:hover .info .title .icon{margin-left:0;opacity:1}.subCategoryPage .categories{padding-top:2rem;display:flex;justify-content:center;width:100%;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}@media (max-width:1024px){.subCategoryPage .categories{flex-direction:column}}.subCategoryPage .categories .ProductItem{width:calc(100% / 4 - 2rem)}@media (max-width:1024px){.subCategoryPage .categories .ProductItem{width:100%;margin:-2px}}.subCategoryPage .categories .ProductItem .info{position:relative;padding:1rem}.singleProduct .pageHeading{padding:2rem 0;margin-bottom:0}.singleProduct .productDetail{background:#fff}.singleProduct .productDetail .container{display:flex;gap:var(--gap);align-items:center}@media (max-width:1024px){.singleProduct .productDetail .container{flex-direction:column}}.singleProduct .productDetail .container .productCover{padding:3rem 0;width:50%}@media (max-width:1024px){.singleProduct .productDetail .container .productCover{width:100%;padding-bottom:0}}.singleProduct .productDetail .container .productCover img{object-fit:contain;max-height:80vh;max-width:100%}.singleProduct .productDetail .container .details{max-width:40%}@media (max-width:1024px){.singleProduct .productDetail .container .details{width:100%;max-width:100%;margin-bottom:2rem}}.singleProduct .productDetail .container .details .category{font-size:1.2rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;color:var(--primary)}.singleProduct .productDetail .container .details .title{font-size:2rem;font-weight:600;margin-bottom:1rem}.singleProduct .productNav{background:var(--primary)}@media (max-width:1024px){.singleProduct .productNav{overflow-x:scroll}}.singleProduct .productNav .item{text-transform:uppercase;color:#fff}.singleProduct .productNav .item.active{color:#000}.singleProduct .productContent figure{width:100%!important;margin:0}.singleProduct .productContent table{width:100%!important;font-size:1rem!important;color:#333!important;border-width:1px!important;border-color:#aaa!important;border-collapse:collapse!important}.singleProduct .productContent table th{padding:1rem!important;border:1px solid #aaa!important;background-color:#dedede!important}.singleProduct .productContent table td{padding:1rem!important;border:1px solid #aaa!important;background-color:#fff!important}.productGallery swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}.productGallery .swiper-slide{background-size:cover;background-position:50%;height:auto!important}.productGallery .mySwiper2{height:80%;width:100%}.productGallery .mySwiper{height:20%;box-sizing:border-box;padding:10px 0}.productGallery .mySwiper .swiper-slide{width:100px;height:100px;opacity:.4}.productGallery .mySwiper .swiper-slide img{width:100px;height:100px;object-fit:contain}.productGallery .mySwiper .swiper-slide-thumb-active{opacity:1}.productGallery .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.downloadList{display:flex;flex-direction:column;gap:var(--gap);width:100%;margin:0 auto 20px}@media (max-width:1024px){.downloadList{width:100%}}.downloadList .item{display:flex;justify-content:space-between;align-items:center;padding:2rem;transition:all .3s ease-in-out;border:1px solid #dedede;background:#f9f9f9}@media (max-width:1024px){.downloadList .item{padding:1rem 0;flex-direction:column;align-items:flex-start;gap:1rem}}.downloadList .item:hover{background:#fff}.downloadList .item .left{display:flex;justify-content:space-between;align-items:center;gap:var(--gap)}@media (max-width:1024px){.downloadList .item .left{gap:1rem}}.downloadList .item .left img{width:60px}@media (max-width:1024px){.downloadList .item .left img{width:30px}}.downloadList .item .left .name{font-weight:600}.downloadList .item .left .name .size{font-weight:400;color:#666;font-size:.8rem}@media (max-width:1024px){.downloadList .item .right{width:100%}}.downloadList .item .right a{padding:1rem 2rem;background:var(--primary);color:#fff;transition:all .3s ease-in-out}@media (max-width:1024px){.downloadList .item .right a{padding:.5rem 1rem;font-size:.8rem;display:block}}.downloadList .item .right a:hover{background:#333}.relatedProducts{padding:2rem 0;display:flex;flex-direction:column}.relatedProducts .categories{display:flex;justify-content:center;width:100%;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}@media (max-width:1024px){.relatedProducts .categories{flex-direction:column}}.relatedProducts .categories .ProductItem{width:calc(100% / 4 - 2rem)}@media (max-width:1024px){.relatedProducts .categories .ProductItem{width:100%;margin:-2px}}.relatedProducts .categories .ProductItem .info{position:relative;padding:1rem}.contactBar{z-index:10;position:fixed;right:10px;bottom:10%;display:flex;flex-direction:column;gap:10px}@media (max-width:1024px){.contactBar{bottom:120px}}.contactBar .barItem{background:#000;width:60px;height:60px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 12px rgba(0,0,0,.2);position:relative}@media (max-width:1024px){.contactBar .barItem{width:40px;height:40px}}.contactBar .barItem img{width:30px;height:30px;top:15px;left:15px;position:absolute}@media (max-width:1024px){.contactBar .barItem img{width:20px;height:20px;top:10px;left:10px}}.contactBar .barItem:hover,.sendBtn{background:var(--primary);color:#fff}.sendBtn{padding:15px 30px;border-radius:50px;cursor:pointer;transition:all .3s ease-in-out;outline:none;font-size:1rem;font-weight:600;text-transform:uppercase;border:2px solid #fff}.sendBtn:hover{background:#000}.popContent{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;display:flex;align-items:center;justify-content:center}.popContent .card{width:90%;max-width:500px;background:#fff;padding:50px 20px;position:relative}.popContent .card .close{position:absolute;top:10px;right:10px;cursor:pointer;display:flex;align-items:center}.popContent .card .close:hover{color:var(--primary)}.popContent .card .close .icon{width:20px;height:20px;position:relative}.popContent .card .close .icon span:first-child{display:block;width:100%;height:2px;background:#000;margin-bottom:5px;rotate:45deg;position:absolute;top:50%}.popContent .card .close .icon span:last-child{display:block;width:100%;height:2px;background:#000;rotate:-45deg;position:absolute;top:50%}.mobileBar{position:fixed;display:none;bottom:0;left:0;right:0;z-index:10;justify-content:space-around;background-color:#333;align-items:center;font-weight:600}@media (max-width:1024px){.mobileBar{display:flex}}.mobileBar .menuItem{width:20%;height:80px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#aaa;font-weight:400}.mobileBar .menuItem.active{background:var(--primary);color:#fff}.mobileBar .menuItem img{width:25px;height:25px}.mobileBar .menuItem .subMobileMenu{display:none;position:absolute;bottom:80px;flex-direction:column}.mobileBar .menuItem .subMobileMenu a{padding:1rem 2rem;background:#000000dd;border-bottom:1px solid #333;color:#fff;font-size:1rem}.mobileBar .menuItem .subMobileMenu.active{display:flex}