/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}*{margin:0;padding:0}::-moz-selection{color:red;background-color:#1d1f3f}::selection{color:red;background-color:#1d1f3f}body,html{width:100%;height:100%;padding:0;margin:0}body.is-modal,html.is-modal{overflow:hidden}body{background-color:red}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0}.app .page{display:none}.app .page.is-active{display:block}.app .page--home .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../images/background-1.webp) top/cover no-repeat}.app .page--winner{background-color:#ffed00}.app .page--raffle{background-color:#6dc6d7}.app .herobanner{z-index:1}.app .herobanner .herobanner__logo{display:block;width:57.7777777778vw;height:auto;margin:0 auto;padding-top:8.8888888889vw;z-index:1}@media screen and (min-width:51em){.app .herobanner .herobanner__logo{width:32.7160493827vw;padding-top:5.8024691358vw}}.app .herobanner.herobanner--home .herobanner__title{background:url(../images/background-title.webp) top/contain no-repeat;font:900 5vw/130% Montserrat,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-align:center;text-shadow:-.4166666667vw -.5555555556vw 0 #1d1f3f,-.1388888889vw -.5555555556vw 0 #1d1f3f,.2777777778vw .1388888889vw 0 #1d1f3f,-.1388888889vw -.1388888889vw 0 #1d1f3f,.1388888889vw -.1388888889vw 0 #1d1f3f,-.1388888889vw .1388888889vw 0 #1d1f3f,.1388888889vw .1388888889vw 0 #1d1f3f;margin:-2.962962963vw auto 0;padding:2.962962963vw 5.9259259259vw 4.4444444444vw}@media screen and (min-width:51em){.app .herobanner.herobanner--home .herobanner__title{font-size:2.962962963vw;text-shadow:-.1851851852vw -.2469135802vw 0 #1d1f3f,-.0617283951vw -.2469135802vw 0 #1d1f3f,.1234567901vw .0617283951vw 0 #1d1f3f,-.0617283951vw -.0617283951vw 0 #1d1f3f,.0617283951vw -.0617283951vw 0 #1d1f3f,-.0617283951vw .0617283951vw 0 #1d1f3f,.0617283951vw .0617283951vw 0 #1d1f3f}}.app .herobanner.herobanner--home .herobanner__title--img{width:38.8888888889vw;vertical-align:middle}@media screen and (min-width:51em){.app .herobanner.herobanner--home .herobanner__title--img{width:20.6790123457vw;margin-bottom:.1234567901vw}}.app .herobanner.herobanner--home .herobanner__title span{vertical-align:bottom}.app .herobanner .herobanner__img{display:block;width:57.7777777778vw;height:auto;margin:-5.9259259259vw auto 0;z-index:1}@media screen and (min-width:51em){.app .herobanner .herobanner__img{width:40.6172839506vw;margin-bottom:.1234567901vw}}.app .section--divider{padding:4.0712468193vw;background-color:#1d1f3f}@media screen and (min-width:51em){.app .section--divider{padding:1.5873015873vw}}.app .section--divider .section__title{font:900 3.2544378698vw/1.3 Montserrat,Helvetica,sans-serif;color:#fff;text-align:center;text-transform:uppercase}.app .section--participate{background:url(../images/background-2.webp) top/cover no-repeat;padding:8.1424936387vw 0 16.2849872774vw}@media screen and (min-width:51em){.app .section--participate{padding:7.9365079365vw 7.9365079365vw 4.2328042328vw}}.app .section--participate .section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:31.1111111111vw}@media screen and (min-width:51em){.app .section--participate .section__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6.3492063492vw}}.app .section--participate .section__col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:91.8575063613vw;border-radius:4.4444444444vw}@media screen and (min-width:51em){.app .section--participate .section__col{width:38.3597883598vw;height:38.3597883598vw;padding:2.6455026455vw 1.5873015873vw;border-radius:2.2839506173vw}}.app .section--participate .section__col.section__col--primary{background-color:#ffed00;padding:4.0712468193vw 4.0712468193vw 0}@media screen and (min-width:51em){.app .section--participate .section__col.section__col--primary{padding:3.7037037037vw 1.5873015873vw 2.6455026455vw}}.app .section--participate .section__col.section__col--secondary{background-color:#6dc6d7;padding:4.0712468193vw 8.1424936387vw 8.1424936387vw}@media screen and (min-width:51em){.app .section--participate .section__col.section__col--secondary{padding:3.7037037037vw 3.1746031746vw 2.6455026455vw}}.app .section--participate .section__col>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.app .section--participate .section__col .button--primary{margin-top:auto}.app .section--participate .section__dates{margin-top:35.5555555556vw;z-index:0}@media screen and (min-width:51em){.app .section--participate .section__dates{margin-top:9.8765432099vw}}.app .section--content{padding:6.106870229vw 0 0}@media screen and (min-width:51em){.app .section--content{padding:0}}.app .section--content p{font:400 8.1424936387vw/1 Montserrat,Helvetica,sans-serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.05em;-webkit-text-stroke:.9259259259vw #1d1f3f;paint-order:stroke fill}@media screen and (min-width:51em){.app .section--content p{font:400 2.1164021164vw/1 Montserrat,Helvetica,sans-serif}}.app .section--content p strong{display:block;font:400 10.1781170483vw/1 Montserrat,Helvetica,sans-serif;-webkit-text-stroke:2.1164021164vw #1d1f3f}@media screen and (min-width:51em){.app .section--content p strong{display:inline-block;font:400 2.6455026455vw/1 Montserrat,Helvetica,sans-serif;-webkit-text-stroke:.9259259259vw #1d1f3f;margin:0 .3968253968vw}}.app .section--raffle,.app .section--winner{padding:14.2493638677vw 3.8167938931vw 8.6513994911vw;margin:0 auto}@media screen and (min-width:51em){.app .section--raffle,.app .section--winner{width:74.6913580247vw;padding:6.6137566138vw 1.5873015873vw 0 0}}.app .section--raffle .section__row,.app .section--winner .section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.0582010582vw}@media screen and (min-width:51em){.app .section--raffle .section__row,.app .section--winner .section__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.app .section--raffle .section__row--align-center,.app .section--winner .section__row--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app .section--raffle .col__title--img,.app .section--winner .col__title--img{width:54.4444444444vw;vertical-align:bottom}@media screen and (min-width:51em){.app .section--raffle .col__title--img,.app .section--winner .col__title--img{width:22.6543209877vw;margin-top:0}}.app .section--raffle .form,.app .section--winner .form{margin:0}@media screen and (min-width:51em){.app .section--raffle .form,.app .section--winner .form{margin:4.6296296296vw 0 0}}.app .section--raffle .form__field,.app .section--winner .form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;gap:2.0356234097vw;margin:0 0 5.5979643766vw}@media screen and (min-width:51em){.app .section--raffle .form__field,.app .section--winner .form__field{margin:0 0 1.455026455vw;gap:.5291005291vw}}.app .section--raffle .form__field.form__field--checkbox,.app .section--winner .form__field.form__field--checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 3.0534351145vw}@media screen and (min-width:51em){.app .section--raffle .form__field.form__field--checkbox,.app .section--winner .form__field.form__field--checkbox{margin:0 0 .7936507937vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.app .section--raffle .form__field.form__field--checkbox .form__label,.app .section--winner .form__field.form__field--checkbox .form__label{font-weight:100}.app .section--raffle .form__field.form__field--select,.app .section--winner .form__field.form__field--select{margin:0 0 3.0534351145vw}@media screen and (min-width:51em){.app .section--raffle .form__field.form__field--select,.app .section--winner .form__field.form__field--select{margin:0}}.app .section--raffle .form__field.has-mt,.app .section--winner .form__field.has-mt{margin-top:6.6157760814vw}@media screen and (min-width:51em){.app .section--raffle .form__field.has-mt,.app .section--winner .form__field.has-mt{margin-top:2.6455026455vw}}.app .section--raffle .form__field.has-mb,.app .section--winner .form__field.has-mb{margin-bottom:6.6157760814vw}@media screen and (min-width:51em){.app .section--raffle .form__field.has-mb,.app .section--winner .form__field.has-mb{margin-bottom:2.6455026455vw}}.app .section--raffle .form__label,.app .section--winner .form__label{font:500 3.5623409669vw/1 Montserrat,Helvetica,sans-serif;color:#1d1f3f}@media screen and (min-width:51em){.app .section--raffle .form__label,.app .section--winner .form__label{font:500 .9259259259vw/1 Montserrat,Helvetica,sans-serif}}.app .section--raffle .form__label a,.app .section--winner .form__label a{color:inherit;text-decoration:underline}.app .section--raffle .form__label.form__label--file,.app .section--winner .form__label.form__label--file{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;font:400 3.5623409669vw/1 Montserrat,Helvetica,sans-serif;color:#fff;background-color:#1d1f3f;padding:3.5623409669vw 6.106870229vw;-webkit-transition:all .1 ease-in-out;transition:all .1 ease-in-out}@media screen and (min-width:51em){.app .section--raffle .form__label.form__label--file,.app .section--winner .form__label.form__label--file{font:400 .9920634921vw/1 Montserrat,Helvetica,sans-serif;padding:.3968253968vw .7936507937vw}}.app .section--raffle .form__label.form__label--file:focus,.app .section--raffle .form__label.form__label--file:hover,.app .section--winner .form__label.form__label--file:focus,.app .section--winner .form__label.form__label--file:hover{color:#1d1f3f;background-color:#fff}.app .section--raffle .form__input,.app .section--winner .form__input{font:700 6.106870229vw/1 Montserrat,Helvetica,sans-serif;background-color:#fff;color:#1d1f3f;padding:3.0534351145vw 4.0712468193vw;border:.1851851852vw solid #1d1f3f;border-radius:0;outline:none}@media screen and (min-width:51em){.app .section--raffle .form__input,.app .section--winner .form__input{font:700 1.5873015873vw/1 Montserrat,Helvetica,sans-serif;padding:.7936507937vw 1.0582010582vw}}.app .section--raffle .form__input--select,.app .section--winner .form__input--select{font-weight:700;text-transform:uppercase}@media screen and (min-width:51em){.app .section--raffle .form__input--select,.app .section--winner .form__input--select{font:700 1.5873015873vw/1 Montserrat,Helvetica,sans-serif;padding:.6779100529vw 1.0582010582vw}}.app .section--raffle .form__note,.app .section--winner .form__note{font:400 3.0534351145vw/1 Montserrat,Helvetica,sans-serif;color:#1d1f3f;margin-left:.3968253968vw}@media screen and (min-width:51em){.app .section--raffle .form__note,.app .section--winner .form__note{font:400 .7936507937vw/1 Montserrat,Helvetica,sans-serif}}.app .section--raffle .form__note--desktop,.app .section--winner .form__note--desktop{display:none}@media screen and (min-width:51em){.app .section--raffle .form__note--desktop,.app .section--winner .form__note--desktop{display:block}}.app .section--raffle .form__disclaimer,.app .section--winner .form__disclaimer{font:300 3.0534351145vw/1.5 Montserrat,Helvetica,sans-serif;color:#1d1f3f;margin:4.0712468193vw 0}@media screen and (min-width:51em){.app .section--raffle .form__disclaimer,.app .section--winner .form__disclaimer{font:300 .7936507937vw/1.5 Montserrat,Helvetica,sans-serif;margin:1.4814814815vw 0}}.app .section--raffle .form__disclaimer a,.app .section--winner .form__disclaimer a{color:inherit;text-decoration:underline}.app .section--raffle .form__subtitle,.app .section--winner .form__subtitle{font:300 4.0712468193vw/1 Montserrat,Helvetica,sans-serif;color:#1d1f3f;margin:0 0 3.0534351145vw}@media screen and (min-width:51em){.app .section--raffle .form__subtitle,.app .section--winner .form__subtitle{font:300 1.3227513228vw/1 Montserrat,Helvetica,sans-serif;margin:0 0 1.4814814815vw}}.app .section--raffle .form__file,.app .section--winner .form__file{margin:0 auto 3.0534351145vw;padding:3.0534351145vw;border:1px solid #272727}@media screen and (min-width:51em){.app .section--raffle .form__file,.app .section--winner .form__file{margin:0 auto .7936507937vw;padding:.7936507937vw}}.app .section--raffle .form__file input,.app .section--winner .form__file input{opacity:0;position:absolute;left:0;top:0;width:1px;height:1px;z-index:0}.app .section--raffle .form__field:not(.form__field--checkbox),.app .section--winner .form__field:not(.form__field--checkbox){position:relative}.app .section--raffle .form__field:not(.form__field--checkbox) .form__label:not(.form__label--file),.app .section--winner .form__field:not(.form__field--checkbox) .form__label:not(.form__label--file){position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 4.0712468193vw;font-size:6.106870229vw;font-weight:700;text-transform:uppercase;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;z-index:1}@media screen and (min-width:51em){.app .section--raffle .form__field:not(.form__field--checkbox) .form__label:not(.form__label--file),.app .section--winner .form__field:not(.form__field--checkbox) .form__label:not(.form__label--file){padding:0 1.0582010582vw;font-size:1.5873015873vw}}.app .section--raffle .form__field:not(.form__field--checkbox):has(.form__input:not(:-moz-placeholder-shown)) .form__label:not(.form__label--file),.app .section--winner .form__field:not(.form__field--checkbox):has(.form__input:not(:-moz-placeholder-shown)) .form__label:not(.form__label--file){opacity:0}.app .section--raffle .form__field:not(.form__field--checkbox):has(.form__input:not(:-ms-input-placeholder)) .form__label:not(.form__label--file),.app .section--winner .form__field:not(.form__field--checkbox):has(.form__input:not(:-ms-input-placeholder)) .form__label:not(.form__label--file){opacity:0}.app .section--raffle .form__field:not(.form__field--checkbox).has-value .form__label:not(.form__label--file),.app .section--raffle .form__field:not(.form__field--checkbox):focus-within .form__label:not(.form__label--file),.app .section--raffle .form__field:not(.form__field--checkbox):has(.form__input:not(:placeholder-shown)) .form__label:not(.form__label--file),.app .section--winner .form__field:not(.form__field--checkbox).has-value .form__label:not(.form__label--file),.app .section--winner .form__field:not(.form__field--checkbox):focus-within .form__label:not(.form__label--file),.app .section--winner .form__field:not(.form__field--checkbox):has(.form__input:not(:placeholder-shown)) .form__label:not(.form__label--file){opacity:0}@media screen and (min-width:51em){.app .section--raffle .button--primary,.app .section--winner .button--primary{font-size:2.6455026455vw}}.app .section--raffle p,.app .section--winner p{font:300 4.5801526718vw/1.2 Montserrat,Helvetica,sans-serif;color:#1d1f3f;margin:0 auto 1.975308642vw}@media screen and (min-width:51em){.app .section--raffle p,.app .section--winner p{font:300 1.8518518519vw/1.2 Montserrat,Helvetica,sans-serif}}.app .section--raffle p strong,.app .section--winner p strong{font-weight:900}.app .section--raffle .raffle--desc,.app .section--winner .raffle--desc{display:block;max-width:90%;font-weight:500;text-align:center;margin:2.1164021164vw auto 1.0582010582vw}@media screen and (min-width:51em){.app .section--raffle .raffle--desc,.app .section--winner .raffle--desc{max-width:49.3827160494vw}}.app .section--raffle .form__asset,.app .section--winner .form__asset{display:block;text-indent:-9999px;background:transparent 50% 50%/cover no-repeat;z-index:2}.app .section--raffle .form__asset.form__asset--winner,.app .section--winner .form__asset.form__asset--winner{width:91.6030534351vw;height:91.6030534351vw;background-image:url(../images/tostastar-card.webp)}@media screen and (min-width:51em){.app .section--raffle .form__asset.form__asset--winner,.app .section--winner .form__asset.form__asset--winner{width:28.3950617284vw;height:28.3950617284vw}}.app .section--raffle .has-mb,.app .section--winner .has-mb{padding-bottom:11.1111111111vw}.app .section--raffle .button--primary,.app .section--winner .button--primary{bottom:4.9382716049vw}.app .section--raffle .button--submit,.app .section--winner .button--submit{bottom:0}@media screen and (min-width:51em){.app .section--raffle .button--submit,.app .section--winner .button--submit{bottom:4.9382716049vw}}.app .footer{padding:10.1781170483vw 0;background-color:#fdc945;border-top:.987654321vw solid red}@media screen and (min-width:51em){.app .footer{padding:2.9100529101vw 0 4.7619047619vw}}.app .footer .footer__content{padding:0;margin:0 auto}.app .footer .footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.0712468193vw}@media screen and (min-width:51em){.app .footer .footer__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:3.3068783069vw}}.app .footer .footer__nav .footer__link{font:700 3.5623409669vw/1 Montserrat,Helvetica,sans-serif;color:#1d1f3f;text-decoration:none}@media screen and (min-width:51em){.app .footer .footer__nav .footer__link{font:700 .987654321vw/1 Montserrat,Helvetica,sans-serif}}.app .footer .footer__nav .footer__link:focus,.app .footer .footer__nav .footer__link:hover{text-decoration:underline}.app .footer .footer__legal{display:block;max-width:95%;margin:1.4814814815vw auto;padding-top:4.5801526718vw;font:400 3.0534351145vw/1 Montserrat,Helvetica,sans-serif;color:#1d1f3f;text-align:center}@media screen and (min-width:51em){.app .footer .footer__legal{font:400 .987654321vw/1 Montserrat,Helvetica,sans-serif;max-width:63.2098765432vw;padding-top:1.4814814815vw}}.col__title{font:900 4.4444444444vw/1.2 Montserrat,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-align:center}@media screen and (min-width:51em){.col__title{font-size:1.3580246914vw}}.col__title--xxxl{font-size:7.7777777778vw}@media screen and (min-width:51em){.col__title--xxxl{font-size:5.9259259259vw}}.col__title--xxl{font-size:7.7777777778vw}@media screen and (min-width:51em){.col__title--xxl{font-size:4.9382716049vw}}.col__title--xl{font-size:7.7777777778vw}@media screen and (min-width:51em){.col__title--xl{font-size:3.4567901235vw}}.col__title--l{font-size:5.5555555556vw}@media screen and (min-width:51em){.col__title--l{font-size:2.7160493827vw}}.col__title--m{font-size:5vw}@media screen and (min-width:51em){.col__title--m{font-size:2.4691358025vw}}.col__title--ms{font-size:5vw}@media screen and (min-width:51em){.col__title--ms{font-size:2.1604938272vw}}.col__title--s{font-size:5vw}@media screen and (min-width:51em){.col__title--s{font-size:1.6049382716vw}}.col__title--shadow-downright{text-shadow:.4166666667vw .4166666667vw 0 #1d1f3f,.1388888889vw .4166666667vw 0 #1d1f3f,-.1388888889vw -.1388888889vw 0 #1d1f3f,.1388888889vw -.1388888889vw 0 #1d1f3f,-.1388888889vw .1388888889vw 0 #1d1f3f,.1388888889vw .1388888889vw 0 #1d1f3f}@media screen and (min-width:51em){.col__title--shadow-downright{text-shadow:.1851851852vw .1851851852vw 0 #1d1f3f,.0617283951vw .1851851852vw 0 #1d1f3f,-.0617283951vw -.0617283951vw 0 #1d1f3f,.0617283951vw -.0617283951vw 0 #1d1f3f,-.0617283951vw .0617283951vw 0 #1d1f3f,.0617283951vw .0617283951vw 0 #1d1f3f}}.col__title--shadow-upleft{text-shadow:-.4166666667vw -.5555555556vw 0 #1d1f3f,-.1388888889vw -.5555555556vw 0 #1d1f3f,.2777777778vw .1388888889vw 0 #1d1f3f,-.1388888889vw -.1388888889vw 0 #1d1f3f,.1388888889vw -.1388888889vw 0 #1d1f3f,-.1388888889vw .1388888889vw 0 #1d1f3f,.1388888889vw .1388888889vw 0 #1d1f3f}@media screen and (min-width:51em){.col__title--shadow-upleft{text-shadow:-.1851851852vw -.2469135802vw 0 #1d1f3f,-.0617283951vw -.2469135802vw 0 #1d1f3f,.1234567901vw .0617283951vw 0 #1d1f3f,-.0617283951vw -.0617283951vw 0 #1d1f3f,.0617283951vw -.0617283951vw 0 #1d1f3f,-.0617283951vw .0617283951vw 0 #1d1f3f,.0617283951vw .0617283951vw 0 #1d1f3f}}.col__title--stroke{text-shadow:-.1388888889vw -.1388888889vw 0 #1d1f3f,.1388888889vw -.1388888889vw 0 #1d1f3f,-.1388888889vw .1388888889vw 0 #1d1f3f,.1388888889vw .1388888889vw 0 #1d1f3f}@media screen and (min-width:51em){.col__title--stroke{text-shadow:-.0617283951vw -.0617283951vw 0 #1d1f3f,.0617283951vw -.0617283951vw 0 #1d1f3f,-.0617283951vw .0617283951vw 0 #1d1f3f,.0617283951vw .0617283951vw 0 #1d1f3f}}.col__title--img{width:54.4444444444vw;vertical-align:middle}@media screen and (min-width:51em){.col__title--img{width:26.8518518519vw;margin-top:-1.7283950617vw}}.col__desc{font:900 3.8888888889vw/1.2 Montserrat,Helvetica,sans-serif;color:#1d1f3f;text-align:left;margin-top:1.4814814815vw}@media screen and (min-width:51em){.col__desc{font:900 1.8518518519vw/1.2 Montserrat,Helvetica,sans-serif}}.col__desc .title--white{display:block;text-transform:uppercase;line-height:1;margin:1.3227513228vw auto -2.6455026455vw}@media screen and (min-width:51em){.col__desc .title--white{margin:.5291005291vw auto -1.3227513228vw}}.col__img{width:57.7777777778vw;margin:3.3333333333vw auto -6.6666666667vw}@media screen and (min-width:51em){.col__img{width:30.1851851852vw;margin:2.962962963vw auto .4938271605vw}}.col__ticket{position:absolute;bottom:-4.4444444444vw;right:5.5555555556vw;width:22.2222222222vw}@media screen and (min-width:51em){.col__ticket{bottom:-.987654321vw;right:.987654321vw;width:11.1111111111vw}}.title--blue{color:#6dc6d7}.title--darkblue{color:#1d1f3f}.title--red{color:red}.title--white{color:#fff}.title--yellow{color:#ffed00}.button{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;text-decoration:none;border-radius:0;outline:none;border:none}.button--primary{position:absolute;left:50%;bottom:-22.2222222222vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);font:900 5vw/1 Montserrat,Helvetica,sans-serif;color:#ffed00;text-transform:uppercase;background-color:transparent;padding:3.8888888889vw 6.6666666667vw;margin:0 auto;isolation:isolate;overflow:visible;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.button--primary:before{background-color:#1d1f3f;z-index:-1;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.button--primary:after,.button--primary:before{content:"";position:absolute;inset:0;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%)}.button--primary:after{background-color:#fdc945;-webkit-transform:translateY(1.5267175573vw);transform:translateY(1.5267175573vw);z-index:-2}@media screen and (min-width:51em){.button--primary{bottom:-5.9259259259vw;font:900 1.975308642vw/1 Montserrat,Helvetica,sans-serif;padding:.8641975309vw 2.962962963vw}.button--primary:after{-webkit-transform:translateY(.3968253968vw);transform:translateY(.3968253968vw)}}.button--primary:focus,.button--primary:hover{-webkit-transform:translate(-50%,.1322751323vw);transform:translate(-50%,.1322751323vw)}.button--primary:focus:before,.button--primary:hover:before{-webkit-transform:translateY(.1322751323vw);transform:translateY(.1322751323vw)}.button--primary:focus:after,.button--primary:hover:after{-webkit-transform:translateY(.2645502646vw);transform:translateY(.2645502646vw)}.button--secondary{font:400 6.106870229vw/1 Montserrat,Helvetica,sans-serif;color:#1d1f3f;text-transform:uppercase;background-color:#fff;-webkit-box-shadow:inset 0 0 0 2px #1d1f3f;box-shadow:inset 0 0 0 2px #1d1f3f;padding:3.5623409669vw 6.106870229vw;-webkit-transition:all .1 ease-in-out;transition:all .1 ease-in-out}@media screen and (min-width:51em){.button--secondary{font:400 1.5873015873vw/1 Montserrat,Helvetica,sans-serif;padding:.9259259259vw 1.5873015873vw}}.button--secondary:focus,.button--secondary:hover{-webkit-box-shadow:inset 0 0 0 #1d1f3f;box-shadow:inset 0 0 0 #1d1f3f}.is-hidden{display:none!important}.modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);-webkit-animation:modal-enter .4s ease-out;animation:modal-enter .4s ease-out;z-index:10}@-webkit-keyframes modal-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-close{0%{opacity:1}to{opacity:0}}@keyframes modal-close{0%{opacity:1}to{opacity:0}}.modal.anim-close{-webkit-animation:modal-close .4s ease-in-out .1s backwards;animation:modal-close .4s ease-in-out .1s backwards}.modal.anim-close .modal__box{-webkit-animation:modal-box-close .4s ease-in-out;animation:modal-box-close .4s ease-in-out}.modal .modal__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:91.8575063613vw;padding:10.1781170483vw;margin:auto 0;border-radius:12px;-webkit-animation:modal-box-enter .4s ease-out .1s backwards;animation:modal-box-enter .4s ease-out .1s backwards}@media screen and (min-width:51em){.modal .modal__box{width:29.2328042328vw;padding:2.6455026455vw}}@-webkit-keyframes modal-box-enter{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modal-box-enter{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes modal-box-close{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes modal-box-close{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.modal .modal__box p{font:700 4.0712468193vw/1.2 Montserrat,Helvetica,sans-serif;color:#fff;text-align:center;margin:6.106870229vw auto}@media screen and (min-width:51em){.modal .modal__box p{font:700 1.8518518519vw/1.2 Montserrat,Helvetica,sans-serif;margin:2.1164021164vw auto 1.5873015873vw}}.modal .modal__box .modal__form{width:100%;margin:0 auto 8.1424936387vw}@media screen and (min-width:51em){.modal .modal__box .modal__form{margin:0 auto 2.1164021164vw}}.modal .modal__box .modal__input{width:100%;font:400 3.8167938931vw/1 Montserrat,Helvetica,sans-serif;text-transform:uppercase;text-align:center;padding:1.5267175573vw 2.0356234097vw;background-color:#f4efe7;border:1px solid #c3bfb9;border-radius:0;outline:none}@media screen and (min-width:51em){.modal .modal__box .modal__input{font:400 1.5873015873vw/1 Montserrat,Helvetica,sans-serif;padding:.7936507937vw 1.0582010582vw}}.modal .modal__box .button--primary{margin:.7936507937vw auto 1.5873015873vw}.modal .button--primary{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none}.modal--ko .modal__box,.modal--ok .modal__box{background:#6dc6d7 url(../images/modal-bk-2.png) 50%/cover no-repeat}.modal--info{background-color:#ffed00}@media screen and (min-width:51em){.modal--info{background-color:rgba(0,0,0,.8)}}.modal--info .modal__box{background:#ffed00 url(../images/modal-bk.png) 50%/cover no-repeat}@media screen and (min-width:51em){.modal--info .modal__box{width:54.7619047619vw}}.modal--info .modal__box .modal__subtitle{font:500 6.106870229vw/1 Montserrat,Helvetica,sans-serif;color:#1d1f3f;text-transform:uppercase;margin:0 auto 6.106870229vw;text-align:center}@media screen and (min-width:51em){.modal--info .modal__box .modal__subtitle{font:500 1.5873015873vw/1 Montserrat,Helvetica,sans-serif;margin:0 auto 1.5873015873vw}}.modal--info .modal__box p{font:500 3.3078880407vw/1.3 Montserrat,Helvetica,sans-serif;color:#1d1f3f;text-align:center;margin:0 auto 6.106870229vw}@media screen and (min-width:51em){.modal--info .modal__box p{font:500 1.1904761905vw/1.3 Montserrat,Helvetica,sans-serif;margin:0 auto 1.5873015873vw}}.modal--info .modal__box a{color:#1d1f3f;text-decoration:underline}