.elementor-10806 .elementor-element.elementor-element-4717888{--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-10806 .elementor-element.elementor-element-6c94f31{--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-10806 .elementor-element.elementor-element-acd61e9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10806 .elementor-element.elementor-element-cb635e8{--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-10806 .elementor-element.elementor-element-5a22950{--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-10806 .elementor-element.elementor-element-d1e0e7b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10806 .elementor-element.elementor-element-636226c{--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-10806 .elementor-element.elementor-element-eb46fb7{--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-10806 .elementor-element.elementor-element-3ea1029{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10806 .elementor-element.elementor-element-62740c9{--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-10806 .elementor-element.elementor-element-2fc3ad0{--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-10806 .elementor-element.elementor-element-21f37fb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10806 .elementor-element.elementor-element-25deed9{--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-10806 .elementor-element.elementor-element-0d141d9{--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-10806 .elementor-element.elementor-element-f826b7d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10806 .elementor-element.elementor-element-01b78a4{--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-10806 .elementor-element.elementor-element-be90841{--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-10806 .elementor-element.elementor-element-203cb12{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10806 .elementor-element.elementor-element-d5cafb6{--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-10806 .elementor-element.elementor-element-4e7a462{--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-10806 .elementor-element.elementor-element-2e90931{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10806 .elementor-element.elementor-element-5559973{--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-10806 .elementor-element.elementor-element-ccd7675{--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-10806 .elementor-element.elementor-element-5271e76{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10806 .elementor-element.elementor-element-c61b859{--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-10806 .elementor-element.elementor-element-55e268a{--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-10806 .elementor-element.elementor-element-4afb3e3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS *//* =============================================================
BRAND:    Compliant Retrofits Ltd
FILE:     cr-postmon-responsive.css
PAGE:     Post-Installation Monitoring  (/post-installation-monitoring/)
          PREFIX: crpm__
VERSION:  v1  |  DATE: 15 July 2026
ENQUEUE (functions.php):
--------------------------------------------------------------
add_action( 'wp_enqueue_scripts', function () {
    if ( is_page( 'post-installation-monitoring' ) ) {
        wp_enqueue_style( 'cr-postmon-responsive',
            get_stylesheet_directory_uri() . '/css/cr-postmon-responsive.css',
            array(), '1.0' );
    }
} );
--------------------------------------------------------------
Breakpoints: 1199.98 / 991.98 / 767.98 / 575.98 px (max-width).
DESKTOP-FIRST — the CR convention.
============================================================= */

@media (max-width: 1199.98px) {
  .crpm__hero-h1 { font-size: 2.5rem; }
  .crpm__proc-grid, .crpm__who-grid { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 991.98px) {
  .crpm__hero-h1 { font-size: 2.1rem; }
  .crpm__why-h2, .crpm__inc-h2, .crpm__proc-h2, .crpm__who-h2,
  .crpm__cost-h2, .crpm__pick-h2, .crpm__faq-h2, .crpm__cta-h2 { font-size: 1.8rem; }
  .crpm__why-grid, .crpm__why-when { grid-template-columns: 1fr; }
  .crpm__inc-grid { grid-template-columns: 1fr; }
  .crpm__proc-grid { grid-template-columns: 1fr; }
  .crpm__who-grid { grid-template-columns: 1fr; }
}

@media (max-width: 767.98px) {
  .crpm__hero-intro, .crpm__why-intro, .crpm__inc-intro,
  .crpm__proc-intro, .crpm__who-intro, .crpm__cost-intro, .crpm__pick-intro { font-size: 0.95rem; }
}

@media (max-width: 575.98px) {
  .crpm__hero, .crpm__why, .crpm__inc, .crpm__proc, .crpm__who,
  .crpm__cost, .crpm__pick, .crpm__faq, .crpm__cta { padding: 60px 0; }
  .crpm__hero-h1 { font-size: 1.75rem; }
  .crpm__why-h2, .crpm__inc-h2, .crpm__proc-h2, .crpm__who-h2,
  .crpm__cost-h2, .crpm__pick-h2, .crpm__faq-h2, .crpm__cta-h2 { font-size: 1.55rem; }
  .crpm__hero-btns, .crpm__cta-btns { flex-direction: column; align-items: stretch; }
  .crpm__hero-btns .crpm__btn-gold, .crpm__hero-btns .crpm__btn-line,
  .crpm__cta-btns .crpm__btn-gold, .crpm__cta-btns .crpm__btn-line { text-align: center; width: 100%; }
  .crpm__inc-card, .crpm__proc-card, .crpm__who-card { padding: 22px 18px; }
  .crpm__faq-q { font-size: 0.95rem; padding: 16px 18px; }
  .crpm__faq-a { padding: 0 18px 18px; }
  .crpm__cost-th, .crpm__cost-td { padding: 10px 12px; font-size: 0.85rem; }
}/* End custom CSS */