.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_expect .gp__continue{padding-top:24px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_expect .gp__goback .cta.cta-secondary .cta-text{min-width:238px;max-width:292px;display:block;padding:12px 32px 8px 32px;text-align:center;font-size:18px;line-height:26px;background-color:transparent;color:#5e10b1;position:relative;border-radius:100px;overflow:visible;margin-left:1px;margin-right:1px;border:2px solid #5e10b1;background-image:none}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_expect .gp__goback .cta.cta-secondary:focus .cta-text{outline:2px solid #5e10b1;outline-offset:2px;border:1px solid}
html:not(.firefox) .gp__wrapper .gp__otherSections .gp__others .gp_british_gas_expect .gp__goback .cta.cta-secondary:focus{outline:0}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .checkbox-field-comp .comp-rich-text a:focus{outline-offset:1px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .single-article-shelf{padding:18px 0 25px 0}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .form-input-wrapper.errorState{color:#e60303}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .form-input-wrapper.errorState .checkmark{border:1px solid #e60303}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .input-helptext{font-weight:normal;margin-bottom:16px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .input-checkbox__holder{margin-bottom:20px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .input-checkbox__holder .checkmark{border:1px solid #646068}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .input-checkbox__holder label{font-weight:normal;display:block}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .form-radio legend{margin-bottom:0}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .form-radio .input-helptext{margin-bottom:16px;padding-top:18px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .form-radio .input-radio__holder{min-width:100%}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .form-checkbox{margin:0}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .form-checkbox legend{display:none}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .form-checkbox label{font-weight:normal}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .mortgage-field-wrap label{margin-bottom:0}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .mortgage-inputcheckbox-field{padding-top:8px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_phone{padding-bottom:12px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_postcode{margin-bottom:20px;padding-bottom:15px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_postcode .mortgage-field-wrap .comp-rich-text,.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_postcode .mortgage-field-wrap .mortgage__input-wrap{display:none}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_postcode .mortgage-field-wrap .form-address-finder-wrap .form-address-finder-label{margin-top:5px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender{margin-bottom:10px;padding-top:18px;width:471px}
@media(min-width:1024px) and (max-width:1255px){.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender{width:371px}
}
@media(min-width:768px) and (max-width:1023px){.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender{width:403px}
}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender label{margin-bottom:10px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender .calender_from{-webkit-appearance:textfield;-moz-appearance:textfield;width:471px;background:#fff;color:#333}
@media(min-width:1024px) and (max-width:1255px){.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender .calender_from{width:371px}
}
@media(min-width:768px) and (max-width:1023px){.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender .calender_from{width:403px;display:inline-flex}
}
@media(max-width:767px){.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender .calender_from{width:100%;display:inline-flex}
}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender .calender_from:focus-visible{outline-color:#5e10b1}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender input::-webkit-date-and-time-value{text-align:left}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_ctalink .cta-secondary{margin-bottom:24px;margin-top:14px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .form-input-field .form-field-label{margin-bottom:10px;margin-top:18px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .form-input-field .input-hinttext{margin-bottom:8px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .gp__continue{padding-top:64px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .gp__goback{padding-bottom:24px;margin-top:18px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .gp__goback .cta.cta-secondary .cta-text{min-width:238px;max-width:292px;display:block;padding:12px 32px 8px 32px;text-align:center;font-size:18px;line-height:26px;background-color:transparent;color:#5e10b1;position:relative;border-radius:100px;overflow:visible;margin-left:1px;margin-right:1px;border:2px solid #5e10b1;background-image:none}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .gp__goback .cta.cta-secondary:focus .cta-text{outline:2px solid #5e10b1;outline-offset:2px;border:1px solid}
html:not(.firefox) .gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .gp__goback .cta.cta-secondary:focus{outline:0}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .label-info{border-radius:8px}
.gp__wrapper .gp__otherSections .gp__others .gp_trust_mark_expect .gp__goback .cta.cta-secondary .cta-text,.gp__wrapper .gp__otherSections .gp__others .gp_wickies_expect .gp__goback .cta.cta-secondary .cta-text,.gp__wrapper .gp__otherSections .gp__others .gp_hive_expect .gp__goback .cta.cta-secondary .cta-text{min-width:238px;max-width:292px;display:block;padding:12px 32px 8px 32px;text-align:center;font-size:18px;line-height:26px;background-color:transparent;color:#5e10b1;position:relative;border-radius:100px;overflow:visible;margin-left:1px;margin-right:1px;border:2px solid #5e10b1;background-image:none}
.gp__wrapper .gp__otherSections .gp__others .gp_trust_mark_expect .gp__goback .cta.cta-secondary:focus .cta-text,.gp__wrapper .gp__otherSections .gp__others .gp_wickies_expect .gp__goback .cta.cta-secondary:focus .cta-text,.gp__wrapper .gp__otherSections .gp__others .gp_hive_expect .gp__goback .cta.cta-secondary:focus .cta-text{outline:2px solid #5e10b1;outline-offset:2px;border:1px solid}
html:not(.firefox) .gp__wrapper .gp__otherSections .gp__others .gp_trust_mark_expect .gp__goback .cta.cta-secondary:focus,html:not(.firefox) .gp__wrapper .gp__otherSections .gp__others .gp_wickies_expect .gp__goback .cta.cta-secondary:focus,html:not(.firefox) .gp__wrapper .gp__otherSections .gp__others .gp_hive_expect .gp__goback .cta.cta-secondary:focus{outline:0}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_installation .gp_installationMethods .gp__explore_options:last-child{padding-bottom:24px}
.gp__wrapper .mortgage-input-field.gp_txtarea .mortgage__input-wrap textarea.input-field{border-radius:8px;font-size:18px;line-height:26px;color:#333;border:solid 1px #646068;padding:20px 50px 20px 20px;background-color:transparent;background-position:calc(100% - 15px) center;display:block}
.gp__wrapper .mortgage-input-field.gp_txtarea .mortgage__input-wrap{display:block;padding:0;height:auto;border:0}
.gp__wrapper .mortgage-input-field.gp_txtarea.errorState .mortgage__input-wrap textarea.input-field{border:1px solid #e60303}
.gp__wrapper .mortgage-input-field.gp_txtarea.focussed .mortgage__input-wrap textarea.input-field{border:1px solid #5e10b1}
.gp__wrapper .gp__britishGasFail .close{display:none}
@media(max-width:767px){.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .single-article-shelf{padding-top:30px;padding-bottom:30px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form{padding-top:10px;padding-bottom:18px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper{padding-top:20px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .form-radio .input-helptext{padding-top:5px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .generic-form-wrapper .mortgage-inputcheckbox-field{padding-top:3px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_phone{padding-bottom:20px;padding-top:18px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_postcode{margin-bottom:0;padding:10px 0 10px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender{padding-top:18px;width:100%}
.iphone.safari .gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender{width:335px}
.iphone.safari .gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .reporting_calender .calender_from{width:335px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_ctalink{text-align:center}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .callback_form_ctalink .cta-secondary{margin-bottom:4px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .form-input-field .form-field-label{margin-top:20px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .gp__continue{padding:23px 32px 8px 0}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .gp__goback{padding:0 32px 44px 0}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .gp_txtarea .label-info .labelinfo-cone{border-width:0 11px 12px 12px}
.gp__wrapper .gp__otherSections .gp__others .gp_british_gas_callback .label-info{width:100%}
}