.menu__icon-lvl2--s1-i0nk2essp {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("/g/s3/mosaic/images/widgets/menu-arrow-right.svg"); background-color: rgba(0, 0, 0, 0);}
.menu__icon-lvl2--s1-iv87u3z6x {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("/g/s3/mosaic/images/widgets/menu-arrow-right.svg"); background-color: rgba(0, 0, 0, 0);}
.image__img--s2-i3muqep8h {object-fit: contain;}
.image__img--s2-io2iao9dy {object-fit: contain;}
.image__img--s2-i1mbr0ndq {object-fit: contain;}
.image__img--s2-im5u7hlv3 {object-fit: contain;}
.image__img--s2-i3vjp8fz5 {object-fit: contain;}
.image__img--s2-ibvmggn9h {object-fit: contain;}
.menu__list-lvl2--s2-itijv7nqr {display: block;}
.menu__wrapper-lvl2--s2-iau16ycpo {display: none; position: absolute; z-index: 80; top: 100%; left: 0;}
.menu__back-lvl2--s2-iuzhu1shn {display: none;}
.menu__column-lvl1--s2-ibzw7ce2s {width: 33.33%;}
@media (max-width: 991px) {.menu__list-lvl2--s2-itijv7nqr {display: flex;}}
@media (max-width: 991px) {.menu__wrapper-lvl2--s2-iau16ycpo {display: none; position: static; min-height: 100%;}}
@media (max-width: 991px) {.menu__back-lvl2--s2-iuzhu1shn {display: none;}}
@media (max-width: 991px) {.menu__column-lvl1--s2-ibzw7ce2s {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-inyy4akc4 {background-color: rgb(13, 13, 13); font-size: 14px; display: flex; flex-direction: column; justify-content: center; align-items: center; font-family: 'Roboto'; color: rgba(230, 230, 230, 1); row-gap: 40px;}
.root--u-i8z5xo3zc {background-color: rgb(13, 13, 13); font-size: 14px; display: flex; flex-direction: column; justify-content: center; align-items: center; font-family: 'Roboto'; color: rgba(230, 230, 230, 1); row-gap: 40px;}
.section--u-ipbnmcz06 {display: flex; flex-direction: column; justify-content: center; align-items: center;}
.section--u-inj98g8rw {display: flex; flex-direction: column; justify-content: center; align-items: center;}
.section--u-i2v40jlk3 {flex-direction: column; justify-content: center; align-items: center;}
.section--u-i8jcxc2q2 {flex-direction: column; justify-content: center; align-items: center;}
.section--u-i6h2qhm50 {}
.section--u-irx4tkfc8 {}
.div--u-i2qyh4bat {}
.div--u-iyfu0nrzb {}
.div--u-i26kpic2y {}
.div--u-ihgnwab7f {}
.text--u-i39goj1i3 {}
.text--u-iw5sxvnz7 {}
.text--u-i15um8z0r {}
.text--u-ili3nq5ta {}
.section--u-i18pboe5h {}
.section--u-i8mw69lhw {}
.div--u-imbpcffb5 {}
.div--u-i8fsatvkw {}
.div--u-i3virmssw {height: 1px;}
.div--u-i2rf93bms {height: 1px;}
.text--u-i3lvmvz1m {padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: rgb(17, 17, 17); 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(34, 34, 34, 1); border-left-color: rgba(34, 34, 34, 1); border-right-color: rgba(34, 34, 34, 1); border-bottom-color: rgba(34, 34, 34, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; flex-grow: 1; flex-shrink: 0;}
.text--u-ilov2v69m {padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: rgb(17, 17, 17); 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(34, 34, 34, 1); border-left-color: rgba(34, 34, 34, 1); border-right-color: rgba(34, 34, 34, 1); border-bottom-color: rgba(34, 34, 34, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; flex-grow: 1; flex-shrink: 0;}
.div--u-i21atmbah {}
.div--u-ialukamvi {}
.div--u-i2uokveiv {height: 1px;}
.div--u-iplyf6cq0 {height: 1px;}
.text--u-i36h4hr44 {padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: rgb(17, 17, 17); 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(34, 34, 34, 1); border-left-color: rgba(34, 34, 34, 1); border-right-color: rgba(34, 34, 34, 1); border-bottom-color: rgba(34, 34, 34, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; flex-grow: 1; flex-shrink: 0;}
.text--u-idhxx2xs5 {padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: rgb(17, 17, 17); 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(34, 34, 34, 1); border-left-color: rgba(34, 34, 34, 1); border-right-color: rgba(34, 34, 34, 1); border-bottom-color: rgba(34, 34, 34, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; flex-grow: 1; flex-shrink: 0;}
.image--u-i2fo9nes3 {}
.image--u-i256jzvmu {}
.link--u-i1034ttfm {}
.link--u-ifh51u8h6 {}
.image--u-i3vd8b163 {}
.image--u-itlgw2ne3 {}
.link--u-iidbd02g7 {text-decoration: none; color: rgba(226, 226, 226, 1);}
.link--u-ikstofhx8 {text-decoration: none; color: rgba(226, 226, 226, 1);}
.image--u-izd465k3m {}
.image--u-i7ut9yszv {}
.link--u-i2uuiazpd {text-decoration: none; color: rgba(226, 226, 226, 1);}
.link--u-igv0dx661 {text-decoration: none; color: rgba(226, 226, 226, 1);}
.image--u-i336o9vp9 {}
.image--u-iqwc8dlqy {}
.link--u-i3pj8uiqb {text-decoration: none; color: rgba(226, 226, 226, 1);}
.link--u-ie7cdytgk {text-decoration: none; color: rgba(226, 226, 226, 1);}
.link-block--u-i10kj9272 {}
.link-block--u-ivybfm0ov {}
.link-block--u-i1yv6zsr5 {}
.link-block--u-iin06p3ie {}
.link-block--u-i305kpoey {}
.link-block--u-ixdguj70o {}
.link-block--u-i3paba6b6 {}
.link-block--u-ivmb95m07 {}
.image--u-iq6agzbkl {width: 30px; height: 30px;}
.image--u-iary2va9x {width: 30px; height: 30px;}
.image--u-isas7ht2y {width: 30px; height: 30px;}
.image--u-irbyb1xfd {width: 30px; height: 30px;}
.image--u-isgy6qzev {width: 30px; height: 30px;}
.image--u-iw0k5h8fg {width: 30px; height: 30px;}
.image--u-i1ynm17qy {width: 30px; height: 30px;}
.image--u-incatzmmp {width: 30px; height: 30px;}
.image--u-i1630far4 {width: auto; height: auto;}
.image--u-ijinxw0y7 {width: auto; height: auto;}
.link-block--u-i8m6dky9g {}
.link-block--u-ifd4u3d9n {}
.image--u-iyywscy9f {height: auto; width: 120px;}
.image--u-ifqe0cfnh {height: auto; width: 120px;}
.image--u-i3nfh33yn {height: auto; width: 90px;}
.image--u-ivoayxu3k {height: auto; width: 90px;}
.div--u-i38ef4bo8 {}
.div--u-ictggo6fy {}
.text--u-i37hny7uu {}
.text--u-iz0pyutu1 {}
.div--u-i1his5kqm {}
.div--u-iveeean2c {}
.root--u-izq9whqy2 {display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: rgba(13, 13, 13, 1);}
.section--u-i3izpm4ft {display: flex; flex-direction: column; justify-content: center; align-items: center; cursor: default; margin-top: 20px; margin-bottom: 20px;}
.text--u-ieb1qxd3b {font-family: 'Roboto'; color: rgba(230, 230, 230, 1); font-weight: 900; font-size: 55px;}
.text--u-itsq1ohko {font-family: 'Roboto'; color: rgba(230, 230, 230, 1); font-weight: 300; font-size: 16px;}
@media (max-width: 991px) {.div--u-i26kpic2y {width: 65%;}}
@media (max-width: 991px) {.div--u-ihgnwab7f {width: 65%;}}
@media (max-width: 991px) {.text--u-i39goj1i3 {font-size: 33px;}}
@media (max-width: 991px) {.text--u-iw5sxvnz7 {font-size: 33px;}}
@media (max-width: 767px) {.div--u-i26kpic2y {width: 100%;}}
@media (max-width: 767px) {.div--u-ihgnwab7f {width: 100%;}}
@media (max-width: 767px) {.text--u-i39goj1i3 {font-size: 30px;}}
@media (max-width: 767px) {.text--u-iw5sxvnz7 {font-size: 30px;}}
@media (max-width: 479px) {.text--u-i39goj1i3 {font-size: 28px;}}
@media (max-width: 479px) {.text--u-iw5sxvnz7 {font-size: 28px;}}
@media (max-width: 479px) {.text--u-ieb1qxd3b {font-size: 35px;}}
.div--space-line {background-color: rgb(34, 34, 34);}
.div--space-name {font-size: 18px; font-weight: 500; background-color: rgb(26, 26, 26); border-top-color: rgba(34, 34, 34, 1); border-left-color: rgba(34, 34, 34, 1); border-right-color: rgba(34, 34, 34, 1); border-bottom-color: rgba(34, 34, 34, 1);}
.div--space {margin-top: 20px; margin-bottom: 20px; display: flex; justify-content: center; align-items: center; column-gap: 20px; cursor: default;}
.div--project {background-size: cover; background-image: url("/d/eut2_hq_ferry13.png"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.section-hero {max-width: 1140px; background-color: rgb(17, 17, 17); padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;}
.div--project-text {width: 50%; display: flex; flex-direction: column; row-gap: 20px; justify-content: center; align-items: center; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; overflow-x: clip; overflow-y: clip; background-color: rgba(13, 13, 13, 0.7); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; backdrop-filter: blur(7px);}
.div--block-news {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 20px; column-gap: 20px; grid-auto-flow: column ;}
.div--news {background-color: rgb(26, 26, 26); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; 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(34, 34, 34, 1); border-left-color: rgba(34, 34, 34, 1); border-right-color: rgba(34, 34, 34, 1); border-bottom-color: rgba(34, 34, 34, 1); overflow-x: clip; overflow-y: clip;}
.image--news {width: 100%; height: 100%;}
.text--news-header {font-size: 18px; font-weight: 700; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px;}
.text--news-paragraph {padding-left: 15px; padding-right: 15px; font-size: 16px; padding-top: 10px; padding-bottom: 10px; line-height: 160%;}
.div--news-image {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(34, 34, 34, 1); border-bottom-style: solid; border-bottom-color: rgba(34, 34, 34, 1); border-left-color: rgba(34, 34, 34, 1); border-right-color: rgba(34, 34, 34, 1);}
.div--news-footer {display: flex; justify-content: space-between; align-items: center; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(34, 34, 34, 1); padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; border-left-color: rgba(34, 34, 34, 1); border-right-color: rgba(34, 34, 34, 1); border-bottom-color: rgba(34, 34, 34, 1);}
.text--news-date {color: rgba(138, 142, 145, 1); line-height: 140%;}
.text--link-news {color: rgba(138, 142, 145, 1); text-decoration: none; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.text--link-news:hover {color: rgba(233, 0, 0, 1);}
.text--project-header {font-size: 35px; font-weight: 700; line-height: 120%; width: 100%;}
.text--project-parapgraph {font-size: 16px; line-height: 160%; width: 100%;}
.div--footer {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; justify-items: center; align-items: start;}
.div--block-footer {display: flex; flex-direction: column; justify-content: center; align-items: center; width: 60%;}
.text--header-footer {font-size: 16px; font-weight: 700; line-height: 160%; padding-top: 10px; padding-bottom: 10px;}
.text--link-footer {color: rgba(138, 142, 145, 1); text-decoration: none; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.text--link-footer:hover {color: rgba(230, 230, 230, 1);}
.div--link-footer {display: flex; flex-direction: column; justify-content: center; align-items: center; row-gap: 10px;}
.div--social-footer {display: flex; justify-content: center; align-items: center; column-gap: 10px;}
.link--social-footer {opacity: 0.7; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.link--social-footer:hover {opacity: 1;}
.link--logo-footer {padding-top: 10px; padding-bottom: 10px;}
.text--copyright {color: rgba(138, 142, 145, 1);}
.section-menu {background-color: rgb(13, 13, 13); top: 0px; z-index: 100; position: fixed; display: flex; justify-content: space-between; align-items: center; max-width: 1140px; height: 60px; padding-left: 20px; padding-right: 20px;}
.div--logo-header {column-gap: 5px; display: flex; justify-content: flex-start;}
.section-header {max-width: 1140px;}
.section-footer {max-width: 1140px; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.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-2 {flex-grow: 1; flex-shrink: 0;}
.text-3 {flex-grow: 1; flex-shrink: 0;}
@media (max-width: 991px) {.div--project-text {width: 65%;}}
@media (max-width: 991px) {.div--footer {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto; row-gap: 30px;}}
@media (max-width: 991px) {.div--block-footer {width: 25%;}}
@media (max-width: 767px) {.div--project-text {width: 100%;}}
@media (max-width: 767px) {.div--block-news {grid-template-rows: auto auto auto auto; grid-template-columns: 1fr;}}
@media (max-width: 767px) {.div--block-footer {width: 40%;}}
@media (max-width: 479px) {.div--block-footer {width: 55%;}}