@charset "UTF-8";.bg-liquid-glass{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#ffffff1a;position:relative}.bg-liquid-glass:after{pointer-events:none;content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 2px 2px 1px #ffffff80,inset -1px -1px 1px 1px #ffffff80;z-index:-1}@supports not (hanging-punctuation: first){.bg-liquid-glass{-webkit-backdrop-filter:url(#displacementFilter) blur(5px);backdrop-filter:url(#displacementFilter) blur(5px)}}.approach{background-color:#fff;color:#00205b}.approach .section-title{font-size:clamp(2rem,2rem + 68 * (100vw - 37.5rem) / 1000,6.25rem);font-weight:500;margin-bottom:32px}.approach-slider{margin:0 -10px}.approach-slider .slick-list{padding-top:100px;padding-bottom:100px;margin-top:-100px;margin-bottom:-100px}@media(max-width:28.125rem){.approach-slider .slick-list{padding-right:25%}}.approach-slider .slick-track{display:flex;justify-content:flex-end}.approach-slider .slick-slide{margin:0 10px}.approach-card-wrap{width:100%;height:auto;display:flex!important}.approach-card{display:flex;flex-direction:column;padding:clamp(1.5rem,1.5rem + 24 * (100vw - 37.5rem) / 1000,3rem) clamp(1.5rem,1.5rem + 8 * (100vw - 37.5rem) / 1000,2rem);border-radius:1.5rem;border:1px solid #E5E5E5}.approach-card_main{margin-top:32px;padding:clamp(1.5rem,1.5rem + 8 * (100vw - 37.5rem) / 1000,2rem) clamp(.75rem,.75rem + 12 * (100vw - 37.5rem) / 1000,1.5rem);align-items:center;text-align:center}.approach-card_main .approach-card__title{font-size:clamp(1.25rem,1.25rem + 16 * (100vw - 37.5rem) / 1000,2.25rem)}.approach-card_main .approach-card__text{font-size:clamp(1rem,1rem + 8 * (100vw - 37.5rem) / 1000,1.5rem)}.approach-card__image{width:44px;height:44px;padding:6px;border-radius:.75rem;background-color:#4dbbeb1a;display:flex;justify-content:center;align-items:center;margin-bottom:clamp(.75rem,.75rem + 20 * (100vw - 37.5rem) / 1000,2rem);transition:.4s;color:#0083c5;flex-shrink:0}.approach-card__image img,.approach-card__image svg{width:calc(32 / 44 * 100%);height:auto;aspect-ratio:1;fill:currentColor}.approach-card__title{font-size:clamp(1.25rem,1.25rem + 12 * (100vw - 37.5rem) / 1000,2rem);font-weight:600;line-height:1.2;margin-bottom:12px}.approach-card__text{font-size:clamp(1rem,1rem + 4 * (100vw - 37.5rem) / 1000,1.25rem);font-weight:500;line-height:140%}
