.infrastructure{background:#070707;padding:80px 0}.infrastructure__header{color:#fff;text-align:center;max-width:850px;margin:0 auto}.infrastructure__header:not(:last-child){margin-bottom:50px}.infrastructure .title:not(:last-child),.infrastructure__item:not(:last-child){margin-bottom:30px}.infrastructure__items{width:100%}.infrastructure__item{display:flex;flex-wrap:wrap;gap:30px;background:#fff;border-radius:4px;padding:30px}.infrastructure__item .infrastructure__image.mobile{display:none}.infrastructure__content,.infrastructure__image{width:100%}.infrastructure__img{display:block;width:100%;aspect-ratio:260/180;object-fit:cover;border-radius:4px}.infrastructure__images{display:none}.infrastructure__h3{font-family:"Poppins",sans-serif;font-weight:400;font-size:1.875rem;line-height:2.5rem;letter-spacing:-.06em;margin-bottom:20px}.infrastructure__p:not(.large-bold-font,.large-font){font-family:"Poppins",sans-serif;font-weight:300;font-size:1rem;line-height:1.625rem;letter-spacing:-.05em;text-decoration:none}.infrastructure__p:not(.large-bold-font,.large-font) strong{font-weight:500}.infrastructure__p:not(:last-child){margin-bottom:20px}.infrastructure__p:has(.btn,.link){margin-top:40px}.infrastructure__score{display:none}@media all and (min-width:35.5rem){.infrastructure__h3{font-size:2.5rem;line-height:3.125rem}}@media (min-width:64rem) and (max-width:88.75rem){.infrastructure .inner{padding-left:clamp(3.3125rem,12.1875rem + -10vw,3.9375rem)}}@media all and (min-width:64rem){.infrastructure{padding:100px 0}.infrastructure .inner{position:relative}.infrastructure__container{display:flex;justify-content:space-between;align-items:flex-start;gap:0 50px;background:#fff;border-radius:4px;padding:70px clamp(1.875rem,-10.1551rem + 18.797vw,5rem);max-height:700px;overflow:auto}.infrastructure__container::-webkit-scrollbar{width:0}.infrastructure__container::-webkit-scrollbar-track{background:0 0}.infrastructure__container::-webkit-scrollbar-thumb{background:0 0}.infrastructure__items{width:36%;max-width:400px}.infrastructure__item{min-height:560px;padding:0}.infrastructure__item .infrastructure__image{display:none}.infrastructure__item:not(:last-child){margin-bottom:70px}.infrastructure__content{align-self:center}.infrastructure__image{opacity:0;transition:opacity .5s ease-out}.infrastructure__image.active{opacity:1}.infrastructure__images{display:block;flex:1 0 0;max-width:550px;height:560px;position:sticky;top:0}.infrastructure__images .object-fit{border:1px solid #070707;border-radius:4px}.infrastructure__h3{margin-bottom:30px}.infrastructure__score{display:flex;flex-direction:column;align-items:center;gap:4px;position:absolute;bottom:223px;left:-36px;width:23px}@media (max-width:88.75rem){.infrastructure__score{left:clamp(0rem,17.75rem + -20vw,1.25rem)}}.infrastructure__score .infrastructure__span{font-weight:275;font-size:.875rem;line-height:1.875rem;letter-spacing:-.05em;color:#efefef;transition:.3s}.infrastructure__score .infrastructure__span.active{font-weight:500;font-size:1.125rem;line-height:1.625rem;color:#fff;padding:12px 0}}@media (max-width:88.75rem){.infrastructure__score{left:clamp(0rem,17.75rem + -20vw,1.25rem)}}@media all and (max-width:63.999rem){.infrastructure .btn{text-align:center;width:100%;min-height:50px}}@media (max-width:25.75rem){.infrastructure__item .infrastructure__image.mobile{display:block}.infrastructure__item .infrastructure__image.desktop{display:none}}