.solutions-section .title{color:#3c3c3b;font-size:18px;font-weight:500;line-height:120%;margin-bottom:8px;text-align:center;text-transform:uppercase}@media screen and (max-width:640px){.solutions-section .title{font-size:16px;text-align:left}}.solutions-section .subtitle{color:#3c3c3b;font-size:34px;font-weight:500;line-height:120%;margin-bottom:64px;text-align:center}@media screen and (max-width:640px){.solutions-section .subtitle{font-size:26px;margin-bottom:32px;text-align:left}}.solutions-section .solution-wrapper{-moz-column-count:3;column-count:3;-moz-column-gap:40px;column-gap:40px}.solutions-section .solution-wrapper .solution-card{margin-bottom:40px;-moz-column-break-inside:avoid;background:linear-gradient(0deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7)),radial-gradient(3759.29% 118.93% at 50.87% 57.23%,#fff 0,#ebf6ff 74.89%);background-blend-mode:normal;border:1px solid #fff;border-radius:38px;break-inside:avoid;padding:30px}.solutions-section .solution-wrapper .solution-card .solution-icon{aspect-ratio:1;height:50px;margin-bottom:16px;-o-object-fit:contain;object-fit:contain;transition:all .25s ease}.solutions-section .solution-wrapper .solution-card .solution-title{color:#3c3c3b;font-size:22px;font-weight:500;line-height:120%;margin-bottom:32px}.solutions-section .solution-wrapper .solution-card .solution-card__list{align-items:flex-start;display:flex;flex-direction:column;gap:32px;list-style:none;margin:0}.solutions-section .solution-wrapper .solution-card .solution-card__list .solution-card__list-title{color:#3c3c3b;font-size:14px;font-weight:600;line-height:150%;margin-bottom:4px}.solutions-section .solution-wrapper .solution-card .solution-card__list a{color:#005b96;display:inline-block;font-size:16px;font-weight:600;line-height:150%;margin-bottom:4px;transition:all .25s ease}.solutions-section .solution-wrapper .solution-card .solution-card__list a svg path{transition:all .25s ease}.solutions-section .solution-wrapper .solution-card .solution-card__list a:hover{color:#37a8ff}.solutions-section .solution-wrapper .solution-card .solution-card__list a:hover svg path{stroke:#37a8ff}.solutions-section .solution-wrapper .solution-card .solution-card__list .solution-card__list-description{color:rgba(60,60,59,.7);font-size:16px;font-weight:400;line-height:150%;margin-bottom:0}.solutions-section .solution-wrapper .solution-card.featured{background:#ebf6ff}.solutions-section .solution-wrapper .solution-card.featured .solution-title{color:#37a8ff;margin-bottom:32px}.solutions-section .solution-wrapper .solution-card.featured .solution-card__list-description{color:#3c3c3b;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:32px;text-transform:unset}.solutions-section .solution-wrapper .solution-card.featured a{color:#005b96;font-size:16px;font-weight:600;line-height:150%;transition:all .25s ease}.solutions-section .solution-wrapper .solution-card.featured a svg path{transition:all .25s ease}.solutions-section .solution-wrapper .solution-card.featured a:hover{color:#37a8ff}.solutions-section .solution-wrapper .solution-card.featured a:hover svg path{stroke:#37a8ff}.solutions-section .solution-wrapper .solution-card.featured:hover .solution-icon{transform:rotate(90deg)}@media screen and (max-width:640px){.solutions-section .solution-wrapper .solution-card.featured{order:100}.solutions-section .solution-wrapper .solution-card{margin-bottom:32px;padding:24px}}@media screen and (max-width:1024px){.solutions-section .solution-wrapper{-moz-column-count:2;column-count:2}}@media screen and (max-width:640px){.solutions-section .solution-wrapper{-moz-column-count:1;column-count:1;display:flex;flex-direction:column}}