@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue:#213b94;--swiper-theme-color:var(--bs-blue)}.form-check-input:checked{background-color:var(--bs-blue);border-color:var(--bs-blue)}body{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#f6f7f9;font-weight:500!important;color:#667085;font-size:1rem;line-height:1.5rem}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-blue);--bs-btn-border-color:var(--bs-blue);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-blue);--bs-btn-disabled-border-color:var(--bs-blue)}.btn{padding-top:10px;padding-bottom:10px;padding-right:25px;padding-left:25px;border-radius:9999px;font-weight:500;font-size:.875rem;line-height:1.25rem;white-space:nowrap}.btn-link{text-decoration:none;font-weight:500;color:#667085}.text-small{font-size:.875rem;line-height:1.25rem}.text-large{font-size:1.5rem;line-height:2rem}.text-regular{font-size:1rem;line-height:1.5rem}.text-gradient{background:linear-gradient(71deg,#213b94,#ff6738);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-tight{line-height:1.25;font-size:.75rem}.form-control,.form-select{border-radius:1rem!important;padding:.5rem 1rem!important;font-size:1.1rem!important}.border-dashed{border-style:dashed!important}.mascot-bounce{animation:bounce 4s infinite}.text-primary{color:var(--bs-blue)!important}#spinner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.bg-light{background-color:#f6f7f9!important}.pagination.pagination-circle .page-item{margin:4px;width:25px;height:8px;border-radius:10px;background-color:#e5e7eb}.pagination.pagination-circle .page-item.active{background-color:var(--bs-blue)}.btn-check.select-list-checkbox:checked+.btn{color:initial!important;background-color:rgba(33,59,148,8%)!important;border-color:var(--bs-blue)!important}.btn-check:checked+.btn{color:initial!important;background-color:rgba(33,59,148,8%)!important;border-color:var(--bs-blue)!important}.swiper.swiper-choices .btn .choice-icon{width:100%;display:block;padding:10px;font-size:2.25rem;line-height:2.5rem}.swiper.swiper-cards{width:240px;height:320px}.swiper.swiper-cards .swiper-slide{display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:22px;font-weight:700;color:#fff;width:240px;height:320px;overflow:hidden}.swiper.swiper-cards .swiper-slide img{width:240px;height:320px;border-radius:18px}.swiper.swiper-cards .swiper-slide .btn{width:50px;height:50px;display:flex;justify-content:center;align-items:center}.swiper.swiper-cards .swiper-slide-next,.swiper.swiper-cards .swiper-slide-prev{overflow:hidden}.progress-container{--progress:40;width:96px;height:96px;position:relative}.progress-container .circle{fill:none;stroke-width:10}.progress-container .background{stroke:#f6f7f9}.progress-container .progress{stroke:var(--bs-blue);stroke-dasharray:283;stroke-dashoffset:calc(283 - 283 * var(--progress)/100)}.progress-container .progress-text{font-size:25px;text-anchor:middle;fill:var(--bs-blue);position:absolute;top:50%;left:50%;font-weight:700}.bar-progress-bounce{animation:bounce 1e3ms infinite}