.solutions-module{background:#f2f2f2;padding:40px 95px}.solutions-title{border-bottom:2px solid #ddd;color:#767676;font-size:16pt;font-weight:600;margin-bottom:24px;padding-bottom:6px;text-transform:uppercase}.solutions-wrapper{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.solution-card{background:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.solution-img-wrapper{aspect-ratio:300/100;overflow:hidden;position:relative}.solution-img-wrapper img{height:100%;object-fit:cover;width:100%}.solution-badge{background:hsla(0,0%,98%,.9);border-radius:5px;color:#00acef;font-size:11pt;font-weight:500;left:12px;padding:7px 12px;position:absolute;text-transform:uppercase;top:12px}.solution-text-wrapper{padding:12px}.solution-text-top{align-items:center;display:flex;gap:12px}.solution-icon{max-width:30px}.solution-title{color:#1c1c1c;font-family:Barlow,sans-serif;font-size:16pt;font-weight:500}.solution-text-bottom{color:#767676;font-size:14pt;font-weight:400;line-height:18pt;margin-bottom:0;padding-top:12px}.solutions-button-wrapper{padding:0 12px 12px}.solutions-button-wrapper>div{border-top:1px solid #ddd;display:flex;justify-content:end;padding-top:12px}.solution-btn,.solutions-button-wrapper .cta_button{color:#00acef!important;display:block;font-size:14pt;font-weight:400}.solution-btn:hover,.solutions-button-wrapper .cta_button:hover{text-decoration:underline}.solution-btn:focus-visible,.solutions-button-wrapper .cta_button:focus-visible{border:1px solid #00acef;border-radius:4px;outline:none;padding:8px}@media (max-width:991px){.solutions-module{padding:40px 5%}.solutions-module .content-wrapper{max-width:90%}}@media (max-width:767px){.solutions-module{padding:40px 5vw}}@media (max-width:479px){.solutions-module{padding:40px 5%}}@media (max-width:1460px){.solutions-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1137px){.solutions-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:770px){.solutions-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}