﻿@import url('select2.css');.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;}.desktop{display:block;}@media screen and (max-width:899px){.desktop{display:none;}}.mobile{display:none;}@media screen and (max-width:899px){.mobile{display:block;}}.bgDetail{background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:transparent;}html,body{width:100%;margin:0;padding:0;background:#f7e6d1;font-family:Arial,Helvetica,sans-serif;}::-webkit-input-placeholder{color:#706f6f;}::-moz-placeholder{color:#706f6f;}:-ms-input-placeholder{color:#706f6f;}:-moz-placeholder{color:#706f6f;}.white{color:#fff;}.grey{color:#706f6f;}.red{color:#c7161d;}.beige{color:#f7e6d1;}.darkBlue{color:#23408f;}.text-green{color:#018941;}.text-dark-red{color:#b51016;}.bold{font-weight:bold!important;}.weight-black{font-weight:800!important;}.regular{font-weight:normal;}.centre{text-align:center;}.uppercase{text-transform:uppercase;}.page-container{max-width:1024px;width:100%;margin:0 auto;position:relative;}h1{font-size:80px;line-height:1em;}@media screen and (max-width:1199px){h1{font-size:70px;}}@media screen and (max-width:899px){h1{font-size:60px;margin:20px 0;}}@media screen and (max-width:767px){h1{font-size:50px;}}@media screen and (max-width:499px){h1{font-size:30px;margin:14px 0;}}h2{font-size:50px;line-height:1.2em;}@media screen and (max-width:1199px){h2{font-size:46px;}}@media screen and (max-width:899px){h2{font-size:40px;margin:20px 0;}}@media screen and (max-width:767px){h2{font-size:30px;}}@media screen and (max-width:499px){h2{font-size:22px;margin:14px 0;}}h3{font-size:36px;line-height:1.4em;}@media screen and (max-width:1199px){h3{font-size:34px;}}@media screen and (max-width:899px){h3{font-size:30px;margin:20px 0;}}@media screen and (max-width:767px){h3{font-size:20px;}}@media screen and (max-width:499px){h3{font-size:18px;margin:14px 0;}}p{font-size:26px;line-height:1.2em;}@media screen and (max-width:899px){p{font-size:18px;}}@media screen and (max-width:767px){p{font-size:16px;}}img{display:block;}a.page-link{text-decoration:underline;}.shortened{max-width:500px;margin:0 auto;}header{position:relative;z-index:2;background:#c7161d url(/images/leggos_header_bg.jpg) repeat-x center 70%;background-size:100% 100%;padding-top:30px;margin-bottom:60px;}header .header-image{margin:0;}header .header-image img{display:block;margin:0 auto;max-width:100%;}@media screen and (max-width:899px){header .header-image img{max-width:80%;}}main{position:relative;z-index:2;}.content-image{margin:40px 0 60px 0;}.content-image img{display:block;margin:0 auto;max-width:100%;}@media screen and (max-width:899px){.content-image img{max-width:90%;}}.content-text{width:800px;margin:40px auto;}.content-text p{line-height:1.4em;}.content-text p.text-green{font-size:34px;margin:.52em 0;}@media screen and (max-width:767px){.content-text p.text-green{font-size:24px;}}@media screen and (max-width:499px){.content-text p.mobile-flex{display:flex;flex-direction:column;}.content-text p.mobile-flex a{margin:10px 0;}.content-text p.mobile-flex span{display:none;}}.content-text p a{color:#c7161d;text-transform:uppercase;text-decoration:none;}@media(hover:hover){.content-text p a:hover{color:#b51016;}}.content-text p span{color:#c7161d;}@media screen and (max-width:899px){.content-text{max-width:90%;}}@media screen and (max-width:499px){.content-text{margin-bottom:40px;}}.form-container{margin:0 auto;width:800px;}.form-container .form-mandatory-message{margin:40px 0 30px 0;color:#fb0000;padding-left:20px;font-size:18px;font-family:Arial,Helvetica,sans-serif;font-weight:bold!important;}@media screen and (max-width:899px){.form-container .form-mandatory-message{margin-bottom:10px;font-size:14px;}}.form-container .error-entry{display:none;}@media screen and (max-width:899px){.form-container{max-width:90%;}}.input-holder{display:flex;flex-wrap:wrap;padding:0;width:100%;margin-bottom:40px;align-items:center;position:relative;}.input-holder.has-upload .fake-input{width:100%;display:block;margin-bottom:0;}.input-holder.has-upload .receipt-modal-button{position:absolute;top:32px;right:14px;width:30px;height:30px;cursor:pointer;z-index:5;background:url(/images/icon-info.svg) no-repeat center center;}@media screen and (max-width:899px){.input-holder.has-upload .receipt-modal-button{top:28px;}}@media screen and (max-width:767px){.input-holder.has-upload .receipt-modal-button{top:22px;}}.input-holder.short-input{max-width:400px;margin-right:auto;margin-left:auto;}.input-holder.short-input input,.input-holder.short-input .field-validation-error{text-align:center;}.input-holder.has-checkbox.alt label{line-height:22px;}.input-holder.has-checkbox.error label:before{border-color:#fb0000;}.input-holder.has-checkbox label{margin:0;padding-left:50px;cursor:pointer;position:relative;line-height:32px;color:#706f6f;}.input-holder.has-checkbox label:before{content:'';position:absolute;top:0;left:0;width:30px;height:30px;background:#fff;border:1px solid #fff;}.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%23c7161d%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;}.input-holder.has-checkbox label a{color:#c7161d;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;}.input-holder.has-checkbox input{position:absolute;top:0;left:0;opacity:0;pointer-events:none;visibility:hidden;}.input-holder.has-checkbox input:checked+label:after{opacity:1;}.input-holder.has-checkbox .field-validation-error{margin-left:30px;height:32px;line-height:32px;}@media screen and (max-width:499px){.input-holder.has-checkbox.error{margin-bottom:35px;}.input-holder.has-checkbox .field-validation-error{margin-left:0;}}.input-holder.show-refund-text{margin-bottom:40px!important;}.input-holder.has-select{display:block;}.input-holder.has-select[data-select2-id].error .field-validation-error{display:none;}.input-holder.has-select select{width:100%;}.input-holder label{font-size:20px;margin-bottom:20px;}.input-holder input{background:#fff;border:1px solid #a19f9f;border-radius:0!important;color:#706f6f;margin:0;padding:10px 20px;width:100%;font-size:20px;height:50px;font-family:Arial,Helvetica,sans-serif;position:relative;z-index:1;font-weight:bold!important;}.input-holder input:focus{outline:0;border-color:#018941;z-index:3;}@media screen and (max-width:767px){.input-holder input{height:40px;}}.input-holder textarea{background:#fff;border:1px solid #a19f9f;border-radius:0!important;color:#706f6f;margin:0;padding:20px;width:100%;min-width:100%;font-size:20px;height:250px;font-family:Arial,Helvetica,sans-serif;position:relative;z-index:1;font-weight:bold!important;}.input-holder textarea:focus{outline:0;border-color:#018941;z-index:3;}.input-holder div.iti{width:100%;}.input-holder input[type=submit],.input-holder button{width:auto;background:#e20613;color:#fff;font-size:24px;line-height:1em;padding:16px 40px;height:auto;text-transform:uppercase;cursor:pointer;-moz-transition:background 400ms ease-in-out;-o-transition:background 400ms ease-in-out;-webkit-transition:background 400ms ease-in-out;transition:background 400ms ease-in-out;border-radius:0!important;font-weight:bold;border:0;}.input-holder input[type=submit].disabled,.input-holder button.disabled{background:#706f6f!important;color:#fff!important;cursor:not-allowed!important;}@media(hover:hover){.input-holder input[type=submit]:hover,.input-holder button:hover{background:#b51016;}}@media screen and (max-width:767px){.input-holder input[type=submit],.input-holder button{padding:10px 20px;font-size:18px;}}.input-holder .field-validation-valid{display:none;}.input-holder .field-validation-error{position:absolute;top:100%;left:20px;right:20px;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!important;}@media screen and (max-width:767px){.input-holder .field-validation-error{height:40px;line-height:40px;}}@media screen and (max-width:899px){.input-holder .field-validation-error{font-size:14px;}.input-holder input,.input-holder label{font-size:16px;}}@media screen and (max-width:499px){.input-holder.has-checkbox label{line-height:1em;}}.entry-page.initial .window-content{width:600px;}.entry-page.form-page header{margin-bottom:40px;}.entry-page.form-page .page-container .content-image{margin:40px 0;}.entry-page .window-content{width:700px;}.entry-page .select2-container.select2-container--open .select2-selection--single{border-bottom:0;}.entry-page .select2-container .select2-dropdown input{background:#fff;border:1px solid #706f6f;border-radius:0!important;color:#706f6f;margin:0;padding:4px;width:100%;font-size:18px;height:50px;font-family:Arial,Helvetica,sans-serif;position:relative;z-index:1;}.entry-page .select2-container .select2-dropdown input:focus{outline:0;border-color:#018941;z-index:3;}@media screen and (max-width:767px){.entry-page .select2-container .select2-dropdown input{height:40px;}}@media screen and (min-width:768px){.entry-page .select2-container .select2-dropdown .select2-results>.select2-results__options{max-height:none;}}.entry-page .select2-container .select2-dropdown .select2-results>.select2-results__options li[role="alert"]{padding:4px 20px;color:#706f6f;}.entry-page .select2-container .select2-search--dropdown{padding:4px 20px;}.entry-page .select2-container .select2-selection--single{height:50px;}.entry-page .select2-container .select2-selection--single .select2-selection__rendered{height:50px;line-height:50px;color:#706f6f;padding-right:40px;padding-left:20px;font-size:20px;font-weight:bold!important;}@media screen and (max-width:767px){.entry-page .select2-container .select2-selection--single .select2-selection__rendered{height:40px;line-height:40px;}}.entry-page .select2-container .select2-selection--single .select2-selection__placeholder{color:#706f6f;font-size:18px;}@media screen and (max-width:499px){.entry-page .select2-container .select2-selection--single .select2-selection__placeholder{font-size:16px;}}.entry-page .select2-container .select2-selection--single .select2-selection__arrow{height:50px;top:0;right:10px;}.entry-page .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:#706f6f;border-width:10px 7px 0 7px;margin:0;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%);}@media screen and (max-width:767px){.entry-page .select2-container .select2-selection--single .select2-selection__arrow{height:40px;}}@media screen and (max-width:767px){.entry-page .select2-container .select2-selection--single{height:40px;}}.entry-page .select2-container .select2-results__option .select2-results__option,.entry-page .select2-container .select2-results__option.select2-results__option--selectable{color:#706f6f;padding:18px 10px 18px 20px;font-size:20px;font-weight:bold;}@media screen and (max-width:499px){.entry-page .select2-container .select2-results__option .select2-results__option,.entry-page .select2-container .select2-results__option.select2-results__option--selectable{font-size:18px;}}.entry-page .select2-container .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f8aa8f;}@media screen and (max-width:499px){.entry-page .select2-container .select2-search .select2-search--dropdown{margin-top:10px;}}@media screen and (max-width:499px){.entry-page .select2-container .select2-results>.select2-results__options{min-height:45px;margin-top:7px;}}.early-page .content-image{margin-top:80px;}.early-page .content-text{margin-bottom:100px;width:680px;}.early-page .content-text p{text-transform:uppercase;}.terms .terms-list ul{list-style:disc;}.terms .terms-list ol{list-style:decimal;padding-left:20px;}.terms .terms-list li,.terms .terms-list p{font-size:16px;line-height:1.4em;color:#706f6f;margin:20px 0;}.terms .terms-list li.no-style,.terms .terms-list p.no-style{list-style:none;}.terms .terms-list li a,.terms .terms-list p a{color:#c7161d;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:768px){.terms footer .footer-main-image{margin-top:-33%;}}form.submitted .field-validation-error{display:block;}.hide{display:none!important;}footer{background:#c7161d;color:#fff;padding:40px 0;margin-bottom:45px;}footer ul{margin:0 0 20px 0;padding:0;}footer ul li{display:inline-block;margin:0 20px 0 0;padding:0 20px 0 0;position:relative;}footer ul li:after{content:'';position:absolute;top:4px;bottom:4px;right:-5px;width:2px;background:#fff;}footer ul li:last-child{margin-right:0;padding-right:0;}footer ul li:last-child:after{display:none;}footer ul li a{font-size:25px;font-weight:bold!important;color:#fff;text-decoration:none;}footer .footer-contents{max-width:700px;margin:0 auto;}@media screen and (max-width:899px){footer .footer-contents{max-width:90%;}}footer .footer-content p{font-size:14px;}footer .footer-content p a{color:#fff;text-decoration:underline;}footer .footer-final{margin:20px 0;display:flex;align-items:center;}footer .footer-final span{font-size:20px;}footer .footer-final ul{margin:0 0 0 20px;}footer .footer-final ul li a{font-size:20px;}@media screen and (max-width:767px){footer .footer-final{flex-direction:column;}footer .footer-final ul{margin:10px 0 0 0;}}footer .footer-logos{margin:20px 0;}footer .footer-logos img{margin:0 auto;display:block;max-width:100%;}.winners-content .winner-items .winner-item{text-align:center;}.winners-content .winner-items .winner-item h3{font-size:20px;margin:0;}.winners-content .winner-items .winner-item span{font-size:12px;}.prize-detail-page .window-content{width:800px;}.prize-detail-items .prize-detail-item{display:flex;align-items:center;margin-bottom:30px;}.prize-detail-items .prize-detail-item .prize-detail-image{flex-shrink:0;}.prize-detail-items .prize-detail-item .prize-detail-image img{width:150px;max-width:100%;display:block;margin:0;}@media screen and (max-width:899px){.prize-detail-items .prize-detail-item .prize-detail-image{width:100px;}}@media screen and (max-width:499px){.prize-detail-items .prize-detail-item .prize-detail-image{width:60px;}}.prize-detail-items .prize-detail-item .prize-detail-content{margin-left:50px;}@media screen and (max-width:899px){.prize-detail-items .prize-detail-item .prize-detail-content{margin-left:40px;}}@media screen and (max-width:499px){.prize-detail-items .prize-detail-item .prize-detail-content{margin-left:20px;}}@media screen and (max-width:499px){.prize-detail-items .prize-detail-item{margin-bottom:10px;}}.receipt-popup{display:none;position:fixed;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%);z-index:20;background:#fff;border:1px solid #a19f9f;padding:30px;max-width:90%;width:700px;}.receipt-popup.active{display:block;}.receipt-popup .close{position:absolute;top:0;right:0;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 .close-button{display:inline-block;background:#e20613;color:#fff;font-size:18px;line-height:1em;padding:16px 40px;height:auto;text-transform:uppercase;cursor:pointer;-moz-transition:background 400ms ease-in-out;-o-transition:background 400ms ease-in-out;-webkit-transition:background 400ms ease-in-out;transition:background 400ms ease-in-out;font-weight:bold;border:0;position:absolute;bottom:0;left:0;}@media(hover:hover){.receipt-popup .close-button:hover{background:#b51016;}}@media screen and (max-width:767px){.receipt-popup .close-button{padding:10px 20px;}}.receipt-popup .receipt-popup-container{display:flex;justify-content:space-between;}.receipt-popup .receipt-popup-container .receipt-popup-content{padding-right:20px;position:relative;}.receipt-popup .receipt-popup-container .receipt-popup-content p{color:#706f6f;font-size:18px;}.receipt-popup .receipt-popup-container img{display:block;flex-shrink:0;}@media screen and (max-width:499px){.receipt-popup{padding:10px 20px;}.receipt-popup .receipt-popup-container{flex-wrap:wrap;justify-content:center;}.receipt-popup .receipt-popup-container .receipt-popup-content{padding:0;margin-bottom:10px;}.receipt-popup .receipt-popup-container .receipt-popup-content p{font-size:16px;}}