:root{--primaryColor:#358BAE;--grayColor:#F5F5F5;--textColorGray:#616670;--blackColor:#040B0B;--shadowColor:#00000066;--duration:0.3s ease-in-out;--headerHeightMobile:80px;--headerHeight:100px;--maxWidth:1300px;--radius:10px;--headerBg:transparent;--borderSolid:1px}body .header{border-bottom:none}.hero{min-height:90vh;position:relative;background:url(/img/home/hero.jpeg);background-size:cover;background-repeat:no-repeat}.hero::before{position:absolute;content:"";inset:0;background-color:#0000009e;width:100%;height:100%;z-index:1}.hero article{z-index:5;display:flex;flex-direction:column;gap:10px;max-width:700px;align-items:center;justify-content:center;text-align:center}.hero article h1{color:#fff;font-size:2rem;line-height:2.5rem}.hero article>span{color:#fff;font-size:1.5rem;line-height:2rem}.hero article .--button{margin-top:20px}.counter{top:-40px;position:relative;z-index:10}.counter article{background-color:#fff;padding:20px;border-radius:var(--radius);display:grid;grid-template-columns:1fr;gap:20px;align-items:flex-start}.counter article>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:10px;border-bottom:1px solid #040b0b3b;height:100%;padding-bottom:10px}.counter article>div:last-child{border-bottom:none}.counter article>div span{font-size:2rem;color:var(--blackColor);font-weight:600}.counter article>div p{font-size:1rem;color:var(--blackColor)}.about article{display:grid;grid-template-columns:1fr;gap:50px;align-items:stretch;padding-top:0}.about-image{width:100%;height:100%;background-color:var(--textColorGray);border-radius:var(--radius);overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover}.about-content{display:flex;flex-direction:column;gap:30px}.about-content p{color:var(--textColorGray);text-wrap-style:balance}.about-content .--button{width:fit-content}.services article{display:flex;flex-direction:column;gap:60px;width:100%}.services-top{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;flex-wrap:wrap}.services-list{display:flex;flex-direction:column}.services-list .service{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;align-items:center;padding-block:20px;text-align:center;border-top:1px solid #61667036}.services-list .service img{border-radius:var(--radius);width:100%;height:150px;object-fit:cover}.services-list .service h3{font-size:1.5rem}.services-list .service p{font-size:.8rem;color:var(--textColorGray)}.services-list .service .--button{width:fit-content;margin:0 auto}.sliding{background-color:#fff}.sliding article{display:grid;grid-template-columns:1fr;gap:50px;align-items:center}.sliding-content{display:flex;flex-direction:column;gap:20px}.sliding-content p{color:var(--textColorGray)}.sliding-content .--button{width:fit-content}.sliding-image{width:100%;height:100%;overflow:hidden;border-radius:var(--radius)}.sliding-image img{width:100%;object-fit:cover}.calculation{position:relative;background:url(/img/home/bg-aluminum.png) no-repeat center center/cover;background-attachment:fixed;width:100%}.calculation article{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;text-align:center;max-width:800px;min-height:400px}.calculation article h2{color:#fff;text-transform:capitalize}.calculation article p{color:#fff;font-size:1rem}.calculation article .--button{width:fit-content}@supports (-webkit-overflow-scrolling:touch){.calculation{background-attachment:unset}}.swiper{width:100%;padding-bottom:50px}.testimonials article{display:flex;flex-direction:column;gap:50px;align-items:center;justify-content:center}.testimonials-list{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;justify-content:center}.testimonials-list .testimonial{display:flex;flex-direction:column;border-radius:var(--radius);background-color:#fff;padding:40px 20px;align-items:center;justify-content:center;text-align:center;height:100%;gap:10px;transition:all var(--duration)}.testimonials-list .testimonial span{font-size:1.5rem;color:var(--blackColor);font-weight:700}.testimonials-list .testimonial p{font-size:1rem;color:var(--textColorGray)}.testimonials-list .testimonial h3{font-size:.8rem;color:var(--primaryColor);margin-top:40px}.testimonials-pagination{display:flex;align-items:stretch;justify-content:center;gap:20px;margin-top:20px}.testimonials-pagination span{width:20px;height:20px;aspect-ratio:1;border-radius:50%;background-color:transparent;border:1px solid var(--primaryColor);padding:3px;display:flex;align-items:center;justify-content:center}.testimonials-pagination span::before{content:"";width:100%;height:100%;background-color:var(--primaryColor);border-radius:50%;opacity:0;transition:all var(--duration)}.testimonials-pagination span.swiper-pagination-bullet-active::before{opacity:1}@media only screen and (min-width:800px){.hero article h1{font-size:3rem}.counter{top:-80px}.counter article{grid-template-columns:1fr 1fr 1fr}.counter article>div{border-bottom:none;border-right:1px solid #040b0b3b}.counter article>div:last-child{border-right:none}.about article{grid-template-columns:1fr 1fr}.services-list .service{grid-template-columns:repeat(4,1fr)}.sliding article{grid-template-columns:1fr 1fr}}