.image__img--s2-isrvulxkb {object-fit: cover;}
.image__img--s2-ij3cco2lw {object-fit: cover;}
.image__img--s2-i38rqv63t {object-fit: cover;}
.image__img--s2-ijiihx89i {object-fit: cover;}
.image__img--s2-inqlpp6vm {object-fit: cover;}
.image__img--s2-i9wd459bz {object-fit: cover;}
.image__img--s2-ifw0iqzoh {object-fit: cover;}
.slider__list--s2-i50ukatwg {transition-timing-function: ease-in-out;}
.slider__slide--s2-iyneg7a4e {transition-timing-function: ease-in-out; height: 100%;}
.slider__pagination--s2-ix29pao4k {display: none;}
.slider__pages--s2-if1kzj5f9 {display: none;}
.slider__bullets--s2-imfy94h0j {display: flex;}
.slider__list--s2-i8ks508sk {transition-timing-function: ease-in-out; flex-direction: row;}
.slider__pagination--s2-ik4olx8yj {display: none;}
.slider__pages--s2-idcvbe9i6 {display: none;}
.slider__bullets--s2-ivanmwapz {display: flex;}
.slider__slide--s2-itw346w3w {transition-timing-function: ease-in-out; height: 100%;}
.slider__slide--s2-i43j7reol {transition-timing-function: ease-in-out; height: 100%;}
.image__img--s2-ifjcyzski {object-fit: cover;}
.image__img--s2-irunhll5f {object-fit: cover;}
.image__img--s2-i2kwk1n7o {object-fit: cover;}
.image__img--s2-igqoiopq8 {object-fit: cover;}
.image__img--s2-i2xiiyjkc {object-fit: cover;}
@media (max-width: 767px) {.image__img--s2-i38rqv63t {object-fit: contain;}}
@media (max-width: 767px) {.image__img--s2-iemo58cfo {object-fit: contain;}}
@media (max-width: 767px) {.image__img--s2-i2asdfedz {object-fit: contain;}}
@media (max-width: 479px) {.image__img--s2-i38rqv63t {object-fit: cover;}}
@media (max-width: 479px) {.slider__pagination--s2-ik4olx8yj {display: none;}}
@media (max-width: 479px) {.slider__pages--s2-idcvbe9i6 {display: none;}}
@media (max-width: 479px) {.slider__bullets--s2-ivanmwapz {display: flex;}}
.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-i203kvfgc {font-family: 'Neris Light'; line-height: 130%; background-color: rgb(4, 17, 33);}
.root--u-i2cmvylbw {font-family: 'Neris Light'; line-height: 130%; background-color: rgb(4, 17, 33);}
.root--u-i8z5xo3zc {font-family: 'Neris Light'; line-height: 130%; background-color: rgb(4, 17, 33);}
.div--u-i1hyr5nqa {}
.div--u-i2l760fx2 {}
.div--u-i32uiiodb {width: 40%; height: 100%; position: absolute; top: 0px; left: 0px;}
.div--u-i1iyzjrjg {width: 40%; height: 100%; position: absolute; top: 0px; right: 0px; z-index: 1;}
.text--u-i1gcbcqe5 {position: absolute; bottom: 0px;}
.text--u-i1s3yoq6l {position: absolute; bottom: 0px;}
.page-404__title--u-ia1kd21zc {font-size: 40px; line-height: 120%;}
.page404__content--u-i56xscd95 {width: auto; column-gap: 0px; row-gap: 1rem;}
.root--u-iwbpnnu9l {background-color: rgb(4, 17, 33); background-size: auto; background-image: none; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.root--u-iif02k65o {background-color: rgb(101, 35, 16);}
.embed--u-i3ixemtoi {display: none;}
.embed--u-i2qkrrvlg {display: none;}
.embed--u-i6g1iqly8 {display: none;}
.embed--u-ia7osdoej {display: none;}
.embed--u-i9133dxii {display: none;}
.embed--u-iq7bjxcxr {display: none;}
.root--u-i0e8br3xd {background-color: rgb(4, 17, 33); background-size: cover; background-image: url("404-bg.webp"); background-repeat: no-repeat; background-position: left 0% center; background-attachment: scroll;}
.section--u-i219kglhv {}
.section--u-ihckavrcv {}
.section--u-i9oa2xsd3 {}
.page-404__note--u-i7bm0nuw3 {text-align: center;}
.image--u-i1onx41x9 {width: 100%; height: 100%; position: absolute; top: 0px;}
.image--u-i7g5d8n2x {display: none;}
.button--u-i2sqra436 {left: 2rem;}
.button--u-i370xtqxk {right: 2rem;}
.text--u-iria4hbdy {margin-bottom: -9rem; z-index: 2;}
.div--u-izy529uqd {}
.slider__list--u-i50ukatwg {height: 100vh;}
.slider--u-iry092w9a {position: absolute; top: 0px; height: auto; z-index: 1;}
.slider__list--u-i8ks508sk {height: 42.5rem;}
.slider__arrows--u-ipoa5r2o5 {overflow-x: hidden; overflow-y: hidden;}
.slider__slide--u-itw346w3w {background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; flex-direction: column; justify-content: center; align-items: center;}
.slider__slide--u-i43j7reol {background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.slider__arrow-prev--u-is37rjdmf {display: none;}
.slider__arrow-next--u-inowy3tgb {display: none; width: auto;}
.image--u-i0l0wz78x {}
.text--u-i7kyu1qln {margin-bottom: -9rem; z-index: 2;}
.div--u-idoiu2z1x {}
.page404--u-it8f37d6i {flex-direction: column;}
.text--u-iqrs4v9pr {}
.link--u-i9p27py3f {width: 7.15rem;}
.link--u-iaxslntye {}
.text--u-iwjawv8wj {}
.link--u-iz0pw2q3k {width: 7.15rem;}
.text--u-ifehoihh1 {}
.div--u-iq4j8u9f4 {}
.text--u-ipx3cvg0p {}
.div--u-ifsw908jz {}
.div--u-i4rv3hvus {}
.div--u-istgq8l17 {}
.text--u-ir0xqcags {}
.div--u-im48vj8qv {}
.div--u-i9n4i8029 {}
.div--u-ioakoi5yd {}
.div--u-ioakoi5yd:hover .image--u-i7l94p191 {display: flex; opacity: 1; width: 40vh;}
.div--u-ioakoi5yd:active .image--u-i7l94p191 {opacity: 1; width: 40vh;}
.div--u-ik0rc316v {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.div--u-ik0rc316v:hover .image--u-iyw2gwbiw {display: flex; opacity: 1; width: 16vh;}
.div--u-ik0rc316v:active .image--u-iyw2gwbiw {opacity: 1; width: 16vh;}
.text--u-iyige70m2 {}
@media (max-width: 991px) {.root--u-i203kvfgc {background-size: 1152px, auto; background-position: center top 0%, left 0px top 0px; height: auto;}}
@media (max-width: 991px) {.root--u-i2cmvylbw {background-size: 1152px, auto; background-position: center top 0%, left 0px top 0px; height: auto;}}
@media (max-width: 991px) {.root--u-i8z5xo3zc {background-size: 1152px, auto; background-position: center top 0%, left 0px top 0px; height: auto;}}
@media (max-width: 991px) {.div--u-ioakoi5yd:hover .image--u-i7l94p191 {width: 14rem;}}
@media (max-width: 991px) {.image--u-iz1d7yi21 {}}
@media (max-width: 991px) {.text--u-iyige70m2 {max-width: 18rem;}}
@media (max-width: 767px) {.root--u-i203kvfgc {background-size: auto; background-image: none; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; height: auto;}}
@media (max-width: 767px) {.root--u-i2cmvylbw {background-size: auto; background-image: none; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; height: auto;}}
@media (max-width: 767px) {.root--u-i8z5xo3zc {background-size: auto; background-image: none; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; height: auto;}}
@media (max-width: 767px) {.image--u-i7g5d8n2x {position: absolute; bottom: 1.25rem; left: 1.25rem; width: 8.75rem; height: 19.13rem; pointer-events: none;}}
@media (max-width: 767px) {.image--u-i2n0k5db4 {position: fixed; bottom: 1.25rem; left: 1.25rem; width: 8.75rem; height: 19.13rem; pointer-events: none;}}
@media (max-width: 767px) {.embed--u-i6g1iqly8 {}}
@media (max-width: 767px) {.link--u-i9p27py3f {width: auto;}}
@media (max-width: 767px) {.link--u-iz0pw2q3k {width: auto;}}
@media (max-width: 767px) {.div--u-ipk48fx7p {align-items: center; justify-content: flex-start;}}
@media (max-width: 767px) {.text--u-iqrs4v9pr {max-width: none;}}
@media (max-width: 767px) {.text--u-iria4hbdy {max-width: none;}}
@media (max-width: 767px) {.link--u-iu5fjjczt {text-align: right;}}
@media (max-width: 767px) {.link--u-ibr5yrpnj {text-align: right;}}
@media (max-width: 767px) {.div--u-ioakoi5yd:hover .image--u-i7l94p191 {display: flex; width: 15rem;}}
@media (max-width: 479px) {.root--u-i203kvfgc {background-size: auto; background-image: none; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}}
@media (max-width: 479px) {.root--u-i2cmvylbw {background-size: auto; background-image: none; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}}
@media (max-width: 479px) {.root--u-i8z5xo3zc {background-size: auto; background-image: none; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}}
@media (max-width: 479px) {.image--u-i2n0k5db4 {}}
@media (max-width: 479px) {.root--u-iwbpnnu9l {background-position: center center; background-size: contain;}}
@media (max-width: 479px) {.root--u-iif02k65o {background-size: contain, auto;}}
@media (max-width: 479px) {.div--u-ie01g9xy6 {}}
@media (max-width: 479px) {.image--u-i0l0wz78x {position: absolute;}}
@media (max-width: 479px) {.div--u-ik1pnutwn {}}
@media (max-width: 479px) {.text--u-i0utfu2cy {flex-grow: 0;}}
@media (max-width: 479px) {.text--u-iwjawv8wj {max-width: none;}}
@media (max-width: 479px) {.text--u-itnc8angy {width: 100%;}}
@media (max-width: 479px) {.link--u-iu5fjjczt {text-align: right; width: 100%;}}
@media (max-width: 479px) {.link--u-ibr5yrpnj {text-align: right; width: 100%;}}
@media (max-width: 479px) {.div--u-ioakoi5yd:hover .image--u-i7l94p191 {width: 16rem;}}
@media (max-width: 479px) {.div--u-ioakoi5yd:active .image--u-i7l94p191 {width: 16rem;}}
@media (max-width: 479px) {.link--u-is6gd76o1 {width: 100%;}}
@media (max-width: 479px) {.div--u-ik0rc316v:hover .image--u-iyw2gwbiw {width: 5em;}}
@media (max-width: 479px) {.div--u-ik0rc316v:active .image--u-iyw2gwbiw {width: 5rem; display: flex;}}
@media (max-width: 479px) {.text--u-iyige70m2 {max-width: 23.75rem;}}
.root-main {font-family: 'Neris Light'; line-height: 130%;}
.h1 {font-size: 2.5rem; line-height: 130%; text-transform: uppercase; font-family: 'Teslic s Document'; text-align: center; font-weight: 400;}
.h2 {font-size: 1.5rem; line-height: 120%; font-family: 'Neris Light'; color: rgba(253, 241, 222, 1); font-weight: 400;}
.paragraph-20 {line-height: 130%; font-size: 1rem; color: rgba(253, 241, 222, 1); font-weight: 400;}
.section_home {display: flex; flex-direction: column; align-items: center; height: auto;}
.button-text {line-height: 100%; font-size: 1.5rem; padding-left: 0px; padding-right: 0px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-top: 0.25rem; padding-bottom: 0.25rem; z-index: 10;}
.button-text:hover {z-index: 10; color: rgba(163, 234, 254, 0.5);}
.container-main {max-width: 1920px; padding-left: 2rem; padding-right: 2rem; flex-direction: column; align-items: center;}
.link-text {text-decoration: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-size: 1rem; line-height: 130%; color: rgba(253, 241, 222, 1);}
.link-text:hover {opacity: 0.5;}
.button_tosha {left: auto; z-index: 3; position: absolute; bottom: 18.25rem;}
.button_chiara {right: 2rem; z-index: 3;}
.section_intro {margin-top: 2rem; display: flex; flex-direction: column; align-items: center;}
.text-align-centre {text-align: center;}
.padding-left-60 {margin-left: 3rem;}
.max-width-420 {max-width: 21rem;}
.header_text {display: flex; justify-content: space-between; margin-bottom: 1rem; width: 100%;}
.section_arc {}
.arc_img {width: 100%; height: auto;}
.section_magic {}
.img-cat {width: 8.2rem; height: auto;}
.img-witch {width: 22rem; height: auto;}
.heading_img-small {width: 6.4rem; height: auto; margin-bottom: 2rem;}
.img-fisherman {width: 40rem; height: auto; right: 8rem;}
.padding-top-80 {top: 4rem;}
.max-width-986 {max-width: 49.3rem;}
.footer_img-logo {width: 4rem; height: auto;}
.content-align-centre {align-items: center;}
.padding-top-40 {margin-top: 2rem;}
.img-hut {width: 34rem; height: auto;}
.tosha_link-wrap {display: flex; width: auto; align-items: center;}
.chiara_link-wrap {width: auto; display: flex; align-items: center; z-index: auto;}
.tosha_link-img {display: none;}
.home_bottom-text {width: auto; bottom: 2rem; right: 2rem;}
.container-home {padding-left: 2rem; padding-right: 2rem; display: flex; flex-direction: row; align-items: center;}
.home_slider {position: absolute; z-index: 1;}
.padding-bottom-20 {margin-bottom: 1rem;}
.slider_slide {justify-content: center; display: flex;}
.main-wrapper {display: flex; flex-direction: column; align-items: center; row-gap: 10rem;}
.home_img-logo {width: 18rem; height: auto; pointer-events: none; z-index: 3;}
.home_content {flex-direction: column; align-items: center; justify-content: space-between; display: flex; height: 100%; z-index: 2; padding-top: 2em; padding-bottom: 2em;}
.home_slider-list {height: 100vh;}
.home_bottom-links {display: flex; justify-content: space-between;}
.home_links {display: flex; width: auto; flex-direction: row; column-gap: 1rem;}
.heading-content {display: flex; flex-direction: column; align-items: center;}
.intro_content {display: flex; flex-direction: row; justify-content: center;}
.arc_content {display: flex; flex-direction: column; align-items: center;}
.chiara_img-tree {width: 24.75rem; height: auto;}
.text-align-right {text-align: right;}
.chiara_footer-content {display: flex; align-items: flex-start; justify-content: flex-end; margin-bottom: 4rem;}
.chiara_footer-links {display: flex; width: auto; flex-direction: column; row-gap: 1rem; align-items: flex-end;}
.chiara_text-position-absolute {position: absolute; top: 2rem; z-index: 2; right: 50%;}
.chiara_img-adventure {width: 45rem; height: auto; left: 230px;}
.chiara_adventure-content {display: flex; justify-content: center;}
.img-crow {height: auto; width: 40rem; margin-left: 1rem;}
.chiara_characters-content {display: flex; flex-direction: row; align-items: flex-end; justify-content: space-between;}
.img-drawing-chiara {width: 19.8rem; height: auto; margin-right: 3rem;}
.chiara_magic-content {display: flex; flex-direction: row; align-items: flex-end; justify-content: flex-end; background-size: contain; background-image: url("drawing-bridge.webp"); background-repeat: no-repeat; background-position: center bottom 0%; background-attachment: scroll;}
.img-troll {height: auto; width: 34rem; max-width: 50%;}
.chiara-intro_text-absolute {position: absolute; top: 4rem; right: 50%;}
.bottom-content {display: flex; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(253, 241, 222, 0.5); justify-content: space-between; padding-top: 1rem; padding-bottom: 1rem;}
.tosha_img-tree {width: 22rem; height: auto;}
.tosha-intro_text-absolute {position: absolute; top: 4rem; left: 50%;}
.tosha_adventure-content {display: flex; flex-direction: column; align-items: center;}
.tosha_characters-content {display: flex; flex-direction: row; align-items: flex-end; justify-content: center;}
.tosha_magic-content {display: flex; justify-content: center;}
.tosha_footer-links {display: flex; width: auto; flex-direction: column; row-gap: 1rem;}
.section_404 {padding-top: 2rem; padding-bottom: 2rem;}
.top-content {display: flex; justify-content: space-between; align-items: flex-start;}
.margin-bottom-80 {margin-bottom: 4rem;}
.margin-bottom-40 {margin-bottom: 2rem;}
.footer_links {display: flex; width: auto; flex-direction: column; row-gap: 1rem;}
.footer_content {display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 2rem;}
.max-width-1240 {max-width: 62rem;}
.tosha_text-position-absolute {position: absolute; top: 2rem; left: 50%; z-index: 2;}
.tosha_button {display: flex; align-items: center; justify-content: flex-start; width: auto; position: absolute; top: 0px; bottom: 0px; left: 2rem;}
.chiara_button {display: flex; align-items: center; justify-content: flex-end; bottom: 0px; top: 0px; position: absolute; right: 2rem; width: auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.slide_bg-tosha {width: 100%; height: 100%; background-size: cover; background-image: url("tosha_bg-img.webp"); background-repeat: no-repeat; background-position: center bottom 0%; background-attachment: scroll; display: flex; align-items: center; position: fixed; top: 0px;}
.slide_bg-chiara {width: 100%; height: 100%; background-size: cover; background-image: url("chiara_bg-img-absent.webp"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; display: flex; align-items: center; justify-content: flex-end; position: fixed; top: 0px;}
.frog-img-appear {height: auto; width: 0px; bottom: 6%; position: fixed; left: 18%; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; opacity: 0;}
.chiara-img-appear {width: 0px; height: auto; position: fixed; bottom: 4%; right: 23%; z-index: 1; opacity: 0; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.text-colour-secondary {color: rgba(163, 234, 254, 1);}
.text-colour-primary {color: rgba(253, 241, 222, 1);}
.bg-colour-primary {background-color: rgb(4, 17, 33);}
.bg-colour-secondary {background-color: rgb(101, 35, 16);}
.chiara-arc_heading {z-index: 2; margin-bottom: -6rem;}
.tosha-arc_heading {z-index: 2; margin-bottom: -9rem;}
@media (max-width: 991px) {.h2 {font-size: 1.25rem; z-index: 2;}}
@media (max-width: 991px) {.paragraph-20 {font-size: 1rem;}}
@media (max-width: 991px) {.section_home {padding-top: 1.85rem; padding-bottom: 1.85rem; height: auto;}}
@media (max-width: 991px) {.container-main {padding-left: 1.85rem; padding-right: 1.85rem;}}
@media (max-width: 991px) {.header_text {}}
@media (max-width: 991px) {.h1 {font-size: 2.31rem;}}
@media (max-width: 991px) {.img-fisherman {width: 35.29rem;}}
@media (max-width: 991px) {.padding-left-60 {margin-left: 0rem;}}
@media (max-width: 991px) {.tosha_link-wrap {}}
@media (max-width: 991px) {.chiara_link-wrap {}}
@media (max-width: 991px) {.home_bottom-text {right: 1.25rem; bottom: 1.25rem;}}
@media (max-width: 991px) {.container-home {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 991px) {.home_img-logo {width: 18.48rem; height: auto;}}
@media (max-width: 991px) {.home_links {}}
@media (max-width: 991px) {.home_content {max-height: none; padding-top: 1.85rem; padding-bottom: 1.85rem;}}
@media (max-width: 991px) {.chiara_footer-links {}}
@media (max-width: 991px) {.tosha_footer-links {}}
@media (max-width: 991px) {.img-troll {}}
@media (max-width: 991px) {.chiara_img-adventure {width: 70%; left: auto;}}
@media (max-width: 991px) {.img-drawing-chiara {margin-right: 0rem;}}
@media (max-width: 991px) {.top-content {}}
@media (max-width: 991px) {.margin-bottom-40 {margin-bottom: 1.76rem;}}
@media (max-width: 991px) {.footer_links {column-gap: 1.7647058823529411rem;}}
@media (max-width: 991px) {.max-width-420 {max-width: 18rem;}}
@media (max-width: 991px) {.chiara_characters-content {justify-content: space-between;}}
@media (max-width: 991px) {.tosha_button {left: 1.85rem;}}
@media (max-width: 991px) {.chiara_button {right: 1.85rem;}}
@media (max-width: 991px) {.slide_bg-chiara {background-position: center bottom 0%; background-size: cover;}}
@media (max-width: 991px) {.chiara-img-appear {right: 40%;}}
@media (max-width: 991px) {.chiara_adventure-content {justify-content: flex-end;}}
@media (max-width: 991px) {.chiara-arc_heading {}}
@media (max-width: 991px) {.tosha-arc_heading {}}
@media (max-width: 991px) {.img-crow {margin-left: 0px;}}
@media (max-width: 767px) {.section_home {height: auto; padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 767px) {.button_chiara {right: auto; bottom: 5rem; left: 10rem;}}
@media (max-width: 767px) {.button_tosha {left: auto; top: 5rem; right: 10rem;}}
@media (max-width: 767px) {.h1 {font-size: 1.79rem;}}
@media (max-width: 767px) {.header_text {margin-bottom: 8.38rem;}}
@media (max-width: 767px) {.h2 {font-size: 1.19rem; line-height: 120%; text-align: center;}}
@media (max-width: 767px) {.max-width-420 {}}
@media (max-width: 767px) {.img-hut {width: 90%; margin-left: auto; margin-right: auto; margin-top: -1rem;}}
@media (max-width: 767px) {.img-fisherman {width: 100%; right: auto;}}
@media (max-width: 767px) {.container-main {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 767px) {.tosha_link-wrap {left: auto; right: 0px; height: auto;}}
@media (max-width: 767px) {.chiara_link-wrap {right: auto; top: auto; height: auto; bottom: 0px; left: 0px;}}
@media (max-width: 767px) {.tosha_link-img {left: auto; bottom: auto; right: 1.25rem; top: 1.25rem; height: auto; width: 8.75rem; display: flex; position: absolute; z-index: 0; pointer-events: none;}}
@media (max-width: 767px) {.chiara_link-img {width: 8.75rem; height: auto; display: flex; z-index: 0; pointer-events: none;}}
@media (max-width: 767px) {.home_bottom-text {bottom: 1.18rem; right: 1.18rem;}}
@media (max-width: 767px) {.container-home {padding-left: 1.88rem; padding-right: 1.88rem;}}
@media (max-width: 767px) {.home_img-logo {}}
@media (max-width: 767px) {.home_slider-list {}}
@media (max-width: 767px) {.home_links {flex-direction: column-reverse; row-gap: 0.9375rem;}}
@media (max-width: 767px) {.link-text {font-size: 1rem;}}
@media (max-width: 767px) {.button-text {font-size: 1.79rem;}}
@media (max-width: 767px) {.main-wrapper {row-gap: 9rem;}}
@media (max-width: 767px) {.chiara_footer-content {justify-content: space-between; margin-bottom: 3.75rem;}}
@media (max-width: 767px) {.bottom-content {padding-top: 1.25rem; padding-bottom: 1.25rem; flex-direction: column; align-items: flex-end; row-gap: 0.625rem;}}
@media (max-width: 767px) {.top-content {}}
@media (max-width: 767px) {.margin-bottom-80 {margin-bottom: 3.75rem;}}
@media (max-width: 767px) {.footer_content {justify-content: space-between; margin-bottom: 3.75rem;}}
@media (max-width: 767px) {.img-troll {max-width: 100%;}}
@media (max-width: 767px) {.text-align-right {right: auto;}}
@media (max-width: 767px) {.chiara_img-adventure {width: 100%; margin-top: 3.75rem;}}
@media (max-width: 767px) {.chiara_adventure-content {justify-content: center;}}
@media (max-width: 767px) {.chiara_magic-content {justify-content: center; flex-direction: column; align-items: center; background-size: 1360px; background-position: right 0% bottom 0%;}}
@media (max-width: 767px) {.tosha_magic-content {justify-content: center; flex-direction: column; align-items: center;}}
@media (max-width: 767px) {.tosha_adventure-content {display: flex; flex-direction: column; align-items: center; justify-content: center;}}
@media (max-width: 767px) {.tosha-intro_text-absolute {left: auto; top: 1.88rem;}}
@media (max-width: 767px) {.tosha_text-position-absolute {position: relative; left: auto; top: auto;}}
@media (max-width: 767px) {.slide_bg-tosha {background-position: left 20% bottom 0%; background-size: 1296px;}}
@media (max-width: 767px) {.home_content {padding-top: 1.19rem; padding-bottom: 1.19rem; padding-left: 1.19rem; padding-right: 1.19rem;}}
@media (max-width: 767px) {.slide_bg-chiara {background-position: left 0px bottom 0%;}}
@media (max-width: 767px) {.chiara-img-appear {right: 20%;}}
@media (max-width: 767px) {.intro_content {width: auto;}}
@media (max-width: 767px) {.chiara-arc_heading {margin-bottom: -3.71rem;}}
@media (max-width: 767px) {.tosha-arc_heading {}}
@media (max-width: 767px) {.chiara-intro_text-absolute {top: 8rem;}}
@media (max-width: 767px) {.chiara_characters-content {justify-content: center;}}
@media (max-width: 767px) {.img-crow {width: 100%; z-index: 1;}}
@media (max-width: 767px) {.img-drawing-chiara {width: 50%; position: absolute; left: 0px;}}
@media (max-width: 767px) {.chiara_text-position-absolute {top: 0px;}}
@media (max-width: 767px) {.margin-bottom-40 {margin-bottom: 2.17rem;}}
@media (max-width: 479px) {.h2 {font-size: 1.25rem; line-height: 130%;}}
@media (max-width: 479px) {.paragraph-20 {}}
@media (max-width: 479px) {.root-main {}}
@media (max-width: 479px) {.section_home {height: 100vh;}}
@media (max-width: 479px) {.container-main {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.button_tosha {top: 10rem;}}
@media (max-width: 479px) {.button_chiara {bottom: 10rem;}}
@media (max-width: 479px) {.h1 {font-size: 1.5rem; line-height: 130%;}}
@media (max-width: 479px) {.header_text {margin-bottom: 16.25rem;}}
@media (max-width: 479px) {.heading_img-small {width: 4.88rem; margin-bottom: 1.56rem;}}
@media (max-width: 479px) {.max-width-420 {max-width: 23rem;}}
@media (max-width: 479px) {.img-hut {width: 100%; position: relative; margin-left: auto; margin-right: auto;}}
@media (max-width: 479px) {.img-fisherman {width: 100%; right: auto;}}
@media (max-width: 479px) {.max-width-986 {max-width: 23.75rem;}}
@media (max-width: 479px) {.hide-mobile {display: none;}}
@media (max-width: 479px) {.footer_img-logo {}}
@media (max-width: 479px) {.content-align-centre {align-items: center;}}
@media (max-width: 479px) {.tosha_link-wrap {left: auto; right: 0px;}}
@media (max-width: 479px) {.chiara_link-wrap {bottom: 0px; right: auto; top: auto; left: 0px;}}
@media (max-width: 479px) {.tosha_link-img {position: absolute; z-index: 1; height: auto; width: 140px;}}
@media (max-width: 479px) {.chiara_link-img {position: absolute; z-index: 1; width: 9.88rem; height: auto;}}
@media (max-width: 479px) {.container-home {padding-left: 1.25rem; padding-right: 1.25rem;}}
@media (max-width: 479px) {.main-wrapper {row-gap: 7.5rem;}}
@media (max-width: 479px) {.home_img-logo {width: 12.5rem; height: auto; margin-bottom: 0px;}}
@media (max-width: 479px) {.home_links {row-gap: 0.9375rem; align-items: flex-start;}}
@media (max-width: 479px) {.home_slider-list {}}
@media (max-width: 479px) {.home_content {padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.button-text {font-size: 1.5rem;}}
@media (max-width: 479px) {.chiara_footer-content {justify-content: space-between;}}
@media (max-width: 479px) {.chiara_footer-links {row-gap: 0.9375rem; align-items: flex-end;}}
@media (max-width: 479px) {.chiara_text-position-absolute {left: auto; text-align: center; position: relative; right: auto; top: auto;}}
@media (max-width: 479px) {.chiara_adventure-content {display: flex; flex-direction: column; align-items: center;}}
@media (max-width: 479px) {.chiara_magic-content {flex-direction: column; align-items: center; row-gap: 1.875rem; background-size: 816px; background-position: right 0% bottom 0%; background-image: url("drawing-bridge.webp"); background-repeat: no-repeat; background-attachment: scroll;}}
@media (max-width: 479px) {.chiara-intro_text-absolute {left: auto; text-align: center; top: 8.13rem; right: auto; max-width: 18.5rem;}}
@media (max-width: 479px) {.bottom-content {flex-direction: column; align-items: flex-end; row-gap: 0.625rem; padding-top: 0.94rem; padding-bottom: 0.94rem;}}
@media (max-width: 479px) {.tosha-intro_text-absolute {left: auto; text-align: center; top: 8.13rem;}}
@media (max-width: 479px) {.tosha_adventure-content {display: flex; flex-direction: column; align-items: center;}}
@media (max-width: 479px) {.tosha_magic-content {flex-direction: column; align-items: center; row-gap: 1.875rem;}}
@media (max-width: 479px) {.tosha_footer-links {row-gap: 0.9375rem; align-items: flex-start;}}
@media (max-width: 479px) {.chiara_img-adventure {width: 100%; margin-top: -1.75rem;}}
@media (max-width: 479px) {.img-crow {width: 100%; z-index: 2; margin-top: 1.88rem;}}
@media (max-width: 479px) {.img-drawing-chiara {position: absolute; width: 50%; left: 0px;}}
@media (max-width: 479px) {.chiara_img-tree {width: 100%;}}
@media (max-width: 479px) {.img-troll {width: 100%; max-width: none;}}
@media (max-width: 479px) {.section_404 {padding-top: 1.25rem; padding-bottom: 1.25rem;}}
@media (max-width: 479px) {.top-content {}}
@media (max-width: 479px) {.margin-bottom-80 {margin-bottom: 3.13rem;}}
@media (max-width: 479px) {.margin-bottom-40 {margin-bottom: 1.88rem;}}
@media (max-width: 479px) {.footer_links {justify-content: space-between; flex-direction: column; column-gap: 0rem; width: 100%; row-gap: 0.9375rem;}}
@media (max-width: 479px) {.tosha_img-tree {width: 100%;}}
@media (max-width: 479px) {.footer_content {justify-content: space-between; margin-bottom: 1.88rem;}}
@media (max-width: 479px) {.tosha_text-position-absolute {left: auto; text-align: center; top: 0px; margin-bottom: -1.25rem; position: relative;}}
@media (max-width: 479px) {.slide_bg-tosha {display: flex; background-position: left 20% bottom 0%; background-size: cover;}}
@media (max-width: 479px) {.tosha_button {left: 1.25rem;}}
@media (max-width: 479px) {.chiara_button {right: 1.25rem; z-index: 2;}}
@media (max-width: 479px) {.slide_bg-chiara {display: flex; background-position: center bottom 0%; background-size: cover;}}
@media (max-width: 479px) {.frog-img-appear {}}
@media (max-width: 479px) {.intro_content {flex-direction: column; align-items: center; justify-content: flex-start; width: auto;}}
@media (max-width: 479px) {.chiara-img-appear {right: 10%; z-index: 1;}}
@media (max-width: 479px) {.home_slider {z-index: 2;}}
@media (max-width: 479px) {.home_bottom-links {z-index: 2;}}
@media (max-width: 479px) {.section_intro {margin-top: 1.25rem;}}
@media (max-width: 479px) {.link-text {font-size: 1rem;}}
@media (max-width: 479px) {.chiara-arc_heading {margin-bottom: -2rem;}}
@media (max-width: 479px) {.tosha-arc_heading {margin-bottom: -4.12rem;}}
@media (max-width: 479px) {.chiara_characters-content {align-items: center; flex-direction: column; justify-content: flex-end;}}
@media (max-width: 479px) {.arc_content {column-gap: 0px;}}
.section--u-i219kglhv {opacity: 0;}
.section--u-ihckavrcv {opacity: 0;}
.button--u-i370xtqxk {opacity: 0;}
.button--u-i2sqra436 {opacity: 0;}
.section--u-i1aebs4cy {opacity: 0;}
.section--u-i5hjq544x {opacity: 0;}
.section--u-ip5ll58th {opacity: 0;}
.section--u-ic767iuci {opacity: 0;}
.section--u-ilqoayz8p {opacity: 0;}
.section--u-ibzci2nz5 {opacity: 0;}
.section--u-i0sadtgbq {opacity: 0;}
.section--u-irdmex9w2 {opacity: 0;}
.section--u-iqt58h44s {opacity: 0;}
.section--u-ihhkogtat {opacity: 0;}
.section--u-iq8fzexh2 {opacity: 0;}
.section--u-iypjsjfqv {opacity: 0;}
.div--u-ivyurg9vn {opacity: 0;}
.div--u-it84x14z9 {opacity: 0;}
@media screen and (not (max-width: 767px)) {.image--u-i6zd8gxis {transform: translate3D(0px, 15%, 0px);}}
@media screen and (not (max-width: 767px)) {.text--u-ike4eseoi {transform: translate3D(0px, 0%, 0px);}}
@media screen and (not (max-width: 767px)) {.image--u-i0l0wz78x {transform: translate3D(0px, 20%, 0px);}}
@media screen and (not (max-width: 767px)) {.image--u-ibzc0by3d {transform: translate3D(0px, 20%, 0px);}}
@media screen and (not (max-width: 767px)) {.text--u-iria4hbdy {transform: translate3D(0px, 20%, 0px);}}
@media screen and (not (max-width: 767px)) {.image--u-i5kcxeuey {transform: translate3D(0px, 20%, 0px);}}
@media screen and (not (max-width: 767px)) {.image--u-illkwy90n {transform: translate3D(0px, 20%, 0px);}}
@media screen and (not (max-width: 767px)) {.div--u-ijw0iqz3a {transform: translate3D(0px, 20%, 0px);}}
@media screen and (not (max-width: 767px)) {.text--u-ig4tr0yv1 {transform: translate3D(0px, 0%, 0px);}}
@media screen and (not (max-width: 767px)) {.text--u-iwpkze1d6 {transform: translate3D(0px, 0%, 0px);}}
@media screen and (not (max-width: 479px)) {.image--u-isjwfcev4 {transform: translate3D(0px, 15%, 0px);}}
@media screen and (not (max-width: 479px)) {.text--u-iyige70m2 {transform: translate3D(0px, 0%, 0px);}}
@media screen and (not (max-width: 479px)) {.image--u-iahngazvb {transform: translate3D(0px, 15%, 0px);}}
@media screen and (not (max-width: 479px)) {.text--u-iavkx0how {transform: translate3D(0px, 0%, 0px);}}
@media screen and (not (max-width: 479px)) {.image--u-iz1d7yi21 {transform: translate3D(0px, 20%, 0px);}}
@media screen and (not (max-width: 479px)) {.div--u-i9tlk4lzx {transform: translate3D(0px, 15%, 0px);}}
@media screen and (not (max-width: 479px)) {.text--u-i7kyu1qln {transform: translate3D(0px, 0%, 0px);}}
@media screen and (not (max-width: 479px)) {.image--u-ixtc2uagm {transform: translate3D(0px, 10%, 0px);}}
@media screen and (not (max-width: 479px)) {.text--u-i0utfu2cy {transform: translate3D(0px, 0%, 0px);}}
@media screen and (not (max-width: 479px)) {.image--u-i393aoyf2 {transform: translate3D(0px, 15%, 0px) scale3d(0.8, 0.8, 0.8);}}
@media screen and (not (max-width: 479px)) {.text--u-i0ibs2lr6 {transform: translate3D(0px, 0%, 0px);}}
