@charset "UTF-8";

/*! autoprefixer: on */.salford-case .title{font-size:3rem;font-weight:500;line-height:1.2;color:#333}.salford-case .hero,.salford-case .hero__content{position:relative}.salford-case .hero__copy{width:73.125rem;height:22.5rem;margin-top:5.125rem;padding:1.9375rem 0;position:relative}.salford-case .hero__location,.salford-case .hero__text,.salford-case .hero__title{position:relative;z-index:1}.salford-case .hero__title{width:70.6875rem;line-height:3.75rem}.salford-case .hero__text{width:60.6875rem;font-size:1.375rem;line-height:1.875rem;margin-top:1.5rem}.salford-case .hero__location{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-top:1.125rem;background-color:#0d58c9;border-radius:.5rem;font-size:1rem;color:#fff}.salford-case .hero__location img{width:2rem;height:2rem}.salford-case .hero__card{position:absolute;left:0;top:32.375rem;width:100%;height:9.375rem;padding:1.5rem 1.875rem;align-items:flex-start;z-index:5}.salford-case .hero__cards{display:grid;grid-template-columns:18.25rem 17.3125rem 21.625rem 23.875rem}.salford-case .hero__cards .card{padding:0 1.875rem}.salford-case .hero__cards .card:first-child{padding-left:0}.salford-case .hero__cards .card:not(:first-child):after{content:"";position:absolute;left:0;top:.0625rem!important;width:0;height:6.25rem!important;border-right:.0625rem solid #ccc}.salford-case .hero__cards .card__title{font-size:1.125rem}.salford-case .hero__cards .card__text{font-size:1.25rem;line-height:1.35}.salford-case .hero__download{position:relative;display:inline-flex;justify-content:center;column-gap:.5rem;padding:0 1.5rem;height:2.75rem;background-color:#0d58c9;border-radius:.5rem;z-index:1;overflow:hidden;position:absolute;right:2rem;top:2.8125rem;display:flex;align-items:center;width:12.5rem;height:3.75rem;padding:.625rem 1rem;font-size:1.125rem;line-height:1.25rem;white-space:nowrap}.salford-case .hero__download span{font-size:1.125rem;color:#fff}.salford-case .hero__download svg{font-size:.625rem;color:#fff;transform:rotate(90deg) scale(2);transition:all .3s ease}.salford-case .hero__download:after{content:"";position:absolute;z-index:-1;transition:width .3s,opacity .3s;width:0;height:33.125rem;top:50%;left:50%;opacity:0;background:#083a85;transform:translate3d(-50%,-50%,0) rotate(10deg);backface-visibility:hidden}.salford-case .hero__download:hover{background-color:#083a85;transition:all .01s ease .25s}.salford-case .hero__download:hover span,.salford-case .hero__download:hover svg{color:#fff}.salford-case .hero__download:hover:after{width:110%;opacity:1}.salford-case .hero__download img{width:2rem;height:2rem;margin-right:.625rem}.salford-case .tabs-and-crumbs{margin-top:6.75rem}.salford-case .tabs-and-crumbs .tabs li{padding:0 2rem}.salford-case .container{height:auto;padding:6.25rem 0}.salford-case .background{height:37.5rem}.salford-case .background .content{height:25rem}.salford-case .background .content:before{content:"";position:absolute;left:-1.25rem;top:6.625rem;width:67.4375rem;height:18.25rem;background-color:#f5f6f8;border-radius:.5rem}.salford-case .background .title{margin-bottom:3rem}.salford-case .background__card{position:absolute;left:0;top:5.9375rem;z-index:2;width:66.1875rem;height:17.5625rem;padding:3.625rem 4.9375rem 2.5rem 1.875rem;background-color:hsla(0,0%,100%,.9);box-shadow:0 .125rem 1.25rem 0 rgba(7,23,47,.14);border-radius:.5rem}.salford-case .background__card .text{font-size:1.125rem;line-height:1.6875rem}.salford-case .background img{position:absolute;right:0;top:2.375rem;width:37.5rem;height:22.5rem;object-fit:cover;border-radius:.5rem;box-shadow:0 0 .5rem rgba(0,0,0,.15)}.salford-case .challenges{background-color:#f0f1f4}.salford-case .challenges .title{text-align:center;margin-bottom:3.125rem}.salford-case .challenges__cards{display:flex;gap:1.25rem}.salford-case .challenges__card{width:48.75rem;height:18.5rem;padding:2.5rem 1.5rem;background-color:#fff;box-shadow:.25rem .25rem .5rem rgba(7,23,47,.08);border-radius:.5rem;text-align:center}.salford-case .challenges__card img{width:5rem;height:5rem}.salford-case .challenges__card h3{margin:1.5rem 0 .875rem;font-size:1.5rem;font-weight:500;color:#333}.salford-case .challenges__card p{font-size:1.125rem;line-height:1.6875rem;color:#666}.salford-case .solution .title{text-align:center;margin-bottom:1.75rem}.salford-case .solution__intro{font-size:1.125rem;line-height:1.6875rem;color:#666;margin-bottom:2.5rem}.salford-case .solution__grid{position:relative;height:47.25rem}.salford-case .solution__card{position:absolute;left:39.5rem;top:0;width:59.25rem;display:flex;justify-content:space-between;height:23.625rem;padding:1.25rem;background-color:#f5f6f8;border-radius:.5rem;color:#666}.salford-case .solution__card div{width:30rem;padding:.875rem .5rem}.salford-case .solution__card h3{position:relative;font-size:1.5rem;line-height:1.875rem;font-weight:600;margin-bottom:1.375rem}.salford-case .solution__card h3 a{display:inline-flex;align-items:center;color:#0d58c9;white-space:nowrap;background-position:0 100%;background-repeat:no-repeat}.salford-case .solution__card h3 a:after{content:"";display:inline-block;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;margin-left:.625rem;background-image:url(/static/pc/en/iot/success-stories/iot-people-counting-occupancy-university-of-salford/arrow-link.svg?t=1784877410442);background-position:50%;background-size:2.25rem 2.25rem;background-repeat:no-repeat;transform:translateX(-.75rem)}.salford-case .solution__card h3 a:hover{background-image:linear-gradient(#0d58c9,#0d58c9);background-size:calc(100% - .75rem) .0625rem}.salford-case .solution__card p{margin-top:0;font-size:1.125rem;line-height:1.6875rem}.salford-case .solution__card img{width:25.6875rem;height:21.125rem;object-fit:cover;border-radius:.375rem}.salford-case .solution__card--small{left:0;flex-direction:column;width:38.25rem;height:29.75rem}.salford-case .solution__card--small div{width:100%}.salford-case .solution__card--small img{width:35.75rem;height:13.25rem}.salford-case .solution__card--compact{top:31rem;height:16.25rem;flex-direction:row;padding:0}.salford-case .solution__card--compact div{width:24.875rem;padding:0;margin:5.8125rem 0 0 1.75rem}.salford-case .solution__card--compact div h3{position:absolute;left:1.75rem;top:2.1875rem;width:35.875rem;margin:0}.salford-case .solution__card--compact div p{margin:0}.salford-case .solution__card--compact img{width:12.8125rem;height:9.5625rem;position:absolute;right:0;top:4.8125rem}.salford-case .solution__card--wide-compact{top:24.875rem;height:22.375rem}.salford-case .solution__card--wide-compact div{width:30rem}.salford-case .solution__card--wide-compact img{width:25.6875rem;height:19.875rem}.salford-case .solution__topology{width:98.75rem;height:21.5625rem;margin-top:2.75rem;border-radius:.5rem}.salford-case .results{height:47.5rem}.salford-case .results .title{color:#fff;text-align:center;margin-bottom:3rem}.salford-case .results__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}.salford-case .results__grid article{grid-column:span 2;height:15rem;padding:2.5rem 1.75rem;background-color:rgba(8,53,121,.5);border:.0625rem solid #fbfbfb;border-radius:.5rem}.salford-case .results__grid article:nth-child(-n+2){grid-column:span 3;height:11.875rem}.salford-case .results__grid h3{font-size:1.5rem;line-height:1.875rem;font-weight:500;color:#fff;margin-bottom:.875rem}.salford-case .results__grid p{font-size:1.125rem;line-height:1.6875rem;color:#fbfbfb}.salford-case .product{height:43.75rem}.salford-case .product .title{text-align:center}.salford-case .product__list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.875rem;margin-top:1.125rem}.salford-case .product__list a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:25rem;padding:4.375rem 1rem 2.625rem;font-size:1.375rem;line-height:2.125rem;font-weight:500;color:#333;text-align:center;transition:background-color .25s ease,box-shadow .25s ease}.salford-case .product__list a img{max-width:19.625rem;max-height:12.25rem;object-fit:contain;margin-bottom:2.375rem}.salford-case .product__list a:hover{background-color:hsla(0,0%,100%,.5);box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.1);border-radius:.5rem}.salford-case .why-milesight{height:38.75rem}.salford-case .why-milesight .content{position:relative;display:flex;align-items:flex-end;gap:4.5rem}.salford-case .why-milesight .content:after{content:"";position:absolute;left:34.625rem;bottom:0;width:.0625rem;height:26.125rem;background-color:#adb5c1}.salford-case .why-milesight__left{width:32.375rem}.salford-case .why-milesight__left .title{margin-bottom:3.75rem}.salford-case .why-milesight__left img{width:32.375rem;height:19.5rem;border-radius:.5rem}.salford-case .why-milesight blockquote{position:relative;width:61.875rem;height:26.125rem;padding:7.8125rem 3.4375rem;background-color:#f0f1f4;border-radius:.5rem;font-size:1.125rem;line-height:1.6875rem;color:#666}.salford-case .why-milesight blockquote:after,.salford-case .why-milesight blockquote:before{position:absolute;font-size:6.75rem;line-height:1;font-weight:600;color:#0d58c9}.salford-case .why-milesight blockquote:before{content:"“";left:3.125rem;top:1.25rem}.salford-case .why-milesight blockquote:after{content:"”";right:3.125rem;bottom:0}.salford-case .partner{height:42.25rem}.salford-case .partner .title{text-align:center;margin-bottom:3rem}.salford-case .partner__card{position:relative;display:flex;justify-content:space-between;width:98.75rem;height:23.75rem;padding:2.875rem 4.0625rem 2.5rem 2.5rem;background-color:#4c5158;background-size:100% 100%;border-radius:.5rem;overflow:hidden;color:#fff}.salford-case .partner__card:after{content:"";position:absolute;right:0;top:0;width:25.625rem;height:23.75rem;background-color:#333;z-index:0}.salford-case .partner__card div{position:relative;width:65.5rem;z-index:1}.salford-case .partner__card h3{font-size:1.5rem;font-weight:500;margin-bottom:1.125rem}.salford-case .partner__card p{font-size:1.125rem;line-height:1.6875rem}.salford-case .partner__card img{position:relative;width:17.5rem;height:11.5625rem;margin-top:3.1875rem;border-radius:.5rem;z-index:1}.salford-case .contact-form-btm .center-wrap{padding:0}.salford-case .contact-form-btm .title{text-align:left}body:has(.salford-case)>.footer-merged~*{display:none!important}