html,body{width:100%;height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}html.modal_open{overflow:hidden}body{font-family:Poppins,sans-serif;font-weight:400;line-height:1;color:#121f48;background-color:#fff;scroll-margin-top:100px;quotes:"“" "”" "‘" "’"}.wrapper{width:1100px;max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}.wrapper.wrapper-s{width:900px}.wrapper.wrapper-xs{width:600px}a,a:visited{text-decoration:none;color:#121f48}a:hover{color:#121f48}h1,h2,h3,h4,h5{font-weight:600;font-family:Poppins,sans-serif;letter-spacing:.2px;margin-bottom:24px;color:#162453;line-height:1.3}h1{line-height:1.1}h1 strong,h2 strong{font-weight:700}h3 strong,h4 strong{font-weight:600}ul li,ol li,p{font-weight:300;font-size:1rem;line-height:1.5;color:#162453;margin-bottom:23px}p:last-child{margin-bottom:0}strong{font-weight:600}.hidden{display:none}td,th{vertical-align:middle}td[data-label=Actions]{text-align:right}.message{color:#bbb;font-family:Poppins,sans-serif;text-align:center;font-size:1.05em;line-height:1;margin:0;padding:15px;color:#fff}.message.danger{background-color:#963110}.message-popup{position:fixed;background-color:#d8dfea;color:#121f48;padding:20px 60px 20px 28px;line-height:1.4;cursor:pointer;width:30%;top:30px;right:30px;z-index:160;border-radius:6px}.message-popup:before{content:attr(data-title);display:block;text-align:left;font-weight:700;padding:5px 20px;background-color:#cad3e2;margin-bottom:8px;width:100%;display:none}.message-popup .wrapper{max-width:100%;margin-bottom:0}.message-popup .wrapper:after{content:"";position:absolute;top:22px;right:20px;font-family:Kube!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.message-popup.danger{background-color:#ea363d;color:#fff}.message-popup.danger:before{background-color:#822101}.message-popup.success{background-color:#3cde7f;color:#94da84;color:#fff;display:flex;flex-wrap:wrap;align-content:center}.message-popup.success:before{background-color:#87ca78}form{margin-bottom:0}input,textarea,select{height:51px;background-color:#fff;border-color:#bbb;padding:0 15px;border-radius:6px}input[readonly],textarea[readonly],select[readonly]{opacity:.4}textarea{height:176px;padding:13px 15px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-item{margin-bottom:25px}.form-item label{color:#162453}.form-item label .note{font-weight:500}.form-item input,.form-item textarea,.form-item select,.form-item .button{margin-top:11px}.form-item .error>input,.form-item.error input,.form-item .error>textarea,.form-item.error textarea,.form-item .error>select,.form-item.error select{border:2px solid #d8dfea}.form-item.error p.error{font-weight:500;font-size:14px;margin-top:2px}.form-item.error p.error a{color:red;text-decoration:underline}.form-item.checkbox label.check{padding-left:36px;position:relative;display:inline-block;margin-right:15px;padding-top:4px}.form-item.checkbox.error label.check input+span{border-color:red}.form-item.checkbox label.check input{position:absolute;top:4px;left:0;margin:0;opacity:0}.form-item.checkbox label.check input+span{width:27px;height:27px;border:1px solid #bbbbbb;border-radius:3px;background-color:#fff;position:absolute;left:0;top:4px;z-index:9;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px}.form-item.checkbox label.check input+span:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;display:inline-block;color:#122048;opacity:.08;transition:all linear .2s}.form-item.checkbox label.check input:checked+span:before{opacity:1}.form-item.checkbox label.check p:not(.note):not(.error){padding-top:7px}.form-item.checkbox.radio label.check input+span{border-radius:50%}.form-item.checkbox label.check p.error{margin-top:-11px}.button,.button:visited,button{background-image:linear-gradient(to right top,#de6bad,#e571a1,#e87998,#e98291,#e78c8c);color:#fff;border-radius:37px;padding:14px;letter-spacing:.6px;font-family:Poppins,sans-serif;text-align:center;font-weight:600;font-size:17px;position:relative;border:2px solid transparent}.hero-2024 .button,.hero-2024 .button:visited,.hero-2024 button{background-image:linear-gradient(to left,#da63b7,#7e5dcd);border:0;padding:12px 52px 12px 22px}.hero-2024 .button i{margin-right:4px}.button-with-icon,.button-with-icon:visited{padding:14px 36px}.button:hover,button:hover{background-color:#f5693d}.button.has-icon,button.has-icon{padding-right:65px}.button i.fa{background:#fff;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding-left:3px;position:absolute;top:50%;transform:translateY(-50%);right:5px;color:#f87791}.button.red,button.red:visited,button.red{background-image:linear-gradient(to right top,#e44e4e,#e75556,#eb5b5e,#ee6265,#f1686d,#f26d6f,#f27171,#f37673,#f17a71,#ef7f6f,#ed836d,#ea876c)}.button.white,button.white:visited,button.white{background:#fff;color:#162453}.button.white i.fa,button.white i.fa{background:#162453;color:#fff}.button.blue,button.blue:visited,button.blue{background:#ead8e8;color:#121f48}.button.darkblue,button.darkblue:visited,button.darkblue{background:#121f48;color:#fff}.button.ghost,button.ghost:visited,button.ghost{background:transparent;border:2px solid #fff;color:#fff}.button.ghost.dark,.button.ghost.dark:visited,button.ghost.dark{color:#121f48;border-color:#121f48}.button.ghost.dark i.fa,button.ghost.dark i.fa{background:#121f48;color:#fff}section.account .button,section.account button,.button.sub,button.sub,button.small{padding:11px 27px;font-size:15px}section.account .button.has-icon,section.account button.has-icon,.button.sub.has-icon,button.sub.has-icon,button.small.has-icon{padding-right:55px}section.account .button i.fa,section.account button i.fa,.button.sub i.fa,button.sub i.fa,button.small i.fa{width:34px;height:34px}.button.link,button.link:visited,button.link,section.account table td .button{padding:0;font-size:15px;min-height:0;background:none;color:#121f48;border-bottom:1px dotted #121f48;border-radius:0;margin:0 5px;font-weight:500}.form-item .button:not(.file-upload){height:50px}.file-upload+span{color:#969aa9;display:inline-block;margin-left:6px;vertical-align:middle;font-size:15px}section .autocomplete{position:relative}section .autocomplete .results{position:absolute;top:100%;left:0;width:100%;z-index:35}section .autocomplete .results .section{display:none}.dropdownList{background-color:#fff;box-shadow:0 2px 9px #00000012}.dropdownList .section{padding:14px;border-bottom:1px solid #eee}.dropdownList .section:last-child{border-bottom:none}.dropdownList .section h3{margin-bottom:10px;font-size:18px;font-weight:500}.dropdownList .section .result{display:block;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #f9f9f9;cursor:pointer}.dropdownList .section .result span{font-size:14px;color:#666;display:block}.dropdownList .section .result span.title{color:#ff7f58}.dropdownList .section .result span.extra{text-align:right}.dropdownList .section .result:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar{will-change:min-height}.sidebar__inner{transform:translate(0);transform:translateZ(0);will-change:position,transform}p.note{color:#696969;font-size:15px}.modal .modal-content{max-height:70vh;overflow:auto;padding:10px 0}.modal .modal-content h2{font-size:25px}.modal .close{cursor:pointer;width:35px;height:35px;border-radius:50%;background-color:#121f49;color:#fff;display:flex;align-items:center;justify-content:center;opacity:1;top:-17px;right:-16px;z-index:201}.modal .buttons{display:flex;align-items:center;justify-content:space-between}.modal .buttons>*{margin:0 5px}.modal .buttons>*:first-child{margin-left:0}.modal .buttons>*:last-child{margin-right:0}#alertModal{text-align:center;color:#000}#alertModal p{font-weight:400;color:#111f4c}#alertModal .modal-header h3{margin-bottom:0}#alertModal .modal{max-width:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0!important}#alertModal .modal-body ul{text-align:left;line-height:1.4}.c2a_footer{display:none}#cc_c2a.c2a_accent_default ul.c2a_results li:not(.deadend):hover,#cc_c2a.c2a_accent_default ul.c2a_results li.active{background-color:#121f48!important}#tooltip{text-align:center;color:#fff;background:#121f48e0;position:absolute;z-index:100;padding:15px;border-radius:2px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #121f48e0;top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}ul.checks{list-style-type:none;margin-left:0}ul.checks li{position:relative;padding-left:64px;margin-bottom:20px;font-size:18px}ul.checks li:before{content:"";width:30px;height:30px;position:absolute;left:10px;top:-3px;background-image:url(/img/check-black.png);background-size:contain;background-position:center;background-repeat:no-repeat;filter:invert(74%) sepia(13%) saturate(2022%) hue-rotate(156deg) brightness(98%) contrast(90%)}ul.checks li:nth-child(2):before{filter:invert(65%) sepia(97%) saturate(445%) hue-rotate(165deg) brightness(94%) contrast(95%)}ul.checks li:nth-child(3):before{filter:invert(59%) sepia(43%) saturate(696%) hue-rotate(156deg) brightness(104%) contrast(80%)}ul.checks li:nth-child(4):before{filter:invert(56%) sepia(90%) saturate(551%) hue-rotate(172deg) brightness(94%) contrast(88%)}ul.checks li:nth-child(5):before{filter:invert(62%) sepia(11%) saturate(6927%) hue-rotate(176deg) brightness(95%) contrast(83%)}ul.checks li:nth-child(6):before{filter:invert(52%) sepia(63%) saturate(1443%) hue-rotate(180deg) brightness(92%) contrast(85%)}header{position:absolute;z-index:100;padding:20px 0;width:100%;transition:background .3s ease-in-out}.hero-2024 header{background-color:#fff;border-bottom:solid 1px #e6e6e6;box-shadow:1px 1px 10px #80808085;padding-bottom:0}.hero-2024 header .top{padding-bottom:20px}header .mainmenu{display:none}header a.logo{display:block;padding-right:30px;position:relative;bottom:2px;margin-right:auto}header a.logo img{max-width:190px;display:block;width:100%;height:40px}.hero-2024 .logo img.colour{display:block}body:not(.hero-2024) .logo img.colour{display:none}header .links .phone{color:#fff;text-transform:uppercase;line-height:19px;display:block;width:100%;height:45px}header .wizardCall{display:none}header .phone i{margin-right:5px}header .wrapper{display:flex;align-items:center;justify-content:space-between}header nav{justify-content:flex-end}header nav ul{display:flex;justify-content:space-between}header nav ul li{display:inline-block;position:relative;margin-bottom:0}header nav ul li a,header nav ul li a:visited{display:block;padding:8px 13px;color:#fff;letter-spacing:.6px;font-weight:500;font-size:15px}header nav ul li:hover a,header nav ul li.active a{color:#fff}header nav ul li:before{position:absolute;content:"";height:3px;width:0%;left:13px;bottom:0;background-color:#fff;transition:width .2s ease-in-out;border-radius:5px}header nav ul li.active:before,header nav ul li:hover:before{width:100%}header nav ul li a .icon{display:inline-block;vertical-align:middle}header nav ul li a .icon svg{height:31px;display:block;width:auto;fill:#fff}header nav ul li a.tel .icon svg{height:27px}header nav ul li a .icon svg{fill:#fff}header nav ul li.butt:before{display:none}header nav ul li.butt a{border:3px solid #fff;padding:5px 5px 5px 18px;font-size:14px;border-radius:35px;font-weight:600;letter-spacing:0px;display:block}header nav ul li.butt a .minimiser{position:relative;bottom:-1px}header nav ul li.butt a .icon{width:25px;height:25px;border-radius:50%;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;margin-left:9px}header nav ul li.butt a .icon svg{height:17px}header nav ul li.butt a.build{margin-left:10px;background-color:#fff}header nav ul li.butt a.build .minimiser{position:relative;display:inline-block;color:#000;background:#fff;mix-blend-mode:multiply}header nav ul li.butt a.build .minimiser:before{content:"";display:block;position:absolute;inset:0;background-image:linear-gradient(to right top,#de6bad,#e571a1,#e87998,#e98291,#e78c8c);mix-blend-mode:screen;pointer-events:none}header nav ul li.butt a.build .icon{background-image:linear-gradient(to right top,#e47f97,#eb858c,#ef8c82,#ef9479,#ed9e72);border-color:transparent;padding-top:2px}header nav ul li.butt a.build .icon svg{height:16px;position:relative;left:1px}header a.tel .text{display:flex;align-items:center}header a.tel .text p{font-weight:400;color:#fff;font-size:15px;margin:0 2px 0 0}header a.tel .text span{font-weight:400;font-size:15px;color:#fff}header a.tel .icon{position:relative;bottom:-2px}header a.tel .icon img{height:46px;display:block}header a.navlink{z-index:10;position:relative;color:#fff;margin-left:25px;height:23px;width:44px;display:flex;align-self:center;flex-direction:column;justify-content:space-between;cursor:pointer}header a.navlink span{right:0;height:3px;width:100%;background-color:#fff;display:inline-block;border-radius:2px;align-self:flex-end}.hero-2024 header a.navlink span{background-color:#013b80}header a.navlink span:nth-child(2){width:85%;transition:all .2s ease-in-out}header a.navlink span:nth-child(3){width:50%;transition:all .4s ease-in-out}header a.navlink:hover span{width:100%}@media screen and (min-width:769px){header a.navlink:hover span:nth-child(1){animation:burger-hover 1s infinite ease-in-out alternate}header a.navlink:hover span:nth-child(2){animation:burger-hover 1s infinite ease-in-out alternate forwards .2s}header a.navlink:hover span:nth-child(3){animation:burger-hover 1s infinite ease-in-out alternate forwards .4s}}@keyframes burger-hover{0%{width:100%}50%{width:50%}to{width:100%}}header .subnav .wrapper{padding-top:11px;margin-top:17px;border-top:1px solid #ffffff82}header .subnav li{margin-right:40px}header .subnav li:last-child{margin-right:0}header .subnav li:before{left:0}header .subnav li a{padding:5px 0 10px;letter-spacing:.5px}header a.buildscroll{display:none;font-size:14px;padding:10px 50px 10px 20px}header a.buildscroll i.fa{width:30px;height:30px;right:3px;color:#f87a8e;background:#fff}@media screen and (min-width:769px){body.scrolling.hero-2024 .banner-wrapper{position:fixed;width:100%;top:0;z-index:11}body.scrolling:not(#wizard) header{top:0;position:fixed;background-color:#fff;box-shadow:0 10px 20px #00000005,0 6px 6px #00000008}body.scrolling:not(#wizard) .banner-wrapper~header{top:100px}body.scrolling:not(#wizard) header .navlink,body.scrolling:not(#wizard) header nav{display:none}body.scrolling:not(#wizard) header a.logo img{display:none;max-width:180px}body.scrolling:not(#wizard) header a.logo img.colour{display:block}body.scrolling:not(#wizard) header a.buildscroll{display:block}}body.fixedHeader header{position:relative!important;background-color:#fff;box-shadow:0 10px 20px #00000005,0 6px 6px #00000008}body.fixedHeader header .navlink,body.fixedHeader header nav{display:none}body.fixedHeader header a.logo img{display:none;max-width:180px}body.fixedHeader header a.logo img.colour{display:block}body.fixedHeader header a.buildscroll{display:none!important}body.fixedHeader header a.refer{display:inline-block!important;display:none!important}.mm-page.mm-slideout{transform:none!important;right:initial!important}.mm-menu_offcanvas.mm-menu_opened{box-shadow:-4px 0 20px -14px #14235636}.mm-menu .mm-navbars_top{background:#d69a5f;border-bottom:none;z-index:0}.mm-menu_navbar_top-1 .mm-panels{top:85px!important}.mm-menu .mm-navbars_top .mm-navbar{overflow:hidden;display:flex;align-items:center;justify-content:space-between;height:85px!important;padding:0 30px;background:#fff}.mm-menu .mm-navbars_top .mm-navbar .close-nav{padding:0;display:inline-block;width:auto;flex:none;position:relative;top:8px;cursor:pointer}.mm-menu .mm-navbars_top .mm-navbar .close-nav svg{height:30px}.mm-menu .mm-navbars_top .mm-navbar a.logo{padding:0!important;text-align:left;display:inline-block;position:relative;bottom:-5px}.mm-menu .mm-navbars_top .mm-navbar a.logo img{height:30px}.mm-panel_has-navbar .mm-navbar{display:flex;position:absolute;top:-85px;z-index:20;background:#fff;height:85px;padding:0 30px;border-radius:30px 0 0;overflow:hidden;border:none;align-items:center}.mm-panel_has-navbar#mm-1 .mm-navbar{opacity:0;pointer-events:none}.mm-panel_has-navbar .mm-navbar .mm-btn_prev:before{left:34px}.mm-panel_has-navbar .mm-navbar .mm-navbar__title{color:#182550;padding-left:25px;font-size:0}.mm-panel_has-navbar .mm-navbar .mm-navbar__title:after{font-size:18px;color:#182550;content:"Back";position:relative;top:3px}.mm-menu{background:#fff;z-index:110}.mm-panels{background:#fff;overflow:visible}.mm-panels .mm-panel{padding:0 30px;overflow:visible}.mm-panels>.mm-panel>.mm-listview{margin:0}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#fff}.mm-listview>li.active{background-color:#0000002e}.mm-listview>li>a,.mm-listview>li>a:visited,.mm-listview>li>span{color:#182550;font-size:18px;font-weight:500;letter-spacing:.5px;padding:15px 30px}.mm-listview li.list-title{font-size:29px;font-weight:700;margin-bottom:10px;color:#182550}.mm-listview li.list-top,.mm-listview li.list-middle,.mm-listview li.list-bottom{border:3px solid #f3f4f6}.mm-listview li.list-top.mm-listitem:after,.mm-listview li.list-middle.mm-listitem:after{left:30px!important;right:30px!important;border-color:#d9dbe1}.mm-listview li.list-title.mm-listitem:after,.mm-listview li.list-bottom.mm-listitem:after{display:none}.mm-listview li.list-top{border-bottom:none;border-radius:23px 23px 0 0;padding-top:11px;margin-top:10px}.mm-listview li.list-middle{border-top:none;border-bottom:none}.mm-listview li.list-bottom{border-top:none;border-radius:0 0 23px 23px;padding-bottom:10px}.mm-listview li.butt{border:3px solid #f3f4f6;border-radius:40px;margin-top:20px}.mm-listview li.butt.mm-listitem:after{display:none}.mm-listview li.butt a{display:flex;align-items:center;justify-content:space-between;position:relative}.mm-listview li.butt .icon{position:absolute;top:7px;right:8px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mm-listview li.butt .icon svg{height:32px}.mm-listview li.butt.account .icon{background:#182550}.mm-listview li.butt.build{border:none;background-image:linear-gradient(40deg,#c862c0,#f0669e,#ff7b7e,#fc9969,#ecb766)}.mm-listview li.butt.build a{margin:3px;background-color:#fff;border-radius:40px}.mm-listview li.butt.build a span{position:relative;display:inline-block;color:#000;background:#fff;mix-blend-mode:multiply}.mm-listview li.butt.build a span:before{content:"";display:block;position:absolute;inset:0;background-image:linear-gradient(to right top,#de6bad,#e571a1,#e87998,#e98291,#e78c8c);mix-blend-mode:screen;pointer-events:none}.mm-listview li.butt.build a .icon{background-image:linear-gradient(40deg,#c862c0,#f0669e,#ff7b7e,#fc9969,#ecb766)}.mm-listview li.butt.build a .icon svg{height:26px;position:relative;top:2px;left:2px}.mm-listview .mm-btn.mm-btn_next{height:54px}.mm-listview>li>span.caret{display:none}.mm-listitem__btn:not(.mm-listitem__text){border-left:none}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before,.mm-menu .mm-listview>li .mm-next:after{border-color:#182550}.mm-menu .icon-down-dir.arrow{display:none}.pagination a.current{font-weight:500}.pagination a:hover{border-color:transparent}.mm-menu .caret{display:none}#mm-blocker{z-index:102}.reviews.center h2{font-size:44px}.reviews.center .google-reviews-reviews{margin-bottom:40px}#home .reviews.center .google-reviews-reviews{display:none}.review-widget{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.review-widget span{position:relative}.review-widget .review-logo img{max-height:18px;display:block}.review-widget .rating{font-size:1.1em;font-weight:700;color:#fff;margin:0 20px}.review-widget .stars{margin-right:20px}.review-widget .stars img{display:inline-block;width:25px}.review-widget .review-count{font-size:1em;font-weight:700;color:#fff}.review-widget .defaqto{width:100%;flex-grow:1}.pagination ul{justify-content:center}.pagination li{margin:0 2px 2px}.pagination li a,.pagination li span{border:none;background:none;font-weight:500}.pagination li.active a,.pagination li.active span{background-image:linear-gradient(to right top,#de6bad,#e571a1,#e87998,#e98291,#e78c8c);color:#fff}.pagination li.disabled span,.pagination li.disabled a{border:none;opacity:.5;background:none}section{padding:60px 0}section.padding_small{padding:40px 0}section.center{text-align:center}section.lighterblue{background-color:#f1f5f6}section.lightblue{background-color:#ebebee}section.medblue{background-color:#003d80}section.darkblue{background-color:#162453}.pastel-bg{background-image:linear-gradient(to right top,#c1d6f2,#c7d6f4,#ced6f4,#d5d5f4,#dcd5f4,#e0d4f4,#e5d4f3,#e9d3f2,#ecd1f2,#efd0f1,#f3cef0,#f6ccee)}.pastel-bg-2{background-image:linear-gradient(to right top,#c9def3,#cdddf6,#d3dbf8,#dbd9f8,#e3d7f7,#eed6f3,#f8d6ed,#ffd6e6,#ffdadd,#ffdfd7,#ffe5d4,#fcecd5)}.pastel-bg-3{background-image:linear-gradient(to right top,#c9def333,#cdddf633,#d3dbf833,#dbd9f833,#e3d7f733,#eed6f333,#f8d6ed33,#ffd6e633,#ffdadd33,#ffdfd733,#ffe5d433,#fcecd533)}.grad-bg{background-image:linear-gradient(to right top,#38a7c8,#0d9ed4,#1692dd,#4484e0,#6f71da,#9e65cc,#c057b6,#d84c9c,#eb5c81,#f1746c,#ec8f62,#e1a864);position:relative}.grad-bg-2{background-image:linear-gradient(to right top,#28b6de,#00a9e0,#009be0,#008dde,#1c7dd9,#4275d8,#5e6cd5,#7561cf,#905cce,#a856cb,#c04ec5,#d545bd);position:relative}.grad-bg-3{background-image:linear-gradient(to right top,#2872cf,#4b6fd4,#676cd6,#8066d6,#9860d4,#b75ac8,#cf56ba,#e255aa,#f26192,#f7757f,#f48a74,#ed9f72);position:relative}.grad-bg-4{background-image:linear-gradient(200deg,#ff5c73,#ff2beb,#e322ea,#c51de8,#a51be5,#811de2,#6738ea,#4749ef,#0055f2,#0071fc,#0089ff,#009fff,#45b4ff);position:relative}.grad-bg-5{background-image:linear-gradient(200deg,#ff5c73,#ff5c73,#ff5c73,#ff5c73,#ff2beb,#e322ea,#c51de8,#a51be5,#811de2,#6738ea,#4749ef,#0055f2,#0071fc,#0089ff,#009fff,#45b4ff,#45b4ff,#45b4ff,#45b4ff);position:relative}.grad-bg-6{background-image:linear-gradient(to right top,#dd4ccd,#ff4aa0,#ff6675,#ff8d53,#ffb343);position:relative}.background-overlay{position:absolute;inset:0;background-image:url(/img/grad/overlay.png);background-size:cover;z-index:1;pointer-events:none;mix-blend-mode:difference;filter:brightness(.5);opacity:.9}section h2+.row{margin-top:40px}section p.bigp{font-size:1.2rem}section p.midp{font-size:1.1rem}section p.subtitle{margin-bottom:12px}section p.subtitle+h1,section p.subtitle+h2,section p.subtitle+h3,section p.subtitle+h4{margin-top:0}section .imageFit{background-size:cover;background-position:center;background-repeat:no-repeat}section .imageFit img.sizer{display:block;visibility:hidden}section .box{padding:30px}section .dropShadow{border-radius:6px;overflow:hidden;background-color:#fff;box-shadow:6px 6px 22px -9px #06062c4d}section .dropShadow-s{box-shadow:0 3px 10px 2px #00000008,0 3px 9px -3px #0000001c}section.hero{overflow:hidden;background-size:cover;background-position:center top;background-repeat:no-repeat;position:relative;min-height:700px;display:flex;align-items:center;justify-content:center;padding:120px 0 70px}section.hero .wrapper{position:relative;z-index:6}section.hero h1{color:#fff;font-weight:600;width:55%;font-size:65px;line-height:1.1;margin-bottom:30px}section.hero h1 strong{font-weight:700;color:#fff}section.hero p{width:50%;color:#fff;font-size:23px;margin-bottom:0}section.hero h1:last-child,section.hero p:last-child{margin-bottom:0}section.hero .buttons{margin-top:35px;margin-bottom:0}section.hero .buttons a{background:none;padding:5px 56px 5px 28px;border:3px solid #fff;position:relative;font-size:20px}section.hero .buttons a i.fa{width:36px;height:36px;background-image:linear-gradient(to right top,#de6bad,#e571a1,#e87998,#e98291,#e78c8c);color:#5c6bd0}section.hero .review-widget{margin-top:40px}section.hero .trustpilot{display:block;height:27px;margin-top:20px;text-align:left}section.hero .trustpilot img{display:inline-block;max-height:100%}section.hero .existing{color:#fff;font-weight:500;margin-top:26px;display:inline-block}section.hero .existing i.fa{margin-right:6px}section.hero .wave{display:none;position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}section.hero .wave svg{position:relative;display:block;width:calc(152% + 1.3px);height:47px}section.hero .wave .shape-fill{fill:#fff}section.hero.hero-s{min-height:300px;height:auto}section.hero.hero-s .wrapper{padding-top:40px}section.hero.hero-s h1{font-size:50px;width:100%}section.hero.hero-s p{width:100%}section.biglogos{padding:54px 0 50px}section.biglogos .wrapper{display:flex;align-items:center;justify-content:space-between}section.biglogos .biglogo{max-height:60px;background-size:0;background-repeat:no-repeat;background-position:center;padding:0 13px}section.biglogos .biglogo h3{letter-spacing:0px;font-weight:600;margin:0 0 6px}section.biglogos .biglogo img{display:inline-block;max-height:56px;max-width:210px}section.usps h2{font-size:43px;margin-bottom:10px}section.usps p.bigp{font-size:1.4rem}section.usps .reasons{margin-top:60px;margin-bottom:60px}section.usps .usp{margin-top:20px;padding:13px 17px;border-radius:7px}section.usps .icon{width:110px;height:110px;border-radius:50%;margin-bottom:30px;display:inline-flex;align-items:center;justify-content:center}section.usps .icon img{height:70%}section.usps .usp h3{font-size:19px;font-weight:600}section.usps .usp p{font-size:.9rem}section.instant{overflow:hidden}section.instant h2{font-size:45px;margin-bottom:10px}section.instant .col.image img{transform-origin:center top;transform:scale(1.25)}section.switch{overflow:hidden}section.switch .new-switch .row{align-items:center}section.switch .new-switch .company .circle-block{display:block;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%;background-color:#f4f7f9;background-image:linear-gradient(40deg,#c862c0,#f0669e,#ff7b7e,#fc9969,#ecb766)}section.switch .new-switch .company .circle-block:before{content:"";display:block;padding-top:100%}section.switch .new-switch .company .circle-block .circle-content{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:20px;width:100%;text-align:center}section.switch .new-switch .company.british-gas .circle-block .circle-content{height:100%;top:0;left:0;transform:translate(0);align-content:center;display:flex;flex-direction:row;flex-wrap:wrap}section.switch .new-switch .company.british-gas .circle-block .circle-content .wrapper{width:100%}section.switch .new-switch .company.british-gas .icon img{display:inline-block;max-height:100px;margin-bottom:10px}section.switch .new-switch .company.british-gas h4{font-size:26px}section.switch .new-switch .company.british-gas strong{font-size:90px}section.switch .new-switch .company.british-gas p{font-size:24px}section.switch .new-switch .company .icon img{display:inline-block;max-height:40px}section.switch .new-switch .company h4{margin-bottom:0;color:#fff;font-size:19px}section.switch .new-switch .company strong{display:block;font-size:60px;line-height:.8;margin:15px 0 3px;color:#fff}section.switch .new-switch .company p{color:#fff;font-weight:500;font-size:17px}section.switch p.bigp{width:600px;max-width:100%;margin:0 auto 30px}section.switch .companies{margin-top:60px;margin-bottom:45px}section.switch .companies .company{position:relative}section.switch .companies .company:before{content:"";position:absolute;left:calc(50% - 120px);top:calc(50% - 120px);width:240px;height:240px;background-color:#f4f7f9;border-radius:50%;background-image:linear-gradient(40deg,#c862c0,#f0669e,#ff7b7e,#fc9969,#ecb766)}section.switch .companies .company .inner{position:relative}section.switch .companies .company .icon{margin-bottom:13px}section.switch .companies .company .icon img{display:inline-block;max-height:40px}section.switch .companies .company h4{margin-bottom:0;color:#fff;font-size:19px}section.switch .companies .company strong{display:block;font-size:70px;line-height:.8;margin:15px 0 3px;color:#fff}section.switch .companies .company p{color:#fff;font-weight:500;font-size:17px}section.switch .companies .company.british-gas{bottom:-30px}section.switch .companies .company.homeserve .icon img{position:relative;bottom:-2px}section.switch .companies .company.corgi .icon img{transform-origin:center;transform:scale(1.4);position:relative;bottom:-3px}@media screen and (max-width:800px){section.switch .row.gutters.align-center{position:relative;min-height:700px}section.switch .row.gutters.align-center .col{position:absolute}section.switch .row.gutters.align-center .col.british-gas{width:100%;max-width:500px;top:0;left:0;right:0;text-align:center;margin:0 auto;z-index:2}section.switch .row.gutters.align-center .col.corgi{top:50%;left:0;max-width:250px;width:100%;z-index:3}section.switch .row.gutters.align-center .col.homeserve{top:55%;right:0;max-width:300px;width:100%;z-index:1}}@media screen and (min-width:611px){section.switch .row.gutters.align-center{display:flex}section.switch .row.gutters.image{display:none}}@media screen and (max-width:610px){section.switch .row.gutters.align-center{display:none}section.switch .row.gutters.image{display:flex}}section.experts{overflow:hidden;border-bottom:none}section.experts h2,section.experts .bigp{max-width:500px;margin:0 auto 30px}section.experts .bigp{max-width:550px}section.experts .image{width:160px!important;margin-right:50px;padding-top:65px}section.experts .logos{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap;justify-content:center}section.experts .logos .logo{margin:25px;flex-shrink:0}section.experts .logos .logo img{max-height:45px}section.reviews .rate{height:30px;margin-bottom:10px;margin-top:-8px}section.reviews .rate img{max-height:100%}section.reviews .review{margin-top:30px}.review{text-align:center}.review h3{font-weight:600;margin-bottom:12px}.review .quote p{margin-bottom:12px}.review .stars{margin-top:20px}.review .stars span{width:22px;height:22px;background-size:contain;background-repeat:no-repeat;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.828' height='33.94' viewBox='0 0 33.828 33.94'%3E%3Cpath id='Path_38' data-name='Path 38' d='M-2942.213,185.275h12.3l4.434-13.091,4.009,13.091h13.09l-10.726,8.572,4.514,12.277-10.887-7.533-10.728,7.533,4.164-12.277Z' transform='translate(2942.213 -172.185)' fill='%23ff7849'/%3E%3C/svg%3E%0A")}.review .stars img{height:22px}a.mob-fixed-button{position:fixed;bottom:0;left:0;right:0;background-image:linear-gradient(to right top,#38a7c8,#0d9ed4,#1692dd,#4484e0,#6f71da,#9e65cc,#c057b6,#d84c9c,#eb5c81,#f1746c,#ec8f62,#e1a864);border-radius:0;border:none;padding:0 20px;height:76px;display:none;align-items:center;justify-content:center;margin:0;font-size:23px;z-index:100;pointer-events:none;transform:translateY(100%);transition:all .25s ease-in-out}#home.scrolling a.mob-fixed-button{pointer-events:all;transform:translateY(0)}a.mob-fixed-button i.fa{background:#fff;color:#b15dc7;width:34px;height:34px;border-radius:50%;padding-left:3px;margin-left:15px;font-size:19px;position:static;transform:none}@media screen and (min-width:769px){a.mob-fixed-button{display:none!important}}#home section.hero{padding:95px 0 90px;min-height:100vh}#home .promo-banner~section.hero{min-height:calc(100vh - 50px)}#home section.hero:before{height:68%;bottom:0;left:47%;right:0;background-image:url(/img/grad/man.png);background-size:contain;background-position:bottom 0 right 79%;background-repeat:no-repeat;content:"";display:block;position:absolute;z-index:3}#home section.hero:after{height:80%;bottom:0;left:70%;right:0;background-image:url(/img/grad/boiler.png);background-size:contain;background-position:bottom left;background-repeat:no-repeat;content:"";display:block;position:absolute;z-index:2}#home section.hero .wrapper{z-index:6}#home section.hero h1{width:50%;font-weight:700;font-size:3.5rem;line-height:1.1;margin-bottom:30px}#home section.switch{padding-bottom:40px}.hero-2024 section.biglogos{background-color:#f1f5f6}section.easy{padding:80px 0}section.easy h2{color:#fff;margin:0 auto 20px;width:100%;max-width:580px}section.easy p{max-width:580px;margin:0 auto 45px;color:#fff}section.helpsupport{text-align:center}section.helpsupport .blogPost{margin:0}section.helpsupport .posts{margin:50px 0 30px}section.helpsupport .link{display:block;margin-top:40px}#landing section:not(.hero-new-ui){padding:80px 0}#landing section.reviews{background:#fff!important}#landing section.hero{padding:120px 0 70px}#landing section.hero:before{position:absolute;content:"";inset:0;background-image:url(/img/2021/landing-hero-boiler.jpg);background-size:cover;background-position:top;z-index:1;pointer-events:none;opacity:.3}#landing.landing-home section.hero:before{background-image:url(/img/2021/landing-hero-home.jpg)}#landing.landing-landlord section.hero:before{background-image:url(/img/2021/landing-hero-landlord.jpg)}#landing section.hero h1{font-size:4.3rem;font-weight:700}#landing section.hero p{width:50%}#landing section.hero .button i.fa{color:#0c89f3}section.hero .perday{position:absolute;bottom:20%;right:0%;border-radius:50%;margin:0;padding:7px;text-align:center;width:230px;height:230px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:29px}section.hero .perday span{background-color:#fff;padding:18px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:50%}#landing section.existingPlan{padding:40px 0}#landing section.existingPlan p{color:#fff;text-align:center;margin-bottom:20px}#landing section.existingPlan p strong span.pink{color:#ee3fbb}#landing section.existingPlan p.links{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:0}#landing section.existingPlan p a{color:#fff}#landing section.gotYouCovered h2{margin-bottom:30px}#landing section.gotYouCovered .imageFit{margin-top:60px;margin-bottom:40px}#landing section.gotYouCovered ul{list-style:none;margin:0 0 40px}#landing section.gotYouCovered ul:last-child{margin-bottom:0}#landing section.gotYouCovered ul li{position:relative;padding-left:50px}#landing section.gotYouCovered ul li:last-child{margin-bottom:0}#landing section.gotYouCovered ul li:before{position:absolute;top:1px;left:0;content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#f1f5f6;background:#172552;font-size:16px;width:30px;text-align:center;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}#landing section.gotYouCovered ul li p{margin-bottom:5px}#landing section.gotYouCovered ul li p:last-child{margin-bottom:0}#landing section.notIncluded h2,#landing section.notIncluded h3,#landing section.notIncluded h4,#landing section.notIncluded p,#landing section.notIncluded a{color:#fff}#landing section.notIncluded ul li:before{content:"";background-color:#fff;color:#162453}#landing section.notIncluded .box{margin-top:40px;margin-bottom:40px}#landing section.notIncluded .box p:not(:last-child){margin-bottom:5px}#landing section.notIncluded .box p a{font-weight:500}#landing section.needToKnow{text-align:center}#landing section.needToKnow .fact{padding:50px 25px;margin-top:20px;text-align:left}#landing section.needToKnow .fact p{line-height:1.7}#landing section.howToFind h2 strong{display:block}#landing section.howToFind ul.checks li{margin-bottom:35px}#landing section.howToFind ul.checks li:last-child{margin-bottom:0}#landing section.howToFind ul.checks li:before{top:4px}#landing section.compareCover{text-align:center}#landing section.compareCover .productPlan{margin-top:20px}.accordion .item{margin-bottom:21px;padding:17px;position:relative;cursor:pointer}.accordion .item:last-child{margin-bottom:0}.accordion .item:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;top:13px;right:20px;font-size:33px;color:#cf53cf}.accordion .item p{margin-bottom:0}.accordion .item p.bigp{padding-right:20px;font-size:1em;font-weight:500}.accordion .item .answer{max-height:0;overflow:hidden}.accordion .item .answer>*,.accordion .item .answer p,.accordion .item .answer li{margin-top:12px;margin-bottom:0;font-size:.95em;color:#707b99}.accordion .item.open .answer{max-height:2000px;transition:all 1s ease-in-out}.accordion.accordion-s .item{margin-bottom:0;border-radius:0}.accordion.accordion-s .item:first-child{border-radius:6px 6px 0 0}.accordion.accordion-s .item:last-child{border-radius:0 0 6px 6px}#landing section.fewFAQs h2{text-align:center}#landing section.fewFAQs .accordion .item{margin-bottom:0;border-bottom:1px solid #e7e9ed;border-radius:0}#landing section.whyChoose{text-align:center}#landing section.whyChoose .reasons{margin-top:60px;margin-bottom:60px}#landing section.whyChoose h2,#landing section.whyChoose h3,#landing section.whyChoose h4,#landing section.whyChoose p{color:#fff}#landing section.whyChoose .icon{width:110px;height:110px;border-radius:50%;margin-bottom:30px;display:inline-flex;align-items:center;justify-content:center}#landing section.whyChoose .icon img{height:70%}#landing section.altToBuying{text-align:center}#landing section.altToBuying .fact{padding:30px 25px;margin-top:20px;text-align:left}#home section.productPlans,#landing section.productPlans{text-align:center}.productPlan{display:flex;position:relative;margin-top:20px}.productPlan:before{content:"";display:block;position:absolute;inset:5px;background-color:#fff;transition:all .15s ease-in-out;z-index:4;border-radius:3px}.productPlan .inner{padding:35px;text-align:left;position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%}.productPlan .inner h3{font-size:27px;margin-bottom:20px;width:100%}.productPlan .inner h3 .small-title{display:block;font-size:15px;text-transform:uppercase}.productPlan .inner p{margin-bottom:40px;flex-grow:1;width:100%}.productPlan .inner ul{list-style:none;margin-left:0;width:100%}.productPlan .inner ul li{margin-bottom:18px}section.productPlans.other .productPlan .inner{padding:56px}section.productPlans.other .productPlan .inner h3{font-size:27px}section.faqs+section.faqs{padding-top:0}section.faqs .sidebar a{display:block}section.faqs .sidebar h3{font-size:22px}section.faqs .faqCategory{margin-bottom:40px}section.faqs .faqCategory .faqHeading{display:block;padding-top:7em;margin-top:-7em}.ioslist-wrapper{height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;width:100%}.ioslist-group-container{margin:0;min-height:1px;overflow:hidden;padding:24px 0 0;position:relative}.ioslist-group-header,.ioslist-fake-header{background:#b8c1c8;border-bottom:1px solid #989EA4;border-top:1px solid #717D85;color:#fff;font: 18px/21px Helvetica,Arial,sans-serif;margin:0;padding:2px 0 0 12px;position:absolute;text-shadow:0 1px #646A6E;-moz-text-shadow:0 1px #646A6E;-webkit-text-shadow:0 1px #646A6E}.ioslist-group-header{bottom:auto;min-height:1px;top:0;width:273px}.ioslist-fake-header{width:273px;z-index:1000}.ioslist-fake-header.ioslist-hidden{visibility:hidden}.ioslist-group-container.ioslist-animated .ioslist-group-header{bottom:0;top:auto}#blog section.hero{padding-bottom:0}#blog section.hero:before{height:88%;top:0;width:63%;right:0;background-image:url(/img/2021/blogOverlay.png);background-size:contain;background-position:top right;background-repeat:no-repeat;content:"";display:block;position:absolute;z-index:3}#blog section.hero h1{width:70%}#blog section.blogCategories{padding:0}#blog section.blogCategories ul{list-style-type:none;display:flex;align-items:center;justify-content:flex-start;margin:0}#blog section.blogCategories ul li{display:inline-block;margin-right:40px;margin-bottom:0}#blog section.blogCategories ul li a{padding-bottom:20px;color:#fff;display:block;position:relative;white-space:nowrap}#blog section.blogCategories ul li a:after{position:absolute;bottom:0;right:0;left:0;height:0;background-color:#e948c9;content:"";transition:all .3s ease-in-out}#blog section.blogCategories ul li:hover a:after,#blog section.blogCategories ul li.active a:after{height:3px}#blog section.blogPosts .pagination{margin-bottom:0}#article section.hero .background{position:absolute;inset:0;content:"";z-index:3;background-size:cover;background-position:center;mix-blend-mode:soft-light;opacity:.4}#article section.hero .wrapper{position:relative;z-index:5}#article section.hero h1{font-size:40px;width:70%}#article section.hero p.date i.fa{position:relative;top:-1px;margin-right:4px}.blogPost{position:relative;margin-bottom:40px;display:block}.blogPost .image{position:relative;inset:0;background-size:cover;background-position:center top 15%;max-height:300px;border:0!important}.blogPost .content{position:relative;inset:0;padding:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-image:linear-gradient(0deg,#003d80,#5a63cc);text-align:left}.blogPost .content h4{color:#fff;font-weight:600;margin-bottom:11px;min-height:75px}@media(max-width:843px){.blogPost .content h4{min-height:100px}}@media(max-width:768px){.blogPost .content h4{min-height:auto}.message-popup{width:85%}}.blogPost .content p.date{color:#fff;margin-bottom:12px;font-size:15px}.blogPost .content p.date i.fa{position:relative;top:-1px;margin-right:4px;color:#e948c9}.blogPost .content strong{color:#fff}#reviews section.testimonials{background-color:#f2f4f5}#reviews section.testimonials .trustpilot-widget{background-color:#fff;padding:20px}#reviews section.testimonials .paging{padding-bottom:0}#reviews section.testimonials .testimonial h2,#reviews section.testimonials .testimonial p{text-align:left;margin-bottom:0}#reviews section.testimonials .testimonial h2{margin-bottom:0;display:block;line-height:26px;font-size:17px;color:#4a4a4a}#reviews section.testimonials h2+p{margin-top:0}#reviews section.testimonials .reviews .heading{padding:20px;background-color:#fff;border-bottom:1px solid #e2e0e0;display:flex;align-items:center;justify-content:space-between}#reviews section.testimonials .reviews .heading h3{text-transform:uppercase;color:#000;font-weight:500;font-size:26px;margin-bottom:0;display:inline-block;vertical-align:middle}#reviews section.testimonials .reviews .inner{background-color:#fafafa;padding:20px}#reviews section.testimonials .testimonial{margin-bottom:9px;padding:18px;background-color:#fff;border-radius:5px;border-bottom:1px solid #e2e0e0}#reviews section.testimonials .testimonial strong{font-size:17px;color:#121f48;display:inline-block;text-align:right;width:50px;float:right;position:absolute;top:0;right:0}#reviews section.testimonials .testimonial div[itemprop=author]{display:inline-block;vertical-align:middle}#reviews section.testimonials .testimonial .head{display:inline-flex;align-items:center;margin-bottom:2px}#reviews section.testimonials .testimonial .stars{display:inline-block;margin-left:8px}#reviews section.testimonials .testimonial .stars img{display:inline-block;height:18px}#reviews section.testimonials .testimonial .stars .star{display:inline-block;margin:0 -2px}#reviews section.testimonials .testimonial .stars .star svg{display:block;fill:#ee8c5f;height:20px;width:20px}#reviews section.testimonials .testimonial .verified{padding:5px 9px;background-color:#1bd172;margin-top:0;border:medium none;box-shadow:0 2px 8px -3px #0003;background:linear-gradient(to right,#32c985 0,#3db992) #1bd172;font-size:10px;font-weight:600;letter-spacing:.4px;text-align:center;display:inline-block;text-transform:uppercase;vertical-align:top;line-height:14px;color:#fff;border-radius:4px;margin-left:11px}#reviews section.testimonials .testimonial .verified i.fa{color:#1bd172;border-radius:50%;background-color:#fff;font-size:9px;height:10px;width:10px;display:inline-block;vertical-align:middle;padding:0 0 2px 1px;margin-right:3px;position:relative;top:-.3px}#reviews section.testimonials .testimonial time[itemprop=datePublished]{display:block;text-align:right;margin-top:3px;font-size:13.4px;color:#6f6f6f}#reviews section.testimonials .testimonial p[itemprop=description]{font-weight:400;color:#2f2f2f;font-size:13.8px}#reviews section.testimonials .testimonial div[itemprop=reviewRating]{position:relative;margin-top:6px}#reviews section.testimonials .testimonial div[itemprop=itemReviewed],#reviews section.testimonials .testimonial div[itemprop=reviewRating]>strong{display:none}section.account{min-height:calc(100vh - 80px);padding:10px 0}section.account .dropShadow.box>table:first-child thead td{padding-top:0}section.account .more{padding:15px}section.account .more ul{list-style:none;margin:0}section.account .more ul li{font-size:15px;padding:13px 19px;margin:0;border-radius:9px;font-weight:500;transition:background .2s ease-in-out;position:relative;cursor:pointer}section.account .more ul li:hover{background:#f3f4f6}section.account .more ul li:before{position:absolute;right:20px;top:6px;content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;display:block;font-size:23px;color:#142356;font-weight:300}section.account .more ul li:after{position:absolute;bottom:-1px;right:15px;left:15px;background-color:#f3f4f6;height:2px;content:"";display:block}section.account .more ul li:last-child:after{display:none}section.account .more ul li a{display:block}section.account .navBack{display:none}section.account .upgrades .upgrade{padding:21px 31px;position:relative;background:#f8f8f9;border-radius:6px}section.account .upgrades .upgrade:after{width:2px;top:30px;bottom:30px;right:-1px;background-color:#f3f4f7;position:absolute}section.account .upgrades .upgrade:last-child:after{display:none}section.account .upgrades .upgrade .price{position:absolute;top:24px;right:20px;display:inline-block;font-size:13px;padding:6px 10px;border-radius:4px;white-space:nowrap}section.account .upgrades .upgrade .price strong{display:inline-block;margin-right:5px}section.account .upgrades .upgrade h3{padding-bottom:9px;margin-bottom:20px;border-bottom:2px solid #f3f4f7;font-size:22px}section.account .upgrades .upgrade ul{list-style-type:none;color:#fff;font-weight:700;margin:10px 0 0}section.whyChooseUs ul{list-style-type:none;margin:10px 0 0}section.whyChooseUs ul li,section.productPlans ul li,section.account .upgrades .upgrade ul li{font-size:15px;font-weight:500;padding:0 0 0 30px;margin-bottom:9px;position:relative}section.whyChooseUs ul li:before,section.productPlans ul li:before,section.account .upgrades .upgrade ul li:before{position:absolute;top:-1px;left:0;content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#172552;font-size:16px;width:19px;text-align:center}section.productPlans ul li.excluded,section.account .upgrades .upgrade ul li.excluded{opacity:.3}section.productPlans ul li.excluded:before,section.account .upgrades .upgrade ul li.excluded:before{content:"";font-size:17px;top:-3px}section.account .upgrades .upgrade .button{width:100%;margin-top:15px}#upgrade-modal{padding:0;display:flex;align-items:center;justify-content:center;text-align:center}#upgrade-modal .wrapper{width:600px;padding:30px;border-radius:5px;margin:0}#upgrade-modal .modal-buttons{margin-top:30px}#upgrade-modal .modal-buttons .button{margin:0 10px}section.login{padding:140px 0 100px}section.login h1{color:#fff}section.login .form-item.end{display:flex;align-items:center;justify-content:space-between}#dashboard section.account .intro .buttons{margin-bottom:30px}.button i.fa.fa-chevron-right{width:30px;height:30px}#dashboard section.account .intro .buttons .button{margin:0 10px}#dashboard section.account .intro .buttons .button span.icon{height:20px;display:inline-block;margin-left:6px;vertical-align:middle;position:relative}#dashboard section.account .intro .buttons .button span.icon img{max-height:100%}#dashboard section.account .intro .buttons .button.repair span.icon{top:-2px}section.account .menus .more{padding:11px 9px;position:relative}section.account .menus .more:before{position:absolute;top:0;left:0;right:0;content:"";height:4px;background-image:linear-gradient(to right,#7b61c6,#7f61c6,#8461c5,#8862c5,#8c62c4);display:none}section.account .menus .more li{padding:10px 15px}section.account .menus .more li:before{display:none!important}section.account .menus .more li:not(.head):after{display:none!important}section.account .menus .more li.head{background:none!important;margin-bottom:15px}section.account .menus .more li.head h4{margin-bottom:10px}section.account .menus .dabs{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;position:relative;z-index:10;padding:0 6px}section.account .menus .dabs:before,section.account .menus .dabs:after{width:0;opacity:0;content:"";display:block;height:20px;flex-shrink:0}section.account .menus .dabs a{padding:13px 10px 8px;flex-grow:1;border-radius:8px 8px 0 0;position:relative;background-image:linear-gradient(2deg,#7b5dcd,#995dc9,#b25ec4,#c760be,#da63b7);text-align:center;margin:10px 1px 0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:1}section.account .menus .dabs a:before{border-radius:5px 5px 0 0;position:absolute;content:"";inset:0;background-color:#fff;border:2px solid #e7ebf1;border-bottom:0}section.account .menus .dabs a:after{content:"";position:absolute;width:100%;left:0;top:100%;height:4px;opacity:0;background:#8361d9}section.account .menus .dabs a h3{margin-bottom:1px;position:relative;z-index:3;font-size:16px}section.account .menus .dabs a.active:before{background:#fff;z-index:1;inset:4px 4px -5px;border:none}section.account .menus .dabs a.active:after{opacity:1}section.account .downloadSSA{text-align:center;margin-top:34px;font-size:19px}section.account .downloadSSA .icon{display:inline-block;vertical-align:middle;margin-right:7px;font-size:23px}section.account .downloadSSA a{color:#3794de;text-decoration:underline}section.account .navrow>.col.box{width:97%}section .box-heading{padding-bottom:14px;margin-bottom:22px;border-bottom:2px solid #f3f4f6;margin-top:-4px;display:flex;align-items:center;justify-content:space-between}section .box-heading h3{margin-bottom:0}section.account tbody:empty:after{display:block;padding:20px;text-align:center;opacity:.7}section.account .notice .close-notice{position:absolute;top:-11px;right:-11px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#162453;font-size:12px;font-weight:600;padding-left:2px}section.account .notice .content{flex-grow:1}section.account .notice .content h3{margin-bottom:10px;font-size:25px}section.account .notice .content p{margin-bottom:10px}section.account .notice .content p:last-child{margin-bottom:0}section.account .notice .buttons{flex-shrink:0;margin-top:20px}section.account .notice .buttons .button{white-space:nowrap}section.accountHero{display:none}.upgrade-fixed{position:fixed;bottom:0;left:0;right:0;margin:0;padding:15px 0;background-color:#fff;z-index:30;box-shadow:0 -5px 13px #0000000a}.upgrade-fixed .wrapper{display:flex;align-items:center;justify-content:space-between}.upgrade-fixed .button{margin-left:auto}.upgrade-fixed .back{font-weight:500;display:inline-block;border-bottom:1px solid #999}#dashboard .upgrade-fixed .back{display:none}section.account table td,section.account table th{padding:.6rem}section.account table td:first-child,section.account table th:first-child{padding-left:0}section.account table td:last-child,section.account table th:last-child{padding-right:0}section.account table thead td,section.account table thead th{font-weight:500}footer{background-color:#162453;padding:80px 0 93px;position:relative}footer ul li,footer ol li,footer p{color:#fff}footer .wave{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg);display:none}footer .wave svg{position:relative;display:block;width:calc(100% + 1.3px);height:27px}footer .wave svg .shape-fill{fill:#fff}footer .logosocials{width:41%}footer .logosocials p{font-size:.8rem}footer .logosocials .logo{display:inline-block;margin-bottom:18px;text-align:left;height:40px;width:230px}footer .logosocials .logo img{max-height:41px}footer .social-icons{margin-top:20px;margin-bottom:28px}footer .social-icons a{display:inline-flex;margin-right:12px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;font-size:30px;color:#fff}footer .nav nav ul li{display:block;margin-bottom:14px}footer .nav nav ul li strong{display:block;margin-bottom:32px}footer .nav nav ul li a{font-size:14px;color:#fff}footer .nav nav ul li a:hover{color:#e7e7e7}.mm-listitem a:hover{color:#585858}.mm-menu_offcanvas.mm-menu_opened{overflow-y:scroll!important}section h2+.boxes,section p.bigp+.boxes{margin-top:40px}section .boxes .box{text-align:left;border-radius:5px;position:relative;background:#fff}section .boxes .box .box-heading{display:flex;align-items:center;justify-content:space-between}section .boxes .box .box-heading .icon{display:inline-block;height:24px}section .boxes .box .box-heading .icon img{max-height:100%}section .boxes .box .box-content a,section .boxes .box .box-content a:visited{color:#6980ce}section .boxes .box .box-content h4{margin-bottom:15px;margin-top:0}section .boxes .box .box-content ul li{margin-bottom:5px}section.existing{text-align:center}section.existing .boxes .box:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;bottom:13px;right:20px;font-size:33px;color:#999}section.existing .boxes .box .box-heading h3{font-size:20px}section.faq .accordion{margin:40px 0}section.faq .accordion .item p.bigp{font-size:1.1em}section.info .boxes .box .box-content .emergency{background-color:#d72f4b;margin-bottom:31px;padding:12px 17px;border-radius:8px}section.info .boxes .box .box-content .emergency *{color:#fff}section.account .comments-container{padding:20px 34px;margin-bottom:20px;border-radius:7px;background-color:#f8f8f9;max-height:400px;overflow:auto}section.account .comments-container .comment{padding:19px 20px;border:4px;margin-top:12px;max-width:55%;margin-right:auto;background:#ffd6e5;border-radius:5px;font-size:14px;position:relative;line-height:1.3}section.account .comments-container .comment.user+.comment.user,section.account .comments-container .comment.staff+.comment.staff,section.account .comments-container .comment.system+.comment.system{margin-top:2px}section.account .comments-container .comment:before{position:absolute;right:100%;width:19px;height:18px;background:#ffd6e5;transform-origin:right top;transform:skew(45deg);content:""}section.account .comments-container .comment.user+.comment.user:before,section.account .comments-container .comment.staff+.comment.staff:before,section.account .comments-container .comment.system+.comment.system:before{opacity:0}section.account .comments-container .comment:first-child{margin-top:0}section.account .comments-container .comment span{position:absolute;left:calc(100% + 10px);top:11px;opacity:0;transition:opacity .2s ease-in-out;font-size:12px;width:120px}section.account .comments-container .comment:hover span{opacity:1}section.account .comments-container .comment.staff,section.account .comments-container .comment.system{margin-right:initial;margin-left:auto;background:#ccddf5}section.account .comments-container .comment.staff:before,section.account .comments-container .comment.system:before{right:initial;left:100%;background:#ccddf5;transform-origin:left top;transform:skew(-45deg)}section.account .comments-container .comment.staff span,section.account .comments-container .comment.system span{left:initial;right:calc(100% + 10px)}section.account .products .product{background:#f8f8f9;border-radius:5px}section.account .products .product+.product{margin-top:17px}section.account .products .product .details{padding:0 16px}section.account .products .product .details>*{padding-top:23px;padding-bottom:15px}section.account .products .product .details .detail{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;font-size:14px}section.account .products .product .details .detail.claim{display:block}section.account .products .product .details .detail>strong{display:inline-block;margin:0;font-weight:500}section.account .products .product .details .detail>p{display:inline-block;font-size:14px;line-height:1}section.account .products .product h3{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:15px 16px}section.account .products .product h3>span{font-size:14px;font-weight:400}section.account .products .product .address{padding:15px 16px;background:#0000000a;font-size:15px}section.account .products .product .details .download{display:inline-block;margin-top:10px;font-size:14px;color:#3794de;font-weight:500;line-height:1.1}section.account .products .product.issue{background:#f5d6d7}section.account .dropShadow{overflow:visible}#claims .secure{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}#claims .secure p{margin-bottom:0}#claims .secure img.cards{height:30px;margin-left:15px;flex-shrink:0}#claims .secure i.fa{color:#ffba51}#claims a.what{color:#3794de;text-decoration:underline}#claims .cvc{padding:27px 0 0}#claims .buttons{margin-top:10px;display:flex;align-items:center;justify-content:space-between}#viewClaim .claimStatus{font-weight:500}#viewClaim .claimStatus span{font-weight:400}#viewClaim .answers{margin-bottom:25px}#viewClaim .answer{padding:14px;background:#f8f8f9;border-radius:5px;margin-bottom:10px}#viewClaim .answer strong,#viewClaim .answer span{display:block;font-size:13px}#viewClaim .answer strong{margin-bottom:9px}#directDebit .ddebit{display:flex;align-items:center;justify-content:flex-start}#directDebit .ddebit img{height:50px;opacity:.3;margin-right:20px}#directDebit .ddebit p.note{width:260px;flex-shrink:1}#directDebit .current p{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}#tooltip{text-align:center;color:#fff;background:#071054e8;position:absolute;z-index:100;padding:15px;border-radius:6px;font-size:.9em;line-height:1.2em;background-size:100% 250px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #121f48e0;content:"";position:absolute;left:50%;bottom:-10px;margin-left:-10px}.completeProfile h2,#plansPolicy h2{margin-bottom:12px;font-size:28px}.completeProfile .product,#plansPolicy .product{background:#f8f8f9;border-radius:5px;padding:0}.completeProfile .product+.product,#plansPolicy .product+.product{margin-top:7px}.completeProfile .product h4,#plansPolicy .product h4{margin-bottom:0;padding:16px}.completeProfile .product h4 span,#plansPolicy .product h4 span{display:block;font-size:14px;margin-top:3px}.completeProfile .product .details,#plansPolicy .product .details{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#00000008}.completeProfile .product .details p,#plansPolicy .product .details p{margin-bottom:0}.completeProfile .product .details .button,#plansPolicy .product .details .button{flex-shrink:0;margin-left:20px}.plainBreadcrumbs{font-size:0;list-style:none;display:flex;margin-bottom:0}.plainBreadcrumbs .breadcrumb-item{display:flex;justify-content:center;line-height:1!important;font-weight:500!important;margin-bottom:15px}.plainBreadcrumbs .breadcrumb-item svg{display:inline-block;height:1.4em;width:4em;fill:#162453}.modal .alert{color:#de6bad}.overlay{background-image:linear-gradient(to right top,#c9def38a,#cdddf68a,#d3dbf88a,#dbd9f88a,#e3d7f78a,#eed6f38a,#f8d6ed8a,#ffd6e68a,#ffdadd8a,#ffdfd78a,#ffe5d48a,#fcecd58a)}.cancel-error,.profile-error,.gas-safety-error{padding:17px 14px;border-radius:4px;background-color:#f7f7f7;margin-bottom:20px;display:block;font-size:15px}@font-face{font-family:Glyphicons Halflings;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAFsYABEAAAAAoU...VLmWK4AAA==) format("woff")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-time:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-calendar:before{content:""}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px!important}.btn{-ms-touch-action:manipulation;-moz-user-select:none;-ms-user-select:none}.collapse{display:none}.collapse.in{display:block}.dropdown-menu{position:absolute;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px #0000002d}.list-unstyled{padding-left:0;list-style:none}.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media(min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:"";display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:#0003;top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:#0003;bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:hover{background:#fbead3}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:500;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center;margin:0}.bootstrap-datetimepicker-widget .picker-switch:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee;color:#444}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:"";display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:#0003;position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#ff718d;color:#fff}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.bootstrap-datetimepicker-widget table td.separator{width:10px}.bootstrap-datetimepicker-widget a[data-action=togglePicker]{background:#f3f3f3}.bootstrap-datetimepicker-widget li{margin-bottom:0}#home section.hero .perday{font-size:28px;bottom:36%;z-index:6;right:initial;left:74%}section.hero .perday.voucher{font-size:25px}#home section.hero .perday span,section.hero .perday.voucher span{flex-direction:column}#home section.hero .perday span small,section.hero .perday.voucher span small{font-size:10px;font-weight:400;margin-top:6px;margin-bottom:-11px}.promo-covered.pink{background:#e73cd3}.promo-covered.bluegrad{background:transparent linear-gradient(82deg,#004087,#00b8e6) 0 0 no-repeat}section.promo-covered{padding:26px 0;text-align:center}section.promo-covered h2{color:#fff;margin-bottom:3px;font-weight:600}section.promo-covered h2 strong{display:block;font-weight:600}section.promo-covered p{color:#fff;margin-bottom:0}section.promo-covered a{color:#fff;text-decoration:underline}section.promo-covered a:hover{text-decoration:underline}section.promo-bigbanner{padding:50px 0 20px}section.promo-bigbanner .wrapper{position:relative;padding:33px 34px 41px 41px;border-radius:6px}section.promo-bigbanner .inner{width:60%;position:relative;z-index:5}section.promo-bigbanner h2{color:#fff;font-size:3.7rem;font-weight:700;line-height:1.1}section.promo-bigbanner p{color:#fff;font-weight:400}section.promo-bigbanner .button{border-width:3px}section.promo-bigbanner .wrapper:before{height:88%;bottom:0;left:57%;background-image:url(/img/other/man.png);background-size:auto 130%;background-position:left top;background-repeat:no-repeat;content:"";display:block;position:absolute;z-index:3;width:43%}section.promo-bigbanner .wrapper:after{height:100%;bottom:0;right:4%;background-image:url(/img/grad/boiler.png);background-size:auto 114%;background-position:right center;background-repeat:no-repeat;content:"";display:block;position:absolute;z-index:2;width:36%}.engineer-alert-inside.dropShadow a{border:3px solid #fff;padding:5px 18px;font-size:14px;border-radius:35px;font-weight:600;letter-spacing:0px;display:inline-block;line-height:2em}.engineer-portal td[colspan="7"]{margin:0;padding:20px!important}.engineer-portal td[colspan="7"] p{margin:0;word-break:break-word}.engineer-portal td[colspan="7"] p+p{margin-top:5px}span.overdue{background-color:red;color:#fff;padding:2px 5px;border-radius:6px}.filters>.col>label{font-size:13px;font-weight:600;padding-left:2px}.filters a{color:#fff}.filters .drop{margin-bottom:0;margin-right:10px}.filters .drop dd,.filters .drop dt{margin:0;padding:0}.filters .drop ul{margin:-1px 0 0}.filters .drop dd{position:relative}.filters .drop a,.filters .drop a:visited{color:#fff;text-decoration:none;outline:none;font-size:12px;margin-bottom:-2px}.filters .drop dt{margin-bottom:-3px}.filters .drop dt a{background-color:#fff;color:#122048;border:1px solid #d8dfeb;display:block;padding:10px;overflow:hidden;border-radius:6px}.filters .drop.open dt a{border-bottom-left-radius:0;border-bottom-right-radius:0}.filters .drop dt a span,.filters .multiSel{cursor:pointer;display:block;font-size:14px;color:#122048;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.filters .drop:not(.open) dd .multi-select{display:none}.filters .drop dd ul{background-color:#fff;border:1px solid #d8dfeb;color:#fff;display:flex!important;left:0;padding:10px;position:absolute;top:2px;width:100%;list-style:none;overflow:auto;border-radius:0 0 6px 6px;z-index:99;flex-wrap:wrap}.filters .drop.open dd ul{display:flex!important;flex-wrap:wrap!important}.filters .drop dd ul li{padding:5px;width:33%;margin:0}.filters .drop span.value{display:none}.filters .drop dd ul li a{padding:5px;display:block}.filters .drop dd ul li a:hover{background-color:#fff}.filters button{background-color:#6bbe92;width:302px;border:0;padding:10px 0;margin:5px 0;text-align:center;color:#fff;font-weight:700}.filters .drop li label:after{content:attr(data-label);font-size:14px;line-height:1em;position:relative;top:0;color:#122048;left:5px}.filters select,.filters input[type=text]{height:40px;border-color:#fff;background-color:#fff;border-radius:6px}.filters select:focus,.filters input[type=text]:focus{box-shadow:none}.filters .wrapper .row>.col>label{font-weight:700;font-size:12px;margin-bottom:0}.table.box{padding:0;background-image:linear-gradient(to right top,#2872cf,#4b6fd4,#676cd6,#8066d6,#9860d4,#b75ac8,#cf56ba,#e255aa,#f26192,#f7757f,#f48a74,#ed9f72);background-size:100% 110px;background-repeat:no-repeat;overflow:hidden!important}.table.box table{margin-bottom:10px}.table.box table tbody{background-color:#fff}.table.box table tbody:empty{min-height:200px}.table.box table th{color:#fff;white-space:nowrap;padding:10px!important}.table.box table td{font-size:13px;padding:10px!important}.table.box table.dataTable th{padding-right:20px!important}.button:not(.buildscroll,.mob-fixed-button,.view-certificate){border:3px solid #fff;padding-top:5px;padding-bottom:5px;font-size:20px;border-radius:35px;font-weight:600;letter-spacing:0px;display:inline-block;line-height:36px}.button.view-certificate{letter-spacing:0px}.engineer-portal .button.ghost{border:1px solid #2c72d0;padding:2px 18px;font-size:12px;border-radius:7px;font-weight:600;letter-spacing:0px;display:block;line-height:2em;background-color:transparent;transition:all .2s linear;white-space:nowrap;color:#2c72d0;min-height:0;height:30px}.engineer-portal .button.ghost:hover{color:#fff;background-color:#2c72d0}.engineer-portal .button.ghost+.button.ghost{margin-top:5px}.engineer-portal .button.ghost.reject{color:#bd2c24;border-color:#bd2c24}.engineer-portal .button.ghost.reject:hover{color:#fff;background-color:#bd2c24}.engineer-portal .button.ghost.accept{color:#2da976;border-color:#2da976}.engineer-portal .button.ghost.accept:hover{color:#fff;background-color:#2da976}.engineer-portal .filters label{margin-bottom:10px}.engineer-portal .filters select{border:1px solid #d8dfeb}.engineer-portal .box.table.invoices{overflow:visible!important;margin-top:15px}.engineer-portal section.paging{padding:0}.engineer-portal .pagination li.active span{height:30px;border-radius:6px}.engineer-portal .avg-rate{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.engineer-portal section.hero.hero-s{min-height:200px;height:240px}.engineer-portal section.hero.hero-s .wrapper{padding-top:55px}header nav ul li.butt a.build.invoices{background-color:transparent}header nav ul li.butt a.build.invoices>span{background:transparent;color:#fff}header nav ul li.butt a.build.invoices>.icon{background:none;border:2px solid white}header nav ul li.butt a.build.invoices .minimiser:before{background:none}.bootstrap-datetimepicker-widget{position:absolute!important}.row.between button{margin-top:5px}.grad-bg-7{background:transparent linear-gradient(197deg,#e1a664,#ef7c69 15%,#e2558c 27%,#ca52aa 47%,#4e7fdf 86%,#35a6c9) 0% 0% no-repeat padding-box;position:relative}.grad-bg-8{background-color:#1c589f;position:relative}.grad-bg-9{background:transparent linear-gradient(82deg,#004087,#00b8e6) 0 0 no-repeat}section.hero-new-ui{overflow:hidden;background-size:cover;background-position:center bottom;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;padding:95px 0 90px;min-height:100vh}.hero-2024 section.hero-new-ui{align-items:flex-start;padding:150px 0 90px;min-height:84vh}#landing.hero-2024 section.what{background:linear-gradient(to top right,#fbedfa,#fef7ec)}#landing section.hero-new-ui:before,section.hero-home:before{height:68%;bottom:0;left:46%;right:0;background-size:contain;background-position:bottom 0 right 79%;background-repeat:no-repeat;content:"";display:block;position:absolute;z-index:0}#landing section.hero-new-ui .wrapper,section.hero-home .wrapper{width:1100px;max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;z-index:1;position:relative;margin-top:25px}#landing section.hero-new-ui .wrapper h1,section.hero-home .wrapper h1{max-width:800px;font-size:64px;line-height:80px;color:#fff;font-weight:700}.hero-2024 section.hero-ec .wrapper h1{max-width:850px}.hero-2024 section.hero-home .wrapper h1,.hero-2024 section.hero-bc .wrapper h1,.hero-2024 section.hero-ec .wrapper h1,.hero-2024 section.hero-lc .wrapper h1{color:#013b80!important}#landing section.hero-new-ui .wrapper .subtitle,section.hero-home .wrapper .subtitle{max-width:770px;font-size:30px;line-height:1.3;color:#fff;margin-top:30px;text-wrap:balance}.hero-2024 section.hero-home .wrapper .subtitle,.hero-2024 section.hero-bc .wrapper .subtitle,.hero-2024 section.hero-ec .wrapper .subtitle,.hero-2024 section.hero-lc .wrapper .subtitle{color:#013b80!important}#landing section.hero-new-ui .wrapper .subtitle .price,section.hero-home .wrapper .subtitle .price{font-weight:600;position:relative;display:inline-block}#landing section.hero-new-ui .wrapper .subtitle .price:after,section.hero-home .wrapper .subtitle .price:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='273.379' height='13.483' viewBox='0 0 273.379 13.483'%3E%3Cpath id='Path_123' data-name='Path 123' d='M12778.169-2647.433s-33.281-.3-38.9.573,7.855.508,4.146,1.071-.129,1.4-4.146,1.583-14.745,1.751-12.742,2.121.221,2.871,23.564,3.021,0,.265,0,.265-6.9.273-3.353.36,5.993.364,0,.426-15.248-.035-15.8.482-15.2,1.719,22.342,1.53-6.541.378-6.541.378-36.951.2,0,.664,30.162.1,50.6,0,27.777-.3,44.929-.277,43.434-.2,25.347.435,23.847.845,39.688.73,35.5-.469,35.815-.183,6.5.3,28.362.183,28.751.122,12.38-.424,13.7-.107,13.275-.306,1.228-.664-13.275-.61-6.624-.535,2.561-.589,8.1-.4-2.561-.43-11.909-.575,0-.716,14.121-.653,13.275-1.044-5.021-.39,0-.873,1.214-.97,0-1.367-11.6-.292-10.715-1.23,6.374-.627,7.141-.993-1.462-1.128-4.524-1.194-4.989.175-2.616-.52-9.009-.922-14.94-.326-16.514-.148-16.218-.474-7.042-.535-14.385-.621-13.327-.4-14.69-.652-129.865,1.847-117.052.652,16.318-1.286,2.222-1.44S12778.169-2647.433,12778.169-2647.433Z' transform='translate(-12726.284 2647.483)' fill='%23fff'/%3E%3C/svg%3E%0A");content:"";position:absolute;bottom:-15px;height:20px;right:0;width:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.hero-2024 section.hero-home .wrapper .subtitle .price:after{background-image:none}#landing section.hero-new-ui .wrapper .buttons,section.hero-home .wrapper .buttons{margin-top:50px}#landing section.hero-new-ui .google-reviews,section.hero-home .google-reviews{position:absolute;width:1100px;max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;bottom:6%;z-index:2}#landing section.hero-new-ui .google-reviews a,section.hero-home .google-reviews a{display:inline-block}#landing section.hero-new-ui .google-reviews img,section.hero-home .google-reviews img{max-width:300px}.btn.btn-white{color:#6078d7;background:#fff;border-radius:40px;font-size:20px;font-weight:600;line-height:28px;padding:15px 25px;border:2px solid #fff;transition:all .2s}.btn.btn-white:hover{background:transparent;color:#fff;transition:all .2s}.btn-purple{color:#fff!important;border-radius:40px;font-size:20px;font-weight:600;line-height:28px;padding:15px 25px;transition:all .2s;box-sizing:border-box;position:relative}.btn-purple:before{content:"";position:absolute;inset:0;z-index:-1;margin:-3px;border-radius:inherit;background:transparent linear-gradient(270deg,#da63b7,#7e5dcd) 0% 0% no-repeat padding-box}.btn-purple:hover{transition:all .2s;background:#fff;color:#af60c1!important}.btn-purple-alt{color:#af60c1!important;border-radius:40px;font-size:20px;font-weight:600;line-height:28px;padding:15px 25px;transition:all .2s;box-sizing:border-box;position:relative;background:#fff}.btn-purple-alt:before{content:"";position:absolute;inset:0;z-index:-1;margin:-3px;border-radius:inherit;background:transparent linear-gradient(270deg,#da63b7,#7e5dcd) 0% 0% no-repeat padding-box}.btn-purple-alt:hover{color:#fff!important;background:transparent}.link{color:#6078d7!important;font-size:18px;font-weight:500;line-height:28px;text-decoration:underline;transition:all .2s}.link:hover{text-decoration:none;transition:all .2s}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:.25rem}.card .card-image-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card .card-body{flex:1 1 auto;padding:1.25rem;background:transparent linear-gradient(0deg,#003d80,#5a63cc) 0% 0% no-repeat padding-box;color:#fff;text-align:left}.card .card-body h4{color:#fff;margin-bottom:0}section.hero-home:before{background-image:url(/img/other/man.png);background-position:bottom 0 right 10%}.hero-2024 section.hero-home:before,#landing.hero-2024 section.hero-bc:before,#landing.hero-2024 section.hero-ec:before,#landing.hero-2024 section.hero-lc:before{content:unset}.hero-2024 img.circle-image{position:absolute;right:0;bottom:0}.hero-2024 img.circle-image:after{height:90%}#landing section.hero-ec .wrapper .subtitle{max-width:670px}#landing section.hero-ec:before{background-position:bottom -40px right -120px;background-image:url(/img/other/YourRepair-house.png)}#landing section.hero-bc:before{background-image:url(/img/other/YourRepair-woman.png)}#landing section.hero-lc:before{height:100%;background-position:bottom -240px right -130px;background-image:url(/img/other/YourRepair-man.png)}section.productPlans.new-ui .inner{text-align:center}section.productPlans.new-ui .inner p{margin-bottom:20px}section.productPlans.new-ui .inner .btn-purple,section.productPlans.new-ui .inner .btn-purple-alt{margin-bottom:20px}section.productPlans.new-ui .inner .btn{width:100%;text-align:center}header .wrapper.new-ui{width:100%}header nav.new-ui ul li{padding:0;margin:0 20px 0 0}header nav.new-ui ul li:last-child{margin-right:0}header nav.new-ui ul li:hover:before{display:none}header nav.new-ui ul li a{font-weight:600;font-size:18px}.hero-2024 header nav.new-ui ul li a{color:#013b80}header nav.new-ui ul li a:not(.btn){margin-top:4px;position:relative}header nav.new-ui ul li a:not(.btn):after{content:"";height:2px;display:block;left:13px;background:#fff;right:13px;transition:all .2s;opacity:0}header nav.new-ui ul li a:not(.btn):hover:after{opacity:1;transition:all .2s}header nav.new-ui ul li a.btn{background:transparent;border:2px solid white;border-radius:30px;padding:10px 20px;transition:all .2s}.hero-2024 header nav.new-ui ul li a.btn{border:2px solid #013b80;color:#013b80}.hero-2024 header nav.new-ui ul li a.no-border{border:0}header nav.new-ui ul li a.btn:hover{color:#6078d7;background:#fff;transition:all .2s}header a.navlink.new-ui{display:none}.cont{background:#87cefa;padding:2em}.cont .datetimepicker{height:300px}@media screen and (max-width:1456px){header nav.new-ui ul li{margin-right:10px}}@media screen and (max-width:1390px){header nav.new-ui ul li{margin-right:5px}}@media screen and (max-width:1351px){header nav.new-ui ul li.desktop-menu{display:none}header a.navlink.new-ui{display:flex}}@media screen and (min-width:770px){#landing section.hero-new-ui .wrapper,section.hero-home .wrapper{min-height:570px}}@media screen and (min-width:1140px){section.hero-home .wrapper .subtitle{max-width:60%}}@media screen and (max-width:1140px){#landing section.hero-new-ui .wrapper h1,section.hero-home .wrapper h1{max-width:85%;font-size:50px;line-height:1.3}section.hero-home .wrapper h1{max-width:75%}#landing section.hero-new-ui .wrapper .subtitle,section.hero-home .wrapper .subtitle{max-width:70%;font-size:30px;line-height:1.3}section.hero-home .wrapper .subtitle{max-width:70%}#landing section.hero-new-ui .google-reviews,section.hero-home .google-reviews{left:20px}#landing section.hero-new-ui .google-reviews img,section.hero-home .google-reviews img{max-width:250px}#landing section.hero-lc:before{background-position:bottom -170px right -220px;height:80%}section.hero-home:before{height:60%;background-position:bottom 0 right -50px}}@media screen and (max-width:980px){header nav.new-ui ul li .btn{display:none}.hero-2024 header nav.new-ui ul li .account.btn{display:flex;width:100px;height:40px;justify-content:center;align-items:center}.hero-2024 section.hero-home:before,.hero-2024 section.hero-bc:before,.hero-2024 section.hero-ec:before,.hero-2024 section.hero-lc:before{display:none}.hero-2024 img.circle-image{height:40%}}@media screen and (max-width:770px){#landing section.hero-new-ui,section.hero-home{display:block;padding:100px 0 250px;min-height:auto}#landing section.hero-new-ui .wrapper h1,section.hero-home .wrapper h1{max-width:85%;font-size:50px;line-height:1.3}#landing section.hero-new-ui .wrapper .subtitle,section.hero-home .wrapper .subtitle{max-width:70%;font-size:30px;line-height:1.3}#landing section.hero-new-ui .google-reviews img,section.hero-home .google-reviews img{max-width:200px}#landing section.hero-bc:before{height:58%;background-position:bottom 0 right -50px}#landing section.hero-ec:before{height:45%;left:0;right:0;background-position:bottom -60px right 150%;transform:scaleX(-1)}}@media screen and (max-width:700px){#landing section.hero-ec:before{background-position:bottom -20px right 110%}}@media screen and (max-width:630px){#landing section.hero-new-ui,section.hero-home .wrapper{display:block;padding:100px 0 250px}#landing section.hero-new-ui .wrapper,section.hero-home .wrapper{position:relative;z-index:1;padding:0}#landing section.hero-new-ui .wrapper h1,section.hero-home .wrapper h1{max-width:85%;font-size:35px;line-height:1.3}#landing section.hero-new-ui .wrapper .subtitle,section.hero-home .wrapper .subtitle{max-width:70%;font-size:25px;line-height:1.3;color:#fff;margin-top:30px}.hero-2024 section.hero-home .wrapper .subtitle{max-width:100%}#landing section.hero-bc:before{bottom:0;left:0;right:0;background-position:bottom right -30px;z-index:1}#landing section.hero-ec:before{height:100%;background-position:bottom -60px right 280px;background-size:540px}#landing section.hero-lc:before{bottom:0;left:0;right:0;background-position:bottom -150px right -130px;z-index:1}}@media screen and (max-width:470px){#landing section.hero-new-ui,section.hero-home{min-height:unset}#landing section.hero-ec:before{background-size:340px;background-position:bottom -20px right 240px}#landing section.hero-lc:before{background-position:bottom -100px right -170px}}@media screen and (max-width:440px){.stars{background:#ffffff80;border-radius:10px;padding:10px}}@media screen and (max-width:380px){#landing section.hero-new-ui,section.hero-home{display:block;padding-top:30%}#landing section.hero-new-ui .wrapper h1,section.hero-home .wrapper h1,#landing section.hero-new-ui .wrapper .subtitle,section.hero-home .wrapper .subtitle{max-width:100%}#landing section.hero-new-ui .wrapper h1,section.hero-home .wrapper h1{font-size:32px}#landing section.hero-new-ui .wrapper .subtitle,section.hero-home .wrapper .subtitle{font-size:22px}#landing section.hero-bc:before{background-position:bottom -10% right -70px}}@media screen and (min-height:540px)and (max-height:580px){@media screen and (min-width:1270px)and (max-width:1290px){section.hero-home .google-review{bottom:3%}section.hero-home .google-review img{max-width:200px}}}@media screen and (max-width:420px){#landing section.hero-new-ui,section.hero-home{display:block;padding:110px 0 80px}#landing section.hero-new-ui .wrapper .buttons .btn,section.hero-home .wrapper .buttons .btn{display:inline-block}#landing section.hero-new-ui .google-reviews,section.hero-home .google-reviews{position:relative;left:unset;bottom:unset;margin-top:30px}section.hero-home:before{background-position:bottom 0px right -40px}#landing section.hero-bc:before{background-position:bottom -26px right -30px;height:50%;bottom:0}#landing section.hero-lc:before{background-size:85%;background-position:bottom -65px right -70px}#landing section.hero-ec:before{background-position:bottom -20px right 160px}}@media screen and (max-width:330px){#landing section.hero-new-ui,section.hero-home{display:block;padding:70px 0 25px}#landing section.hero-new-ui .wrapper h1,section.hero-home .wrapper h1{font-size:28px}#landing section.hero-new-ui .wrapper .subtitle,section.hero-home .wrapper .subtitle{font-size:18px;margin-top:15px}#landing section.hero-new-ui .wrapper .buttons,section.hero-home .wrapper .buttons{margin-top:30px}section.hero-home:before{background-position:bottom 0px right -30px}#landing section.hero-bc:before{background-position:bottom -30px right -30px}#landing section.hero-lc:before{background-size:70%;background-position:bottom -45px right -40px}#landing section.hero-ec:before{background-position:bottom -20px right 160px}#landing section.hero-new-ui .wrapper h1,section.hero-home .wrapper h1{font-size:24px}.btn.btn-white{padding:10px 25px}section.hero-home:before{background-position:bottom -20px right -46px}}.promo-banner{background:#003d80}.promo-bar-wrapper{max-width:600px;padding:12px 0;margin:0 auto;text-align:center}.promo-bar-wrapper p,.promo-bar-wrapper h1,.promo-bar-wrapper h2,.promo-bar-wrapper h3,.promo-bar-wrapper h4,.promo-bar-wrapper h5{color:#fff;margin:0;font-weight:600;padding:0}.promo-bar-wrapper p{font-size:15px!important}@media screen and (max-width:767px){.promo-bar-wrapper h1,.promo-bar-wrapper h2,.promo-bar-wrapper h3,.promo-bar-wrapper h4,.promo-bar-wrapper h5{font-size:1rem!important}.promo-bar-wrapper p{font-size:14px!important}}:root{--cc-text: #162452;--cc-btn-primary-bg: #162452;--cc-overlay-opacity: .5}#cm.cloud{height:auto}#cc_div #cm{display:flex!important;flex-direction:row;flex-wrap:wrap;align-content:center}.cc_div .cloud #c-inr{display:flex;width:100%;flex-direction:column;align-content:center}.cc_div .cloud #c-inr-i{display:table-cell;vertical-align:top;font-size:20px;width:100%;padding-right:0}.yr011__tel{background-color:#fff;color:#122048;text-align:center;padding:10px 0;font-size:18px;font-weight:700;margin-top:20px}.hero-2024 .yr011__tel{background-color:#d9e2ec;margin-top:0}.yr011__tel a{color:#122048;text-decoration:none;margin-left:5px}.yr011__tel a:hover{text-decoration:underline}@media(min-width:768px){.scrolling .yr011__tel{background-color:#fff;color:#122048;text-align:center;padding:10px 0;font-size:14px;font-weight:700;position:absolute;left:50%;transform:translate(-50%);top:5px;margin-top:20px}.scrolling .yr011__tel a{color:#122048;text-decoration:none;margin-left:5px}.scrolling .yr011__tel a:hover{text-decoration:underline}}.form-switch-group{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:40px;column-gap:40px;margin-bottom:2rem}.form-switch-group .form-label{font-weight:300;font-size:1rem;line-height:1.5;color:#162453}.form-switch-group .form-switch{position:relative;display:inline-block;min-width:72px;width:72px;height:34px}.form-switch-group .form-switch input{display:none}.form-switch-group .form-switch .form-switch-slider{position:absolute;cursor:pointer;inset:0;background-color:#fff;border-radius:34px;outline:3px solid #003b80}.form-switch-group .form-switch .form-switch-slider:before{position:absolute;content:"";height:28px;aspect-ratio:1 / 1;left:3px;bottom:3px;border-radius:50%;background-color:#003b80;transition:.4s;transition-property:transform}.form-switch-group .form-switch input:checked+.form-switch-slider{background-image:linear-gradient(to right,#fb1ed9,#ffa50f);outline:unset!important}.form-switch-group .form-switch input:checked+.form-switch-slider:before{transform:translate(37px);background-color:#fff}.text-white,.text-white-all,.text-white-all *{color:#fff!important}.m-0{margin:0}
