.service-tabs{padding:20px 0 50px;background:#fff;position:relative}@media (max-width: 767px){.service-tabs{margin:20px 0}}.service-tabs:before{content:"";background-image:url(/assets/element-02-mfL4wWJe.png);background-size:contain;background-position:left;background-repeat:no-repeat;position:absolute;width:640px;height:640px;top:-40%;left:-100px;right:auto;margin:auto;pointer-events:none}@media (max-width: 991px){.service-tabs:before{width:500px;height:500px}}@media (max-width: 767px){.service-tabs:before{content:none}}.service-tabs .tabs-container{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:20px;padding:20px;width:100%;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-bottom:50px;position:relative}@media (max-width: 991px){.service-tabs .tabs-container{margin-bottom:30px}}.service-tabs .tabs-container .tab-item{flex:0 0 auto;width:184px;height:132px;scroll-snap-align:start;padding:10px;transition:all .3s ease;text-align:center;border-radius:20px;background-color:#f1f2fa;display:flex;flex-direction:column}@media (max-width: 991px){.service-tabs .tabs-container .tab-item{height:90px}}.service-tabs .tabs-container .tab-item .icon{margin-bottom:5px}@media (max-width: 991px){.service-tabs .tabs-container .tab-item .icon img{max-height:32px}}.service-tabs .tabs-container .tab-item .label{font-weight:600;font-size:14px;line-height:20px;color:#03023b}@media (max-width: 991px){.service-tabs .tabs-container .tab-item .label{font-size:12px;line-height:18px}}.service-tabs .tabs-container .tab-item.active{padding:10px;background-color:#fff7f1;border:2px solid #f56c0b;transform:scale(1.15)}.service-tabs .tabs-container .tab-item.active .icon img{filter:brightness(0) saturate(100%) invert(48%) sepia(93%) saturate(745%) hue-rotate(358deg) brightness(101%) contrast(102%)}.service-tabs .tabs-container .tab-item.active .label{color:#f56c0b}.service-tabs .tab-details{display:flex;align-items:center;flex-wrap:wrap;gap:0;justify-content:center;position:relative}.service-tabs .tab-details .text .feature-list{background:#055ec833;border-radius:20px;list-style:none;color:#7a7a7a;display:inline-block;font-size:16px;line-height:20px;font-weight:400;list-style:disc;padding:15px 30px}.service-tabs .tab-details .text .feature-list li{padding:4px 0}.service-tabs .tab-details .image{text-align:center}.service-tabs .tab-details .image img{max-width:100%;border-radius:10px}.service-tabs .note{text-align:center;margin:40px 0;font-size:16px;line-height:24px;color:#191970}@media (max-width: 767px){.service-tabs .note{margin:20px 0}}.tabs-container{@apply overflow-x-auto whitespace-nowrap flex gap-4 pb-2 scroll-smooth;}.tabs-container::-webkit-scrollbar{height:10px}.tabs-container::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:9999px;margin-inline:10px}.tabs-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f97316,#fb923c);border-radius:9999px}.tabs-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#ea580c,#c2410c)}.tabs-container{scrollbar-width:thin;scrollbar-color:#f97316 #f0f0f0;scrollbar-arrow-color:transparent}.sustainability-banner{background-color:#f5fcff;border-radius:25px;padding:40px;text-align:center;position:relative;margin:30px auto}@media (min-width: 1400px){.sustainability-banner{padding:60px}}.sustainability-banner .icon-container{position:absolute;top:-30px;left:50%;transform:translate(-50%);padding:0}.sustainability-banner .icon-container img{width:60px;height:60px}.sustainability-banner .content h4{font-size:30px;line-height:40px;font-weight:500;margin-bottom:20px;color:#00003b}@media (min-width: 1400px){.sustainability-banner .content h4{font-size:36px;line-height:46px}}.sustainability-banner .content h4 .highlight{font-weight:500;color:#f27a02}.sustainability-banner .content p{font-size:18px;line-height:26px;color:#7a7a7a;margin:0;font-weight:400}@media (min-width: 1400px){.sustainability-banner .content p{font-size:20px;line-height:28px}}
