@import url("https://fonts.googleapis.com/css2?family=Grandstander:wght@100..900&family=Belanosima:wght@400;600;700&family=Luckiest+Guy&display=swap");*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}*{margin:0;padding:0}::-webkit-input-placeholder{color:#fff;font-weight:900}::-moz-placeholder{color:#fff;font-weight:900}::placeholder{color:#fff;font-weight:900}:-ms-input-placeholder{color:#fff;font-weight:900}::-ms-input-placeholder{color:#fff;font-weight:900}body,html{width:100%;height:100%;padding:0;margin:0}body{font-size:16px}h1,h2,p{font:600 .875em/1.3 Belanosima,helvetica,verdana,arial,sans-serif;color:#fff}@media screen and (min-width:30em){h1,h2,p{font-size:1em}}h1.is-centered,h2.is-centered,p.is-centered{text-align:center}h1.is-small,h2.is-small,p.is-small{font-size:.75em}@media screen and (min-width:30em){h1.is-small,h2.is-small,p.is-small{font-size:.875em}}h1 a,h2 a,p a{color:inherit}h1.invisible,h2.invisible,p.invisible{text-indent:-9999px;text-indent:100%;white-space:nowrap;overflow:hidden}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.promo-orlando,body{background-color:#ffedb3}.promo-orlando{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%;max-width:100%;height:auto;margin:0 auto;text-align:center}.promo-orlando>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.promo-orlando .invert-y{-webkit-transform:translateX(-120%) scale(-1);transform:translateX(-120%) scale(-1);position:absolute;top:-.3125em}.promo-orlando .invert-y-scaled{-webkit-transform:translateX(-100%) scale(-1);transform:translateX(-100%) scale(-1);position:absolute;top:0}.promo-orlando .acute:before{content:"'";-webkit-transform:translateY(-10%) rotate(50deg);transform:translateY(-10%) rotate(50deg);position:absolute;top:0;z-index:2}.app__orlando{width:100%;height:auto;margin:0 auto 1.875em}.header-banner{width:100%;height:151.282051282vw;background:url(../images/header-banner-mobile.png) center 0/contain no-repeat}@media screen and (min-width:30em){.header-banner{width:100%;height:50vw;background:url(../images/header-banner.png) center 0/cover no-repeat}}.promo-orlando .section{margin:0 auto;padding:.8333333333vw;width:100%}@media screen and (min-width:30em){.promo-orlando .section{padding:.9375vw 1.8229166667vw}}.promo-orlando .section__title{font:400 14.8717948718vw/1.1 Luckiest Guy,helvetica,verdana,arial,sans-serif;color:#e30613;text-align:center}@media screen and (min-width:30em){.promo-orlando .section__title{font-size:5.625vw}}.promo-orlando .section__title.stroke{text-shadow:#0074be 4px 1px 0,#0074be 3.540302px 2.841471px 1px,#0074be -3.416147px -1.09297px 1px,#0074be -2.989992px 3.14112px 0,#0074be -1.653644px -2.756802px 0,#0074be 2.283662px -2.958924px 0,#0074be 3.96017px -1.279415px 0}.promo-orlando .section__subtitle{font:400 1.3020833333vw/1.3 Luckiest Guy,helvetica,verdana,arial,sans-serif;color:#0074be;text-align:center}@media screen and (min-width:30em){.promo-orlando .section__subtitle{font-size:1.0416666667vw}}.promo-orlando .section__desc{font-size:7.1794871795vw;text-align:center;margin:-1.25vw auto .7291666667vw;color:#0074be}.promo-orlando .section__desc--yellow{font-size:.8854166667vw;color:#e30613}.promo-orlando .section__desc--yellow.stroke{text-shadow:#fff 2px 0 0,#fff 3.540302px 1.841471px 1px,#fff -1.416147px -.09297px 1px,#fff -1.989992px 2.14112px 0,#fff -.653644px -1.756802px 0,#fff 1.283662px -1.958924px 0,#fff 2.96017px -.279415px 0}@media screen and (min-width:30em){.promo-orlando .section__desc{font-size:3.0208333333vw}}.promo-orlando .section__desc--small{font-size:.8333333333vw}.promo-orlando .section__desc p{margin-top:.2083333333vw}.promo-orlando .section__legal p{font:100 .7291666667vw/1.3 Luckiest Guy,helvetica,verdana,arial,sans-serif}@media screen and (min-width:32.75em){.promo-orlando .section__legal p{font-size:.8854166667vw}}.promo-orlando .section__legal p .legal--link{font-weight:700;color:#e30613}.promo-orlando .green-shadow{-webkit-box-shadow:5px 5px 0 -1px #0074be;box-shadow:5px 5px 0 -1px #0074be}.promo-orlando .brown-shadow{-webkit-box-shadow:5px 5px 0 -1px #fff;box-shadow:5px 5px 0 -1px #fff}.promo-orlando .text-brown-shadow{text-shadow:2px 2px 0 #fff}.promo-orlando .form__title{font-size:7.1794871795vw;margin:1.0416666667vw 0;color:#31268b;font-family:Belanosima,helvetica,verdana,arial,sans-serif}@media screen and (min-width:30em){.promo-orlando .form__title{font-size:2.96875vw}}.promo-orlando .form__title--legal{font-size:4.1025641026vw;color:#31268b}@media screen and (min-width:30em){.promo-orlando .form__title--legal{font-size:1.875vw}}.promo-orlando .form{margin-bottom:16.4102564103vw}@media screen and (min-width:30em){.promo-orlando .form{margin-bottom:6.6666666667vw}}.promo-orlando .form__field{width:100%}@media screen and (min-width:30em){.promo-orlando .form__field{width:100%;padding:0 .78125vw}}@media screen and (min-width:30em){.promo-orlando .form__field:first-child{padding-left:0}}@media screen and (min-width:30em){.promo-orlando .form__field:last-child{padding-right:0}}.promo-orlando .form__input{font:600 6.1538461538vw/140% Belanosima,helvetica,verdana,arial,sans-serif;color:#0074be;width:79.4871794872vw;border-radius:2.5641025641vw;border-style:none;padding:1.0256410256vw;margin-top:4.1025641026vw}@media screen and (min-width:30em){.promo-orlando .form__input{font:600 1.875vw/140% Belanosima,helvetica,verdana,arial,sans-serif;border-radius:.8333333333vw;width:43.0208333333vw;margin-top:2.5vw}}.promo-orlando .form__input.is-error{color:#d50000;border:2px solid #d50000}.promo-orlando .form__input--textarea{height:61.5384615385vw;width:88.9743589744vw;resize:none}@media screen and (min-width:30em){.promo-orlando .form__input--textarea{height:18.75vw;width:50.8333333333vw}}.promo-orlando .form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.5897435897vw;height:3.5897435897vw;background:#fff;position:relative}@media screen and (min-width:30em){.promo-orlando .form__checkbox{width:1.0416666667vw;height:1.0416666667vw}}.promo-orlando .form__checkbox:before{content:"";width:.5208333333vw;height:.5208333333vw;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:30em){.promo-orlando .form__checkbox:before{width:.8333333333vw;height:.8333333333vw}}.promo-orlando .form__checkbox:focus,.promo-orlando .form__checkbox:hover{cursor:pointer}.promo-orlando .form__checkbox:checked:before{background:#0074be}.promo-orlando .form__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}@media screen and (min-width:30em){.promo-orlando .form__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.promo-orlando .form__group:first-child{margin-top:0}.promo-orlando .form__group.is-full .form__field{width:100%}.promo-orlando .form__group.is-full .form__field .form__input{max-width:100%}.promo-orlando .form__group.is-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}@media screen and (min-width:30em){.promo-orlando .form__group.is-legal{padding:0 1.875vw}}.promo-orlando .form__group.is-legal .form__label{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;font:300 4.1025641026vw/120% Belanosima,helvetica,verdana,arial,sans-serif;color:#31268b;margin:6.1538461538vw auto}@media screen and (min-width:30em){.promo-orlando .form__group.is-legal .form__label{font:300 1.4583333333vw/120% Belanosima,helvetica,verdana,arial,sans-serif;margin:2.5vw auto}}.promo-orlando .form__group.is-legal .form__label .form__checkbox{margin:.3125vw .5208333333vw 0 0}@media screen and (min-width:30em){.promo-orlando .form__group.is-legal .form__label .form__checkbox{margin:.3125vw .5208333333vw 0 0}}.promo-orlando .form__group.is-legal .form__label .form__txt{-ms-flex-preferred-size:fit-content;flex-basis:fit-content;font-weight:100}.promo-orlando .form__group.is-legal .form__label .form__txt a{color:#31268b}.promo-orlando .form__group.is-legal .form__label .form__more{font-size:1vw;font-family:helvetica;text-decoration:underline;padding:0;margin:0}.promo-orlando .form .button--primary{bottom:inherit}.promo-orlando .form__date-wrapper{position:relative}.promo-orlando .form__date-placeholder{position:absolute;left:3.0769230769vw;top:63%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;margin-top:0;font-weight:400;font-size:4.358974359vw}@media screen and (min-width:30em){.promo-orlando .form__date-placeholder{left:-4.5833333333vw;top:68%;font-size:1.875vw}}.promo-orlando .form__date-wrapper.has-value .form__date-placeholder,.promo-orlando .form__date-wrapper.is-focused .form__date-placeholder{display:none}input::-webkit-input-placeholder{font-weight:500;color:#0074be}input::-moz-placeholder{font-weight:500;color:#0074be}input:-ms-input-placeholder{font-weight:500;color:#0074be}input::-ms-input-placeholder{font-weight:500;color:#0074be}input::placeholder{font-weight:500;color:#0074be}input[type=date]:invalid:not(:focus)::-webkit-datetime-edit{color:transparent}input[type=date]:focus:invalid::-webkit-datetime-edit{font-weight:500;color:#0074be}.button{font:600 1.3541666667vw/1.3 Belanosima,helvetica,verdana,arial,sans-serif;text-decoration:none;padding:.4166666667vw .9375vw .1041666667vw;margin:.625vw auto 0;max-width:95%;font-size:1.3020833333vw}@media screen and (min-width:48em){.button{font-size:1.9791666667vw}}.button--small{font-size:1.3541666667vw}.button--main{color:#fff;background-color:#0074be;font-family:Luckiest Guy,helvetica,verdana,arial,sans-serif;letter-spacing:.1vw;border-radius:10.2564102564vw;-webkit-box-shadow:0 .1041666667vw 0 #1e3d76;box-shadow:0 .1041666667vw 0 #1e3d76;margin:.5208333333vw auto .78125vw}@media screen and (min-width:30em){.button--main{border-radius:2.0833333333vw}}.button--main--blue{background-color:#31268b;-webkit-box-shadow:0 1.0256410256vw 0 #251d6a;box-shadow:0 1.0256410256vw 0 #251d6a;color:#ffed00;font-size:6.1538461538vw;padding:2.0512820513vw 12.3076923077vw 0;margin:1.0256410256vw auto 0}@media screen and (min-width:30em){.button--main--blue{-webkit-box-shadow:0 .2051282051vw 0 #251d6a;box-shadow:0 .2051282051vw 0 #251d6a;font-size:2.3247863248vw;padding:.8205128205vw 2.188034188vw 0;margin:1.641025641vw auto 0}}.button--rounded{font-size:5.1282051282vw;line-height:110%;color:#31268b;background-color:#ffed00;padding:1.5384615385vw 4.1025641026vw;border-radius:10.2564102564vw;-webkit-box-shadow:0 1.0256410256vw 0 #f80;box-shadow:0 1.0256410256vw 0 #f80;width:82.5641025641vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:30em){.button--rounded{width:43.75vw;font-size:2.3958333333vw;-webkit-box-shadow:0 .4166666667vw 0 #f80;box-shadow:0 .4166666667vw 0 #f80;padding:.625vw 1.25vw;border-radius:3.3333333333vw}}.button--rounded .icon-info{width:9.2307692308vw;height:9.2307692308vw;margin:auto .2604166667vw;background:transparent 50%/contain no-repeat;background-image:url(../images/icon-info.png)}@media screen and (min-width:30em){.button--rounded .icon-info{width:4.8958333333vw;height:4.7395833333vw}}.button--rounded .text{margin:0 auto}.button--modal{width:7.6923076923vw;height:7.6923076923vw;padding:0;position:absolute;right:4.1025641026vw;top:5.1282051282vw;background:transparent 50%/cover no-repeat;background-image:url(../images/modal-close-button.png);z-index:10}@media screen and (min-width:30em){.button--modal{right:2.735042735vw;top:2.735042735vw;width:2.8034188034vw;height:2.9401709402vw}}.button--modal--big{width:8.2051282051vw;height:8.2051282051vw;right:6.1538461538vw;top:6.1538461538vw}@media screen and (min-width:30em){.button--modal--big{right:5.8333333333vw;top:3.75vw;width:5.1041666667vw;height:5.1041666667vw}}.button--yellow{background-color:#ffed00;-webkit-box-shadow:0 1.0256410256vw 0 #f80;box-shadow:0 1.0256410256vw 0 #f80;color:#31268b;font-size:6.1538461538vw;padding:2.0512820513vw 12.3076923077vw 0;margin:6.1538461538vw auto 0}@media screen and (min-width:30em){.button--yellow{-webkit-box-shadow:0 .2051282051vw 0 #f80;box-shadow:0 .2051282051vw 0 #f80;font-size:2.3247863248vw;padding:.8205128205vw 2.735042735vw 0;margin:2.735042735vw auto 0}}.button.button--primary{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font:300 10.7692307692vw/1 Luckiest Guy,helvetica,verdana,arial,sans-serif;color:#fff;text-transform:uppercase;background-color:transparent;padding:3.5897435897vw 6.1538461538vw .5128205128vw;margin:0 auto;isolation:isolate;overflow:visible;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.button.button--primary:before{background-color:#0074be;z-index:-1;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.button.button--primary:after,.button.button--primary:before{content:"";position:absolute;inset:0;-webkit-clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);clip-path:polygon(0 0,100% 10%,100% 90%,0 100%)}.button.button--primary:after{background-color:rgba(113,26,0,.36470588235294116);-webkit-transform:translateY(1.5384615385vw);transform:translateY(1.5384615385vw);z-index:-2}@media screen and (min-width:30em){.button.button--primary{font:300 3.75vw/1 Luckiest Guy,helvetica,verdana,arial,sans-serif;padding:1.6666666667vw 2.5vw .3125vw}.button.button--primary:after{-webkit-transform:translateY(.3125vw);transform:translateY(.3125vw)}}.button.button--primary:focus,.button.button--primary:hover{-webkit-transform:translate(-50%,.1041666667vw);transform:translate(-50%,.1041666667vw)}.button.button--primary:focus:before,.button.button--primary:hover:before{-webkit-transform:translateY(.1041666667vw);transform:translateY(.1041666667vw)}.button.button--primary:focus:after,.button.button--primary:hover:after{-webkit-transform:translateY(.2083333333vw);transform:translateY(.2083333333vw)}.header{height:10.2564102564vw;z-index:100}@media screen and (min-width:30em){.header{height:3.125vw}}.header--logo{position:absolute;background:url(../images/logo-dinos.png) center 0/contain no-repeat;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:64.1025641026vw;height:25.641025641vw;bottom:-16.6666666667vw}@media screen and (min-width:30em){.header--logo{width:24.5833333333vw;height:6.6666666667vw;bottom:-3.125vw}}.footer{overflow:hidden}.footer--logo{width:64.1025641026vw;height:10.2564102564vw;max-width:70%;background:url(../images/logo-dinos.png) center 0/contain no-repeat;margin:1.0416666667vw auto;z-index:2}@media screen and (min-width:30em){.footer--logo{width:19.53125vw;height:3.125vw}}.footer--links{max-width:90%;margin:.5208333333vw auto}@media screen and (min-width:30em){.footer--links{max-width:60%;margin:.5208333333vw auto}}.footer--links ul{list-style:none;text-align:center}.footer--links li,.footer--links p{display:inline}.footer--links a,.footer--links p{text-decoration:none;color:#080094;text-transform:uppercase;font:3.5897435897vw/160% Roboto,Arial,Helvetica,sans-serif;font-weight:700}@media screen and (min-width:30em){.footer--links a,.footer--links p{font-size:1.1458333333vw}}.footer--links a:hover{text-decoration:underline}.footer,.header{width:100%;background-color:#f4c143}.footer__link,.header__link{display:block}.footer__link--instagram,.header__link--instagram{position:absolute;background:url(../images/header-ig.png) center 0/contain no-repeat;z-index:3;width:3.0448717949vw;height:3.6057692308vw;right:0}@media screen and (min-width:60em){.footer__link--instagram,.header__link--instagram{width:3.9583333333vw;height:4.6875vw;right:2.6041666667vw}}.footer__link--facebook,.header__link--facebook{width:2.3958333333vw;height:3.90625vw;background:url(../images/footer-fb.png) center 0/contain no-repeat}.footer__link--youtube,.header__link--youtube{width:2.5vw;height:3.90625vw;background:url(../images/footer-yt.png) center 0/contain no-repeat}.footer .socials,.header .socials{width:6.25vw;height:3.8020833333vw;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0;position:relative;margin:auto}@media screen and (min-width:60em){.footer .socials,.header .socials{position:absolute;right:2.6041666667vw;bottom:0}}.body-no-scroll{overflow-y:hidden}.modal{display:block;width:100%;height:100%;max-width:100%;padding:0;-webkit-transition:none;transition:none;background:rgba(0,0,0,.6);position:fixed;z-index:100;overflow-y:auto;overflow-x:hidden;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:modal-enter .5s ease-in-out;animation:modal-enter .5s ease-in-out}.modal.anim-leave,.modal.anim-leave .modal__box{-webkit-animation:modal-leave .3s ease-in-out;animation:modal-leave .3s ease-in-out}.modal__box{-webkit-animation:modal-enter .5s ease-in-out;animation:modal-enter .5s ease-in-out}.modal .modal__box{background-color:#e30613;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:2;margin-top:17.9487179487vw}@media screen and (min-width:30em){.modal .modal__box{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:3.75vw;margin-top:0}}.modal .modal__shadow{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.modal .modal__box--content{position:relative;padding:2.0833333333vw .5208333333vw}@media screen and (min-width:60em){.modal .modal__box--content{padding:2.0833333333vw}}.modal .button--close{position:absolute;right:0;top:0}.modal--popup .modal__box,.modal--winner .modal__box{max-width:92.3076923077vw;background:url(../images/asset-background-modal.png) 0 100%/contain no-repeat;background-color:#0074be;-webkit-mask:url(../images/modal-alerts-background.svg) 50% 50%/100% 100% no-repeat;mask:url(../images/modal-alerts-background.svg) 50% 50%/100% 100% no-repeat}@media screen and (min-width:30em){.modal--popup .modal__box,.modal--winner .modal__box{max-width:71.3541666667vw}}.modal--popup .modal__box--content,.modal--winner .modal__box--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12.3076923077vw 5.1282051282vw 20.5128205128vw}@media screen and (min-width:30em){.modal--popup .modal__box--content,.modal--winner .modal__box--content{padding:3.3333333333vw 1.0416666667vw 8.3333333333vw}}.modal--popup .modal__background,.modal--winner .modal__background{background:url(../images/modal-background.jpg) center 0/contain}.modal--popup .modal__title,.modal--winner .modal__title{font:400 11.0256410256vw/120% Luckiest Guy,helvetica,verdana,arial,sans-serif;color:#fff;text-shadow:3px 3px 1px #000;text-align:center;max-width:95%;margin:5.1282051282vw auto 0}@media screen and (min-width:30em){.modal--popup .modal__title,.modal--winner .modal__title{margin:1.0416666667vw auto 0;font-size:5vw;max-width:60%}}.modal--popup .modal__description,.modal--winner .modal__description{font:600 5.1282051282vw/140% Belanosima,helvetica,verdana,arial,sans-serif;color:#fff;text-align:center;margin:5.1282051282vw auto;max-width:90%}@media screen and (min-width:30em){.modal--popup .modal__description,.modal--winner .modal__description{max-width:70%;font-size:2.34375vw;margin:1.0416666667vw auto 0}}.modal--popup .modal__end,.modal--winner .modal__end{font:600 6.6666666667vw/140% Belanosima,helvetica,verdana,arial,sans-serif;color:#e30613;text-align:center;margin-top:5.1282051282vw;-webkit-text-stroke:1.0256410256vw #fff;paint-order:stroke fill}@media screen and (min-width:30em){.modal--popup .modal__end,.modal--winner .modal__end{font-size:2.9166666667vw;margin:1.6666666667vw auto 0;-webkit-text-stroke:.3125vw #fff}}.modal--popup .modal__little,.modal--winner .modal__little{font:600 4.6153846154vw/120% Belanosima,helvetica,verdana,arial,sans-serif;color:#fff;text-align:center;margin:4.1025641026vw auto 0;max-width:80%}@media screen and (min-width:30em){.modal--popup .modal__little,.modal--winner .modal__little{max-width:60%;font-size:1.9791666667vw;margin:1.6666666667vw auto 0}}.modal--popup .modal__congrats,.modal--winner .modal__congrats{font:400 1.8229166667vw/120% Luckiest Guy,helvetica,verdana,arial,sans-serif;color:#0074be;padding:.2604166667vw;text-align:center;margin-bottom:.78125vw}.modal--popup .button--action,.modal--winner .button--action{margin-top:.78125vw}.modal--login .modal__box{width:97.1794871795vw;height:209.487179487vw;background:transparent 50%/cover no-repeat;background-image:url(../images/modal-background-mobile.png)}@media screen and (min-width:30em){.modal--login .modal__box{width:47.0085470085vw;height:67.3162393162vw;background-image:url(../images/modal-login-background.png)}}.modal--login .modal__box--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal--login .modal__box .modal__title{font:900 10.2564102564vw/1 Grandstander,helvetica,verdana,arial,sans-serif;color:#fff;text-shadow:3px 3px 1px #000;text-align:center;padding:0 3.3333333333vw;margin:12.3076923077vw auto 0}@media screen and (min-width:30em){.modal--login .modal__box .modal__title{font:900 3.2820512821vw/1.3 Grandstander,helvetica,verdana,arial,sans-serif;padding:0;margin:3.8290598291vw auto 0}}.modal--login .modal__box .modal__description{font:600 6.1538461538vw/130% Belanosima,helvetica,verdana,arial,sans-serif;color:#fff;text-align:center;margin:16.4102564103vw auto 2.0512820513vw;padding:0 12.3076923077vw}@media screen and (min-width:30em){.modal--login .modal__box .modal__description{font:600 1.7777777778vw/140% Belanosima,helvetica,verdana,arial,sans-serif;padding:0;margin:3.2820512821vw auto 0}}.modal--login .modal__box .modal__description--no-margin{margin-top:6.1538461538vw}@media screen and (min-width:30em){.modal--login .modal__box .modal__description--no-margin{margin-top:2.5vw}}.modal--login .modal__input{font:600 6.1538461538vw/140% Belanosima,helvetica,verdana,arial,sans-serif;color:#0074be;width:79.4871794872vw;border-radius:.8333333333vw;border-style:none;padding:1.0256410256vw}@media screen and (min-width:30em){.modal--login .modal__input{font:600 1.2307692308vw/140% Belanosima,helvetica,verdana,arial,sans-serif;width:28.2393162393vw}}.modal--login .modal__label{font:600 6.1538461538vw/140% Belanosima,helvetica,verdana,arial,sans-serif;color:#fff;text-transform:uppercase;text-align:left;margin-top:1.0416666667vw;margin-bottom:.2604166667vw}@media screen and (min-width:30em){.modal--login .modal__label{font:600 1.2307692308vw/140% Belanosima,helvetica,verdana,arial,sans-serif}}.modal--login .modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal--codes .modal__box,.modal--legals .modal__box{width:97.1794871795vw;height:209.487179487vw;background:transparent 50%/cover no-repeat;background-image:url(../images/modal-background-mobile.png)}@media screen and (min-width:30em){.modal--codes .modal__box,.modal--legals .modal__box{width:47.0085470085vw;height:55.5555555556vw;background-image:url(../images/modal-background.png)}}.modal--codes .modal__box--content,.modal--legals .modal__box--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.3958333333vw}.modal--codes .modal__box--content ul,.modal--legals .modal__box--content ul{padding:0 0 0 .8333333333vw;list-style:none}.modal--codes .modal__box--content li,.modal--legals .modal__box--content li{text-align:center;margin-top:.78125vw}.modal--codes .modal__background,.modal--legals .modal__background{background:url(../images/modal-bckg.png) center 0/contain}.modal--codes .modal__title,.modal--legals .modal__title{font:900 11.5384615385vw/1 Grandstander,helvetica,verdana,arial,sans-serif;color:#fff;text-shadow:3px 3px 1px #000;text-align:center;padding:0 3.3333333333vw;margin:12.3076923077vw auto 0}@media screen and (min-width:30em){.modal--codes .modal__title,.modal--legals .modal__title{font:900 3.2820512821vw/1.3 Grandstander,helvetica,verdana,arial,sans-serif;padding:0;margin:2.1196581197vw auto 0}}.modal--codes .modal__subtitle,.modal--legals .modal__subtitle{font:700 5.1282051282vw/180% Grandstander,helvetica,verdana,arial,sans-serif;color:#fff;text-align:center;margin-top:14.358974359vw}@media screen and (min-width:30em){.modal--codes .modal__subtitle,.modal--legals .modal__subtitle{font:700 1.641025641vw/140% Grandstander,helvetica,verdana,arial,sans-serif;padding:0;margin:1.9145299145vw auto 0}}.modal--codes .modal__description,.modal--legals .modal__description{font:600 .8333333333vw/140% Belanosima,helvetica,verdana,arial,sans-serif;color:#0074be;text-align:center;margin-top:1.0416666667vw}.modal--codes .button--action,.modal--legals .button--action{margin-top:.78125vw}.modal--legals .modal__box{top:1.0416666667vw;margin-bottom:2.0833333333vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:60em){.modal--legals .modal__box{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-bottom:0}}@-webkit-keyframes modal-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-box-enter{0%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes modal-box-enter{0%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes modal-leave{0%{opacity:1}to{opacity:0}}@keyframes modal-leave{0%{opacity:1}to{opacity:0}}@-webkit-keyframes modal-box-leave{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}}@keyframes modal-box-leave{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}}.promo-orlando{margin:-9.375vw auto 0;z-index:1}@media screen and (min-width:30em){.promo-orlando{margin:-4.6875vw auto 0}}.promo-orlando--home .section__howto{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-itvws:center}.promo-orlando--home .section__howto,.promo-orlando--home .section__howto .steps{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){.promo-orlando--home .section__howto .steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.promo-orlando--home .section__howto .steps .step{width:95.1282051282vw;height:171.282051282vw;margin:1.6666666667vw auto 0;padding:1.5384615385vw 3.0769230769vw 3.0769230769vw 1.0256410256vw;background:transparent 50%/contain no-repeat;background-image:url(../images/red-background-mobile.png)}@media screen and (min-width:30em){.promo-orlando--home .section__howto .steps .step{width:65.5208333333vw;height:74.0625vw;padding:1.0416666667vw 0 1.6666666667vw;background-image:url(../images/red-background.png)}}.promo-orlando--home .section__howto .steps .step__num{font-family:Belanosima,helvetica,verdana,arial,sans-serif;font-size:2.1875vw;color:#fff;background-color:#0074be;height:1.1458333333vw;width:1.1458333333vw;border-radius:2.0833333333vw;padding-top:.15625vw;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:-.78125vw;border:.0520833333vw solid #ffedb3}.promo-orlando--home .section__howto .steps .step__desc{text-align:center;font-size:6.1538461538vw;color:#fff;margin:2.5641025641vw auto;max-width:90%}@media screen and (min-width:30em){.promo-orlando--home .section__howto .steps .step__desc{font-size:2.6041666667vw;margin:2.9166666667vw auto 0}}.promo-orlando--home .section__howto .steps .step__desc .color--secondary{color:#e30613}.promo-orlando--home .section__howto .steps .step__big{font:900 12.8205128205vw/1 Grandstander,helvetica,verdana,arial,sans-serif;color:#fff;text-align:center;margin:1.5384615385vw auto 0}@media screen and (min-width:30em){.promo-orlando--home .section__howto .steps .step__big{font-size:4.6875vw;margin:.8333333333vw auto}}.promo-orlando--home .section__howto .steps .step__big.stroke{text-shadow:3px 3px 1px #000}.promo-orlando--home .section__howto .steps .step__big.no-stroke{text-shadow:none}.promo-orlando--home .section__howto .steps .step__img{margin:0 auto}.promo-orlando--home .section__howto .steps .step__img-1{width:86.1538461538vw;height:39.2307692308vw;max-width:100%;aspect-ratio:390/921;background:url(../images/img-step-1.png) center 0/contain no-repeat;margin:0 auto}@media screen and (min-width:30em){.promo-orlando--home .section__howto .steps .step__img-1{width:59.2708333333vw;height:26.9791666667vw;margin:0 auto -2.5vw}}.promo-orlando--home .section__howto .steps .step__img-2{width:5.7291666667vw;height:6.2760416667vw;background:url(../images/img-step-2.png) center 0/contain no-repeat}.promo-orlando--home .section__howto .steps .step__img-3{width:11.1458333333vw;height:7.8645833333vw;background:url(../images/img-step-3.png) center 0/contain no-repeat;bottom:-.4166666667vw}@media screen and (min-width:32.75em){.promo-orlando--home .section__howto .steps .step__img-3{bottom:inherit}}@media screen and (min-width:48em){.promo-orlando--home .section__howto .steps .step__img-3{bottom:-.4166666667vw}}.promo-orlando--home .section__packs .packs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-itvws:center;width:14.5833333333vw;max-width:100%;margin:.8333333333vw 0 0;background:#0074be}@media screen and (min-width:30em){.promo-orlando--home .section__packs .packs{width:43.0208333333vw}}@media screen and (min-width:48em){.promo-orlando--home .section__packs .packs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.6666666667vw 0 0}}.promo-orlando--home .section__packs .packs__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-itvws:center;width:100%}@media screen and (min-width:48em){.promo-orlando--home .section__packs .packs__group{align-itvws:flex-end;width:50%}}.promo-orlando--home .section__packs .packs .pack{margin:.8333333333vw .4166666667vw -1.6666666667vw}@media screen and (min-width:32.75em){.promo-orlando--home .section__packs .packs .pack{margin:.8333333333vw .4166666667vw .625vw}}.promo-orlando--home .section__packs .packs .pack-1{width:7.34375vw;height:7.2395833333vw;background:url(../images/pack-1.png) center 0/contain no-repeat;margin-left:.8333333333vw}.promo-orlando--home .section__packs .packs .pack-2{width:9.3229166667vw;height:3.6458333333vw;background:url(../images/pack-2.png) center 0/contain no-repeat}.promo-orlando--home .section__packs .packs .pack-3{width:9.5833333333vw;height:5.2604166667vw;background:url(../images/pack-3.png) center 0/contain no-repeat}.promo-orlando--home .section__packs .packs .pack-4{width:9.6354166667vw;height:7.9166666667vw;background:url(../images/pack-4.png) center 0/contain no-repeat;margin-right:.8333333333vw}.promo-orlando--home .section__cta{position:relative;padding:18.9743589744vw 0 0}@media screen and (min-width:30em){.promo-orlando--home .section__cta{padding:6.6666666667vw 0 0}}.promo-orlando--home .section__legals{margin-top:8.2051282051vw}@media screen and (min-width:30em){.promo-orlando--home .section__legals{margin-top:1.6666666667vw}}.promo-orlando--home .section__legal{font-size:3.5897435897vw;text-align:center;color:#31268b;margin:0 auto 4.1025641026vw}@media screen and (min-width:30em){.promo-orlando--home .section__legal{font-size:1.09375vw}}.promo-orlando--home .section__legal a{text-decoration:underline}.promo-orlando--login .form,.promo-orlando--login .section__desc{margin-top:1.5em}.promo-orlando--login .forgot--link{text-decoration:underline;color:#e30613}.promo-orlando--login a.button{display:inline-block}.promo-orlando--forgot .form{margin:1em auto 0}.promo-orlando--forgot .form__field{margin:0 auto}.promo-orlando--submit .button--primary{bottom:0;margin:8.2051282051vw auto 2.5641025641vw;z-index:100}@media screen and (min-width:30em){.promo-orlando--submit .button--primary{margin:0 auto .5208333333vw}}.promo-orlando--submit .form{margin:.8333333333vw auto 0;width:100%}.promo-orlando--submit .form__field{margin:0 auto}.promo-orlando--submit .form__input{margin:.8333333333vw auto 0}.promo-orlando--submit .form__title{margin:2.5vw auto .8333333333vw}.promo-orlando--submit .form__title--legal{margin:0 auto .8333333333vw}.promo-orlando--submit .form__title--footer{margin:32.8205128205vw auto 0}@media screen and (min-width:30em){.promo-orlando--submit .form__title--footer{margin:7.5vw auto 0;max-width:62.5vw}}.promo-orlando--submit .form__group.is-legal{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:2.0512820513vw auto 0;padding:1.875vw 3.5897435897vw}@media screen and (min-width:30em){.promo-orlando--submit .form__group.is-legal{padding:1.875vw 0;margin:0 auto;max-width:50vw}}.promo-orlando--submit .form__group.is-legal .form__label{margin:0 0 1.25vw}