.solutions{align-items:flex-end;display:flex;text-align:center}.solutions .solutions__description,.solutions .solutions__title{opacity:0}.solutions .solutions__images{display:none}.solutions .solutions__items{overflow:hidden}.solutions .solutions__items>div{display:flex;flex-wrap:wrap;justify-content:center;margin:-.625rem}.solutions .solutions__items>div>*{margin:.625rem}@media screen and (min-width:1020px){.solutions{text-align:left}.solutions .solutions__images{display:block;padding-left:.25em;padding-right:.25em;position:relative;width:25%}.solutions .solutions__bg #end,.solutions .solutions__bg #middle{visibility:hidden}.solutions .solutions__image{border-radius:100%;height:0;overflow:hidden;position:absolute}.solutions .solutions__image>img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.solutions .solutions__image.solutions__image--1{left:47.2%;padding-top:40%;top:8.9%;transform:scale(1.3);width:40%}.solutions .solutions__image.solutions__image--2{left:12.6%;padding-top:27.2%;top:52.5%;transform:scale(1.5);width:27.2%}.solutions .solutions__image.solutions__image--3{left:54.6%;padding-top:19%;top:78.8%;transform:scale(1.5);width:19%}.solutions .solutions__content{margin-bottom:3.75rem;margin-left:4.16667%;padding-left:.25em;padding-right:.25em;width:70.83333%}.solutions .solutions__items>div{flex-wrap:nowrap}}@media screen and (min-width:1140px){.solutions .solutions__items>div{flex-wrap:wrap;justify-content:flex-start;margin:-1.25rem}.solutions .solutions__items>div>*{margin:1.25rem}.solutions .solutions__items.solutions__items--2>div>*{width:calc(50% - 2.5rem)}.solutions .solutions__items.solutions__items--3>div>*{width:calc(33.33% - 2.5rem)}.solutions .solutions__items.solutions__items--4>div>*{width:calc(25% - 2.5rem)}.solutions .solutions__images,.solutions .solutions__media{padding-left:.25em;padding-right:.25em;width:37.5%}.solutions .solutions__content{margin-bottom:5rem;margin-left:8.33333%;padding-left:.25em;padding-right:.25em;width:54.16667%}}.solution .solution__title{font-weight:300;text-transform:uppercase}.solution .solution__button{margin-top:.625rem}.solution .solution__button,.solution .solution__title{opacity:0}