.cscards{background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);position:relative;--cs-navy:#1f4659;--cs-light-blue:#54b8df;--cs-blue:#28468d;--cs-border:rgba(31,70,89,.2)}.cscards__inner{box-sizing:border-box;margin:0 auto;max-width:1170px;position:relative;z-index:2}.cscards__grid{display:flex;flex-direction:column;gap:30px}.cscards__row{align-items:stretch;display:flex;gap:30px}.cs-card-outer{display:flex;flex:1 1 0;min-width:0;transition:flex-grow .35s ease}.cs-card-outer:hover{flex-grow:1.2647}.cs-card-outer--ghost{pointer-events:none}.cs-card-anim{display:flex;width:100%}.cs-card-anim .cs-card{flex:1 1 auto;width:100%}.cs-card{background:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;--cs-shadow:0 0 0 0 transparent;box-shadow:var(--cs-shadow);transition:box-shadow .35s ease}.cs-card-outer:hover .cs-card{--cs-shadow:4px 4px 25px rgba(0,0,0,.1)}.cs-card:before{border:1px solid var(--cs-border);border-radius:20px;content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.cs-card__media{border-radius:20px;flex:0 0 auto;height:280px;overflow:hidden;position:relative;transition:height .35s ease}.cs-card-outer:hover .cs-card__media{height:318px}.cs-card__media--empty{background:var(--cs-navy)}.cs-card__media img{height:100%;inset:0;object-fit:cover;object-position:50% 30%;position:absolute;width:100%}.cs-card__shade{background:linear-gradient(180deg,transparent,#000 136.43%);inset:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.cs-card-outer:hover .cs-card__shade{background:linear-gradient(180deg,transparent,#000)}.cs-card__tag{background:var(--cs-light-blue);border-radius:5px;bottom:30px;color:#fff;display:inline-block;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;left:30px;line-height:normal;padding:10px 15px;position:absolute}.cs-card__content{display:flex;flex-direction:column;gap:20px;margin-top:35px;padding:0 30px 62px;transition:padding-bottom .35s ease}.cs-card-outer:hover .cs-card__content{padding-bottom:42px}.cs-card__eyebrow{align-items:center;color:var(--cs-light-blue);display:flex;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;gap:10px;line-height:normal;text-transform:uppercase}.cs-card__chevron{display:block;flex:0 0 5px}.cs-card__title,.cs-card__title p{color:var(--cs-navy);font-family:Ubuntu,sans-serif;font-size:25px;font-weight:400;line-height:32px}.cs-card__title p{margin:0}.cs-card__title b,.cs-card__title strong{font-weight:700}.cs-card__title a{color:inherit;position:relative;z-index:1}.cs-card__stats{display:flex;flex-wrap:nowrap;gap:30px}.cs-card__stat{align-items:flex-start;display:flex;flex-direction:column;gap:10px;min-width:0}.cs-card__stat-num{color:var(--cs-light-blue);font-family:Ubuntu,sans-serif;font-size:25px;font-weight:700;line-height:30px}.cs-card__stat-label{color:var(--cs-navy);font-size:14px}.cs-card__cta,.cs-card__stat-label{font-family:Ubuntu,sans-serif;font-weight:700;line-height:normal}.cs-card__cta{align-items:center;align-self:flex-start;color:var(--cs-light-blue);display:inline-flex;font-size:16.292px;gap:8px;margin-top:20px;text-decoration:none;transition:color .35s ease,margin-top .35s ease}.cs-card-outer:hover .cs-card__cta{color:var(--cs-blue);margin-top:50px}.cs-card__cta:hover{text-decoration:none}.cs-card__arrow{display:block;transition:transform .15s ease}.cs-card__cta:hover .cs-card__arrow{transform:translate(2px,-2px)}.cs-card__cta:after{border-radius:20px;content:"";inset:0;position:absolute}@media (max-width:1024px){.cscards__grid{flex-direction:row;flex-wrap:wrap}.cscards__row{display:contents}.cs-card-outer{flex:0 1 calc(50% - 16px)}.cs-card-outer:hover{flex-grow:0}.cs-card-outer:hover .cs-card__content{padding-bottom:62px}.cs-card-outer--ghost{display:none}}@media (max-width:767px){.cscards__grid{gap:20px}.cs-card-outer,.cs-card-outer:hover{flex-basis:100%}.cs-card-outer:hover .cs-card__media,.cs-card__media{height:240px}.cs-card__tag{bottom:20px;left:20px}.cs-card__content{margin-top:26px;padding:0 22px 26px}.cs-card-outer:hover .cs-card__content{padding-bottom:26px}.cs-card__title,.cs-card__title p{font-size:22px;line-height:28px}.cs-card-outer:hover .cs-card__cta{margin-top:20px}}.cs-card--single{align-items:stretch;box-shadow:none;flex-direction:row;gap:35px;margin:0 auto;max-width:895px}.cs-card--single .cs-card__media{align-self:stretch;flex:0 0 430px;height:auto;min-height:280px}.cs-card--single .cs-card__content{flex:1 1 430px;margin-top:0;min-width:0;padding:35px 30px}.cs-card--single .cs-card__cta{color:var(--cs-blue);margin-top:50px}.cscards--pair .cscards__row{margin:0 auto;max-width:800px}.cscards--pair .cs-card__media{height:318px}.cscards--pair .cs-card__content{padding-bottom:24px}.cscards--pair .cs-card__tag,.cscards--single .cs-card__tag{background:var(--cs-navy);font-size:10px;padding:5px 10px}@media (max-width:1024px){.cs-card--single{flex-direction:column;gap:0;max-width:430px}.cs-card--single .cs-card__media{flex:0 0 auto;height:318px;min-height:0}.cs-card--single .cs-card__content{flex:0 1 auto;margin-top:35px;padding:0 30px 35px}.cs-card--single .cs-card__cta{margin-top:20px}.cscards--pair .cscards__row{max-width:none}.cscards--pair .cs-card__media{height:280px}.cscards--pair .cs-card__content{padding-bottom:62px}}@media (max-width:767px){.cs-card--single{max-width:none}.cs-card--single .cs-card__media{height:240px}.cs-card--single .cs-card__content{margin-top:26px;padding:0 22px 26px}.cscards--pair .cs-card__media{height:240px}}@media (prefers-reduced-motion:reduce){.cscards [data-aos]{opacity:1!important;transform:none!important}.cs-card,.cs-card-outer,.cs-card__arrow,.cs-card__cta,.cs-card__media,.cs-card__shade,.cscards [data-aos]{transition:none!important}}@media (prefers-reduced-motion:reduce) and (min-width:1025px){.cs-card-outer:hover{flex-grow:1}.cs-card-outer:hover .cs-card__cta{margin-top:20px}.cscards--grid .cs-card-outer:hover .cs-card__media{height:280px}.cscards--grid .cs-card-outer:hover .cs-card__content{padding-bottom:62px}.cscards--pair .cs-card-outer:hover .cs-card__media{height:318px}.cscards--pair .cs-card-outer:hover .cs-card__content{padding-bottom:24px}}