.EB-Garamond-font{font-family:EB Garamond}.f-heading-1{font-size:32px;font-weight:400;line-height:48px;letter-spacing:2.56px}.f-heading-2{font-size:24px;font-weight:400;letter-spacing:1.92px;line-height:36px}.f-heading-3{font-size:20px;font-weight:400;line-height:30px;letter-spacing:.8px}.f-subtitle-1{font-size:18px;font-weight:400;line-height:30px;letter-spacing:1.44px}.f-subtitle-2{font-size:16px;font-weight:400;line-height:27px;letter-spacing:.64px}.f-caption{font-size:12px;font-weight:400;line-height:18px;letter-spacing:.48px}.f-text-decoration-none{text-decoration:none}.f-font-size-12{font-size:12px}.f-font-size-14{font-size:14px}.f-font-size-16{font-size:16px}.f-font-size-18{font-size:18px}.f-font-size-20{font-size:20px}.f-font-size-22{font-size:22px}.f-font-size-24{font-size:24px}.f-font-size-32{font-size:32px}.f-font-size-40{font-size:40px}.f-font-size-72{font-size:72px}.f-font-weight-400,.f-font-weight-500{font-weight:500}.f-primary-color{color:#1e6ab6}.f-secondary-color{color:#0eaaaa}.f-negative-color{color:#ef4141}.f-dark-blue-1-color{color:#0a1d35}.f-dark-blue-2-color{color:#35455a}.f-dark-blue-3-color{color:#606d7e!important}.f-dark-blue-4-color{color:#768190}.f-dark-blue-5-color{color:#bcbebe}.f-primary-bg{background-color:#1e6ab6}.f-secondary-bg{background-color:#0eaaaa}.f-negative-bg{background-color:#ef4141}.f-dark-blue-1-bg{background-color:#0a1d35}.f-dark-blue-2-bg{background-color:#35455a}.f-dark-blue-3-bg{background-color:#606d7e}.f-dark-blue-4-bg{background-color:#768190}.f-yellow-color{color:#efad00}.f-border-color-dark-blue-1{border-color:#0a1d35!important}.f-border-color-dark-blue-3{border-color:#606d7e!important}.f-border-color-dark-blue-5{border-color:#bcbebe!important}.f-sub-menu{border-radius:8px;background-color:#fff;box-shadow:0 0 24px #00000014;padding:24px}.f-sub-menu__item a{color:inherit;text-decoration:none}.f-sub-menu__section{padding:8px 16px;font-size:16px;margin-bottom:8px;cursor:pointer}.f-sub-menu__section:last-child{margin-bottom:0}.f-sub-menu__section:hover{background-color:#bcbebe}.f-sub-menu__section-header{margin-bottom:8px;font-size:18px}.f-checkbox-rectangle{border:1px solid #35455A;padding:7px 9px;border-radius:4px;display:inline-block;font-size:12px;color:#35455a}.f-checkbox-rectangle label{display:grid;grid-template-columns:16px auto;gap:8px}.f-checkbox-rectangle.checked{background-color:#efad00;border:1px solid #0A1D35;color:#0a1d35}.grey-line{min-width:2px;border-top:1px solid #D7D9D9}.grey-line-1{min-width:1px;border-top:1px solid #D7D9D9}.success-alert{border-radius:8px;border:1px solid #4EB578;background:#E2F8EB;padding:16px 32px;font-size:16px;display:flex;-moz-column-gap:4px;column-gap:4px}@media (max-width: 766px){.success-alert{font-size:14px;padding:16px 8px}}.success-alert p{margin:0}.error-alert{border-radius:8px;border:1px solid #EF4141;background:#FFDEDE;padding:16px 32px;font-size:16px;display:flex;-moz-column-gap:4px;column-gap:4px;color:#ef4141}@media (max-width: 766px){.error-alert{font-size:14px;padding:16px 8px}}.error-alert p{margin:0}.fortune-theme{background-image:url(/images/home/backgrounds/sun_light.png);background-repeat:no-repeat;background-position:top;max-width:1300px;margin:auto}.fortune-theme__title{text-align:center;font-size:72px;font-family:EB Garamond}@media (max-width: 766px){.fortune-theme__title{font-size:40px}}.fortune-theme__subtitle{font-size:20px;text-align:center}.fortune-theme__list{margin-top:64px;margin-bottom:64px;padding:0 16px}.fortune-theme .fortune-theme-swiper{min-height:420px}.fortune-theme__item{background-color:#fff;border:solid 1px #A1AAB4;border-radius:8px;width:100%;min-height:320px}.fortune-theme__item .box{padding:16px}.fortune-theme__item .caption{font-size:16px;text-align:center;margin-bottom:8px}.fortune-theme__item .title{font-size:24px;text-align:center;margin-bottom:16px}@media (max-width: 766px){.fortune-theme__item .title{font-size:20px}}.fortune-theme__item .avatar{margin-bottom:16px;text-align:center}.fortune-theme__item .description{font-size:16px}@media (max-width: 766px){.fortune-theme__item .description{font-size:14px}}
