.latest-fabrics{background:#fff;width:100%;padding:40px 55px 35px}.latest-fabrics h2{text-align:center;color:#1f1f1f;letter-spacing:1px;margin:0 0 42px;font-size:34px;font-weight:500}.latest-fabrics__slider{width:100%;max-width:1820px;margin:0 auto;position:relative}.latest-fabrics__slider .swiper{width:100%;padding:0 2px 10px;position:static;overflow:hidden}.latest-fabrics__slider .swiper-slide{height:auto}.latest-fabrics__slider .swiper-button-prev,.latest-fabrics__slider .swiper-button-next{width:28px;height:28px;box-shadow:none;color:#bcbcbc;background:0 0;border:none;border-radius:0;margin-top:0;transition:all .25s;top:43%;transform:translateY(-50%)}.latest-fabrics__slider .swiper-button-prev{left:-48px}.latest-fabrics__slider .swiper-button-next{right:-48px}.latest-fabrics__slider .swiper-button-prev:after,.latest-fabrics__slider .swiper-button-next:after{font-size:30px;font-weight:300}.latest-fabrics__slider .swiper-button-prev:hover,.latest-fabrics__slider .swiper-button-next:hover{color:#777}.latest-fabrics__slider .swiper-button-disabled{opacity:.35}.latest-fabrics__footer{text-align:center;margin-top:36px}.latest-fabrics__footer a{color:#111;letter-spacing:.4px;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #111;padding:0 0 4px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s}.latest-fabrics__footer a:hover{color:#666;border-color:#666}.latest-fabrics__message{color:#777;text-align:center;justify-content:center;align-items:center;width:100%;min-height:260px;margin:0;font-size:15px;line-height:1.6;display:flex}@media (max-width:1199px){.latest-fabrics{padding:70px 36px 80px}.latest-fabrics__slider .swiper-button-prev{left:-28px}.latest-fabrics__slider .swiper-button-next{right:-28px}}@media (max-width:768px){.latest-fabrics{padding:55px 18px 25px}.latest-fabrics h2{margin-bottom:30px;font-size:28px}.latest-fabrics__slider .swiper-button-prev,.latest-fabrics__slider .swiper-button-next{display:none}.latest-fabrics__footer{margin-top:30px}.latest-fabrics__message{min-height:180px;font-size:13px}}
.how-it-works{background:#fff;width:100%;padding:45px 55px 95px}.how-it-works h2{text-align:center;color:#222;letter-spacing:1px;margin:0 0 48px;font-size:34px;font-weight:500}.how-it-works__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;max-width:1500px;margin:0 auto;display:grid}.how-it-works__card{text-align:center}.how-it-works__icon-wrapper{background:#fafafa;border-radius:5px;justify-content:center;align-items:center;width:104px;height:104px;margin:0 auto 28px;display:flex}.how-it-works__icon{color:#222;justify-content:center;align-items:center;display:flex}.how-it-works__icon svg{stroke-width:1.4px;width:54px;height:54px}.how-it-works__card h3{color:#222;letter-spacing:.4px;margin:0 0 16px;font-size:17px;font-weight:600;line-height:1.3}.how-it-works__card p{color:#6f6f6f;max-width:320px;margin:0 auto;font-size:15px;font-weight:400;line-height:1.9}@media (max-width:992px){.how-it-works{padding:65px 30px 80px}.how-it-works__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 30px}}@media (max-width:600px){.how-it-works{padding:55px 18px 70px}.how-it-works h2{margin-bottom:36px;font-size:28px}.how-it-works__grid{grid-template-columns:1fr;gap:24px}.how-it-works__icon-wrapper{width:96px;height:96px;margin-bottom:24px}.how-it-works__icon svg{width:48px;height:48px}.how-it-works__card h3{font-size:16px}.how-it-works__card p{max-width:290px;font-size:14px}}
.why-tech-tailor{background:#f7f8f9;width:100%;padding:52px 60px}.why-tech-tailor__layout{grid-template-columns:1fr 1fr;align-items:start;gap:28px;width:100%;max-width:1800px;margin:0 auto;display:grid}.why-tech-tailor__left{width:100%}.why-tech-tailor__header{text-align:left;margin:0 0 26px}.why-tech-tailor__header h2{color:#202020;letter-spacing:.2px;margin:0 0 10px;font-size:36px;font-weight:700;line-height:1.15}.why-tech-tailor__header p{color:#707070;margin:0;font-size:16px;font-weight:400;line-height:1.45}.why-tech-tailor__media{background:#eee;border-radius:10px;width:100%;height:360px;position:relative;overflow:hidden;box-shadow:0 3px 12px #00000012}.why-tech-tailor__video{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.why-tech-tailor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.why-tech-tailor__card{background:#fff;border:1px solid #e3e3e3;border-radius:10px;flex-direction:column;justify-content:center;min-height:78px;padding:13px 20px;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 3px 10px #0000000b}.why-tech-tailor__card:hover{border-color:#28457f;box-shadow:0 5px 14px #00000012}.why-tech-tailor__card h3{color:#171717;margin:0 0 5px;font-size:16px;font-weight:600;line-height:1.3}.why-tech-tailor__card p{color:#6f6f6f;margin:0;font-size:14px;font-weight:400;line-height:1.4}.why-tech-tailor__layout,.why-tech-tailor__left,.why-tech-tailor__grid{min-width:0}.why-tech-tailor__mobile-slider{width:100%;min-width:0;display:none;overflow:hidden}@media (max-width:1100px){.why-tech-tailor{padding:50px 30px 60px}.why-tech-tailor__layout{grid-template-columns:1fr;gap:30px}.why-tech-tailor__media{height:360px}.why-tech-tailor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:700px){.why-tech-tailor{padding:42px 18px 50px}.why-tech-tailor__header{text-align:center;margin-bottom:28px}.why-tech-tailor__header h2{margin-bottom:8px;font-size:24px;line-height:1.2}.why-tech-tailor__header p{font-size:15px;line-height:1.4}.why-tech-tailor__layout{gap:24px}.why-tech-tailor__media{aspect-ratio:16/9;border-radius:14px;height:auto}.why-tech-tailor__video{border-radius:14px}.why-tech-tailor__grid{display:none}.why-tech-tailor__mobile-slider{width:100%;min-width:0;display:block;overflow:hidden}.why-tech-tailor__mobile-slider .swiper{width:100%;overflow:hidden}.why-tech-tailor__mobile-slider .swiper-slide{height:96px;display:flex}.why-tech-tailor__mobile-slider .why-tech-tailor__card{justify-content:center;width:100%;height:96px;min-height:96px;padding:15px 16px}.why-tech-tailor__card{border-radius:9px;min-height:auto;padding:15px 18px}.why-tech-tailor__card h3{font-size:16px}.why-tech-tailor__card p{font-size:14px}}
.sustainability{background:#fff;width:100%;padding:60px 55px 25px}.sustainability__header{text-align:center;margin-bottom:70px}.sustainability__header h2{color:#1f1f1f;letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:34px;font-weight:600;line-height:1.2}.sustainability__grid{grid-template-columns:repeat(3,1fr);gap:60px;width:100%;max-width:1500px;margin:0 auto;display:grid}.sustainability__item{text-align:center;flex-direction:column;align-items:center;display:flex}.sustainability__icon{color:#333;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:25px;display:flex}.sustainability__icon svg{stroke-width:1.1px;width:50px;height:50px}.sustainability__item h3{color:#1d1d1d;text-transform:uppercase;margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3}.sustainability__item p{color:#707070;margin:0;font-size:15px;font-weight:400;line-height:1.6}@media (max-width:900px){.sustainability{padding:55px 30px 65px}.sustainability__header{margin-bottom:50px}.sustainability__grid{gap:35px}.sustainability__icon{width:60px;height:60px}.sustainability__icon svg{width:50px;height:50px}}@media (max-width:700px){.sustainability{padding:45px 18px 55px}.sustainability__header{margin-bottom:40px}.sustainability__header h2{font-size:27px}.sustainability__grid{grid-template-columns:1fr;gap:45px}.sustainability__icon{margin-bottom:18px}.sustainability__item h3{font-size:17px}.sustainability__item p{font-size:14px}}
.testimonials{background:#fff;width:100%;padding:65px 55px 70px}.testimonials__container{width:100%;max-width:1800px;margin:0 auto}.testimonials__container h2{text-align:center;color:#1d1d1d;letter-spacing:.5px;margin:0 0 55px;font-size:36px;font-weight:600;line-height:1.2}.testimonials__swiper{width:100%;padding:0 5px 55px}.testimonials__swiper .swiper-slide{height:auto}.testimonial__card{text-align:center;background:#fff;border:1px solid #eee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:190px;padding:28px 28px 25px;display:flex;box-shadow:0 4px 16px #0000000b}.testimonial__review-wrapper{width:100%}.testimonial__review{color:#666;margin:0;font-size:15px;font-style:italic;font-weight:400;line-height:1.65}.testimonial__more{color:#233a70;cursor:pointer;background:0 0;border:none;margin-top:5px;padding:0;font-family:inherit;font-size:15px;font-style:italic;font-weight:600}.testimonial__more:hover{text-decoration:underline}.testimonial__card h3{color:#333;margin:24px 0 0;font-size:18px;font-weight:700;line-height:1.3}.testimonials__swiper .swiper-pagination{bottom:5px}.testimonials__swiper .swiper-pagination-bullet{opacity:1;background:#87a1d1;width:9px;height:9px;transition:background .25s,transform .25s;margin:0 5px!important}.testimonials__swiper .swiper-pagination-bullet-active{background:#233861;transform:scale(1.15)}@media (max-width:1100px){.testimonials{padding:60px 30px 65px}.testimonials__container h2{margin-bottom:42px}}@media (max-width:700px){.testimonials{padding:48px 18px 55px}.testimonials__container h2{margin-bottom:34px;font-size:28px}.testimonials__swiper{padding-bottom:48px}.testimonial__card{min-height:180px;padding:25px 20px}.testimonial__review,.testimonial__more{font-size:14px}.testimonial__card h3{margin-top:20px;font-size:17px}}
