.s_1on {  }
.s_1oo { 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_1oo { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
}
@media screen and (max-width: 540px){
.s_1oo { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
}
.s_1op {  }
.s_1oq {  }
.s_1or { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 270px; padding: 0px; max-width: calc(100% - 270px); }
@media screen and (max-width: 1140px){
.s_1or { margin: 0px 0px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.s_1or { margin: 0px 0px 0px 0px; }
}
.s_1os {  }
.s_1om { align-content: flex-start; align-items: flex-start; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 73px; width: 1170px; max-width: 100%; }
.js .s_1om:not(.in) { opacity: 0; transition-delay: 500ms; transition-duration: 2000ms; }
.js .s_1om.in-active { transition-delay: 500ms; transition-duration: 2000ms; }
@media screen and (max-width: 1140px){
.s_1om { padding: 0px 50px; }
}
@media screen and (max-width: 540px){
.s_1om { padding: 0px 20px; }
}
.s_1ot { 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_1ot { margin: 0px 0px 20px 0px; max-width: 100%; }
}
.s_1ou { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; --gh-s_1ou: 8px; --gv-s_1ou: 0px;  }
.s_1ov { flex-direction: row; flex-wrap: wrap; gap: 8px; padding: 0px; --gh-s_1ov: 8px; --gv-s_1ov: 8px;  }
@media screen and (max-width: 540px){
.s_1ov { flex-direction: row; flex-wrap: wrap; --gh-s_1ov: 8px; --gv-s_1ov: 8px; }
}
.s_1ow { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.s_1ox { 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_1ox { font-size: 12px; }
}
@media screen and (max-width: 540px){
.s_1ox { font-size: 12px; padding: 8px 16px; }
}
.s_1oy { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.s_1oz { 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_1oz { font-size: 13px; }
}
@media screen and (max-width: 540px){
.s_1oz { font-size: 12px; padding: 8px 16px; }
}
.s_1p0 { 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_1p0 { width: 100%; max-width: 100%; }
}
.s_1p1 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; gap: 32px; justify-content: flex-start; margin: 0px 0px 100px 0px; padding: 0px; --gh-s_1p1: 32px; --gv-s_1p1: 32px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1p1 { align-content: flex-start; align-items: flex-start; justify-content: center; --gh-s_1p1: 32px; --gv-s_1p1: 32px; }
}
@media screen and (max-width: 540px){
.s_1p1 { gap: 40px; --gh-s_1p1: 40px; --gv-s_1p1: 40px; }
}
.s_1p2 { 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: 427px; justify-content: flex-start; width: calc(33.33% - (var(--gh-s_1p1) * 0.6667)); --gh-s_1p2: 0px; --gv-s_1p2: 0px;  max-width: calc(33.33% - (var(--gh-s_1p1) * 0.6667)); }
@media screen and (max-width: 840px){
.s_1p2 { flex: none; height: 348.17px; width: calc(50% - (var(--gh-s_1p1) * 0.5)); --gh-s_1p2: 0px; --gv-s_1p2: 0px; max-width: calc(50% - (var(--gh-s_1p1) * 0.5)); }
}
@media screen and (max-width: 540px){
.s_1p2 { flex: none; height: auto; width: calc(100% - (var(--gh-s_1p1) * 0)); --gh-s_1p2: 0px; --gv-s_1p2: 0px; max-width: calc(100% - (var(--gh-s_1p1) * 0)); }
}
@media screen and (max-width: 320px){
.s_1p2 { flex: none; height: auto; --gh-s_1p2: 0px; --gv-s_1p2: 0px; }
}
.s_1p3 { 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_1p2) * 0)); max-width: calc(100% - (var(--gh-s_1p2) * 0)); }
.s_1p4 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 13px; justify-content: center; margin: 0px 0px 8px 0px; padding: 0px; --gh-s_1p4: 13px; --gv-s_1p4: 0px;  max-width: 100%; }
.s_1p5 { 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: 1px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1p5 { font-size: 14px; }
}
@media screen and (max-width: 540px){
.s_1p5 { font-size: 13px; }
}
.s_1p6 { align-items: center; background: #868A98; flex: none; flex-direction: column; height: 22px; justify-content: center; margin: 0px; width: 1px; max-width: 100%; }
.s_1p7 { 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_1p7 { flex: none; font-size: 12px; height: auto; }
}
@media screen and (max-width: 540px){
.s_1p7 { font-size: 12px; }
}
.s_1p8 { 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.6; margin: 0px 0px 12px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1p8 { font-size: 14px; }
}
@media screen and (max-width: 540px){
.s_1p8 { font-size: 13px; }
}
.s_1p9 { 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 0px 0px; padding: 0px 0px 16px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1p9 { font-size: 13px; padding: 0px 0px 20px 0px; }
}
@media screen and (max-width: 540px){
.s_1p9 { font-size: 13px; padding: 0px 0px 32px 0px; }
}
.s_1pa { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 32px 0px 0px 0px; width: calc(100% - (var(--gh-s_1p1) * 0)); max-width: calc(100% - (var(--gh-s_1p1) * 0)); }
.s_1pb { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 20px; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #333; flex: none; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 400; height: 40px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: 200px; max-width: 100%; --g-color-0: rgb(15, 18, 48); --g-position-0: 0%; --g-color-1: rgb(31, 37, 95); --g-position-1: 100%; --g-color-2: rgb(31, 37, 95); --g-position-2: 100%; --g-color-3: rgb(31, 37, 95); --g-position-3: 100%; --g-color-4: rgb(31, 37, 95); --g-position-4: 100%; --g-color-5: rgb(31, 37, 95); --g-position-5: 100%; --g-color-6: rgb(31, 37, 95); --g-position-6: 100%; --g-color-7: rgb(31, 37, 95); --g-position-7: 100%; --g-color-8: rgb(31, 37, 95); --g-position-8: 100%; --g-color-9: rgb(31, 37, 95); --g-position-9: 100%; --g-color-10: rgb(31, 37, 95); --g-position-10: 100%; --g-color-11: rgb(31, 37, 95); --g-position-11: 100%; --g-angle: 135deg; }
.s_1pc { color: #FFFFFF; font-family: var(--s-font-17945cb5); font-size: 13px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; 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_1pc { font-size: 14px; }
}
@media screen and (max-width: 540px){
.s_1pc { font-size: 13px; }
}
.s_1pd {  }
.s_1pe {  }
.r_t9:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_ta:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tb:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tc:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_td:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_te:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tf:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tg:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_th:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_ti:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tj:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tk:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tl:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tm:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tn:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_to:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tp:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tq:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tr:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_ts:before { background-image: url("/assets/img/044da19eb3fc.webp") }
.r_tt:before { background-image: url("/assets/img/94330a4b8126.svg") }
.s_1pf {  }
.s_1pg {  }
.s_1ph {  }
.s_1pi {  }
.s_1pj {  }
.s_1pk {  }
.s_1pl {  }
.s_1pm {  }
.s_1pn {  }
.s_1po {  }
.s_1pp {  }
.s_1pq {  }
.s_1pr {  }
.s_1ps {  }
.s_1pt {  }
.s_1pu {  }
.s_1pv {  }
.s_1pw {  }
.s_1px {  }
.s_1py {  }
.s_1pz {  }
.s_1q0 {  }
.s_1q1 {  }
.s_1q2 {  }
.r_tu:before { background-image: url("/assets/img/94330a4b8126.svg") }