html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)):has(.app-bottom-nav) .app-shell>.app-shell-footer{bottom:calc(var(--tadlo-bottom-nav-clearance) - 1.4rem + 20px)!important;translate:0 -20px!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)):has(.app-bottom-nav) .app-shell-main>nav[aria-label=Legal]{bottom:calc(var(--tadlo-footer-overlay-height) + 2.25rem + 20px)!important;translate:0 -40px!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-main>nav[aria-label=Legal]{width:fit-content!important;max-width:calc(100% - 2rem)!important;padding:.66rem 1rem!important;border:1px solid rgba(27,74,52,.14)!important;border-radius:999px!important;background:#fff8e9d1!important;color:#113928d1!important;box-shadow:0 7px 18px -16px #162d218c!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;font-size:.72rem!important;line-height:1.25!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-main>nav[aria-label=Legal] a{color:#113928e0!important;font-weight:800!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-main>nav[aria-label=Legal] span[aria-hidden=true]{color:#11392861!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card,html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card:hover{color:#102f22!important;background:#fff8e96b!important;border-color:transparent!important;box-shadow:none!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card,html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card strong,html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card small{text-shadow:none!important;paint-order:stroke fill!important;-webkit-text-stroke:.35px rgba(255,246,218,.72)!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card strong{color:#0d2b1e!important;font-size:.77rem!important;font-weight:900!important;letter-spacing:.002em!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card small{color:#173a2a!important;font-size:.67rem!important;font-weight:800!important;line-height:1.25!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card>svg{color:#173a2a!important;opacity:1!important;filter:none!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card:nth-child(4),html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card:nth-child(4)>span:before{color:#173a2a!important}html body:has(.home-treasure) .app-shell-main,html body:has(.treasure-quest-network) .app-shell-main,html body:has(.quest-hero) .app-shell-main,html body:has(.partners-page) .app-shell-main,html body:has(.partner-detail-page) .app-shell-main{padding-bottom:max(15rem,calc(var(--tadlo-footer-overlay-height) + var(--tadlo-legal-overlay-height) + 5rem))!important;isolation:isolate!important}html body:has(.home-treasure) .app-shell-main:after,html body:has(.treasure-quest-network) .app-shell-main:after,html body:has(.quest-hero) .app-shell-main:after,html body:has(.partners-page) .app-shell-main:after,html body:has(.partner-detail-page) .app-shell-main:after{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;right:0!important;bottom:0!important;left:0!important;height:20rem!important;pointer-events:none!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center bottom!important;background-size:100% auto!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.22) 18%,#000 43%,#000 100%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.22) 18%,#000 43%,#000 100%)!important}html body:has(.home-treasure) .app-shell-main:after,html body:has(.partners-page) .app-shell-main:after{background-image:url(/Fond1.webp)!important}html body:has(.treasure-quest-network) .app-shell-main:after,html body:has(.quest-hero) .app-shell-main:after,html body:has(.partner-detail-page) .app-shell-main:after{background-image:url(/FondQuest.webp)!important}html body:has(.treasure-quest-network) .final-seal-card{position:relative!important;z-index:2!important;margin-bottom:1.25rem!important}html body:has(.map-page) .app-shell-main,html body:has(.passport-page--real) .app-shell-main{padding-bottom:0!important}@media(max-width:640px){html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.partners-page,.partner-detail-page)){overscroll-behavior-y:none!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.partners-page,.partner-detail-page)) .app-shell{overflow-x:clip!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)):has(.app-bottom-nav) .app-shell>.app-shell-footer{bottom:calc(var(--tadlo-bottom-nav-clearance) - 1.05rem + 20px)!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)):has(.app-bottom-nav) .app-shell-main>nav[aria-label=Legal]{bottom:calc(var(--tadlo-footer-overlay-height) + 1.65rem + 20px)!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card strong{font-size:.72rem!important}html body:has(:is(.home-treasure,.treasure-quest-network,.quest-hero,.map-page,.passport-page--real,.partners-page,.partner-detail-page)) .app-shell-footer .app-shell-partner-guide__card small{font-size:.63rem!important}html body:has(.home-treasure) .app-shell-main,html body:has(.treasure-quest-network) .app-shell-main,html body:has(.quest-hero) .app-shell-main,html body:has(.partners-page) .app-shell-main,html body:has(.partner-detail-page) .app-shell-main{padding-bottom:max(16rem,calc(var(--tadlo-footer-overlay-height) + var(--tadlo-legal-overlay-height) + 5.25rem))!important}html body:has(.home-treasure) .app-shell-main:after,html body:has(.treasure-quest-network) .app-shell-main:after,html body:has(.quest-hero) .app-shell-main:after,html body:has(.partners-page) .app-shell-main:after,html body:has(.partner-detail-page) .app-shell-main:after{height:21rem!important}}
