.card-carousel{width:100%;min-width:0}.card-carousel__viewport{touch-action:pan-y;width:100%;min-width:0;overflow:hidden}.card-carousel__track{will-change:transform;align-items:stretch;width:100%;display:flex}.card-carousel__slide{box-sizing:border-box;flex:0 0 100%;align-items:stretch;width:100%;min-width:0;display:flex}.card-carousel__slide[aria-hidden=true]{pointer-events:none}.card-carousel--mobile-only .card-carousel__viewport{overflow:visible}.card-carousel--mobile-only .card-carousel__track{grid-template-columns:repeat(var(--carousel-slide-count),minmax(0,1fr));will-change:auto;display:grid}.card-carousel--mobile-only .card-carousel__slide{flex:initial;width:auto}.card-carousel--mobile-only .card-carousel__dots{display:none}.card-carousel__dots{justify-content:center;align-items:center;gap:9px;margin-top:16px;display:flex}.card-carousel__dot{background:var(--grey1);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .18s,background-color .18s}.card-carousel__dot[aria-current=true]{background:var(--primary);width:22px}.card-carousel__dot:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:425px){.card-carousel--mobile-only .card-carousel__viewport{overflow:hidden}.card-carousel--mobile-only .card-carousel__track{will-change:transform;grid-template-columns:none;display:flex}.card-carousel--mobile-only .card-carousel__slide{flex:0 0 100%;width:100%}.card-carousel--mobile-only .card-carousel__dots{display:flex}}@media (prefers-reduced-motion:reduce){.card-carousel__track,.card-carousel__dot{transition-duration:.01ms!important}}
.fs-section{background:var(--bg-service);padding:24px 16px}.fs-container{align-items:stretch;max-width:1120px;margin:0 auto;display:flex}.fs-item{flex:1;align-items:stretch;display:flex}.fs-item .ui-card{box-shadow:none;background:0 0;border:none;flex:1;gap:12px;padding:16px 24px}.fs-divider{background:var(--grey1);flex-shrink:0;align-self:stretch;width:1px;margin:8px 0}@media (max-width:768px){.fs-container{flex-wrap:wrap}.fs-item{flex:45%}.fs-item:nth-child(2) .fs-divider,.fs-item:nth-child(4) .fs-divider{display:none}}@media (max-width:425px){.fs-item{flex:100%}.fs-divider{display:none}.fs-item:not(:last-child) .ui-card{border-bottom:1px solid var(--grey1);padding-bottom:24px}}.fs-container--carousel{display:block}.fs-carousel .fs-item{flex:initial;width:100%;min-width:0}@media (max-width:768px){.fs-carousel.card-carousel--mobile-only .card-carousel__track{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-carousel .card-carousel__slide:nth-child(2) .fs-divider,.fs-carousel .card-carousel__slide:nth-child(4) .fs-divider{display:none}}@media (max-width:425px){.fs-carousel.card-carousel--mobile-only .card-carousel__track{grid-template-columns:none;display:flex}.fs-carousel .fs-divider{display:none}}
