.box{box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff}.show-item-scroll-reveal{opacity:1;transform:translate(0)}.showing-item-pop{opacity:0;transform:scale(.8);transition:.5s ease}.show-item-pop{opacity:1;transform:scale(1)}@media screen and (max-width: 1076px){.no-mobile{display:none!important}}@media screen and (min-width: 1076px){.no-pc{display:none!important}}.showing-item{opacity:0;transition:.3s ease}.showing-item-deley{opacity:0;transition:.8s ease}.show-item-scroll-reveal-deley{opacity:1}.show-item-scroll-reveal{opacity:1;transform:translateY(0)}.blackout{position:fixed;opacity:.35;z-index:1;background-color:#0c0d0d;width:100%;height:100%;top:0;left:0}.app-button{background-color:#0c0d0d;color:#fff;font-size:1.1rem;border:none;padding:.5em 1em;font-family:inherit;margin-top:2em;border-radius:30px;transition:.3s ease;cursor:pointer}.app-button:hover{opacity:.5}.border-radius{border-radius:30px}@media screen and (min-width: 767px){.app-button{font-size:1.3rem}}.book-a-visit-container{justify-content:center!important;width:100%;display:flex;margin-top:3em;margin-bottom:3em}.card-gradient{width:100%;height:100%;position:absolute;z-index:1;top:0;background:linear-gradient(to top,#121211,transparent,transparent)}.book-a-visit-item-container{transition:.3s ease;display:flex;flex-direction:column;align-items:center;cursor:pointer}.book-a-visit-item-container:hover{opacity:.6}.book-a-visit-title{margin:0 auto auto;color:#409cec;text-decoration:underline;text-decoration-color:#0c0d0d;font-size:1.2rem}.run-relations{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:3em;margin-bottom:6em}@media screen and (min-width: 767px){.book-a-visit-title{font-size:1.5rem}}.hero{width:100vw;height:600px;background-color:#fafaeb;display:flex;justify-content:center;align-items:center;margin-top:80px}.hero-img{width:100%;height:100%;object-fit:cover;object-position:center;background-color:#d3d3d3}@media screen and (min-width: 1076px){.hero{margin-top:87px;height:calc(100vh - 87px)}.hero-img{object-position:0 -50px}}.about{background-color:#aad7cd;color:#f02300;padding:7vw 5vw}.about-title{font-family:MyFont;margin-top:0}@media screen and (min-width: 1276px){.about{display:flex;padding:5em 17.5vw;justify-content:space-between}.about-title{flex-shrink:0;font-size:2.5rem;flex-wrap:wrap;width:30%}.about-text{width:65%;font-size:18px;margin-top:0;line-height:1.5;margin-left:5%;margin-bottom:0}}.faq-section{width:100%;background-color:#aad7cd;color:#f02300;display:flex;justify-content:center;flex-direction:column}.faq-wrap{width:100%;display:flex;flex-direction:column;position:relative;padding:56px 5vw 72px}.faq-title{font-family:MyFont;font-size:32px;line-height:1.05;margin:0 0 28px;padding:0}.faq-item{display:flex;flex-direction:column}.faq-separator{width:100%;height:1px;background:#f02300}.faq-question{background:transparent;border:none;color:#f02300;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer}.faq-question:focus-visible{outline:3px solid #f02300;outline-offset:4px;border-radius:4px}.faq-qtext{font-family:MyFont;font-size:22px;line-height:1.5;margin:0}.faq-chevron{width:22px;height:22px;flex-shrink:0;color:#f02300;transition:transform .2s ease}.faq-chevron.open{transform:rotate(180deg)}.faq-answer{display:none;padding:8px 0 24px;font-family:Open Sans}.faq-answer.show{display:block}.faq-answer p,.faq-desc{margin:0;font-size:17px;line-height:1.75;color:#f02300}@media screen and (min-width: 767px){.faq-wrap{align-items:center;padding:64px 17.5vw}.faq-title,.faq-item,.faq-separator,.faq-question,.faq-answer{width:100%;max-width:970px}.faq-title{font-size:2.5rem;margin-bottom:32px}.faq-qtext{font-size:24px}.faq-answer p{font-size:18px;line-height:1.8}}:root{--gap: 20px;--container: 90vw;--card-width: calc(var(--container))}.reels-section{width:100%;background-color:#fafaeb;color:#f02300;display:flex;justify-content:center}.reels-wrap{width:var(--container);margin:0 auto;padding:28px 0 48px;display:flex;flex-direction:column}.reels-title{font-family:MyFont;color:#f02300;font-size:32px;line-height:1;margin:0 0 1em}.reels-viewport{width:100%;position:relative;display:flex;align-items:center}.reels-track-wrap{overflow:hidden;width:100%;margin:0 auto}.reels-track{list-style:none;padding:0;margin:0;display:flex;gap:var(--gap);transition:transform .32s ease}.reels-card{width:var(--card-width);flex:0 0 var(--card-width);display:flex;flex-direction:column}.reels-iframe-ratio{position:relative;width:100%;padding-bottom:177.78%;overflow:hidden;border-radius:6px;background:#000}.reels-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.reels-name{font-family:MyFont;font-size:20px;letter-spacing:.3px;color:#f02300;text-align:center;margin:10px 0 0}.reels-arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;background:#f02300;color:#fafaeb;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;cursor:pointer;z-index:3}.reels-arrow[disabled]{opacity:.35;cursor:default}.reels-arrow-left{left:-12px}.reels-arrow-right{right:-12px}.chev-left{transform:rotate(180deg);color:#fafaeb}.chev-right{transform:rotate(0);color:#fafaeb}@media (min-width: 700px){:root{--container: 75vw}.reels-wrap{width:var(--container);padding:36px 0 60px}.reels-title{font-size:38px;margin-top:16px;margin-bottom:48px}:root{--card-width: calc((var(--container) - var(--gap)) / 2)}}@media (min-width: 1100px){:root{--container: 65vw}.reels-wrap{width:var(--container);padding:40px 0 68px}.reels-title{font-size:2.5rem}.reels-name{font-size:22px}:root{--card-width: calc((var(--container) - var(--gap) * 2) / 3)}.reels-arrow-left{left:-70px}.reels-arrow-right{right:-70px}}@media (min-width: 1480px){.reels-wrap{max-width:1200px}}.support-section{width:100%;background-color:#aad7cd;color:#f02300;display:flex;justify-content:center;flex-direction:column}.icons-container{width:90vw;justify-content:center;display:flex;flex-direction:column;margin-left:5vw}.support-wrap{width:90vw;margin:0 auto;padding:36px 0 0;display:grid;grid-template-columns:1fr;gap:32px}.support-heading{font-family:MyFont;color:#f02300;font-size:32px;line-height:1.05;margin:0 0 16px}.support-text{font-family:Open Sans;font-size:18px;line-height:1.5;margin:0 0 22px}.support-link{font-family:Open Sans;color:#f02300;font-size:20px;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:10px}.support-cta{display:inline-block;margin:8px 0 22px;padding:12px 18px;background:#f02300;color:#fafaeb;border-radius:6px;font-family:MyFont;font-size:16px;letter-spacing:.3px}.support-socials{list-style:none;padding:0;display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.support-social-item{display:inline-flex}.support-social-link{width:36px;height:36px;border-radius:50%;background:#f02300;display:grid;place-items:center;color:#fafaeb}.white{background-color:#fafaeb;padding-bottom:32px}@media (min-width: 767px){.support-wrap{width:65vw;max-width:1200px;padding:56px 0 0;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.support-heading{font-size:2.5rem;margin-bottom:18px}.support-text{font-size:16px;line-height:1.5}.support-link{font-size:20px}.support-social-link{width:40px;height:40px}.icons-container{flex-direction:row;width:65vw;justify-content:flex-start;margin:auto auto 32px;align-items:center}.support-link{width:calc(32.5vw + 30px)}}.download-section{width:100%;background-color:#d91c17;color:#fff;display:flex;justify-content:center}.download-wrap{width:90vw;margin:0 auto;padding:28px 0 56px}.download-heading{font-family:Anton;color:#fff;text-transform:uppercase;font-size:34px;line-height:1;margin:0 0 22px}.download-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:28px;justify-items:center}.download-card{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center}.download-link{display:block;text-decoration:none;outline:none}.download-poster{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px}.download-poster img{width:100%;height:100%;object-fit:cover;display:block;transform:translateZ(0);transition:transform .22s ease}.download-link:focus-visible .download-poster img,.download-link:hover .download-poster img{transform:scale(1.02)}.download-caption{font-family:Anton;color:#fff;font-size:18px;text-align:center;margin:12px 0 0}@media (min-width: 700px){.download-wrap{padding:36px 0 70px}.download-heading{font-size:32px;margin-bottom:32px}.download-grid{grid-template-columns:repeat(2,1fr);gap:34px 36px;justify-items:center}.download-card{max-width:380px}.download-caption{font-size:20px}}@media (min-width: 1100px){.download-wrap{width:65vw;max-width:1280px}.download-grid{grid-template-columns:repeat(3,1fr);gap:40px 42px}.download-card{max-width:420px}.download-caption{font-size:22px}}.navbar{width:100%;position:fixed;top:0;z-index:9999;background-color:#f02300;min-height:80px;display:flex;justify-content:center;flex-direction:column}.navbar-main-container{width:100%;height:80px;display:flex;justify-content:center;position:relative;flex-direction:column;padding:0;padding:12px 5vw}.navbar-title-container{display:flex;flex-direction:column}.navbar-title{font-size:18px;font-weight:500;font-family:MyFont;padding:0;margin:0;width:60%;color:#fafaeb}.navbar-desc{font-size:13px;font-weight:500;font-family:MyFont;padding:0;margin:0}.menu-button{position:absolute;right:5vw;background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;color:#fafaeb;top:50%;transform:translateY(-60%)}.menu-button-icon,.close-menu-button-icon{width:25px;height:25px}.navbar-buttons-container{display:flex;flex-direction:column}.navbar-buttons-container{padding:6px 5vw}.navbar-button{font-weight:500;font-family:MyFont;margin-top:.5em;color:#fafaeb}.language-flag{width:40px;border-radius:4px;border:1px solid black}.language-choice{width:90px;display:flex;justify-content:space-between;margin-top:1.25em;margin-bottom:.75em}.navbar-buttons-container{display:none}.show-navbar-buttons{display:flex}.special-button{background-color:#aad7cd;padding:.5em 1em;width:auto;max-width:120px;display:flex;justify-content:center;align-items:center;border-radius:4px;color:#f02300;border:1px solid white}@media screen and (min-width: 1076px){.navbar{padding:4px 9vw;flex-direction:row;display:flex}.navbar-main-container{flex-direction:row;align-items:center;justify-content:flex-start;width:82vw;padding:0;justify-content:space-between}.special-button{background-color:#aad7cd;padding:.5em 1em;width:auto;max-width:none}.navbar-title{font-size:22px;flex-shrink:0;white-space:wrap;width:300px;overflow:hidden}.navbar-content-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.navbar-logo{width:100px}.navbar-button{font-size:19px;margin:0 .75em;transition:.5s ease;cursor:pointer}.language-choice{margin:0 0 0 .75em}}.footer-section{width:100%;background-color:#f02300;color:#fafaeb;display:flex;flex-direction:column;align-items:center}.footer-top{width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:36px}.footer-block{display:flex;flex-direction:column;align-items:center}.footer-title{font-family:MyFont;font-size:20px;margin:0 0 8px;letter-spacing:.4px}.footer-logo{width:120px;height:auto;display:block;margin-left:16px}.footer-bottom{width:90vw;text-align:center;padding:30px 0;border-top:1px solid rgba(0,0,0,.1)}.footer-copy{font-family:Open Sans;font-size:14px;color:#fafaeb;margin:0}.bigger-logo-footer{width:90px!important}.footer-logo-container{display:flex;align-items:center;justify-content:center}@media (min-width: 767px){.footer-top{width:65vw;max-width:1200px;flex-direction:row;justify-content:space-between;align-items:center;gap:120px;padding:50px 0 20px}.footer-block{align-items:center;display:flex;flex-direction:row}.footer-title{font-size:22px}.footer-logo{width:140px;margin-left:24px}.footer-bottom{width:65vw;max-width:1200px;border-top:none;padding:40px 0}.footer-copy{font-size:15px}}@font-face{font-family:MyFont;src:url(/assets/font-Ddld3V9F.woff) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}body{margin:0;width:100%;resize:none;font-family:Open Sans}
