﻿.absolute{position:absolute;}.relative{position:relative;}.fixed{position:fixed;}.sticky{position:sticky;}.overflow-content{overflow:hidden;}.translateY{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.translateX{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.translate3d{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.translateNone{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.clearfix:after{content:'';display:table;clear:both;}.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}*{-webkit-appearance:none!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.bgDetail{background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:transparent;}html,body{width:100%;margin:0;padding:0;background:#fff;font-family:Arial,Helvetica,sans-serif;}body{background:#f7d309;}::-webkit-input-placeholder{color:#706f6f;}::-moz-placeholder{color:#706f6f;}:-ms-input-placeholder{color:#706f6f;}:-moz-placeholder{color:#706f6f;}.white{color:#fff;}.grey{color:#706f6f;}.midGrey{color:#706f6f;}.red{color:#e30613;}.blue{color:#00a1e4;}.bold{font-weight:bold;}.regular{font-weight:normal;}.centre{text-align:center;}.uppercase{text-transform:uppercase;}.page-container{width:800px;max-width:100%;margin:0 auto;position:relative;}br.desktop{display:none;}@media screen and (min-width:420px){br.desktop{display:inline-block;}}p{font-size:35px;line-height:46px;font-weight:bold;}p.small{font-size:24px;line-height:30px;}@media screen and (max-width:899px){p.small{font-size:20px;line-height:24px;}}@media screen and (max-width:599px){p.small{font-size:16px;line-height:20px;}}@media screen and (max-width:899px){p{font-size:24px;line-height:40px;}}@media screen and (max-width:599px){p{font-size:16px;line-height:26px;}}img{display:block;max-width:100%;}header{position:relative;padding-top:15px;}header .page-header{max-width:90%;width:800px;margin:0 auto;}header .page-header a{display:block;text-decoration:none;}header .page-header img{width:100%;height:auto;margin:0 auto;}section .page-logo{margin:0 0 40px 0;}section .page-logo img{display:block;margin:0 auto;}@media screen and (max-width:899px){section .page-logo{max-width:300px;margin:0 auto 40px auto;}}section .holding-container{margin:0 auto;}section .page-container{padding-top:30px;}@media screen and (max-width:419px){section .page-container{padding-right:10px;padding-left:10px;}}section .claim-container{margin:0 auto;padding-bottom:60px;}section .claim-container img{margin:0 auto;}section .input-holder{display:flex;flex-wrap:wrap;padding:0 20px;width:100%;margin-bottom:30px;align-items:center;position:relative;}section .input-holder.active:not(.error) .placeholder-item .placeholder{color:transparent;}section .input-holder.force-active .placeholder-item .placeholder{color:transparent!important;}section .input-holder.has-modal .receipt-modal-button{position:absolute;top:16px;right:34px;width:30px;height:30px;cursor:pointer;z-index:5;background:url(/images/icon-info.svg) no-repeat center center;}@media screen and (max-width:419px){section .input-holder.has-modal .receipt-modal-button{right:14px;}}@media screen and (min-width:900px){section .input-holder.has-modal .field-validation-error{right:70px;}}section .input-holder.has-checkbox.error label:before{border-color:#e30613;}section .input-holder.has-checkbox label{margin:0;padding-left:50px;cursor:pointer;position:relative;line-height:32px;font-weight:bold;}section .input-holder.has-checkbox label:before{content:'';position:absolute;top:0;left:0;width:30px;height:30px;background:#fff;border:1px solid #e5e1cd;}section .input-holder.has-checkbox label:after{content:'';position:absolute;top:2px;left:3px;width:26px;height:26px;opacity:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.5%2010.7%22%3E%3Cpath%20fill%3D%22%23e30613%22%20d%3D%22M10.5%200L4.7%207.1%201.6%204.6%200%206.6l5.1%204.1%207.4-9.1%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:transparent;}section .input-holder.has-checkbox label a{color:#706f6f;text-decoration:underline;-moz-transition:color 400ms ease-in-out;-o-transition:color 400ms ease-in-out;-webkit-transition:color 400ms ease-in-out;transition:color 400ms ease-in-out;}@media screen and (min-width:900px){section .input-holder.has-checkbox label a:hover{color:#e30613;}}section .input-holder.has-checkbox input{position:absolute;top:0;left:0;opacity:0;pointer-events:none;visibility:hidden;}section .input-holder.has-checkbox input:checked+label:after{opacity:1;}section .input-holder.has-checkbox .field-validation-error{margin:10px 0;padding-left:50px;top:100%;left:20px;transform:none;}@media screen and (max-width:599px){section .input-holder.has-checkbox .field-validation-error{position:relative;padding-left:0;left:auto;right:auto;}}section .input-holder.has-submit{flex-wrap:nowrap;}section .input-holder.has-submit p.small{font-size:20px;margin-left:20px;}@media screen and (max-width:599px){section .input-holder.has-submit{flex-wrap:wrap;}section .input-holder.has-submit p.small{margin-left:0;width:100%;}}section .input-holder.alt-validation{margin-bottom:30px!important;}section .input-holder label{font-size:20px;margin-bottom:20px;}@media screen and (max-width:899px){section .input-holder label{font-size:18px;}}@media screen and (max-width:599px){section .input-holder label{font-size:16px;}}section .input-holder input{border:1px solid #e5e1cd;background:#fff;color:#706f6f;margin:0;padding:10px 20px;width:100%;font-size:20px;height:60px;font-family:Arial,Helvetica,sans-serif;}section .input-holder input:focus{outline:1px solid #706f6f;}@media screen and (max-width:899px){section .input-holder input{font-size:18px;}}@media screen and (max-width:599px){section .input-holder input{font-size:16px;}}section .input-holder input[type=submit],section .input-holder button{width:auto;background:#e30613;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:27px;padding:20px 16px;height:auto;text-transform:uppercase;cursor:pointer;border:2px solid #e30613;-moz-transition:border-color 400ms ease-in-out,background 400ms ease-in-out,color 400ms ease-in-out;-o-transition:border-color 400ms ease-in-out,background 400ms ease-in-out,color 400ms ease-in-out;-webkit-transition:border-color 400ms ease-in-out,background 400ms ease-in-out,color 400ms ease-in-out;transition:border-color 400ms ease-in-out,background 400ms ease-in-out,color 400ms ease-in-out;}section .input-holder input[type=submit].disabled,section .input-holder button.disabled{background:#706f6f!important;border-color:#706f6f!important;color:#fff!important;cursor:not-allowed!important;}@media screen and (max-width:899px){section .input-holder input[type=submit],section .input-holder button{font-size:26px;}}@media screen and (max-width:599px){section .input-holder input[type=submit],section .input-holder button{font-size:20px;}}@media(hover:hover){section .input-holder input[type=submit]:hover,section .input-holder button:hover{background:#fff;color:#e30613;}}section .input-holder input[type=number]{-moz-appearance:textfield;}section .input-holder input[type=number]::-webkit-outer-spin-button,section .input-holder input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}section .input-holder textarea{width:100%;min-width:100%;min-height:200px;padding:10px 20px;border:1px solid #e5e1cd;background:#fff;color:#706f6f;font-size:20px;font-weight:bold;font-family:Arial,sans-serif;}@media screen and (max-width:899px){section .input-holder textarea{font-size:18px;}}@media screen and (max-width:599px){section .input-holder textarea{font-size:16px;}}section .input-holder select{border:1px solid #e5e1cd;background:#fff;color:#706f6f;margin:0;padding:10px 20px;width:100%;font-size:20px;height:60px;font-family:Arial,Helvetica,sans-serif;}section .input-holder select::picker-icon{color:#999;transition:.4s rotate;}section .input-holder .field-validation-valid{display:none;}section .input-holder .field-validation-error{color:#fb0000;display:none;font-size:18px;font-family:Arial,Helvetica,sans-serif;padding:0;line-height:30px;height:30px;pointer-events:none;z-index:2;font-weight:bold;}@media screen and (min-width:900px){section .input-holder .field-validation-error{position:absolute;top:50%;transform:translateY(-50%);right:40px;}}@media screen and (max-width:899px){section .input-holder .field-validation-error{left:20px;}}@media screen and (max-width:419px){section .input-holder{padding:0;}}footer{padding-bottom:100px;}footer .copyright{margin-top:80px;text-align:center;color:#706f6f;font-weight:bold;}@media screen and (max-width:599px){footer .copyright{margin-top:40px;padding:0 20px;}}footer img{margin:0 auto 60px auto;display:block;}footer .footer-text{width:100%;text-align:center;}@media screen and (min-width:900px){footer .footer-text .small{white-space:nowrap;}}@media screen and (max-width:599px){footer .footer-text{padding:0 20px;}}footer .footer-content{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-bottom:60px;}footer .footer-content .footer-link{text-align:center;margin:0 20px;}footer .footer-content .footer-link a{color:#706f6f;text-transform:uppercase;text-decoration:none;border-bottom:2px solid transparent;-moz-transition:color 400ms ease-in-out,border-bottom-color 400ms ease-in-out;-o-transition:color 400ms ease-in-out,border-bottom-color 400ms ease-in-out;-webkit-transition:color 400ms ease-in-out,border-bottom-color 400ms ease-in-out;transition:color 400ms ease-in-out,border-bottom-color 400ms ease-in-out;padding-bottom:4px;font-weight:bold;}@media screen and (min-width:900px){footer .footer-content .footer-link a{font-size:25px;}footer .footer-content .footer-link a:hover{color:#e30613;border-bottom-color:#e30613;}}@media screen and (max-width:599px){footer .footer-content .footer-link{margin:10px auto;width:100%;}}.claim .input-holder label{margin-bottom:10px;}.terms h1{margin-bottom:60px;}.terms .terms-list{margin:60px 0;font-family:Arial,sans-serif;}.terms ol{list-style:decimal;}.terms ol.alpha{list-style:lower-alpha;}.terms ol.roman{list-style:lower-roman;}.terms li,.terms p{font-size:20px;line-height:1.3em;color:#706f6f;margin:20px 0;font-family:Arial,sans-serif;font-weight:normal;}.terms li a,.terms p a{color:#e30613;font-weight:bold;-moz-transition:color 400ms ease-in-out;-o-transition:color 400ms ease-in-out;-webkit-transition:color 400ms ease-in-out;transition:color 400ms ease-in-out;font-family:Arial,sans-serif;}.terms li a:hover,.terms p a:hover{color:#706f6f;}@media screen and (max-width:899px){.terms li,.terms p{font-size:18px;}}.thanks-container{max-width:98%;width:1000px;margin:0 auto;}@media screen and (max-width:899px){.thanks-container h1{max-width:600px;}}@media screen and (min-width:900px){.thanks-container h1{max-width:1000px;}}.thanks-container .win img{margin:0 auto;}.holding .page-container{padding-top:30px;}form.submitted .field-validation-error{display:block;}form.submitted .input-holder.error{margin-bottom:40px;}form.submitted .input-holder.error.has-upload .fake-input{border-color:#e30613;}form.submitted .input-holder.error input,form.submitted .input-holder.error textarea{border-color:#e30613;}.text-container{max-width:98%;width:800px;margin:0 auto;}.receipt-popup{display:none;position:absolute;z-index:20;bottom:calc(100% + 12px);}.receipt-popup.active{display:block;}.receipt-popup .close{position:absolute;top:0;right:10px;width:30px;height:30px;cursor:pointer;}.receipt-popup .close:after{content:'';position:absolute;top:5px;left:5px;width:20px;height:20px;background:url(/images/icon-nav-close.svg) no-repeat 0 0;}.receipt-popup .receipt-popup-container img{display:block;}@media screen and (min-width:420px){.receipt-popup{right:12px;}}@media screen and (max-width:419px){.receipt-popup{right:-7px;}}.thanks-content a{color:#00a1e4;}@media screen and (min-width:900px){.thanks-content a:hover{color:#e30613;}}