.d-flex{display:flex}.icon{filter:invert(255%) sepia(255%) saturate(255%) hue-rotate(255deg) brightness(255%) contrast(255%)}.quers_4_section .icon{filter:none}.content-wrap{max-width:1300px;margin:5% auto 0}.frm_title{text-align:center;display:block;margin-bottom:20px}.question-title-headline{padding:0}.question-title{max-width:1000px;margin:0 auto 20px}.accordion__button,.copy{position:relative}.copy--align-center,.copy--align-center--sm{text-align:center}.question-title h2 span{color:#065093}.question-title p{margin:20px 0}.page-template-solar-quote .promise-content .promiseList li i,.page-template-solar-quote .Check_box_container label p a{color:#fb885c}.page-template-solar-quote .checkmark{border:1px solid #fb885c;border-radius:0}.page-template-solar-quote input:checked~.checkmark{background-color:#fb885c;border:0}#loading-image{position:absolute;display:block;width:200px;height:200px;left:50%;background-color:#fff;top:50%;transform:translateX(-50%)}input[type="checkbox"]{width:0;height:0;margin:-1px;opacity:0}.main-sec{display:flex!important;flex-wrap:wrap;flex-direction:row}.col-md-3{flex:0 1 21%;max-width:25%;padding:0 5px}.card{border:0;box-shadow:0 29px 18px 0 rgb(243 207 187 / 61%);;outline:3px solid #f2f2f2;padding:15px 5px;text-align:center;cursor:pointer;background:linear-gradient(12deg,#ffc958,#fb885c);border-radius:15px;justify-content:center;align-items:center}.card-icon{float:none;margin:20px auto;padding:0;width:120px;display:block;height:120px}.card-title{text-transform:initial;font-size:20px;line-height:1.25em;color:#fff}.postcodeForm ::-webkit-input-placeholder{color:#333}.postcodeForm :-ms-input-placeholder{color:#333}.postcodeForm ::placeholder{color:#333}@media only screen and (min-width:768px){.col-md-4.card-item.card_1{width:20%!important}.card_room{max-width:100%;margin:auto 10%!important}}@media only screen and (min-width:767px){.card{height:auto!important}}.frm_title{text-align:center;display:block;margin-bottom:20px}.question-title-headline{padding:0}.question-title{max-width:1000px;margin:0 auto 20px}.accordion__button,.copy{position:relative}.copy--align-center,.copy--align-center--sm{text-align:center}.question-title h2 span{color:#065093}.question-title p{margin:20px 0}@media only screen and (min-width:768px){.card_room{max-width:100%;margin:auto 10%!important}.card_room .card1 .card-icon{margin:0 auto!important}.card_room .card1{height:170px!important}}.card_room{max-width:100%;margin:auto 3%}.card:hover .card-title{color:#29363d;transition:0.5s}.card-item:hover .icon{width:100%;height:100%}.card-icon .icon{width:100%;height:100%}.card1{height:225px}.card1 .card-icon,.card-item:hover .card1 .card-icon{height:100px}.bq_order-summary-row .checkout_table{width:100%}.question-nav-back{background:#222;border:3px solid #eae9e9;border-left-color:#eae9e9;border-left-style:solid;border-left-width:3px;border-left:0;color:#fff;height:118px;position:fixed;line-height:40px;padding:36px 10px 36px 36px;left:0;top:50%;transform:translateY(-50%);transition:all .25s ease;z-index:2;display:inline-flex;justify-content:center;align-items:center;font-size:30px}.question-nav-back:hover{background:#fb885c;padding-right:35px}.question-nav-back i{font-size:16px;padding:5px}.btn.question-nav-back:hover .question-nav-back-text{display:block;font-size:18px}.userDetailForm{max-width:510px;margin:30px auto}.userDetailForm .form-group{margin:15px 0;width:100%;position:relative}.userDetailForm .form-group input{width:100%}.userDetailForm .form-group label{display:none}.display-off{display:none}.userDetailForm.form-details{box-shadow:0 0 18px 0 rgb(243 207 187 / 61%);border-radius:10px;padding:15px 45px}.check-dot{display:none}.form_error{background:#2daae1;font-size:14px;color:#fff;padding:0 3px;position:absolute;right:0}.form_error::before{content:'';display:block;width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-bottom:5px solid #2daae1;position:absolute;top:-4px;right:0}.find-ac-section button.btn.btn-primary{text-transform:uppercase;padding:15px;line-height:1;min-width:280px}.find-ac-section .form-group input[type="text"],.find-ac-section .form-group input[type="email"],.find-ac-section .form-group input[type="tel"],.find-ac-section .form-group select{width:100%;border:1px solid #2daae15e;border-radius:5px;box-shadow:0 0 5px 0 #cccccc7a;padding:15px}.postcodeForm{max-width:480px;display:block;text-align:center;margin:0 auto}.postcodeForm .form-group input{margin:20px 0;color:#29363d;border:2px solid #29363d}.postcodeForm .form-group input::placeholder{color:#ccc!important}.postcodeForm .form-group{margin:20px 0 0}.postcodeForm .form-group select{padding:8px 7px;margin-bottom:20px}.lds-dual-ring{width:50px;height:50px}.lds-dual-ring:after{content:" ";display:block;width:32px;height:32px;margin:8px;border-radius:50%;border:3px solid #e41a40;border-color:#e41a40 #fff0 #e41a40 #fff0;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#cust-details-panel,#payment-option-panel-title,#payment-option-section{width:calc(100% - 20px)}.card-select{display:none}.btn__icon{color:#2daae1}.main-sec{justify-content:center}.question-nav-back-text{display:none;vertical-align:middle}.card-info{display:none;margin:0;padding:11px 18px;flex:1 0 auto;font-size:16px;line-height:1.5}.card:focus,.card:hover{outline:3px solid #065093}.info-card{background-color:#fff;align-content:center}.package-info__title:link{text-decoration:none}.copy--bottom-5--lg{margin-bottom:1rem}.package-info__more-info{text-decoration:none;font-size:18px}.card-p{float:left}.card-val{float:right}.card-op{display:flex;justify-content:space-between;align-items:center;padding:6px 20px 6px 0;border-bottom:1px solid #ccc}.card-op-info{margin-top:5px;margin-bottom:40px}.price-header{border-bottom:2px solid #eef8fd;text-align:center;color:#fff;padding-bottom:10px;margin-bottom:10px}.single-price{text-align:center;margin-bottom:20px}.single-price__total{font-size:55px;line-height:1.1;font-weight:700;margin:0}.single-price__subtext{font-size:18px;line-height:1.083;margin:0}.single-price__finance{display:flex;justify-content:center;white-space:pre-wrap;font-size:12px;line-height:1.4;color:#c1c0c0;flex-wrap:wrap}.single-price__finance{line-height:1.083;margin-top:5px}.btn--has-icon{justify-content:space-between}.card:focus .card-info,.card:hover .card-info{display:block;color:#000;background:#fff0}.package-info__wrapper h5,.price-header h5{font-family:"Source Sans Pro",sans-serif;text-transform:initial;font-weight:400;font-size:20px;margin-top:15px}.col-md-4{width:33.33%;padding:1% .5%}.pro-card{margin:20px auto;background-color:#2daae114;padding:5px;width:100%;box-shadow:0 0 8px 0 #bfbebe;border-radius:12px}.package-info__link h2{color:#2daae1}.price-info-card{margin-left:5px;border-top-right-radius:12px;border-bottom-right-radius:12px}.price-info-card .btn{padding:20px;margin:10px 0;border:2px solid #fff;border-radius:5px;font-weight:500;line-height:1.2;width:100%}.price-info-card .btn.btn--primary{background:#2daae1;color:#fff;border:2px solid #2daae1}.price-info-card .btn.btn--success{background:#5db638;color:#fff;border:2px solid #5db638}.price-info-card .btn.btn--secondary{background:#fff0;color:#2daae1;border:2px solid #2daae1}.price-info-card .btn.btn--primary:hover,.price-info-card .btn.btn--secondary:hover{background:#e41a40;color:#fff;border-color:#e41a40}.btn__icon-wrapper{width:30px;display:inline-block}.save_quote{cursor:pointer;display:flex;justify-content:flex-end}.package-info__link{text-decoration:none}.mob-view{display:none}.dpamnt-btn-styl .deposit-amount-btn{margin-right:10px}.pay-2 .form-max .tms_radio-btn{margin-bottom:15px}.main-sec-1{position:relative;overflow:visible}.card-info{position:absolute;bottom:-30px;left:0;right:0;transition:.3s;pointer-events:none;height:40px;width:100%;text-align:center;font-weight:600}.card-info i{background-color:#065093;width:30px;height:30px;color:#fff;display:inline-block;margin:0 12px;border-radius:50%;padding:4px 0}.accordion-function .accordion{background-color:#fff;cursor:pointer;padding:18px;margin:0;padding-left:0}.accordion-function .accordion::after{content:'\002B';color:#fff;font-weight:700;float:left;margin-right:20px;background:#2daae1;width:40px;text-align:center;border-radius:50px;height:40px;line-height:40px;font-size:24px;margin-top:-6px}.accordion-function .active::after{content:"\2212";color:#fff}.accordion-function .active+.accordion-panel{margin-bottom:18px;max-height:100%!important}.accordion-function{border-radius:12px;padding:50px 0;background:#fff;margin-top:3%}.accordion_container{max-width:1000px;margin:0 auto;padding:0 20px}#myModal2 .modal-header{padding:15px;border-bottom:0 solid #e5e5e5;background-color:#fff}#myModal2 .modal-header .close{left:-30px;background-color:#2daae1;border-radius:50%;z-index:999;position:absolute;opacity:1;height:60px;width:60px;line-height:60px;padding:0}#myModal2 .modal-header .close .closeBtn{font-size:35px;color:#fff;font-weight:400}#myModal2 .modal-header .close{float:left}#myModal2 .modal-body .form-group label,#myModal2 .modal-body .form-group input{width:100%;display:block;margin-bottom:10px}#myModal2 .modal-body .form-group input{border-radius:7px;height:50px;box-shadow:0 0 5px 0 rgb(0 0 0 / .2)}.quote-form__checkbox-wrapper{display:flex}#myModal2 .modal-header .modal-title{padding:20px 0 0 40px;font-weight:400}#myModal2 .modal-body{padding:15px 55px 80px}#myModal2 .modal-body .form-group{margin-bottom:20px}#myModal2 .modal-body .checkbox label{cursor:pointer;padding-right:.75em}#myModal2 .modal-body .btn-default{color:#fff;background-color:#2daae1;width:100%;margin:20px auto;height:50px;border:2px solid #2daae1;font-weight:700}#myModal2 .modal-body .btn-default:hover{color:#2daae1;background-color:#fff0}#myModal2 .modal-content .checkbox{margin-top:20px;margin-bottom:20px}.card-val span{color:#2daae1;font-size:20px}.package-info__package-strapline{margin-bottom:20px}#myModal2 .modal.left .modal-content,#myModal2 .modal.right .modal-content{height:100%;overflow-y:none}.find-ac-section .progress{background:#7cb9f0;width:20%;text-align:center;margin:0 auto;height:4px}.find-ac-section .progress .progress-bar{background:#2daae1;height:4px;transition:width .3s ease}.main-sec .card-item{margin-top:25px;text-align:center}.main-sec .card-item .card:focus,.main-sec .card-item .card:hover{outline:3px solid #065093;transition:0.5s}.main-sec .card-item .card:focus .card-select,.card:hover .card-select{display:block;background:#e41a40;color:#fff;opacity:1;padding:5px 0}.main-sec .card-item .card::before{left:50%;top:0;transition-duration:0.4s}.main-sec .card-item .card::after{left:50%;bottom:0;transition-duration:0.4s}.main-sec .card-item .card:hover::before,.main-sec .card-item .card:hover::after{left:0}#myModal2 .modal-content{padding:40px 20px;overflow:visible}@media screen and (max-width:768px){#myModal2 .modal.right.fade.in .modal-dialog{right:0;width:100%}#myModal2 .modal-header .modal-title{padding:20px 0 0 30px;text-align:center}}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgb(0 0 0 / .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgb(0 0 0 / .5);box-shadow:0 3px 9px rgb(0 0 0 / .5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal.left .modal-dialog,.modal.right .modal-dialog{position:fixed;margin:auto;width:320px;height:100%;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto}.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px 80px}.back-to-boiler{display:block;margin-left:20px;margin-bottom:20px}.left_checkout-steps{padding:0 1rem}.datesec{font-size:18px;text-transform:capitalize;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.date-acc{display:flex;width:calc(100% - 20px);background:#fff;align-items:center;margin-bottom:20px;border-radius:15px;padding-right:20px}.box_shadow{box-shadow:0 0 5px 0 rgb(0 0 0 / 20%)}.left_checkout-steps .accordion{background-color:#fff;border:none;color:#333;cursor:pointer;padding:20px;margin:20px 0;border-radius:1rem;width:calc(100% - 20px)}.date-acc .accordion{margin:0px!important}.accordion span,.accordion,#installation-date{font-weight:700}.accordion{border-top:1px solid #2daae1}.steps{margin-right:5px;background:#2daae1;color:#fff;width:35px;height:35px;display:inline-block;line-height:35px;text-align:center;border-radius:35px}.left_checkout-steps input{background:#fff0;border-radius:3px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}@media screen and (min-width:1201px){.bq-col-60{width:60%}}.modal.right.fade .modal-dialog{right:-320px;-webkit-transition:opacity 0.3s linear,right 0.3s ease-out;-moz-transition:opacity 0.3s linear,right 0.3s ease-out;-o-transition:opacity 0.3s linear,right 0.3s ease-out;transition:opacity 0.3s linear,right 0.3s ease-out}.modal.right.fade.in .modal-dialog{right:0;width:40%;overflow:visible}.right_order-details h5{color:#2daae1}.boiler-icon-info img{margin-right:1.5rem;width:45px}.right_order-details .bq_order-summary-header{background:#fff;border-top-left-radius:2rem;border-top-right-radius:2rem;padding:1rem 1.9rem;border:2px solid #f2f2f5;border-bottom:4px solid #F2F2F5}.margin-b-0{margin-bottom:0}.bg-grey-lightest{background:#F2F2F5}.bq_order-body{border-left:1px solid #f2f2f5;border-right:1px solid #f2f2f5}.right_order-details .bq_order-summary-row{padding:1rem .5rem;background:#fff;display:flex;align-items:center;border-bottom:2px solid #F2F2F5}.order-summary-img-sm img{width:60px;margin:0 20px}.right_order-details .bq_order-summary-row p{line-height:1.2em;color:#555F69;font-size:1rem;margin:0;width:60%}#boiler-name{margin-bottom:0}.bq_order-summary-row a{color:#37003c;text-decoration:underline!important}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}.right_order-details #boiler-price{text-align:right;display:block;width:30%;padding-right:15px;color:#2daae1;font-weight:700;font-size:20px}.right_order-details .bq_order-summary-row span{margin:auto 1rem auto auto;font-weight:700;font-size:22px;line-height:1.2;color:#2daae1;text-transform:uppercase}@media screen and (min-width:1201px){.bq-col-40{width:40%;padding:0 1rem}}.package-card__column-border{text-align:center;margin-bottom:25px}.right_order-details .bq_order-summary-footer{background:#fff;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;overflow:hidden;padding:1rem 1.5rem 0 1.5rem;border:2px solid #F2F2F5}.price_total-row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.price_total-col{flex-grow:1;flex-basis:0%;max-width:100%}.right_order-details #total-cost{color:#e41a40;font-weight:700;font-size:34px;line-height:1.2}.small_txt{font-size:16px}.price_total-col .small_txt{font-size:14px;margin-top:0;color:#e41a40}.txt_c_white{color:#fff}.bg-grey{background:#2daae1}.right_order-details p.bq_order-summary-terms{padding:.5em;margin:1em -1.5rem 0}.text-center{text-align:center}.text-right{text-align:right}.left_checkout-steps .accordion.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.left_checkout-steps .active,.left_checkout-steps .accordion:hover,.left_checkout-steps .accordion:focus{background-color:#fff}.left_checkout-steps .accordion-panel{padding:20px;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:30px;background:#fff;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;margin-top:-30px}.box_shadow{box-shadow:0 0 5px 0 rgb(0 0 0 / .2)}.box_shadow_5{box-shadow:0 5px 5px 0 rgb(0 0 0 / .2)}.bq_contact_form,.bq_contact_form .bq_form-input label,.bq_contact_form .bq_form-input input{display:block;width:100%}.bq_contact_form .bq_form-input{margin:20px 0;position:relative}.frm_error_styl{position:absolute;top:5px;right:0;background:#2daae1;font-size:12px;padding:2px 10px;color:#fff;font-weight:700}.frm_error_styl::after{width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-top:10px solid #2daae1;content:'';display:block;position:absolute;right:0}.bq_order-body{border-left:1px solid #f2f2f5;border-right:1px solid #f2f2f5}.date-acc{display:flex;width:calc(100% - 20px);background:#fff;align-items:center;margin-bottom:20px;border-radius:15px;padding-right:20px}html .payment-panel input[type="button"]:focus{color:#333!important}#paycard{display:flex;justify-content:space-between}.payment-panel .tms_radio-btn,#finance-calculator .tms_radio-btn{position:relative}.payment-panel .tms_radio-btn::before,#finance-calculator .tms_radio-btn::before{border:2px solid #2daae1;content:'';position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);left:20px;border-radius:100%}.payment-panel .payment-option-active::before,#finance-calculator .monthly-pay-amount-active::before{content:'\f058';font-family:"Font Awesome 5 Free";font-size:24px;line-height:1;border:none;color:#2daae1}#payment-option-section input,#monthly-pay-section .pay-2 input[type="button"]{width:100%;text-align:left;padding:1em 1em 1em 3.25em;background:#f4f7fb;border:1px solid #B8C3CC;color:#2daae1;border-radius:.75em;font-weight:700}#payment-option-section .bq_order-option{padding:0;border:none;background:none;margin:1em 0;width:100%}#paycard .cards{display:none}#paycard .btn_styl_radio.btn-color-1{background-image:url(/wp-content/themes/generatepress_child/image/cards.svg);background-repeat:no-repeat;background-size:200px;background-position:center right}.payment-panel input:hover{color:#333!important}.payment-panel .bq_order-option{background:#f4f7fb}.cards{float:right;width:150px}.payment-info{font-size:15px}.date-acc .accordion{margin:0px!important}.warranty-installation{align-items:center}.custom-btn{display:block;padding:15px;color:#fff;background:#2daae1;text-align:center;cursor:pointer;border-radius:5px}.right_order-details h5{color:#2daae1}#payment-form iframe{height:50px!important}div.CardField{border:1px solid #b8c3cc!important;border-radius:5px;padding:20px}div.CardField-input-wrapper{margin-top:-8px}div.CardField--ltr .CardBrandIcon-container{left:10px}#submit{background:#2daae1;width:100%;border-radius:7px}#payment-window{background:#ecf1f8;margin:0;padding:20px;border-radius:7px}#card-error,#payment-form{margin-bottom:0}.modal-content{border-radius:0;border:none}.modal-header{border-bottom-color:#EEE;background-color:#FAFAFA}.closeBtn{font-size:54px;color:red}.close{opacity:1}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgb(0 0 0 / .5);box-shadow:0 5px 15px rgb(0 0 0 / .5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}@media (max-width:768px){.main-sec{flex-direction:column}.main-sec .col-md-3,.main-sec .col-md-4{max-width:100%;width:100%}.card{height:auto;padding:5px;text-align:left;margin:0;float:left;width:100%}.card-icon{width:50px;height:50px;margin:0;float:left}.card1 .card-icon{height:auto}.card-title{font-size:20px;float:left;margin-top:0}.main-sec .card-item{margin-top:15px}.btn.question-nav-back{bottom:0;top:auto;transform:none;height:auto;padding:20px}.card-info{clear:left;font-size:16px;padding:5px;line-height:1.2}.d-flex{display:block}.col-md-4{width:100%;padding:5px 15px}.desk-view{display:none}.mob-view{display:block}.price-info-card{margin-left:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.d-flex .align-self-center{border-top-right-radius:12px;border-top-left-radius:12px}.left_checkout-steps{padding:0}.date-acc,#cust-details-panel,#payment-option-panel-title,.left_checkout-steps .accordion,#payment-option-section{width:100%}#myModal2 .modal-body{padding:15px 5px 80px}.modal.right.fade.in .modal-dialog{width:90%}.post-code-sec{padding:15px}}.form_title h2{font-size:40px!important}.form_title p{margin:12px 15px!important;padding:0 20px;font-size:16px}@media only screen and (min-width:768px){.form_sec{position:relative;justify-content:center;align-items:center;box-shadow:0 0 15px 5px #0650933d;width:650px;transform:translateX(52%);padding:35px 0 10px 0;margin:10px;border-radius:10px}}.form_sec{box-shadow:0 0 15px 5px #0650933d;padding:35px 0 10px 0;margin:10px;border-radius:10px}.form_call textarea{padding:15px}.form_call .form-input{border:none!important;box-shadow:none!important;border-radius:0px!important;border-bottom:1px solid #ddd!important}.form_call label .form-input{border:none!important;box-shadow:none!important}.form_call .form-input:focus{border-bottom:1px solid #065093!important;transition:all 1s linear}.form{margin-top:3.5rem;max-width:600px}.form-group{margin:10x 0;display:flex;flex-direction:column}.form-input{background:#fff0;border:0;border-bottom:1px solid var(--light-white);padding:10px 0;min-height:60px;color:var(--primary-color);font-family:inherit;outline:1px solid #fff0}.form-input:focus{border-bottom:1px solid red;transition:all .5s ease}.card_room{max-width:100%;margin:auto 3%}.lds-dual-ring{width:50px;height:50px}.lds-dual-ring:after{content:" ";display:block;width:32px;height:32px;margin:8px;border-radius:50%;border:3px solid #e41a40;border-color:#e41a40 #fff0 #e41a40 #fff0;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#cust-details-panel,#payment-option-panel-title,#payment-option-section{width:calc(100% - 20px)}.card-select{display:none}.btn__icon{color:#2daae1}.main-sec{justify-content:center}.question-nav-back-text{display:none;vertical-align:middle}.card-info{display:none;margin:0;padding:11px 18px;flex:1 0 auto;font-size:16px;line-height:1.5}.card:focus,.card:hover{outline:3px solid #065093}.info-card{background-color:#fff;align-content:center}.package-info__title:link{text-decoration:none}.copy--bottom-5--lg{margin-bottom:1rem}.package-info__more-info{text-decoration:none;font-size:18px}.card-p{float:left}.card-p-dimension{width:30%}.card-val{float:right}.card-op{display:flex;justify-content:space-between;align-items:center;padding:6px 20px 6px 0;border-bottom:1px solid #ccc}.card-op-info{margin-top:5px;margin-bottom:40px}.price-header{border-bottom:2px solid #eef8fd;text-align:center;color:#fff;padding-bottom:10px;margin-bottom:10px}.single-price{text-align:center;margin-bottom:20px}.single-price__total{font-size:55px;line-height:1.1;font-weight:700;margin:0}.single-price__subtext{font-size:18px;line-height:1.083;margin:0}.single-price__finance{display:flex;justify-content:center;white-space:pre-wrap;font-size:12px;line-height:1.4;color:#c1c0c0;flex-wrap:wrap}.single-price__finance{line-height:1.083;margin-top:5px}.btn--has-icon{justify-content:space-between}.card:focus .card-info,.card:hover .card-info{display:block;color:#000;background:#fff0}.package-info__wrapper h5,.price-header h5{font-family:"Source Sans Pro",sans-serif;text-transform:initial;font-weight:400;font-size:20px;margin-top:15px}.col-md-4{width:33.33%;padding:1%}.pro-card{margin:20px auto;background-color:#2daae114;padding:5px;width:100%;box-shadow:0 0 8px 0 #bfbebe;border-radius:12px}.package-info__link h2{color:#2daae1}.package-info-title h3{text-align:left}.price-info-card{margin-left:5px;border-top-right-radius:12px;border-bottom-right-radius:12px}.price-info-card .btn{padding:15px;margin:10px 0;border:2px solid #fff;border-radius:5px;font-weight:500;line-height:1.2;width:100%}.price-info-card .btn.btn--primary{background:#2daae1;color:#fff;border:2px solid #2daae1}.price-info-card .btn.btn--primary:hover{background:#fff0;color:#2daae1;border-color:#2daae1}.price-info-card .btn.btn--secondary{background:#fff0;color:#2daae1;border:2px solid #2daae1}.price-info-card .btn.btn--secondary:hover{background:#2daae1;color:#fff;border-color:#2daae1}.btn__icon-wrapper{width:30px;display:inline-block}.save_quote{cursor:pointer;display:flex;justify-content:flex-end}.package-info__link{text-decoration:none}.mob-view{display:none}.dpamnt-btn-styl .deposit-amount-btn{margin-right:10px}.pay-2 .form-max .tms_radio-btn{margin-bottom:15px}.main-sec-1{position:relative;overflow:visible}.card-info{position:absolute;bottom:-30px;left:0;right:0;transition:.3s;pointer-events:none;height:40px;width:100%;text-align:center;font-weight:600}.card-info i{background-color:#065093;width:30px;height:30px;color:#fff;display:inline-block;margin:0 12px;border-radius:50%;padding:4px 0;font-style:normal}.bq_contact_form .left_half{max-width:100%;width:48%}.bq_contact_form .right_half{max-width:100%;width:48%}.bq_dis_flex{display:flex;flex-direction:row;justify-content:space-between}.accordion-function .accordion{background-color:#fff;cursor:pointer;padding:18px;margin:0;padding-left:0}.accordion-function .accordion::after{content:'\002B';color:#fff;font-weight:700;float:left;margin-right:20px;background:#2daae1;width:40px;text-align:center;border-radius:50px;height:40px;line-height:40px;font-size:24px;margin-top:-6px}.accordion-function .active::after{content:"\2212";color:#fff}.accordion-function .active+.accordion-panel{margin-bottom:18px;max-height:100%!important}.accordion-function{border-radius:12px;padding:50px 0;background:#fff;margin-top:3%}.accordion_container{max-width:1000px;margin:0 auto;padding:0 20px}#myModal2 .modal-header{padding:15px;border-bottom:0 solid #e5e5e5;background-color:#fff}#myModal2 .modal-header .close{left:-30px;background-color:#065093;border-radius:50%;z-index:999;position:absolute;opacity:1;height:60px;width:60px;line-height:60px;padding:0}#myModal2 .modal-header .close .closeBtn{font-size:35px;color:#fff;font-weight:400}#myModal2 .modal-header .close{float:left}#myModal2 .modal-body .form-group label,#myModal2 .modal-body .form-group input{width:100%;display:block;margin-bottom:10px}#myModal2 .modal-body .form-group input{border-radius:7px;height:50px;box-shadow:0 0 5px 0 rgb(0 0 0 / .2)}.quote-form__checkbox-wrapper{display:flex}#myModal2 .modal-header .modal-title{padding:20px 0 0 40px;font-weight:400}#myModal2 .modal-body{padding:15px 55px 80px}#myModal2 .modal-body .form-group{margin-bottom:20px}#myModal2 .modal-body .checkbox label{cursor:pointer;padding-right:.75em}#myModal2 .modal-body .btn-default{color:#fff;background-color:#065093;width:100%;margin:20px auto;height:50px;border:2px solid #065093;font-weight:700}#myModal2 .modal-body .btn-default:hover{color:#065093;background-color:#fff0}#myModal2 .modal-content .checkbox{margin-top:20px;margin-bottom:20px}.card-val span{color:#2daae1;font-size:20px}.package-info__package-strapline{margin-bottom:20px}#myModal2 .modal.left .modal-content,#myModal2 .modal.right .modal-content{height:100%;overflow-y:none}.find-ac-section .progress{background:#7cb9f0;width:20%;text-align:center;margin:0 auto;height:4px}.find-ac-section .progress .progress-bar{background:#2daae1;height:4px;transition:width .3s ease}.main-sec .card-item{margin-top:25px;text-align:center}.main-sec .card-item .card:focus,.main-sec .card-item .card:hover{outline:3px solid #29363d;transition:0.5s}.main-sec .card-item .card:focus .card-select,.card:hover .card-select{display:block;background:#e41a40;color:#fff;opacity:1;padding:5px 0}.main-sec .card-item .card::before{left:50%;top:0;transition-duration:0.4s}.main-sec .card-item .card::after{left:50%;bottom:0;transition-duration:0.4s}.main-sec .card-item .card:hover::before,.main-sec .card-item .card:hover::after{left:0}#myModal2 .modal-content{padding:40px 20px;overflow:visible}@media screen and (max-width:768px){#myModal2 .modal.right.fade.in .modal-dialog{right:0;width:100%}#myModal2 .modal-header .modal-title{padding:20px 0 0 30px;text-align:center}}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgb(0 0 0 / .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgb(0 0 0 / .5);box-shadow:0 3px 9px rgb(0 0 0 / .5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal.left .modal-dialog,.modal.right .modal-dialog{position:fixed;margin:auto;width:320px;height:100%;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto}.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px 80px}.back-to-boiler{display:block;margin-left:20px;margin-bottom:20px}.left_checkout-steps{padding:0 1rem}.datesec{font-size:18px;text-transform:capitalize;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.date-acc{display:flex;width:calc(100% - 20px);background:#fff;align-items:center;margin-bottom:20px;border-radius:15px;padding-right:20px}.box_shadow{box-shadow:0 0 5px 0 rgb(0 0 0 / 20%)}.left_checkout-steps .accordion{background-color:#fff;border:none;color:#333;cursor:pointer;padding:20px;margin:20px 0;border-radius:1rem;width:calc(100% - 20px)}.date-acc .accordion{margin:0px!important}.accordion span,.accordion,#installation-date{font-weight:700}.accordion{border-top:1px solid #2daae1}.steps{margin-right:5px;background:#065093;color:#fff;width:35px;height:35px;display:inline-block;line-height:35px;text-align:center;border-radius:35px}.left_checkout-steps input{background:#fff0;border-radius:3px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}@media screen and (min-width:1201px){.bq-col-60{width:60%}}.modal.right.fade .modal-dialog{right:-320px;-webkit-transition:opacity 0.3s linear,right 0.3s ease-out;-moz-transition:opacity 0.3s linear,right 0.3s ease-out;-o-transition:opacity 0.3s linear,right 0.3s ease-out;transition:opacity 0.3s linear,right 0.3s ease-out}.modal.right.fade.in .modal-dialog{right:0;width:40%;overflow:visible}.right_order-details h5{color:#2daae1}.boiler-icon-info img{margin-right:1.5rem;width:45px}.right_order-details .bq_order-summary-header{background:#fff;border-top-left-radius:2rem;border-top-right-radius:2rem;padding:1rem 1.9rem;border:2px solid #f2f2f5;border-bottom:4px solid #F2F2F5}.margin-b-0{margin-bottom:0}.bg-grey-lightest{background:#F2F2F5}.bq_order-body{border-left:1px solid #f2f2f5;border-right:1px solid #f2f2f5}.right_order-details .bq_order-summary-row{padding:1rem .5rem;background:#fff;display:flex;align-items:center;border-bottom:2px solid #F2F2F5}.order-summary-img-sm img{width:60px;margin:0 20px}.right_order-details .bq_order-summary-row p{line-height:1.2em;color:#555F69;font-size:1rem;margin:0;width:60%}#boiler-name{margin-bottom:0}.bq_order-summary-row a{color:#37003c;text-decoration:underline!important}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}.right_order-details #boiler-price{text-align:right;display:block;width:30%;padding-right:15px;color:#2daae1;font-weight:700;font-size:20px}.right_order-details .bq_order-summary-row span{margin:auto 1rem auto auto;font-weight:700;font-size:22px;line-height:1.2;color:#065093;text-transform:uppercase}@media screen and (min-width:1201px){.bq-col-40{width:40%;padding:0 1rem}}.package-card__column-border{text-align:center;margin-bottom:25px}.right_order-details .bq_order-summary-footer{background:#fff;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;overflow:hidden;padding:1rem 1.5rem 0 1.5rem;border:2px solid #F2F2F5}.price_total-row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.price_total-col{flex-grow:1;flex-basis:0%;max-width:100%}.right_order-details #total-cost{color:#222;font-weight:700;font-size:34px;line-height:1.2}.small_txt{font-size:16px}.price_total-col .small_txt{font-size:14px;margin-top:0;color:#222}.txt_c_white{color:#fff}.bg-grey{background:#065093}.right_order-details p.bq_order-summary-terms{padding:.5em;margin:1em -1.5rem 0}.text-center{text-align:center}.text-right{text-align:right}.left_checkout-steps .accordion.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.left_checkout-steps .active,.left_checkout-steps .accordion:hover,.left_checkout-steps .accordion:focus{background-color:#fff}.left_checkout-steps .accordion-panel{padding:20px;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:30px;background:#fff;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;margin-top:-30px}.box_shadow{box-shadow:0 0 5px 0 rgb(0 0 0 / .2)}.box_shadow_5{box-shadow:0 5px 5px 0 rgb(0 0 0 / .2)}.bq_contact_form,.bq_contact_form .bq_form-input label,.bq_contact_form .bq_form-input input{display:block;width:100%}.bq_contact_form .bq_form-input{margin:10px 0;position:relative}.frm_error_styl{position:absolute;top:5px;right:0;background:#2daae1;font-size:12px;padding:2px 10px;color:#fff;font-weight:700}.frm_error_styl::after{width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-top:10px solid #2daae1;content:'';display:block;position:absolute;right:0}.bq_order-body{border-left:1px solid #f2f2f5;border-right:1px solid #f2f2f5}.date-acc{display:flex;width:calc(100% - 20px);background:#fff;align-items:center;margin-bottom:20px;border-radius:15px;padding-right:20px}html .payment-panel input[type="button"]:focus{color:#333!important}#paycard{display:flex;justify-content:space-between}.payment-panel .tms_radio-btn,#finance-calculator .tms_radio-btn{position:relative}.payment-panel .tms_radio-btn::before,#finance-calculator .tms_radio-btn::before{border:2px solid #065093;content:'';position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);left:20px;border-radius:100%}.payment-panel .payment-option-active::before,#finance-calculator .monthly-pay-amount-active::before{content:'\f058';font-family:"Font Awesome 5 Free";font-size:24px;line-height:1;border:none;color:#065093}#payment-option-section input,#monthly-pay-section .pay-2 input[type="button"]{width:100%;text-align:left;padding:1em 1em 1em 3.25em;background:#f4f7fb;border:1px solid #B8C3CC;color:#065093;border-radius:.75em;font-weight:700}#payment-option-section .bq_order-option{padding:0;border:none;background:none;margin:1em 0;width:100%}#paycard .cards{display:none}#paycard .btn_styl_radio.btn-color-1{background-image:url(/wp-content/themes/generatepress_child/image/cards.svg);background-repeat:no-repeat;background-size:200px;background-position:center right}.payment-panel input:hover{color:#333!important}.payment-panel .bq_order-option{background:#f4f7fb}.cards{float:right;width:150px}.payment-info{font-size:15px}.date-acc .accordion{margin:0px!important}.warranty-installation{align-items:center}.custom-btn{display:block;padding:15px;color:#fff;background:#065093;text-align:center;cursor:pointer;border-radius:5px}.right_order-details h5{color:#065093}#payment-form iframe{height:50px!important}div.CardField{border:1px solid #b8c3cc!important;border-radius:5px;padding:20px}div.CardField-input-wrapper{margin-top:-8px}div.CardField--ltr .CardBrandIcon-container{left:10px}#submit{background:#065093;width:100%;border-radius:7px}#payment-window{background:#ecf1f8;margin:0;padding:20px;border-radius:7px}#card-error,#payment-form{margin-bottom:0}.modal-content{border-radius:0;border:none}.modal-header{border-bottom-color:#EEE;background-color:#FAFAFA}.closeBtn{font-size:54px;color:red}.close{opacity:1}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgb(0 0 0 / .5);box-shadow:0 5px 15px rgb(0 0 0 / .5)}.modal-sm{width:300px}.not-sure{padding:13px 0}}@media (min-width:992px){.modal-lg{width:900px}}@media (max-width:768px){.main-sec{flex-direction:column}.main-sec .col-md-3,.main-sec .col-md-4{max-width:100%;width:100%}.card{height:auto;padding:5px;text-align:left;margin:0;float:left;width:100%;box-shadow:none;outline-width:2px}.card-icon{width:50px;height:50px;margin:0;float:left}.card1 .card-icon{height:auto}.card-title{font-size:20px;float:left;margin-top:0;transform:translate(10px,10px)}.main-sec .card-item{margin-top:15px}.btn.question-nav-back{bottom:0;top:auto;transform:none;height:auto;padding:20px}.card-info{clear:left;font-size:16px;padding:5px;line-height:1.2}.d-flex{display:block}.col-md-4{width:100%;padding:5px 15px}.desk-view{display:none}.mob-view{display:block}.price-info-card{margin-left:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.d-flex .align-self-center{border-top-right-radius:12px;border-top-left-radius:12px}.left_checkout-steps{padding:0}.date-acc,#cust-details-panel,#payment-option-panel-title,.left_checkout-steps .accordion,#payment-option-section{width:100%}#myModal2 .modal-body{padding:15px 5px 80px}.modal.right.fade.in .modal-dialog{width:90%}}.form_title h2{font-size:40px!important}.form_title p{margin:12px 15px!important;padding:0 20px;font-size:16px;text-align:center}@media only screen and (min-width:768px){.form_sec{position:relative;justify-content:center;align-items:center;box-shadow:0 0 15px 5px #0650933d;width:650px;transform:translateX(0%);padding:35px 0 10px 0;margin:10px;border-radius:10px;justify-content:center;align-items:center}}.form_sec{box-shadow:0 0 15px 5px #0650933d;padding:35px 0 10px 0;margin:0 auto 50px;border-radius:10px;margin-bottom:30px}.form_call textarea{padding:15px}.form_call .form-input{border:none!important;box-shadow:none!important;border-radius:0px!important;border-bottom:1px solid #ddd!important;color:#333}.form_call label .form-input{border:none!important;box-shadow:none!important}.form_call .form-input:focus{border-bottom:1px solid #fb9771!important;transition:all 1s linear}.form{margin-top:3.5rem;max-width:600px}.form-group{margin:10x 0;display:flex;flex-direction:column}.form-input{background:#fff0;border:0;border-bottom:1px solid var(--light-white);padding:10px 0;min-height:60px;color:var(--primary-color);font-family:inherit;outline:1px solid #fff0}.form-input:focus{border-bottom:1px solid red;transition:all .5s ease}.content-container.site-container.site-container1{padding:0 var(--global-content-edge-padding)!important;max-width:var(--global-content-width)!important}.box_shad{box-shadow:none!important}.section_mar{margin-bottom:5.6rem}.product_prices{margin:0 auto 0px!important}.package-info__link.package_info_title h2{color:#fff!important}.fixed_price h5{color:#fff!important}.card-val1{text-align:right!important}@media only screen and (min-width:992px){.flex-row.flex_d{display:flex!important}}@media only screen and (max-width:992px){.flex-row.flex_d{flex-direction:column!important}}.saveboilerquoteMSG.price_quote{text-align:center;background-color:#5db638;border:2px solid #5db638;border-radius:7px}.frm_summar_wrap{margin-top:40px}.frm_summar_wrap ul li:nth-child(1) .item-main img{width:30px;margin-right:10px;display:inline-block;transform:translateY(.15em);height:30px}.frm_summar_wrap ul li:nth-child(2) .item-main img{width:47px;height:33px;margin-right:10px;display:inline-block;transform:translateY(.45em)}.frm_summar_wrap ul li:nth-child(3) .item-main img{width:41px;height:33px;margin-right:10px;display:inline-block;transform:translateY(.45em)}.frm_summar_wrap ul li:nth-child(4) .item-main img{width:40px;height:35px;margin-right:10px;display:inline-block;transform:translateY(.45em)}.frm_summar_wrap ul li .item-main{background:#fff;width:100%;float:left;height:auto;display:flex;line-height:20px;box-shadow:0 0 5px 0 rgb(0 0 0 / .2);padding:5px 0 10px 0;justify-content:center;border-radius:5px}.frm_summar_wrap ul{margin:0 0!important}@media only screen and (min-width:992px){.frm_summar_wrap ul li{text-align:center;width:24%!important;margin:0 .25%}}.frm_summar_wrap ul li{text-align:center;width:100%;margin:0 .25%}.frm_summar_wrap .item-main{color:#444;font-weight:600}.list_name{text-align:left;display:grid;padding:5px 5px 0}.item_name{color:#2daae1;font-size:15px;font-weight:400}.frm_summar_wrap ul li{display:inline-block}.nw-sec-pad{padding:15px 0 15px 0!important}@media only screen and (max-width:768px){.main-sec-2.num_styl .card-item{width:25%;min-width:25%}.num_styl .copy.h4.card-title{font-size:2rem;line-height:1.2;margin:0;float:none;padding:0;text-align:center}.main-sec.main-sec-2.num_styl.num-style-direction{flex-direction:row!important}.quers_14_section.post-code-sec{padding:15px}.call-back-section{padding:15px}.userDetailForm-callback{margin:30px 15px}.yes_no{display:flex}.userDetailForm.form-details{margin:8px}}.quote-declaration label{display:flex}.quote-declaration label input{margin:8px}.package-info-content{text-align:left!important}@media only screen and (max-width:480px){.form_title h2{font-size:26px!important}}