@import url("https://fonts.googleapis.com/css2?family=Jost:wght@100..900&display=swap");*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}*{margin:0;padding:0}::-webkit-input-placeholder{color:#a5a5a4}::-moz-placeholder{color:#a5a5a4}:-ms-input-placeholder{color:#a5a5a4}::-ms-input-placeholder{color:#a5a5a4}::placeholder{color:#a5a5a4}body,html{width:100%;height:100%;padding:0;margin:0}body{font-size:16px}p{font:400 1.0909090909em/1.3 Montserrat,sans-serif;color:#fff;margin:.5714285714em}@media screen and (min-width:48em){p{font-size:1.3125em;margin:.5714285714em}}p em{font-style:normal;font-size:1.125em}p.is-centered{text-align:center}p.is-small{font-size:1em}p a{color:inherit}.breakline.is-mobile{display:block}@media screen and (min-width:48em){.breakline.is-mobile{display:inline-block}}.breakline.is-tablet{display:block}@media screen and (min-width:57.5em){.breakline.is-tablet{display:inline-block}}.breakline.is-desktop{display:inline-block}@media screen and (min-width:48em){.breakline.is-desktop{display:block}}@font-face{font-family:RobotoBold;src:url(../fonts/Roboto-Bold.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:RobotoCondensedBold;src:url(../fonts/RobotoCondensed-Bold.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff) format("woff");font-weight:500;font-style:normal}.app{max-width:71.25em;padding:6.125em 0 .75em;margin:0 auto;font-size:.6875em;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%}@media screen and (min-width:48em){.app{font-size:.75em;padding:8.125em 0 .75em}}@media screen and (min-width:90em){.app{font-size:.90625em;padding:5.5em 0 .75em}}@media screen and (min-width:112.5em){.app{font-size:1em}}.app>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.app .invert-y{-webkit-transform:translateX(-120%) scale(-1);transform:translateX(-120%) scale(-1);position:absolute;top:-.3125em}.app .invert-y-scaled{-webkit-transform:translateX(-100%) scale(-1);transform:translateX(-100%) scale(-1);position:absolute;top:0}.app .acute:before{content:"'";-webkit-transform:translateY(-10%) rotate(50deg);transform:translateY(-10%) rotate(50deg);position:absolute;top:0;z-index:2}.app .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.app .flexbox__row-to-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.app .flexbox__row-to-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5em}}.app .flexbox__row-to-column--welcome{gap:0}.app .flexbox__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sonic-25 .section .subtitle{font:900 2.5em/1 Jost,sans-serif;letter-spacing:.02em;color:#fff;text-transform:uppercase;width:100%;text-align:center}@media screen and (min-width:48em){.sonic-25 .section .subtitle{font-size:2.9375em}}.sonic-25 .section .subtitle--yellow{color:#ffde3b;text-shadow:2px -2px #000,-2px -2px #000,-2px 2px #000,-2px -2px #000,2px -1px #000,-2px -1px #000,-1px 2px #000,-1px -2px #000,2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000,2px 1px #000,-2px 1px #000,1px 2px #000,1px -2px #000,2px 2px #000,-2px 2px #000,2px 2px #000,2px -2px #000}.sonic-25 .section .subtitle__straight{font:400 2.0909090909em/1.1 Jost,sans-serif;color:#ffde3b;text-transform:uppercase;width:100%;text-align:center;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (min-width:48em){.sonic-25 .section .subtitle__straight{font-size:3.46875em;line-height:.9}}.sonic-25 .section .subtitle__strong{font-size:1em;display:block;margin:.3em 0 0}@media screen and (min-width:48em){.sonic-25 .section .subtitle__strong{margin:.55em 0 -.35em}}.sonic-25 .section .subtitle__strong .strong__text{z-index:1}.sonic-25 .section .subtitle__strong .strong__text sup{font:400 .4em/1 sans-serif}.sonic-25 .section .subtitle__strong .strong__band{width:93%;height:116%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;bottom:0;z-index:0}@media screen and (min-width:57.5em){.sonic-25 .section .subtitle__strong .strong__band{height:150%}}.sonic-25 .section .subtitle--red .strong__text{color:#fff;top:.25em;font:400 1.875em/1 Jost,sans-serif;text-transform:uppercase;width:100%;text-align:center;position:absolute;z-index:3}@media screen and (min-width:48em){.sonic-25 .section .subtitle--red .strong__text{font:400 2em/1 Jost,sans-serif}}.sonic-25 .section .subtitle--red .strong__band{border-color:#e72620 transparent;border-style:solid;border-width:0 .625em 4.375em;width:18.75em;left:.625em}@media screen and (min-width:48em){.sonic-25 .section .subtitle--red .strong__band{width:25em;-webkit-transform:rotate(-1deg) skewX(5deg);transform:rotate(-1deg) skewX(5deg);left:-3.125em}}.sonic-25 .section .subtitle--turquoise{text-shadow:.025em .025em 0 rgba(0,0,0,.2);font-size:2.75em}@media screen and (min-width:48em){.sonic-25 .section .subtitle--turquoise{font-size:6em}}.sonic-25 .section .subtitle--turquoise .subtitle__strong{font-size:.6875em}@media screen and (min-width:48em){.sonic-25 .section .subtitle--turquoise .subtitle__strong{font-size:.4583333333em}}@media screen and (min-width:48em){.sonic-25 .section .subtitle--turquoise .subtitle__strong--2{font-size:.4956803456em}}.sonic-25 .section .subtitle--turquoise .strong__text{color:#fff}.sonic-25 .section .subtitle--turquoise .strong__band{background-color:#e72620}.sonic-25 .section .subtitle sup{font-size:.5em;top:-1em}.sonic-25 .section .text{font:500 1.75em/1.1 RobotoBold,sans-serif;letter-spacing:normal}.sonic-25 .section--form{overflow:hidden}.sonic-25 .section--form--login,.sonic-25 .section--form--raffle,.sonic-25 .section--form--registry,.sonic-25 .section--form--winner{display:none}.sonic-25 .section--form--login.is-active,.sonic-25 .section--form--raffle.is-active,.sonic-25 .section--form--registry.is-active,.sonic-25 .section--form--winner.is-active{display:block}.sonic-25 .section__content{width:100%;margin:0 auto}@media screen and (min-width:48em){.sonic-25 .section__content{overflow:hidden}}.sonic-25 .section__content--welcome{padding:1.25em}@media screen and (min-width:48em){.sonic-25 .section__content--welcome{padding:0}}.sonic-25 .section__content .subtitle{font-size:3.4375em;line-height:120%}.sonic-25 .section__content .subtitle--little{font-size:1.75em;margin:.625em auto 0}@media screen and (min-width:48em){.sonic-25 .section__content .subtitle--little{font-size:2.5em;max-width:86%}}.sonic-25 .section__content__padding{padding:2.25em}.sonic-25 .section__content__red{background:transparent 50% 50%/contain repeat;background-color:#e72620;padding:3.125em 1.875em}@media screen and (min-width:48em){.sonic-25 .section__content__red{padding:3.125em 0}}.sonic-25 .section__content__red .text{color:#fff}.sonic-25 .section__content__red .label{color:#ffde3b}.sonic-25 .section__content__red--welcome{padding:0;height:75em}@media screen and (min-width:48em){.sonic-25 .section__content__red--welcome{height:37.9375em}}.sonic-25 .section__content__blue{background-color:#184182}.sonic-25 .section__content__blue .subtitle{text-shadow:2px -2px #000,-2px -2px #000,-2px 2px #000,-2px -2px #000,2px -1px #000,-2px -1px #000,-1px 2px #000,-1px -2px #000,2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000,2px 1px #000,-2px 1px #000,1px 2px #000,1px -2px #000,2px 2px #000,-2px 2px #000,2px 2px #000,2px -2px #000}.sonic-25 .section__content__blue .text{color:#fff}.sonic-25 .section__content__blue .label{color:#ffde3b}.sonic-25 .section__content__blue .subtitle{color:#fff;text-shadow:3px -3px #000,-3px -3px #000,-3px 3px #000,-3px -3px #000,3px -2px #000,-3px -2px #000,-2px 3px #000,-2px -3px #000,3px -1px #000,-3px -1px #000,-1px 3px #000,-1px -3px #000,3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,3px 1px #000,-3px 1px #000,1px 3px #000,1px -3px #000,3px 2px #000,-3px 2px #000,2px 3px #000,2px -3px #000,3px 3px #000,-3px 3px #000,3px 3px #000,3px -3px #000}.sonic-25 .section .desc__strong{display:block;margin-top:.9375em}@media screen and (min-width:48em){.sonic-25 .section .desc__strong{margin-top:1em}}.sonic-25 .section .desc__strong .strong__text{font:700 1.375em/120% Montserrat,sans-serif;color:#fff;z-index:1;margin-top:.5em}@media screen and (min-width:48em){.sonic-25 .section .desc__strong .strong__text{font-size:1.3636363636em}}.sonic-25 .section .desc__strong .strong__band{width:16.9090909091em;height:3.4545454545em;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#e72620;padding:.2285714286em .6857142857em 0;position:absolute;-webkit-transform:translate(-50%,10%);transform:translate(-50%,10%);left:50%;bottom:0;z-index:0}@media screen and (min-width:48em){.sonic-25 .section .desc__strong .strong__band{width:27.2857142857em;height:1.9523809524em;-webkit-transform:translate(-50%,.1875em) skewX(-6deg);transform:translate(-50%,.1875em) skewX(-6deg);right:0}}.sonic-25 .section .desc__strong .strong__band--2{width:27.2857142857em;height:2.3636363636em}.sonic-25 .section__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3em 0 2.125em}.sonic-25 .section__list .list__number{font:700 3.5em/1 Jost,sans-serif;color:#fff;position:absolute;z-index:1;top:0;left:.25em}.sonic-25 .section__list .list__shadow{-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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#5ea5db transparent;border-style:solid;border-width:0 .3125em 3.75em .375em;-webkit-transform:rotate(180deg) translateX(.3125em);transform:rotate(180deg) translateX(.3125em);width:3.75em}@media screen and (min-width:48em){.sonic-25 .section__list .list__shadow{width:3.4375em}}.sonic-25 .section__list .list__shadow--2{-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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#5ea5db transparent;border-style:solid;border-width:0 .3125em 3.75em .0625em;-webkit-transform:rotate(180deg) translateX(.25em);transform:rotate(180deg) translateX(.25em);width:3.75em}@media screen and (min-width:48em){.sonic-25 .section__list .list__shadow--2{width:3.4375em}}.sonic-25 .section__list .list__shadow--3{-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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#5ea5db transparent;border-style:solid;border-width:0 .3125em 3.75em .125em;-webkit-transform:rotate(270deg) translate(.0625em,-5%);transform:rotate(270deg) translate(.0625em,-5%)}.sonic-25 .section__list .list__box{font-size:.8em;width:3.125em;margin:0 .9375em 0 0}@media screen and (min-width:48em){.sonic-25 .section__list .list__box{font-size:1em}}.sonic-25 .section__list .list__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sonic-25 .section__list .list__content p{text-align:left}.sonic-25 .section--legal{background-color:#152032}.sonic-25 .section--legal__text{font:500 1em/1.2 RobotoBold,sans-serif;text-align:center;margin:1em auto;padding:1em;color:#fff}.sonic-25 .section--legal__text a{text-decoration:underline;color:#fff}.sonic-25 .form .legals-container{margin:1.25em auto}.sonic-25 .form .text{font:500 1.25em/1.2 Roboto,sans-serif;margin:1.5em auto;text-align:center}.sonic-25 .form .text--legals{font-size:.9375em;text-align:left}.sonic-25 .form .text--legals a{color:#fff}.sonic-25 .form .text--legals--checks{margin:.125em 0 0 .625em}.sonic-25 .form .text--welcome{text-align:center;font-weight:700}.sonic-25 .form .label{font:500 1.25em/1.2 RobotoCondensedBold,sans-serif;letter-spacing:.05em;text-transform:uppercase}.sonic-25 .form .label a{color:inherit}.sonic-25 .form .label--required{text-align:left;margin:1.25em 0}.sonic-25 .form .label--add{text-align:left;display:inline}.sonic-25 .form input:valid+.label--move{color:#fff;-webkit-transform:translateY(-440%);transform:translateY(-440%);padding-left:1.25em}@media screen and (min-width:48em){.sonic-25 .form input:valid+.label--move{-webkit-transform:translateY(-415%);transform:translateY(-415%)}}.sonic-25 .form input:valid+.label--move.centered{padding-left:0}.sonic-25 .form .input{display:block;width:100%;font:500 1.3125em/1.2 Montserrat,sans-serif;padding:.3125em .625em;margin:.625em auto 0;background:#fff;border:none;border-radius:0;outline:none}@media screen and (min-width:48em){.sonic-25 .form .input{margin-top:.3125em}}.sonic-25 .form .input[type=file]{display:none}.sonic-25 .form .input__message{text-align:left;font-size:.75em;padding-left:.7142857143em;letter-spacing:-.02em;position:absolute;bottom:2.5em;-webkit-transform:translateY(100%) translateY(.9090909091em);transform:translateY(100%) translateY(.9090909091em)}@media screen and (min-width:90em){.sonic-25 .form .input__message{font-size:.5625em;margin:.625em 0 0 1.25em;bottom:3.4375em}}.sonic-25 .form .input--special{padding-left:1.5625em}@media screen and (min-width:48em){.sonic-25 .form .input--special{padding-right:0;padding-left:1.5625em;width:95%}}.sonic-25 .form .input-group{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:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:48em){.sonic-25 .form .input-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.sonic-25 .form .input-group>*{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}.sonic-25 .form .input-group.is-single>*{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.sonic-25 .form .input-group__higher{margin-bottom:1.25em}@media screen and (min-width:48em){.sonic-25 .form .input-group__higher{margin:1.875em 0 0 2.5em}}.sonic-25 .form .input-group--special{margin-top:0}@media screen and (min-width:48em){.sonic-25 .form .input-group--special{width:90%;margin-top:.5em}}.sonic-25 .form .input-group--radio{max-width:22.5em;margin:0 auto}@media screen and (min-width:48em){.sonic-25 .form .input-group--radio{left:53%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:inherit}}.sonic-25 .form .input-group .group__item{margin-bottom:1.875em}@media screen and (min-width:48em){.sonic-25 .form .input-group .group__item{margin-top:0}}.sonic-25 .form .input-group .group__item.centered{text-align:center}.sonic-25 .form .input-group .group__item--center{margin:auto}.sonic-25 .form .input-group .group__item--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sonic-25 .form .input-group.input-group--special .group__item{margin-top:0}.sonic-25 .form__add{margin:1.25em 0}.sonic-25 .form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:53.75em;margin:auto}@media screen and (min-width:48em){.sonic-25 .form__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.sonic-25 .form__row--inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto}.sonic-25 .form__row--inline .input{width:auto;margin:0 .3em 0 0}.sonic-25 .form__row--inline .label{font-size:1em;text-transform:none}.sonic-25 .form__row--fields{margin:0 auto}@media screen and (min-width:48em){.sonic-25 .form__row--fields{margin-top:2.5em}}.sonic-25 .form__row--fields.form__row--special{margin:0 auto}@media screen and (min-width:48em){.sonic-25 .form__row--fields.form__row--special{margin-top:.625em}}.sonic-25 .form__row--special{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width:48em){.sonic-25 .form__row--special{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.sonic-25 .form__row--single{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%}@media screen and (min-width:48em){.sonic-25 .form__row--single{width:40%}}.sonic-25 .form__row--single .label__move{display:block;font:500 1.3125em/1 Montserrat,sans-serif;color:#a5a5a4;text-transform:uppercase;padding-left:4.375em;margin:0 0 .4761904762em;font-weight:700;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateY(270%);transform:translateY(270%);pointer-events:none}@media screen and (min-width:48em){.sonic-25 .form__row--single .label__move{-webkit-transform:translateY(250%);transform:translateY(250%);padding-left:3.4375em}}.sonic-25 .form__row--legal{margin:1em auto}.sonic-25 .form__row input:focus+span,.sonic-25 .form__row input:valid+span{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:3.75em}.sonic-25 .form .box-centered{left:-3.125em}.sonic-25 .form__col{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:1.5em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.sonic-25 .form__col{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin:0;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.sonic-25 .form__col--special{width:100%;margin-top:2.625em}@media screen and (min-width:48em){.sonic-25 .form__col--special{margin-top:0}}.sonic-25 .form__col--special:first-of-type{margin-top:.125em}.sonic-25 .form .subtitle__strong{font-size:1em;display:block;margin:.55em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sonic-25 .form .subtitle__strong .strong__text{color:#fff;top:1.375em;font:400 1em/1 Montserrat,sans-serif;text-transform:uppercase;width:100%;text-align:center;position:absolute;z-index:5;left:.25em;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media screen and (min-width:48em){.sonic-25 .form .subtitle__strong .strong__text{font-size:1.25em;left:0;top:.9375em}}.sonic-25 .form .subtitle__strong .strong__band{-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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#e72620 transparent;border-style:solid;border-width:0 .3125em 3.75em .375em;-webkit-transform:rotateY(180deg) translateX(.3125em) skewY(.3deg);transform:rotateY(180deg) translateX(.3125em) skewY(.3deg);width:23.6363636364em;bottom:-8.125em;position:absolute;z-index:4}@media screen and (min-width:48em){.sonic-25 .form .subtitle__strong .strong__band{width:31.25em;bottom:-9.0625em}}.sonic-25 .form__date-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sonic-25 .form__date-wrapper .input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:31%}.sonic-25 .asset{text-indent:-9999px;background:transparent 50% 50%/contain no-repeat}.sonic-25 .asset--banner{width:100%;aspect-ratio:750/1015;background-image:url(../images/banner-mobile.png)}@media screen and (min-width:48em){.sonic-25 .asset--banner{width:103%;height:36em;background-image:url(../images/banner.png)}}.sonic-25 .asset--welcome{width:100%;aspect-ratio:750/430;background-image:url(../images/welcome-mobile.png)}@media screen and (min-width:48em){.sonic-25 .asset--welcome{aspect-ratio:571/607;height:37.9375em;background-size:cover;background-image:url(../images/welcome.png)}}.sonic-25 .asset--winner-cookie{background-image:url(../images/winner-cookie.png);width:25.875em;height:16.4375em;margin:0 auto;position:relative}.sonic-25 .asset--ticket-icon{position:relative;width:9.61875em;height:13.3875em;background-image:url(../images/ticket-icon.png);margin:0 auto}@media screen and (min-width:48em){.sonic-25 .asset--ticket-icon{width:10.6875em;height:14.875em;max-height:100%}}.sonic-25 .asset--circle-cookie{width:18.75em;height:18.75em;background-image:url(../images/circle-cookie.png)}@media screen and (min-width:48em){.sonic-25 .asset--circle-cookie{width:21.875em;height:21.875em}}.sonic-25 .asset--arrow{width:3.6363636364em;height:2.1818181818em;background-image:url(../images/arrow-bob.png)}@media screen and (min-width:48em){.sonic-25 .asset--arrow{width:11.625em;height:6em}}.sonic-25 .asset--pack--1{width:19.734375em;height:10.078125em;background-image:url(../images/pack-1.png)}@media screen and (min-width:57.5em){.sonic-25 .asset--pack--1{width:26.3125em;height:13.4375em}}.sonic-25 .asset--pack--2{width:13.734375em;height:11.484375em;background-image:url(../images/pack-2.png)}@media screen and (min-width:57.5em){.sonic-25 .asset--pack--2{width:18.3125em;height:15.3125em}}.sonic-25 .asset--nintendo{width:45.5em;height:26.875em;background-image:url(../images/nintendo-switch-bizcochitos.png)}.sonic-25 .asset--bubble--1{width:18.75em;height:9.375em;background-image:url(../images/bubble-bob-1.png);position:absolute;top:-1.25em;left:-11.875em}@media screen and (min-width:48em){.sonic-25 .asset--bubble--1{width:18.75em;height:9.375em;left:-.625em}}.sonic-25 .asset--bubble--2{width:13.4545454545em;height:14.1818181818em;background-image:url(../images/bubble-bob-2.png)}@media screen and (min-width:48em){.sonic-25 .asset--bubble--2{width:22.5em;height:22.5em}}.sonic-25 .asset--bubble--3{width:18.3625em;height:12.43125em;background-image:url(../images/bubble-bob-3.png)}@media screen and (min-width:48em){.sonic-25 .asset--bubble--3{width:28.25em;height:19.125em}}.sonic-25 .asset--bubble--4{width:3.125em;height:40.625em;background-image:url(../images/bubble-4.png);position:absolute;z-index:6;top:80.25em;left:0}@media screen and (min-width:48em){.sonic-25 .asset--bubble--4{width:6.25em;height:56.25em;top:84.375em;left:-.625em}}.sonic-25 .asset--bubble--5{width:30em;height:24.375em;background-image:url(../images/bubble-bob-5.png)}@media screen and (min-width:48em){.sonic-25 .asset--bubble--6{width:8.75em;height:21.875em;background-image:url(../images/bubble-6.png);position:absolute;z-index:5;top:65.625em;right:0}}.sonic-25 .asset--bubble--7{width:6.25em;height:36.875em;background-image:url(../images/bubble-bob-7.png);position:absolute;z-index:1;bottom:50em;right:-3.125em}@media screen and (min-width:48em){.sonic-25 .asset--bubble--7{width:12.5em;height:55.625em;bottom:-5em;right:0}}.sonic-25 .asset--trigger--1{width:18.75em;height:9.375em;position:absolute;top:0;left:-11.875em}@media screen and (min-width:48em){.sonic-25 .asset--trigger--1{width:18.75em;height:9.375em;top:0;left:-.625em}}.sonic-25 .asset--trigger--4{width:3.125em;height:40.625em;position:absolute;z-index:5;top:106.25em;left:0}@media screen and (min-width:48em){.sonic-25 .asset--trigger--4{width:6.25em;height:56.25em;top:84.375em;left:-.625em}}@media screen and (min-width:48em){.sonic-25 .asset--trigger--6{width:8.75em;height:21.875em;position:absolute;z-index:5;top:65.625em;right:0}}.sonic-25 .asset--trigger--7{width:6.25em;height:36.875em;position:absolute;z-index:1;bottom:50em;right:-3.125em}@media screen and (min-width:48em){.sonic-25 .asset--trigger--7{width:12.5em;height:55.625em;bottom:-5em;right:0}}.sonic-25 .button{text-decoration:none;cursor:pointer;border:none;background:transparent;outline:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;max-width:100%;border-radius:0}.sonic-25 .button--primary{display:block;width:auto;height:1.75em;border-radius:0;margin:0 auto;cursor:pointer;text-transform:uppercase;font:800 1.875em/1.1 Jost,sans-serif}.sonic-25 .button--primary>*{cursor:pointer}.sonic-25 .button--primary.blue{background-color:#226cdc;color:#ffde3b}.sonic-25 .button--primary.yellow{background-color:#ffde3b;color:#226cdc}.sonic-25 .button--primary--welcome{width:31.25em}.sonic-25 .button--add{color:#e72620;background-color:#fff;border:none;font-family:RobotoBold,sans-serif;height:1.25em;width:1.25em;font-size:1.25em}.sonic-25 .button--secondary{display:block;width:80%;height:3.125em;border-radius:0;padding:.625em;margin:.75em auto 0;cursor:pointer;font:500 1.875em/1.1 RobotoBold,sans-serif;text-transform:uppercase}@media screen and (min-width:26.25em){.sonic-25 .button--secondary{padding:.5em 2.5em}}.sonic-25 .button--secondary.yellow{background-color:#ffde3b;color:#e72620}.sonic-25 .button--secondary.red{background-color:#e72620;color:#ffde3b}.sonic-25 .button--secondary.blue{background-color:#226cdc;color:#ffde3b}.sonic-25 .button.bigger-button{padding:.125em .75em .03125em;margin:0 auto;border-color:#e72620 transparent;border-style:solid;border-width:0 .3125em 4.375em .625em;width:31.25em;left:2.8125em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sonic-25 .button--optin{font:400 1.5em/1 Jost,sans-serif;text-transform:uppercase;position:absolute;top:.5625em;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:3;-ms-flex-item-align:center;align-self:center;display:block;width:90%}.sonic-25 .button--link{font:700 1.3125em/1.3 Montserrat,sans-serif;letter-spacing:.05em;color:#4b4b4a;text-decoration:underline;text-transform:uppercase}.sonic-25 .button--close{font-size:1em;text-indent:-9999px;width:1.8125em;height:1.625em;background:url(../images/ico-close.png) 50% 50%/contain no-repeat}.sonic-25 .button--box{text-align:center;padding-top:.3125em}.sonic-25 .button--text.red{color:#e72620}.sonic-25 .logo{font-size:1.4545454545em;text-indent:-9999px;background:transparent 50% 50%/contain no-repeat}@media screen and (min-width:48em){.sonic-25 .logo{font-size:1em}}.sonic-25 .logo--bizcochitos{width:13.25em;height:5.8125em;background-image:url(../images/logo.png)}@media screen and (min-width:48em){.sonic-25 .logo--bizcochitos{width:29.625em;height:12.9375em}}.sonic-25 .modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:fixed;overflow:auto;background:rgba(0,0,0,.6);padding:1.5em;-webkit-animation:modal-fadein .5s ease-in-out;animation:modal-fadein .5s ease-in-out;left:0;top:0;z-index:10}@-webkit-keyframes modal-fadein{0%{opacity:0}to{opacity:1}}@keyframes modal-fadein{0%{opacity:0}to{opacity:1}}.sonic-25 .modal .modal__box{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:auto;-webkit-animation:modal-box-fadein .8s ease-in-out;animation:modal-box-fadein .8s ease-in-out}@-webkit-keyframes modal-box-fadein{0%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes modal-box-fadein{0%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.sonic-25 .modal.anim-fadeout{-webkit-animation:modal-fadeout .5s ease-in-out;animation:modal-fadeout .5s ease-in-out}@-webkit-keyframes modal-fadeout{0%{opacity:1}to{opacity:0}}@keyframes modal-fadeout{0%{opacity:1}to{opacity:0}}.sonic-25 .modal.anim-fadeout .modal__box{-webkit-animation:modal-box-fadeout .5s ease-in-out forwards;animation:modal-box-fadeout .5s ease-in-out forwards}@-webkit-keyframes modal-box-fadeout{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes modal-box-fadeout{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.sonic-25 .modal--confirmacion .modal__box,.sonic-25 .modal--edad .modal__box,.sonic-25 .modal--ganador .modal__box,.sonic-25 .modal--info .modal__box,.sonic-25 .modal--simple .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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:90%;background-color:#184182;border:1.625em solid #fff;padding:1.875em}@media screen and (min-width:48em){.sonic-25 .modal--confirmacion .modal__box,.sonic-25 .modal--edad .modal__box,.sonic-25 .modal--ganador .modal__box,.sonic-25 .modal--info .modal__box,.sonic-25 .modal--simple .modal__box{max-width:50em}}.sonic-25 .modal--confirmacion .modal__box .box__content,.sonic-25 .modal--edad .modal__box .box__content,.sonic-25 .modal--ganador .modal__box .box__content,.sonic-25 .modal--info .modal__box .box__content,.sonic-25 .modal--simple .modal__box .box__content{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-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:85%;margin:auto;z-index:1;background-color:#184182}.sonic-25 .modal--confirmacion .modal__title,.sonic-25 .modal--edad .modal__title,.sonic-25 .modal--ganador .modal__title,.sonic-25 .modal--info .modal__title,.sonic-25 .modal--simple .modal__title{font:800 1.875em/1 Jost,sans-serif;color:#fff;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto .42em;text-shadow:3px -3px #000,-3px -3px #000,-3px 3px #000,-3px -3px #000,3px -2px #000,-3px -2px #000,-2px 3px #000,-2px -3px #000,3px -1px #000,-3px -1px #000,-1px 3px #000,-1px -3px #000,3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,3px 1px #000,-3px 1px #000,1px 3px #000,1px -3px #000,3px 2px #000,-3px 2px #000,2px 3px #000,2px -3px #000,3px 3px #000,-3px 3px #000,3px 3px #000,3px -3px #000}@media screen and (min-width:48em){.sonic-25 .modal--confirmacion .modal__title,.sonic-25 .modal--edad .modal__title,.sonic-25 .modal--ganador .modal__title,.sonic-25 .modal--info .modal__title,.sonic-25 .modal--simple .modal__title{font-size:4.375em}}.sonic-25 .modal--confirmacion .modal__bigText,.sonic-25 .modal--edad .modal__bigText,.sonic-25 .modal--ganador .modal__bigText,.sonic-25 .modal--info .modal__bigText,.sonic-25 .modal--simple .modal__bigText{text-align:center;color:#fff;margin:.5em auto;font-family:RobotoBold,sans-serif;font-size:1.5em}.sonic-25 .modal--confirmacion .modal__end,.sonic-25 .modal--edad .modal__end,.sonic-25 .modal--ganador .modal__end,.sonic-25 .modal--info .modal__end,.sonic-25 .modal--simple .modal__end{font:800 1.875em/1 Jost,sans-serif;color:#fff;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1em auto .42em}@media screen and (min-width:48em){.sonic-25 .modal--confirmacion .modal__end,.sonic-25 .modal--edad .modal__end,.sonic-25 .modal--ganador .modal__end,.sonic-25 .modal--info .modal__end,.sonic-25 .modal--simple .modal__end{font-size:2.5em}}.sonic-25 .modal--confirmacion .modal__little,.sonic-25 .modal--edad .modal__little,.sonic-25 .modal--ganador .modal__little,.sonic-25 .modal--info .modal__little,.sonic-25 .modal--simple .modal__little{text-align:center;color:#ffde3b;margin:1.875em auto;font-family:RobotoBold,sans-serif}.sonic-25 .modal--confirmacion p,.sonic-25 .modal--edad p,.sonic-25 .modal--ganador p,.sonic-25 .modal--info p,.sonic-25 .modal--simple p{text-align:center;color:#ffde3b;margin:.5em auto;font-family:RobotoBold,sans-serif}.sonic-25 .modal--confirmacion .button--close,.sonic-25 .modal--edad .button--close,.sonic-25 .modal--ganador .button--close,.sonic-25 .modal--info .button--close,.sonic-25 .modal--simple .button--close{position:absolute;right:1.5em;top:1.5em;z-index:3}.sonic-25 .modal--confirmacion .link--close,.sonic-25 .modal--edad .link--close,.sonic-25 .modal--ganador .link--close,.sonic-25 .modal--info .link--close,.sonic-25 .modal--simple .link--close{font:400 1.3125em/1.3 Montserrat,sans-serif;letter-spacing:.05em;color:#fff;text-decoration:underline;text-transform:uppercase;border:none;background-color:transparent;position:absolute;bottom:-1.5625em;z-index:3}.sonic-25 .modal--edad .modal__title .title__band{background:#e72620}.sonic-25 .modal--ganador .modal__box,.sonic-25 .modal--ganador .modal__box .box__content{background-color:#e72620}.sonic-25 .section--intro .asset--banner{width:100%}.sonic-25 .section .box-text{position:relative;margin:0 auto}.sonic-25 .section--info--title{padding:.9375em;margin:1.5625em 0;background:url(../images/background-participar.png) 50% 50%/contain no-repeat;background-color:#1f2e5a}.sonic-25 .section--info .info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.sonic-25 .section--info .info__box{width:100%;margin-bottom:1.25em}@media screen and (min-width:48em){.sonic-25 .section--info .info__box{width:49%}}.sonic-25 .section--info .info__box .background{height:38.125em;padding:2em}.sonic-25 .section--info .info__box .text{text-align:center}.sonic-25 .section--info .info__box .subtitle{font-size:2em}.sonic-25 .section--info .info__box--content{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sonic-25 .section--info .info__box--content .asset{width:60%}.sonic-25 .section--info .info__box .button{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:.9375em}.sonic-25 .section--info .info__box--left .background{background:transparent 50% 50%/cover no-repeat;background-color:#e72620;background-size:150%}.sonic-25 .section--info .info__box--left .subtitle,.sonic-25 .section--info .info__box--left .text{color:#ffde3b}.sonic-25 .section--info .info__box--right .background{background:transparent 50% 50%/cover no-repeat;background-color:#184182;background-size:150%}.sonic-25 .section--info .info__box--right .subtitle{color:#fff}.sonic-25 .section--info .info__box--right .text{color:#a3e3ff}.sonic-25 .section--form--winner .section__content{background:transparent 50% 50%/cover repeat;background-color:#e72620;padding:3.125em}.sonic-25 .section--form--register .section__content{background-color:#e72620}.sonic-25 .section--form--register .subtitle{text-shadow:4px -4px #000,-4px -4px #000,-4px 4px #000,-4px -4px #000,4px -3px #000,-4px -3px #000,-3px 4px #000,-3px -4px #000,4px -2px #000,-4px -2px #000,-2px 4px #000,-2px -4px #000,4px -1px #000,-4px -1px #000,-1px 4px #000,-1px -4px #000,4px 0 #000,-4px 0 #000,0 4px #000,0 -4px #000,4px 1px #000,-4px 1px #000,1px 4px #000,1px -4px #000,4px 2px #000,-4px 2px #000,2px 4px #000,2px -4px #000,4px 3px #000,-4px 3px #000,3px 4px #000,3px -4px #000,4px 4px #000,-4px 4px #000,4px 4px #000,4px -4px #000}.sonic-25 .section--form--register .text{color:#fff}.sonic-25 .section--form--register .label{color:#ffde3b}.legal{width:100%;max-width:58.75em;margin:0 auto;padding:2em 1.5em}.legal__title{font:400 3em/1 Jost,sans-serif;color:#ffde3b;margin:0 0 .5em}.legal__subtitle{font:700 1.625em/1.2 Montserrat,sans-serif;color:#ffde3b;margin:1.2307692308em 0 .4615384615em}.legal ol,.legal ul{padding:0 1.5em;list-style-position:inside}.legal ol li,.legal ul li{color:#ffde3b}.legal ol li ul,.legal ul li ul{padding-left:.380952381em}.legal ol li ul li,.legal ul li ul li{font-size:.6666666667em}.legal table td,.legal table th{padding:.75em}.legal ol,.legal table,.legal ul{font:400 1.3125em/1.3 Montserrat,sans-serif;color:#fff;margin:.5714285714em 0}@media screen and (min-width:48em){.legal ol,.legal table,.legal ul{font-size:1.3125em;margin:.5714285714em 0;letter-spacing:.05em}}.legal ol a,.legal table a,.legal ul a{color:inherit}