/*! autoprefixer: on */.indian-airport-case *{box-sizing:border-box;font-family:manrope,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,"sans-serif"}.indian-airport-case .case-hero{position:relative;height:37.5rem;overflow:hidden;background-image:url(/static/pc/en/iot/success-stories/iot-smart-washroom-india-airport/hero-bg.png?t=1783666169592);background-position:50%;background-repeat:no-repeat;background-size:cover}.indian-airport-case .case-hero__inner{width:98.75rem;height:100%;margin:0 auto;padding-top:8.3125rem}.indian-airport-case .case-hero__title{width:58.75rem;margin-bottom:1rem;font-size:3rem;line-height:3.75rem;font-weight:600;color:#fff}.indian-airport-case .case-hero__desc{width:47.0625rem;font-size:1.25rem;line-height:1.875rem;color:#fff}.indian-airport-case .case-hero__location{display:inline-flex;align-items:center;gap:.5rem;height:3rem;margin-top:1.125rem;padding:.5rem 1rem;font-size:1rem;line-height:1rem;color:#fff;background-color:#0d58c9;border-radius:.5rem}.indian-airport-case .case-hero__location-icon{flex-shrink:0;width:2rem;height:2rem}.indian-airport-case .case-overview{position:relative;z-index:2;width:98.75rem;height:9.375rem;margin:-5.125rem auto 0;background-color:hsla(0,0%,100%,.9);border-radius:.5rem;box-shadow:0 .375rem .6875rem 0 rgba(0,17,36,.12);backdrop-filter:blur(1.5625rem)}.indian-airport-case .case-overview__inner{display:grid;grid-template-columns:13.875rem 11.875rem 22.875rem 33.75rem 12.5rem;align-items:start;height:100%;padding:1.5rem 2rem 0 1.875rem;background-image:linear-gradient(#d9d9d9,#d9d9d9),linear-gradient(#d9d9d9,#d9d9d9),linear-gradient(#d9d9d9,#d9d9d9);background-repeat:no-repeat;background-position:14rem 1.5625rem,25.75rem 1.5625rem,48.4375rem 1.5625rem;background-size:.0625rem 6.25rem}.indian-airport-case .case-overview__item{min-height:6.25rem;padding-right:1.75rem}.indian-airport-case .case-overview__item--product,.indian-airport-case .case-overview__item--wide{padding-left:0}.indian-airport-case .case-overview__label{margin-bottom:.875rem;font-size:1.125rem;line-height:1.125rem;color:#666}.indian-airport-case .case-overview__value{font-size:1.25rem;line-height:1.75rem;color:#333}.indian-airport-case .case-overview__download{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:2.8125rem;right:2rem;z-index:1;overflow:hidden;column-gap:.6875rem;width:12.5rem;height:3.75rem;padding:.625rem 1.125rem;color:#fff;background-color:#0d58c9;border-radius:.5rem}.indian-airport-case .case-overview__download:after{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:0;height:33.125rem;opacity:0;background-color:#083a85;backface-visibility:hidden;transform:translate3d(-50%,-50%,0) rotate(10deg);transition:width .3s,opacity .3s}.indian-airport-case .case-overview__download:hover{color:#fff;background-color:#083a85;transition:.01s .25s}.indian-airport-case .case-overview__download:hover span,.indian-airport-case .case-overview__download:hover svg{color:#fff}.indian-airport-case .case-overview__download:hover:after{width:110%;opacity:1}.indian-airport-case .case-overview__download span{position:relative;z-index:1;font-size:1.125rem;line-height:1.25rem;font-weight:500;color:#fff;text-align:left}.indian-airport-case .case-overview__download-icon{position:relative;z-index:1;flex-shrink:0;width:2rem;height:2rem;color:#fff;fill:#fff;transform:rotate(0);transition:.3s}.indian-airport-case .tabs-and-crumbs.case-anchor{position:sticky;top:var(--nav-height,66px);z-index:9;height:4.375rem;margin-top:2.5rem;padding:0;background-color:#fff;box-shadow:0 .375rem .625rem 0 rgba(0,0,0,.06)}.indian-airport-case .tabs-and-crumbs.case-anchor .inside{display:flex;align-items:center;width:98.75rem;height:100%;margin:0 auto}.indian-airport-case .tabs-and-crumbs.case-anchor .tabs{display:flex;align-items:center;flex:1;height:100%}.indian-airport-case .tabs-and-crumbs.case-anchor .tabs li{display:flex;align-items:center;height:2.5rem;padding:0 2rem;font-size:1rem;line-height:1rem;color:#666;cursor:pointer}.indian-airport-case .tabs-and-crumbs.case-anchor .tabs li:hover{color:#0d58c9}.indian-airport-case .tabs-and-crumbs.case-anchor .tabs li.active{height:4.375rem;color:#fff;background-color:#0d58c9}.indian-airport-case .tabs-and-crumbs.case-anchor .tabs li.active:hover{color:#fff}.indian-airport-case .tabs-and-crumbs.case-anchor .crumbs{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;font-size:1rem;line-height:1rem;color:#666;white-space:nowrap}.indian-airport-case .tabs-and-crumbs.case-anchor .crumbs li:after{content:">";margin:0 .3125rem}.indian-airport-case .tabs-and-crumbs.case-anchor .crumbs li:last-child:after{content:none}.indian-airport-case .tabs-and-crumbs.case-anchor .crumbs a{color:#666}.indian-airport-case .tabs-and-crumbs.case-anchor .crumbs a:hover{color:#0d58c9}.indian-airport-case .case-section__inner{width:98.75rem;margin:0 auto}.indian-airport-case .case-section__title{font-size:3rem;line-height:3rem;font-weight:500;color:#333}.indian-airport-case .case-section__title--center{text-align:center}.indian-airport-case .case-section__text{font-size:1.125rem;line-height:1.6875rem;color:#666}.indian-airport-case .background-section{height:37.5rem;padding-top:6.25rem;background-color:#fff}.indian-airport-case .background-section__inner{position:relative}.indian-airport-case .background-section__copy{position:relative;width:67.5rem}.indian-airport-case .background-section__title{margin-bottom:2.9375rem}.indian-airport-case .background-section__cards{position:relative;width:66.1875rem;height:15.75rem}.indian-airport-case .background-section__cards:before{content:"";position:absolute;z-index:0;left:-1.25rem;bottom:-1.25rem;width:67.4375rem;height:16.375rem;background-color:#f5f6f8;border-radius:.5rem}.indian-airport-case .background-section__card{position:relative;z-index:2;width:100%;height:100%;padding:3.5rem 1.875rem 2.125rem;background-color:hsla(0,0%,100%,.9);border-radius:.5rem;box-shadow:0 .125rem 1.25rem 0 rgba(7,23,47,.14)}.indian-airport-case .background-section__image{position:absolute;right:-1rem;top:1.375rem;z-index:1;width:39.5rem;height:24.5rem}.indian-airport-case .background-section__image img{width:100%;height:100%;object-fit:contain}.indian-airport-case .challenge-section{height:44.5rem;padding-top:6.25rem;background-color:#f0f1f4}.indian-airport-case .challenge-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.375rem;margin-top:3.125rem}.indian-airport-case .challenge-card{display:flex;flex-direction:column;align-items:center;width:23.625rem;height:25.875rem;padding:2.9375rem 1.25rem 0;background-color:#fff;border-radius:.5rem;box-shadow:.25rem .25rem 1rem 0 rgba(7,23,47,.08)}.indian-airport-case .challenge-card__icon{width:5.375rem;height:5.375rem;object-fit:contain}.indian-airport-case .challenge-card__title{width:21.125rem;margin-top:1.375rem;margin-bottom:.9375rem;font-size:1.375rem;line-height:1.875rem;font-weight:500;color:#333;text-align:center;white-space:nowrap}.indian-airport-case .challenge-card__text{width:18.5rem;font-size:1.125rem;line-height:1.6875rem;color:#666;text-align:center}.indian-airport-case .solution-section{padding:6.25rem 0 5rem;background-color:#fff}.indian-airport-case .solution-section__intro{width:95.5rem;margin:1.375rem 0 0;font-size:1.25rem;line-height:1.875rem;color:#666}.indian-airport-case .solution-section__cards{display:flex;align-items:start;gap:1.75rem;margin-top:4.25rem}.indian-airport-case .solution-section__column{display:flex;flex-direction:column;gap:1.5rem}.indian-airport-case .solution-section__column--left{width:52.1875rem}.indian-airport-case .solution-section__column--right{width:44.875rem}.indian-airport-case .solution-section__topology{width:98.75rem;height:34.875rem;margin-top:3.4375rem;overflow:hidden;border-radius:.5rem}.indian-airport-case .solution-section__topology img{display:block;width:100%;height:100%;object-fit:contain}.indian-airport-case .solution-card{display:flex;background-color:#f0f5fd;border-radius:.5rem;padding:3.125rem 2.1875rem}.indian-airport-case .solution-card__copy{position:relative;z-index:1}.indian-airport-case .solution-card__title{margin-bottom:1.25rem;font-size:1.5rem;line-height:1.875rem;font-weight:500;color:#333}.indian-airport-case .solution-card__text{font-size:1.125rem;line-height:1.6875rem;color:#666}.indian-airport-case .solution-card__text a{color:#0d58c9;text-decoration:underline}.indian-airport-case .solution-card__text a:hover{color:#083a85}.indian-airport-case .solution-card__text:not(:last-child){margin-bottom:1.25rem}.indian-airport-case .solution-card__list{margin-top:1.25rem;padding-left:1.375rem}.indian-airport-case .solution-card__list li{margin-bottom:.25rem;font-size:1.125rem;line-height:1.6875rem;color:#666;list-style:disc}.indian-airport-case .solution-card__images{display:flex;gap:1rem;margin-left:2.625rem;flex-shrink:0}.indian-airport-case .solution-card__images--flow{align-self:center}.indian-airport-case .solution-card__image{display:block;border-radius:.5rem;object-fit:cover}.indian-airport-case .solution-card--flow{height:25.875rem;align-items:center}.indian-airport-case .solution-card--flow .solution-card__copy{width:21.5625rem}.indian-airport-case .solution-card--flow .solution-card__image{width:11.3125rem;height:16.4375rem}.indian-airport-case .solution-card--hygiene{height:34.5rem;align-items:center;padding:3.125rem 2.1875rem}.indian-airport-case .solution-card--hygiene .solution-card__copy{width:21.375rem}.indian-airport-case .solution-card--hygiene .solution-card__image{width:16.75rem;height:23.875rem;margin-left:2.375rem;flex-shrink:0}.indian-airport-case .solution-card--communication{height:19.25rem;align-items:center}.indian-airport-case .solution-card--communication .solution-card__copy{width:31.5625rem}.indian-airport-case .solution-card--communication .solution-card__image{width:14.5625rem;height:13.125rem;margin-left:2.25rem;flex-shrink:0}.indian-airport-case .solution-card--data{position:relative;display:block;height:28.5rem;padding:3.125rem 2.1875rem}.indian-airport-case .solution-card--data .solution-card__copy{width:100%}.indian-airport-case .solution-card--data .solution-card__text{width:38.625rem}.indian-airport-case .solution-card--data .solution-card__list{width:20.625rem;margin-top:1.75rem}.indian-airport-case .solution-card--data .solution-card__image{width:16.75rem;height:11.8125rem;position:absolute;right:2.1875rem;bottom:3.125rem}.indian-airport-case .solution-card--action{height:16.25rem}.indian-airport-case .solution-card--action .solution-card__copy{width:100%}.indian-airport-case .result-section{min-height:46.875rem;padding-top:6.25rem;background-image:url(/static/pc/en/iot/success-stories/iot-smart-washroom-india-airport/results-bg.png?t=1783666169592);background-position:bottom;background-repeat:no-repeat;background-size:cover}.indian-airport-case .result-section .case-section__title{color:#fff}.indian-airport-case .result-section__intro{width:95.4375rem;margin:1.375rem auto 0;font-size:1.125rem;line-height:1.6875rem;color:#fbfbfb;text-align:center}.indian-airport-case .result-section__grid{display:grid;grid-template-columns:repeat(2,48.3125rem);gap:1.625rem 1.75rem;margin-top:2.25rem}.indian-airport-case .result-card{height:10.4375rem;padding:2.375rem 1.875rem 1.75rem;background-color:rgba(8,53,121,.5);border:.0625rem solid #fbfbfb;border-radius:.5rem}.indian-airport-case .result-card--large{height:11.875rem}.indian-airport-case .result-card__title{margin-bottom:1.125rem;font-size:1.5rem;line-height:1.5rem;font-weight:500;color:#fff}.indian-airport-case .result-card__text{font-size:1.125rem;line-height:1.6875rem;color:#fbfbfb}.indian-airport-case .product-section{height:43.75rem;padding-top:6.25rem;background-image:url(/static/pc/en/iot/success-stories/iot-smart-washroom-india-airport/products-bg.png?t=1783666169592);background-position:50%;background-repeat:no-repeat;background-size:cover}.indian-airport-case .product-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;margin-top:4.125rem}.indian-airport-case .product-card{display:block;height:25rem;padding:2.3125rem 1.25rem 0;border-radius:.5rem;text-align:center;transition:background-color .3s ease,box-shadow .3s ease}.indian-airport-case .product-card__image{display:block;width:100%;height:12.875rem;object-fit:contain}.indian-airport-case .product-card__text,.indian-airport-case .product-card__title{font-size:1.375rem;line-height:2.125rem;font-weight:500;color:#333}.indian-airport-case .product-card__title{margin-top:1.25rem}.indian-airport-case .product-card:focus,.indian-airport-case .product-card:hover{background-color:hsla(0,0%,100%,.5);box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.1)}.indian-airport-case .product-card:focus .product-card__text,.indian-airport-case .product-card:focus .product-card__title,.indian-airport-case .product-card:hover .product-card__text,.indian-airport-case .product-card:hover .product-card__title{color:#0d58c9}.indian-airport-case .product-card:nth-child(4) .product-card__image{height:13.375rem}.indian-airport-case .why-section{height:35.75rem;padding-top:7.25rem;background-color:#fff}.indian-airport-case .why-section__inner{display:grid;grid-template-columns:32.375rem .0625rem 61.875rem;gap:2.25rem;align-items:start}.indian-airport-case .why-section__title{margin-bottom:3.875rem;text-align:center}.indian-airport-case .why-section__media img{width:32.375rem;height:17.125rem;border-radius:.5rem;object-fit:cover}.indian-airport-case .why-section__inner:before{content:"";display:block;grid-column:2;grid-row:1;width:.0625rem;height:23.75rem;background-color:rgba(153,162,177,.4)}.indian-airport-case .why-section__quote{position:relative;grid-column:3;width:61.875rem;height:23.75rem;padding:7.8125rem 3.4375rem 0;background-color:#f0f1f4;border-radius:.5rem}.indian-airport-case .why-section__text{font-size:1.125rem;line-height:1.6875rem;color:#666}.indian-airport-case .why-section__mark{position:absolute;font-size:7.5rem;line-height:1;font-weight:600;color:#0d58c9}.indian-airport-case .why-section__mark--start{left:3.375rem;top:1.375rem}.indian-airport-case .why-section__mark--end{right:3.375rem;bottom:0}.indian-airport-case .partner-section{padding:3.125rem 0 6.25rem;background-color:#fff}.indian-airport-case .partner-card{display:flex;justify-content:space-between;height:17.625rem;margin-top:3.125rem;overflow:hidden;background-color:#4c5158;background-image:url(/static/pc/en/iot/success-stories/iot-smart-washroom-india-airport/partner-bg.png?t=1783666169592);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem}.indian-airport-case .partner-card__copy{position:relative;width:70.5rem;padding:2.625rem 2.5rem}.indian-airport-case .partner-card__title{margin-bottom:1.125rem;font-size:1.5rem;line-height:1.5rem;font-weight:500;color:#fff}.indian-airport-case .partner-card__text{font-size:1.125rem;line-height:1.6875rem;color:#fff}.indian-airport-case .partner-card__link{position:absolute;right:2.5rem;bottom:4rem;display:inline-flex;align-items:center;font-size:1.125rem;line-height:1.5rem;color:#d3ebff;border-bottom:.0625rem solid #d3ebff}.indian-airport-case .partner-card__link:after{content:"";width:.625rem;height:.625rem;flex:0 0 0.625rem;margin:0 .25rem 0 .75rem;border-top:.0625rem solid currentcolor;border-right:.0625rem solid currentcolor;transform:rotate(45deg)}.indian-airport-case .partner-card__link:hover{color:#fff;border-color:#fff}