h1{color: #008a26;font-family: "Cera Black";font-size: 32px;line-height: 32px;font-weight: 700}h2{color: #008a26;font-family: "Cera Black";font-size: 28px;line-height: 28px;font-weight: 700}h3{color: #008A26;font-family: "Cera Bold";font-size: 24px;line-height: 30px;font-weight: 500}h4{color: #008a26;font-family: "Cera Bold";font-size: 20px;line-height: 25px;font-weight: 500}h5{color: #008a26;font-family: "Cera Bold";font-size: 18px;line-height: 22px;font-weight: 500}.black{color:#000}.nomargin{margin: 0}body{color: #000;font-family: "Helvetica Neue",Arial,sans-serif;font-size: 16px;line-height: 24px}@media (min-width:600px){h1{font-size: 48px;line-height: 48px;font-weight: black}h2{font-size: 36px;line-height: 36px}h3{font-size: 24px;line-height: 30px}h4{font-size: 20px;line-height: 25px}h5{font-size: 16px;line-height: 24px}}[class*=" mm-"]:before, [class^=mm-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:macmillan-icons!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important;color: #fff;background: #008a26;padding: .5rem;border-radius: 3rem}.mm-menu-icon{color: #000;vertical-align: middle;display: inline-block;font-family: "cera pro";margin: 0}.mm-menu-icon::before{content: "\44";color: #000;background: none;vertical-align: middle;padding: 0 .5rem 0 0}.active .mm-menu-icon::before{content: "p"}.mm-call-icon::before{content: "\6b";position: relative}.mm-email-icon::before{content:"\76";position: relative}.mm-call-icon, .mm-email-icon{}@font-face{font-family:"Cera Black";src:url("/assets/fonts/CeraProMacmillan-Black.eot?#iefix");src:url("/assets/fonts/CeraProMacmillan-Black.eot?#iefix") format("eot"),url("/assets/fonts/CeraProMacmillan-Black.woff2") format("woff2"),url("/assets/fonts/CeraProMacmillan-Black.woff") format("woff"),url("/assets/fonts/CeraProMacmillan-Black.ttf") format("truetype")}@font-face{font-family:"Cera Bold";src:url("/assets/fonts/CeraProMacmillan-Bold.eot?#iefix");src:url("/assets/fonts/CeraProMacmillan-Bold.eot?#iefix") format("eot"),url("/assets/fonts/CeraProMacmillan-Bold.woff2") format("woff2"),url("/assets/fonts/CeraProMacmillan-Bold.woff") format("woff"),url("/assets/fonts/CeraProMacmillan-Bold.ttf") format("truetype")}@font-face{font-family:"Cera Pro";src:url("/assets/fonts/CeraProMacmillan-Medium.eot?#iefix");src:url("/assets/fonts/CeraProMacmillan-Medium.eot?#iefix") format("eot"),url("/assets/fonts/CeraProMacmillan-Medium.woff") format("woff"),url("/assets/fonts/CeraProMacmillan-Medium.ttf") format("truetype")}@font-face{font-family:'Macmillan-Regular';src:url('/assets/fonts/Macmillan-Regular.eot');src:url('/assets/fonts/Macmillan-Regular.woff') format('woff'), url('/assets/fonts/Macmillan-Regular.woff2') format('woff'), url('/assets/fonts/Macmillan-Regular.ttf') format('truetype'), url('/assets/fonts/Macmillan-regular.svg') format('svg')}@font-face{font-family:macmillan-icons;font-style:normal;font-weight:400;src:url(/assets/fonts/macmillan-icons_eot.eot);src:url(/assets/fonts/macmillan-icons_eot.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/macmillan-icons_woff.woff) format("woff"), url(/assets/fonts/MacmillanIcons/macmillan-icons_ttf.ttf) format("truetype"), url(/assets/fonts/macmillan-icons_svg.svg#macmillan-icons) format("svg")}body{color: #000;font-size: 100%;line-height: 1.467em}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}input[type="number"]{-moz-appearance: textfield;appearance: none;-webkit-appearance: textfield}select::-ms-expand{display: none}select{background-color: #fff;-moz-appearance: none;-webkit-appearance: none;border-radius:0;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");background-position: 100% center;background-repeat: no-repeat;color: rgba(0, 0, 0, 0.75)}input[type=text]{-webkit-appearance: none;-moz-appearance: none;appearance: none}*:focus-visible{outline: none;box-shadow: 0 0 2px 2px #1500ff;color: #1500ff}.confirmDetails .details, #payment-details-form .details{font-weight: bold}#main-header nav ul li a:hover, #main-header nav ul li a:focus{text-decoration:underline}a{text-decoration: none;color: #227B3B;text-decoration:underline}a:hover{color:#000}body{margin:0;padding:0}.journey-div, .page-div{width: 80%;margin: 0 auto}.page-div.other{padding: 2rem 0 0}.link a{color: #fff;padding: 1rem;font-weight: bold;border-radius: 8px;text-decoration: none}a.lottery{background: #C9338B}a.raffle{background: #5E4F9C}a.lottery:hover, a.raffle:hover{background: #008A26}.mini-logo{max-width:none;width:95px}.section{margin: 2rem auto}.flex{display: -webkit-flex;display: flex;align-items: center;-webkit-align-items: center;position: relative;gap:1rem}.flex.nogap{gap:inherit}.flex > div{width: 100%;box-sizing: border-box}.footer--social.no-width{width: auto}.grey-color .section, .green-color .section{padding: 2rem 0;box-sizing: border-box;width: 100%;border-radius: 4px;margin: 0}.section.bottom{padding: 0 0 1rem}.section.top{}.full{padding: 0rem 0 2rem}.full .links{margin-top:0}.helpline{background: #fff;padding: 1rem;box-sizing: border-box;width: 100%;border-radius: 4px}.grey-color .helpful .section{padding: 1rem}.nomargin{margin:0}.margin-bottom{margin: 0 0 1rem}.left-margin{margin-left:1rem}.right-margin{margin-right:0rem}.bottom-margin, .middle-margin{margin-bottom:1rem}.helpline div{flex-direction: column;display: flex;font-weight:bold;font-size: 94%}.helpline div span{color:#008a26;font-size: 1.3rem;font-family: "Cera Bold"}.helpline.gamble{display: flex;flex-direction: column;font-size: .8rem}.helpline.gamble p{margin:0;font-weight: normal}.helpline.agelimit div{font-weight: normal;font-size: .9rem;padding: 0 0 0 1rem;line-height:1}.helpline.gamble img{width: 40%}.helpline.agelimit img{width: auto;max-height: 50px}.key-information{margin:4rem 0 1rem}.key-information ul{padding: 0;list-style: none}.key-information ul li{width: 100%}.legal{font-size: .8rem;margin:0;text-align: left}.into-top{text-align: center;margin: 0 auto 2.5rem}button, input[type="submit"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none;width: auto}.hero-banner{text-align: center}.no-margin-bottom{margin:0 auto 0 !important}.center{text-align:center}.center a.auto{margin: 0 auto}.links{display: block}@media (min-width:840.9px){.mini-logo{width:105px}#headerBanner, .header-mobile-nav{display: none}}#headerBanner, .header-mobile-nav{position: relative;width:100%}.full-width .header-button{width: 100%;text-align: right;padding: 0 1rem}.mobileMenueButton{position: relative;left: -96px}.container{margin: 0 auto;width:100%;position: relative;padding: 0 1rem;clear: both;box-sizing: border-box}.head-container{background:#008A26}.group.nav{right: 0;position: absolute}.logo img{max-width: 167px;padding: 0}.full-width{width:100%;padding:1rem 0;box-shadow: 2px 2px #ddd;position: relative;display: flex;flex-direction: row}.group.header-util{width: 100%}.full-width .header-button{width: 65%;justify-content: right;padding: 0 }.secondary-button.menu{margin: 0 0 0 1rem}.header-nav nav{display:inline-block}.group.header-nav{position: absolute;right: 0}.header-nav nav ul{margin:0;padding:0}.header-nav ul li{z-index: 1000;position: relative;width: auto;list-style: none;display: inline-block;font-family: "Cera Pro"}.header-nav ul li ul li{margin: 0;padding: .5rem}.header-nav > ul > li > a{display: block;text-decoration: none;line-height: normal;cursor: pointer;padding: 3px;box-sizing:border-box;color: #000;border-radius: 4px;text-align: center}.header-nav > ul > li > a:hover, .header-nav > ul > li > a.active{color:#000;background: #f2f0f2;font-weight:bold}#main-header .header-nav ul li ul li a{color: #008A26;text-align:left}.header-nav > ul > li > a.active{font-weight:bold}.header-nav ul li ul{display: none;position: absolute;width: 13.625rem;z-index: 1000;background-color: #fff;border: 1px solid #008A26;left:0 !important;text-align: left;padding: .5rem 1rem}.group.header-util ul{margin: 0;padding: 0;text-align: left;position: relative}.top-header.group.container{height: 11px}.primary-button, .secondary-button, .NextButton{background: #01D664;color: #000;padding: .75rem 3rem;font-weight: bold;border: 2px solid #01D664;right: 0;border-radius: 4px;text-decoration: none;line-height: 1.25;display: inline-block;font-family:"Cera Bold";width: auto}#preloader{display: none}.progressButtons{margin: 1rem 0}.menu{padding: .25rem 1rem}.secondary-button{background: #ffffff;color: #000000;border: 2px solid #000000;margin:0 1rem 0 1.5rem}.secondary-button.margin-left{margin:0 0 0 1rem}.secondary-button.alone{margin: 0}.no-other-button{margin: 0}.primary-button:hover, .secondary-button:hover, .NextButton:hover{background: #000000;color: #ffffff !important;border-color:#000000}.menu-background{display:none}@media (max-width:840.9px){.flex.mob-column img{align-self: center}.header-nav{position: absolute;background: #fff;width: 80%;z-index: 4;display: none}.full-width .header-button{width:100%}.menu-background{background-color: rgba(0,0,0,.5);height: 100%;opacity: 0;position: absolute;left:0;visibility: hidden;width: 100%}.active .menu-background{display:block}}.hero-banner img{width: 100%;height: auto}@media (min-width:1200px){.hero-banner img{width: 100%;display: block}}@media (min-width:1000px){.mini-logo{width:138px}.container{margin: 0 auto;width: 1000px;padding:0;clear: both}.header-nav ul li:hover ul, .header-nav ul li:focus ul{left: 0px;display: block}.header-nav ul li.right{text-align: left}}@media (max-width:840.9px){.page-div, .journey-div{width: 95%}.into-top{margin: 0 0 2rem}.menu-background.active{display:block}.header:before{content: 'mobile';display: none}.ie .header-util-links, .mode-preview .header-util-links{display: none !important}.header .header-nav>ul>li.parent.hover ul{display: block;box-sizing: border-box}.right{padding:.5rem 0;margin:0}.group.header-util ul{padding:0}.header-nav ul li.right{margin: 0}.header-nav ul li.right a{padding: 1rem }.right.parent a.desktop-no-link{background:url(/image/skins/mcmillan/2019/menu-show.png) no-repeat 96% top / auto 95%;margin: 0}.right.parent.hover a.desktop-no-link{background: url(/image/skins/mcmillan/2019/menu-hide.png) no-repeat 96% top / auto 95%}.right.parent.hover ul{position:relative;display: block;width: 100%;border: 0;padding: .5rem;clear: both}}.white-footer{background: #fff;border-radius: 4px;padding: 1rem;box-sizing: border-box;border: 1px solid #B5B5B5;clear: both;align-items: center}.key-information h3{margin: 0}.logos{margin: 0;padding: 0;list-style: none}.logos li{display:inline-block;margin:0 1rem 0 0 }#container .main{width: 100%}.layout{max-width: 1020px;margin: 0 auto}.wobble-top::before{background-image: url('/image/skins/mcmillan/2019/wobble.png')}.wobble::before, .wobble::after{height: 8px;width: 100%;background-repeat: repeat-x;background-size: cover;background-color: transparent;float: left}.grey-color{background: #eee}.green-color{background: #e5faeb}.page-div .grey-color, .page-div .green-color{padding: 2rem;box-sizing: border-box;margin:0 0 1rem}.grey-color.footer{padding: 1rem 0;clear: both;box-sizing: border-box}.footer-container{padding-top: 2rem;background: #008A26}.lower-footer{clear: both;padding: 0 0 2rem}.footer-logo-wrapper div{display: inline-block;margin: 0 1.5rem 0 0}.footer-logo-wrapper div img{height: 40px}.region-a .span3, .region-a .span3-6, .region-a .span3-10, .region-a .span3-3-12, .region-a .span3-4-12, .region-a .span3-9-12, .region-a .span3-6-12, .region-a .span3-12-12, .region-a .span6-9-12{width: 23.03921568627451%}.region-a [class^="span"], .region-a [class*=" span"]{margin-right: 1.9607843137254901%;*margin-right: 1.91078431372549%}[class^="span"], [class*=" span"]{float: left;margin-bottom: 34px;max-width: 100%;position: relative;width: 100%;zoom: 1}.region-a .span3{max-width: 235px}div.footer.wide-container h2{font-size: 1.25em;color: #ffffff !important;margin-top: 0;font-family: 'Helvetica-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif}footer div ul, div.footer-container div ul{list-style: none;margin: 0;padding: 0}footer div ul li, div.footer-container div ul li{margin: 0;padding: 0;line-height: 1.8em;margin-bottom: 5px}footer div .component-content ul li{margin: 0 1rem .5rem 0}footer p, div.footer-container p, footer a, div.footer-container a{color: #ffffff;text-decoration: none}div.footer-container a:hover{text-decoration:underline}.full-width.grey{background: #464646;box-shadow: none;padding: 0;clear: both}footer .copyright, div.footer-container .copyright{max-width: 1000px;width: 1000px;font-size: 0.75em;margin: 0 auto;padding-top: 22px;padding-bottom: 22px;padding-right: 20px;clear:both}footer .copyright em, div.footer-container .copyright em{font-weight: normal;font-size: 1.1em;font-style: normal;color: #ffffff}footer .social-links li, div.footer-container .social-links li{float: left;width: 40px;height: 40px;margin-right: 5px}footer .social-links li a, div.footer-container .social-links li a{width: 40px;height: 40px;display: block;border: 0;border-radius: 4rem}.footer-logo-wrapper{width: 100%}footer .social-links li span, div.footer-container .social-links li span{text-indent: -9999px;display: none;line-height: 1px}footer .social-links li .fb, div.footer-container .social-links li .fb{background-image: url('/image/skins/mcmillan/2024/sprite-social-desktop-tablet.webp');background-position: -400px 0}footer .social-links li .fb:hover, div.footer-container .social-links li .fb:hover{background-position: -200px 0}footer .social-links li .tw, div.footer-container .social-links li .tw{background-image: url('/image/skins/mcmillan/2024/sprite-social-desktop-tablet.webp');background-position: -400px -100px}footer .social-links li .tw:hover, div.footer-container .social-links li .tw:hover{background-position: -200px -100px}footer .social-links li .yt, div.footer-container .social-links li .yt{background-image: url('/image/skins/mcmillan/2024/sprite-social-desktop-tablet.webp');background-position: -400px -200px}footer .social-links li .yt:hover, div.footer-container .social-links li .yt:hover{background-position: -300px -300px}footer .social-links li .pt, div.footer-container .social-links li .pt{background-image: url('/image/skins/mcmillan/2024/sprite-social-desktop-tablet.webp');background-position: -400px -300px}footer .social-links li .pt:hover, div.footer-container .social-links li .pt:hover{background-position: -300px 0px}footer .header{font-family: "Cera Bold"}p{font-size: 1.0em;line-height: 1.35}.links{display: block;margin: 2rem 0}.links.center.flex.no-margin-bottom.new{display: flex;width:100%}.half img{width: 100%;height:auto}@media (max-width:1000px){footer .copyright, div.footer-container .copyright{width:100%;box-sizing: border-box}}@media (max-width:840.9px){.group.header-util{position: absolute;top: 2.5rem;left: 0}.header-mobile-nav ul{margin: 0;padding: 0;list-style: none}.header-nav nav ul{width: 100%}.header-nav ul li{display: block;text-align: left;padding: 0}footer .footer-section--donate{display: inherit}footer .footer-section--donate .footer-logo--flex{display: flex}footer .footer-section--donate .footer__fundingRegulator{flex: 1;padding-right: 10px}footer .footer-links{box-sizing: border-box;float: left;width: 50%;padding-right: 15px}.region-a .span3, .region-a .span3-6, .region-a .span3-10, .region-a .span3-3-12, .region-a .span3-4-12, .region-a .span3-9-12, .region-a .span3-6-12, .region-a .span3-12-12, .region-a .span6-9-12{width: 48%;max-width:48%}div.footer.wide-container .footer-logo-wrapper.span3{width: 100%;max-width: 100%;padding-bottom: 2rem;border-bottom: 2px solid #fff;margin-bottom: 4rem}div.footer-container{box-sizing:border-box}.padding{padding: 0 1rem}div.footer.wide-container .span3.rtwu{width: 100%;max-width: 100%;padding-top:2rem;border-top: 2px solid #fff;margin-top: 2rem}div.footer.wide-container .span3 img{width:50%}footer .copyright p, div.footer-container .copyright p{width:100%}}@media (max-width: 839.9px){.grey-color .container{padding: 1rem}.flex.column{flex-direction: column}.grey-color .section{padding:0;margin: 0 auto}.half.left.content{box-sizing: border-box}.right{padding:0}.footer-logo-wrapper div{margin:0 auto}.primary-button, .secondary-button, .NextButton{width: 100%;box-sizing: border-box;text-align: center;padding: .75rem 1rem;margin: 0 auto 1rem}.no-other-button{margin:0}.secondary-button{margin:0 auto 1rem}.links{margin: 2rem 0 0;display: flex;gap: 1rem}.full-width .header-button .primary-button{margin: 0 auto}.full-width .header-button .secondary-button.menu{margin: 0 0 0 1rem}button, input[type="submit"], input[type="button"]{width: 100%}}@media (max-width:680px){#headerBanner{width: 50%;z-index: 999;vertical-align: middle;display: inline}}@media (max-width:840.9px){.foot-column{flex-direction: column}.left-margin{margin-left: 0rem;margin-top:1rem}.middle-margin{margin-bottom: 0}.right-margin{margin-right: 0rem;margin-bottom: 0 !important}.white-footer.top-margin{margin: 1rem auto 0}.email-nobottom{margin-bottom:0}.footer--social{margin: 0 auto}.footer-logo-wrapper{margin: 0 0 1rem;text-align: center}}@media (max-width:618.9px){div.footer-container .component-content ul{display: flex;flex-direction: column;flex-wrap: wrap;font-size: 14px;line-height: 1.71;margin-bottom: 0;margin-left: -4px;max-height: 110px;padding-bottom: 16px;padding-top: 16px}}@media (max-width:328.9px){}#cookie-bar{background:#F0F0F0;color:#333333;color:#005C46;text-align:center;padding:10px 0;position:fixed;bottom:0;left:0;width:100%}#cookie-bar p{padding:0;color:#333333;width:1000px;margin: 0 auto;font-size: 11pt;line-height: 16pt}#cookie-bar a{color:#333333;display:inline-block;border-radius:3px;text-decoration:underline;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background: #7F7F7F;padding:.5rem;color:#fff;text-decoration:none;border-radius: 5rem}#cookie-bar .cb-enable:hover{background:#D9D9D9;color: #7F7F7F}#cookie-bar .cb-disable{background:#990000}#cookie-bar .cb-disable:hover{background:#bb0000}#cookie-bar .cb-policy{background:#0033bb}#cookie-bar .cb-policy:hover{background:#0055dd}@media (max-width:1000px){#cookie-bar p{width:100%;padding:0 1rem;box-sizing: border-box}#cookie-bar .cb-enable{margin:0}}input[type="checkbox"]::-ms-check, input[name="giftaid"]::-ms-check, input[type="radio"]::-ms-check{background: none;width:40px;height:40px}input[type=text]{-webkit-appearance: none;-moz-appearance: none;appearance: none}input[type="submit"], input[type="button"]{-webkit-appearance: none}input, select, button, input[type="button"]{cursor: pointer;width: 100%;border: 1px solid #B5B5B5;border-radius: 4px;font-size:1rem;padding: 14px 16px;box-sizing: border-box}input[name="product_code"] + label, input[name="cost-per-entry"] + label{cursor: pointer}input[type="checkbox"]{width: auto;-webkit-appearance: none;border-radius: 1rem;height: auto;padding: 10px 20px;margin: 0;vertical-align: top;position: relative;background: #ccc}#stayingintouch-stage-group input[type="checkbox"]{float: right}#stayingintouch-stage-group{background:#eee;padding:0.1rem 1rem;border-radius:5px;border-box:box-sizing}#stayingintouch-stage-group .field{border-bottom: 1px solid #ccc;padding: 0 0 1rem}.tooltip_icon, .tooltip_icon_text{position: absolute;right: 0;z-index: 1}.tooltip_icon_text{background: none repeat scroll 0 0 #ffffff;font-size: 10px;font-style: italic;height: 20px;left: 450px;margin-top: 5px;position: absolute;text-decoration: underline;width: 22px;z-index: 1;visibility: hidden}.form_help.float{position: absolute;right: 0;width: 240px;background: #fff;padding: 0.1rem 1rem;border-radius: 5px;box-sizing: border-box;border: 1px solid #B5B5B5}.flex.right.label{float: right}.flex.right.label span{font-size: .9rem}input[type="checkbox"]:checked{background: #008A26}.flex.right.label input{margin: 0 .5rem}input[type="checkbox"]::before{content: " ";background: #fff;width: 1.3rem;height: 1.3rem;display: inline-block;position: absolute;top: 0;left: 0;border-radius: 10px}input[type="checkbox"]:checked::before{left:auto;right:0}input:focus, select:focus, button:focus{border-color: #008A26}input[type="checkbox"]:focus{outline: 2px solid #008A26}.error{border-color: #dd0f0f}.form_error{position: relative;color: #ff0000;width: 100%;display: block;padding: 6px 0;font-size: .9em;box-sizing: border-box}.form_error a{color:#ff0000}div#errorSummary{border: 2px solid #ff0000;border-radius: 8px;padding: 6px;margin: 0 0 1rem;color:#ff0000}#errorSummary a{color:#ff0000}div#errorSummary h3{margin:0 0 .8em}div#errorSummary ul{padding:0;margin:0;font-size:.9em;list-style: none}.journey-div{margin: 2rem auto}input#findaddress{border: 2px solid #000;margin: 0 1rem 0 0}.field{margin: 0 0 .8em;position: relative}.form_help.float{float: right;font-size: .9em}#addressSwitch, #findaddress-form-row{display:inline-block}#addressSwitch{margin:0 0 0 1rem}.journey-group-container{margin: 1rem 0 3rem}#dob\[\]-form-row .form-item, div#dob-form-row .form-item{display: flex;flex-wrap:wrap;justify-content: space-between}.small{flex: 0 0 32%}.progress-container{margin-bottom:20px}.progress-items{width:100%;margin:0 auto;box-sizing:border-box;padding:1rem;overflow:hidden;display:flex;justify-content:center}@media (min-width: 668px){.progress-items{padding:1.25rem 4.125rem 1.25rem}}.progress-items .progress-item{text-align:center;position:relative;margin-bottom:15px}.progress-items>div{float:left}.progress-items .progress-item.in-progress .number, .progress-items .progress-item.completed .number{background-color:#01d664;color:#000}.progress-items .progress-item.in-progress .number{font-weight:bold;z-index: 1}.progress-items .progress-item.current .number{background-color:#e5faeb;z-index:999}.progress-items .progress-item.current--center .number{transform-origin:center}.progress-items .progress-item.current--left .number{transform-origin:left}.progress-items .progress-item.current--right .number{transform-origin:right}.progress-items .progress-item .number{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:100%;color:#000;font-size:1em;position:relative;background-color:#fff;transition:all .4s ease;font-weight:bold;margin:0}.progress-items .progress-item .section-title{position:absolute;width:150px;left:50%;transform:translate(-50%, 0)}@media (max-width: 668px){.progress-items{overflow: inherit}.progress-items .progress-item .section-title{left: 0;transform: translate(0,0);text-align: left}.progress-items .progress-item.step-4 .section-title{left: auto;right: 0%;width: auto}.progress-items .progress-item.step-2 .section-title{text-align: center;transform: translate(-50%, 0);left: 50%}.progress-items .progress-item.step-3 .section-title{text-align: right;left: auto;right: 0}}.progress-items>div{float:left}.progress-items .progress-item{text-align:center;position:relative;margin-bottom:15px}.progress-items>div{float:left}.progress-items .bar{width: 100%;height:2px;margin-top:12px;background-color:#dadada;position:relative}@media (min-width: 668px){.progress-items .bar{width:calc(50% - 80px)}}.progress-items>div{float:left}.progress-items .progress-item{text-align:center;position:relative;margin-bottom:15px}.progress-items .in-progress{font-weight:bold}.progress-items>div{float:left}.payment.fielddiv{border-top: 2px solid #cccccc;padding: 1rem 0 0 0;text-align: left}.DDform{padding: 1.5rem 0;border-bottom: 2px solid #cccccc}#payment-form .formdiv > div{border: 5px solid #333333;padding: 20px}.top_dd ul{width: 100%;padding: 0;margin:0}.top_dd ul li{display:inline-block;list-style-type: none;vertical-align: top}.top_dd ul li.instruction{line-height: 1.2;display: block;margin: 1rem 0 0}li.instruction h3{color: #333}.top_dd ul li .ddImageLogo{float: right}.top_dd ul li .address{font-size: 0.7em}#serviceNo span{font-weight: bold;width: auto;padding: 1rem;border: 1px solid #818181;display: inline-block;text-align: center}.largeText{display: block;margin: 1rem 0 0}.support_copy{clear:both;padding: 10px 0 0 0}.support_copy p{padding: 0}.DDform .field{clear:none}#dd_holder-form-row > br{display: none}.DDform .form-item{display: block;width:100%}#top-stage-group label{padding: 0 1% 0 0}#top-stage-group .form_row.field{padding: 0}#accountholder-stage-group .form_row.field{margin: 0}#top-stage-group label{padding:0}#banksortcode-stage-group > label{width: auto}#banksortcode-stage-group .form-item div input{width: 30%}#sort_code2{margin: 0 5%}#banksortcode-stage-group{width: 50%}input[type="number"]{-moz-appearance: textfield;-webkit-appearance: textfield}.dd_logo_tlc{float:right}#verifydirectdebit-stage-group{font-weight: bold;margin-bottom: 0rem;padding: 1rem 0;text-align:left}#verifydirectdebit-stage-group > p{margin: 0 0 1rem}.DD_Detail{border-radius: 5px;box-sizing: border-box}.DD_Detail .groupdiv{clear: none;width: 50%}.support_copy strong{font-weight: bold}#accountdetail-stage-group{clear: both !important;padding: 30px 0 0 !important;width: 50%}#accountdetail-stage-group .field br{display:none}#verifydirectdebit-stage-group .field{width:100%}#address1_error, .DDform .show-error, .DDform .error-text, #errorSummary .show-error{clear: left}.DDform .show-error, .DDform .error-text{position: relative}span#sort_code3_error{text-align: left;position: relative}#addresssearch-stage-group .form-item div > span:last-child{display: none}.show-error{display: block !important}#addressdetails-stage-group .form_error.error-text.inline{height: 0;left: 50%;padding: 0;position: relative;top: 36px;width: 50%}#accountholder-stage-group, #accountnumber-stage-group, #banksortcode-stage-group, #accountdetail-stage-group{clear: none;margin: 0;padding: 0;width: 100%}#banksortcode-stage-group{margin: 0 0 .8em}#payment-form .DDform input{width:100%}.form__wrap.form__wrap_noleft > ul{list-style: outside none none;margin: 0;padding: 0}#verifydd{width: auto !important;vertical-align: middle}#banksortcode-stage-group > br{display: none}.form__wrap.form__wrap_noleft li{float: left;text-align: center;width: 24%}.form__wrap.form__wrap_noleft li.last{float: right}.ddpopup{box-sizing: border-box;font-size: 1.5em;padding: 0 5%;width: 50% !important}.ddpopup a:link, .ddpopup a:hover, .ddpopup a:active{padding: 3% 0;color:#001722}.formdiv p{clear: both;margin:10px 0}#payment-form .form-item{min-height:auto}.fltLeft.back{background: #ccc none repeat scroll 0 0;color: #001722;padding: 5px 10px}#dd_bank{height: 3rem;width: 100%;border: 2px solid #F0F0F0;border-radius: 8px;overflow: auto}#sortcode-stage-group{text-align:left}#sortcode-stage-group .form-item br{display: none}#sortcode-stage-group .form-item input{display: inline-block;width: 30%}.payment-wrapper #sortcode-stage-group{margin:1rem 0}.payment-wrapper #sortcode-stage-group .form-input{margin: 0}#instructions-stage-group{border-bottom: 2px solid #333333}.fltLeft.BackButton{clear: both;display: block;margin: 0 0 1rem}.form-item.grid{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem}.completion_block > h3{color:#008A26}.form_container.bottom_nav{display: block;min-height: 50px}.form-input.form-input-radio[name="product_code"], input[name="cost-per-entry"]{height: 0;visibility: hidden;margin: 0;position: absolute;width: 0;visibility: hidden}.form-row.widget .products{display: flex;gap: .5rem}input[name="cost-per-entry"] + label span{font-size: 1rem;font-weight: normal}input[name="product_code"] + label, input[name="cost-per-entry"] + label{width: 100%;border-radius: 4px;padding: .8rem .5rem;border: 2px solid #008a26;color: #008a26;font-size: 1.5rem;text-align: center;font-family: "cera pro";background: #fff}input[name="product_code"] + label.last, input[name="cost-per-entry"] + label.last{margin: 0}input[name="product_code"]:checked + label, input[name="product_code"] + label:hover, input[name="cost-per-entry"]:checked + label, input[name="cost-per-entry"] + label:hover{background: #008a26 none repeat scroll 0 0;color: #ffffff;left: 0;position: relative;font-weight: 700}.widget_description_text{margin: .8em 0 0 0;margin-top: 0.8em;margin-right: 0px;margin-bottom:0;margin-left: 0px}.monies, .money{font-weight: bold}.extra_description{color: #008a26;clear: both;display: block;margin: 1.5rem 0 0;font-size: 1.2rem;font-family: "Cera Bold"}@media (max-width:750px){}@media (max-width:732px){}@media (max-width:565px){.stepper .content{width:100%}.stepper ul{width:101%}.stepper .content.active.arrow::after{border-left: 0px solid transparent;border-top: transparent}.stepper .content.active-arrows.arrow::after{border-top: 20px solid #008A26;border-left: 34px solid transparent;left:42%}.stepper .content.active-arrows-prev.arrow::after{border-top: 20px solid #008a26;border-left: 34px solid transparent;left:42%}.stepper .content.arrow::after{border-top: 20px solid #D9D9D9;border-left: 34px solid transparent;border-right: 34px solid transparent}}fieldset#referrerdetails-stage-group{display: none}#logintoincreaseyourchances-stage-group, #yourweeklyentries-stage-group, #chooseyournumberofweeklyentries-stage-group, #howmanyextraentrieswouldyoulike-stage-group, #helpusfindyou-stage-group{background: #eee;padding: 0.1rem 1rem 1rem;border-radius: 5px;box-sizing: border-box;border: 1px solid #B5B5B5}.info-cards.green-heart li:before{content: "";display: inline-block;height: 32px;width: 32px;background: url(/image/skins/mcmillan/icon_heart_green.svg) no-repeat;background-position: center;position: absolute;left: -1rem;top: 1rem}.info-cards{font-size: .87em;background-color: #fff}.info-cards.green-heart li{position: relative;padding-left: 32px}.info-cards li{display: inline-block;vertical-align: top;margin-right: 24px;width: calc(80% - 26px)}