.elementor-10384 .elementor-element.elementor-element-b52f250{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-468e53c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-88e3a64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-3490dae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-182b5e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-71d00c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-3b405ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-ad0de5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-8f4b420{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-81f31a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-466c11a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-eb66e29{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-0ebf09b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-78d5ff9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-95f8072{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-f8506fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-c05f1af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-f70bc64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-1968ab3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10384 .elementor-element.elementor-element-0fdf6d7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* =============================================================
BRAND:    Compliant Retrofits Ltd
FILE:     cr-whp-responsive.css
PAGE:     Warm Homes Plan (register interest)
          (/grants/warm-homes-plan)  |  PREFIX: crwr__
VERSION:  v1  |  DATE: 12 July 2026
ENQUEUE (functions.php):
--------------------------------------------------------------
add_action( 'wp_enqueue_scripts', function () {
    if ( is_page( 'warm-homes-plan' ) ) {
        wp_enqueue_style( 'cr-whp-responsive',
            get_stylesheet_directory_uri() . '/css/cr-whp-responsive.css',
            array(), '1.0' );
    }
} );
--------------------------------------------------------------
NOTE: nested under /grants/ (parent flag). SLUG DECISION: earlier
pages linked /warm-homes-plan-register — EPC, ECO4/WHP + BUS
package links have been UPDATED to this page (re-delivered zips);
301 /warm-homes-plan-register -> here if it ever existed live.
Breakpoints: 1199.98 / 991.98 / 767.98 / 575.98 px (max-width).
============================================================= */

@media (max-width: 1199.98px) {
  .crwr__hero-h1 { font-size: 2.6rem; }
  .crwr__what-grid { grid-template-columns: 1fr; }
}

@media (max-width: 991.98px) {
  .crwr__hero-h1 { font-size: 2.1rem; }
  .crwr__what-h2, .crwr__eli-h2, .crwr__meas-h2, .crwr__form-h2,
  .crwr__time-h2, .crwr__now-h2, .crwr__whyus-h2, .crwr__faq-h2,
  .crwr__cta-h2 { font-size: 1.8rem; }
  .crwr__eli-grid { grid-template-columns: 1fr; }
  .crwr__now-cols { grid-template-columns: 1fr; }
}

@media (max-width: 767.98px) {
  .crwr__meas-grid { grid-template-columns: 1fr; }
  .crwr__form-row { grid-template-columns: 1fr; }
  .crwr__form-card { padding: 30px 22px; }
}

@media (max-width: 575.98px) {
  .crwr__hero, .crwr__what, .crwr__eli, .crwr__meas, .crwr__form,
  .crwr__time, .crwr__now, .crwr__whyus, .crwr__faq, .crwr__cta { padding: 60px 0; }
  .crwr__hero-h1 { font-size: 1.8rem; }
  .crwr__what-h2, .crwr__eli-h2, .crwr__meas-h2, .crwr__form-h2,
  .crwr__time-h2, .crwr__now-h2, .crwr__whyus-h2, .crwr__faq-h2,
  .crwr__cta-h2 { font-size: 1.6rem; }
  .crwr__hero-btns, .crwr__cta-btns { flex-direction: column; align-items: stretch; }
  .crwr__hero-btns .crwr__btn-gold, .crwr__hero-btns .crwr__btn-line,
  .crwr__cta-btns .crwr__btn-gold, .crwr__cta-btns .crwr__btn-line { text-align: center; width: 100%; }
  .crwr__form-btn { width: 100%; }
  .crwr__what-card, .crwr__eli-card, .crwr__now-card { padding: 22px 18px; }
  .crwr__faq-q { font-size: 0.95rem; padding: 16px 18px; }
  .crwr__faq-a { padding: 0 18px 18px; }
  .crwr__time-th, .crwr__time-td { padding: 10px 12px; font-size: 0.85rem; }
  .crwr__time-td-m { white-space: normal; }
  .crwr__whyus-chip { font-size: 0.82rem; padding: 9px 16px; }
}/* End custom CSS */