@font-face{font-display:swap;font-family:"Balboa Bold";font-style:normal;font-weight:bold;src:url("../fonts/Balboa-Bold.woff2") format("woff2"),url("../fonts/Balboa-Bold.woff") format("woff")}@font-face{font-display:swap;font-family:"Proxima Nova Bold";font-style:normal;font-weight:bold;src:url("../fonts/ProximaNova-Bold.woff2") format("woff2"),url("../fonts/ProximaNova-Bold.woff") format("woff")}@font-face{font-display:swap;font-family:"Proxima Nova Rg";font-style:normal;font-weight:normal;src:url("../fonts/ProximaNova-Regular.woff2") format("woff2"),url("../fonts/ProximaNova-Regular.woff") format("woff")}body{margin:0 auto}body *{box-sizing:border-box;font-family:"Proxima Nova Rg"}p,h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}a{text-decoration:none}li{list-style-type:none}input:focus,textarea:focus,select:focus{outline:none}textarea{resize:none}select{-moz-appearance:none;-webkit-appearance:none;text-indent:1px;text-overflow:""}.full-container{background:#003594;background-size:100% 100%;max-width:1600px;margin:0 auto}.grey-header{background-color:#272727;height:54px}.banner{display:flex}.banner__image{display:block;height:100%;width:100%}.banner__image--mobile{display:none;height:100%;width:100%}.nowrap{white-space:nowrap}.hide{display:none}.campaign-status{margin:0 auto}@media only screen and (max-width: 400px){.campaign-status{max-width:90%}}.campaign-status .entry{padding:65px 30px}.campaign-status .entry a.entry__fields__item__input-submit{display:block;float:none;margin:auto;text-align:center;max-width:500px}@media only screen and (max-width: 400px){.campaign-status .entry{padding:30px 20px 40px}.campaign-status .entry a.entry__fields__item__input-submit{max-width:unset}}.campaign-status .entry__title{color:#fed02a;font-family:"Balboa Bold";font-size:50px;line-height:60px;margin-bottom:50px;text-align:center;text-transform:uppercase}@media only screen and (max-width: 400px){.campaign-status .entry__title{font-size:45px;line-height:55px}}.campaign-status .entry__title em,.campaign-status .entry__title .italic{font-family:"Proxima Nova Bold";font-style:italic}.campaign-status .entry__title__link,.campaign-status .entry__title__link:active,.campaign-status .entry__title__link:hover,.campaign-status .entry__title__link:visited{color:#fff;font-family:"Proxima Nova Bold";text-decoration:underline}.campaign-status .entry__subtitle{color:#fff;font-family:"Proxima Nova Bold";font-size:25px;line-height:35px;margin-top:30px;text-align:center}@media only screen and (max-width: 400px){.campaign-status .entry__subtitle{font-size:20px;line-height:30px}}.campaign-status .entry__subtitle em,.campaign-status .entry__subtitle .italic{font-family:"Proxima Nova Bold";font-style:italic}.campaign-status .entry__subtitle__link,.campaign-status .entry__subtitle__link:active,.campaign-status .entry__subtitle__link:hover,.campaign-status .entry__subtitle__link:visited{color:#fff;font-family:"Proxima Nova Bold";text-decoration:underline}.campaign-status .entry__text{color:#fff;font-family:"Proxima Nova Rg";font-size:20px;line-height:30px;margin:0 auto;margin-bottom:30px;text-align:center}.campaign-status .entry__text em,.campaign-status .entry__text .italic{font-family:"Proxima Nova Rg";font-style:italic;font-weight:bold;margin-bottom:50px}.campaign-status .entry__text__link,.campaign-status .entry__text__link:active,.campaign-status .entry__text__link:hover,.campaign-status .entry__text__link:visited{color:#fff;font-family:"Proxima Nova Rg";text-decoration:underline}.campaign-status#pre{margin-bottom:40px;padding:75px 30px}@media only screen and (max-width: 400px){.campaign-status#pre{padding:30px 20px 40px}}.campaign-status#pre .countdown{text-align:center}.campaign-status#pre .countdown__text,.campaign-status#pre .countdown__number,.campaign-status#pre .countdown__annotation{color:#fff;font-family:"Proxima Nova Rg";font-size:20px;font-weight:bold;line-height:30px;margin:0 auto;margin-bottom:50px;text-align:center}.campaign-status#pre .countdown__text span,.campaign-status#pre .countdown__number span,.campaign-status#pre .countdown__annotation span{text-transform:uppercase}@media only screen and (max-width: 400px){.campaign-status#pre .countdown__text,.campaign-status#pre .countdown__number,.campaign-status#pre .countdown__annotation{font-size:15px;line-height:25px;margin-bottom:30px}}.campaign-status#pre .countdown__annotation{font-weight:normal}.campaign-status#pre ul{display:block;list-style:none;margin:0 auto;padding:0;text-align:center}.campaign-status#pre ul li{display:inline-block;margin:0 20px}@media only screen and (max-width: 400px){.campaign-status#pre ul li{margin:0 10px}}.campaign-status#pre ul li span{color:#fff;font-size:20px;font-weight:bold;line-height:30px}@media only screen and (max-width: 400px){.campaign-status#pre ul li span{font-size:15px;line-height:25px}}.campaign-status#pre .entry,.campaign-status#submitted .entry,.campaign-status#post .entry{max-width:unset}.campaign-status#pre .entry__fields__item .entry__fields__item__input-submit,.campaign-status#submitted .entry__fields__item .entry__fields__item__input-submit,.campaign-status#post .entry__fields__item .entry__fields__item__input-submit{margin-top:30px}.description{padding:70px}.description__title{color:#fed02a;font-family:"Balboa Bold";font-size:50px;line-height:60px;margin-bottom:20px;text-align:center;text-transform:uppercase}@media only screen and (max-width: 400px){.description__title{font-size:45px;line-height:55px}}.description__title em,.description__title .italic{font-family:"Proxima Nova Bold";font-style:italic}.description__title__link,.description__title__link:active,.description__title__link:hover,.description__title__link:visited{color:#fff;font-family:"Proxima Nova Bold";text-decoration:underline}.description__subtitle{color:#fff;font-family:"Proxima Nova Bold";font-size:25px;line-height:35px;margin-bottom:20px;text-align:center}@media only screen and (max-width: 400px){.description__subtitle{font-size:20px;line-height:30px}}.description__subtitle em,.description__subtitle .italic{font-family:"Proxima Nova Bold";font-style:italic}.description__subtitle__link,.description__subtitle__link:active,.description__subtitle__link:hover,.description__subtitle__link:visited{color:#fff;font-family:"Proxima Nova Bold";text-decoration:underline}.description__text{color:#fff;font-family:"Proxima Nova Rg";font-size:20px;line-height:30px;margin:0 auto;margin-bottom:40px;text-align:center}@media only screen and (max-width: 400px){.description__text{font-size:15px;line-height:25px;margin-bottom:30px}}.description__text sup{font-size:10px}@media only screen and (max-width: 400px){.description__text sup{font-size:8px}}.description__text em,.description__text .italic{font-family:"Proxima Nova Rg";font-style:italic}.description__text__link,.description__text__link:active,.description__text__link:hover,.description__text__link:visited{color:#fff;font-family:"Proxima Nova Rg";text-decoration:underline}.description li{color:#fff;font-family:"Proxima Nova Rg";font-size:20px;line-height:30px;list-style-position:inside;list-style-type:unset;text-align:center}@media only screen and (max-width: 400px){.description li{font-size:15px;line-height:25px}}.description li em,.description li .italic{font-family:"Proxima Nova Rg";font-style:italic}.description ul{margin-top:-40px}@media only screen and (max-width: 400px){.description ul{margin-top:-30px}}.description__text--disclaimer{color:#fff;font-family:"Proxima Nova Rg";font-size:15px;font-weight:normal;margin-top:20px;text-align:center}.description__link,.description__link:active,.description__link:hover,.description__link:visited{color:#fff;font-family:"Proxima Nova Rg";text-decoration:underline}.entry{overflow:hidden;margin:0 auto;max-width:500px;padding:60px 20px 70px}.entry__title{color:#fed02a;font-family:"Balboa Bold";font-size:50px;line-height:60px;margin-bottom:20px;text-align:center;text-transform:uppercase}@media only screen and (max-width: 400px){.entry__title{font-size:45px;line-height:55px}}.entry__title em,.entry__title .italic{font-family:"Proxima Nova Bold";font-style:italic}.entry__title__link,.entry__title__link:active,.entry__title__link:hover,.entry__title__link:visited{color:#fff;font-family:"Proxima Nova Bold";text-decoration:underline}.entry__subtitle{color:#fff;font-family:"Proxima Nova Bold";font-size:25px;line-height:35px;margin-top:20px;text-align:center}@media only screen and (max-width: 400px){.entry__subtitle{font-size:20px;line-height:30px}}.entry__subtitle em,.entry__subtitle .italic{font-family:"Proxima Nova Bold";font-style:italic}.entry__subtitle__link,.entry__subtitle__link:active,.entry__subtitle__link:hover,.entry__subtitle__link:visited{color:#fff;font-family:"Proxima Nova Bold";text-decoration:underline}.entry__text{color:#fff;font-family:"Proxima Nova Rg";font-size:20px;line-height:30px;text-align:left}.entry__text__link,.entry__text__link:active,.entry__text__link:hover,.entry__text__link:visited{color:#fff;font-family:"Proxima Nova Rg";text-decoration:underline}.entry__radio-block{display:flex;margin-bottom:35px}.entry__radio-list{min-width:310px;position:relative}.entry__radio-list__item__label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;color:#fff;cursor:pointer;display:block;font-size:15px;line-height:20px;margin-bottom:17px;padding-left:42px;position:relative;user-select:none}.entry__radio-list__item__label__input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.entry__radio-list__item__label__input:checked~.entry__radio-list__item__label__checkmark::after{display:block}.entry__radio-list__item__label__checkmark{background-color:#fff;border:1px solid #9d9d9d;border-radius:50%;height:24px;left:0;position:absolute;top:-2px;width:24px}.entry__radio-list__item__label__checkmark::after{background-color:#2f44b9;border-radius:50%;content:"";display:none;height:12px;left:5px;position:absolute;top:5px;width:12px}.entry__fields__block{width:100%}.entry__fields__item{display:inline-block;margin-bottom:10px;position:relative;width:100%}.entry__fields__item__label{color:#fff;display:block;font-family:"Proxima Nova Rg";font-size:15px;line-height:20px;margin-bottom:7px}.entry__fields__item__label.bold{font-family:"Proxima Nova Bold"}.entry__fields__item__label.newsletter{display:block;float:left;line-height:25px;max-width:calc(100% - 70px);text-align:left}.entry__fields__item__label.entry__fields__item__label--invalid{color:#fef100}.entry__fields__item__label em{font-family:"Proxima Nova Rg"}.entry__fields__item--state{height:70px}.entry__fields__item__text{color:#fff;font-family:"Proxima Nova Rg";font-style:italic;font-size:13px}.entry__fields__item__validation{border-radius:3px;color:#fef100;display:inline-block;float:right;font-family:"Proxima Nova Rg";font-size:12px;margin-top:1px;opacity:0;padding:4px;text-align:right}.entry__fields__item__validation span{font-family:"Proxima Nova Rg"}.entry__fields__item__validation--radio{left:0;right:unset;top:-35px}.entry__fields__item__input{background-color:#fff;border:1px solid #d1d1d1;color:#272727;font-family:"Proxima Nova Rg";font-size:15px;height:45px;padding-left:20px;width:100%}.entry__fields__item__input.checkbox{border:solid 1px #9d9d9d;border-radius:3px;float:left;height:23px;margin-right:20px;width:23px;accent-color:#fed02a}.entry__fields__item__select{background-color:#fff;background-image:url(../media/images/arrow-select.png);background-position:right 13px center;background-repeat:no-repeat;border:1px solid #d1d1d1;border-radius:0;color:#272727;font-size:15px;height:45px;padding-left:20px;width:100%}.entry__fields__item__select--valid{border:1px solid #37ad37}.entry__fields__item__select--invalid{border:1px solid #e00a27}.entry__fields__item__textarea{background-color:#fff;border:1px solid #d1d1d1;color:#272727;font-family:"Proxima Nova Rg";font-size:15px;height:267px;padding:20px;width:100%}.entry__fields__item__policy{clear:both;color:#fff;font-family:"Proxima Nova Rg";font-size:15px;line-height:25px;margin:15px auto 0 auto;max-width:365px;text-align:center}.entry__fields__item__policy__link,.entry__fields__item__policy__link:active,.entry__fields__item__policy__link:hover,.entry__fields__item__policy__link:visited{color:#fff;font-family:"Proxima Nova Rg";text-decoration:underline}.entry__fields__item__input-submit{background-color:#fed02a;border-radius:3px;border:none;color:#003594;cursor:pointer;font-family:"Proxima Nova Bold";font-size:20px;font-weight:bold;height:50px;line-height:50px;margin-top:25px;text-transform:uppercase;transition:.2s;width:100%}.entry__fields__item__input-submit:hover{background-color:#e5bc02;color:#fff}.entry__fields__item__input--file{background:rgba(0,0,0,0);border:none;color:#fff;font-family:"Proxima Nova Rg";font-size:15px;height:50px;line-height:50px;width:100%}.entry__fields__item__input--file::file-selector-button{background-color:#fed02a;border-radius:3px;border:none;color:#003594;cursor:pointer;font-size:15px;font-weight:bold;height:50px;line-height:50px;text-transform:uppercase;transition:.2s;width:50%}.entry__fields__item__input--file::file-selector-button:hover{background-color:#e5bc02;color:#fff}.entry__fields__item--mobile{display:none}.disney__tiles{display:flex;flex-flow:row wrap;justify-content:space-evenly;padding:50px 0}.disney__plus-logo{padding-top:20px}.disney__plus-logo img{width:200px;display:flex;margin:auto}.disney__plus-logo-svg{display:flex;width:200px;margin:auto}.disney__plus-logo-svg svg{width:auto;height:100%}@media only screen and (max-width: 800px){.description{padding:30px}.banner__image{display:none}.banner__image--mobile{display:block}.entry{padding:50px 30px 60px 30px}}@media only screen and (max-width: 800px)and (max-width: 400px){.entry{padding:40px 30px 40px 30px}}@media only screen and (max-width: 800px){.entry__radio-block{display:block}}@media only screen and (max-width: 800px){.entry__radio-list{width:100%}}@media only screen and (max-width: 800px){.entry__fields{display:block}.entry__fields__block{width:100%}.entry__fields__item--desktop{display:none}.entry__fields__item--mobile{display:block}}@media only screen and (max-width: 800px){.disney__plus-logo{padding-top:10px}.disney__plus-logo-svg{display:flex;width:142px;margin:auto}.disney__plus-logo-svg svg{width:auto;height:100%}}.title-colour{color:#fed02a}.disclaimer{max-width:90%;margin:auto}.disclaimer__text{color:#fff;font-family:"Proxima Nova Rg";font-size:15px;line-height:25px;text-align:center}.disclaimer__text__link{color:#fff;text-decoration:underline}.entry__text.contact-organiser{color:#fff;font-family:"Proxima Nova Rg";font-size:16px}.site-footer__container{background:#003594 !important}/*# sourceMappingURL=style.css.map */
