@media (max-width: 840px){
.sd-2 { display:none; }
.sd-6 { font-size:18px; }
.sd-7 { font-size:20px; }
.symbol-1 { display:flex; }
.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 { background:rgba(0,0,0,0.0); border-radius:2px; display:flex; flex:none; height:50px; margin:0; width:50px; max-width:100%; }
.symbol-1__sd-14 { color:#333333; }
.modal-menu__sd-2 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; }
.list-1 { background:transparent; }
.modal-menu__sd-7 { flex-direction:row; justify-content:flex-start; }
.modal-menu__sd-7 > * { --gap-h:24px; --gap-v:0px; }
.modal-menu__sd-16 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; }
.modal-menu__sd-16 > * { --gap-h:24px; --gap-v:0px; }
.modal-menu__sd-19 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; }
.modal-menu__sd-19 > * { --gap-h:24px; --gap-v:0px; }
.modal-menu__sd-21 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; }
.modal-menu__sd-21 > * { --gap-h:24px; --gap-v:0px; }
.modal-menu__sd-25 { justify-content:flex-end; }
.modal-menu__sd-26 { background:rgba(0,0,0,0.0); border-radius:2px; display:flex; flex:none; height:50px; margin:0; width:50px; max-width:100%; }
.modal-menu__sd-27 { margin:0px; max-width:100%; }
.sd-9 { padding:60px 10px; }
.sd-15 { padding:60px 10px; }
.sd-42 { padding:60px 10px; }
.sd-48 { padding:40px 14px 36px; }
.sd-48 > * { --gap-h:0px; --gap-v:8px; }
.sd-59 { padding:40px 14px 36px; }
.sd-59 > * { --gap-h:0px; --gap-v:8px; }
.sd-70 { padding:40px 14px 36px 4px; }
.sd-70 > * { --gap-h:0px; --gap-v:8px; }
.sd-84 { padding:60px 10px; }
.sd-109 { display:flex; flex:none; height:150px; }
.sd-109 > * { --gap-h:4px; --gap-v:0px; }
.sd-110 { display:flex; }
.sd-110 > * { --gap-h:0px; --gap-v:0px; }
.sd-111 > .image__bg-container::before { background-position:center bottom; background-size:150%; }
.sd-113 > .image__bg-container::before { background-position:center top; background-size:150%; }
.sd-115 > .image__bg-container::before { background-position:center top; background-size:150%; }
.sd-117 { padding:40px 10px; }
.sd-145 { padding:60px 10px; }
.sd-150 { flex:none; width:100%; max-width:100%; }
.sd-150 > * { --gap-h:0px; --gap-v:0px; }
.sd-156 { font-size:16px; }
.sd-159 { font-size:16px; }
.sd-160 { font-size:16px; }
.sd-163 { font-size:13px; }
.sd-169 { font-size:16px; }
.sd-172 { font-size:16px; }
.sd-173 { font-size:16px; }
.sd-176 { font-size:13px; }
.sd-182 { font-size:16px; }
.sd-185 { font-size:16px; }
.sd-186 { font-size:16px; }
.sd-189 { font-size:13px; }
.sd-195 { font-size:16px; }
.sd-198 { font-size:16px; }
.sd-199 { font-size:16px; }
.sd-202 { font-size:13px; }
.symbol-2 { padding:60px 10px; }
.symbol-3 { padding:60px 10px; }
}