.c-solution{color:#fff}.c-solution__banner{background:linear-gradient(180deg,#141937,#2d2373);border-radius:0 0 4rem 4rem;display:block;max-width:100%;overflow:hidden;padding:2.4rem 0;position:relative;width:100%}.c-solution__banner--has-image{padding:2.4rem 0 30rem}.c-solution__header{gap:.8rem;margin-top:6rem}.c-solution__header-main{display:flex;flex-direction:column;gap:.8rem;justify-content:center}.c-solution__header-title{color:#fff}.c-solution__header-pretext{display:flex;font-size:1.6rem;gap:1.2rem;line-height:1.5}.c-solution__header-pretext time{color:#d7d7e6;font-weight:600}.c-solution__header-pretext p{color:#8283b5;font-weight:400;margin:0;padding:0}.c-solution__header-date{font-size:1.6rem}.c-solution__header-tags{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:.6rem 0 0;padding:0}.c-solution__header-tag{background:rgba(215,215,230,.2);border-radius:1.2rem;font-size:1.4rem;padding:.4rem 1.2rem;position:relative}.c-solution__header-tag:last-child:after{display:none}.c-solution__banner-image-wrap{margin:-28rem auto 0;max-height:600px;position:relative;z-index:2}.c-solution__banner-image-wrap picture{display:flex;max-height:600px}.c-solution__header-image img{aspect-ratio:1.5;border-radius:4rem;height:auto;margin-top:2.4rem;object-fit:cover;width:100%}.c-solution__header-summary{color:#d7d7e6;font-size:1.6rem;line-height:1.5;margin:0}.c-solution-logo{align-items:flex-start;background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;text-decoration:none}.c-solution-logo .c-btn{height:4.6rem;width:100%}.c-solution-logo .c-btn svg{color:#91c8c3}.c-solution-image{height:auto}.c-solution__header-wrapper{display:flex;flex-direction:row;gap:2.4rem;justify-content:space-between}.c-solutions-listing{flex-direction:column;gap:2.4rem}.c-solutions-listing__aside{display:none}.c-solutions-listing__aside-heading{color:#2d2373;font-weight:600;margin-bottom:1.2rem}.c-solutions-listing__items{display:flex;flex:1 1 83.333%;flex-direction:column;gap:2.4rem}.c-solutions__filter{display:flex;gap:1.2rem}.c-solutions-listing__card{align-items:flex-start;align-self:stretch;background-color:#fff;border-radius:2.4rem;display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem}.c-solutions-listing__card-top{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%}.c-solutions-listing__card-top picture{display:block;height:72px;margin-bottom:1.6rem}.c-solutions-listing__card-top picture img{height:100%;object-fit:cover;width:auto}.c-solutions-listing__card-top__heading{color:#2d2373;display:none;font-weight:600;line-height:normal;margin-bottom:.8rem}.c-solutions-listing__card-top__subtitle{color:#141937;font-size:1.8rem;font-weight:500;line-height:1.44444;text-wrap-style:balance;text-align:center}.c-solutions-listing__card-content{display:none;margin:0;text-align:center}.c-solutions-listing__card-bottom{align-items:center;display:flex;gap:6rem;justify-content:space-between;margin-top:2.4rem;width:100%}.c-solutions-widget .c-solutions-listing__card-bottom{margin-top:auto}.c-solutions-listing__card-bottom__buttons{display:flex;flex-direction:column;gap:1.2rem;text-wrap:nowrap;width:100%}.c-solutions-listing__card-bottom__buttons .c-btn{padding:12px 20px}.c-solutions-listing__card-bottom__topics{display:none}.c-solutions-listing__dropdown span{border-bottom:2px solid #d7d7e6;color:#2d2373;font-size:1.8rem;font-weight:600;line-height:1.11111;padding:1.6rem 0}.c-solutions-listing__filter{display:block;margin:0;padding:0}.c-solutions-listing__filter-item{list-style:none}.c-solutions-listing__filter-item__heading{align-items:center;color:#2d2373;display:flex;font-family:Instrument Sans;font-size:18px;font-style:normal;font-weight:600;justify-content:space-between;line-height:1.11111;width:100%}.c-solutions-listing__filter-item__toggle{align-items:center;background-color:transparent;border:none;border-bottom:2px solid #d7d7e6;display:flex;justify-content:space-between;padding:1.6rem 0;width:100%}.c-solutions-listing__filter-item__toggle svg{aspect-ratio:1/1;color:#2d2373;height:2.8rem;transition:transform .2s ease-in-out;width:2.8rem}.c-solutions-listing__filter-item__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.c-solutions-listing__filter-content__grid{column-gap:4rem;display:grid;grid-template-columns:1fr;margin-top:2.4rem;row-gap:1.2rem}@media screen and (min-width:600px){.c-solution__banner{border-radius:0 0 8rem 8rem}.c-solution__header-image img{margin-top:4rem}.c-solutions-listing__card{gap:2rem;padding:3.2rem}.c-solutions-listing__card-top{align-items:start;flex-direction:row;gap:4rem}.c-solutions-listing__card-top__heading{display:block}.c-solutions-listing__card-top__subtitle{text-align:start}.c-solutions-listing__card-content{display:block;text-align:start}.c-solutions-listing__card-bottom{margin-top:2rem}.c-solutions-listing__card-bottom__buttons{flex-direction:row;width:auto}.c-solutions-listing__filter-content__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.c-solution__banner{padding:2.4rem 0 6rem}.c-solution__banner--has-image{padding:2.4rem 0 30rem}.c-solutions-listing__card-bottom__topics{display:flex;flex-wrap:wrap;gap:1rem;justify-content:end}.c-solutions-listing__filter-content__grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1280px){.c-solution-logo{margin-top:auto;max-width:435px;text-wrap-style:balance}.c-solution__header-wrapper{align-items:center;margin-top:6rem}.c-solution__header-wrapper,.c-solutions-listing{flex-direction:row;gap:4.8rem}.c-solutions-listing__aside{color:#141937;display:flex;flex:1 1 314px;flex-direction:column;gap:1.2rem}.c-solutions-listing__card{padding:4rem}.c-solutions-listing__filter{display:none}}@media screen and (max-width:599px){.c-solution__banner--has-image{border-radius:0 0 4rem 4rem;padding:2.4rem 0}.c-solution__banner-image-wrap{margin-top:0;padding:0 2.4rem}.c-solution-logo{align-items:center}.c-solution__header-wrapper{flex-direction:column}}