.elementor-10628 .elementor-element.elementor-element-364af1c{--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-10628 .elementor-element.elementor-element-f34adac{--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-10628 .elementor-element.elementor-element-bc0cbf5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10628 .elementor-element.elementor-element-e7be1ea{--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-10628 .elementor-element.elementor-element-2202910{--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-10628 .elementor-element.elementor-element-225394f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10628 .elementor-element.elementor-element-e837b32{--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-10628 .elementor-element.elementor-element-4696f86{--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-10628 .elementor-element.elementor-element-c9dc6c8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10628 .elementor-element.elementor-element-292f79f{--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-10628 .elementor-element.elementor-element-9142b27{--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-10628 .elementor-element.elementor-element-67ae128{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10628 .elementor-element.elementor-element-6638743{--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-10628 .elementor-element.elementor-element-f90457c{--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-10628 .elementor-element.elementor-element-71e8146{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10628 .elementor-element.elementor-element-48cfc15{--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-10628 .elementor-element.elementor-element-30e6b19{--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-10628 .elementor-element.elementor-element-10ced1c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10628 .elementor-element.elementor-element-09a6191{--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-10628 .elementor-element.elementor-element-a4f8851{--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-10628 .elementor-element.elementor-element-c482b70{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10628 .elementor-element.elementor-element-9b3b824{--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-10628 .elementor-element.elementor-element-0f5de94{--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-10628 .elementor-element.elementor-element-93e68bd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10628 .elementor-element.elementor-element-17221a1{--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-10628 .elementor-element.elementor-element-c8f231a{--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-10628 .elementor-element.elementor-element-476f366{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 *//* crle.css — Compliant Retrofits, Leicester area page (standard 4A). DESKTOP-FIRST max-width overrides, classes DOUBLED. */
@media (max-width:991.98px){.crle__hero.crle__hero.crle__hero-h1.crle__hero-h1{font-size:38px;}}
@media (max-width:767.98px){.crle__hero.crle__hero.crle__hero-h1.crle__hero-h1{font-size:31px;}.crle__hero.crle__hero.crle__hero-p.crle__hero-p{font-size:16px;}}
@media (max-width:575.98px){.crle__hero.crle__hero.crle__hero-wrap.crle__hero-wrap{padding:60px var(--pad-x);}.crle__hero.crle__hero.crle__hero-h1.crle__hero-h1{font-size:27px;}}
@media (max-width:575.98px){.crle__intro.crle__intro.crle__intro-wrap.crle__intro-wrap{padding:60px var(--pad-x);}.crle__intro.crle__intro.crle__intro-h2.crle__intro-h2{font-size:27px;}}
@media (max-width:575.98px){.crle__sust.crle__sust.crle__sust-benes.crle__sust-benes{grid-template-columns:1fr;}}
@media (max-width:575.98px){.crle__sust.crle__sust.crle__sust-wrap.crle__sust-wrap{padding:60px var(--pad-x);}.crle__sust.crle__sust.crle__sust-h2.crle__sust-h2{font-size:27px;}}
@media (max-width:575.98px){.crle__solar.crle__solar.crle__solar-benes.crle__solar-benes{grid-template-columns:1fr;}}
@media (max-width:575.98px){.crle__solar.crle__solar.crle__solar-wrap.crle__solar-wrap{padding:60px var(--pad-x);}.crle__solar.crle__solar.crle__solar-h2.crle__solar-h2{font-size:27px;}}
@media (max-width:991.98px){.crle__serv.crle__serv.crle__serv-grid.crle__serv-grid{grid-template-columns:1fr 1fr;}}
@media (max-width:575.98px){.crle__serv.crle__serv.crle__serv-grid.crle__serv-grid{grid-template-columns:1fr;}.crle__serv.crle__serv.crle__serv-wrap.crle__serv-wrap{padding:60px var(--pad-x);}.crle__serv.crle__serv.crle__serv-h2.crle__serv-h2{font-size:27px;}}
@media (max-width:991.98px){.crle__grant.crle__grant.crle__grant-grid.crle__grant-grid{grid-template-columns:1fr 1fr;}}
@media (max-width:575.98px){.crle__grant.crle__grant.crle__grant-grid.crle__grant-grid{grid-template-columns:1fr;}.crle__grant.crle__grant.crle__grant-wrap.crle__grant-wrap{padding:60px var(--pad-x);}.crle__grant.crle__grant.crle__grant-h2.crle__grant-h2{font-size:27px;}}
@media (max-width:575.98px){.crle__why.crle__why.crle__why-benes.crle__why-benes{grid-template-columns:1fr;}}
@media (max-width:575.98px){.crle__why.crle__why.crle__why-wrap.crle__why-wrap{padding:60px var(--pad-x);}.crle__why.crle__why.crle__why-h2.crle__why-h2{font-size:27px;}}
@media (max-width:575.98px){.crle__faq.crle__faq.crle__faq-wrap.crle__faq-wrap{padding:60px var(--pad-x);}.crle__faq.crle__faq.crle__faq-h2.crle__faq-h2{font-size:27px;}}
@media (max-width:767.98px){.crle__cta.crle__cta.crle__cta-h2.crle__cta-h2{font-size:29px;}}
@media (max-width:575.98px){.crle__cta.crle__cta.crle__cta-wrap.crle__cta-wrap{padding:60px var(--pad-x);}.crle__cta.crle__cta.crle__cta-h2.crle__cta-h2{font-size:25px;}}/* End custom CSS */