.solutions-wrapper{background:#131313;padding:100px 0 0}.solutions-wrapper *{color:#fff}.solutions-wrapper .top-header{align-items:flex-end;display:flex;max-width:900px;padding-bottom:4.375rem}.solutions-wrapper .s-solutions-grid-item.w-full{padding:0 0 28px}.solutions-wrapper .s-solutions-grid-item a{background:#1e1e1e;display:block;position:relative}.solutions-wrapper .flex.flex-wrap{display:flex;flex-wrap:wrap;min-height:520px;overflow:hidden;position:relative}.solutions-wrapper .flex-col{display:flex;flex-direction:column;padding:3.75rem 4.375rem;width:41.666667%}.solutions-wrapper .relative{position:relative;width:58.333333%}.solutions-wrapper .flex-col h3{margin-bottom:.9375rem}.solutions-wrapper .top-header h2{margin:0}.solutions-wrapper figure.w-full{bottom:0;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.solutions-wrapper .flex.mt-auto.pt-40{color:#e23d96;display:flex;margin-top:auto;padding-top:2.5rem}.solutions-wrapper .vs-icon-arrow-thin-top-right:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e23d96;content:"\e90b";font-family:virtualstock-icons;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.solutions-wrapper .solutions-bottom-item{display:flex;flex-wrap:wrap;margin:0 -28px}.solutions-wrapper .solutions-bottom-item .s-solutions-grid-item{padding:28px;width:50%}.solutions-wrapper .w-full.justify-between{display:flex;justify-content:space-between;padding:3.75rem 4.375rem}.solutions-wrapper .solutions-bottom-item img{width:100%}.solutions-wrapper .solutions-bottom-item figure.w-full{height:250px;overflow:hidden;position:static;width:100%}.solutions-wrapper .solutions-bottom-item .flex.flex-wrap,.solutions-wrapper .solutions-bottom-item .flex.flex-wrap .relative,.solutions-wrapper .solutions-bottom-item figure.w-full img{width:100%}.solutions-wrapper .prose-white p{margin:0}.solutions-wrapper .solutions-bottom-item .s-solutions-grid-item:nth-child(2n) .w-full.justify-between{order:2}.solutions-wrapper .solutions-bottom-item .s-solutions-grid-item:nth-child(2n) figure.w-full img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.solutions-wrapper .solutions-bottom-item .s-solutions-grid-item:nth-child(2n) .flex.pl-40{align-items:flex-end;display:flex}.solutions-wrapper .s-solutions-grid-item a:hover>span{background:#fff;bottom:0;display:block;height:100%;left:0;opacity:.05;position:absolute;right:0;top:0;width:100%}.solutions-wrapper .s-solutions-grid-item.w-full figure.w-full img{display:block;height:100%!important;object-fit:cover;-o-object-position:left;object-position:left;pointer-events:none}.solutions-wrapper .s-super-text .flex-col{padding:6.25rem 0;width:100%}.solutions-wrapper .page-center{padding-bottom:6.25rem}.solutions-wrapper .solutions-bottom-item .s-solutions-grid-item{padding-bottom:0}.solutions-wrapper .s-super-text .flex-col p{font-size:4rem;font-weight:700;letter-spacing:-2.5px;line-height:1.2}.solutions-wrapper .s-super-text-inner{overflow:hidden}.solutions-wrapper .s-super-text .flex-col p{margin:0;opacity:.1;white-space:nowrap}.solutions-wrapper .s-super-text .flex-col p.s-super-text-line-1{margin-left:-110%}.solutions-wrapper .s-super-text .flex-col p.s-super-text-line-2{margin-right:-600%}@media(max-width:1024px) and (min-width:768px){.solutions-wrapper h3.mb-15{font-size:26px}}@media(max-width:767px){.solutions-wrapper .flex.flex-wrap{min-height:400px}.solutions-wrapper .flex-col{padding:1.875rem}.solutions-wrapper .relative{width:41.666667%}.solutions-wrapper .flex-col{width:58.333333%}.solutions-wrapper .top-header{padding-bottom:2.8125rem}.solutions-wrapper .solutions-bottom-item .s-solutions-grid-item{width:100%}.solutions-wrapper .w-full.justify-between{padding:1.875rem}.solutions-wrapper .solutions-bottom-item figure.w-full{height:200px}.solutions-wrapper .s-super-text .flex-col p{font-size:2.5rem}.solutions-wrapper .page-center{padding-bottom:3.75rem}.solutions-wrapper .s-super-text .flex-col{padding:3.75rem 0}}@media(max-width:576px){.solutions-wrapper .flex-col,.solutions-wrapper .relative{width:100%}}