/*! normalize.css v3.0.2 | MIT License | git.io/normalize */.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%}img,legend{border:0}.mfp-container:before,.mfp-figure:after{content:''}.checkbox,.radio{clip:rect(0 0 0 0)}.table,table{border-spacing:0}.decoration-none,.mfp-close,.what-you-need .button{text-decoration:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0}.mfp-bg{top:0;left:0;z-index:1042;overflow:hidden;position:fixed!important;filter:alpha(opacity=80)}.mfp-wrap{top:0!important;left:0;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.no-pad-left,.no-pad-rl{padding-left:0}.no-margin-bottom,.no-margin-tb{margin-bottom:0}.no-margin-right,.no-margin-rl{margin-right:0}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.no-pad-right,.no-pad-rl{padding-right:0}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.no-margin-left,.no-margin-rl{margin-left:0}.no-margin-top,.text-1,h1{margin-top:0}.no-pad-bottom,.no-pad-tb{padding-bottom:0}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.no-pad-tb,.no-pad-top{padding-top:0}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.no-pad{padding:0}.no-margin{margin:0}.no-margin-tb{margin-top:0}.clearfix:after,.clearfix:before{content:" "!important;display:table!important}.checkbox+label:before,.form-element--success .form-feedback:before{content:"";margin-right:.375rem;position:relative}.clearfix:after{clear:both!important}.row .row.collapse:after,.row .row:after,.row:after{clear:both}.hide-mobile{display:none}.hide-desktop{display:inherit}.fill-black{background-color:#000}.fill-blue{background-color:#07E}.fill-grey{background-color:#AAA}.fill-red{background-color:#E32}.fill-white{background-color:#FFF}.fill-pink{background-color:#CA006B}.fill-purple{background-color:#4B2E8A}.text-black{color:#000}.text-blue{color:#07E}.text-grey{color:#AAA}.text-red{color:#E32}.text-white{color:#FFF}.text-pink{color:#CA006B}.link-blue,.text-purple,a{color:#4B2E8A}.link-blue:hover,a:hover{color:#21153e}.link-grey{color:#666}.link-grey:hover{color:#07E}.mfp-bg{background:#4B2E8A;opacity:.95}.mfp-content{width:95%;background:#FFF;border-radius:10px;padding:20px;max-width:800px;margin:20px auto}.modal__title{margin-top:20px;font-weight:100;font-size:28px;font-size:1.75rem}.modal__img{width:auto;max-width:100%}.mfp-close-btn-in .mfp-close{color:#4B2E8A;opacity:1;font-size:32px;font-size:2rem}.bic-iban-modal__form-wrapper{max-width:350px;margin:0 auto}.bic-iban-modal__form-wrapper input[type=text]{width:100%}.rate-modal .radio-options{display:block;margin:0 0 30px}.rate-modal .radio-options--v2{display:block;margin:70px 0 30px;overflow:hidden}.what-you-need ul{margin:0;padding:0}.what-you-need ul .what-you-need__item{list-style:none;display:table;max-width:300px;margin:0 auto 20px;vertical-align:top}.what-you-need ul .what-you-need__item .what-you-need__item__icon{display:table-cell;vertical-align:middle;width:50px;height:50px}.what-you-need ul .what-you-need__item .what-you-need__item__icon--bank-details,.what-you-need ul .what-you-need__item .what-you-need__item__icon--meter-reading{background:url(../images/icon-reading-statement.svg) center center no-repeat;background-size:100% auto}.what-you-need ul .what-you-need__item .what-you-need__item__icon--mprn-grpn{background:url(../images/icon-mrpn-gprn.svg) center center no-repeat;background-size:100% auto}.what-you-need ul .what-you-need__item .what-you-need__item__content{padding-left:20px;display:table-cell;vertical-align:middle}.what-you-need ul .what-you-need__item .what-you-need__item__content h4{margin:0 0 5px}.what-you-need ul .what-you-need__item .what-you-need__item__content p{margin:0 auto}.what-you-need .button{max-width:200px;display:block}.accordion .accordion__section__content img,.img-fullwidth{max-width:100%}.accordion{font-size:14px;font-size:.875rem;margin:5px 0 20px}.accordion .accordion__section__title{text-decoration:none;display:block;line-height:16px;line-height:1rem;margin:0 0 5px;vertical-align:middle;font-size:12px;font-size:.75rem}.text-6,body,h6{line-height:18px}.accordion .accordion__section__title span{background:url(../images/icon_arrow-down.svg) center center no-repeat;width:20px;height:20px;display:inline-block;border:2px solid #4B2E8A;border-radius:50%;margin-right:5px;position:relative;transition:tranform .2s ease0-in-out}.accordion .accordion__section__title.open span{-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion__section__content{background:#f7f7f7;padding:20px;border-radius:5px;margin-top:5px;display:none}.form-error-container,fieldset .error-message{background:#F2DEDE;border-left:2px solid #E32;padding:0 20px}.accordion .accordion__section__content p{font-size:inherit}.form-error-container{margin:20px 0}.form-error-container .parsley-errors-list .parsley-pattern,.form-error-container .parsley-errors-list .parsley-required,.form-error-container .parsley-errors-list .parsley-type,.form-error-container .parsley-errors-list li{margin:10px 0 5px;font-size:12px;font-size:.75rem;color:#B94A48;display:inline-block}.form-error-container .parsley-errors-list:first-child li{margin-top:10px}.form-error-container .parsley-errors-list:last-child li{margin-bottom:10px}fieldset .error-message{font-size:12px;font-size:.75rem;color:#B94A48;margin:20px 0;display:block}*,:after,:before{box-sizing:inherit}body{font-size:16px;font-size:1rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.border{border:1px solid rgba(0,0,0,.2)}.border-top{border-top:1px solid rgba(0,0,0,.2)}.border-right{border-right:1px solid rgba(0,0,0,.2)}.border-bottom{border-bottom:1px solid rgba(0,0,0,.2)}.border-left{border-left:1px solid rgba(0,0,0,.2)}.border--lighter{border:1px solid rgba(0,0,0,.1)}.border-top--lighter{border-top:1px solid rgba(0,0,0,.1)}.border-right--lighter{border-right:1px solid rgba(0,0,0,.1)}.border-bottom--lighter{border-bottom:1px solid rgba(0,0,0,.1)}.border-left--lighter{border-left:1px solid rgba(0,0,0,.1)}.border-none{border:none}.border-top-none{border-top:none}.border-right-none{border-right:none}.border-bottom-none{border-bottom:none}.border-left-none{border-left:none}.rounded{border-radius:3px}.rounded-top{border-radius:3px 3px 0 0}.rounded-bottom{border-radius:0 0 3px 3px}.circle{border-radius:50%}.button,.button--disabled,.button--small{cursor:pointer;background-color:transparent;background-image:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-family:inherit;border:none;border-radius:5px;display:block;margin:0 auto;transition:background .2s ease-in-out;padding:1.5rem;font-size:18px;font-size:1.125rem}.button,.button--disabled,.button--disabled:active:focus,.button--small,.button--small:active:focus,.button:active:focus{outline:0}.button--disabled:hover,.button--small:hover,.button:hover{background:#b1005d}.button--primary{background-color:#CA006B;color:#FFF}.button--primary:not(.button--disabled):hover{background-color:#a10055;color:#FFF}.button--primary.button--disabled:hover{color:#FFF}.button--primary:not(.button--disabled):active{background-color:#18000c}.button--secondary{background:#4B2E8A;color:#FFF}.button--secondary:not(.button--disabled):hover{background-color:#21153e;color:#FFF}.button--secondary.button--disabled:hover{color:#FFF}.button--secondary:not(.button--disabled):active{background-color:#21153e}.button--disabled{opacity:.3;pointer-events:none}.button--disabled:hover{cursor:default;transition:none}.radio-options span,.radio-options--v2 span{color:#4B2E8A;text-align:center;transition:background .2s ease-in-out;background:#FFF}.button--small{font-size:14px;font-size:.875rem;padding:.25rem .625rem;height:2rem}input[type=email],input[type=tel],input[type=number],input[type=text],select{-webkit-appearance:none}select::-ms-expand{display:none}.radio-options{display:inline-block;font-size:0}.radio-options--v2{font-size:0!important}.radio-options input[type=radio],.radio-options--v2 input[type=radio]{-webkit-appearance:none;display:none}.radio-options label,.radio-options--v2 label{display:inline-block}.radio-options label:hover,.radio-options--v2 label:hover{cursor:pointer}.radio-options label{width:33%;float:left}.radio-options--v2 label{width:25%;float:left}.radio-options span{display:block;padding:10px 5px;border:2px solid #4B2E8A;border-radius:0;border-right:0;font-size:12px;font-size:.75rem}.radio-options--v2 span{display:block;padding:5px 10px;border:2px solid #4B2E8A;border-radius:0;border-right:0;font-size:12px;font-size:.75rem;min-height:50px}.text-left,td,th{text-align:left}.radio-options label:first-child span,.radio-options--v2 label:first-child span{border-radius:3px 0 0 3px}.radio-options label:last-child span,.radio-options--v2 label:last-child span{border-radius:0 3px 3px 0;border:2px solid #4B2E8A}.radio-options input[type=radio]:checked+span,.radio-options--v2 input[type=radio]:checked+span{background:#4B2E8A;color:#FFF}.date-input,.select,.text-input,.textarea{font-family:inherit;background:#FFF;font-size:16px;font-size:1rem;height:2.625rem;padding:.625rem .75rem;border:1px solid rgba(0,0,0,.2);border-radius:3px}.select{background-image:url(../images/arrow_down.svg);background-repeat:no-repeat;background-position:calc(100% - .5rem) center;background-size:.6875rem;-webkit-appearance:none;-moz-appearance:none;border-radius:3px;padding-right:2.5rem;height:2.625rem;line-height:1}.date-input--small,.select--small,.text-input--small{font-size:14px;font-size:.875rem;height:2.5rem;padding:.5rem .625rem}.select--small{padding:0 2rem 0 .625rem;background-size:5px 5px}.textarea{min-height:6rem;padding:.5rem .75rem}.textarea--small{min-height:5rem;padding:.375rem .625rem;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}.radio{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.radio+label{cursor:pointer;display:block}.radio+label:before{content:"";display:inline-block;width:.75rem;height:.75rem;margin-right:.375rem;position:relative;bottom:-1px;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:50%}.radio:checked+label:before{background-color:#FFF;border:4px solid #07E}.checkbox{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-feedback,.form-helper{margin-top:.5rem;display:block}.checkbox+label{cursor:pointer;display:block}.checkbox+label:before{display:inline-block;width:.75rem;height:.75rem;bottom:-1px;background-color:#FFF;border:1px solid rgba(0,0,0,.2);border-radius:30%}.checkbox:checked+label:before,.form-element--success .form-feedback:before{background-image:svg-background("input-image.svg");background-repeat:no-repeat;background-size:.5rem;background-color:#07E;background-position:center}.checkbox:checked+label:before{border-style:none}.form-label{display:block;font-weight:700;margin-bottom:.5rem;color:#4B2E8A}.form-label--small{font-size:14px;font-size:.875rem;margin-bottom:.25rem}.form-label--optional{color:#666;font-weight:400}.form-label--required{color:#E32;font-weight:400}.form-helper{color:#666;font-size:14px;font-size:.875rem}.form-feedback{font-size:14px;font-size:.875rem}.form-element--warning .form-feedback,.form-element--warning .form-label{color:#666}.form-element--warning .select,.form-element--warning .text-input{border-color:#AAA}.form-element--success .form-feedback,.form-element--success .form-label{color:#07E}.form-element--success .form-feedback:before{height:.875rem;width:.875rem;display:inline-block;border-radius:50%;bottom:-2px}.form-element--success .select,.form-element--success .text-input{border-color:#07E}.form-element--error .form-feedback,.form-element--error .form-label{color:#E32}.no-touch .option__item:hover,.option__item--highlight{background:#4B2E8A;color:#FFF}.form-element--error .select,.form-element--error .text-input{border-color:#E32}fieldset{border:none;padding:0;margin:0 0 20px}.table__scroll,table{margin:0;border-collapse:collapse;width:100%}.img-fullwidth{width:100%;height:auto;display:block}table,td,th,tr{border:0}td,th{padding:.5rem}.table__border td,.table__border th,table caption{padding:1rem}.table__border{border:1px solid rgba(0,0,0,.2)}.table__border th,.table__border tr td{border-bottom:1px solid rgba(0,0,0,.2)}.table__border tr:last-child td{border-bottom:0}.pt0,.py0{padding-top:0!important}.pb0,.py0{padding-bottom:0!important}.table__scroll{min-width:768px}.table__scroll__container{width:100%;overflow:auto}.overflow-hidden,.truncate{overflow:hidden}.table{border-collapse:separate;display:table}.td,.th{display:table-cell}.tr{display:table-row}.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before{content:" ";display:table}.text-1,h1{font-size:30px;font-size:1.875rem;font-weight:400;line-height:34px;line-height:2.125rem;margin-bottom:40px}.text-2,.text-3,.text-4,.text-5,.text-6,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:20px;font-weight:400}.text-2,h2{font-size:25px;font-size:1.5625rem;line-height:29px;line-height:1.8125rem}.text-3,h3{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.text-4,h4{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.text-5,h5{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.text-6,h6{font-size:14px;font-size:.875rem;line-height:1.125rem}p{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}p:last-child{margin-bottom:0}.normal,.regular{font-weight:400}.bold{font-weight:700}.option__item__content h3,.options__title{font-weight:100}.italic{font-style:italic}.caps{text-transform:uppercase}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.nowrap{white-space:nowrap}.truncate{white-space:nowrap;text-overflow:ellipsis}.decoration-underline{text-decoration:underline}.decoration-line-through{text-decoration:line-through}.list-unstyled{margin-left:0;padding-left:0;list-style:none}.row{width:100%;max-width:1140px;margin:0 auto}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;max-width:none;margin:0 -15px}.row .row.collapse{width:auto;margin:0;max-width:none}.ml0,.mx0{margin-left:0!important}.mr0,.mx0{margin-right:0!important}.mt0,.my0{margin-top:0!important}.mb0,.my0{margin-bottom:0!important}.column,.columns{padding-left:15px;padding-right:15px;width:100%;float:left}.pl0,.px0{padding-left:0!important}.pr0,.px0{padding-right:0!important}[class*=column]+[class*=column].end,[class*=column]+[class*=column]:last-child,[class*=columns]+[class*=columns].end,[class*=columns]+[class*=columns]:last-child{float:right}.float-left,[class*=column]+[class*=column].nofloat:last-child,[class*=columns]+[class*=columns].nofloat:last-child{float:left}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.hide-elem{display:none}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.float-right{float:right}.float-none{float:none!important}.fit{max-width:100%}.full-height{height:100%}.width-auto{width:auto}.m0{margin:0!important}.ml1,.mx1{margin-left:.5rem!important}.mr1,.mx1{margin-right:.5rem!important}.mt1,.my1{margin-top:.5rem!important}.mb1,.my1{margin-bottom:.5rem!important}.m1{margin:.5rem!important}.ml2,.mx2{margin-left:1rem!important}.mr2,.mx2{margin-right:1rem!important}.mt2,.my2{margin-top:1rem!important}.mb2,.my2{margin-bottom:1rem!important}.m2{margin:1rem!important}.ml3,.mx3{margin-left:1.5rem!important}.mr3,.mx3{margin-right:1.5rem!important}.mt3,.my3{margin-top:1.5rem!important}.mb3,.my3{margin-bottom:1.5rem!important}.m3{margin:1.5rem!important}.ml4,.mx4{margin-left:2rem!important}.mr4,.mx4{margin-right:2rem!important}.mt4,.my4{margin-top:2rem!important}.mb4,.my4{margin-bottom:2rem!important}.m4{margin:2rem!important}.ml5,.mx5{margin-left:3rem!important}.mr5,.mx5{margin-right:3rem!important}.mt5,.my5{margin-top:3rem!important}.mb5,.my5{margin-bottom:3rem!important}.m5{margin:3rem!important}.ml6,.mx6{margin-left:4.5rem!important}.mr6,.mx6{margin-right:4.5rem!important}.mt6,.my6{margin-top:4.5rem!important}.mb6,.my6{margin-bottom:4.5rem!important}.m6{margin:4.5rem!important}.mx-auto{margin-left:auto;margin-right:auto}.p0{padding:0!important}.pl1,.px1{padding-left:.5rem!important}.pr1,.px1{padding-right:.5rem!important}.pt1,.py1{padding-top:.5rem!important}.pb1,.py1{padding-bottom:.5rem!important}.p1{padding:.5rem!important}.pl2,.px2{padding-left:1rem!important}.pr2,.px2{padding-right:1rem!important}.pt2,.py2{padding-top:1rem!important}.pb2,.py2{padding-bottom:1rem!important}.p2{padding:1rem!important}.pl3,.px3{padding-left:1.5rem!important}.pr3,.px3{padding-right:1.5rem!important}.pt3,.py3{padding-top:1.5rem!important}.pb3,.py3{padding-bottom:1.5rem!important}.p3{padding:1.5rem!important}.pl4,.px4{padding-left:2rem!important}.pr4,.px4{padding-right:2rem!important}.pt4,.py4{padding-top:2rem!important}.pb4,.py4{padding-bottom:2rem!important}.p4{padding:2rem!important}.pl5,.px5{padding-left:3rem!important}.pr5,.px5{padding-right:3rem!important}.pt5,.py5{padding-top:3rem!important}.pb5,.py5{padding-bottom:3rem!important}.p5{padding:3rem!important}.pl6,.px6{padding-left:4.5rem!important}.pr6,.px6{padding-right:4.5rem!important}.pt6,.py6{padding-top:4.5rem!important}.pb6,.py6{padding-bottom:4.5rem!important}.p6{padding:4.5rem!important}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.z1{z-index:100}.z2{z-index:200}.z3{z-index:300}.z4{z-index:400}.t0{top:0}.r0{right:0}.b0{bottom:0}.l0{left:0}.t1{top:.5rem}.r1{right:.5rem}.b1{bottom:.5rem}.l1{left:.5rem}.t2{top:1rem}.r2{right:1rem}.b2{bottom:1rem}.l2{left:1rem}.t3{top:1.5rem}.r3{right:1.5rem}.b3{bottom:1.5rem}.l3{left:1.5rem}.t4{top:2rem}.r4{right:2rem}.b4{bottom:2rem}.l4{left:2rem}.t5{top:3rem}.r5{right:3rem}.b5{bottom:3rem}.l5{left:3rem}.t6{top:4.5rem}.r6{right:4.5rem}.b6{bottom:4.5rem}.l6{left:4.5rem}.options{padding:30px 0}.option__group{margin-top:30px}.option__group.option__group--addons{margin-top:0}.option__group__item{margin-bottom:20px}.options .column:last-child{margin-bottom:0}.option__item{display:table;border-radius:10px;padding:20px;border:2px solid #4B2E8A;cursor:pointer;transition:background .2s ease-in-out,transform .1s ease-out;max-width:500px;width:95%;margin:0 auto}.no-touch .option__item:hover{cursor:pointer}.no-touch .option__item:active{-ms-transform:scale(.98);transform:scale(.98)}.option__item__icon{display:table-cell;width:75px;height:75px}.option__item__content{display:table-cell;padding-left:20px}.option__item__content p{color:#666;font-size:14px;font-size:.875rem}.option__item--active .option__item__content *,.option__item:hover .option__item__content *{color:inherit}.option__item--active,.option__item--active:hover{background:#412877!important;color:#FFF;cursor:pointer;-ms-transform:scale(.95);transform:scale(.95)}.option__item__icon--dualfuel{background:url(../images/icon_dualfuel.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--dualfuel,.option__item--active .option__item__icon--dualfuel,.option__item--highlight .option__item__icon--dualfuel{background:url(../images/icon_dualfuel_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--electricity{background:url(../images/icon_electricity.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--electricity,.option__item--active .option__item__icon--electricity,.option__item--highlight .option__item__icon--electricity{background:url(../images/icon_electricity_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--gas{background:url(../images/icon_gas.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--gas,.option__item--active .option__item__icon--gas,.option__item--highlight .option__item__icon--gas{background:url(../images/icon_gas_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--one_year{background:url(../images/icon_one_year.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--one_year,.option__item--active .option__item__icon--one_year,.option__item--highlight .option__item__icon--one_year{background:url(../images/icon_one_year_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--one_half_year{background:url(../images/icon_one_half_year.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--one_half_year,.option__item--active .option__item__icon--one_half_year,.option__item--highlight .option__item__icon--one_half_year{background:url(../images/icon_one_half_year_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--two_year{background:url(../images/icon_two_year.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--two_year,.option__item--active .option__item__icon--two_year,.option__item--highlight .option__item__icon--two_year{background:url(../images/icon_two_year_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--boiler{background:url(../images/icon_boiler.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--boiler,.option__item--active .option__item__icon--boiler,.option__item--highlight .option__item__icon--boiler{background:url(../images/icon_boiler_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--gas_insurance{background:url(../images/icon_gas_insurance.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--gas_insurance,.option__item--active .option__item__icon--gas_insurance,.option__item--highlight .option__item__icon--gas_insurance{background:url(../images/icon_gas_insurance_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--smart_meter{background:url(../images/icon_smart_meter.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--smart_meter,.option__item--active .option__item__icon--smart_meter,.option__item--highlight .option__item__icon--smart_meter{background:url(../images/icon_smart_meter_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--boiler_insurance{background:url(../images/icon_boiler_insurance.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--boiler_insurance,.option__item--active .option__item__icon--boiler_insurance,.option__item--highlight .option__item__icon--boiler_insurance{background:url(../images/icon_boiler_insurance_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--boiler_service{background:url(../images/icon_boiler_service.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--boiler_service,.option__item--active .option__item__icon--boiler_service,.option__item--highlight .option__item__icon--boiler_service{background:url(../images/icon_boiler_service_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--cinema_ticket{background:url(../images/icon_cinema_ticket.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--cinema_ticket,.option__item--active .option__item__icon--cinema_ticket,.option__item--highlight .option__item__icon--cinema_ticket{background:url(../images/icon_cinema_ticket_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--euro{background:url(../images/icon_euro.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--euro,.option__item--active .option__item__icon--euro,.option__item--highlight .option__item__icon--euro{background:url(../images/icon_euro_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--star{background:url(../images/icon_star.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--star,.option__item--active .option__item__icon--star,.option__item--highlight .option__item__icon--star{background:url(../images/icon_star_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--happy_face{background:url(../images/icon_happy_face.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--happy_face,.option__item--active .option__item__icon--happy_face,.option__item--highlight .option__item__icon--happy_face{background:url(../images/icon_happy_face_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--tree{background:url(../images/icon_tree.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--tree,.option__item--active .option__item__icon--tree,.option__item--highlight .option__item__icon--tree{background:url(../images/icon_tree_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--tile_keys{background:url(../images/icon_tile_keys.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--tile_keys,.option__item--active .option__item__icon--tile_keys,.option__item--highlight .option__item__icon--tile_keys{background:url(../images/icon_tile_keys_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--netatmo{background:url(../images/icon_netatmo.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--netatmo,.option__item--active .option__item__icon--netatmo,.option__item--highlight .option__item__icon--netatmo{background:url(../images/icon_netatmo_hover.svg) center center no-repeat;background-size:100% auto}.option__item__icon--voucher{background:url(../images/icon_voucher.svg) center center no-repeat;background-size:100% auto}.no-touch .option__item:hover .option__item__icon--voucher,.option__item--active .option__item__icon--voucher,.option__item--highlight .option__item__icon--voucher{background:url(../images/icon_voucher_hover.svg) center center no-repeat;background-size:100% auto}.option__item--highlight .option__item__content *{color:#FFF}.promo-code{margin:0 0 40px;position:relative}.loading{background:url(../images/loading.svg) right 5px center no-repeat;background-size:25px 25px;padding-right:30px}.promo-code__trigger{font-size:14px;font-size:.875rem}.promo-code__input{margin-top:20px;font-size:0}.promo-code__input_text{padding:10px 30px 10px 10px;border-radius:3px 0 0 3px;border:1px solid #CCC;border-right:0;font-size:14px;font-size:.875rem;-webkit-appearance:none}.apply-input{border-radius:0 3px 3px 0;background:#4B2E8A;font-size:14px;font-size:.875rem;border:1px solid #4B2E8A;padding:10px 15px;color:#FFF;height:2.5rem;transition:background .2s ease-in-out}.apply-input:hover{background:#412877}.promo-code__input .sucess-message{display:block;color:#468847;font-size:14px;font-size:.875rem;margin-top:5px}.promo-code__input .error-message{display:block;color:#E32;font-size:14px;font-size:.875rem;margin-top:5px}.promo-code__input_text.error{border:1px dotted #E32}.promo-code__output{margin:20px 0}.promo-code__output p{font-size:14px;font-size:.875rem}.submit-builder{margin:0 0 40px}.rate-modal__tables{max-width:650px;margin:0 auto;font-weight:400}.rate-modal__tables *{font-size:13px;font-size:.8125rem}.rate-modal__tables small{display:block;font-size:11px;font-size:.6875rem;line-height:14px;line-height:.875rem;font-weight:400;color:#666}.rate-modal__tables small.summary--small{margin-top:-10px;margin-bottom:30px;font-size:10px;font-size:.625rem}.rate-modal__tables table,.rate-modal__tables td{border-color:#CCC;border-style:solid}.rate-modal__tables table{border-collapse:collapse;margin-bottom:30px}.rate-modal__tables td,.rate-modal__tables th{margin:0;border:1px solid #CCC}.rate-modal__tables th{color:#4B2E8A;font-size:16px;font-size:1rem;border-top:0;border-right:0;border-left:0;padding:10px 0}.rate-modal__tables td{color:#666;padding:10px}.rate-modal__tables td:nth-child(2),.rate-modal__tables td:nth-child(3),.rate-modal__tables th:nth-child(2),.rate-modal__tables th:nth-child(3){text-align:center}.rate-modal__tables td:nth-child(2),.rate-modal__tables td:nth-child(3){font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;font-weight:700}.rate-modal__tables .rate-modal__tables--summary{font-weight:400}.rate-modal__tables .rate-modal__tables--summary td small{display:block;font-size:11px;font-size:.6875rem;line-height:14px;line-height:.875rem;font-weight:400}.rate-modal__tables .rate-modal__tables--summary th:last-child{text-align:left}.rate-modal__tables .rate-modal__tables--summary td:last-child{text-align:center;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}.registration-steps{max-width:500px;margin:20px auto 0}.registration-steps ul{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.registration-steps .registration-steps__step{list-style:none;display:inline-block;font-size:12px;font-size:.75rem;text-align:center;color:#CA006B;opacity:.3;font-weight:700;line-height:14px;line-height:.875rem;width:22.5%}.registration-steps .registration-steps__step--active,.registration-steps .registration-steps__step--complete{opacity:1}.registration-steps .registration-steps__step a{font-weight:400;display:block;margin-top:2px}.registration-steps .registration-steps__wrapper__step__number{display:block;width:30px;height:30px;text-align:center;border:2px solid #CA006B;font-weight:700;border-radius:50%;line-height:26px;line-height:1.625rem;margin:0 auto 5px}.registration-steps .registration-steps__step--active .registration-steps__wrapper__step__number{background:#CA006B;color:#FFF}.registration-steps .registration-steps__step--complete .registration-steps__wrapper__step__number{text-indent:-9999px;background:url(../images/icon_check.svg) center center no-repeat;background-size:10px 10px;color:#FFF}.registrations-overview{position:fixed;max-width:280px;background:#fff;top:0;bottom:0;padding:20px;right:-280px;transition:right .5s ease-in-out}.registrations-overview .registrations-overview__summary{overflow:hidden;background:#4B2E8A;padding:25px 15px 0;border-radius:10px 10px 0 0}.registrations-overview .registrations-overview__summary h2{color:#fefefe;font-weight:100}.registrations-overview .registrations-overview__summary ul{margin:20px 0;padding:0}.registrations-overview .registrations-overview__summary li{list-style:none;padding:0;margin-bottom:12px;font-size:14px;font-size:.875rem;color:#fefefe}.registrations-overview .registrations-overview__summary li img{width:19px;margin-right:5px;vertical-align:middle;height:19px;display:inline-block;border-radius:50%;background:#fff;padding:4px}.registrations-overview .registrations-overview__savings{color:#fff;margin:0;padding:0 15px 25px;background:#4B2E8A;border-radius:0 0 10px 10px;overflow:hidden}.registrations-overview .registrations-overview__savings p{margin-top:10px;display:block;text-align:center}.registrations-overview .registrations-overview__savings p span{font-weight:700;margin:0 0 0 auto;-ms-flex-item-align:center;align-self:center;font-size:24px;font-size:1.5rem}.registrations-overview .registrations-overview__savings p.savings_title{font-size:16px;font-weight:500;line-height:30px;border-top:1px solid #6a50a4;padding-top:15px;margin-bottom:0}.registrations-overview .registrations-overview__savings .savings_types{width:100%;display:block;overflow:hidden;border-bottom:1px solid #6a50a4;margin-bottom:15px;position:relative}.registrations-overview .registrations-overview__savings .savings_types p{display:inline-block;width:50%;float:left;font-size:14px;font-weight:300;line-height:30px}.registrations-overview .registrations-overview__savings .savings_types p span.savings_icon{display:block;width:42px;height:42px;margin:0 auto}.registrations-overview .registrations-overview__savings .savings_types p span.savings_icon.savings_icon_electricity{background:url(../images/savings_electricity.svg) center center no-repeat;background-size:100% auto}.registrations-overview .registrations-overview__savings .savings_types p span.savings_icon.savings_icon_gas{background:url(../images/savings_gas.svg) center center no-repeat;background-size:100% auto}.registrations-overview .registrations-overview__savings .savings_types p span.savings_amount{display:block;font-size:22px;font-weight:300;line-height:30px}.registrations-overview .registrations-overview__savings .savings_types span.savings_plus{position:absolute;bottom:20px;font-size:22px;font-weight:300;line-height:30px;left:0;right:0;text-align:center}.registrations-overview .registrations-overview__savings .savings_types.savings_types_individual p{width:100%}.registrations-overview .registrations-overview__savings .savings_types.savings_types_individual span.savings_plus{display:none}.registrations-overview .registrations-overview__savings span.savings_total_amount{font-size:36px;font-weight:700;line-height:30px;text-align:center;display:block}.registrations-overview .registrations-overview__support{padding:20px;border:2px solid #4B2E8A;color:#4B2E8A;border-radius:10px;margin-top:40px}.registrations-overview .registrations-overview__support h3{font-size:24px;font-size:1.5rem;font-weight:100;margin-bottom:15px}.registrations-overview .registrations-overview__support .registrations-overview__support__telephone{font-size:22px;font-size:1.375rem;display:block;font-weight:700;margin-bottom:10px}.registrations-overview .registrations-overview__support p{font-size:14px;font-size:.875rem}.registrations-overview .order-summary-trigger{display:block;width:120px;height:30px;background:rgba(75,46,138,.4);position:absolute;border-radius:3px 3px 0 0;top:50%;left:-75px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-align:center;cursor:pointer;transition:all 1s ease-in-out}.registrations-overview .order-summary-trigger p{color:#FFF;margin:5px 0 0;width:100%;font-size:12px;font-size:.75rem}.registrations-overview.open{right:0;box-shadow:10px 0 30px 10px rgba(0,0,0,.3)}.registrations-overview.open>div:first-child{overflow-y:scroll;height:100%}.registrations-overview.open .order-summary-trigger{background:#4B2E8A}::-webkit-input-placeholder{color:#CCC}:-ms-input-placeholder{color:#CCC}::placeholder{color:#CCC}.registration-form{max-width:500px;margin:40px auto}.registration-form .not_chosen{color:#CCC}.registration-form .chosen{color:#000}.registration-form input[readonly]{background:rgba(0,0,0,.07);border:none}.registration-form h1,.registration-form h2{color:#4B2E8A;font-size:24px;font-size:1.5rem;font-weight:100;margin-bottom:20px}.registration-form .registration-form__step1__contactnumber,.registration-form .registration-form__step1__name{font-size:0}.registration-form hr{border:0;height:3px;background:#CCC;margin:20px 0 30px}.registration-form fieldset p{margin-bottom:10px}.registration-form .registration-form__step1__name select{width:25%}.registration-form .registration-form__step1__name input{margin-left:1%;width:36.5%}.registration-form .registration-form__step1__birthdate input{width:100%}.registration-form .registration-form__step1__birthdate input::-webkit-inner-spin-button,.registration-form .registration-form__step1__birthdate input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.registration-form .registration-form__step1__contactnumber .radio-options{width:45%}.registration-form .registration-form__step1__contactnumber .radio-options label{text-align:center;width:49%}.registration-form .registration-form__step1__contactnumber input{width:55%}.registration-form .registration-form__step1__email input,.registration-form .registration-form__step1__security input,.registration-form .registration-form__step1__security select,.registration-form .registration-form__step2__meter-location .radio-options,.registration-form .registration-form__step2__supplier select{width:100%}.registration-form .registration-form__step2__meter-location .radio-options label{width:50%}.registration-form .registration-form__step2__mprn-gprn>div>p{font-size:0;margin:0}.registration-form .registration-form__step2__mprn-gprn input[type=number]{border-radius:3px 0 0 3px;width:70%}.registration-form .registration-form__step2__mprn-gprn input[type=submit]{width:30%}.registration-form .additional-info .additional-info__title{font-size:14px;font-size:.875rem;margin:0 0 5px}.registration-form .additional-info .additional-info__content{padding:20px;background:#f7f7f7;font-size:14px;font-size:.875rem;border-radius:3px}.registration-form .additional-info .additional-info__content p{font-size:inherit}.registration-form .additional-info hr{height:1px}.registration-form .registration-form__step2__home-owner .radio-options,.registration-form .registration-form__step2__meter-reading input{width:100%}.registration-form .stepper{display:block;font-size:0;vertical-align:top}.registration-form .stepper input[type=number]{border-radius:0;border-left:none;border-right:none;text-align:center}.registration-form .stepper button{background:#4B2E8A;color:#FFF;font-size:14px;font-size:.875rem;border:none;display:inline-block;width:40px;height:40px;vertical-align:top}.registration-form .registration-form__step3--direct-debit .radio-options,.registration-form .registration-form__step3--direct-debit input[type=text]{width:100%}.registration-form .stepper button:first-child{border-radius:3px 0 0 3px}.registration-form .stepper button:last-child{border-radius:0 3px 3px 0}.registration-form .check-options{display:inline-block;font-size:0}.registration-form .check-options input[type=checkbox]{-webkit-appearance:none;display:none}.registration-form .check-options label{display:inline-block;padding:10px;border:2px solid #4B2E8A;color:#4B2E8A;font-size:12px;font-size:.75rem;text-align:center;border-radius:3px;transition:background .2s ease-in-out}.registration-form .check-options label:last-child{margin-right:0}.registration-form .check-options input[type=checkbox]:checked+label{background:#4B2E8A;color:#FFF}.registration-form .registration-form__step3--direct-debit a{display:block;margin-top:5px}.registration-form .registration-form__step3--household-information,.registration-form .registration-form__step3__billing-address .registration-form__step3__billing-address__gas-address,.registration-form .registration-form__step3__billing-address .registration-form__step3__billing-address__other-address{display:none}.registration-form .registration-form__step3--direct-debit ol{font-size:14px;font-size:.875rem;padding-left:20px}.registration-form .registration-form__step3--direct-debit ol li{margin:5px 0}.registration-form .registration-form__step3--direct-debit .radio-options label{width:50%}.registration-form .registration-form__step3--direct-debit .button--secondary{margin:0}.registration-form .registration-form__step3__household-information .radio-options--rooms,.registration-form .registration-form__step3__household-information input[type=text],.registration-form .registration-form__step3__household-information select{width:100%}.registration-form .registration-form__step3__household-information .radio-options--rooms label{width:16.6666666667%}.registration-form .registration-form__step3__household-information .radio-options--gas-usage{width:100%}.registration-form .registration-form__step3__household-information .radio-options--gas-usage label{width:33.3%}.registration-form .registration-form__step3__household-information .stepper input{width:60%}.registration-form .registration-form__step3__household-information .stepper input::-webkit-inner-spin-button,.registration-form .registration-form__step3__household-information .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.registration-form .registration-form__step3__household-information .stepper button{width:20%}.registration-form .registration-form__step3__household-information .check-options{width:100%}.registration-form .registration-form__step3__household-information .check-options label{margin-right:1%;width:49%}.registration-form .registration-form__step3__billing-address .radio-options{width:100%}.registration-form .registration-form__step3__billing-address .radio-options label{width:33.3%}.registration-form .registration-form__step3__billing-address input[type=text],.registration-form .registration-form__step3__billing-address select,.registration-form .registration-form__step3__boiler .radio-options{width:100%}.registration-form .registration-form__step3__boiler .radio-options label{width:50%}.registration-form .registration-form__step4--terms-conditions .additional-info .additional-info__content{max-height:200px;overflow-y:scroll}.header{padding:20px 0;border-bottom:3px solid #CCC}.header_message{font-weight:100;text-align:right;line-height:20px;line-height:1.25rem}.logo{width:99px;height:33px;transition:all .2s ease-in-out;display:inline-block}.header .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__nav__desktop{display:none}.header__nav__mobile{display:block}.footer{border-top:3px solid #CCC;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;padding:20px 0;margin-top:60px}.footer__nav__menulist{margin:0;padding:0;list-style:none;text-align:center}.footer__nav__menulist__item,.footer__nav__menulist__item--highlighted{display:block;padding:5px 20px;margin:0 0 5px}.footer__nav__menulist__item__link--highlighted:link,.footer__nav__menulist__item__link--highlighted:visited,.footer__nav__menulist__item__link:link,.footer__nav__menulist__item__link:visited{text-decoration:none}.footer__nav__menulist__item__link--highlighted:active,.footer__nav__menulist__item__link--highlighted:focus,.footer__nav__menulist__item__link--highlighted:hover,.footer__nav__menulist__item__link:active,.footer__nav__menulist__item__link:focus,.footer__nav__menulist__item__link:hover{text-decoration:underline}.footer__nav__menulist__item__link--highlighted:link,.footer__nav__menulist__item__link--highlighted:visited{color:#4B2E8A;text-decoration:none}.footer__nav__menulist__item__link--highlighted:active,.footer__nav__menulist__item__link--highlighted:focus,.footer__nav__menulist__item__link--highlighted:hover{color:#4B2E8A;text-decoration:underline}.footer__content{padding:0 15px 15px}.footer__content :last-child{margin-bottom:0}.footer__content a:link,.footer__content a:visited{text-decoration:none}.footer__content a:active,.footer__content a:focus,.footer__content a:hover{text-decoration:underline}@media only screen{.column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative}.small-push-0{left:0;right:auto}.small-pull-0{right:0;left:auto}.small-push-1{left:8.33333%;right:auto}.small-pull-1{right:8.33333%;left:auto}.small-push-2{left:16.66667%;right:auto}.small-pull-2{right:16.66667%;left:auto}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-push-4{left:33.33333%;right:auto}.small-pull-4{right:33.33333%;left:auto}.small-push-5{left:41.66667%;right:auto}.small-pull-5{right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-push-7{left:58.33333%;right:auto}.small-pull-7{right:58.33333%;left:auto}.small-push-8{left:66.66667%;right:auto}.small-pull-8{right:66.66667%;left:auto}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-push-10{left:83.33333%;right:auto}.small-pull-10{right:83.33333%;left:auto}.small-push-11{left:91.66667%;right:auto}.small-pull-11{right:91.66667%;left:auto}.column,.columns{padding-left:15px;padding-right:15px;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}}@media only screen and (min-width:768px){.medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.hide-mobile{display:inherit}.what-you-need ul{font-size:0}.what-you-need ul .what-you-need__item{max-width:33.3%;display:inline-block;margin:0 auto}.what-you-need ul .what-you-need__item .what-you-need__item__icon{display:block;margin:0 auto;padding:0;width:140px;height:140px}.what-you-need ul .what-you-need__item .what-you-need__item__content{display:block;text-align:center;margin-top:20px;padding:0}.what-you-need ul .what-you-need__item .what-you-need__item__content p{max-width:90%}.radio-options label,.radio-options--v2 label{width:120px;float:inherit}.radio-options span{padding:10px}.radio-options--v2 span{min-height:auto}.medium-push-0{left:0;right:auto}.medium-pull-0{right:0;left:auto}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:15px;padding-right:15px;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up{display:inherit!important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.option__group{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.option__group__item{display:table-cell;display:-ms-flexbox;display:flex}.options{padding:5vh 0}.option__item{width:90%;display:block;text-align:center}.option__item__content{display:block;padding:0}.option__item__icon{display:block;margin:0 auto 20px;width:100px;height:100px}.rate-options label{padding:10px 20px;font-size:14px;font-size:.875rem}.registration-steps{margin-top:40px}.registration-steps ul{display:block}.registration-steps .registration-steps__step{display:block;font-size:14px;font-size:.875rem;text-align:left;width:100%;margin-bottom:20px;position:relative;min-height:40px}.footer__content,.footer__nav{text-align:center}.registration-steps .registration-steps__step:before{content:"";border:1px solid #CA006B;height:30px;position:absolute;left:14px;top:30px}.registration-steps .registration-steps__step:last-child:before{content:"";position:static;display:none}.registration-steps .registration-steps__wrapper__step__number{display:inline-block;margin-right:5px}.registration-steps .registration-steps__step a{font-size:12px;font-size:.75rem;margin-left:40px;margin-top:-10px}.registration-form .registration-form__step1__contactnumber,.registration-form .registration-form__step1__name{font-size:0}.registration-form{max-width:100%}.registration-form .registration-form__step1__name select{width:auto}.registration-form .registration-form__step1__name input{margin-left:1%;width:auto}.registration-form .registration-form__step1__birthdate input{width:auto;min-width:200px}.registration-form .registration-form__step1__contactnumber .radio-options{width:auto}.registration-form .registration-form__step1__contactnumber .radio-options label{text-align:center;width:auto}.registration-form .registration-form__step1__contactnumber input{width:auto;min-width:200px;margin-left:5px}.registration-form .registration-form__step1__email input{width:auto;min-width:330px}.registration-form .registration-form__step1__security input,.registration-form .registration-form__step1__security select{width:auto;min-width:50%}.registration-form .form-helper{display:inline-block;width:250px;vertical-align:middle;margin:0 0 0 10px;line-height:14px;line-height:.875rem}.registration-form .button{margin:0}.registration-form .registration-form__step2__supplier select{width:auto;min-width:250px}.registration-form .registration-form__step2__meter-location .radio-options{width:40%}.registration-form .registration-form__step2__meter-location .radio-options label{width:50%}.registration-form .registration-form__step2__mprn-gprn input[type=number]{width:auto;min-width:200px}.registration-form .registration-form__step2__mprn-gprn input[type=submit]{width:auto}.registration-form .registration-form__step2__mprn-gprn .form-helper{vertical-align:baseline}.registration-form .registration-form__step2__meter-reading input{width:auto;min-width:250px}.registration-form .registration-form__step3--direct-debit input[type=number],.registration-form .registration-form__step3--direct-debit input[type=text]{width:auto;min-width:270px}.registration-form .registration-form__step3--direct-debit a{display:inline-block;margin-top:5px}.registration-form .registration-form__step3--direct-debit ol{font-size:14px;font-size:.875rem;padding-left:20px}.registration-form .registration-form__step3--direct-debit ol li{margin:5px 0}.registration-form .registration-form__step3--direct-debit .radio-options{width:auto}.registration-form .registration-form__step3--direct-debit .radio-options label{width:auto;min-width:100px}.registration-form .registration-form__step3__household-information input[type=text],.registration-form .registration-form__step3__household-information select{width:260px}.registration-form .registration-form__step3__household-information .radio-options--rooms{width:auto}.registration-form .registration-form__step3__household-information .radio-options--rooms label{width:40px}.registration-form .registration-form__step3__household-information .radio-options--gas-usage{width:auto}.registration-form .registration-form__step3__household-information .radio-options--gas-usage label,.registration-form .registration-form__step3__household-information .stepper input{width:100px}.registration-form .registration-form__step3__household-information .stepper input::-webkit-inner-spin-button,.registration-form .registration-form__step3__household-information .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.registration-form .registration-form__step3__household-information .stepper button{width:40px}.registration-form .registration-form__step3__billing-address .radio-options,.registration-form .registration-form__step3__household-information .check-options{width:auto}.registration-form .registration-form__step3__household-information .check-options label{width:auto;margin-right:5px;min-width:80px}.registration-form .registration-form__step3__billing-address .radio-options label{width:100px}.registration-form .registration-form__step3__billing-address input[type=text],.registration-form .registration-form__step3__billing-address select{width:auto;min-width:300px;display:block}.registration-form .registration-form__step3__boiler .radio-options{width:auto}.registration-form .registration-form__step3__boiler .radio-options label{width:100px}.registration-form .registration-form__step4--terms-conditions .additional-info .additional-info__content{max-height:250px;overflow-y:scroll}.header_message{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem}.footer{border-top:3px solid #CCC;font-size:14px;font-size:.875rem}.footer__nav__menulist{display:table;width:auto;margin:0 auto}.footer__nav__menulist__item,.footer__nav__menulist__item--highlighted{display:table-cell;padding:5px 20px}}@media only screen and (min-width:970px){.large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.hide-desktop{display:none}.accordion .accordion__section__title:hover span{backface-visibility:hidden;animation:accordion-arrow-bounce 1s ease-in-out infinite}.accordion .accordion__section__title.open:hover span{animation:none}.large-push-0{left:0;right:auto}.large-pull-0{right:0;left:auto}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:15px;padding-right:15px;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up{display:inherit!important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.options{padding:15vh 0 0}.options__title{font-size:32px;font-size:2rem}.option__group,.option__group.option__group--addons{margin-top:4vh}.promo-code{margin:40px 0}.submit-builder{margin:0 0 60px}.registrations-overview{max-width:250px}.registrations-overview,.registrations-overview.open{display:block;margin:40px 0 0;padding:0;position:initial;box-shadow:none;top:auto;right:auto;left:auto;bottom:auto}.registrations-overview .order-summary-trigger{display:none}.registrations-overview__support__telephone{text-decoration:none}.registration-form{margin:40px 0}.registration-form .form-helper{width:160px}.header_message{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem}.logo{width:130px;height:43px}.header__nav__desktop{display:block}.header__nav__mobile{display:none}}@media all and (max-width:900px){.mfp-arrow{-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@keyframes accordion-arrow-bounce{0%,100%{transform:translate(0,0)}50%{transform:translate(0,2px)}}