@import url(https://fonts.googleapis.com/css?family=Muli:300,600);@import url(https://fonts.googleapis.com/css?family=Istok+Web);html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll;min-height:100%}body{background-color:#e0e0e0;color:#333;font-weight:400;width:100%;height:100%;min-height:250px;min-width:auto!important;overflow:hidden;margin:0}main,section{display:block}a{color:#545358}a:hover{outline:0;color:#333}a:focus{outline:thin dotted;color:#333}a:active{outline:0}p{font-size:16px;margin:0 0 20px;font-weight:400;line-height:1.6}ul{margin:0 0 20px 40px;font-weight:200;line-height:20px}form,ul{padding:0}form{margin:0}h2{font-size:28.8px;font-weight:700;color:#333;line-height:1.33333;margin:0 0 20px}li{font-weight:200;line-height:20px}label{display:block}img{border:0;font-style:italic;max-width:100%;height:auto}.select select,input{font-family:inherit;font-size:100%;margin:0}input,label,option,select{cursor:pointer}.site{background-color:#fff;text-align:center}.site-main{text-align:left;width:100%;background:#fff}.wrapper{max-width:950px;margin:0 auto;z-index:2;background:#fff}.inner,.wrapper{position:relative}.inner{padding:0 15px}.inner p{font-size:16px;margin:0}.inner p.info-box-header{font-size:22.4px}.inner p.caveat{font-size:12px}.inner span{font-size:16px;font-weight:700}.shaded{background-color:#e0e0e0;padding:10px}.detail-image img{display:block;width:auto;max-width:100%;margin:0 auto}.stacked-buttons{padding-top:10px;padding-bottom:10px}.stacked-buttons.stacked-buttons-no-padding{padding-top:0}.stacked-buttons__list{margin-bottom:0!important}.stacked-buttons__list li{width:100%;margin-bottom:10px}.stacked-buttons__list li:last-child{margin-bottom:0}.stacked-buttons__title{width:100%;position:relative;float:left;padding-top:10px;text-align:center;font-size:14px;line-height:18px}.stacked-buttons__title p{font-size:12px;line-height:18px;margin-bottom:10px}.tool_journey_range_calculator .switch-field{display:none}.switch-field{overflow:hidden}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field input:checked+label{background-color:#545358;-webkit-box-shadow:none none none none;box-shadow:none none none none}.switch-field label{float:left;display:inline-block;width:50%;background-color:#fff;color:#545358;font-size:16px;font-weight:400;text-align:center;text-shadow:none;padding:20px 10px;border:1px solid rgba(0,0,0,.1);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.switch-field label:hover{cursor:pointer}.switch-field label:last-of-type{border-left:0 solid #fff}.divider--bottom,.divider--left,.divider--right,.divider--top{border-top:1px solid #545358}.split-section{width:100%;position:relative;overflow:hidden;padding:10px 0}.split-section.divider .split-section__right{border-left:1px solid}.nav{list-style:none;margin-left:0}.nav:after{content:"";display:table;clear:both}.nav>li,.nav>li>a{display:inline-block;*display:inline;zoom:1}input{line-height:normal}input[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=text]{font-size:16px;color:#333;width:100%;-webkit-box-sizing:inherit;box-sizing:inherit;cursor:pointer;display:inline-block;border:0 solid transparent;outline:0;padding:20px 15px;background-color:#fff;border-radius:0;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]:focus{outline:none}.form-section{padding-top:20px;padding-bottom:20px}.form-label{font-weight:700;font-size:16px;color:#545358;display:block;margin-bottom:15px}.form-label-small{font-size:14px}.form-hint{font-size:12px;line-height:16px;display:block}.select{position:relative;margin-bottom:0}.select,.select select{display:inline-block;width:100%}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0 solid transparent;font-size:16px;color:#333;background-color:#fff;padding:20px 15px;outline:0;cursor:pointer}.select select:focus{background:#fff;outline:none}.select select:disabled{opacity:.5;pointer-events:none}.select select::-ms-expand{display:none}.select:hover{color:#404040;background:#fff}.select__arrow{position:absolute;top:25px;right:15px;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 5px 0;border-color:#545358 transparent transparent}.control-group{margin-bottom:10px}.control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer}.control input{position:absolute;z-index:-1;opacity:0}.control input:checked~.control__indicator{background:#404040}.control input:checked~.control__indicator:after{display:block}.control input:checked:focus~.control__indicator{background:#404040}.control input:focus~.control__indicator{background:#e0e0e0}.control input:disabled~.control__indicator{background:#fff;opacity:.6;pointer-events:none}.control:hover input~.control__indicator{background:#fff}.control:hover input:not([disabled]):checked~.control__indicator{background:#404040}.control:hover input:not([disabled]):checked~.control__indicator,.controlinput:checked:focus~.control__indicator,.controlinput:checked~.control__indicator{background-color:#404040}.control .control--checkboxinput:disabled~.control__indicator:after{border-color:#404040}.control .control--radioinput:disabled~.control__indicator:after{background:#404040}.control__indicator:after{content:"";position:absolute;display:none}.switch-fieldlabel{border:1px solid #404040}.switch-fieldinput:checked+label{background-color:#404040}.switch-fieldinput:focus{background-color:#000}.control--checkbox{font-size:14px;padding-top:5px;margin-bottom:0}.control--checkbox .control__indicator:after{left:7px;top:3px;width:4px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.control--checkbox input:disabled~.control__indicator:after{border-color:#404040}.control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#fff;border:1px solid #404040}.button{font-size:18px;color:#fff;text-decoration:none;text-align:left;background-color:#404040;border:1px solid #404040;outline:none;border-radius:0;padding:15px 40px 15px 15px;background-position:center right 15px;background-repeat:no-repeat;background-size:6px;position:relative;display:inline-block;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.button,.button:focus,.button:hover{background-image:url(/images/right-caret-white.png)}.button:focus,.button:hover{background-color:#fff;color:#404040}.button--submit.button-toggle,.button-toggle{float:right;margin:0 0 0 10px;padding:10px 30px 10px 15px}.button--secondary{color:#404040;background-color:#fff;border:1px solid #404040;background-image:url(/images/right-caret-gray.png)}.button--secondary:focus,.button--secondary:hover{background-color:#404040;background-image:url(/images/right-caret-white.png);color:#fff}.button--full{width:100%}input::-moz-focus-inner{border:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.control-group--engine,.control-group--model-description,.vehicle-default{display:none}.controlContainer .vehicle-default{font-size:16px;margin-left:16px;margin-bottom:25px;font-style:italic}.controlContainer .vehicle-default span{font-size:16px}.controlContainer .vehicle-default a:hover{text-decoration:none}.split-images__left p,.split-images__right p,.split-section__footer p,.split-section__left p,.split-section__right p{margin-bottom:0;font-size:22.4px;line-height:21px}.split-images__left h2,.split-images__right h2,.split-section__left h2,.split-section__right h2{margin-bottom:0;font-size:22.4px;line-height:21px;font-weight:700}.split-images__title h4,.split-section__title h4{font-weight:700;line-height:20px;font-size:16px;margin:0;color:#333}.split-images__footer,.split-section__footer{width:100%;position:relative;float:left;padding-top:15px;text-align:center;font-size:12px;line-height:18px}.split-images__title,.split-section__title{width:100%;position:relative;float:left;padding-bottom:15px;text-align:center}.split-images__left,.split-images__right{width:50%;position:relative;float:left;text-align:center}.split-images__left img,.split-images__right img{width:100%;display:block}.split-images__footer p{font-size:12px;line-height:18px;margin-bottom:0}.split-section__left,.split-section__right{float:left}.link-section a{font-size:14px;line-height:14px;color:#404040}.link-section>.inner{padding:15px}.link--back{text-decoration:none;padding-left:15px;background-image:url(/images/left-caret-light-gray.png);background-position:0;background-repeat:no-repeat;background-size:6px;font-weight:700}.link--back:focus,.link--back:hover{text-decoration:underline}.link--back-white{font-size:14px;font-weight:700;color:#fff;text-decoration:none;padding-left:15px;background-image:url(/images/left-caret-white.png);background-position:0;background-repeat:no-repeat;background-size:6px;position:absolute;right:15px;top:5px}.link--back-white:hover,.link--back-whitefocus{text-decoration:underline;color:#fff}.link--view-details{font-size:12px;margin-top:5px;display:inline-block}.text--bold{font-weight:700}.text--label{font-size:14px;color:#333}.text--left{text-align:left!important}.text--sixteen{font-size:16px!important}.text--theme{color:#545358}.text-section{background-color:#545358}.text-section p{font-size:22.4px;line-height:28px;color:#fff}.text-section p:last-child{margin-bottom:0}.text-section span{font-size:22.4px;font-weight:700}.text-section>.inner{padding:15px}.text-section-small.text-section-small{margin:0 15px 0 0;padding:15px;font-size:14px;background-color:#e0e0e0}.text-section-small.text-section-small p{font-size:14px;line-height:18px;margin-bottom:0;color:#333}.title-section h1{color:#404040}.title-strip{background:#404040;padding-bottom:20px;padding-top:20px;text-align:center;display:block}.title-strip h2{color:#fff;font-size:16px;font-weight:700;margin:0}.caveat{padding:0 10px 10px;font-size:12px}.caveat.caveat--even-padding{padding:15px}.detail-header{color:#fff;background:#404040;padding-top:15px;padding-bottom:15px}.detail-header h1{color:#fff;font-size:22.4px;margin:0;width:calc(100% - 100px)}.info-box-header,.info-box-header span{font-size:22.4px}::-webkit-input-placeholder{color:#545358}:-moz-placeholder,::-moz-placeholder{color:#545358}:-ms-input-placeholder{color:#545358}.Media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:10px}.Media-figure{margin-right:15px}.Media-body{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.Media-body span{font-size:12px;font-weight:400}.Media-body,.Media-body :last-child{margin-bottom:0}.media-section{background-color:#404040}.media-section p{font-size:22.4px;line-height:28px;font-weight:700;color:#fff}.media-section p:last-child{margin-bottom:0}.media-section>.inner{padding:15px}.media-hint{line-height:12px}.hidden{display:none!important}.alert{padding:20px;border:1px solid transparent;font-size:22.4px;margin:5px 0 20px}.alert.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert ul{margin:0 15px}.hint-icon{width:15px;height:15px;margin-right:10px!important}.number-svg{width:25px;height:25px;margin-top:2px}.ev-tariff{padding-top:20px;font-family:Helvetica Neue,Arial,sans-serif}.ev-tariff__sort{padding:0;list-style-type:none;text-align:right}.ev-tariff__sort li{display:inline}.ev-tariff__sort_option{padding-right:5px;padding-left:10px;border-right:1px solid #333;font-weight:700}.ev-tariff__sort_option:last-of-type{border:none}.ev-tariff__sort_option.ev-tariff__sort_option--active{font-weight:700}.ev-tariff__sort_option a:hover{text-decoration:none}.ev-tariff__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ev-tariff__item{position:relative;margin-bottom:15px;padding:50px 20px 20px;border-radius:8px;-webkit-box-shadow:rgba(0,0,0,.15) 0 3px 40px;box-shadow:0 3px 40px rgba(0,0,0,.15)}.tariff__item_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.tariff__item_container,.tariff__item_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tariff__item_details{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ev-tariff__flags{position:absolute;margin:0;top:3px;padding:0;list-style-type:none}.ev-tariff__flags li{display:inline;margin-right:6px;padding:8px;font-size:11px;font-family:Helvetica Neue,Arial,sans-serif;font-weight:700;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.ev-tariff__flags li.ev-tariff__flags--info{margin-right:10px;cursor:pointer}.ev-tariff__flags li.ev-tariff__flags--info img{width:14px;height:14px;vertical-align:text-bottom}.ev-tariff__image{width:120px}.ev-tariff__marketing{display:none}.ev-tariff__features{width:300px;margin:0 0 0 20px}.ev-tariff__offer{width:150px;margin-bottom:0;color:#19a4e2;font-size:24px;font-weight:700}.ev-tariff__prices{width:200px;list-style-type:none;margin:0 0 10px;padding:0}.ev-tariff__prices li{padding:2px 0;font-size:15px}.ev-tariff__detail{display:none}.ev-tariff__button{display:block;margin:auto;padding:16px 0;background:#19a4e2;border-radius:40px;text-align:center;color:#fff;font-weight:700;font-size:14px;text-decoration:none}.ev-tariff__button:hover{background:#0c516f;color:#fff}.ev-tariff__button:active,.ev-tariff__button:focus{border:none;color:#fff}.ev-tariff__disclaimers{padding:20px}.ev-tariff__disclaimers p{font-size:14px}body{overflow:visible;font-family:Helvetica Neue,Arial,sans-serif;color:#404040;min-width:auto}.site,body{background-color:transparent}.theme{border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;background-clip:padding-box}@media screen and (min-width:550px){.theme{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin:5px}}.theme.shaded{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-clip:padding-box;background-color:#e0e0e0}.wrapper{background-color:transparent}.wrapper.site-main{width:100%}@media screen and (min-width:550px){.wrapper.site-main{width:auto}}.text-section{background-color:#19a4e2}.no-radius,.text-section{background-clip:padding-box}.no-radius{border-radius:0}.split-row-select .unit-info,.split-row .split-row-input .unit-info{background-color:#ebebeb;border:2px solid #fff;position:absolute;right:0;top:0;height:100%;padding:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;background-clip:padding-box}@media screen and (max-width:690px){.split-row-select .unit-info,.split-row .split-row-input .unit-info{width:40%}}@media screen and (min-width:690px) and (max-width:1440px){.split-row-select .unit-info,.split-row .split-row-input .unit-info{width:30%}}@media screen and (min-width:1440px){.split-row-select .unit-info,.split-row .split-row-input .unit-info{width:25%}}@media screen and (max-width:690px){.split-row-select .unit-info .select__arrow,.split-row .split-row-input .unit-info .select__arrow{left:-45%}}@media screen and (min-width:690px) and (max-width:1440px){.split-row-select .unit-info .select__arrow,.split-row .split-row-input .unit-info .select__arrow{left:-30%}}@media screen and (min-width:1440px){.split-row-select .unit-info .select__arrow,.split-row .split-row-input .unit-info .select__arrow{left:-35%}}.split-row-select .unit-info p,.split-row .split-row-input .unit-info p{font-size:15px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#cost-figures{margin-bottom:20px}.button{font-family:Helvetica Neue,Arial,sans-serif;font-size:22.4px;text-transform:uppercase;white-space:normal;background-color:#19a4e2;background-image:none;border:none;padding:20px;margin:5px 0;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.button:hover{color:#fff;background-color:#1693cb;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.button.button--full{line-height:normal}.button.button--full.button--info{background-color:#fff;color:#19a4e2;font-size:14px;text-transform:none;height:auto;white-space:normal!important}.button.button--full.button--info:hover{text-decoration:underline}.button.button-margin-top{margin:10px 0 0}.button--submit.button-toggle{margin:10px 0 60px;width:7em;background-image:none;text-align:center;padding:10px 20px}.stacked-buttons{background-color:#e0e0e0;padding:0 15px}.switch-field{font-family:Helvetica Neue,Arial,sans-serif;text-transform:uppercase;border-radius:5px;background-clip:padding-box;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.switch-field,.switch-field input+label{display:-webkit-box;display:-ms-flexbox;display:flex}.switch-field input+label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.switch-field input:checked+label{background-color:#19a4e2}.switch-field:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.multiple-radio-buttons-box{border-radius:5px;background-clip:padding-box;text-align:center;margin:10px 0;padding:10px 0 0;background-color:#d3d3d3}.multiple-radio-buttons-box .multiple-radio-buttons-title{font-size:22.4px}.multiple-radio-buttons-row{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:5px;background-clip:padding-box;width:100%;font-size:22.4px}.multiple-radio-buttons-row input[type=radio]{display:none}.multiple-radio-buttons-row input+label{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:700;border-right:1px solid #e0e0e0}@media screen and (max-width:690px){.multiple-radio-buttons-row input+label{padding:10px 5px}}@media screen and (min-width:690px) and (max-width:1440px){.multiple-radio-buttons-row input+label{padding:20px 10px}}@media screen and (min-width:1440px){.multiple-radio-buttons-row input+label{padding:20px 15px}}@media screen and (max-width:690px){.multiple-radio-buttons-row input+label{font-size:16px}}@media screen and (min-width:690px) and (max-width:1440px){.multiple-radio-buttons-row input+label{font-size:22.4px}}@media screen and (min-width:1440px){.multiple-radio-buttons-row input+label{font-size:22.4px}}.multiple-radio-buttons-row input+label:last-of-type{border-right:1px solid transparent}.multiple-radio-buttons-row input:last-of-type:checked+label{border-bottom-right-radius:5px;border-top-right-radius:5px;background-clip:padding-box}.multiple-radio-buttons-row input:first-of-type:checked+label{border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box}.multiple-radio-buttons-row input:checked+label{background-color:#19a4e2;color:#fff}.select:hover,.select select{border-radius:5px;background-clip:padding-box}.select select{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.select select:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.select__arrow{top:46%;right:5%;border-color:#404040 transparent}.form-section{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-clip:padding-box}.form-label{color:#404040;font-size:22.4px;font-weight:400;margin:25px 0 15px;cursor:default}.results-page-form{background-color:#d3d3d3;padding:15px 20px;margin:15px 0;border-radius:10px;background-clip:padding-box}.results-page-form .inner .split-row .form-label.split-row-label{border-color:#d3d3d3}.results-page-form .form-label{margin:10px 0 0}.control-group-confirm-7w{margin:10px 0 20px}.control__indicator{border-radius:3px;background-clip:padding-box}.no-margin{margin:0!important}.inner{padding:0}.inner p{line-height:normal}.inner p,.inner p.result-label{font-size:22.4px}.inner.inner-results{padding:20px 10px 0;background-color:#e0e0e0}.inner span{font-size:22.4px}.inner .main-car-title{width:100%}.inner .main-car-title p{background-color:#fff;padding:15px;font-size:22.4px;font-weight:700;border-radius:5px;background-clip:padding-box}.inner .result-page-info-text{margin:20px 0 0}.inner .result-page-info-text p{line-height:1.8rem}.inner .public-charging-caveat{padding:10px}.inner .public-charging-caveat p{font-size:16px}.inner .stacked-buttons__title{padding:0}.inner .stacked-buttons__title p{padding:0 15px;font-size:14px}.link-section{padding:0}.link-section .inner a{color:#141414;margin:0}.link-section .vehicle-details-bottom-link{font-size:19.2px;text-decoration:none;font-weight:700;color:#949393;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.link-section .vehicle-details-bottom-link:hover{color:#616060;cursor:pointer}.link-section .link--back{background-image:none}.link--view-details{font-size:16px;padding:20px 10px 20px 0;float:right;-ms-flex-line-pack:end;align-content:flex-end}.page-title{position:relative}.page-title .page-title-logo{background-size:contain;width:50px;height:50px;float:right}.page-title .page-title-logo.home-charging-logo{background-image:url("/images/layout/home_charging_white_logo.png")}.page-title .page-title-logo.car-tax-calculator-logo,.page-title .page-title-logo.journey-cost-logo{background-image:url("/images/layout/pound_sign_white_logo.png")}.page-title .page-title-text-section{width:75%;height:100%}.page-title .page-title-text{font-size:28.8px;font-weight:700;color:#fff}.page-title .page-sub-title-text{margin-top:25px;font-size:22.4px;font-weight:400;color:#fff}.page-title .page-title-progress-bar{margin:30px 0 0;height:.4rem;border-radius:5px;background-clip:padding-box;background-color:#0f6186;width:100%}.page-title .page-title-progress-bar .progress-1{width:33.33333333%;height:100%;background-color:#fff;border-radius:5px;background-clip:padding-box}.page-title .page-title-progress-bar .progress-2{width:66.66666667%;height:100%;background-color:#fff;border-radius:5px;background-clip:padding-box}.page-title .page-title-progress-bar .progress-3{width:100%;height:100%;background-color:#fff;border-radius:5px;background-clip:padding-box}.main-image-wrapper{position:relative;width:100%;height:0;padding-bottom:56.66666667%}.main-image-wrapper.home-charging-intro{background:url("/images/layout/home_charging_intro.png") 50% no-repeat;background-size:cover}.main-image-wrapper.home-charging-intro,.main-image-wrapper.public-charging-intro{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:999}.main-image-wrapper.public-charging-intro{background:url("/images/layout/public-charging-intro.png") 50% no-repeat;background-size:cover}.main-image-wrapper.journey-cost-intro{background:url("/images/layout/journey_cost_intro.jpg") 50% no-repeat;background-size:cover}.main-image-wrapper.car-tax-calculator-intro,.main-image-wrapper.journey-cost-intro{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:999}.main-image-wrapper.car-tax-calculator-intro{background:url("/images/layout/car_tax_calculator_intro.jpg") 50% no-repeat;background-size:cover}.main-image-wrapper.main-car-image{background-repeat:no-repeat;background-size:cover;background-position:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:999}.main-image-overlay-logo{width:35%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;bottom:0;margin:auto}.title-label{font-size:22.4px;font-family:Helvetica Neue,Arial,sans-serif;margin:25px 0 15px}.split-row{margin-top:10px;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex}.split-row .split-row-input{position:relative}.split-row .split-row-input input[type=text]{font-size:22.4px;height:100%}.split-row .split-row-input input[type=text]::-webkit-input-placeholder{color:#19a4e2}.split-row .split-row-input input[type=text]::-moz-placeholder{color:#19a4e2}.split-row .split-row-input input[type=text]::-ms-input-placeholder{color:#19a4e2}.split-row .split-row-input input[type=text]::placeholder{color:#19a4e2}@media screen and (max-width:690px){.split-row .split-row-input input[type=text]{padding:20px 15px 20px 5px}}@media screen and (min-width:690px) and (max-width:1440px){.split-row .split-row-input input[type=text]{padding:20px 15px}}@media screen and (min-width:1440px){.split-row .split-row-input input[type=text]{padding:20px 15px}}.split-row .split-row-input input[type=text]:focus,.split-row .split-row-input input[type=text]:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.split-row .form-label.split-row-label{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;margin:0;background-color:#fff;border-right:10px solid #e0e0e0;border-radius:5px;background-clip:padding-box}.split-row .form-label.split-row-label p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:690px){.split-row .form-label.split-row-label p{padding:5px 5px 5px 15px}}@media screen and (min-width:690px) and (max-width:1440px){.split-row .form-label.split-row-label p{padding:10px 0 10px 15px}}@media screen and (min-width:1440px){.split-row .form-label.split-row-label p{padding:10px 0 10px 10px}}.split-row .split-row-input{-ms-flex:1;-webkit-box-flex:1;flex:1;width:100%}.split-row .split-row-input input[type=text]{color:#19a4e2;font-weight:700;border-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.split-row-select{-ms-flex:1;-webkit-box-flex:1;flex:1}.split-row-select select{color:#19a4e2;width:100%;height:100%;font-size:22.4px;font-weight:700;border-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media screen and (max-width:690px){.split-row-select select{padding:20px 15px 20px 5px}}@media screen and (min-width:690px) and (max-width:1440px){.split-row-select select{padding:20px 15px}}@media screen and (min-width:1440px){.split-row-select select{padding:20px 15px}}.result-section{text-align:center}.result-section p.result-section-title{font-size:22.4px;border-radius:5px;background-clip:padding-box;margin-bottom:0}.result-section .section-separator-container{height:12px}.result-section .title-separator{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 10px}.result-section .title-separator .hr-separator-element{-webkit-box-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.result-section .title-separator .hr-separator-element .colour-block{border:2px solid #19a4e2;height:2px;width:50%}@media screen and (max-width:690px){.result-section .title-separator .hr-separator-element .colour-block{width:33px}}@media screen and (min-width:690px) and (max-width:1440px){.result-section .title-separator .hr-separator-element .colour-block{width:20%}}@media screen and (min-width:1440px){.result-section .title-separator .hr-separator-element .colour-block{width:15%}}.result-section .title-separator .hr-separator-element .colour-block.block-left{-ms-flex-item-align:end;align-self:flex-end}.result-section .title-separator .hr-separator-element .colour-block.block-right{-ms-flex-item-align:start;align-self:flex-start}.result-section .title-separator .text-separator-element{font-size:22.4px;font-family:Helvetica Neue,Arial,sans-serif;padding:0 10px}.result-row{margin:10px 0 0;width:100%;background-color:#fff;border-radius:5px;background-clip:padding-box;padding:15px;font-size:22.4px}.result-row .result-value{float:right;font-weight:700;font-size:22.4px}.result-row.result-label{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Media-body{font-weight:700;font-size:22.4px}.media-section{font-family:Helvetica Neue,Arial,sans-serif;background-color:#19a4e2}.media-section,.media-section .inner{border-top-right-radius:5px;border-top-left-radius:5px;background-clip:padding-box}.media-section .inner{padding:25px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.comparison-details{background-color:#e0e0e0;padding-top:5px}.split-section-header{display:-webkit-box;display:-ms-flexbox;display:flex}.split-section-header,.split-section__title{border-top-right-radius:5px;border-top-left-radius:5px;background-clip:padding-box}.split-section__title{background-color:#d3d3d3;padding:10px;z-index:999}.split-section{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.split-section .link--view-details{font-size:16px;padding:20px 10px 20px 0;float:none;-ms-flex-line-pack:end;align-content:flex-end}.split-section-outer{margin:0;padding:5px 15px}.split-section-outer.top-split-row{padding-top:15px}.split-section__left,.split-section__right{width:50%;padding:15px;position:relative;text-align:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.split-section__left img,.split-section__right img{width:100%;display:block}.split-section__left .link--view-details,.split-section__right .link--view-details{padding:0}.split-section__left{border-bottom-left-radius:5px;border-top-left-radius:5px;border-top-right-radius:0;border-top-left-radius:0;background-clip:padding-box}.split-section__left p.text--bold{font-size:22.4px;font-weight:700}.split-section__right{border-bottom-right-radius:5px;border-top-right-radius:5px;border-top-right-radius:0;border-top-left-radius:0;background-clip:padding-box}.split-section__right p{font-size:22.4px}.split-images{display:-webkit-box;display:-ms-flexbox;display:flex}.split-images__left,.split-images__right{float:none}.text-section{border-radius:0}.comparison-details-message{padding:20px 15px}.flex-full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.map{margin:10px 0}#map{height:350px}.inner-detail{padding:10px;background-color:#e0e0e0;border-radius:5px;background-clip:padding-box}.inner-detail p{font-size:16px}.inner-detail p.vehicle-details-title{font-size:22.4px;font-weight:700}.vehicle-details-row{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vehicle-details-row,.vehicle-details-title{border-radius:5px;background-clip:padding-box;width:100%}.vehicle-details-title{background-color:#fff;padding:25px 20px}.vehicle-details-label{background-color:#fff;width:35%;white-space:normal;border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box}@media screen and (max-width:690px){.vehicle-details-label{padding:5px 0 5px 10px}}@media screen and (min-width:690px) and (max-width:1440px){.vehicle-details-label{padding:20px 5px 20px 20px}}@media screen and (min-width:1440px){.vehicle-details-label{padding:10px 0 10px 15px}}.vehicle-details-label p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:690px){.vehicle-details-label p{font-size:16px}}@media screen and (min-width:690px) and (max-width:1440px){.vehicle-details-label p{font-size:22.4px}}@media screen and (min-width:1440px){.vehicle-details-label p{font-size:22.4px}}.vehicle-details-value{background-color:#fff;width:65%;padding:5px;font-weight:700;text-align:right;border-bottom-right-radius:5px;border-top-right-radius:5px;background-clip:padding-box}.vehicle-details-value p{font-weight:700;font-size:20.16px;white-space:normal;padding:25px 10px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:690px){.vehicle-details-label{width:100%;padding:10px 15px;border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:padding-box}.vehicle-details-value{width:100%;text-align:center;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;background-clip:padding-box}.vehicle-details-value p{padding:5px;font-size:22.4px}}.attribution-logo{margin:20px 5px 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.attribution-logo,.attribution-logo p{display:-webkit-box;display:-ms-flexbox;display:flex}.attribution-logo p{font-size:16px!important;line-height:normal!important;color:rgba(51,51,51,.8);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:5px 10px 0 0;padding:0}.attribution-logo img{height:40px}.bik-comparison-container{display:table;background-color:#fff;padding:10px 5px;margin-bottom:10px;width:100%;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-clip:padding-box}.bik-comparison-container .bik-comparison-row{display:table-row}@media screen and (max-width:690px){.bik-comparison-container .bik-comparison-row{line-height:2rem}}@media screen and (min-width:690px) and (max-width:1440px){.bik-comparison-container .bik-comparison-row{line-height:3rem}}@media screen and (min-width:1440px){.bik-comparison-container .bik-comparison-row{line-height:3rem}}.bik-comparison-container .bik-comparison-row.bik-comparison-title-row{font-weight:700;line-height:1.2em}.bik-comparison-container .bik-comparison-row .bik-comparison-field{text-align:center;display:table-cell;width:40%}@media screen and (max-width:690px){.bik-comparison-container .bik-comparison-row .bik-comparison-field{font-size:16px}}@media screen and (min-width:690px) and (max-width:1440px){.bik-comparison-container .bik-comparison-row .bik-comparison-field{font-size:22.4px}}@media screen and (min-width:1440px){.bik-comparison-container .bik-comparison-row .bik-comparison-field{font-size:22.4px}}.bik-comparison-container .bik-comparison-row .bik-comparison-field.bik-narrow-field{display:table-cell;width:20%}html{overflow-y:visible}a:focus,button:focus,div:focus,input:focus,label:focus,select:focus{border:2px solid blue}.visually-hidden{-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.switch-field input:checked+label:hover{background-color:#1693cb}.switch-field input+label:hover,.switch-field label:last-of-type:hover{background-color:#f2f2f2}.multiple-radio-buttons-row input:checked+label:hover,.multiple-radio-buttons-row input:first-of-type:checked+label:hover{background-color:#1693cb}.multiple-radio-buttons-row input+label:hover{background-color:#f2f2f2}.bik-rates-text{font-size:14px}.bik-rates-text a{text-decoration:none}.bik-rates-text a:hover{text-decoration:underline}fieldset{border:none;width:100%}.split-row .split-row-input input[type=text]:focus,.split-row .split-row-input input[type=text]:hover{-webkit-box-shadow:none;box-shadow:none}fieldset{margin-top:-20px}.inner .control-group{margin-bottom:30px}.split-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.split-row .form-label.split-row-label{padding-top:30px;border-right:#fff}.form-label.pt-10,.form-label.split-row-label,.inner label{margin-top:20px;font-family:Helvetica Neue,Arial,sans-serif;font-size:24px;color:#666;font-weight:700}.form-label.pt-10{margin-bottom:10px}.switch-field{overflow:visible;text-transform:none}.switch-field:hover{background:none;-webkit-box-shadow:none;box-shadow:none}.switch-field input:checked+label,.switch-field label,.switch-field label:last-of-type{font-size:16px}.switch-field label,.switch-field label:last-of-type{width:40%;margin-left:5%;margin-right:5%;border-radius:40px;border:2px solid #19a4e2;color:#19a4e2;font-size:16px}.switch-field input:checked+label{color:#fff}.switch-field input+label:hover,.switch-field label:last-of-type:hover{background-color:#19a4e2;color:#fff}.multiple-radio-buttons-box{background-color:#fff}.multiple-radio-buttons-box .multiple-radio-buttons-title{margin-top:20px;font-family:Helvetica Neue,Arial,sans-serif;font-size:24px;color:#666;font-weight:700}.multiple-radio-buttons-box .multiple-radio-buttons-row input+label{max-width:20%;background:#fff;color:#19a4e2;border:2px solid #19a4e2;border-radius:40px!important;font-size:16px}.multiple-radio-buttons-box .multiple-radio-buttons-row input+label:hover,.multiple-radio-buttons-box .multiple-radio-buttons-row input:checked+label{background:#19a4e2;color:#fff}.control-group-confirm-7w{padding-left:15px}.control-group-confirm-7w label{font-size:18px;color:#666;font-weight:400}.control-group-confirm-7w .control__indicator{margin-top:2px}.control-group input[type=text],.split-row-select input[type=text],.split-row .split-row-input input[type=text]{background:#fff;border:2px solid #fff;border-radius:40px;-webkit-box-shadow:5px 0 20px 0 rgba(51,51,51,.1);box-shadow:5px 0 20px 0 rgba(51,51,51,.1);font-size:16px;color:#666}.control-group input[type=text]:active,.control-group input[type=text]:focus,.control-group input[type=text]:hover,.split-row-select input[type=text]:active,.split-row-select input[type=text]:focus,.split-row-select input[type=text]:hover,.split-row .split-row-input input[type=text]:active,.split-row .split-row-input input[type=text]:focus,.split-row .split-row-input input[type=text]:hover{border:2px solid #19a4e2;-webkit-box-shadow:rgba(0,0,0,.2) 0 6px 40px;box-shadow:0 6px 40px rgba(0,0,0,.2)}.control-group input[type=text]::-webkit-input-placeholder,.split-row-select input[type=text]::-webkit-input-placeholder,.split-row .split-row-input input[type=text]::-webkit-input-placeholder{color:#ccc}.control-group input[type=text]::-moz-placeholder,.split-row-select input[type=text]::-moz-placeholder,.split-row .split-row-input input[type=text]::-moz-placeholder{color:#ccc}.control-group input[type=text]::-ms-input-placeholder,.split-row-select input[type=text]::-ms-input-placeholder,.split-row .split-row-input input[type=text]::-ms-input-placeholder{color:#ccc}.control-group input[type=text]::placeholder,.split-row-select input[type=text]::placeholder,.split-row .split-row-input input[type=text]::placeholder{color:#ccc}.split-row .split-row-input input[type=text].price_kwh{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.split-row-select .unit-info,.split-row .split-row-input .unit-info{height:50px;margin:10px 5px 0 0;background-color:transparent;border-color:transparent;border-radius:30px}.split-row-select .unit-info.unit-info-bg,.split-row .split-row-input .unit-info.unit-info-bg{background:#fff}.inner p{font-size:24px;color:#666;text-align:left}.button.button--full.button--submit.button--go{padding:13px 30px}.button.button--full.button--submit.primary{width:223px;height:80px;border:2px solid #19a4e2}.button.button--full.button--submit.primary:focus,.button.button--full.button--submit.primary:hover{border-color:#007dcb}.button.button--full.button--submit.secondary{background-color:#fff;border:2px solid #19a4e2;color:#19a4e2;width:223px;height:80px;background-image:url(/images/right-arrow-blue.svg)}.button.button--full.button--submit.secondary:focus,.button.button--full.button--submit.secondary:hover{background-color:#19a4e2;color:#fff;background-image:url(/images/right-arrow-white.svg)}.nav>li,.nav>li>a{display:block}.button,.link{display:inline-block;width:auto;padding:10px 30px;background-color:#19a4e2;background-clip:unset;border-radius:40px;font-size:16px;color:#fff;text-transform:none}.button:focus,.button:hover,.link:focus,.link:hover{background-color:#007dcb;border-color:#007dcb;color:#fff}.button.button--submit,.link.button--submit{width:auto;padding:25px 60px 25px 30px;color:#fff;font-weight:700}.button.button--submit.back,.button.link--back,.link.button--submit.back,.link.link--back{padding:15px 30px 15px 20px;border:2px solid #19a4e2;background-color:#fff;background-image:url(/images/left-arrow-blue.svg);background-position:center left 25px;background-repeat:no-repeat;background-size:16px;-webkit-box-shadow:none;box-shadow:none}.button.button--submit.back.button--submit.back,.button.link--back.button--submit.back,.link.button--submit.back.button--submit.back,.link.link--back.button--submit.back{width:145px;height:48px;padding:11px 10px;font-size:16px}.button.button--submit.back:hover,.button.link--back:hover,.link.button--submit.back:hover,.link.link--back:hover{text-decoration:none;background-color:#19a4e2;background-image:url(/images/left-arrow-white.svg)}.button.button--go,.link.button--go{float:right}.button.button--lighter,.link.button--lighter{background-color:#5bc0ed}.button.button--submit,.link.button--submit{background-image:url(/images/right-arrow-white.svg);background-position:center right 30px;background-repeat:no-repeat;background-size:16px;width:115px;height:48px}.button.button--submit{padding:20px 60px 25px 30px}.button.button--submit.next{padding:13px 60px 25px 30px}.inner.journey-range p span{font-weight:400}.button.button--full.button--submit.back{margin-bottom:-20px}.button.button--full.button--submit.button--go{margin-top:20px}.button.button--full.button--submit.primary,.button.button--full.button--submit.primary.find-more,.button.button--full.button--submit.primary.view-all,.button.button--full.button--submit.secondary{width:auto;text-align:center;height:auto}.stacked-buttons{padding:0;background:transparent}.stacked-buttons__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stacked-buttons__list li{min-width:30%;margin:0;padding:0;text-align:center}.stacked-buttons__list li:first-of-type .button--submit{margin-left:0}.stacked-buttons__list li:last-of-type .button--submit{margin-right:0}.stacked-buttons__list .button--submit{margin-left:5px;margin-right:5px;color:#fff;-webkit-box-shadow:none;box-shadow:none}@media (max-width:995px){.stacked-buttons__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stacked-buttons__list li{width:100%}}.button--submit,.button--submit.back:hover,.button.button--full.button--submit.back,.button.button--full.button--submit.primary,.button.button--full.button--submit.secondary,.button:hover,.link--back:hover,.link.link--back,.multiple-radio-buttons-row input:checked+label,.multiple-radio-buttons-row label,.multiple-radio-buttons-row label:hover,.switch-field input:checked+label,.switch-field label,.switch-field label:hover{-webkit-box-shadow:rgba(3,171,241,.4) 0 2px 20px;box-shadow:0 2px 20px rgba(3,171,241,.4)}@media only screen and (max-width:690px){.split-row .fuel_cost--parent.split-row-input{width:100%}}.fuel_cost{overflow:hidden;border-radius:30px;-webkit-box-shadow:rgba(0,0,0,.2) 0 6px 40px;box-shadow:0 6px 40px rgba(0,0,0,.2)}.fuel_cost.open .fuel_cost__options{display:block}.fuel_cost .fuel_cost__options{display:none}.fuel_cost .fuel_cost__options .fuel_cost__option{display:block;padding:8px 24px;text-decoration:none;line-height:20px;color:#666;font-size:15px;font-weight:700}.fuel_cost .fuel_cost__options .fuel_cost__option:hover{background:#f6f6f6;color:#19a4e2}.fuel_cost .fuel_cost__options .fuel_cost__option:active,.fuel_cost .fuel_cost__options .fuel_cost__option:focus{border:none}.fuel_cost .fuel_cost__options .fuel_cost__option span{font-size:14px;font-weight:400}.fuel_cost input{-webkit-box-shadow:none;box-shadow:none}.fuel_cost.fuel_cost--electric:after{content:"";display:block;position:absolute;top:30px;right:35px;width:12px;height:12px;margin-top:-8px;border-bottom:2px solid #19a4e2;border-right:2px solid #19a4e2;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.fuel_cost.fuel_cost--electric.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.input--valid{border:2px solid #0097ee!important}.input--error{border:2px solid red!important}.result-page-info-text,body .text-section{margin:30px 0;padding:25px;background:#19a4e2;border-radius:10px}.result-page-info-text .inner,body .text-section .inner{margin:0;padding:0}.result-page-info-text .gul-price,.result-page-info-text p,body .text-section .gul-price,body .text-section p{margin:0;padding:0;font-size:22px;line-height:28px;color:#fff}.text-section.journey-range{margin:30px 0;border-radius:10px;background:#fff;-webkit-box-shadow:0 3px 40px rgba(0,0,0,.25);box-shadow:0 3px 40px rgba(0,0,0,.25)}.inner.footer-strip{margin-left:30px}.inner.footer-strip p{font-size:20px;font-weight:500;color:#292929}.inner.footer-strip .range-miles{margin:40px 0 30px;font-size:56px;color:#19a4e2;font-weight:300}.inner.footer-strip .form-hint{font-size:16px;line-height:24px;color:#666;text-align:left}.vehicle_details__container{margin:30px 0;border-radius:10px;background:#fff;-webkit-box-shadow:0 3px 40px rgba(0,0,0,.25);box-shadow:0 3px 40px rgba(0,0,0,.25);overflow:hidden}.vehicle_details__container .inner.inner-detail{margin:0;padding:10px 20px 20px}.vehicle_details__container .vehicle-details-title{margin-bottom:0;padding:20px 0 0;color:#19a4e2;font-size:32px;font-weight:400}.vehicle_details__container .vehicle-details-row{padding:10px 0}.vehicle_details__container .vehicle-details-label{padding:0}.vehicle_details__container .vehicle-details-label p{font-weight:400}.vehicle_details__container .vehicle-details-value{padding:0}.vehicle_details__container .vehicle-details-value p{padding:10px 0;font-size:24px;color:#0b293f}.vehicle_details__container .link-section .inner{padding:0}.vehicle_details__container .link-section .inner .link.vehicle-details-bottom-link{margin:0;padding-left:0}.inner.inner-results{padding:10px 0 0;background:#fff}.vehicle_comparison__item .main-image-wrapper.main-car-image{display:block}.vehicle_comparison__item .main-car-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:20px;padding-right:20px;padding-bottom:40px}.vehicle_comparison__item .main-car-title p{margin-bottom:0;padding:20px 0 10px;color:#19a4e2;font-size:32px;font-weight:400;line-height:1em}.vehicle_comparison__item .main-car-title a{float:none;padding-top:0;color:#666;font-weight:400}.vehicle_comparison__item .result-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px 20px 0;margin:0}.vehicle_comparison__item .result-row .result-label{margin:0 0 10px;color:#666;font-weight:400;font-size:16px}.vehicle_comparison__item .result-row .result-value{float:none;margin:0 0 10px;font-size:42px;line-height:40px;font-weight:200;color:#19a4e2}.vehicle_comparison__item .result-row .result-value small{font-size:20px}.vehicle_comparison__item .result-row .result-title{padding-top:12px;font-size:16px;font-weight:700;color:#333}.vehicle_comparison__item .result-row .result-intro{font-size:16px;color:#666}.vehicle_comparison__item .result-page-info-text-simple{padding:10px 20px 0;color:#666}.form-section.results-page-form{margin:0 0 30px;padding:10px 20px 20px;border-radius:10px;background:#fff;-webkit-box-shadow:0 3px 40px rgba(0,0,0,.25);box-shadow:0 3px 40px rgba(0,0,0,.25)}.form-section.results-page-form .home-results{margin:0;padding:0}.form-section.results-page-form .form-label.short-label{margin-left:0;font-size:16px}.form-section.results-page-form strong{font-weight:400}.form-section.results-page-form .split-row .form-label.split-row-label p{padding-left:0}.form-section.results-page-form .split-row .nice-select.wide{width:100%}.vehicle_comparison__section-header{margin:50px 0 30px}.vehicle_comparison__section-header h2{font-size:20px;font-weight:400}.vehicle_comparison__section-header p{color:#666}.vehicle_comparison{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:40px}.vehicle_comparison__item{position:relative;width:49%;padding-bottom:20px;overflow:hidden;border-radius:10px;background:#fff;-webkit-box-shadow:0 3px 40px rgba(0,0,0,.25);box-shadow:0 3px 40px rgba(0,0,0,.25)}.vehicle_comparison__item.vehicle_comparison__item--best{border:2px solid #19a4e2}.vehicle_comparison__item.vehicle_comparison__item--best-indicator:after{content:"Best Value";display:block;position:absolute;z-index:1000;top:0;left:50%;width:100px;margin-left:-50px;padding:5px 8px 8px;background:#19a4e2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;color:#fff;font-size:12px;font-weight:700}.vehicle_comparison__item.vehicle_comparison__item--single{width:100%;margin-top:20px}.vehicle_comparison__help_text{margin:30px 0;padding:20px 20px 5px;border-radius:10px;background:#fff;-webkit-box-shadow:0 3px 40px rgba(0,0,0,.1);box-shadow:0 3px 40px rgba(0,0,0,.1)}.vehicle_comparison__help_text p{color:#666}.vehicle_comparison__tabs{display:none}.inner_section{padding:0 80px 24px 20px}.inner_section .inner_section__intro{font-size:20px}.inner_section .inner_section__title{padding:28px 0 10px;font-size:16px;font-weight:700;color:#13283d}.inner_section form{width:75%;height:100px;padding-top:16px}@media (max-width:995px){body .text-section{margin-bottom:0}.vehicle_comparison .vehicle_comparison__header{border-top-left-radius:0;border-top-right-radius:0}.vehicle_comparison__item{width:100%}.vehicle_comparison__item[data-vehicle="2"]{display:none}.vehicle_comparison__item.vehicle_comparison__item--active{display:block!important}.vehicle_comparison__item.vehicle_comparison__item--inactive{display:none!important}.vehicle_comparison__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0;list-style:none}.vehicle_comparison__tab{width:50%;margin:24px 0 0;padding:15px 0;background:#fff;color:#19a4e2;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;font-weight:700}.vehicle_comparison__tab--active{background:#19a4e2;color:#fff}.inner_section{padding-right:20px}.inner_section form{width:100%}}.wrapper--ev-tariff{max-width:1440px}.ev-tariff__item{width:100%;margin:20px 24px;-webkit-box-shadow:5px 0 20px 0 rgba(51,51,51,.1);box-shadow:5px 0 20px 0 rgba(51,51,51,.1)}.tariff__item_details{display:block}.ev-tariff__flags{top:2px}.ev-tariff__flags li{background:#19a4e2;color:#fff}.ev-tariff__flags li.ev-tariff__flags--info{background:#0b293f}.ev-tariff__marketing{position:absolute;z-index:1;top:40px;left:40px;width:250px;padding:15px 20px;background:#fff;border-radius:20px;-webkit-box-shadow:rgba(0,0,0,.15) 0 3px 40px;box-shadow:0 3px 40px rgba(0,0,0,.15);color:#666;font-size:15px}.ev-tariff__item--open .ev-tariff__marketing{display:block}.ev-tariff__features,.ev-tariff__offer,.ev-tariff__prices{width:100%}.ev-tariff__features{margin:20px}.ev-tariff__detail{display:block;margin:20px 0;font-size:12px;color:#666;text-transform:uppercase}.ev-tariff__button:hover{background:#007dcb}.ev-tariff__disclaimers{max-width:100%;margin:20px;padding:50px 20px 20px;border-radius:8px;-webkit-box-shadow:5px 0 20px 0 rgba(51,51,51,.1);box-shadow:5px 0 20px 0 rgba(51,51,51,.1);color:#666}.ev-tariff li,.ev-tariff ul{font-weight:400}@media (min-width:995px){.ev-tariff__item{width:440px;margin-left:20px;margin-right:20px}.ev-tariff__item--gul-member .ev-tariff__marketing{left:165px}}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.select:hover{background:none}.select__arrow{display:none}.nice-select{position:relative;overflow:hidden;height:auto;padding:10px 0;border-radius:30px;-webkit-box-shadow:5px 0 20px 0 rgba(51,51,51,.1);box-shadow:5px 0 20px 0 rgba(51,51,51,.1);-webkit-transition:none;transition:none}.nice-select:after{top:30px;right:35px;width:12px;height:12px;margin-top:-8px;border-bottom:2px solid #19a4e2;border-right:2px solid #19a4e2}.nice-select.open,.nice-select:active,.nice-select:focus{border:none}.nice-select.open{z-index:1;padding-bottom:0}.nice-select.open.wide-abs{position:absolute}.nice-select.open .list{display:block}.nice-select.wide{width:60%}.nice-select.wide.details,.nice-select.wide.wide-abs.details{width:100%}.nice-select .current{padding:0 30px;font-size:16px}.nice-select .list{display:none;position:relative;margin:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform-origin:0;transform-origin:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;max-height:240px;overflow-y:auto}.nice-select .option{padding-left:28px;padding-right:12px;font-weight:700}.nice-select .option:hover{color:#19a4e2}@media (max-width:690px){body main .theme .responsive--tablet{display:none}}@media (min-width:690px){body main .theme .responsive--mobile{display:none}}@media screen and (min-width:690px){.theme{-webkit-box-shadow:none;box-shadow:none}}a:focus,input:focus,label:focus{outline:none;border:none}.comparison-details,.shaded{padding:0;background-color:#fff}.text-section{border-top-left-radius:5px;border-top-right-radius:5px}.page-title-text-section p{font-size:24px;color:#fff}.inner a{color:#19a4e2}.link-section a{text-indent:40px}.link-section .inner .step-text{color:#dadfe2;font-size:16px;text-align:left}.link-section .inner a{color:#19a4e2}.link-section .inner a:hover{background-color:#19a4e2;color:#fff}.comparison-details-message{background-color:#fff;border-radius:5px;color:#fff}.first-step{font-size:16px}.split-section.split-section-header h2{font-family:Helvetica Neue,Arial,sans-serif;font-size:24px;color:#666}.split-section__title{background-color:transparent}.split-section__left a,.split-section__left p,.split-section__right a{color:#19a4e2}.media-section{border:none;border-radius:10px;background-color:#fff}.media-section .inner{-webkit-box-shadow:none;box-shadow:none}.media-section p{font-weight:400}.media-section .page-title-text{margin:0}.media-section .page-title-text-section .step-text{color:#dadfe2;font-size:16px;text-align:left;margin-bottom:25px}.media-section .page-title-text-section .step-title{color:#333;font-size:26px;text-align:left;font-weight:700;margin-bottom:10px}.media-section .page-sub-title-text{margin:10px 0 0}.Media-figure{float:left}.Media-body .form-hint{line-height:30px}fieldset .inner .switch-field label{width:179px;border-radius:40px}fieldset .inner .title-label{font-weight:400;margin-left:10px}fieldset .inner .map{clear:both;margin-top:95px;margin-bottom:30px;border-radius:10px;overflow:hidden}div.select__arrow{border-color:#19a4e2 transparent transparent}.fa-arrow-right{position:absolute;color:#fff;margin-top:2%;margin-left:-7%}.form-section.results-page-form .button--submit{float:right}.attribution-logo,.bik-comparison-container,.button.button--full.button--info,.journey-cost-logo,.main-car-title,.main-image-wrapper.car-tax-calculator-intro,.main-image-wrapper.home-charging-intro,.main-image-wrapper.journey-cost-intro,.main-image-wrapper.main-car-image,.page-title-logo.car-tax-calculator-logo,.page-title-progress-bar,.page-title .page-title-logo.home-charging-logo,.public-charging-intro,.split-section__title.bik{display:none}.text-section-results{margin-top:-100px;background:#009ae0}.inner span{font-size:24px}.split-section__left .text--theme,.split-section__left .text--theme.text--bold,.split-section__left p{font-size:16px;font-weight:700}.split-section__right .text--theme,.split-section__right p{font-size:16px;font-weight:700;color:#333}.multiple-radio-buttons-box .multiple-radio-buttons-title{font-weight:400}#new_old_switch_1.control-group .switch-field.gul{display:none}.switch-field label,.switch-field label:last-of-type{margin-left:1%;margin-right:0}.stacked-buttons__title.text--left p{margin-bottom:40px}.nice-select{width:357px}.link-section .inner .step-text{margin-bottom:20px}.price_kwh:after{top:30px;right:35px;width:12px;height:12px;margin-top:-8px;border-bottom:2px solid #19a4e2;border-right:2px solid #19a4e2}datalist option{border-radius:50px}.stacked-buttons__title{float:none}.form-label.journey-range{margin-left:10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:400;color:#666}.form-hint{margin-left:-35px}.stacked-buttons__title p{margin-left:-15px}.inner.journey-range .step-text{font-size:16px;padding-bottom:10px;color:#dadfe2}.Media-figure.Image{display:none}.split-images.car-tax{margin-top:-120px}.multiple-radio-buttons-row{margin-bottom:20px}.stacked-buttons__list.nav li{display:inline-block}.text-section-results .inner p span{font-weight:700}.main-image-wrapper.main-car-image.gul{display:block}.link--view-details.gul{display:block;margin-right:155px;font-weight:700}.link--view-details{font-weight:700}.inner.inner-detail{background-color:transparent;margin-left:-40px}.inner .link.vehicle-details-bottom-link{text-decoration:underline;color:#19a4e2;background:transparent;font-size:16px;text-indent:0;margin-left:-23px}.inner .link.vehicle-details-bottom-link:hover{background:transparent;color:#333}.main-image-wrapper.main-car-image.vehicle-gul{display:block}.vehicle-details-label p{font-weight:700;font-size:16px}.vehicle-details-value{width:100%}.vehicle-details-value p{font-weight:400;font-size:16px;padding:10px}.inner.journey-range p span{font-weight:700;color:#333}#distance{padding-left:35px}#destination,#origin,#vehicleRange,.split-row .split-row-input input[type=text].price_kwh{padding-left:30px}.split-row-select .unit-info p,.split-row .split-row-input .unit-info p{top:40%}.gul-price{color:#19a4e2}.alert.alert-danger{margin:30px 0;border:2px solid red;background-color:#ff4d4d;border-radius:35px;font-size:20px;color:#fff}.form-section.results-page-form,.main-image-wrapper.main-car-image,.text-section.journey-range,.vehicle_comparison__help_text,.vehicle_comparison__item,.vehicle_details__container{-webkit-box-shadow:5px 0 20px 0 rgba(51,51,51,.1);box-shadow:5px 0 20px 0 rgba(51,51,51,.1)}.button.button--full.button--submit.secondary,.button.button--submit.back.button--submit.back,.multiple-radio-buttons-row label,.switch-field label,a.link.link--back{-webkit-box-shadow:none;box-shadow:none}.switch-field.gul{margin-top:-4px}.controlContainer{padding-bottom:15px}.switch-field label{margin-right:6px}.button.button--full.button--submit.next{margin-top:15px}.button.button--full.button--submit.back{margin-bottom:2px}.multiple-radio-buttons-row label{margin-right:10px}.button.button--full.button--submit.back.results{display:none}.link-section.results{margin-bottom:-40px}.vehicle_comparison__item .main-car-title a{color:#0b293f;text-decoration:none;font-weight:700}.vehicle_comparison__item .main-car-title p{font-weight:700}.main-car-title.results{display:none}.vehicle_comparison__item .main-car-title a{margin-bottom:-20px}.theme{margin:24px}.form-label.journey-range.start{margin-bottom:30px}.split-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button.button--full.button--submit.next.journey{margin-top:40px}.button.button--full.button--submit.next.results{margin-top:32px}.vehicle_comparison__item .result-row .result-label.gul{margin-top:-10px}.nice-select.wide.details,.nice-select.wide.wide-abs.details,.split-row .split-row-input{width:40%}@media only screen and (max-width:690px){.nice-select.wide{width:100%}.multiple-radio-buttons-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.multiple-radio-buttons-box .multiple-radio-buttons-row input+label{-webkit-box-flex:0;-ms-flex:none;flex:none;width:45%;max-width:50%;height:62px}.stacked-buttons__list li{width:inherit}}.vehicle_comparison__help_text{margin-top:40px}.inner .control-group{margin-bottom:20px}.button.button--full.button--submit.next.tax{margin-top:25px}.button.button--full.button--submit.next.home-details{margin-top:30px}.button.button--full.button--submit.back{margin-bottom:10px}.result-page-info-text{margin-top:40px}.stacked-buttons__list.home-results{margin-top:35px}.text-section.results,.vehicle_comparison.vehicle_comparison--column.second{margin-top:40px}.vehicle_comparison__help_text{margin-bottom:40px}fieldset .inner .title-label.first{margin-bottom:30px}.form-label.journey-range{margin-bottom:28px}.switch-field.gul{margin-bottom:24px}.multiple-radio-buttons-row label{margin-right:16px}a.link.link--back{font-size:16px;padding-left:9px;margin-left:-15px}.link-section .inner .step-text.results{margin-left:-11px}.link-section .inner .step-text.details{margin-left:10px}.button.button--full.button--submit.back{margin-left:5px}.link-section .inner .step-text.range{margin-left:-13px;margin-bottom:-1px}@media only screen and (max-width:690px){.link-section .inner .step-text.range{margin-left:-6px}}.Media{margin-left:8px;margin-right:-4px}.switch-field.gul{margin-left:-10px}.map{margin-left:-24px!important;width:975px!important}@media only screen and (max-width:690px){.map{width:110%!important}}.map-iframe{height:1170px;margin-left:15px;margin-bottom:-29px}@media only screen and (max-width:690px){.map-iframe{height:1650px;margin-left:25px}}@media screen and (max-width:690px){.theme{-webkit-box-shadow:none;box-shadow:none}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.split-row{display:block}}.home-charging-help-text{margin:35px 0 20px;padding:20px 20px 5px;border-radius:10px;background:#fff;-webkit-box-shadow:0 3px 40px rgba(0,0,0,.1);box-shadow:0 3px 40px rgba(0,0,0,.1)}.home-charging-help-text p{color:#666;font-size:16px}.stacked-buttons__list.home-results{margin-top:10px}