@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:1em;line-height:1.375em;font:inherit;font-weight:400;Vertical-align:baseline;font-family:Lato,sans-serif;list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}b,strong{font-weight:700}.content{width:1200px;margin:auto;overflow:hidden;box-sizing:border-box}.box{box-sizing:border-box;float:left}.right{float:right}.end{content:".";visibility:hidden;display:block;height:0;clear:both}.b1{width:6.25%}.b2{width:12.5%}.b3{width:18.75%}.b4{width:25%}.b5{width:31.25%}.b6{width:37.5%}.b7{width:43.75%}.b8{width:50%}.b9{width:56.25%}.b10{width:62.5%}.b11{width:68.75%}.b12{width:75%}.b13{width:81.25%}.b14{width:87.5%}.b15{width:93.75%}.b16{width:100%}.third{width:33.333%}.twothird{width:66.666%}@media only screen and (max-width:1199px){.content{width:1024px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.content{width:100%}}@media only screen and (max-width:768px){.content{width:100%}.b1,.b10,.b11,.b12,.b13,.b14,.b15,.b16,.b2,.b3,.b4,.b5,.b6,.b7,.b8,.b9,.third,.twothird{width:100%}}.bx-wrapper{position:relative;margin:0 auto;padding:0}.bx-wrapper img{width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:10px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:15px;height:15px;margin:0 2px;outline:0;border-radius:20px;opacity:.7}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#006838;opacity:1}.bx-wrapper .bx-prev{left:10px;background:url(../img/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(../img/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}body{background:#b9dae9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5ZGFlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear,left top,left bottom,from(rgba(185,218,233,1)),color-stop(80%,rgba(255,255,255,1)));background:linear-gradient(to bottom,rgba(185,218,233,1) 0,rgba(255,255,255,1) 80%);position:relative;z-index:10}body::before{content:"";position:absolute;top:0;width:1300px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:0;background:#fff;z-index:-10}.content{background-color:#fff;padding:20px}.text{padding:20px}.text li,.text p{margin-bottom:15px;line-height:24px;font-size:14px;color:#333}.text p:last-of-type,.text ul li:last-of-type{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:'Droid Sans',sans-serif;color:#144099;font-size:22px;line-height:22px;margin-bottom:15px}#top{padding:15px 0 15px;position:relative;background:#fff}#top .logo{display:inline-block;vertical-align:middle;width:290px;margin-right:-4px}#top .logo img{max-width:100%}#top .middle{text-align:center;display:inline-block;vertical-align:middle;width:555px;margin-right:-4px}#top .middle img{max-width:100%;display:inline-block;vertical-align:middle;margin:0 5px}#top .info{display:inline-block;vertical-align:middle;text-align:right;padding-right:0;position:relative}#top .info a{display:inline-block;font-family:Lato,sans-serif;font-size:16px;color:#fff;padding:12px 20px 12px 60px;background:#34a1dc url(../img/email-env.png) no-repeat left 29px center;margin-bottom:25px;text-decoration:none}#top .info a:hover{background:#2879a5 url(../img/email-env.png) no-repeat left 29px center}#top .info ul{margin-bottom:0}#top .info ul li{display:inline-block;font-size:18px;margin-bottom:0}#top .info ul li:last-child{margin-left:10px}#top .info ul li span{color:#46a8dd}.mobile-menu{display:none}nav.content{border-top:0 none;padding:0;background:#f1f4f6;position:relative;z-index:10;overflow:visible}nav ul{display:table;width:100%}nav ul li{display:table-cell;position:relative;padding:0}nav ul li a{display:block;text-align:center;text-decoration:none;color:#1d4aa0;padding:20px 30px;font-family:'Droid Sans',sans-serif;font-size:14px;position:relative}nav ul li a:hover,nav ul li.active a{background:#e4e9ed}nav ul li.active a{background-color:#e4e9ed;background-image:url(../img/nav-hover.png);background-position:center bottom;background-repeat:no-repeat}#header{background-color:#eee;padding-left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}#header .info{background-color:#fefefe;padding-left:40px;margin:70px 0}#header .info h1{margin-bottom:0}#header .info span.subline{font-family:'Droid Sans',sans-serif;color:#0090d0;font-size:16px;line-height:21px;margin-bottom:10px;display:block}#header .float1{position:absolute;right:20px;bottom:20px}#header .float2{position:absolute;right:100px;bottom:20px}#header.home{background-image:url(../img/header/home.jpg);height:400px}.h1{background:#f2f4f6;padding:45px 20px;text-align:center}.h1 .b16{width:100%;max-width:905px;margin:0 auto}.h1 .b16 p{font-size:16px;line-height:26px;color:#333}.main.d-blue{background-color:#e1edf5}.main.l-blue{background-color:#eaf3f8}.main p a{color:#0090d0;text-decoration:none}.main p a:hover{text-decoration:underline}.main .button{display:block;padding:20px 20px 20px 63px;border:1px solid #ccc;text-decoration:none;color:#46a8dd;margin-top:20px;background-repeat:no-repeat;background-position:left center;position:relative}.main .button:after{content:"";position:absolute;width:8px;height:12px;background-image:url(../img/arrow-right.png);right:20px;top:50%;margin-top:-6px;-webkit-transition:all .2s;transition:all .2s}.main .button:hover:after{right:10px}.main .button.home-1{background-image:url(../img/icon-heating.png)}.main .button.home-2{background-image:url(../img/icon-gas.png)}.main .button.home-3{background-image:url(../img/icon-boiler.png);padding-left:68px}.main .button.home-4{background-image:url(../img/icon-plumbing.png)}.fit-img{max-width:100%;display:block}.main.home-serv h2{font-size:18px}.main.home-serv p{font-size:13px}.ticks ul li{padding-left:35px;background-image:url(../img/tick.png);background-repeat:no-repeat;background-position:left top}.ticks ul li b{display:block;font-size:16px;line-height:24px}.service-list{padding-left:17px;margin-top:10px}.service-list li{margin-bottom:2px;list-style:disc}.accred{text-align:center}.accred .box{float:none;margin:0 auto}.accred img{margin-bottom:10px;max-width:98%;display:inline-block}.contact{border-top:1px solid #ccc}.contact ul{margin-top:10px}.contact ul li{margin-bottom:0;font-size:1em}.contact ul li.title{margin-top:10px;font-weight:700}.contact ul li a{color:#333;text-decoration:none}.contact ul li a:hover{text-decoration:underline}.price ul{margin:10px 0;padding:10px}.price .feat{border:2px dashed #0090d0;margin-bottom:20px}.price .feat ul{margin:0}.price ul li{margin-bottom:0;font-size:1em}.price ul li:first-child{font-size:1em;font-weight:700}.price ul li span.small{font-size:.8em;color:#666}.price ul li span.small2{font-size:.8em;color:red}.price ul li span.red{color:red;font-size:1.2em}.price p.red{color:red;font-size:1em}.access{padding-bottom:110px}.access-privacy{padding-bottom:110px}.access-privacy h1{font-size:28px;margin-bottom:20px;color:#144099}.access-privacy h2{font-size:22px;margin-top:30px;margin-bottom:15px;color:#144099}.access-privacy h3{font-size:18px;margin-top:25px;margin-bottom:12px;color:#144099}.access-privacy ul{margin:15px 0;padding-left:30px}.access-privacy ul li{margin-bottom:10px;line-height:24px}.access-privacy ul ul{margin:10px 0;padding-left:25px}.access-privacy table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.access-privacy table td,.access-privacy table th{border:1px solid #ddd;padding:12px;text-align:left}.access-privacy table th{background-color:#f5f5f5;font-weight:700;color:#144099}.access-privacy table tr:nth-child(even){background-color:#f9f9f9}.access-privacy a{color:#06c;text-decoration:none}.access-privacy a:hover{text-decoration:underline}.access-privacy .manage-preferences-button{display:inline-block;margin:10px 10px 10px 0;padding:10px 20px;background-color:#06c;color:#fff;text-decoration:none;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-family:'Droid Sans',sans-serif}.access-privacy .manage-preferences-button:hover{background-color:#0052a3;text-decoration:none}.finance_banner{background:#2e4d7e url(../img/header/finance-header-home.png) no-repeat left top;background-size:contain}.finance_banner .info{max-width:600px;padding:40px;box-sizing:border-box;float:right}.finance_banner .info h4{font-size:18px;color:#fff;line-height:21px;font-family:'Droid Sans',sans-serif;margin-bottom:15px}.finance_banner .info p{font-size:13px;color:#fff;line-height:21px;margin-bottom:20px}.finance_banner .info a{display:inline-block;padding:14px 35px 14px 14px;border:solid 1px #fff;font-family:'Droid Sans',sans-serif;font-size:16px;color:#fff;background:#274471 url(../img/chevron-right.png) no-repeat right 15px center;text-decoration:none}.finance_banner .info a img{display:inline-block;vertical-align:middle;margin-right:5px}#footer{background-color:#b1c5d3}#footer .b6{padding-left:90px}#footer .b6 ul li{font-size:16px;margin-bottom:5px}#footer h5{font-weight:600;font-size:.9em}#footer ul li{margin-bottom:0}#footer ul{margin-bottom:10px}#footer a.map{margin-bottom:10px;display:inline-block;text-decoration:none;padding-left:22px;padding-top:6px;background:url(../img/map-pin.png) no-repeat left top;color:#333}#footer a.email{display:inline-block;font-family:Lato,sans-serif;font-size:16px;color:#fff;padding:12px 40px 12px 60px;background:#34a1dc url(../img/email-env.png) no-repeat left 29px center;margin-bottom:25px;text-decoration:none}#footer a.email:hover{background:#2879a5 url(../img/email-env.png) no-repeat left 29px center}#footer .copy{text-align:center}#footer .copy a{color:#333;text-decoration:none}#footer .copy a:hover{text-decoration:underline}#footer .fb-page{width:100%}.home_fin_banner .content{position:relative;background:#f5f4f0 url(../img/home-finance-banner.jpg) no-repeat right top;background-size:contain;padding:0}.home_fin_banner .content .hitachi{position:absolute;top:0;left:0;padding:10px 10px 10px 50px;background:#fff;border-radius:0 0 10px 0;width:100%;max-width:10rem}.home_fin_banner .content .hitachi img{width:100%;height:auto}.home_fin_banner .content .text{max-width:525px;padding:110px 50px 60px;box-sizing:border-box}.home_fin_banner .content .text p{margin-bottom:20px}.home_fin_banner .content .text a{display:inline-block;padding:20px 30px 20px 60px;color:#fff;background:#274471 url(../img/pound-sign.png) no-repeat left 15px center;border:solid 1px #274471;text-decoration:none;font-size:15px}.home_fin_banner .content .text a:hover{background:#1a2e4d url(../img/pound-sign.png) no-repeat left 15px center}.home_fin_banner .content .accredi{position:absolute;bottom:0;right:0;background:#fff;border-radius:10px 0 0 0;padding:15px 30px}@media only screen and (max-width:1199px){body::before{width:1124px}#top .which{display:none}#top .middle{width:400px}#top .middle img:last-child{display:none}nav ul li a{padding:15px 10px}.content{padding:10px}.main.home-serv .text{padding:20px 10px}.main.home-serv h2{font-size:17px}.home_fin_banner .content{position:relative;background:#f5f4f0 url(../img/home-finance-banner.jpg) no-repeat right -200px top;background-size:contain;padding:0}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#top{padding:15px 30px}#top .logo{width:220px}#top .middle img{margin:0}body::before{display:none}}@media only screen and (max-width:768px){body::before{display:none}.mobile-menu{display:block}nav ul{display:none}#top{padding:15px 30px}#top .middle{display:none}#top .info{position:absolute;right:30px;bottom:25px}nav.content{padding:0}.mobile-menu{padding:15px;text-align:center;cursor:pointer}nav ul{display:block}nav ul li{display:block;border-top:1px solid #ccc}#header.home{height:calc(100vw / 16 * 9)}.h1{padding:40px 20px}.float1,.float2{display:none}#footer{text-align:center}#footer>.box{padding:20px}#footer .copy{margin-top:20px}#footer .copy p{font-size:.7em}.home_fin_banner .content{position:relative;background:#f5f4f0;text-align:center;padding:0}.home_fin_banner .content .text{width:100%;max-width:100%;text-align:center;margin:0 auto;padding:110px 40px 110px}}@media only screen and (max-width:767px){#top{padding:10px}#top .logo{display:block;margin:0 auto 15px;max-width:220px}#top .info{position:relative;display:block;margin:0 auto;right:auto;bottom:0;text-align:center}#top .info a{margin-bottom:15px}#top .info ul li{display:block;margin:0 auto 5px}.home_fin_banner .content .accredi,.home_fin_banner .content .hitachi{width:100%;border-radius:none;padding:15px;text-align:center;box-sizing:border-box}.home_fin_banner .content .hitachi{background:#f5f4f0;padding:30px 15px 0}.home_fin_banner .content .text{width:100%;max-width:100%;text-align:center;margin:0 auto;padding:100px 15px 110px}.home_fin_banner .content .hitachi{max-width:100%}.home_fin_banner .content .hitachi img{width:10rem}}img[alt="Which? Trusted Trader"]{width:104px}footer .content{background:#b5c5d2;padding:45px 40px}footer .box:nth-child(1){width:36%}footer .box:nth-child(2){width:33%}footer .box:nth-child(3){width:31%}footer .content h5{font-size:20px;color:#333;margin-bottom:20px;font-weight:700}footer ul li{font-size:15px;font-weight:400;color:#333;line-height:25px}footer ul li span{font-weight:700;display:block;line-height:25px}footer ul .address{padding-left:25px;background:url(../img/footer/location-pin.png) no-repeat left top 4px;background-size:15px;margin-bottom:10px}footer .contactUl li .img{display:inline-block;vertical-align:middle;width:19px;text-align:center;margin-right:10px}footer .contactUl li a{text-decoration:none;color:#333}footer .contactUl li a[href*=mailto]{text-decoration:underline}.fb_iframe_widget span{width:100%!important}footer .fb-page{margin-bottom:20px;width:100%}footer .fb_iframe_widget_fluid{display:block;margin-bottom:20px}footer .fb-page iframe{width:100%!important}footer p{font-size:13px;color:#333;line-height:19px}footer p.content{padding:0 40px 20px;text-align:center}footer p.content a{text-decoration:none;color:#333}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){footer .box:nth-child(1),footer .box:nth-child(2),footer .box:nth-child(3){display:block;float:none;max-width:500px;margin:0 auto 30px;width:100%}footer .content{padding:40px 20px}}@media only screen and (max-width:767px){footer .box:nth-child(1),footer .box:nth-child(2),footer .box:nth-child(3){width:100%;margin-bottom:30px}footer .content{padding:40px 20px}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:0;text-align:center}.owl-theme .owl-controls .owl-buttons div{display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;border:1px solid #394042;color:#394042;font-weight:400;background:#fff;text-transform:uppercase}.owl-theme .owl-controls.clickable .owl-buttons div:hover{background-color:#394042;color:#fff}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;margin-bottom:0}.owl-theme .owl-controls .owl-page span{background:0 0;text-indent:-9999px;display:block;width:13px;height:13px;margin:0 2px;outline:0;border-radius:10px;opacity:1;border:1px solid #46a8dd}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#46a8dd}.white .owl-theme .owl-controls .owl-page span{background:0 0;text-indent:-9999px;display:block;width:13px;height:13px;margin:0 2px;outline:0;border-radius:10px;opacity:1;border:1px solid #46a8dd}.white .owl-theme .owl-controls .owl-page.active span,.white .owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#46a8dd}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.finance_header .content{padding:0;background:#fff url(../img/finance/finance-header.jpg) no-repeat right top}.finance_header .text{padding:60px 0 60px 50px;max-width:50%;box-sizing:border-box}.finance_header .text p{margin-bottom:20px}.finance_header_img{width:100%;max-width:10rem}.finance_boiler .content{padding:0;background:#d8d7d5;background:-webkit-gradient(linear,left top,right top,from(#d8d7d5),to(#fff));background:linear-gradient(to right,#d8d7d5 0,#fff 100%);position:relative;overflow:visible}.finance_boiler .content .img{display:inline-block;vertical-align:top;width:calc(100% - 620px);margin-right:-4px;position:relative}.finance_boiler .content .img img{position:absolute;top:-20px;right:60px}.finance_boiler .content .boiler_filter{border-radius:50%;background:#eb0000;box-sizing:border-box;width:172px;height:172px;text-align:center;position:absolute;top:40px;left:60px;padding:25px 0 30px;z-index:10}.finance_boiler .content .boiler_filter::before{content:"";position:absolute;background:0 0;border:solid 2px #fff;top:7px;left:7px;right:7px;bottom:7px;border-radius:50%;z-index:-10}.finance_boiler .content .boiler_filter h3{color:#fff;font-size:14px;line-height:1em;text-transform:uppercase;margin:0}.finance_boiler .content .boiler_filter h3 span{display:block;font-size:14px;line-height:18px}.finance_boiler .content .boiler_filter h3 span:nth-of-type(2){font-size:17px;line-height:18px}.finance_boiler .content .boiler_filter h3 span:nth-of-type(3){font-size:12px;line-height:18px}.finance_boiler .content .boiler_filter small{display:block;font-size:10px;color:#fff;line-height:14px}.finance_boiler .content .boiler_filter span{font-size:12px;display:block;color:#fff}.finance_boiler .content .boiler_filter span b{font-weight:400;font-size:20px}.finance_boiler .content .text{display:inline-block;vertical-align:top;width:620px;margin-right:-4px;padding:60px 50px 80px 0;box-sizing:border-box}.finance_boiler .content .text ul{padding:0 15px;box-sizing:border-box}.finance_boiler .content .text ul li{margin-bottom:0;padding-left:15px;list-style-type:disc}.finance_options .content{padding:60px 50px;background:#ededec}.finance_options .content h3{text-align:center}.finance_options .content>p{max-width:765px;margin:0 auto 60px;text-align:center;line-height:24px;font-size:14px;color:#333}.finance_options .tabs .tab{width:calc(33.33% - 20px);background:rgba(255,255,255,.6);position:relative;padding:0 60px 60px;display:inline-block;vertical-align:top;margin-right:25px;box-sizing:border-box;text-align:center}.finance_options .tabs .tab:last-child{margin-right:0}.finance_options .tabs .tab .percent{position:relative;margin:-10px auto 30px;display:block;width:100px;height:100px;border-radius:50%;background:#fff;border:solid 3px #224fa4;text-align:center;font-size:33px;font-family:Lato,sans-serif;font-weight:900;line-height:1em;padding:31px 0;box-sizing:border-box}.finance_options .tabs .tab.oIF .percent{border-color:#224fa4;color:#96b0e0}.finance_options .tabs .tab.oAP .percent{border-color:#e78c20;color:#f2bc7c}.finance_options .tabs .tab.oBN .percent{border-color:#68b8df;font-size:10px;padding:23px 0}.finance_options .tabs .tab.oBN .percent img{position:relative;left:4px}.finance_options .tabs .tab .title{display:block;font-size:24px;line-height:31px;position:relative;padding-bottom:8px;margin-bottom:15px}.finance_options .tabs .tab.oIF .title{color:#224fa4}.finance_options .tabs .tab.oAP .title{color:#e78c20}.finance_options .tabs .tab.oBN .title{color:#68b8df}.finance_options .tabs .tab button{display:block;text-align:center;width:100%;font-size:16px;font-family:Lato,sans-serif;height:43px;border:solid 1px;background:0 0;margin:0;cursor:pointer}.finance_options .tabs .tab.oIF button{border-color:#96b0e0;color:#96b0e0}.finance_options .tabs .tab.oIF button:hover{background:#96b0e0;color:#ededec}.finance_options .tabs .tab.oAP button{border-color:#f2bc7c;color:#f2bc7c}.finance_options .tabs .tab.oAP button:hover{background:#f2bc7c;color:#ededec}.finance_options .tabs .tab.oBN button{border-color:#a0d2ea;color:#a0d2ea}.finance_options .tabs .tab.oBN button:hover{background:#a0d2ea;color:#ededec}.finance_options .information .infoTab{background:#fff;box-sizing:border-box;width:100%;padding:60px 55px;margin:60px auto 0;display:none}.finance_options .information .infoTab .text{padding:0 20px 0 0;width:50%;display:inline-block;vertical-align:top;margin-right:-4px;box-sizing:border-box}.finance_options .information .infoTab[data-tab=buy-now-pay-later] .text{width:100%;text-align:center;max-width:640px;margin:0 auto;display:block;padding:0}.finance_options .information .infoTab[data-tab=interest-free] .text h4{color:#224fa4}.finance_options .information .infoTab[data-tab=accelerated-payments] .text h4{color:#e78c20}.finance_options .information .infoTab[data-tab=buy-now-pay-later] .text h4{color:#68b8df}.finance_options .information .infoTab .text p{margin-bottom:10px}.finance_options .information .infoTab .text ul{padding:0 15px;box-sizing:border-box}.finance_options .information .infoTab .text ul li{padding:0 0 0 25px;margin:0;list-style-type:disc;box-sizing:border-box}.finance_options .information .infoTab[data-tab=buy-now-pay-later] .text ul{padding:0}.finance_options .information .infoTab[data-tab=buy-now-pay-later] .text ul li{list-style-type:none;padding:0}.finance_options .information .infoTab .table{padding:0 0 0 45px;width:50%;display:inline-block;vertical-align:top;margin-right:-4px;box-sizing:border-box}.finance_options .information .infoTab .table table{width:100%;border-collapse:collapse}.finance_options .information .infoTab .table table thead tr th{padding:12px;color:#fff;font-size:15px;font-weight:700;font-family:'Droid Sans',sans-serif;text-align:left}.finance_options .information .infoTab[data-tab=interest-free] .table table thead tr th{background:#224fa4}.finance_options .information .infoTab[data-tab=accelerated-payments] .table table thead tr th{background:#e78c20}.finance_options .infoTab table tr td{padding:12px;border:solid 1px #ccc;font-size:14px;color:#666;font-family:'Droid Sans',sans-serif}.finance_eligibility .content,.finance_non_eligible .content{padding:60px 190px;background:#b1aca5}.finance_non_eligible .content{background:#224fa4}.finance_eligibility .content h4,.finance_non_eligible .content h4{color:#fff;text-align:center;margin-bottom:30px}.finance_eligibility .b8:first-of-type,.finance_non_eligible .b8:first-of-type{padding-right:60px}.finance_eligibility .content p,.finance_eligibility .content ul li,.finance_non_eligible .content p,.finance_non_eligible .content ul li{color:#fff}.finance_eligibility .content p{font-size:14px;margin-bottom:15px;line-height:24px}.finance_eligibility ul,.finance_non_eligible ul{padding:0 15px;box-sizing:border-box}.finance_eligibility .content ul li,.finance_non_eligible .content ul li{list-style-type:disc;font-size:15px;padding-left:10px;line-height:25px;box-sizing:border-box}.finance_hitachi_small_print .content{background:#ededec;padding:60px 115px 60px 40px}.finance_hitachi_small_print .img{display:inline-block;vertical-align:middle;margin-right:-4px;width:147px}.finance_hitachi_small_print .img img{max-width:100%}.finance_hitachi_small_print .text{display:inline-block;vertical-align:middle;margin-right:-4px;width:calc(100% - 147px);padding:0 0 0 30px;box-sizing:border-box}.finance_hitachi_small_print .text h5{font-size:16px;color:#515050;margin-bottom:5px;font-family:"Droid Sans",sans-serif;font-weight:700}@media only screen and (max-width:1199px){.finance_boiler .content .text{width:500px}.finance_boiler .content .img{width:calc(100% - 500px)}.finance_options .tabs .tab{padding:0 40px 40px}.finance_eligibility .content,.finance_non_eligible .content{padding:60px 80px}}@media only screen and (max-width:768px){.finance_header .content{padding:0;background:#fff url(../img/finance/finance-header.jpg) no-repeat right -230px top;background-size:cover}.finance_header .text{padding:40px 0 40px 30px}.finance_boiler .content .img{display:block;width:100%;margin:0 auto}.finance_boiler .content .boiler_filter{left:140px}.finance_boiler .content .img img{right:auto;position:relative;display:block;margin:0 auto}.finance_boiler .content .text{padding:40px 50px;width:100%;margin:0 auto}.finance_options .tabs .tab{width:calc(33.33% - 9px);padding:0 30px 30px;margin-right:10px}.finance_options .tabs .tab .title{font-size:18px;line-height:26px}.finance_options .information .infoTab{padding:30px}.finance_options .information .infoTab .table{padding:0 0 0 20px}.finance_eligibility .b8:first-of-type,.finance_non_eligible .b8:first-of-type{padding:0;margin-bottom:20px}.finance_hitachi_small_print .content{padding:60px}}@media only screen and (max-width:767px){.finance_header .content{padding:30px 15px 50px;background:#ededec}.finance_header .content .text{width:100%;padding:0;max-width:100%}.finance_boiler .content{padding:0 15px 30px}.finance_boiler .content .img{padding:0;box-sizing:border-box}.finance_boiler .content .boiler_filter{left:10px}.finance_boiler .content .img img{max-width:100%}.finance_boiler .content .text{padding:0}.finance_options .content{padding:30px 15px}.finance_options .tabs .tab{width:100%;margin:0 auto 20px;padding:15px}.finance_options .tabs .tab .percent{padding:0;border:0 none;width:auto;height:auto;position:relative;background:0 0;border-radius:0;margin:0 auto 10px;font-size:22px}.finance_options .tabs .tab.oBN .percent{padding:0}.finance_options .tabs .tab .title{font-size:16px;line-height:22px}.finance_options .tabs .tab button{height:33px}.finance_options .information .infoTab{padding:15px}.finance_options .information .infoTab .table,.finance_options .information .infoTab .text{width:100%;margin:0 auto;padding:0}.finance_options .information .infoTab .text{margin-bottom:20px}.finance_eligibility .content,.finance_hitachi_small_print .content,.finance_non_eligible .content{padding:30px 15px}.finance_hitachi_small_print .img{width:100%;display:block;margin:0 auto 20px;text-align:center}.finance_hitachi_small_print .text{display:block;width:100%;padding:0;margin:0 auto}}