.solutions-section{background-color:#fff;padding:5rem 0;font-family:system-ui,-apple-system,sans-serif}.solutions-section .solutions-main-title{color:#000;letter-spacing:-.01em;font-family:Lato-Regular;font-size:44px;font-weight:500}.solutions-section .slick-track{margin-left:0!important}.solutions-section .solutions-main-intro{color:#555;max-width:460px;margin-bottom:0;font-family:Lato-Light;font-size:18px;line-height:1.45}.solutions-section .solutions-explore-link{color:#000;text-underline-offset:4px;white-space:nowrap;font-family:Lato-Regular;font-size:.95rem;font-weight:600;text-decoration:underline}.solutions-section .solutions-explore-link:hover{color:#025cb8}.solutions-section .nav-arrow-btn{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.solutions-section .nav-arrow-btn.arrow-prev{color:#025cb8;background-color:#fff;border:1px solid #ccc}.solutions-section .nav-arrow-btn.arrow-prev:hover{background-color:#f5f5f5}.solutions-section .nav-arrow-btn.arrow-next{color:#fff;background-color:#025cb8;border:none}@media (min-width:992px){.solutions-section .style-md-row{flex-wrap:wrap!important;overflow-x:visible!important}.solutions-section .style-md-col{flex-shrink:true!important}}.solutions-section .custom-scrollbar{scrollbar-width:none}.solutions-section .custom-scrollbar::-webkit-scrollbar{display:none}.solution-card{height:380px;color:inherit;border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}.solution-card .solution-img-container{width:100%;height:100%}.solution-card .solution-img-container .solution-bg-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.solution-card .solution-info-panel{background-color:#fff;border-radius:16px;padding:1rem;transition:all .35s cubic-bezier(.25,1,.5,1);position:absolute;bottom:1rem;left:1rem;right:1rem}.solution-card .solution-info-panel.has-description .solution-pill-title{background-color:#0000;padding:0;font-weight:600;font-family:Lato-Regular!important;font-size:18px!important}.solution-card .solution-info-panel.has-description .solution-card-description{opacity:0;max-height:0;margin-top:0;font-size:18px;transition:max-height .35s,opacity .25s,margin .35s;overflow:hidden;font-family:Lato-Light!important}.solution-card .solution-info-panel:not(.has-description){background-color:#fff0;padding:0;bottom:.5rem;left:.5rem;right:.5rem}.solution-card .solution-info-panel:not(.has-description) .info-panel-header{background-color:#fff;border-radius:16px;width:100%;padding:.65rem .85rem}.solution-card .solution-pill-title{color:#000;background-color:#dcedf9;border-radius:50px;padding:.4rem 1rem;font-size:.95rem;font-weight:500;transition:background-color .2s}.solution-card .solution-arrow-circle{color:#fff;background-color:#025cb8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s;display:flex}.solution-card .solution-card-description{color:#555;margin-bottom:0;font-size:.85rem;line-height:1.4}.solution-card:hover .solution-bg-img{transform:scale(1.05)}.solution-card:hover .solution-arrow-circle{transform:rotate(45deg)}.solution-card:hover .solution-info-panel.has-description{padding:1.25rem}.solution-card:hover .solution-info-panel.has-description .solution-card-description{opacity:1;max-height:120px;margin-top:1rem}.info-panel-header{background:#e0f6ff;border-radius:18px;padding:11px 10px}
