:root{--mainfont:'Questrial';--primary-color:#287238;--secondary-color:#69a944;--light:#67a843;--counter-bg:#fdc71b;--counter-text:#0e2f44;--custom-cta-bg:#fdc71b}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont)}h1{font-size:clamp(28px,3vw,35px)}h2{font-size:clamp(21px,2vw,27px)}body{font-size:16px}.logo .img-responsive{width:100px}a.action,input.gform_button[type=submit],a.action.a-hollow:hover{border-radius:30px!important;font-weight:bold;font-size:clamp(18px,2vw,27px)}.img-border img{border-radius:50px}.centred{text-align:center}.header-slim .top,.header-slim .navigation--top &gt;li &gt;a{font-size:22px;font-weight:bold}.jumbotron__title h2{font-size:clamp(24px,4vw,40px)}.jumbotron__content a{width:50%}.jumbotron__title span{color:var(--counter-bg)}.gform_wrapper.gravity-theme .gfield textarea.small{height:60px!important}.gform_body a{font-weight:bold}.gform_body a:hover{color:var(--light)!important}.gform_wrapper.gravity-theme .gfield_label{color:#fff;font-size:20px}.gchoice{display:inline-grid;grid-template-columns:20px 270px;column-gap:5px;width:clamp(270px,25%,25%);margin:3px 0}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-top:5px}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select,.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{border-radius:30px}.contact-page-header{margin-bottom:2em;padding:2em;border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,.15)}.contact-page-form{padding:2em;border-radius:30px;background:var(--counter-text)}.textwidget .contact-page-form .gfield--type-consent label.gfield_consent_label{color:#fff!important}.gform_wrapper .ukpl_postcode_lookup_container{justify-content:space-between;margin:0 -10px}.ukpl_postcode_lookup_container &gt;input{margin:0 5px}.ukpl_postcode_lookup_container &gt;input[type="submit"]{background:var(--counter-bg);color:var(--counter-text);font-weight:600;transition:all 0.2s ease}.ukpl_postcode_lookup_container &gt;input[type="submit"]:hover{background:var(--primary-color);color:#fff}.ginput_complex .ginput_full label.ukpl_postcode_lookup_label{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS \f106'}.circle-image{width:500px;height:500px;background-image:url('https://castleecosolutions.co.uk/wp-content/uploads/2023/01/Asset-1@3x.png');background-size:cover;display:block;border-radius:50%}.circle-image img{width:100%;height:100%;position:absolute;border-radius:50%;object-fit:cover}.widget_sow-editor ul li:before{font-size:1.2em}.blue-bg{background-color:var(--counter-text)}.yellow-bg{background-color:var(--counter-bg)}.panel-grid .blue-bg{align-items:center}.blue-bg h2{margin-top:0}.custom-cta-call{display:inline-block;background:var(--custom-cta-bg);padding:5px;line-height:40px;color:var(--counter-text);transition:ease all 0.4s;clip-path:polygon(50% 5%,100% 10%,100% 90%,50% 100%,0 92%,0% 50%,0% 10%)}.yellow-bg h2{margin-top:0;color:var(--counter-text)}.reverse-custom-cta-call{display:inline-block;background:var(--counter-text);padding:5px;line-height:40px;color:#fff;transition:ease all 0.4s;clip-path:polygon(50% 5%,100% 10%,100% 90%,50% 100%,0 92%,0% 50%,0% 10%)}.custom-cta-call:hover,.reverse-custom-cta-call:hover{transition:ease all 0.4s;clip-path:polygon(50% 15%,100% 10%,100% 90%,50% 85%,0 92%,0% 50%,0% 10%)}.blue-bg .custom-cta-call:hover{color:var(--counter-text);text-shadow:0 0 1px #0e2f44}.yellow-bg a:hover{color:#fff;text-shadow:0 0 1px #fff}.reverse{color:#fff!important;background-color:#287238!important}.jumbotron-cta .reverse:hover{color:var(--counter-text)!important;background-color:var(--custom-cta-bg)!important}.top li.action a{color:#fff;background:var(--counter-text);padding:7px;font-size:20px!important;margin-left:5px;margin:.5em;border-radius:30px;cursor:pointer}.top li.action:hover a{color:#fff!important;background-color:#287238!important}.navigation--top &gt;li:hover &gt;a.action &gt;a{color:#fff!important}.is-sticky-navbar .top li.action{display:none}.top .top__left{display:none}div#collapsy.collapse-421 &gt;.panel-grid-cell:hover h2,div#collapsy.collapse-422 &gt;.panel-grid-cell:hover h2,div#collapsy.collapse-423 &gt;.panel-grid-cell:hover h2{color:var(--secondary-color);transform:translateY(-10px);transition:all 0.5s cubic-bezier(.645,.045,.355,1)}div#collapsy.collapse-421 &gt;.panel-grid-cell:hover i,div#collapsy.collapse-422 &gt;.panel-grid-cell:hover i,div#collapsy.collapse-423 &gt;.panel-grid-cell:hover i{background-color:var(--counter-text)}.blocklinks h2.widget-title{display:flex;align-items:center;justify-content:center;background:#fff;color:#333;font-size:clamp(19px,calc(1rem + ((1vw - 7.68px) * 3.3854)),28px);font-weight:bold;position:absolute;width:90%;left:16px;bottom:-15px;padding:10px;border-radius:5px;box-shadow:0 5px 8px -2px rgb(0 0 0 / 20%);transition:all 0.5s cubic-bezier(.645,.045,.355,1)}.collapse-422 h2.widget-title,.collapse-423 h2.widget-title{font-size:clamp(19px,calc(1rem + ((1vw - 7.68px) * 3.3854)),21px)}.blocklinks h2.widget-title i{background-color:var(--secondary-color);display:inline-flex;height:70px;margin-left:10px;padding:10px;clip-path:circle(50% at 50% 50%);;transition:all 0.5s cubic-bezier(.645,.045,.355,1)}.collapse-422 h2.widget-title i{height:45px}.insulation-icon{content:url(/wp-content/uploads/2023/01/Insulation-Grants-Local-company.svg)}.heating-icon{content:url(/wp-content/uploads/2023/01/Heating-grants.svg)}.landlords-icon{content:url(/wp-content/uploads/2023/01/Landlords-Home-improvement-grants.svg)}.solar-icon{content:url(/wp-content/uploads/2023/01/Solar-PV.svg)}.ashp-icon{content:url(/wp-content/uploads/2023/01/air-source-heat-pumps.svg)}.contract-icon{content:url(/wp-content/uploads/2023/01/Contract-Insulation-Work-company.svg)}.boiler-icon{content:url(/wp-content/uploads/2023/01/Boiler-Centreal-Heating.svg)}.widget-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;background-color:var(--counter-bg);position:relative;width:100%;margin-top:-50px;padding:30px 30px 30px 30px;border-radius:12px;z-index:1}.widget-wrap:before{position:absolute;height:100%;width:100%;top:0;left:0;content:"";display:block;z-index:1}.inner-section{position:relative;width:100%;z-index:1}.inner-section:before{position:absolute;height:100%;width:100%;top:0;left:0;content:"";display:block;z-index:1}.box-container{margin-right:auto;margin-left:auto;position:relative;max-width:1100px}.box-column{position:relative;display:flex;justify-content:center;width:100%}.box-inner-column{padding:0 15px 0 15px}.box-inner-column:before{position:absolute;height:100%;width:100%;top:0;left:0;content:"";display:block;z-index:1}.column-container{width:100%}.column-content{display:flex;align-items:center}.icon-wrapper{font-size:clamp(35px,calc(1rem + ((1vw - 7.68px) * 3.3854)),55px);line-height:55px;padding-right:12px}.icon-wrapper i{color:var(--counter-text)}.icon-wrapper img{color:var(--counter-text);width:70px}.column-heading{display:inline-flex;color:var(--counter-text);font-size:clamp(38px,calc(1rem + ((1vw - 7.68px) * 3.3854)),55px);line-height:55px;margin-top:0;margin-bottom:0}.column-title{color:var(--counter-text);font-size:14px;line-height:19px;margin-top:0;margin-bottom:0;text-transform:uppercase}.sow-accordion-panel-header{font-size:20px;border-radius:10px}.associations{align-items:center!important}.associations img{width:75%;padding:30px;opacity:.7;transition:ease all 0.4s}.associations img:hover{transition:ease all 0.4s;opacity:1;transform:scale(1.2)}ul.side-nav li.side-yell a::after{content:'';background:url(/wp-content/uploads/2023/01/yell.png) no-repeat var(--primary-color);background-size:30px;background-position:center}ul.side-nav li a::before{border-radius:10px}ul.side-nav li a::after{border-radius:10px}.custom-cousins{padding-left:0!important}.custom-cousins li{margin:0 5px 10px!important}.custom-siblings li a:before{background-image:url(https://castleecosolutions.co.uk/wp-content/uploads/2023/01/li-icon-1.png);filter:brightness(0) invert(1);content:"";margin:0 0 0 -1.5em;display:inline-block;width:1.5em;font-size:.9em;background-size:contain;background-repeat:no-repeat;background-position:left;height:1em}.custom-siblings{padding-left:0!important}.custom-siblings li{margin:0 5px 10px!important}.footer__headings:before{content:"";display:inline-flex;width:40px;height:40px;background-image:url(/wp-content/uploads/2023/01/list-icon.png);background-position:bottom;background-size:contain;background-repeat:no-repeat}@media (min-width:992px){.plus-top{margin:180px 0 0}.header-slim .logo .img-responsive{width:100%;max-height:100px;height:95px}.header-slim.is-sticky-navbar .logo .img-responsive{max-height:70px}.navigation--main>li>a{padding:15px 15px}.header-slim .navbar-collapse.collapse{align-items:center}div#headstuff,.top .container{width:95%}.is-sticky-navbar .header{box-shadow:0 5px 8px -2px rgb(0 0 0 / 20%)}.leftside .carousel-content,.rightside .carousel-content{width:55%;text-align:center}.jumbotron .carousel-content ul{margin:.7em 0 .7em}.jumbotron .carousel-content ul li{font-size:clamp(19px,2vw,23px)}.jumbotron a.action{width:50%;margin:.5em .3em}.jumbotron-cta{display:flex;justify-content:center;align-items:center}.blue-bg h1{margin-top:50px}div#collapsy.collapse-421 .panel-grid-cell{width:calc(33% - 10px);margin-bottom:25px}div#collapsy.collapse-422 .panel-grid-cell{width:calc(20% - 10px);margin-bottom:25px}div#collapsy.collapse-423 .panel-grid-cell{width:calc(33% - 10px);margin-bottom:25px}ul.two-column{columns:219px 2}.widget_sow-editor ul{padding-left:5px}.header-slim .plus-top .main-title,.header-slim .plus-top .jumbotron{margin:163px 0 0}}@media (min-width:992px) and (max-width:1400px){.header-slim div#headstuff,.header-slim div#navi,.header-slim .navigation,.navigation.extra-nav,div#navi-inside,.header-slim .navbar-collapse.collapse,.extra-nav .navbar-collapse.collapse,.header-slim .navigation--main,.extra-nav .navigation--main,.header-slim .navigation--main>li,.extra-nav .navigation--main>li{flex-wrap:wrap!important;justify-content:space-around!important}.plus-top{margin:300px 0 0}}@media (max-width:991px){.is-sticky-navbar .header-action,.is-sticky-navbar .navbar-toggle{animation:fader 0.5s backwards}div.header-action{display:flex;background:var(--counter-bg);transition:background 0.4s ease;justify-content:center;flex-wrap:nowrap;text-align:center;margin-left:0;padding:10px 0;transition:background 0.4s ease}.is-sticky-navbar .header-action{position:fixed;height:70px;top:0;left:0;width:100%;padding:10px 70px 10px 10px;z-index:9;background:var(--counter-bg);margin:0;box-shadow:0 5px 10px rgb(0 0 0 / 20%);display:flex;align-items:center;justify-content:center}.is-sticky-navbar .navbar-toggle{background-color:#fff}.is-sticky-navbar .navbar-toggle:hover{background-color:#fff}.is-sticky-navbar .navbar-toggle{position:fixed;top:10px;right:15px;margin:0;z-index:10}.is-sticky-navbar .navbar-toggle__text{color:var(--counter-text)}.is-sticky-navbar div#navi{position:fixed;top:70px;left:0;width:100%;margin:0;z-index:11}.header-action .fa{display:none}.is-sticky-navbar .navbar-toggle .icon-bar{background:var(--counter-text)}.navigation--main>.menu-item-has-children>a::after{padding-right:10px}.top a.action{display:none}div#navi{background:#67a843}.logo .img-responsive{width:190px}.navigation--top>li>a{padding:5px 10px 5px 10px}.jumbotron__content a{width:100%}.jumbotron .carousel-content ul li{margin:0 0 .2em 1.5em}.navigation--main>li>a{font-size:19px}.navigation--main .sub-menu>li>a{padding:5px 0}.widget-wrap{margin:-50px 15px 0 0;padding:30px 30px 30px 30px}.box-container{flex-direction:column}.box-inner-column{padding:10px 15px 10px 15px;border-bottom:1px solid var(--counter-text)}.column-content{display:grid;grid-template-columns:80px 120px;align-items:center;align-content:center;justify-content:center}.blue-bg h2{text-align:center}.yellow-bg h2{text-align:center}.custom-cta-call{padding:3px;line-height:30px}.reverse-custom-cta-call{padding:3px;line-height:30px}div#collapsy.collapse-421 .panel-grid-cell{width:calc(50% - 10px);margin-bottom:25px}.blocklinks h2.widget-title i{height:60px}.associations{display:flex;justify-content:center!important;align-items:center;flex-wrap:wrap!important}.associations img{padding:10px;width:100px}ul.side-nav li a::after{border:1px solid #fff}ul#menu-footer-menu li{padding:10px}div[class*="textfade"] .textwidget::before{margin-bottom:1em;background:var(--primary-color);color:#fff;border-radius:30px;padding:.3em .8em}div[class*="textfade"] .textwidget::after{background:linear-gradient(180deg,transparent,#fff 70%)}.top li.action a{display:none}.dark.blue-bg.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-2-0{display:none}@media (max-width:479px){div#collapsy.collapse-421 .panel-grid-cell{width:100%;margin-bottom:25px}.blocklinks h2.widget-title i{height:50px}}@keyframes color-change{0%{color:#fff;width:0%}100%{color:#fdc71b;width:100%}}