.hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:url(../../images/hero-bg.jpg) left 0 no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:calc(100vh - 5.5rem);padding-top:7rem;position:relative}.hero__lockup{padding:6rem}.hero__accent-image{left:0;position:absolute;top:0}.hero__product-image{padding:0 2rem}.hero__wrapper{color:#fff;padding:2rem;text-align:center}.hero__wrapper .btn{margin:2rem 0}.hero__wrapper p{font-size:1.6rem;font-weight:700;padding:1rem 0}.hero__wrapper .small-print p{font-size:1.4rem;font-weight:400}@media screen and (min-width:1024px){.hero__lockup{padding:10rem}.hero__product-image{bottom:2rem;max-width:37rem;padding:0;position:absolute;right:2rem}.hero__wrapper{max-width:40%}}@media screen and (min-width:1200px){.hero__product-image{max-width:100%}}header{left:0;position:absolute;top:0;z-index:2}header .wrap{padding:4rem 2em}.pageIntro a:focus,.pageIntro button:focus{outline:3px dotted #fff}.pageIntro{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#666;background-position:50% 0;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;min-height:178vw;position:relative;text-align:center}.pageIntro:after{background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.4) 12%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.7) 37%,rgba(0,0,0,.7) 66%,transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pageIntro .wrap{max-width:34rem;position:relative;z-index:2}.pageIntro .richContent,.pageIntro h1{color:#fff;text-align:center}.pageIntro .richContent{font-weight:700;margin:0 auto;max-width:44rem}.pageIntro .btn{margin-top:3.5rem}@media only screen and (min-width:760px){header .logoLink{width:266px}.pageIntro .wrap{max-width:56rem}.pageIntro .richContent{font-size:2em}.pageIntro .btn{font-size:1.7em;padding:1.3em 4em}}@media only screen and (min-width:1024px){.pageIntro{height:56.25vw;min-height:calc(100vh - 10rem)}}.field{margin-bottom:2rem;padding:0 .5rem;text-align:left}.field.postcode{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.field.postcode input{margin-right:.7rem;width:calc(100% - 17.5rem)}.field.postcode button{width:16.8rem}.field.postcode .manualAddress{bottom:-3rem;color:#4e4e52;font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;left:1rem;position:absolute;text-transform:capitalize}.addressFields{margin:5rem 0}.hiddenEle{display:none}fieldset{border:none}label{color:#00004b;display:block;font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:.3rem;width:100%}label.hasTooltip{display:inline-block;width:calc(100% - 55px)}input[type=email],input[type=tel],input[type=text]{border:2px solid #666;border-radius:10px;color:#4e4e52;font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;padding:.4rem .5rem;width:100%}input:disabled{background:fade(#666,10%)}input[type=file]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=file]+label .btn{font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;text-transform:none}.customFile{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.labelText{display:block;margin-bottom:.4rem;width:100%}.labelText.hasTooltip{display:inline-block;width:calc(100% - 55px)}.statusText{color:#4e4e52;display:inline-block;font-size:2rem;max-width:calc(100% - 10.5rem);overflow:hidden;padding-left:.5rem;text-overflow:ellipsis}.error input[type=email],.error input[type=tel],.error input[type=text]{border-color:#ff16ff}.fieldError{background:#ff16ff;border-radius:10px;color:#fff;display:inline-block;font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3;margin-top:.3rem;padding:.2rem .5rem;text-transform:uppercase}.general input{position:relative;z-index:2}.general .fieldError{margin-top:0;position:relative;width:100%;z-index:1}.general .fieldError:before{background:#ff16ff;content:"";display:block;height:17px;left:0;position:absolute;top:-10px;width:100%;z-index:-1}.checkbox{margin-bottom:1rem;width:100%}.checkbox label{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#4e4e52;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;text-align:center}.checkbox label p{font-size:1.3rem;line-height:1.3}.checkbox label:before,.checkbox label span{display:inline-block;vertical-align:top}.checkbox label span{margin-top:.2rem;max-width:calc(100% - 2.6rem);padding-left:.6rem}.checkbox label:before{border:2px solid #666;border-radius:8px;content:"";height:2rem;width:2rem}.checkbox label a{color:#4e4e52}.checkbox input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox input:checked+label:before{background:url(/assets/images/icons/check.svg) 50% no-repeat;background-size:13px auto}.checkbox+.checkbox{margin-top:1.1rem}.help{display:inline-block;padding-left:10px;position:absolute;right:1rem;top:0;vertical-align:middle;width:52px}.help:hover .trigger{background:#00004b;color:#fff}.trigger{border:2px solid #707070;border-radius:50%;color:#00004b;display:block;font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:700;height:42px;line-height:40px;position:relative;text-align:center;text-decoration:none;width:42px;z-index:3}.trigger .toolTipShown,.trigger:hover{background:#00004b;color:#fff}.trigger .toolTipShown+.tooltip,.trigger:hover+.tooltip{display:inline-block}.tooltip{background:#00004b;-webkit-border-radius:8px;border-radius:8px;color:#fff;display:none;font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4;max-width:19.5rem;padding:1rem 2rem 1rem 1rem;position:absolute;right:20px;text-align:left;text-shadow:none;text-transform:none;top:20px;width:calc(100vw - 3.8rem);z-index:2}.tooltip:hover{display:inline-block}.postcodeResults{border:2px solid #666;border-radius:10px;display:none;margin-top:1rem;padding:1rem}.postcodeResults.showResults{display:block}.postcodeResults ul{height:28rem;overflow-x:hidden;overflow-y:auto;padding-right:2rem}.postcodeResults a{color:#4e4e52;display:block;font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.3;padding:.5rem 0;text-decoration:none}.postcodeResults a:hover{text-decoration:uppercase}.postcodeResults ul::-webkit-scrollbar-track{background-color:#e8e8e8;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.postcodeResults ul::-webkit-scrollbar{background-color:#fff;width:10px}.postcodeResults ul::-webkit-scrollbar-thumb{background-color:#00004b;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.showAddress p{color:#4e4e52;font-size:1.8rem;margin-top:1rem}.submitBtn{font-size:2.6rem;margin:.3em auto}.entry .legalCopy,.legalCopy p{font-size:1.1rem;margin-top:1rem;max-width:100%;padding:0 1rem;text-align:left}.entry .legalCopy a,.legalCopy p a{text-decoration:underline}.errorWrap .largeMsg{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:0}.errorWrap .msgBtn{margin-top:.5rem}.largeMsg{border-radius:10px;margin-top:1rem;padding:2.5rem 3rem;text-transform:uppercase;z-index:4}.largeMsg .text{color:#00004b;display:block;font-family:Futura PT,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:.07em;line-height:1.35;text-align:center}.largeMsg.error{background:#ff16ff}.largeMsg.warning{background:#5af7dc}.largeMsg .msgHelp{color:#00004b;font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;margin-top:.8rem;text-transform:none}@media screen and (min-width:400px){.field{padding:0 1rem;text-align:left}}@media screen and (min-width:640px){.fieldRow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fieldRow .field{width:50%}input[type=email],input[type=tel],input[type=text],label{font-size:2.4rem}h3,legend{font-size:3.2rem}.showAddress p{font-size:2rem;margin-top:1.4rem}}@media screen and (min-width:1024px){input[type=email],input[type=tel],input[type=text],label{font-size:1.8rem}.field.postcode input{width:calc(100% - 18.7rem)}.largeMsg .text{font-size:2.4rem}}@media screen and (min-width:1400px){input[type=email],input[type=tel],input[type=text],label{font-size:2.4rem}.fieldError{font-size:1.6rem}.submitBtn{font-size:3.6rem}.field.postcode input{width:calc(100% - 17.5rem)}.largeMsg .text{font-size:2.8rem}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes ticker{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@keyframes ticker2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@-webkit-keyframes ticker2{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-200%)}}.winners{background:#01024f;background:linear-gradient(90deg,#0d39fb 0,#071faa 51%,#01024f);min-height:4rem;overflow:hidden;padding:.4rem .5rem}.winners,.winners ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.winners ul{list-style-type:none}.winners ul:empty{display:none}.winners li{color:#fff;font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;padding:.367rem 1rem;white-space:nowrap}.animate ul{-webkit-animation:ticker 20s linear infinite;animation:ticker 20s linear infinite;-webkit-animation-delay:1s;animation-delay:1s}@media screen and (min-width:1024px){.winners{border-radius:8px;position:absolute;right:6rem;top:15px;width:40%}}@media screen and (min-width:1600px){.winners{min-height:6rem;right:8rem}.winners li{font-size:3rem;padding:.367rem 1rem}}.lightbox{background:#fff;border:3px solid #4e4e52;display:none;left:50%;max-width:60rem;padding:4rem 2rem 2rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:11}.lightbox .close{background:url(/assets/images/icons/close.svg) no-repeat 50%;background-size:2rem auto;display:block;height:4rem;position:absolute;right:0;text-indent:-9999px;top:0;width:4rem;z-index:4}.lightbox.shown{display:block}.lightbox p{font-weight:400;text-align:center}.entry .lightbox p,.lightbox p{color:#4e4e52;font-size:2rem}.overlay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.overlay.shown{display:block}.mainContent,.subContent{margin:1rem 0}.jumpLink{bottom:1.5em;height:25px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:38px;z-index:1}.jumpLinkWrap{background:#00004b;display:none;height:6em;width:100%}.jumpLinkWrap .jumpLink{display:inline-block;margin:1.7em 0;position:static;-webkit-transform:translate(0);transform:translate(0)}.jumpLinkWrap .jumpLink.jumpUp{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.entry-card{min-height:calc(100vh - 5.5rem);padding:2rem 0;text-align:center}.entry-card__summary,.entry-card__title{font-weight:600}.entry-card__title{font-size:4.2rem;padding:1rem}.entry-card__summary{font-size:1.8rem;margin:0 auto;max-width:30rem}.entry-card img{margin:0 auto}.how-to-enter,.prizes{color:#fff}.how-to-enter{background:url(../../images/how-to-enter-bg.jpg) no-repeat 50%;background-size:cover}.prizes{background:url(../../images/instant-win-bg.jpg) no-repeat 50%;background-size:cover}.prizes .prize-list{margin:1.5rem auto 0;max-width:68rem;width:100vw}.prizes .prize-list li{padding:1rem;position:relative;width:50%}.prizes .prize-list li img{border-radius:8px;display:block;height:auto;transform:rotate(1turn);width:100%}.prizes .slick-slide{max-width:680px;padding:0 4.8rem;width:100vw}.prizes ul{list-style-type:none;width:100%}.prizes .copyright__wrapper,.prizes ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.prizes .copyright__wrapper{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;justify-content:center;padding:1rem}.prizes .copyright__description{padding:0 1rem}.prizes .copyright__description p{font-size:1.3rem;text-align:left}.slick-arrow{background:none;border:none;cursor:pointer;height:40px;text-indent:-9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.slick-arrow,.slick-arrow:after{position:absolute;top:50%;z-index:1}.slick-arrow:after{background:url(/assets/images/icons/chevron-sprite.svg) 0 100% no-repeat;background-size:100% auto;content:"";display:block;height:20px;left:50%;width:30px}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.entry-form h2,.entry-form p,.entry-form p a{color:#4e4e52}.entry-form .caveat{font-family:nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3em;font-weight:700;margin:1em auto 2em;max-width:32em;padding:0 .5em}.entry-form form{padding:2rem}.errorWrap{position:relative}.errorWrap .largeMsg{height:100%;left:.5em;position:absolute;right:.5em;top:0}form{margin:0 auto;max-width:60em}.checkbox{margin:1em 0}@-webkit-keyframes copyChange{0%{opacity:0}40%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes copyChange{0%{opacity:0}40%{opacity:1}70%{opacity:1}to{opacity:0}}@-webkit-keyframes lastCopyChange{0%{opacity:0}to{opacity:1}}@keyframes lastCopyChange{0%{opacity:0}to{opacity:1}}.countdown{background:url(/assets/images/football-bg.jpg?1) center 0 no-repeat;background-size:cover;height:calc(100vh - 8em);overflow:hidden;padding:12em 2em;position:relative}.countdown h2{color:#fff;font-size:4em;height:1em;position:relative}.countdown h2 span{display:block;left:0;opacity:0;position:absolute;text-align:center;top:0;width:100%}.countdown h2.animate span{-webkit-animation:copyChange 3s ease-in-out 0s forwards;animation:copyChange 3s ease-in-out 0s forwards}.countdown h2.animate .message2{animation-delay:3s}.countdown h2.animate .message3{-webkit-animation:lastCopyChange 1.5s ease-in-out 6s forwards;animation:lastCopyChange 1.5s ease-in-out 6s forwards}.countdown .uclLegal{bottom:1em;color:#fff;left:0;max-width:14em;position:absolute}.countdown .uclLegal .text{max-width:100%;padding-left:0}.razor img{margin:5em auto;width:50%}.webp .howToEnter{background:url(/assets/images/football-bg-mob.webp?1) center 0 no-repeat;background-size:cover}.webp .hero{background:url(/assets/images/hero-bg.webp) left 0 no-repeat;background-size:cover}.webp .prizes{background:url(/assets/images/instant-win-bg.webp?1) center 0 no-repeat;background-size:cover}.webp .countdown{background:url(/assets/images/football-bg.webp?1) center 0 no-repeat;background-size:cover}@media screen and (min-width:400px){.errorWrap .largeMsg{left:1em;right:1em}.entry .col{padding:10em 0 20em}}@media screen and (min-width:640px){.countdown h2{font-size:5.8em}}@media screen and (min-width:1024px){.entry{display:grid;grid-template-columns:repeat(3,1fr);max-height:1024px}.prizes .prize-list,.prizes .slick-slide{width:calc(40vw - 2rem)}.prizes .copyright__description{width:50%}.countdown .uclLegal{bottom:1.5em;left:50%;max-width:40em;-webkit-transform:translate(-50%);transform:translate(-50%)}.countdown .uclLegal .text{max-width:calc(100% - 70px);padding-left:1em}.countdown .uclLegal img{margin-bottom:0}}@media screen and (min-width:1360px){.jumpLink{bottom:11em}.countdown h2{font-size:9em}}@media screen and (min-width:1400px){.prize-list{margin-top:5rem}.jumpLinkWrap{display:block}.entry .jumpLink{display:none}.jumpLink{bottom:1em}.countdown .uclLegal .text{max-width:calc(100% - 90px)}}@media screen and (min-width:1600px){.entry h2{font-size:4.8em}.entry .summary{font-size:3em}form{max-width:54em}}