*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;line-height:1em;margin:0;padding:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/Poppins-Black.woff2) format("woff2"),url(../fonts/Poppins-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(../fonts/Poppins-BlackItalic.woff2) format("woff2"),url(../fonts/Poppins-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/Poppins-BoldItalic.woff2) format("woff2"),url(../fonts/Poppins-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins-ExtraBold.woff2) format("woff2"),url(../fonts/Poppins-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Poppins-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/Poppins-ExtraLight.woff2) format("woff2"),url(../fonts/Poppins-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/Poppins-Italic.woff2) format("woff2"),url(../fonts/Poppins-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(../fonts/Poppins-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Poppins-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(../fonts/Poppins-LightItalic.woff2) format("woff2"),url(../fonts/Poppins-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(../fonts/Poppins-MediumItalic.woff2) format("woff2"),url(../fonts/Poppins-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(../fonts/Poppins-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Poppins-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(../fonts/Poppins-ThinItalic.woff2) format("woff2"),url(../fonts/Poppins-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/Poppins-Thin.woff2) format("woff2"),url(../fonts/Poppins-Thin.woff) format("woff")}:root{font-family:Poppins,sans-serif;font-size:14px;scroll-behavior:smooth;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;--color-primary:#1eafcc;--color-primary-opacity-10:rgba(30,175,204,.1);--color-primary-opacity-20:rgba(30,175,204,.2);--color-primary-opacity-30:rgba(30,175,204,.3);--color-primary-opacity-40:rgba(30,175,204,.4);--color-primary-opacity-50:rgba(30,175,204,.5);--color-primary-opacity-60:rgba(30,175,204,.6);--color-primary-opacity-70:rgba(30,175,204,.7);--color-primary-opacity-80:rgba(30,175,204,.8);--color-primary-opacity-90:rgba(30,175,204,.9);--color-primary--semi:#68d3e8;--color-primary--light:#e9f9fc;--color-primary--dark:#147285;--color-secondary:#ea2ebb;--color-secondary-opacity-10:rgba(234,46,187,.1);--color-secondary-opacity-20:rgba(234,46,187,.2);--color-secondary-opacity-30:rgba(234,46,187,.3);--color-secondary-opacity-40:rgba(234,46,187,.4);--color-secondary-opacity-50:rgba(234,46,187,.5);--color-secondary-opacity-60:rgba(234,46,187,.6);--color-secondary-opacity-70:rgba(234,46,187,.7);--color-secondary-opacity-80:rgba(234,46,187,.8);--color-secondary-opacity-90:rgba(234,46,187,.9);--color-secondary--semi:#f48bd9;--color-secondary--light:#fde8f7;--color-secondary--dark:#8b0e6c;--color-error:#c00;--color-gray--light:#ddd;--section-padding:2rem 0;--button-radius:1rem;--tab-radius:.5rem;--columns-gap:4rem;--container-narrow-padding:10%;--input-padding:1rem;--font-size-small:.9rem;--font-size-normal:1rem;--font-size-md:1.2rem;--font-size-xl:2rem;--font-size-xxl:4rem;--font-size-max:6rem}.app{position:relative}h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:uppercase}.accent,h1 b,h1 strong,h1 u,h2 u{color:var(--color-primary);text-decoration:none}a.logo.mobile-only{color:#fff;left:2rem;position:absolute;right:auto;top:1.5rem}a.logo.mobile-only svg{fill:#fff;height:3rem;width:auto}a.logo.mobile-only{z-index:99}h1{font-size:3rem}h1,h2{color:#fff;line-height:.9em;margin:.5em 0;text-wrap:balance}h2{font-size:2.5rem}a.btn,button{align-items:center;border:none;cursor:pointer;display:inline-flex;gap:.5rem;text-align:center}a.btn:not(.icon-only),button:not(.icon-only){background-color:var(--color-secondary);border-bottom-right-radius:var(--button-radius);border-top-left-radius:var(--button-radius);box-sizing:border-box;color:#fff;font-weight:600;padding:1rem 2rem;text-transform:uppercase}a.btn:not(.icon-only):hover,button:not(.icon-only):hover{background-color:var(--color-primary);cursor:pointer}a.btn:not(.icon-only):disabled,button:not(.icon-only):disabled{background-color:var(--color-secondary--light);cursor:not-allowed}a.btn.full-width,button.full-width{width:100%}a.btn.semi-transparent,button.semi-transparent{background-color:var(--color-secondary-opacity-30)}a.btn.semi-transparent:hover,button.semi-transparent:hover{opacity:1}a.btn .iconify,button .iconify{display:block;margin:auto;outline:3px solid #ff0}input[type=email],input[type=text],textarea{background-color:transparent;border-bottom:1px solid #ccc;outline:none;padding:var(--input-padding)}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-bottom-color:var(--color-primary)}.has-error input,.has-error textarea{border-bottom-color:var(--color-error)}.bg-primary{background-color:var(--color-primary)}.bg-primary--dark{background-color:var(--color-primary--dark)}.bg-gray--light{background-color:var(--color-gray--light)}.youtube_video iframe{aspect-ratio:16/9;border-radius:2rem;height:auto;width:100%}main{background-image:url(../img/bg-blur-sm.webp);background-position:top;background-repeat:repeat-y;background-size:cover;margin:0;overflow:auto;padding-top:4rem;position:relative}.subpage{background:#fff;margin-bottom:4rem;margin-top:6rem;padding:2rem 4rem}.subpage h1{color:#000;padding-bottom:1.5rem}.subpage h2{color:#000}.subpage section{margin-bottom:2rem;margin-top:2rem}.subpage section .carousel section{margin:0}.tabs{text-align:center}.tabs ul{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.tabs li{display:inline-block;margin-bottom:.5rem}.tab a{background-color:var(--color-primary-opacity-20);border-radius:var(--tab-radius);color:#fff;padding:.5rem 1rem;text-transform:uppercase;white-space:nowrap}.tab a:hover{background-color:var(--color-primary-opacity-50)}.tab a.router-link-active{background-color:var(--color-primary)}.gallery-wrap{display:grid;gap:2rem;grid-template-columns:1fr;padding:2rem 0}.desktop-only-flex{display:none}@media(min-width:768px){.desktop-only-flex{display:flex}:root{font-size:14px}.gallery-wrap{grid-template-columns:repeat(2,1fr)}.subpage{border-bottom-right-radius:2rem;border-top-left-radius:2rem;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:8rem;padding-right:8rem}}@media(min-width:1440px){:root{font-size:16px}.gallery-wrap{grid-template-columns:repeat(4,1fr)}main{background-image:url(../img/bg-blur.webp)}}@media(min-width:1920px){.container{max-width:1700px}}.container{margin:0 auto;padding:0;position:relative;width:calc(100% - 24px)}.container.container--narrow{padding-left:0;padding-right:0}@media(min-width:768px){.container{margin:0 auto;padding:0;width:90%}.container.container--narrow{padding-left:0;padding-right:0}}@media(min-width:1440px){.container{margin:0 auto;max-width:1800px;padding:0;width:90%}.container.container--narrow{padding-left:min(10%,4rem);padding-right:min(10%,4rem)}}form input,form label,form textarea{width:100%}form,form .form-wrap{display:grid;gap:1rem}form .form-wrap{grid-template-columns:repeat(2,1fr)}form .checkbox-wrap{display:flex;gap:1rem}form .checkbox-wrap input{height:1.5rem;margin-bottom:auto;width:1.5rem}form .checkbox-wrap .iconify{font-size:1.5rem}form .checkbox-wrap input[type=checkbox]{display:none}form .checkbox-wrap input:checked+.iconify{background-color:var(--color-primary)}form .has-error .checkbox-wrap .iconify{background-color:var(--color-error)}form .error{color:var(--color-error);font-size:var(--font-size-small);padding:var(--input-padding);padding-top:.2em}form .field--agree .error{padding-left:2.5rem}form label a{color:var(--color-secondary)}form label a:hover{color:var(--color-secondary--dark);text-decoration:underline}.desktop-only,.hidden-toggle{display:none}#main-menu{border-top-left-radius:1rem;padding:0;position:fixed;right:0;text-align:right;top:0;z-index:900}.mobile-menu-toggle{align-items:center;-webkit-backdrop-filter:saturate(500%) blur(10px) opacity(90%);backdrop-filter:saturate(500%) blur(10px) opacity(90%);background-color:#80808080;border-bottom-right-radius:1rem;border-top-left-radius:1rem;display:flex;justify-content:center;margin-right:1rem;margin-top:1.5rem;padding:.5rem;position:relative;z-index:901}.mobile-menu-toggle .iconify{background-color:contrast-color(currentColor)}.mobile-menu-toggle a{display:block;line-height:0}#main-menu.open .mobile-menu-toggle{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent}label[for=main-menu-toggle]{cursor:pointer;line-height:0}.hamburger{background-color:#fff;height:2rem;width:2rem}.menu-item a,.menu-item label{color:#fff;cursor:pointer;font-size:1.2rem;line-height:3rem;text-transform:uppercase;white-space:nowrap}.with-submenu .iconify{font-size:1.5rem;height:2.8rem;position:absolute}.menu-wrap{-webkit-backdrop-filter:blur(20px) brightness(70%);backdrop-filter:blur(20px) brightness(70%);height:100vh;min-width:15rem;padding-right:2rem;padding-top:6rem;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s ease-in-out}#main-menu.open .menu-wrap{transform:translate(0)}.submenu{display:none}.submenu-item a{color:var(--color-secondary--semi)}.open>.submenu{display:block}@media(min-width:1200px){#main-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border-bottom-right-radius:var(--button-radius);border-top-left-radius:0;left:0;padding:0 2rem;position:absolute;top:0}#main-menu .menu-wrap{margin:0 auto;max-width:1700px;position:relative;top:0;width:90%}.submenu{background-color:var(--color-secondary-opacity-80);border-bottom-left-radius:var(--button-radius);border-top-right-radius:var(--button-radius);margin-left:-1rem;margin-top:.5rem;padding:1rem}.submenu-item a{color:#fff}.mobile-menu-toggle{display:none}.desktop-only{display:block}.desktop-only-flex{display:flex}.mobile-only{display:none}#main-menu .menu-wrap{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;display:flex;height:auto;justify-content:space-between;padding-right:0;padding-top:0;transform:translate(0);width:100%}.logo svg{fill:#fff;height:3.5rem;transition:height .3s ease-in-out;width:auto}.menu-root{display:flex;gap:4rem}.menu-item{align-items:center;padding:2rem 0}.with-submenu.open .submenu{position:absolute;text-align:left}.submenu-item{margin:0;padding:0}}.scrolled .logo svg{height:2rem}@media(min-width:1200px){.scrolled #main-menu{-webkit-backdrop-filter:blur(20px) brightness(70%);backdrop-filter:blur(20px) brightness(70%);position:fixed;transition:all .3s ease-in-out}.scrolled #main-menu .menu-wrap .menu-item{padding:.5rem 0}.scrolled #main-menu .menu-wrap .menu-item.submenu-item{padding:0}}.menu-search-field[data-v-e1d69376]{height:100%;margin-bottom:auto;margin-top:auto;width:auto}.menu-search-field form[data-v-e1d69376]{align-items:center;display:flex;height:100%;justify-content:flex-end}.menu-search-field form input[type=text][data-v-e1d69376]{background-color:transparent;color:#fff;font-size:var(--font-size-normal);padding:0;transition:width .3s ease-in-out;width:0}.menu-search-field form input[type=text][data-v-e1d69376]::-moz-placeholder{color:#fff4}.menu-search-field form input[type=text][data-v-e1d69376]::placeholder{color:#fff4}.menu-search-field form input[type=text][data-v-e1d69376]:focus{border-bottom:1px solid #fff}.menu-search-field.show form input[type=text][data-v-e1d69376]{width:10rem}button[data-v-e1d69376]{color:#fff}.router-link-active[data-v-70047e1c]{text-decoration:underline}footer[data-v-be82bccb]{background-color:var(--color-primary);color:#000;padding:3rem 0 1rem}address[data-v-be82bccb]{font-style:normal;margin-bottom:1rem;text-decoration:none}address p[data-v-be82bccb]{color:#000;font-size:var(--font-size-small);line-height:1.5;padding-left:2rem;position:relative}address .iconify[data-v-be82bccb]{background-color:#fff;font-size:1.5rem;left:0;position:absolute;top:0}address p.with-space[data-v-be82bccb]{margin-top:1rem}address p b[data-v-be82bccb]{font-weight:500}a img[data-v-be82bccb]{font-size:1.5rem;width:2rem}.container[data-v-be82bccb]{display:flex;flex-direction:column;gap:2rem}nav li a[data-v-be82bccb]{display:inline-block;font-size:var(--font-size-md);padding:.5rem 0}.footer-bottom ul[data-v-be82bccb]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;text-align:left}.footer-bottom[data-v-be82bccb]{font-size:var(--font-size-small)}.rules[data-v-be82bccb]{text-align:center}.rules ul li[data-v-be82bccb]{align-items:center;display:flex;padding:.5rem 0;text-align:left}.rules ul li .iconify[data-v-be82bccb]{background-color:#fff;font-size:1.5rem;left:-.5rem;position:relative}.logo[data-v-be82bccb]{margin-left:0;margin-right:auto}.logo[data-v-be82bccb] svg{fill:#000;height:3rem;margin-top:1rem;width:auto}form[data-v-be82bccb]{justify-content:center}form[data-v-be82bccb],form button[data-v-be82bccb]{align-items:center;display:flex}form button[data-v-be82bccb]{font-size:1.5rem;margin:0;padding:0}input[type=text][data-v-be82bccb]{padding:.5rem}input[type=text][data-v-be82bccb]::-moz-placeholder{color:#ffffff80;display:inline-block}input[type=text][data-v-be82bccb]::placeholder{color:#ffffff80;display:inline-block}input[type=text][data-v-be82bccb]:focus{border-bottom-color:#fff;display:inline-block}@media(min-width:720px){footer>.container[data-v-be82bccb]{display:grid;grid-template-columns:repeat(3,1fr)}.footer-bottom ul[data-v-be82bccb]{align-items:baseline;display:flex;flex-direction:column;gap:1rem}.footer-bottom .container ul li[data-v-be82bccb]{width:-moz-max-content;width:max-content}.footer-bottom .container ul li[data-v-be82bccb]:last-child{margin-left:auto;margin-right:0;position:relative}nav[data-v-be82bccb]{text-align:right}.logo[data-v-be82bccb]{bottom:1rem;display:block;margin-left:0;margin-right:auto;position:absolute;right:0}.logo[data-v-be82bccb] svg{height:3rem;width:auto}}@media(min-width:1200px){.footer-bottom ul[data-v-be82bccb]{flex-direction:row;gap:2rem}.footer-bottom .container ul li[data-v-be82bccb]:last-child{margin-left:auto;margin-right:0;position:relative}.logo[data-v-be82bccb]{bottom:auto;position:relative;right:0}}
