.s_1dv {  }
.s_1dw { 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_1dw { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
}
.s_1dx {  }
.s_1dy {  }
.s_1dz {  }
.s_1e0 { 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_1e0 { display: flex; margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.s_1e0 { display: flex; }
}
@media screen and (max-width: 540px){
.s_1e0 { display: flex; flex: none; }
}
@media screen and (max-width: 320px){
.s_1e0 { display: flex; }
}
.s_1e1 {  }
.s_1du { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 100px 0px; padding: 80px 0px 0px 0px; width: 100%; --gh-s_1du: 0px; --gv-s_1du: 0px;  max-width: 100%; }
.js .s_1du:not(.in) { opacity: 0; transition-delay: 500ms; transition-duration: 2000ms; --gh-s_1du: 0px; --gv-s_1du: 0px; }
.js .s_1du.in-active { transition-delay: 500ms; transition-duration: 2000ms; }
@media screen and (max-width: 1140px){
.s_1du { flex: none; margin: 48px 0px 100px 0px; padding: 0px 20px 0px 20px; --gh-s_1du: 0px; --gv-s_1du: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.s_1du { flex-direction: column; flex-wrap: nowrap; margin: 40px 0px 40px 0px; --gh-s_1du: 0px; --gv-s_1du: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.s_1du { flex: none; margin: 24px 0px 0px 0px; width: 100%; --gh-s_1du: 0px; --gv-s_1du: 0px; max-width: 100%; }
}
.s_1e2 { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 80px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.s_1e2 { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1e2 { font-size: 13px; margin: 0px 0px 48px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}
.s_1e3 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 25px 0px; padding: 0px; --gh-s_1e3: 0px; --gv-s_1e3: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1e3 { flex-direction: row; flex-wrap: nowrap; --gh-s_1e3: 0px; --gv-s_1e3: 0px; }
}
@media screen and (max-width: 540px){
.s_1e3 { margin: 0px 0px 16px 0px; --gh-s_1e3: 0px; --gv-s_1e3: 0px; max-width: 100%; }
}
.s_1e4 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: center; padding: 0px; --gh-s_1e4: 16px; --gv-s_1e4: 0px;  }
@media screen and (max-width: 840px){
.s_1e4 { flex-direction: row; flex-wrap: nowrap; --gh-s_1e4: 16px; --gv-s_1e4: 0px; }
}
.s_1e5 { color: #1D415F; font-family: var(--s-font-17945cb5); font-size: 24px; 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_1e5 { font-size: 18px; }
}
.s_1e6 { height: 24px; width: 24px; max-width: 100%; }
.s_1e7 { align-items: flex-start; border-bottom: 1px solid #1D415F; border-left: 0px solid #1D415F; border-right: 0px solid #1D415F; border-top: 0px solid #1D415F; flex: none; flex-direction: row; gap: 16px; height: auto; justify-content: space-between; margin: 0px 0px 48px 0px; padding: 0px 0px 0px 0px; width: 950px; --gh-s_1e7: 16px; --gv-s_1e7: 0px;  max-width: 100%; }
@media screen and (max-width: 540px){
.s_1e7 { flex: none; gap: 6px; margin: 0px 0px 20px 0px; width: calc(100% - (var(--gh-s_1du) * 0)); --gh-s_1e7: 6px; --gv-s_1e7: 0px; max-width: calc(100% - (var(--gh-s_1du) * 0)); }
}
.s_1e8 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; width: 850px; --gh-s_1e8: 0px; --gv-s_1e8: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1e8 { flex: none; flex-direction: column; width: calc(95% - (var(--gh-s_1du) * 0.04999999999999995)); --gh-s_1e8: 0px; --gv-s_1e8: 0px; max-width: calc(95% - (var(--gh-s_1du) * 0.04999999999999995)); }
}
@media screen and (max-width: 540px){
.s_1e8 { flex: none; width: calc(100% - (var(--gh-s_1du) * 0)); --gh-s_1e8: 0px; --gv-s_1e8: 0px; max-width: calc(100% - (var(--gh-s_1du) * 0)); }
}
.s_1e9 { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #d6d6d6; border-left: 0px solid #d6d6d6; border-right: 0px solid #d6d6d6; border-top: 0px solid #d6d6d6; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); --gh-s_1e9: 0px; --gv-s_1e9: 0px;  max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
@media screen and (max-width: 840px){
.s_1e9 { flex-direction: column; --gh-s_1e9: 0px; --gv-s_1e9: 0px; }
}
@media screen and (max-width: 540px){
.s_1e9 { margin: 0px 0px 20px 0px; --gh-s_1e9: 0px; --gv-s_1e9: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
}
.s_1ea { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ea { font-size: 18px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.s_1ea { font-size: 15px; margin: 0px 0px 16px 0px; }
}
.s_1eb { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 5px; justify-content: center; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; --gh-s_1eb: 0px; --gv-s_1eb: 5px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1eb { flex-direction: column; --gh-s_1eb: 0px; --gv-s_1eb: 5px; }
}
@media screen and (max-width: 540px){
.s_1eb { margin: 0px 0px 20px 0px; --gh-s_1eb: 0px; --gv-s_1eb: 5px; max-width: 100%; }
}
.s_1ec { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 15px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ec { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ec { font-size: 12px; text-align: left; justify-content: flex-start; }
}
.s_1ed { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 15px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 0px -12px; text-align: left; width: auto; max-width: calc(100% - -12px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ed { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ed { font-size: 12px; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}
.s_1ee { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 15px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ee { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ee { font-size: 12px; }
}
.s_1ef { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #d6d6d6; border-left: 0px solid #d6d6d6; border-right: 0px solid #d6d6d6; border-top: 0px solid #d6d6d6; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); --gh-s_1ef: 0px; --gv-s_1ef: 0px;  max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
@media screen and (max-width: 840px){
.s_1ef { flex-direction: column; --gh-s_1ef: 0px; --gv-s_1ef: 0px; }
}
@media screen and (max-width: 540px){
.s_1ef { margin: 0px 0px 20px 0px; --gh-s_1ef: 0px; --gv-s_1ef: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
}
.s_1eg { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1eg { font-size: 18px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.s_1eg { font-size: 15px; margin: 0px 0px 16px 0px; }
}
.s_1eh { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; width: auto; --gh-s_1eh: 0px; --gv-s_1eh: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1eh { flex-direction: column; --gh-s_1eh: 0px; --gv-s_1eh: 0px; }
}
@media screen and (max-width: 540px){
.s_1eh { margin: 0px 0px 20px 0px; --gh-s_1eh: 0px; --gv-s_1eh: 0px; max-width: 100%; }
}
.s_1ei { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 15px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ei { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ei { font-size: 12px; text-align: left; justify-content: flex-start; }
}
.s_1ej { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 8px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ej { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ej { font-size: 13px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1ek { color: #333; flex: none; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; line-height: 1.8; margin: 0px 0px 24px 4px; padding: 0px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 4px); }
.s_1ek li { margin: 0px 0px 0px 0px; }
.s_1ek >ul { letter-spacing: 0.1em; }
@media screen and (max-width: 840px){
.s_1ek { flex: none; }
}
@media screen and (max-width: 540px){
.s_1ek li { font-size: 12px; margin: 0px 0px 8px 0px; }
}
.s_1el { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 8px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1el { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1el { font-size: 13px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1em { color: #333; flex: none; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; line-height: 1.8; margin: 0px 0px 0px 4px; padding: 0px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 4px); }
.s_1em li { margin: 0px 0px 0px 0px; }
.s_1em >ul { letter-spacing: 0.1em; }
@media screen and (max-width: 840px){
.s_1em { flex: none; }
}
@media screen and (max-width: 540px){
.s_1em li { font-size: 12px; margin: 0px 0px 8px 0px; }
}
.s_1en { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #d6d6d6; border-left: 0px solid #d6d6d6; border-right: 0px solid #d6d6d6; border-top: 0px solid #d6d6d6; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); --gh-s_1en: 0px; --gv-s_1en: 0px;  max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
@media screen and (max-width: 840px){
.s_1en { flex-direction: column; --gh-s_1en: 0px; --gv-s_1en: 0px; }
}
@media screen and (max-width: 540px){
.s_1en { height: 105px; margin: 0px 0px 20px 0px; --gh-s_1en: 0px; --gv-s_1en: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
}
.s_1eo { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1eo { font-size: 18px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.s_1eo { font-size: 15px; margin: 0px 0px 16px 0px; }
}
.s_1ep { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; --gh-s_1ep: 0px; --gv-s_1ep: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1ep { flex-direction: column; --gh-s_1ep: 0px; --gv-s_1ep: 0px; }
}
@media screen and (max-width: 540px){
.s_1ep { margin: 0px 0px 24px 0px; --gh-s_1ep: 0px; --gv-s_1ep: 0px; max-width: 100%; }
}
.s_1eq { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 15px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1eq { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1eq { font-size: 12px; text-align: left; justify-content: flex-start; }
}
.s_1er { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 15px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1er { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1er { font-size: 12px; text-align: left; justify-content: flex-start; }
}
.s_1es { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #d6d6d6; border-left: 0px solid #d6d6d6; border-right: 0px solid #d6d6d6; border-top: 0px solid #d6d6d6; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); --gh-s_1es: 0px; --gv-s_1es: 0px;  max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
@media screen and (max-width: 840px){
.s_1es { flex-direction: column; --gh-s_1es: 0px; --gv-s_1es: 0px; }
}
@media screen and (max-width: 540px){
.s_1es { margin: 0px 0px 20px 0px; --gh-s_1es: 0px; --gv-s_1es: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
}
.s_1et { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1et { font-size: 18px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.s_1et { font-size: 15px; margin: 0px 0px 16px 0px; }
}
.s_1eu { color: #333; flex: 1; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; line-height: 1.8; margin: 0px 0px 24px 20px; padding: 0px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 20px); }
.s_1eu li { margin: 0px 0px 0px 0px; }
.s_1eu >ul { letter-spacing: 0.1em; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1eu { flex: none; }
}
@media screen and (max-width: 540px){
.s_1eu li { font-size: 12px; margin: 0px 0px 8px 0px; }
}
.s_1ev { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #d6d6d6; border-left: 0px solid #d6d6d6; border-right: 0px solid #d6d6d6; border-top: 0px solid #d6d6d6; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); --gh-s_1ev: 0px; --gv-s_1ev: 0px;  max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
@media screen and (max-width: 840px){
.s_1ev { flex-direction: column; --gh-s_1ev: 0px; --gv-s_1ev: 0px; }
}
@media screen and (max-width: 540px){
.s_1ev { margin: 0px 0px 40px 0px; --gh-s_1ev: 0px; --gv-s_1ev: 0px; width: calc(100% - (var(--gh-s_1e8) * 0)); max-width: calc(100% - (var(--gh-s_1e8) * 0)); }
}
.s_1ew { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ew { font-size: 18px; margin: 0px 0px 16px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.s_1ew { font-size: 15px; margin: 0px 0px 16px 0px; }
}
.s_1ex { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; --gh-s_1ex: 0px; --gv-s_1ex: 0px;  max-width: 100%; }
@media screen and (max-width: 840px){
.s_1ex { flex-direction: column; --gh-s_1ex: 0px; --gv-s_1ex: 0px; }
}
@media screen and (max-width: 540px){
.s_1ex { margin: 0px 0px 20px 0px; --gh-s_1ex: 0px; --gv-s_1ex: 0px; max-width: 100%; }
}
.s_1ey { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 15px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ey { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ey { font-size: 13px; text-align: left; justify-content: flex-start; }
}
.s_1ez { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 15px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 8px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ez { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ez { font-size: 13px; margin: 0px 0px 12px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}
.s_1f0 { color: #333; flex: 1; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; line-height: 1.8; margin: 0px 0px 24px 20px; padding: 0px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 20px); }
.s_1f0 li { margin: 0px 0px 0px 0px; }
.s_1f0 >ul { letter-spacing: 0.1em; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1f0 { flex: none; }
}
@media screen and (max-width: 540px){
.s_1f0 li { font-size: 12px; margin: 0px 0px 8px 0px; }
}
.s_1f1 { color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 15px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 8px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1f1 { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1f1 { font-size: 13px; margin: 0px 0px 12px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}
.s_1f2 { color: #333; flex: 1; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; line-height: 1.8; margin: 0px 0px 0px 20px; padding: 0px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 20px); }
.s_1f2 li { margin: 0px 0px 0px 0px; }
.s_1f2 >ul { letter-spacing: 0.1em; margin: 0px 0px 0px 0px; }
@media screen and (max-width: 840px){
.s_1f2 { flex: none; }
}
@media screen and (max-width: 540px){
.s_1f2 li { font-size: 12px; }
}
.s_1f3 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 80px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.s_1f3 { margin: 0px 0px 40px 0px; padding: 0px 20px 0px 20px; width: 100%; max-width: 100%; }
}
.s_1f4 { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #1D415F; border-left: 0px solid #1D415F; border-right: 0px solid #1D415F; border-top: 0px solid #1D415F; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 48px 0px; padding: 0px; width: 950px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1f4 { align-content: center; align-items: center; height: auto; justify-content: center; margin: 0px 0px 24px 0px; padding: 0px 0px 5px 0px; max-width: 100%; }
}
.s_1f5 { color: #1D415F; flex: none; font-family: var(--s-font-17945cb5); font-size: 24px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.1; margin: 0px 16px 25px 0px; text-align: left; width: auto; max-width: calc(100% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1f5 { font-size: 20px; }
}
@media screen and (max-width: 540px){
.s_1f5 { font-size: 16px; margin: 0px 8px 0px 0px; max-width: calc(100% - 8px); }
}
.s_1f6 { height: 24px; width: 24px; max-width: 100%; }
.s_1f7 { align-content: stretch; align-items: stretch; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px){
.s_1f7 { flex: none; }
}
@media screen and (max-width: 840px){
.s_1f7 { flex: none; }
}
@media screen and (max-width: 540px){
.s_1f7 { margin: 0px 0px 0px 0px; }
}
.s_1f8 { flex-direction: row; justify-content: center; width: 100%; max-width: 100%; }
.s_1f9 { color: #333; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; line-height: 1.4; margin: 10px 0 10px 0; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.s_1f9 { font-size: 14px; }
}
.s_1fa { height: auto; width: auto; max-width: 100%; }
.s_1fb { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #375a39; border-left: 0px solid #375a39; border-radius: 0px; border-right: 0px solid #375a39; border-top: 0px solid #375a39; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 1140px){
.s_1fb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
}
@media screen and (max-width: 840px){
.s_1fb { display: flex; flex: none; flex-direction: column; height: auto; overflow-x: hidden; overflow-y: auto; padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.s_1fb { display: flex; overflow-x: hidden; overflow-y: auto; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px){
.s_1fb { display: flex; }
}
.s_1fc { align-content: flex-start; align-items: flex-start; background: #1D415F; border-bottom: 0px solid #1D415F; border-left: 0px solid #1D415F; border-radius: 0px; border-right: 0px solid #1D415F; border-top: 0px solid #1D415F; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 32px 0px; padding: 0; width: 950px; max-width: 100%; }
@media screen and (max-width: 840px){
.s_1fc { flex: none; }
}
@media screen and (max-width: 540px){
.s_1fc { margin: 0px 0px 16px 0px; max-width: 100%; }
}
.s_1fd { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; padding: 20px 50px 20px 50px; width: 100%; --gh-s_1fd: 0px; --gv-s_1fd: 0px;  max-width: 100%; }
@media screen and (max-width: 540px){
.s_1fd { padding: 20px 20px 20px 20px; --gh-s_1fd: 0px; --gv-s_1fd: 0px; }
}
.s_1fe { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; padding: 0px; --gh-s_1fe: 0px; --gv-s_1fe: 0px;  max-width: 100%; }
@media screen and (max-width: 540px){
.s_1fe { align-content: flex-start; align-items: flex-start; flex: 0.9; flex-direction: column; flex-wrap: nowrap; justify-content: center; width: auto; --gh-s_1fe: 0px; --gv-s_1fe: 0px; max-width: 100%; }
}
.s_1ff { color: #FFFFFF; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.5; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1ff { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1ff { font-size: 13px; }
}
.s_1fg { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; max-width: 100%; }
.s_1fh { bottom: 11px; height: 2px; left: auto; margin: 0 0 0 0; position: absolute; right: 4px; top: auto; width: 16px; max-width: 100%; }
.s_1fh._isClose { opacity: 0; rotate: 180deg; }
.s_1fi { height: 16px; opacity: 0; width: 16px; max-width: 100%; }
.s_1fi._isClose { opacity: 1; rotate: 180deg; }
.s_1fj { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #1D415F; border-left: 1px solid #1D415F; border-right: 1px solid #1D415F; border-top: 1px solid #1D415F; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.s_1fj._isClose { flex: none; height: 0px; }
@media screen and (max-width: 540px){
.s_1fj { padding: 0px 20px 0px 20px; }
}
.s_1fk { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; opacity: 1; padding: 32px 50px 48px 50px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1fk { padding: 12px 0px 12px 0px; }
}
.s_1fl { border-bottom: 1px solid #d6d6d6; border-left: 0px solid #d6d6d6; border-right: 0px solid #d6d6d6; border-top: 0px solid #d6d6d6; color: #0F1230; font-family: var(--s-font-17945cb5); font-size: 18px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; margin: 0px 0px 32px 0px; padding: 0px 0px 32px 0px; text-align: left; width: 850px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.s_1fl { font-size: 15px; }
}
@media screen and (max-width: 540px){
.s_1fl { font-size: 13px; margin: 0px 0px 32px 0px; padding: 0px 0px 16px 0px; }
}
.s_1fm { align-content: center; align-items: center; background: #f9f9f9; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 0px 0px 10px 0px; padding: 20px 32px 20px 0px; width: 850px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1fm { flex: none; height: auto; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}
.s_1fn { color: #333; flex: none; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: 70%; max-width: 70%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.s_1fn { flex: none; font-size: 12px; padding: 20px; width: 82%; max-width: 82%; }
}
.s_1fo { align-content: center; align-items: center; background: #f5f3f0; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; left: 0; margin: 0 0 0 0; padding: 0px 0px; position: absolute; top: 0; width: 200px; max-width: 100%; }
@media screen and (max-width: 1140px){
.s_1fo { margin: 0px 22px 0px 0px; max-width: calc(100% - 22px); height: 100%; }
}
@media screen and (max-width: 840px){
.s_1fo { flex: none; width: calc(29% - 22px); max-width: calc(29% - 22px); height: 100%; }
}
@media screen and (max-width: 540px){
.s_1fo { flex: none; margin: 0px 0px 0px 0px; width: 16%; max-width: 16%; height: 100%; }
}
.s_1fp { color: transparent; font-family: var(--s-font-17945cb5); font-size: 18px; font-weight: 800; height: auto; line-height: 1.4; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); background-clip: text; -webkit-background-clip: text; --g-color-0: #1d415f; --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; }
@media screen and (max-width: 540px){
.s_1fp { flex: none; font-size: 12px; letter-spacing: 0.3em; line-height: 1.1; padding: 50px 20px; writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; }
}
.s_1fq { align-content: center; align-items: center; background: #f9f9f9; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 0px 0px 10px 0px; padding: 20px 32px 20px 0px; width: 850px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1fq { flex: none; height: auto; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}
.s_1fr { color: #333; flex: none; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: 70%; max-width: 70%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.s_1fr { flex: none; font-size: 12px; padding: 20px; width: 82%; max-width: 82%; }
}
.s_1fs { align-content: center; align-items: center; background: #f5f3f0; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; left: 0; margin: 0 0 0 0; padding: 0px 0px; position: absolute; top: 0; width: 200px; max-width: 100%; }
@media screen and (max-width: 1140px){
.s_1fs { margin: 0px 22px 0px 0px; max-width: calc(100% - 22px); height: 100%; }
}
@media screen and (max-width: 840px){
.s_1fs { flex: none; width: calc(29% - 22px); max-width: calc(29% - 22px); height: 100%; }
}
@media screen and (max-width: 540px){
.s_1fs { flex: none; margin: 0px 0px 0px 0px; width: 16%; max-width: 16%; height: 100%; }
}
.s_1ft { color: transparent; font-family: var(--s-font-17945cb5); font-size: 18px; font-weight: 800; height: auto; line-height: 1.4; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); background-clip: text; -webkit-background-clip: text; --g-color-0: #1d415f; --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; }
@media screen and (max-width: 540px){
.s_1ft { font-feature-settings: normal; font-size: 12px; letter-spacing: 0.3em; line-height: 1.1; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; }
}
.s_1fu { align-content: center; align-items: center; background: #f9f9f9; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 0px 0px 10px 0px; padding: 20px 32px 20px 0px; width: 850px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1fu { flex: none; height: auto; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}
.s_1fv { color: #333; flex: none; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: 70%; max-width: 70%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.s_1fv { flex: none; font-size: 12px; padding: 20px; width: 82%; max-width: 82%; }
}
.s_1fw { align-content: center; align-items: center; background: #f5f3f0; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; left: 0; margin: 0 0 0 0; padding: 0px 0px; position: absolute; top: 0; width: 200px; max-width: 100%; }
@media screen and (max-width: 1140px){
.s_1fw { margin: 0px 22px 0px 0px; max-width: calc(100% - 22px); height: 100%; }
}
@media screen and (max-width: 840px){
.s_1fw { flex: none; width: calc(29% - 22px); max-width: calc(29% - 22px); height: 100%; }
}
@media screen and (max-width: 540px){
.s_1fw { flex: none; margin: 0px 0px 0px 0px; width: 16%; max-width: 16%; height: 100%; }
}
.s_1fx { color: transparent; font-family: var(--s-font-17945cb5); font-size: 18px; font-weight: 800; height: auto; line-height: 1.4; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); background-clip: text; -webkit-background-clip: text; --g-color-0: #1d415f; --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; }
@media screen and (max-width: 540px){
.s_1fx { font-feature-settings: normal; font-size: 12px; letter-spacing: 0.3em; line-height: 1.1; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; }
}
.s_1fy { align-content: center; align-items: center; background: #f9f9f9; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 0px 0px 10px 0px; padding: 20px 32px 20px 0px; width: 850px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1fy { flex: none; height: auto; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}
.s_1fz { color: #333; flex: none; font-family: var(--s-font-17945cb5); font-size: 15px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: 70%; max-width: 70%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.s_1fz { flex: none; font-size: 12px; padding: 20px; width: 82%; max-width: 82%; }
}
.s_1g0 { align-content: center; align-items: center; background: #f5f3f0; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; left: 0; margin: 0 0 0 0; padding: 0px 0px; position: absolute; top: 0; width: 200px; max-width: 100%; }
@media screen and (max-width: 1140px){
.s_1g0 { margin: 0px 22px 0px 0px; max-width: calc(100% - 22px); height: 100%; }
}
@media screen and (max-width: 840px){
.s_1g0 { flex: none; width: calc(29% - 22px); max-width: calc(29% - 22px); height: 100%; }
}
@media screen and (max-width: 540px){
.s_1g0 { flex: none; margin: 0px 0px 0px 0px; width: 16%; max-width: 16%; height: 100%; }
}
.s_1g1 { color: transparent; font-family: var(--s-font-17945cb5); font-size: 18px; font-weight: 800; height: auto; line-height: 1.4; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); background-clip: text; -webkit-background-clip: text; --g-color-0: #1d415f; --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; }
@media screen and (max-width: 540px){
.s_1g1 { font-feature-settings: normal; font-size: 12px; letter-spacing: 0.3em; line-height: 1.1; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; }
}
.s_1g2 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 40px 0px 0px 0px; width: 100%; max-width: 100%; }
.s_1g3 { align-content: center; align-items: center; background: #597a61; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.s_1g4 { background: #597a61; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #333; flex: none; font-family: var(--s-font-e2b26a1b); font-size: 15px; font-weight: 400; height: 60px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px; text-align: left; width: 380px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1g4 { flex: none; height: 50px; width: 300px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.s_1g4 { flex: none; width: 250px; max-width: 100%; }
}
.s_1g5 { color: #FFFFFF; font-family: var(--s-font-17945cb5); font-size: 17px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.8; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.s_1g5 { font-size: 13px; }
}
.s_1g6 { bottom: 15px; height: 30px; left: auto; margin: 0 0 0 0; position: absolute; right: 32px; top: auto; width: 30px; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1g6 { bottom: 15px; flex: none; height: 20px; right: 20px; top: auto; width: 20px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.s_1g6 { bottom: auto; right: 20px; top: 15px; }
}
.s_1g7 { background: rgba(0,0,0,0.0); border-bottom: 1px solid #597a61; border-left: 1px solid #597a61; border-right: 1px solid #597a61; border-top: 1px solid #597a61; bottom: -10px; flex: none; height: 60px; left: 8px; margin: 0 0 0 0; position: absolute; right: -10px; top: auto; width: 380px; z-index: -1; max-width: 100%; }
@media screen and (max-width: 540px){
.s_1g7 { bottom: -10px; flex: none; height: 50px; left: 10px; right: -10px; width: 300px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.s_1g7 { flex: none; width: 250px; max-width: 100%; }
}
.s_1g8 {  }
.r_m0:before { background-image: url("/assets/img/94330a4b8126.svg") }
.r_m1:before { background-image: url("/assets/img/f68a261ea975.svg") }
.r_m2:before { background-image: url("/assets/img/6a3226b318a5.svg") }
.r_m3:before { background-image: url("/assets/img/67d2110777ae.svg") }
.r_m4:before { background-image: url("/assets/img/42fa017fcac0.svg") }
.r_m5:before { background-image: url("/assets/img/67d2110777ae.svg") }
.r_m6:before { background-image: url("/assets/img/42fa017fcac0.svg") }
.s_1g9 {  }
.s_1ga {  }
.s_1gb {  }
.s_1gc {  }
.s_1gd {  }
.s_1ge {  }
.s_1gf {  }
.s_1gg {  }
.s_1gh {  }
.s_1gi {  }
.s_1gj {  }
.s_1gk {  }
.s_1gl {  }
.s_1gm {  }
.s_1gn {  }
.s_1go {  }
.s_1gp {  }
.s_1gq {  }
.s_1gr {  }
.s_1gs {  }
.s_1gt {  }
.s_1gu {  }
.s_1gv {  }
.s_1gw {  }
.r_m7:before { background-image: url("/assets/img/94330a4b8126.svg") }