.menu__icon-lvl1--s1-iy3kkygpr {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("menu-arrow-down.svg"); background-color: rgba(0, 0, 0, 0);}
.menu__icon-lvl2--s1-igv9mmc58 {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("menu-arrow-right.svg"); background-color: rgba(0, 0, 0, 0);}
.menu__icon-lvl1--s1-iq7szlsgb {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;}
.menu__icon-lvl2--s1-it7n7whrg {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='M9.5 18.5L15.5 12.5L9.5 6.5' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl3--s1-ibobcznb9 {display: block; background-size: auto; background-repeat: no-repeat; background-position: center center; 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='M9.5 18.5L15.5 12.5L9.5 6.5' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
@media (max-width: 991px) {.menu__icon-lvl1--s1-iq7szlsgb {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-iq7szlsgb {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;}}
@media (max-width: 991px) {.menu__icon-lvl2--s1-it7n7whrg {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-lvl2.is-opened .menu__icon-lvl2--s1-it7n7whrg {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;}}
@media (max-width: 991px) {.menu__icon-lvl3--s1-ibobcznb9 {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-lvl3.is-opened .menu__icon-lvl3--s1-ibobcznb9 {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--s2-itdszvrzr [data-desktop-block] {display: block;}
.image__img--s2-isixm7btr {object-fit: contain;}
.menu__list-lvl1--s2-imffemxly {display: flex;}
.menu__wrapper-lvl1--s2-iwzs44s8q {display: block; position: static;}
.menu__close-button--s2-ik0qmu5ii {display: none;}
.menu__list-lvl2--s2-i27ed0d4r {display: block;}
.menu__wrapper-lvl2--s2-i6iyhkkcn {display: none; position: absolute; z-index: 80; top: 100%; left: 0;}
.menu__back-lvl2--s2-igi39gijz {display: none;}
.menu__item-lvl1--s2-iv5dbo4ft {position: relative;}
.menu__list-lvl3--s2-ia4jbfbvj {display: block;}
.menu__wrapper-lvl3--s2-i5ltwd1h2 {display: none; position: absolute; z-index: 80; top: 0; left: 100%;}
.menu__back-lvl3--s2-ictdbm5di {display: none;}
.menu__item-lvl2--s2-ifuy0bphs {position: relative;}
.menu__list-lvl4--s2-i77b7guz8 {display: block;}
.menu__wrapper-lvl4--s2-iwk87xgcj {display: none; position: absolute; z-index: 80; top: 0; left: 100%;}
.menu__back-lvl4--s2-iydopzb78 {display: none;}
.menu__item-lvl3--s2-i02dwr0y9 {position: relative;}
.video--s2-ikzb7l0zl {object-fit: cover;}
.menu__list-lvl2--s2-ilnvsix87 {display: block;}
.menu__wrapper-lvl2--s2-i048vqmdz {display: none; position: absolute; z-index: 80; top: 100%; left: 0;}
.menu__back-lvl2--s2-i5hjuokkh {display: none;}
.blocklist__list--s2-izgsyfg2k {justify-content: center; width: 100%; flex-wrap: wrap; flex-direction: row;}
.blocklist__item--s2-iw0p8r0cb {min-width: auto;}
.blocklist__item-wrapper--s2-i1xag5sox {width: 33.333333333333336%; display: flex; height: auto;}
.image__img--s2-iwx6qatcx {object-fit: contain;}
.blocklist__list-wrapper--s2-i693e2ex7 {}
.blocklist__arrows-wrapper--s2-ibnqij3qh {display: none;}
.blocklist__pagination-wrapper--s2-i48hd5vj2 {display: none;}
.blocklist__controls-wrapper--s2-ikmline92 {display: none;}
.blocklist--s2-ijwt0xk0y {height: auto;}
@media (max-width: 991px) {.menu__burger-button--s2-i20bkwbtp {display: block;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-io8mgc89g {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-izne6l277 {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-imffemxly {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-iwzs44s8q {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__close-button--s2-ik0qmu5ii {display: block;}}
@media (max-width: 991px) {.menu__list-lvl2--s2-i27ed0d4r {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl2--s2-i6iyhkkcn {display: none; position: static;}}
@media (max-width: 991px) {.menu__back-lvl2--s2-igi39gijz {display: none;}}
@media (max-width: 991px) {.menu__item-lvl1--s2-iv5dbo4ft {position: static;}}
@media (max-width: 991px) {.menu__list-lvl3--s2-ia4jbfbvj {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl3--s2-i5ltwd1h2 {display: none; position: static;}}
@media (max-width: 991px) {.menu__back-lvl3--s2-ictdbm5di {display: none;}}
@media (max-width: 991px) {.menu__item-lvl2--s2-ifuy0bphs {position: static;}}
@media (max-width: 991px) {.menu__list-lvl4--s2-i77b7guz8 {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl4--s2-iwk87xgcj {display: none; position: static;}}
@media (max-width: 991px) {.menu__back-lvl4--s2-iydopzb78 {display: none;}}
@media (max-width: 991px) {.menu__item-lvl3--s2-i02dwr0y9 {position: static;}}
@media (max-width: 991px) {.menu__list-lvl2--s2-ilnvsix87 {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl2--s2-i048vqmdz {display: none; position: static;}}
@media (max-width: 991px) {.menu__back-lvl2--s2-i5hjuokkh {display: none;}}
@media (max-width: 991px) {.blocklist__item--s2-iw0p8r0cb {min-width: 150px;}}
@media (max-width: 991px) {.blocklist__item-wrapper--s2-i1xag5sox {width: auto;}}
@media (max-width: 991px) {.blocklist__list--s2-izgsyfg2k {width: 100%;}}
@media (min-width: 769px) {.menu--s2-ia7r7thsb [data-desktop-block] {display: block;}}
@media (max-width: 768px) {.menu--s2-ia7r7thsb [data-mobile-flex] {display: flex;}}
@media (max-width: 768px) {.menu--s2-ia7r7thsb [data-mobile-block] {display: block;}}
@media (max-width: 768px) {.menu--s2-ia7r7thsb [data-mobile-hide] {display: none;}}
@media (max-width: 768px) {.menu--s2-ia7r7thsb [data-mobile-contents] {display: contents;}}
.search-result--u-i1rsm1v8f {}
.container--u-ifpzm85a2 {padding-top: 20px;}
.text--u-i965ak7dx {font-size: 30px; margin-bottom: 20px; display: block;}
.search-bar--u-ifi4k71wt {margin-bottom: 20px; display: flex; align-items: flex-start;}
.search-bar__field--u-ihksprrpo {flex-grow: 1; flex-shrink: 0; margin-right: 5px;}
.search-bar__input--u-iuapf80ql {width: 100%; margin-right: 0px;}
.root--u-i8z5xo3zc {justify-content: flex-end; align-items: flex-start; position: relative; min-height: 100vh;}
.menu--u-itdszvrzr {justify-content: center; align-items: center; width: 32.76vw; flex-grow: 0; display: flex; margin-left: 1.04vw; margin-right: 1.04vw; margin-top: 0.52vw; margin-bottom: 0.52vw; min-width: 17.64vw;}
.button--u-i9567tmqf {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; right: auto; left: auto; top: auto; bottom: auto; position: absolute; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; width: 6.25vw;}
.menu__wrapper-lvl1--u-itz6oj30q {display: flex; position: relative; justify-content: center; align-items: center; column-gap: 0px; background-size: auto; background-image: none/*linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu__list-lvl1--u-ip07ywhtp {color: rgba(255, 255, 255, 1); font-family: 'Aboreto'; position: relative; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); font-size: 24px; left: 0px; top: 0px; right: 0px; bottom: 0px; flex-shrink: 1;}
.menu__item-lvl1--u-ircybgpmw {font-family: 'Arial';}
.div--u-ibjprmow5 {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; background-size: auto; background-image: linear-gradient(rgba(0, 170, 57, 1) 0%, rgba(0, 170, 57, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; justify-content: center; align-items: center; row-gap: normal; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; position: static; z-index: 100;}
.menu__scroll-wrapper--u-ix2rwh03j {color: rgba(0, 3, 0, 1);}
.menu__link-lvl1--u-iole3kpmq {color: rgba(255, 255, 255, 1);}
.menu__icon-lvl1--u-iy3kkygpr {background-size: auto; background-image: url("menu-arrow-down.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.div--u-irittlkp3 {display: flex; justify-content: center; align-items: center; margin-left: 0.63vw; margin-right: 0.63vw; text-align: center; position: absolute; right: 1.25vw; width: 8.75vw; margin-top: 5px; margin-bottom: 5px; left: auto; z-index: 100;}
.div--u-i0a6jpy1x {width: 1920px;}
.container--u-icn5p892y {display: flex; justify-content: space-around; align-items: center; width: 100%; max-width: none; background-size: auto; background-image: linear-gradient(rgba(15, 156, 54, 1) 0%, rgba(15, 156, 54, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; position: fixed; top: 0px; bottom: auto; z-index: 50; height: 4.08vw;}
.image--u-im2ujwmex {width: 3.11vw; height: 3.11vw; color: rgba(0, 0, 238, 0);}
.menu--u-ia7r7thsb {font-size: 1.24vw; position: relative; color: rgba(0, 0, 0, 0); text-align: left; right: -7.93vw;}
.link-block--u-iyadko2ko {position: relative; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-color: rgba(35, 144, 109, 1); border-left-color: rgba(35, 144, 109, 1); border-right-color: rgba(35, 144, 109, 1); border-bottom-color: rgba(35, 144, 109, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.div--u-i5ewi5a9q {display: flex; width: auto; flex-direction: row; align-items: center; justify-content: space-evenly; flex-wrap: wrap; row-gap: 0.3110419906687403vw; column-gap: 1.5552099533437014vw; font-size: 0.94vw; color: rgba(255, 255, 255, 1);}
.div--u-iht23b37k {width: auto; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; line-height: 160%; letter-spacing: 0.25em; font-size: 1em;}
.text--u-i4kp10etj {font-size: 1.06vw; line-height: 2.04em; letter-spacing: 0.2222222222222222em; display: flex;}
.link--u-iumpu88zd {font-size: 1.23vw; color: rgba(255, 255, 255, 1); font-weight: 400; line-height: 0.6666666666666666em; letter-spacing: 0.09523809523809523em; position: relative; display: flex; text-decoration: none; overflow-wrap: normal; white-space: nowrap;}
.div--u-ixi23586w {width: auto; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; line-height: 160%; letter-spacing: 0.23405500292568754vw; font-size: 0.94vw;}
.text--u-i5al00l2p {font-size: 1.06vw; line-height: 2.04em;}
.link--u-immwycmlk {font-size: 1.23vw; color: rgba(255, 255, 255, 1); font-weight: 400; line-height: 0.6666666666666666em; letter-spacing: 0.09523809523809523em; position: relative; text-decoration: none; overflow-wrap: normal; white-space: nowrap;}
.menu__wrapper-lvl1--u-iwzs44s8q {background-size: auto; background-image: none/*linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu__link-lvl1--u-ibjcej8ag {color: rgba(255, 255, 255, 1);}
.menu__icon-lvl1--u-iq7szlsgb {-webkit-text-stroke-width: 0px; filter: invert(100%); width: 1.33vw; height: 1.33vw; 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 9.49997L12.5 15.5L18.5 9.49997' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.container--u-ipnd0h0o5 {align-items: center; flex-direction: column; height: 48.05vw; max-width: none; display: flex; overflow-x: clip; overflow-y: clip; flex-grow: 0; top: 3.49vw;}
.video--u-ikzb7l0zl {justify-content: flex-start; width: 100%; height: 100%; position: relative; align-items: center; flex-direction: row; text-align: center; flex-grow: 0; flex-shrink: 1; overflow-x: clip; overflow-y: clip;}
.div--u-igi0b21jq {padding-left: 10px; padding-right: 10px; padding-top: 1.04vw; padding-bottom: 1.04vw; justify-content: center; align-items: center; width: auto; margin-top: 10px; text-align: center; top: 2.4vw;}
.div--u-ifapn9vt4 {justify-content: center; align-items: center; padding-left: 1%; padding-right: 1%; padding-top: 1%; padding-bottom: 1%; width: 100%; background-size: auto; background-image: linear-gradient(rgba(237, 237, 237, 1) 0%, rgba(237, 237, 237, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; top: 4.22vw; height: 56.25%; bottom: auto; min-height: auto; position: relative; display: flex; min-width: auto; max-width: 50vw;}
.text--u-i4i4nc1p2 {font-size: 1.66vw; text-align: center;}
.menu__item-lvl1--u-iv5dbo4ft.is-opened .menu__item-lvl2--u-ii3elub0e {text-align: center;}
.menu__item-lvl1--u-iv5dbo4ft.is-opened .text--u-incbnvg4w {color: rgba(255, 255, 255, 1);}
.menu__item-lvl1--u-iv5dbo4ft.is-opened .menu__wrapper-lvl2--u-i048vqmdz {background-image: linear-gradient(rgba(15, 156, 54, 1) 0%, rgba(15, 156, 54, 1) 100%);}
.menu__item-lvl1--u-iv5dbo4ft.is-opened .menu__list-lvl2--u-ilnvsix87 {position: relative;}
.menu__item-lvl1--u-iv5dbo4ft.is-opened .menu__back-lvl2--u-i5hjuokkh {display: none;}
.menu__item-lvl1--u-iv5dbo4ft.is-opened .menu__link-lvl2--u-ilhl6iodl {display: flex;}
.menu__item-lvl1--u-iv5dbo4ft.is-opened .menu__list-lvl2--u-ilnvsix87:hover {overflow-x: visible; overflow-y: visible;}
.menu__item-lvl1--u-iv5dbo4ft.is-opened .menu__list-lvl2--u-ilnvsix87:active {overflow-x: visible; overflow-y: visible;}
.menu__item-lvl1--u-iv5dbo4ft.is-opened .menu__list-lvl2--u-ilnvsix87:hover .menu__item-lvl2--u-ii3elub0e.is-opened {overflow-x: visible; overflow-y: visible;}
.section--u-i6z1i1qfy {height: 51.9vw; flex-direction: column; align-items: center; display: flex; background-size: auto; background-image: radial-gradient(at center center, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; max-height: none; top: auto; bottom: auto; margin-bottom: 3.91vw;}
.section--u-iqen0dou0 {margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: auto; position: relative; overflow-x: visible; overflow-y: visible; background-size: cover; background-image: url("20967.jpg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; height: auto;}
.container--u-ipwjmw45a {flex-direction: column; max-width: 50vw; font-size: 0.68vw; display: flex; align-items: center; width: auto; height: 100%; margin-bottom: 450px; position: static; z-index: -1; overflow-x: visible; overflow-y: visible;}
.list--u-in52pdj0g {display: flex; flex-direction: column; align-items: flex-start; width: 480px;}
.blocklist--u-ijwt0xk0y {width: auto; display: flex; justify-content: center; flex-wrap: wrap; align-content: stretch; row-gap: 0.4224757076468103vw; column-gap: 0.4224757076468103vw; margin-left: 5px; margin-right: 5px; margin-top: 20vw; max-width: none; font-size: 0.68vw; min-width: 516.56px; align-items: center; position: relative; z-index: 1; opacity: 1; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; overflow-x: hidden; overflow-y: hidden; box-shadow: 5px 5px 10px 3px rgba(0, 0, 0, 0.7), -5px -5px 10px 3px rgba(0, 0, 0, 0.4); margin-bottom: 4.17vw;}
.blocklist__text-title--u-ib2nh1o9j {text-align: center; font-size: 1.01vw; margin-bottom: 0.84vw; margin-top: 0.84vw; margin-left: 0.26vw; margin-right: 0.26vw; position: relative;}
.div--u-i4dq7hi4x {width: auto; text-align: center; font-size: 0.68vw; display: flex; justify-content: center; height: auto; min-width: auto; min-height: auto; padding-left: 0.52vw; padding-right: 0.52vw; padding-top: 0.52vw; padding-bottom: 0.52vw; margin-top: 0.52vw; margin-bottom: 0.52vw; margin-left: 0.52vw; margin-right: 0.52vw;}
.blocklist__item--u-iw0p8r0cb {position: relative; margin-left: 0.84vw; margin-right: 0.84vw; margin-top: 0.84vw; margin-bottom: 0.84vw; font-size: 0.68vw; max-width: none; box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.25), -4px -4px 4px 0px rgba(0, 0, 0, 0.25); width: auto; height: auto; min-width: auto; min-height: auto; display: flex; flex-direction: column; align-items: center; max-height: none; flex-wrap: wrap; align-content: stretch; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.image--u-ifka95b8s {width: 4.22vw; height: 4.22vw; font-size: 0.68vw;}
.text--u-inxtxrp3a {font-size: 0.68vw; flex-wrap: nowrap; padding-left: 1.01vw; padding-right: 1.01vw; margin-top: 1.01vw; margin-bottom: 1.01vw; align-content: flex-start;}
.container--u-i3calwf5t {background-size: auto; background-image: linear-gradient(rgba(212, 212, 212, 1) 0%, rgba(212, 212, 212, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: 10vh; justify-content: center; align-items: center; position: sticky; top: 78px; z-index: 10; bottom: auto; margin-top: 80px; margin-bottom: 0px; overflow-x: visible; overflow-y: visible; width: 100vw; max-width: none; left: auto; right: auto; display: flex; margin-left: 0px; margin-right: 0px;}
.text--u-iwh27aodx {font-size: 30px; text-align: center; color: rgba(72, 0, 0, 1); flex-direction: column; align-items: center; justify-content: center;}
.section--u-iig238syt {position: static; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 10;}
.section--u-iy90t0z4n {display: flex; justify-content: center; align-items: center; text-align: center; margin-bottom: 20px; background-size: auto; background-image: linear-gradient(rgba(180, 238, 249, 0.28) 0%, rgba(180, 238, 249, 0.28) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.container--u-ig8drlr9d {display: flex; justify-content: flex-start; flex-direction: row; align-items: center; row-gap: 15px; column-gap: 10px; margin-top: 16px; margin-bottom: 16px;}
.div--u-ic7yeljoo {margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; display: flex; align-content: flex-start; overflow-x: visible; overflow-y: visible; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.root--u-ik8wg1v7o {font-size: 1.27vw;}
.image--u-ifffwr21g {width: auto; height: auto;}
.section--u-igb0ck6vx {font-size: 0.96vw;}
.text--u-iderym4bo {text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-size: 20px; display: block;}
.div--u-i3qqxejm3 {font-size: 20px; grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 1; grid-column-end: span 1; width: 100%;}
.div--u-iknjl2q6y {width: auto;}
.div--u-ivrw1ls7h {background-size: auto; background-image: linear-gradient(rgba(255, 170, 0, 1) 0%, rgba(255, 170, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.embed--u-icwjca2vn {}
@media (max-width: 991px) {.div--u-i5ewi5a9q {overflow-x: visible; overflow-y: visible; opacity: 0; z-index: auto;}}
@media (max-width: 991px) {.text--u-i4kp10etj {-webkit-text-stroke-color: rgba(255, 255, 255, 1); z-index: 100;}}
@media (max-width: 991px) {.blocklist--u-ijwt0xk0y {align-self: center;}}
@media (max-width: 991px) {.blocklist__item--u-iw0p8r0cb {width: 54.52vw; flex-grow: 0; height: 15.63vw;}}
@media (max-width: 991px) {.container--u-i3calwf5t {margin-top: 30px;}}
@media (max-width: 991px) {.text--u-iderym4bo {font-size: 16px; text-align: left;}}
@media (max-width: 767px) {.root--u-i8z5xo3zc {overflow-x: visible; overflow-y: visible; display: block;}}
@media (max-width: 767px) {.menu__burger-button--u-i20bkwbtp {background-image: url("menu-burger.svg"), linear-gradient(rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);}}
@media (max-width: 767px) {.blocklist__item--u-iw0p8r0cb {flex-shrink: 2; width: 433px; flex-grow: 0;}}
@media (max-width: 767px) {.text--u-iderym4bo {font-size: 12px; text-align: center;}}
@media (max-width: 479px) {.root--u-i8z5xo3zc {left: 0px; right: 0px; position: absolute;}}
@media (max-width: 479px) {.blocklist__item--u-iw0p8r0cb {width: 80vw; flex-grow: 0; height: 58.13vw; display: flex;}}
@media (max-width: 479px) {.blocklist--u-ijwt0xk0y {min-width: auto; display: flex; flex-direction: column;}}
@media (max-width: 479px) {.text--u-i4i4nc1p2 {font-size: 9.66vw;}}
@media (max-width: 479px) {.div--u-igi0b21jq {display: flex; flex-direction: column;}}
@media (max-width: 479px) {.div--u-ifapn9vt4 {top: 67.11vw; bottom: 3.04vw; max-width: 85%;}}
@media (max-width: 479px) {.section--u-i6z1i1qfy {background-size: auto; background-image: radial-gradient(at center center, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}}
.menu__wrapper-lvl4-2 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px;}
.text-2 {flex-grow: 1; flex-shrink: 0; font-size: 1.26em; height: auto; min-height: 20px;}
.text-3 {flex-grow: 1; flex-shrink: 0;}
.menu__wrapper-lvl2-2 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px;}
.text-5 {flex-grow: 1; flex-shrink: 0;}
.text-4 {flex-grow: 1; flex-shrink: 0;}
.ruplans {font-size: 3.02vw; flex-grow: 1; grid-template-columns: 1fr; grid-template-rows: auto auto; text-align: center; justify-items: center; grid-auto-flow: row dense; position: absolute; justify-content: center; align-self: center; order: -1;}
.domproj {width: 50%; height: auto; display: block; font-size: 1.46vw; text-align: center; top: -250px; flex-grow: 0; flex-shrink: 1;}
.section-dom {width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; font-size: 2vw; text-align: center; top: 0px; left: auto; right: auto; height: 1vh;}
.section-1 {display: flex; flex-direction: row; justify-content: center; align-items: center; align-content: flex-start; row-gap: 10px; column-gap: 10px; margin-bottom: 1.06vw; font-size: 0.95vw; text-align: center; top: auto; left: auto; bottom: auto; right: auto; overflow-x: visible; overflow-y: visible; width: 100%; height: auto; max-width: none; max-height: none; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.div-1 {flex-direction: row; justify-content: flex-start; align-items: center; flex-wrap: wrap; row-gap: 8px; column-gap: 8px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 0.95vw; text-align: center; top: auto; left: auto; right: auto; bottom: auto; overflow-x: visible; overflow-y: visible; width: auto; height: auto; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; background-color: rgb(255, 170, 0);}
.div-embed {flex-direction: row; justify-content: center; align-items: center; row-gap: 8px; column-gap: 8px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 20px; text-align: center; top: auto; left: auto; right: auto; bottom: auto; overflow-x: visible; overflow-y: visible; width: 100%; height: auto; display: flex;}
.embed-ruplans {width: 100%; height: auto; justify-content: center; align-items: center; font-size: 20px; top: auto; left: auto; right: auto; bottom: auto; overflow-x: visible; overflow-y: visible; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; flex-direction: column; line-height: normal; letter-spacing: normal;}
.div-3 {flex-direction: row; justify-content: center; align-items: center; row-gap: 8px; column-gap: 8px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 18px; text-align: center; top: auto; left: auto; right: auto; bottom: auto; overflow-x: visible; overflow-y: visible; width: auto; display: flex;}
.image-div1 {width: 100px; height: 100px; min-width: 50px; min-height: 50px;}
.section-2 {width: 100%; height: auto; max-width: none; max-height: none; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; font-size: 20px; top: auto; bottom: auto; left: auto; right: auto; overflow-x: visible; overflow-y: visible;}
.section-3 {display: flex; flex-direction: row; justify-content: center; align-items: center; align-content: flex-start; row-gap: 10px; column-gap: 10px; margin-bottom: 1.06vw; font-size: 0.95vw; text-align: center; background-image: linear-gradient(rgba(180, 238, 249, 0.3) 0%, rgba(180, 238, 249, 0.3) 100%); top: auto; left: auto; bottom: auto; right: auto; overflow-x: visible; overflow-y: visible; width: 100%; height: auto; max-width: none; max-height: none;}
.container-1-3 {flex-direction: row; justify-content: space-evenly; align-items: flex-start; row-gap: 10px; column-gap: 10px; margin-top: 16px; margin-bottom: 16px; font-size: 20px; overflow-x: visible; overflow-y: visible; width: 100%; height: auto; max-width: 50%; max-height: none; min-height: auto; display: flex; top: auto; left: auto; right: auto; bottom: auto; align-content: flex-start; flex-wrap: wrap;}
.text-div-h3 {width: 100%; height: auto; display: block; font-size: 18px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; text-align: left; font-weight: 700; line-height: normal; letter-spacing: normal;}
@media (max-width: 991px) {.section-2 {display: flex; justify-content: center; align-items: center; flex-direction: column; font-size: 16px;}}
@media (max-width: 991px) {.container-1-3 {display: flex; flex-direction: row; justify-content: center; align-items: center; font-size: 16px; max-width: 80%; width: 100%; margin-top: 10px; margin-bottom: 10px; text-align: center;}}
@media (max-width: 991px) {.div-embed {display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 16px; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px;}}
@media (max-width: 991px) {.embed-ruplans {display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 16px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}}
@media (max-width: 991px) {.text-2 {font-size: 16px;}}
@media (max-width: 991px) {.div-1 {font-size: 16px;}}
@media (max-width: 991px) {.text-div-h3 {width: 100%; display: block; font-size: 16px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; text-align: left;}}
@media (max-width: 991px) {.section-1 {width: 100%;}}
@media (max-width: 767px) {.embed-ruplans {font-size: 12px; display: flex; flex-direction: column; justify-content: center; align-items: center;}}
@media (max-width: 767px) {.div-1 {font-size: 15px; grid-auto-flow: row; align-items: stretch; grid-template-columns: 1fr; grid-template-rows: auto auto; width: 100%; justify-items: center;}}
@media (max-width: 767px) {.text-2 {font-size: 15px;}}
@media (max-width: 767px) {.div-embed {font-size: 12px; flex-direction: row; justify-content: center; align-items: center;}}
@media (max-width: 767px) {.container-1-3 {font-size: 14px; max-width: 70%; align-items: center; display: flex; justify-content: flex-start; flex-direction: row;}}
@media (max-width: 767px) {.section-2 {font-size: 14px; display: flex; flex-direction: row; justify-content: center; align-items: center;}}
@media (max-width: 767px) {.text-div-h3 {font-size: 12px; display: block; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; overflow-x: visible; overflow-y: visible; width: 100%; height: auto;}}
@media (max-width: 767px) {.image-div1 {width: 75px; height: 75px;}}
@media (max-width: 479px) {.container-1-3 {display: flex; flex-direction: row; align-items: center; width: 80%; height: auto; font-size: 10px; margin-top: 5px; margin-bottom: 5px; flex-wrap: wrap; max-width: none; justify-content: center; align-content: center;}}
@media (max-width: 479px) {.div-embed {display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: center; overflow-x: clip; overflow-y: clip; width: 100%; height: auto; font-size: 10px; margin-top: 8px; margin-bottom: 8px;}}
@media (max-width: 479px) {.embed-ruplans {display: flex; flex-direction: row; justify-content: center; align-items: center; font-size: 10px; text-align: center; overflow-x: clip; overflow-y: clip; width: 100%; height: auto; min-height: 100px; margin-top: 5px; margin-bottom: 5px;}}
@media (max-width: 479px) {.section-2 {font-size: 10px; width: 100%; height: auto; display: flex; flex-direction: column; justify-content: center; align-items: center;}}
@media (max-width: 479px) {.text-2 {font-size: 14px; overflow-x: clip; overflow-y: clip; width: 100%; height: auto; min-height: 10px;}}
@media (max-width: 479px) {.div-1 {width: 100%; height: auto; font-size: 10px; margin-top: 5px; margin-bottom: 5px; display: flex; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto auto auto; grid-auto-flow: row; justify-items: center; align-items: center; flex-direction: row; justify-content: center;}}
@media (max-width: 479px) {.div-3 {display: flex; justify-content: center; align-items: center; flex-direction: column;}}
@media (max-width: 479px) {.image-div1 {width: 50px; height: 50px; min-width: 30px; min-height: 30px;}}
@media (max-width: 479px) {.text-div-h3 {font-size: 10px; display: block; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}}
@media (max-width: 479px) {.section-1 {margin-bottom: 5px;}}
.container--u-i3calwf5t {opacity: 0;}
@font-face {font-family: ''Arial''; font-weight: 400; font-style: normal; font-display: swap; src: url('https://site-80621.taptop.site/g/fonts/arial/arial-r.woff') format('woff'), url('https://site-80621.taptop.site/g/fonts/arial/arial-r.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 400; font-style: italic; font-display: swap; src: url('https://site-80621.taptop.site/g/fonts/arial/arial-i.woff') format('woff'), url('https://site-80621.taptop.site/g/fonts/arial/arial-i.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 700; font-style: normal; font-display: swap; src: url('https://site-80621.taptop.site/g/fonts/arial/arial-b.woff') format('woff'), url('https://site-80621.taptop.site/g/fonts/arial/arial-b.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 700; font-style: italic; font-display: swap; src: url('https://site-80621.taptop.site/g/fonts/arial/arial-b-i.woff') format('woff'), url('https://site-80621.taptop.site/g/fonts/arial/arial-b-i.woff2') format('woff2');}