.s_1k3 {  }
.s_1k4 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; width: 100%; --gh-s_1k4: 0px; --gv-s_1k4: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1k4 { flex-direction: column; --gh-s_1k4: 0px; --gv-s_1k4: 0px; }
}
@media screen and (max-width: 540px){
.s_1k4 { flex: none; gap: 32px; width: 100%; --gh-s_1k4: 0px; --gv-s_1k4: 32px; }
}
.s_1k5 { border-bottom: 1px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 0px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 24px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.60; margin: 0px 0px 24px 0px; padding: 0px 0px 10px 0px; text-align: left; width: calc(100% - (var(--gh-s_1k4) * 0)); max-width: calc(100% - (var(--gh-s_1k4) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1k5 { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1k5 { font-size: 18px; letter-spacing: 0.10em; line-height: 1.60; margin: 0px 0px 16px 0px; padding: 0px 0px 10px 0px; width: calc(100% - (var(--gh-s_1k4) * 0)); max-width: calc(100% - (var(--gh-s_1k4) * 0)); }
}
.s_1k6 { background: #fff; border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px){
.s_1k6 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
}
.s_1k7 {  }
.s_1k8 {  }
.s_1k9 {  }
.s_1ka { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 270px; padding: 0px 0px 0px 0px; width: calc(100% - 270px); max-width: calc(100% - 270px); }
@media screen and (max-width: 1140px){
.s_1ka { display: flex; margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.s_1ka { display: flex; }
}
@media screen and (max-width: 540px){
.s_1ka { display: flex; flex: none; }
}
@media screen and (max-width: 320px){
.s_1ka { display: flex; }
}
.s_1kb {  }
.s_1k2 { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 40px 0px 0px 0px; width: 850px; max-width: 100%; }
.js .s_1k2:not(.in) { opacity: 0; transition-delay: 500ms; transition-duration: 2000ms; }
.js .s_1k2.in-active { transition-delay: 500ms; transition-duration: 2000ms; }
@media screen and (max-width: 840px){
.s_1k2 { flex-direction: column; flex-wrap: nowrap; margin: 0px 0px 64px 0px; padding: 0px 20px 0px 20px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.s_1k2 { flex: none; margin: 0px 0px 64px 0px; width: 100%; max-width: 100%; }
}
.s_1kc { align-items: center; background: #D6D6D6; flex: none; flex-direction: column; height: 1px; justify-content: center; margin: 0px 0px 81px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.s_1kc { width: 100%; }
}
@media screen and (max-width: 540px){
.s_1kc { margin: 0px 0px 40px 0px; width: 100%; max-width: 100%; }
}
.s_1kd { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 80px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1kd { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1kd { font-size: 12px; margin: 0px 0px 40px 0px; max-width: 100%; }
}
.s_1ke { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; padding: 0px; width: auto; --gh-s_1ke: 0px; --gv-s_1ke: 64px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1ke { flex-direction: column; --gh-s_1ke: 0px; --gv-s_1ke: 64px; }
}
@media screen and (max-width: 540px){
.s_1ke { gap: 32px; height: auto; margin: 0px 0px 64px 0px; --gh-s_1ke: 0px; --gv-s_1ke: 32px; max-width: 100%; }
}
.s_1kf { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 840px){
.s_1kf { flex-direction: column; }
}
.s_1kg { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1kg { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1kg { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1kh { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1kh { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1kh { font-size: 12px; }
}
.s_1ki { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 840px){
.s_1ki { flex-direction: column; }
}
.s_1kj { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1kj { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1kj { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1kk { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1kk { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1kk { font-size: 12px; }
}
.s_1kl { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1ke) * 0)); max-width: calc(100% - (var(--gh-s_1ke) * 0)); }
@media screen and (max-width: 840px){
.s_1kl { flex-direction: column; }
}
.s_1km { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1km { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1km { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1kn { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; padding: 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
.s_1kn li { letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; }
.s_1kn >ol { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; }
.s_1kn >p { font-family: var(--s-font-17945cb5); font-weight: 500; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1kn { font-size: 13px; }
.s_1kn >ol { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1kn { font-size: 12px; }
.s_1kn >ol { font-size: 12px; }
}
.s_1ko { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1ke) * 0)); max-width: calc(100% - (var(--gh-s_1ke) * 0)); }
@media screen and (max-width: 840px){
.s_1ko { flex-direction: column; }
}
.s_1kp { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1kp { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1kp { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1kq { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; padding: 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
.s_1kq li { letter-spacing: 0.02em; line-height: 2; margin: 0px 0px 0px 0px; }
.s_1kq >ol { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; letter-spacing: 0.05em; line-height: 2; }
.s_1kq >p { font-family: var(--s-font-17945cb5); font-weight: 500; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1kq { font-size: 13px; }
.s_1kq >ol { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1kq { font-size: 12px; }
.s_1kq >ol { font-size: 12px; }
}
.s_1kr { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1ke) * 0)); max-width: calc(100% - (var(--gh-s_1ke) * 0)); }
@media screen and (max-width: 840px){
.s_1kr { flex-direction: column; }
}
.s_1ks { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ks { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ks { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1kt { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; padding: 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
.s_1kt li { letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; }
.s_1kt >ol { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; letter-spacing: 0.05em; line-height: 2; }
.s_1kt >p { font-family: var(--s-font-17945cb5); font-weight: 500; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1kt { font-size: 13px; }
.s_1kt >ol { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1kt { font-size: 12px; }
.s_1kt >ol { font-size: 12px; }
}
.s_1ku { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1ke) * 0)); max-width: calc(100% - (var(--gh-s_1ke) * 0)); }
@media screen and (max-width: 840px){
.s_1ku { flex-direction: column; }
}
.s_1kv { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1kv { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1kv { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1kw { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; padding: 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
.s_1kw li { letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; }
.s_1kw >ol { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; letter-spacing: 0.05em; line-height: 2; }
.s_1kw >p { font-family: var(--s-font-17945cb5); font-weight: 500; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1kw { font-size: 13px; }
.s_1kw >ol { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1kw { font-size: 12px; }
.s_1kw >ol { font-size: 12px; }
}
.s_1kx { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1ke) * 0)); max-width: calc(100% - (var(--gh-s_1ke) * 0)); }
@media screen and (max-width: 840px){
.s_1kx { flex-direction: column; }
}
.s_1ky { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ky { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ky { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1kz { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; padding: 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
.s_1kz li { letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; }
.s_1kz >ol { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; letter-spacing: 0.05em; line-height: 2; }
.s_1kz >p { font-family: var(--s-font-17945cb5); font-weight: 500; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1kz { font-size: 13px; }
.s_1kz >ol { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1kz { font-size: 12px; }
.s_1kz >ol { font-size: 12px; }
}
.s_1l0 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1ke) * 0)); max-width: calc(100% - (var(--gh-s_1ke) * 0)); }
@media screen and (max-width: 840px){
.s_1l0 { flex-direction: column; }
}
.s_1l1 { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1l1 { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1l1 { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1l2 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; padding: 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
.s_1l2 li { letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; }
.s_1l2 >ol { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; letter-spacing: 0.05em; line-height: 2; }
.s_1l2 >p { font-family: var(--s-font-17945cb5); font-weight: 500; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1l2 { font-size: 13px; }
.s_1l2 >ol { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1l2 { font-size: 12px; }
.s_1l2 >ol { font-size: 12px; }
}
.s_1l3 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1ke) * 0)); max-width: calc(100% - (var(--gh-s_1ke) * 0)); }
@media screen and (max-width: 840px){
.s_1l3 { flex-direction: column; }
}
.s_1l4 { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1l4 { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1l4 { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1l5 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; padding: 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
.s_1l5 li { letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; }
.s_1l5 >ol { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 14px; font-weight: 500; letter-spacing: 0.05em; line-height: 2; }
.s_1l5 >p { font-family: var(--s-font-17945cb5); font-weight: 500; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1l5 { font-size: 13px; }
.s_1l5 >ol { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1l5 { font-size: 12px; }
.s_1l5 >ol { font-size: 12px; }
}
.s_1l6 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 88px 0px; padding: 0px; width: calc(100% - (var(--gh-s_1ke) * 0)); max-width: calc(100% - (var(--gh-s_1ke) * 0)); }
@media screen and (max-width: 840px){
.s_1l6 { flex-direction: column; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gh-s_1ke) * 0)); max-width: calc(100% - (var(--gh-s_1ke) * 0)); }
}
@media screen and (max-width: 540px){
.s_1l6 { margin: 0px 0px 0px 0px; }
}
.s_1l7 { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1l7 { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1l7 { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1l8 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1l8 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1l8 { font-size: 12px; }
}
.s_1l9 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; padding: 0px; --gh-s_1l9: 0px; --gv-s_1l9: 64px;  }
@media screen and (max-width: 840px){
.s_1l9 { flex-direction: column; --gh-s_1l9: 0px; --gv-s_1l9: 64px; }
}
@media screen and (max-width: 540px){
.s_1l9 { gap: 40px; margin: 0px 0px 40px 0px; --gh-s_1l9: 0px; --gv-s_1l9: 40px; max-width: 100%; }
}
.s_1la { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; --gh-s_1la: 0px; --gv-s_1la: 0px;  }
@media screen and (max-width: 840px){
.s_1la { flex-direction: column; --gh-s_1la: 0px; --gv-s_1la: 0px; }
}
@media screen and (max-width: 540px){
.s_1la { gap: 16px; --gh-s_1la: 0px; --gv-s_1la: 16px; }
}
.s_1lb {  }
.s_1lc { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1lc { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1lc { font-size: 12px; }
}
.s_1ld { gap: 64px 0px; --gh-s_1ld: 0px; --gv-s_1ld: 64px;  }
@media screen and (max-width: 540px){
.s_1ld { gap: 32px 0px; --gh-s_1ld: 0px; --gv-s_1ld: 32px; }
}
.s_1le { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 840px){
.s_1le { flex-direction: column; }
}
.s_1lf { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 2.00; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1lf { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1lf { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1lg { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1lg { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1lg { font-size: 12px; }
}
.s_1lh { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1lh { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1lh { font-size: 12px; }
}
.s_1li { align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
@media screen and (max-width: 840px){
.s_1li { flex-direction: column; }
}
.s_1lj { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 6px 0px; text-align: right; width: auto; max-width: 100%; justify-content: flex-end; }
@media screen and (max-width: 840px){
.s_1lj { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1lj { font-size: 12px; margin: 0px 0px 2px 0px; max-width: 100%; }
}
.s_1lk { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.60; margin: 0px 0px 32px 0px; text-align: right; width: auto; max-width: 100%; justify-content: flex-end; }
@media screen and (max-width: 840px){
.s_1lk { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1lk { font-size: 12px; margin: 0px 0px 40px 0px; max-width: 100%; }
}
.s_1ll { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 1px solid var(--s-color-28bd74cf); border-left: 1px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 1px solid var(--s-color-28bd74cf); flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 88px 0px; padding: 32px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1ll { margin: 0px 0px 64px 0px; width: 100%; max-width: 100%; }
}
.s_1lm { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 2.00; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1lm { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1lm { font-size: 14px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1ln { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ln { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1ln { font-size: 12px; }
}
.s_1lo { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; margin: 0px 0px 88px 0px; padding: 0px; --gh-s_1lo: 0px; --gv-s_1lo: 64px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1lo { flex-direction: column; --gh-s_1lo: 0px; --gv-s_1lo: 64px; }
}
@media screen and (max-width: 540px){
.s_1lo { gap: 40px; margin: 0px 0px 64px 0px; --gh-s_1lo: 0px; --gv-s_1lo: 40px; max-width: 100%; }
}
.s_1lp { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; --gh-s_1lp: 0px; --gv-s_1lp: 0px;  }
@media screen and (max-width: 840px){
.s_1lp { flex-direction: column; --gh-s_1lp: 0px; --gv-s_1lp: 0px; }
}
@media screen and (max-width: 540px){
.s_1lp { gap: 16px; --gh-s_1lp: 0px; --gv-s_1lp: 16px; }
}
.s_1lq {  }
.s_1lr { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1lr { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1lr { font-size: 12px; }
}
.s_1ls { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1lo) * 0)); max-width: calc(100% - (var(--gh-s_1lo) * 0)); }
@media screen and (max-width: 840px){
.s_1ls { flex-direction: column; }
}
.s_1lt { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1lt { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1lt { font-size: 14px; line-height: 2.00; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1lu { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px 0px; justify-content: center; padding: 0px; width: 100%; --gh-s_1lu: 0px; --gv-s_1lu: 24px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1lu { flex-direction: column; --gh-s_1lu: 0px; --gv-s_1lu: 24px; }
}
.s_1lv { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1lv { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1lv { font-size: 12px; }
}
.s_1lw { border-bottom: 0px solid var(--s-color-28bd74cf); border-left: 1px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 1px solid var(--s-color-28bd74cf); flex: none; width: calc(100% - (var(--gh-s_1lu) * 0)); max-width: calc(100% - (var(--gh-s_1lu) * 0)); }
.s_1lx { align-content: stretch; align-items: stretch; border-bottom: 1px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 0px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px 0px; justify-content: center; padding: 0px; width: 100%; --gh-s_1lx: 0px; --gv-s_1lx: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1lx { flex-direction: row; flex-wrap: nowrap; --gh-s_1lx: 0px; --gv-s_1lx: 0px; }
}
.s_1ly { align-content: center; align-items: center; background: transparent; border-bottom: 0px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 16px; width: 46px; max-width: 100%; }
.s_1lz { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1lz { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1lz { font-size: 12px; }
}
.s_1m0 { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 16px; width: auto; max-width: 100%; }
.s_1m1 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.60; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1m1 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1m1 { font-size: 12px; }
}
.s_1m2 { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1.5; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 16px; width: auto; max-width: 100%; }
.s_1m3 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.60; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1m3 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1m3 { font-size: 12px; }
}
.s_1m4 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1lo) * 0)); max-width: calc(100% - (var(--gh-s_1lo) * 0)); }
@media screen and (max-width: 840px){
.s_1m4 { flex-direction: column; }
}
.s_1m5 { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1m5 { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1m5 { font-size: 14px; line-height: 2.00; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1m6 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px 0px; justify-content: center; padding: 0px; width: 100%; --gh-s_1m6: 0px; --gv-s_1m6: 24px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1m6 { flex-direction: column; --gh-s_1m6: 0px; --gv-s_1m6: 24px; }
}
.s_1m7 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1m7 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1m7 { font-size: 12px; }
}
.s_1m8 { border-bottom: 0px solid var(--s-color-28bd74cf); border-left: 1px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 1px solid var(--s-color-28bd74cf); flex: none; width: calc(100% - (var(--gh-s_1m6) * 0)); max-width: calc(100% - (var(--gh-s_1m6) * 0)); }
.s_1m9 { align-content: stretch; align-items: stretch; border-bottom: 1px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 0px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px 0px; justify-content: center; padding: 0px; width: 100%; --gh-s_1m9: 0px; --gv-s_1m9: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1m9 { flex-direction: row; flex-wrap: nowrap; --gh-s_1m9: 0px; --gv-s_1m9: 0px; }
}
.s_1ma { align-content: center; align-items: center; background: transparent; border-bottom: 0px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 16px; width: 46px; max-width: 100%; }
.s_1mb { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1mb { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1mb { font-size: 12px; }
}
.s_1mc { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 16px; width: auto; max-width: 100%; }
.s_1md { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.60; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1md { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1md { font-size: 12px; }
}
.s_1me { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1.5; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 16px; width: auto; max-width: 100%; }
.s_1mf { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.60; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1mf { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1mf { font-size: 12px; }
}
.s_1mg { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1mg { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1mg { font-size: 12px; }
}
.s_1mh { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; justify-content: flex-start; margin: 0px 0px 104px 0px; padding: 0px; width: 100%; --gh-s_1mh: 0px; --gv-s_1mh: 64px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1mh { flex-direction: column; --gh-s_1mh: 0px; --gv-s_1mh: 64px; }
}
@media screen and (max-width: 540px){
.s_1mh { gap: 40px; margin: 0px 0px 64px 0px; --gh-s_1mh: 0px; --gv-s_1mh: 40px; width: 100%; max-width: 100%; }
}
.s_1mi {  }
.s_1mj { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1mh) * 0)); max-width: calc(100% - (var(--gh-s_1mh) * 0)); }
@media screen and (max-width: 840px){
.s_1mj { flex-direction: column; }
}
.s_1mk { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1mk { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1mk { font-size: 14px; line-height: 2.00; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1ml { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px 0px; justify-content: center; padding: 0px; width: 100%; --gh-s_1ml: 0px; --gv-s_1ml: 24px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1ml { flex-direction: column; --gh-s_1ml: 0px; --gv-s_1ml: 24px; }
}
.s_1mm { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1mm { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1mm { font-size: 12px; }
}
.s_1mn { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1mh) * 0)); max-width: calc(100% - (var(--gh-s_1mh) * 0)); }
@media screen and (max-width: 840px){
.s_1mn { flex-direction: column; }
}
.s_1mo { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1mo { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1mo { font-size: 14px; line-height: 2.00; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1mp { border-bottom: 0px solid var(--s-color-28bd74cf); border-left: 1px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 1px solid var(--s-color-28bd74cf); flex: none; width: 100%; max-width: 100%; }
.s_1mq { align-content: stretch; align-items: stretch; border-bottom: 1px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 0px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px 0px; justify-content: center; padding: 0px; width: 100%; --gh-s_1mq: 0px; --gv-s_1mq: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1mq { flex-direction: row; flex-wrap: nowrap; --gh-s_1mq: 0px; --gv-s_1mq: 0px; }
}
.s_1mr { align-content: center; align-items: center; background: transparent; border-bottom: 0px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 16px; width: 46px; max-width: 100%; }
.s_1ms { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ms { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1ms { font-size: 12px; }
}
.s_1mt { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-28bd74cf); border-left: 0px solid var(--s-color-28bd74cf); border-right: 1px solid var(--s-color-28bd74cf); border-top: 0px solid var(--s-color-28bd74cf); flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 16px; width: auto; max-width: 100%; }
.s_1mu { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.60; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1mu { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1mu { font-size: 12px; }
}
.s_1mv { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1.5; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 16px; width: auto; max-width: 100%; }
.s_1mw { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.60; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1mw { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1mw { font-size: 12px; }
}
.s_1mx { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1mh) * 0)); max-width: calc(100% - (var(--gh-s_1mh) * 0)); }
@media screen and (max-width: 840px){
.s_1mx { flex-direction: column; }
}
.s_1my { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1my { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1my { font-size: 14px; line-height: 2.00; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1mz { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px 0px; justify-content: center; padding: 0px; width: 100%; --gh-s_1mz: 0px; --gv-s_1mz: 24px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1mz { flex-direction: column; --gh-s_1mz: 0px; --gv-s_1mz: 24px; }
}
.s_1n0 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 8px 0px; justify-content: center; padding: 0px; --gh-s_1n0: 0px; --gv-s_1n0: 8px;  }
@media screen and (max-width: 840px){
.s_1n0 { flex-direction: column; --gh-s_1n0: 0px; --gv-s_1n0: 8px; }
}
.s_1n1 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1n1 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1n1 { font-size: 12px; }
}
.s_1n2 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1n2 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1n2 { font-size: 12px; }
}
.s_1n3 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1n3 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1n3 { font-size: 12px; }
}
.s_1n4 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1n4 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1n4 { font-size: 12px; }
}
.s_1n5 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1n5 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1n5 { font-size: 12px; }
}
.s_1n6 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1mh) * 0)); max-width: calc(100% - (var(--gh-s_1mh) * 0)); }
@media screen and (max-width: 840px){
.s_1n6 { flex-direction: column; }
}
.s_1n7 { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1n7 { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1n7 { font-size: 14px; line-height: 2.00; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1n8 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 32px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1n8 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1n8 { font-size: 12px; }
}
.s_1n9 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px 0px; justify-content: center; padding: 0px; width: 100%; --gh-s_1n9: 0px; --gv-s_1n9: 24px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1n9 { flex-direction: column; --gh-s_1n9: 0px; --gv-s_1n9: 24px; }
}
.s_1na { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1na { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1na { font-size: 12px; }
}
.s_1nb { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1nb { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1nb { font-size: 12px; }
}
.s_1nc { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1nc { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1nc { font-size: 12px; }
}
.s_1nd { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1nd { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1nd { font-size: 12px; }
}
.s_1ne { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.03em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ne { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1ne { font-size: 12px; }
}
.s_1nf { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1nf { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1nf { font-size: 12px; }
}
.s_1ng { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ng { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1ng { font-size: 12px; }
}
.s_1nh { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1nh { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1nh { font-size: 12px; }
}
.s_1ni { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(100% - (var(--gh-s_1mh) * 0)); max-width: calc(100% - (var(--gh-s_1mh) * 0)); }
@media screen and (max-width: 840px){
.s_1ni { flex-direction: column; }
}
.s_1nj { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1nj { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1nj { font-size: 14px; line-height: 2.00; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1nk { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1nk { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1nk { font-size: 12px; }
}
.s_1nl {  }
.r_pl:before { background-image: url("/assets/img/94330a4b8126.svg") }
.s_1nm {  }
.s_1nn {  }
.s_1no {  }
.s_1np {  }
.s_1nq {  }
.s_1nr {  }
.s_1ns {  }
.s_1nt {  }
.s_1nu {  }
.s_1nv {  }
.s_1nw {  }
.s_1nx {  }
.s_1ny {  }
.s_1nz {  }
.s_1o0 {  }
.s_1o1 {  }
.s_1o2 {  }
.s_1o3 {  }
.s_1o4 {  }
.s_1o5 {  }
.s_1o6 {  }
.s_1o7 {  }
.s_1o8 {  }
.s_1o9 {  }
.s_1oa {  }
.s_1ob {  }
.s_1oc {  }
.s_1od {  }
.s_1oe {  }
.s_1of {  }
.s_1og {  }
.s_1oh {  }
.s_1oi {  }
.s_1oj {  }
.s_1ok {  }
.s_1ol {  }
.r_pm:before { background-image: url("/assets/img/94330a4b8126.svg") }