.menu__icon-lvl1--s1-i5zqyzowr {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9.49997L12.5 15.5L18.5 9.49997' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
@media (max-width: 991px) {.menu__icon-lvl1--s1-i5zqyzowr {display: block; background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}}
@media (max-width: 991px) {.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-i5zqyzowr {background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll;}}
.menu__wrapper-lvl1--s2-iwei6t0j6 {display: block; position: static;}
.menu__list-lvl1--s2-i2z98kait {display: flex;}
.menu__item-lvl1--s2-iipqflbkv {position: relative;}
.menu__close-button--s2-i3f6s2v7p {display: none;}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-ijny6lko8 {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-iwei6t0j6 {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-i2z98kait {display: block;}}
@media (max-width: 991px) {.menu__item-lvl1--s2-iipqflbkv {position: static;}}
@media (max-width: 991px) {.menu__close-button--s2-i3f6s2v7p {display: block;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-ixhyp8nhv {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__burger-button--s2-it70pyk53 {display: block;}}
@media (min-width: 769px) {.menu--s2-ive6zzqw8 [data-desktop-block] {display: block;}}
@media (max-width: 768px) {.menu--s2-ive6zzqw8 [data-mobile-flex] {display: flex;}}
@media (max-width: 768px) {.menu--s2-ive6zzqw8 [data-mobile-block] {display: block;}}
@media (max-width: 768px) {.menu--s2-ive6zzqw8 [data-mobile-hide] {display: none;}}
@media (max-width: 768px) {.menu--s2-ive6zzqw8 [data-mobile-contents] {display: contents;}}
.div--u-i9cg61psv {font-size: 1.11vw;}
.menu--u-ive6zzqw8 {font-size: 1.11vw;}
.menu__item-lvl1--u-iipqflbkv {font-size: 1.11vw;}
.menu__link-lvl1--u-i0ilkdnmd {font-size: 1.11vw; color: rgba(20, 20, 20, 1); padding-left: 0px; padding-right: 0px;}
.menu__link-text--u-i3yd7ce5t {font-size: 1.11vw;}
.button--u-i6k37hkd0 {font-size: 1.11vw;}
.button--u-ik4urmtkm {font-size: 1.11vw; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.link-block--u-it2tdphsm {font-size: 1.11vw;}
.text--u-i4o56c1i5 {font-size: 1.67vw; color: rgba(0, 124, 255, 1);}
.link-block--u-ildj0xkuj {font-size: 1.11vw;}
.text--u-iw5a7b82z {font-size: 1.67vw; color: rgba(0, 124, 255, 1);}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .menu__scroll-wrapper--u-ijny6lko8 {width: 100%;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .menu__close-button--u-i3f6s2v7p {width: 10.42vw; height: 6.25vw; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-image: url("/assets/8cc423a30d98.svg"), linear-gradient(rgba(229, 229, 229, 1) 0%, rgba(229, 229, 229, 1) 100%); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(213, 213, 213, 1); border-left-color: rgba(213, 213, 213, 1); border-right-color: rgba(213, 213, 213, 1); border-bottom-color: rgba(213, 213, 213, 1); position: absolute; right: 2.6vw; top: 2.6vw; background-size: 53.74px auto, auto;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .menu__list-lvl1--u-i2z98kait {padding-left: 0vw; padding-right: 0vw; padding-top: 0vw; padding-bottom: 0vw; font-size: 0vw; margin-top: 165px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(215, 215, 215, 1);}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .menu__wrapper-lvl1--u-iwei6t0j6 {display: flex; flex-direction: column; justify-content: flex-end; padding-left: 2.6vw; padding-right: 2.6vw; padding-top: 2.6vw; padding-bottom: 2.6vw; row-gap: 1.8229166666666667vw;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .menu__link-text--u-i3yd7ce5t {font-size: 2.08vw;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .menu__link-lvl1--u-i0ilkdnmd {font-size: 2.08vw; height: 6.25vw; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(215, 215, 215, 1);}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-i5j3fvsfr {display: block;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-invtc5gm1 {padding-right: 0vw; width: auto; display: flex; row-gap: 2.6041666666666665vw; align-items: stretch;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .text--u-iju46kgdq {font-size: 2.6vw; text-transform: none;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .link-block--u-i81xa7znf {height: 6.25vw; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(215, 215, 215, 1); border-left-color: rgba(215, 215, 215, 1); border-right-color: rgba(215, 215, 215, 1); border-bottom-color: rgba(215, 215, 215, 1); width: 100%; justify-content: center;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-iyq0xv0td {column-gap: 1.5625vw; justify-content: space-between; flex-grow: 1; flex-shrink: 0;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-il7tapgsl {flex-direction: row; justify-content: space-between; column-gap: 2.6041666666666665vw;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-igjzkoqb6 {width: auto; display: flex;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-i2fem1oxc {width: 100%; display: flex; justify-content: space-between; flex-grow: 1; flex-shrink: 0; column-gap: 2.6041666666666665vw;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-iai0c8lrq {justify-content: center;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-i5c1iwvkk {display: none; position: static; top: 2.6vw; left: 2.6vw; padding-left: 0vw;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .button--u-i6k37hkd0 {background-size: auto, auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%), linear-gradient(rgba(166, 166, 166, 1) 0%, rgba(166, 166, 166, 1) 100%); background-repeat: no-repeat, repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll; background-color: rgb(24, 24, 24); height: 6.25vw; font-size: 2.08vw;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-iceya2pmj {display: flex; position: absolute; top: 2.6vw; left: 2.6vw; width: 95%; flex-grow: 0; flex-shrink: 1; right: 2.6vw; padding-bottom: 2.6vw; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(213, 213, 213, 1);}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .div--u-idz40pdt7 {width: auto;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .link-block--u-ildj0xkuj {width: 52.08vw; justify-content: flex-start;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .text--u-iw5a7b82z {font-size: 2.34vw;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .image--u-i4djwoexx {width: 5.99vw;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .link-block--u-i0qrf4w3m {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(213, 213, 213, 1); border-left-color: rgba(213, 213, 213, 1); border-right-color: rgba(213, 213, 213, 1); border-bottom-color: rgba(213, 213, 213, 1); width: 6.25vw; height: 6.25vw; flex-shrink: 0;}}
@media (max-width: 991px) {.menu--u-ive6zzqw8.is-opened .image--u-ih3ugxeu2 {width: 2.86vw; height: 2.86vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .menu__link-lvl1--u-i0ilkdnmd {height: 11.73vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .menu__link-text--u-i3yd7ce5t {font-size: 4.27vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .menu__close-button--u-i3f6s2v7p {width: 15.46vw; height: 9.66vw; top: 4vw; background-size: 51.35px auto, auto;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .menu__wrapper-lvl1--u-iwei6t0j6 {row-gap: 4.8vw; padding-left: 3.73vw; padding-right: 3.73vw; padding-top: 7.47vw; padding-bottom: 7.47vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .link-block--u-i81xa7znf {height: 11.73vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .text--u-iju46kgdq {font-size: 3.73vw; text-transform: none;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .text-button--u-izlaaeoas {font-size: 4.27vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .div--u-il7tapgsl {font-size: 4.27vw; column-gap: 3.3816425120772946vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .div--u-invtc5gm1 {row-gap: 3.3816425120772946vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .div--u-i2fem1oxc {display: flex; column-gap: 3.3816425120772946vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .div--u-igjzkoqb6 {column-gap: 2.6666666666666665vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .link-block--u-ildj0xkuj {width: 52.31vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .image--u-i4djwoexx {width: 13.04vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .text--u-iw5a7b82z {font-size: 3.86vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .button--u-i6k37hkd0 {height: 11.73vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .link-block--u-i0qrf4w3m {flex-grow: 1; flex-shrink: 0; width: 11.73vw; height: 11.73vw;}}
@media (max-width: 479px) {.menu--u-ive6zzqw8.is-opened .image--u-ih3ugxeu2 {width: 6.76vw; height: 6.76vw;}}
@media (max-width: 479px) {.text--u-i4o56c1i5 {justify-content: center; align-items: center;}}
@media (max-width: 479px) {.text--u-iw5a7b82z {justify-content: center; align-items: center;}}
