:root{--border-radius-large: 0px;--border-radius-small: 0px;--border-radius: 0px}h1,h2,h3,h4{line-height:1}body{background:none}.site-wrapper{min-height:100vh;background-image:linear-gradient(to bottom,var(--color-primary) 245px,transparent 245px),url(/build/assets/square_bg_bottom_50-Dw9XYTAX.png);background-repeat:no-repeat,no-repeat;background-position:top left,bottom 500px left;background-size:100% 245px,auto;position:relative;overflow:hidden}.high-contrast header ul.nav a:hover,.high-contrast header div.nav-bottom ul.nav a:hover{color:var(--color-white)}:is(.high-contrast header ul.nav a:hover,.high-contrast header div.nav-bottom ul.nav a:hover) i{color:var(--color-white)!important}.high-contrast header div.nav-top ul.nav a i{color:var(--color-accent)}.nav-mobile div.nav-top ul.nav a i{color:var(--color-primary)}.high-contrast .button.soft.medium{background:var(--color-white);border-color:var(--color-white);color:var(--color-secondary);border:2px solid var(--color-white)}.high-contrast .button.soft.medium:hover{background:var(--color-secondary);border-color:var(--color-white);color:var(--color-white);border:2px solid var(--color-white)}header .nav-desktop{margin-left:275px}header div.nav-top ul.nav a i{color:var(--color-white)}header ul.nav{font-size:.9em;text-transform:uppercase}header .cart-count{background:var(--color-secondary)}header ul.nav a{color:var(--color-white);font-size:.9em}header ul.nav a i{color:var(--color-white)}header ul.nav a:hover,header div.nav-bottom ul.nav a:hover{color:var(--color-secondary)}:is(header ul.nav a:hover,header div.nav-bottom ul.nav a:hover) i{color:var(--color-white)}header div.right .nav a i{color:var(--color-white)!important}header .dropdown-menu{top:85px}header .dropdown ul.dropdown-menu{background:var(--color-secondary)}header .dropdown ul.dropdown-menu:before{background:var(--color-secondary);left:32.5vw}header .language-dropdown-menu a.language-option{color:var(--color-primary)}header .language-option.active{background:var(--color-primary-soft)}header .nav-desktop{display:flex;flex-direction:column}header .nav-desktop .nav-top{order:2}header .nav-desktop .nav-bottom{order:1;border-bottom:1px solid var(--color-soft)}header .nav-desktop .nav-bottom .button{background:var(--color-secondary);color:var(--color-white);border:none;font-size:1em;margin-bottom:10px}header .nav-desktop .nav-bottom .button i{color:var(--color-text)}header .nav-desktop .nav-bottom .button:hover{background:var(--color-accent)}header div.logo{background-color:var(--color-white);height:200px;width:250px;position:absolute;z-index:1000;display:flex;text-align:center;align-items:center;justify-content:center;box-shadow:0 10px 20px #0000001a}header div.logo img{max-width:280px;object-fit:cover}main{background:url(/build/assets/square_bg_top_50-CSKo4zP9.png) no-repeat right 105px}main h1,main h2,main h3,main h4,main h5,main h6{text-transform:uppercase}main .swiper .content-overlay:before{display:none}main .swiper .content-overlay{background:transparent;width:100%;padding:5% 20%;text-align:center;align-items:center}main .swiper .content-overlay h2{line-height:1.4;border-bottom:3px solid var(--color-primary);box-shadow:0 5px 10px #0000001a}main .swiper .content-overlay .button{background:var(--color-primary);border-color:var(--color-primary);font-size:1em}main .pre-header{text-transform:uppercase}main .upcoming a{color:var(--color-primary)}main .upcoming a:hover{color:var(--color-secondary)}main .upcoming .buttons .button{color:var(--color-white)}main .upcoming .buttons .lite{color:var(--color-secondary)}:is(main .search-extra,main .faq) a{color:var(--color-primary)}:is(main .search-extra,main .faq) a:hover{color:var(--color-secondary)}main .activity{border:3px solid var(--color-primary)}main .activity .activity-label{clip-path:none}main .activity .text-spacer.center{text-align:left}main .activity h4{color:var(--color-secondary);text-transform:uppercase}main .activity-overview .activity-item .activity-label{clip-path:none}main .banners .banner{border:3px solid var(--color-primary)}main .banners .banner .beam{text-transform:uppercase}main .info-item .button,main .info-item .button.lite{color:var(--color-white);background:var(--color-secondary);border:2px solid var(--color-secondary)}:is(main .info-item .button,main .info-item .button.lite) i{color:var(--color-text)}:is(main .info-item .button,main .info-item .button.lite):hover{background:var(--color-primary);border:2px solid var(--color-white);border:2px solid var(--color-primary)}:is(main .info-item .button,main .info-item .button.lite):hover i{color:var(--color-white)}main .activity-item{border:3px solid var(--color-primary)}main .activity-item h5{text-transform:uppercase;color:var(--color-secondary);width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:5px}main .activity-item .arrow i{color:var(--color-secondary);font-size:1.5em}main .activity-item .description{-webkit-line-clamp:3}main .news,main .newsletter{border:3px solid var(--color-primary)}main .faq{border:3px solid var(--color-primary)}main .faq .faq-item p:hover{color:var(--color-primary);text-decoration:underline}main .faq .faq-item .answer{background:var(--color-primary-soft)}main .faq .faq-item .answer p:hover{color:var(--color-text)}:is(main .contact .button,main .contact button[type=submit],main .contact .button-container a,main .contact input[type=text],main .contact input[type=email],main .contact input[type=password],main .contact input[type=search],main .contact input[type=tel],main .contact input[type=number],main .contact input[type=date],main .contact label.file div,main .contact textarea,main .contact select) i{color:var(--color-text)}main .contact .intro .button{background:var(--color-secondary);border:2px solid var(--color-secondary)}main .contact .intro .button:hover{background:var(--color-white);border:2px solid var(--color-white);color:var(--color-secondary)}.toast-notification{border-radius:0}footer .copyright{border-top:1px solid var(--color-primary)}.to-top-btn{background:var(--color-primary);color:var(--color-white)}.modal .modal-content{border-radius:0}.modal .modal-content button.close{border-radius:50%;width:30px;height:30px;vertical-align:middle;border:0;background:var(--color-primary);color:var(--color-white)}.modal .modal-content button.close:hover{background:var(--color-secondary)}.popup-overlay .popup{border-radius:0}body.home main .items:before,body.home main .faq-container:before{background:none}@media screen and (max-width:1260px)and (min-width:769px){header div.logo{height:160px;width:200px}header div.logo img{max-width:180px}header .nav-desktop{margin-left:220px}main .items .activity-item{padding:15px 10px 10px 180px;height:160px;max-height:160px}main .items .activity-item img{width:160px;height:160px}}@media screen and (max-width:1260px){main{background:url(/build/assets/square_bg_top_50-CSKo4zP9.png) no-repeat right 80px}header .nav-mobile ul.nav{margin-top:4rem}.site-wrapper{background-position:top left,bottom 1000px left;overflow:visible}div.nav-mobile ul.nav a i,div.nav-mobile ul.nav a{color:var(--color-primary)}.page-intro{margin-top:150px}header div.logo img{max-width:100px}header .mobile-icon i{font-size:1.5rem}header a.nav-trigger .bars-icon{font-size:2rem}.container.carousel{height:550px;max-height:550px;margin-top:50px}body.home>main>div.page-intro>div.container.carousel>div>div>div>div,body.home>main>div.page-intro>div.container.carousel>div>div,body.home>main>div.page-intro>div.container.carousel>div{height:750px;max-height:750px}.swiper .content-overlay{height:100%}main .faq-container{max-width:90%!important}header{position:sticky;top:0;z-index:1000;background:linear-gradient(to bottom,var(--color-primary) 100%,transparent 100%)}header #top{padding-top:0}header .row.top{justify-content:unset;align-items:unset;max-width:100%;width:100%;justify-content:center;flex-direction:row}header .col-2.logo{display:flex;align-items:center;justify-content:space-between;width:100%;flex:1;padding:0 25px;max-height:100px;border-top:solid var(--color-primary) 5px}header .col-2.logo>a[data-section-data="header.logo"]{flex:0;height:100px;z-index:999;position:relative;color:var(--color-primary)}header a.nav-trigger .close-icon{font-size:2rem;min-height:32px;height:32px;max-height:32px;min-width:28px;width:28px;max-width:28px}header a.nav-trigger .close-icon:before{font-size:2rem;min-height:34px;height:34px;max-height:34px;min-width:28px;width:28px;max-width:28px}#nav-trigger{min-height:28px;height:28px;max-height:28px;min-width:32px;width:32px;max-width:32px}body.menu-open header .col-2.logo{position:fixed;top:0;left:0;right:0;background:#fff;z-index:9999;height:100px;padding:0 25px;border-top:solid var(--color-primary) 5px}#nav-mobile>div.nav-bottom>ul>li:nth-child(1){display:none}body.menu-open header .mobile-icons-wrapper{position:relative;z-index:10000;justify-content:flex-end}#nav-mobile>div.nav-bottom>ul>li.dropdown-about.active>ul.dropdown-menu{flex-wrap:nowrap;background:var(--color-primary)}#nav-mobile>div.nav-bottom>ul>li.dropdown.dropdown-about.active.active>ul>li{background-color:var(--color-primary)}footer>div>div:nth-child(1)>div.col-7>div>div:nth-child(1){display:none}footer>div>div:nth-child(1)>div.col-7>div,footer>div>div:nth-child(1)>div.col-4>div{display:grid;grid-template-columns:1fr 1fr;justify-items:center}footer>div>div:nth-child(1)>div.col-7>div>div:nth-child(2),footer>div>div:nth-child(1)>div.col-7>div>div:nth-child(3),footer>div>div:nth-child(1)>div.col-4>div>div:nth-child(1),footer>div>div:nth-child(1)>div.col-4>div>div:nth-child(2){text-align:start;width:85%}}@media screen and (max-width:768px){div.site-wrapper>main>div.container.upcoming>div:nth-child(1)>div.col-5.m-center>div>div{gap:20px}main .items .activity-item{padding:20px;text-align:center;position:relative;height:400px;max-height:400px}main .items .activity-item img{position:relative;width:100%;height:200px;max-height:200px;text-align:center;margin-bottom:15px;border-radius:0}main .items .activity-item p:last-of-type{margin-bottom:20px}}@media screen and (max-width:400px){footer>div>div:nth-child(1)>div.col-7>div,footer>div>div:nth-child(1)>div.col-4>div{display:flex;flex-direction:column;align-items:center}footer>div>div:nth-child(1)>div.col-7>div>div:nth-child(2),footer>div>div:nth-child(1)>div.col-7>div>div:nth-child(3),footer>div>div:nth-child(1)>div.col-4>div>div:nth-child(1),footer>div>div:nth-child(1)>div.col-4>div>div:nth-child(2){text-align:center}}
