.s_1q5 {  }
.s_1q6 { align-content: center; align-items: center; background: #fff; height: 100%; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px){
.s_1q6 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
}
.s_1q7 {  }
.s_1q8 {  }
.s_1q9 {  }
.s_1qa { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 270px; padding: 0px; max-width: calc(100% - 270px); }
@media screen and (max-width: 1140px){
.s_1qa { margin: 0px 0px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.s_1qa { margin: 0px 0px 0px 0px; }
}
.s_1q3 { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: space-between; margin: 0px 0px 0px 0px; padding: 40px 80px 42px 80px; width: 100%; --gh-s_1q3: 10px; --gv-s_1q3: 0px;  max-width: 100%; }
.js .s_1q3:not(.in) { opacity: 0; transition-delay: 500ms; transition-duration: 2000ms; --gh-s_1q3: 10px; --gv-s_1q3: 0px; }
.js .s_1q3.in-active { transition-delay: 500ms; transition-duration: 2000ms; }
@media screen and (max-width: 840px){
.s_1q3 { padding: 40px 40px 42px 40px; --gh-s_1q3: 10px; --gv-s_1q3: 0px; }
}
@media screen and (max-width: 540px){
.s_1q3 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: center; margin: 0px 0px 0px 0px; padding: 35px 20px 20px 20px; --gh-s_1q3: 0px; --gv-s_1q3: 20px; }
}
.s_1qb { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 6px; justify-content: center; padding: 0px; --gh-s_1qb: 0px; --gv-s_1qb: 6px;  }
@media screen and (max-width: 540px){
.s_1qb { transform: ; --gh-s_1qb: 0px; --gv-s_1qb: 6px; }
}
.s_1qc { color: #1D415F; font-family: var(--s-font-49bfbac9); font-size: 64px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.s_1qc { font-size: 36px; text-align: left; justify-content: flex-start; }
}
.s_1qd { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 32px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.s_1qd { font-size: 18px; }
}
.s_1qe { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; --gh-s_1qe: 10px; --gv-s_1qe: 0px;  }
@media screen and (max-width: 540px){
.s_1qe { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; gap: 20px; justify-content: center; width: calc(100% - (var(--gh-s_1q3) * 0)); --gh-s_1qe: 0px; --gv-s_1qe: 20px; max-width: calc(100% - (var(--gh-s_1q3) * 0)); }
}
.s_1qf { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: calc(100% - (var(--gv-s_1qe) * 0)); justify-content: flex-start; padding: 0px; width: auto; --gh-s_1qf: 16px; --gv-s_1qf: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1qf { margin: 0px 0px 0px -100px; --gh-s_1qf: 16px; --gv-s_1qf: 0px; max-width: calc(100% - -100px); height: calc(100% - (var(--gv-s_1qe) * 0)); }
}
@media screen and (max-width: 540px){
.s_1qf { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: flex-end; padding: 0px; width: calc(55% - -100px - (var(--gh-s_1qe) * 0.44999999999999996)); --gh-s_1qf: 10px; --gv-s_1qf: 0px; max-width: calc(55% - -100px - (var(--gh-s_1qe) * 0.44999999999999996)); height: calc(100% - (var(--gv-s_1qe) * 0)); }
}
.s_1qg { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1qg { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1qg { font-size: 12px; }
}
.s_1qh { align-items: center; background: #1D415F; flex-direction: column; height: 1px; justify-content: center; width: 30px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1qh { flex: none; width: 10px; max-width: 100%; }
}
.s_1qi { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1qi { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1qi { font-size: 12px; }
}
.s_1qj { align-items: center; background: #1D415F; flex-direction: column; height: 1px; justify-content: center; width: 30px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1qj { flex: none; width: 10px; max-width: 100%; }
}
.s_1qk { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1qk { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1qk { font-size: 12px; }
}
.s_1q4 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 73px; width: 1170px; max-width: 100%; }
.js .s_1q4:not(.in) { opacity: 0; transition-delay: 500ms; transition-duration: 2000ms; }
.js .s_1q4.in-active { transition-delay: 500ms; transition-duration: 2000ms; }
@media screen and (max-width: 1140px){
.s_1q4 { padding: 0px 50px; }
}
@media screen and (max-width: 840px){
.s_1q4 { padding: 0px 40px; }
}
@media screen and (max-width: 540px){
.s_1q4 { padding: 0px 20px; }
}
.s_1ql { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 24px 0px 24px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1ql { margin: 0px 0px 20px 0px; max-width: 100%; }
}
.s_1qm { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; --gh-s_1qm: 8px; --gv-s_1qm: 0px;  }
.s_1qn { flex-direction: row; flex-wrap: wrap; gap: 8px; padding: 0px; --gh-s_1qn: 8px; --gv-s_1qn: 8px;  }
@media screen and (max-width: 540px){
.s_1qn { flex-direction: row; flex-wrap: wrap; --gh-s_1qn: 8px; --gv-s_1qn: 8px; }
}
.s_1qo { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.s_1qp { background: #1d415f; box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.08); color: #FFFFFF; font-family: var(--s-font-17945cb5); font-size: 12px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px; padding: 8px 24px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1qp { font-size: 12px; }
}
@media screen and (max-width: 540px){
.s_1qp { font-size: 12px; padding: 8px 16px; }
}
.s_1qq { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.s_1qr { background: #0F1230; box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.08); color: #FFFFFF; font-family: var(--s-font-17945cb5); font-size: 12px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px; padding: 8px 24px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1qr { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1qr { font-size: 12px; padding: 8px 16px; }
}
.s_1qs { align-items: center; background: #D6D6D6; flex-direction: column; height: 1px; justify-content: center; margin: 0px 0px 40px 0px; width: 1024px; max-width: 100%; }
@media screen and (max-width: 840px){
.s_1qs { width: 100%; max-width: 100%; }
}
.s_1qt { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 32px; height: auto; justify-content: flex-start; margin: 0px 0px 100px 0px; padding: 0px; --gh-s_1qt: 32px; --gv-s_1qt: 32px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1qt { align-content: flex-start; align-items: flex-start; justify-content: flex-start; --gh-s_1qt: 32px; --gv-s_1qt: 32px; }
}
@media screen and (max-width: 540px){
.s_1qt { gap: 40px; --gh-s_1qt: 40px; --gv-s_1qt: 40px; }
}
.s_1qu { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-bottom: 1px solid #1D415F; border-left: 0px solid #1D415F; border-right: 0px solid #1D415F; border-top: 0px solid #1D415F; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 458.92px; justify-content: flex-start; margin: 0px 0px 0px 0px; width: calc(33.33% - (var(--gh-s_1qt) * 0.6667)); --gh-s_1qu: 0px; --gv-s_1qu: 0px;  max-width: calc(33.33% - (var(--gh-s_1qt) * 0.6667)); }
@media screen and (max-width: 840px){
.s_1qu { flex: none; height: auto; margin: 0px 0px 0px 0px; width: calc(50% - (var(--gh-s_1qt) * 0.5)); --gh-s_1qu: 0px; --gv-s_1qu: 0px; max-width: calc(50% - (var(--gh-s_1qt) * 0.5)); }
}
@media screen and (max-width: 540px){
.s_1qu { flex: none; height: auto; width: calc(100% - (var(--gh-s_1qt) * 0)); --gh-s_1qu: 0px; --gv-s_1qu: 0px; max-width: calc(100% - (var(--gh-s_1qt) * 0)); }
}
.s_1qv { box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.08); flex: none; height: 200px; margin: 0px 0px 16px 0px; width: calc(100% - (var(--gh-s_1qu) * 0)); max-width: calc(100% - (var(--gh-s_1qu) * 0)); }
.s_1qw { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 13px; justify-content: center; margin: 0px 0px 12px 0px; padding: 0px; --gh-s_1qw: 13px; --gv-s_1qw: 0px;  max-width: 100%; }
.s_1qx { color: #868A98; font-family: var(--s-font-49bfbac9); font-size: 16px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px -2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1qx { font-size: 14px; }
}
@media screen and (max-width: 540px){
.s_1qx { font-size: 13px; }
}
.s_1qy { align-items: center; background: #868A98; flex: none; flex-direction: column; height: 22px; justify-content: center; margin: 0px; width: 1px; max-width: 100%; }
.s_1qz { background: #1D415F; color: #FFFFFF; font-family: var(--s-font-17945cb5); font-size: 12px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1; padding: 5px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1qz { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1qz { font-size: 12px; }
}
.s_1r0 { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 16px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1r0 { font-size: 14px; }
}
@media screen and (max-width: 540px){
.s_1r0 { font-size: 13px; }
}
.s_1r1 { color: #0F1230; flex: none; font-family: var(--s-font-17945cb5); font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 24px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1r1 { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1r1 { font-size: 13px; margin: 0px 0px 32px 0px; max-width: 100%; }
}
.s_1r2 {  }
.r_x8:before { background-image: url("/assets/img/94330a4b8126.svg") }
.r_x9:before { background-image: url("/assets/img/b0ef58d5533a.webp") }
.r_xa:before { background-image: url("/assets/img/ddf90a72bcd2.webp") }
.r_xb:before { background-image: url("/assets/img/2d4af9d24277.webp") }
.r_xc:before { background-image: url("/assets/img/9a8c4049059c.webp") }
.r_xd:before { background-image: url("/assets/img/6583355cef4a.webp") }
.r_xe:before { background-image: url("/assets/img/d76928cc9434.webp") }
.r_xf:before { background-image: url("/assets/img/3dd2eb37284a.webp") }
.s_1r3 {  }
.s_1r4 {  }
.s_1r5 {  }
.s_1r6 {  }
.s_1r7 {  }
.s_1r8 {  }
.s_1r9 {  }
.s_1ra {  }
.s_1rb {  }
.s_1rc {  }
.s_1rd {  }
.s_1re {  }
.s_1rf {  }
.s_1rg {  }
.s_1rh {  }
.s_1ri {  }
.s_1rj {  }
.s_1rk {  }
.s_1rl {  }
.s_1rm {  }
.r_xg:before { background-image: url("/assets/img/94330a4b8126.svg") }