.process .common-heading{text-transform:none}.process .process-list{margin-top:30px}.process .process-list .image img{width:100%}.process .process-list .item-content{background-color:#f6f6f6;min-height:213px;padding:0 16px 20px}.process .process-list .step{color:#d5291c;font-size:60px;font-family:var(--font-cormorant);line-height:1}.process .process-list .title{color:#1d1d1d;margin-top:24px;margin-bottom:8px;font-size:22px;font-weight:700}.process .process-list p{color:#141414;font-size:15px}.process .process-list ul{grid-template-columns:repeat(5,1fr);gap:40px;display:grid;position:relative}.process .process-list ul:before{content:"";background-color:#d5291c;width:100%;height:2px;display:block;position:absolute;top:50%}.process .process-list ul li{z-index:2;position:relative}.process .process-list ul li:after{content:"";background:url(../media/arrow.0-hx52-ey5t9q.svg) 0 0/100% no-repeat;width:22px;height:22px;display:block;position:absolute;top:calc(50% - 8px);right:-30px}.process .process-list ul li:last-of-type:after{display:none}@media screen and (max-width:1023px){.process .process-list ul{grid-template-columns:repeat(3,1fr);gap:16px}.process .process-list ul:before,.process .process-list ul li:after{display:none}.process .process-list .step{font-size:48px}.process .process-list .title{margin-top:16px;font-size:18px}.process .process-list .item-content{min-height:185px}}@media screen and (max-width:767px){.process .process-list .step{font-size:36px}}@media screen and (max-width:599px){.process .process-list ul{grid-template-columns:repeat(1,1fr)}.process .process-list .item-content{text-align:center;min-height:auto}.process .process-list .step{padding-top:20px}}
.strength{color:#fff;background:#1d1d1d;position:relative}.strength .left{width:50%}.strength .common-heading{text-transform:capitalize;margin-bottom:40px}.strength .strength-item{flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;display:flex}.strength .strength-item .strength-icon img{width:50px}.strength .strength-item .strength-content{width:calc(100% - 70px)}.strength .strength-item .strength-content .title{font-size:20px;font-weight:600}.strength .strength-item .strength-content p{color:#ffffffe6;font-size:16px}.strength .right{width:50%;height:100%;position:absolute;top:0;right:0}.strength .right iframe{width:100%;height:100%}@media screen and (max-width:1199px){.strength .left{padding-right:16px}}@media screen and (max-width:1023px){.strength{padding-bottom:2rem}.strength .left{width:100%}.strength .right{width:100%;height:400px;position:static}}
.product-range .common-heading{text-transform:capitalize}.product-range .product-range-list{margin-top:30px}.product-range .product-range-list ul{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.product-range .product-range-list ul li{padding-right:4rem;position:relative}.product-range .product-range-list ul li img{transition:all .5s}.product-range .product-range-list ul li .category{font-size:5rem;font-weight:var(--fontweight-light);writing-mode:vertical-lr;text-transform:uppercase;height:max-content;line-height:1;transition:all .8s linear;position:absolute;top:100%;right:-.6rem;transform:scaleY(-1)scaleX(-1)translateY(100%)}.product-range .product-range-list ul li:hover img{transform:perspective(50rem)rotateY(10deg)}@media screen and (max-width:1199px){.product-range .product-range-list ul li{padding-right:3rem}.product-range .product-range-list ul li .category{font-size:3.5rem}}@media screen and (max-width:1023px){.product-range .product-range-list ul li{padding-right:2.5rem}.product-range .product-range-list ul li .category{font-size:3rem}}@media screen and (max-width:767px){.product-range .product-range-list ul{grid-template-columns:repeat(1,1fr)}.product-range .product-range-list ul li{padding-right:2.5rem}.product-range .product-range-list ul li .category{font-size:3rem}}
.commitment .common-heading{text-transform:capitalize}.commitment p{color:#1d1d1dcc;max-width:800px;margin-top:10px;font-size:20px}.commitment .commitment-list{margin-top:40px}.commitment .commitment-list ul{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.commitment .commitment-list ul li{position:relative}.commitment .commitment-list ul li:before{content:"";z-index:1;background:linear-gradient(#0000,#0000),linear-gradient(#0000 44.38%,#000c 74.68%);width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}.commitment .commitment-list ul li .desc{z-index:2;color:#fff;width:100%;padding:20px;position:absolute;bottom:0;left:0}.commitment .commitment-list ul li .desc .title{font-size:24px;font-weight:500}.commitment .commitment-list ul li .desc p{color:#fff;opacity:1;font-size:16px}@media screen and (max-width:1199px){.commitment .commitment-list ul{gap:12px}.commitment .commitment-list ul li .desc{padding:12px}.commitment .commitment-list ul li .desc .title{font-size:20px;line-height:1.2}}@media screen and (max-width:1023px){.commitment .commitment-list ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.commitment .commitment-list ul{grid-template-columns:repeat(1,1fr)}}
.partners .common-heading{text-transform:capitalize}.partners-slider{margin:40px -20px 0}.partners-slider .partner-slide{height:100%;padding:0 20px}.partners-slider .partner-slide .partner-slide-content{background-color:#f6f6f6;flex-direction:column;height:100%;padding:40px 20px;display:flex}.partners-slider .partner-slide .partner-slide-content svg{margin-bottom:20px}.partners-slider .partner-slide .partner-slide-content .desc{margin-bottom:auto}.partners-slider .partner-slide .partner-slide-content .author{color:#181818;margin-top:40px;font-size:20px;font-weight:500}.partners-slider .slick-track{display:flex}.partners-slider .slick-track .slick-slide{height:auto}.partners-slider .slick-track .slick-slide>div{height:100%}.partners-slider .slick-dots{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;position:static;display:flex!important}.partners-slider .slick-dots li{height:auto;margin:0;display:block}.partners-slider .slick-dots li button{background-color:#0003;width:24px;height:6px;padding:0;font-size:0}.partners-slider .slick-dots li button:before{display:none}.partners-slider .slick-dots li.slick-active button{background-color:#000}@media screen and (max-width:1199px){.partners-slider{margin:40px 0 0}.partners-slider .partner-slide{padding:0 8px}}@media screen and (max-width:767px){.partners-slider .partner-slide .partner-slide-content .author{margin-top:16px;font-size:16px}}
