@media (max-width: 540px){
.sd-1 { padding:0px; }
.symbol-1 { display:flex; padding:0px 16px; }
.symbol-1 > * { --gap-h:40px; --gap-v:0px; }
.symbol-1__sd-4 { display:none; }
.symbol-1__sd-4 > * { --gap-h:24px; --gap-v:0px; }
.symbol-1__sd-13 { display:flex; flex:none; height:40px; margin:0; padding:0px; width:40px; max-width:100%; }
.symbol-1__sd-14 { color:#666666ff; font-size:24px; margin:0px; max-width:100%; }
.modal-menu__sd-1 { align-content:flex-end; align-items:flex-end; background:rgba(0, 0, 0, 0); border-radius:0px; flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:flex-start; margin:0px; width:100%; max-width:100%; }
.modal-menu__sd-2 { flex:none; }
.modal-menu__sd-3 { height:auto; }
.list-1 { margin:0px; max-width:100%; }
.list-1__item { margin:0px 0px 16px; max-width:100%; }
.list-1__item__sd-1 { font-size:14px; font-weight:400; }
.modal-menu__sd-4 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; justify-content:center; width:auto; max-width:100%; }
.modal-menu__sd-7 { flex-direction:row; flex-wrap:nowrap; gap:0px 12px; justify-content:flex-start; }
.modal-menu__sd-7 > * { --gap-h:12px; --gap-v:0px; }
.modal-menu__sd-16 { width:auto; max-width:100%; }
.modal-menu__sd-16 > * { --gap-h:24px; --gap-v:0px; }
.modal-menu__sd-18 { font-size:11px; width:auto; max-width:100%; }
.modal-menu__sd-19 { width:auto; max-width:100%; }
.modal-menu__sd-19 > * { --gap-h:24px; --gap-v:0px; }
.modal-menu__sd-20 { font-size:11px; }
.modal-menu__sd-21 { width:auto; max-width:100%; }
.modal-menu__sd-21 > * { --gap-h:24px; --gap-v:0px; }
.modal-menu__sd-22 { font-size:11px; }
.modal-menu__sd-23 { width:auto; max-width:100%; }
.modal-menu__sd-24 { font-size:11px; }
.modal-menu__sd-25 { flex:none; height:56px; }
.modal-menu__sd-26 { display:flex; flex:none; height:40px; margin:0; padding:0px; width:40px; max-width:100%; }
.modal-menu__sd-27 { font-size:24px; margin:0px; max-width:100%; }
.sd-3 { align-content:center; align-items:center; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; }
.sd-4 { left:13px; top:13px; }
.sd-5 { font-size:11px; }
.sd-6 { font-size:11px; }
.sd-7 { font-size:11px; }
.sd-8 { font-feature-settings:'palt' 1; font-size:22px; padding:40px 0px; text-orientation:mixed; writing-mode:horizontal-tb; }
.sd-9 { align-content:center; align-items:center; flex:none; flex-direction:column; flex-wrap:nowrap; justify-content:center; }
.sd-10 { flex:none; z-index:1; }
.sd-11 { border-radius:2px; padding:8px; }
.richText.sd-12 a { font-size:14px; }
.richText.sd-12 > h2 { font-size:14px; }
.richText.sd-12 > ol { font-size:14px; }
.richText.sd-12 > p { font-size:14px; }
.symbol-2 { padding:40px 10px; }
.symbol-2__sd-2 { font-size:18px; }
.symbol-2__sd-3 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; gap:6px; justify-content:space-around; overflow-x:auto; overflow-y:hidden; }
.symbol-2__sd-3 > * { --gap-h:0px; --gap-v:6px; }
.symbol-2__sd-4 { align-content:center; align-items:center; height:auto; justify-content:flex-start; }
.symbol-2__sd-4 > * { --gap-h:8px; --gap-v:0px; }
.symbol-2__sd-8 { rotate:90deg; }
.symbol-2__sd-9 { align-content:center; align-items:center; height:auto; justify-content:flex-start; }
.symbol-2__sd-9 > * { --gap-h:8px; --gap-v:0px; }
.symbol-2__sd-13 { rotate:90deg; }
.symbol-2__sd-14 { align-content:center; align-items:center; height:auto; justify-content:flex-start; }
.symbol-2__sd-14 > * { --gap-h:8px; --gap-v:0px; }
.symbol-2__sd-18 { rotate:90deg; }
.symbol-2__sd-19 { align-content:center; align-items:center; height:auto; justify-content:flex-start; }
.symbol-2__sd-19 > * { --gap-h:8px; --gap-v:0px; }
.symbol-2__sd-24 { padding:12px; }
.symbol-3 { padding:40px 10px; }
.symbol-3__sd-1 { flex:none; padding:60px 10px; width:100%; max-width:100%; }
.symbol-3__sd-1 > * { --gap-h:0px; --gap-v:40px; }
.symbol-3__sd-2 { flex-direction:column; flex-wrap:nowrap; gap:40px; }
.symbol-3__sd-2 > * { --gap-h:0px; --gap-v:40px; }
.symbol-3__sd-7 { flex-direction:column; flex-wrap:nowrap; }
.symbol-3__sd-7 > * { --gap-h:0px; --gap-v:40px; }
.symbol-3__sd-31 { flex-direction:row; }
}