.elementor-297 .elementor-element.elementor-element-68f4ae4a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-68f4ae4a:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-68f4ae4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031F24;background-image:url("https://ctherm.labdesigns2.uk/wp-content/uploads/2026/02/lines.png");background-position:top center;background-size:cover;}.elementor-297 .elementor-element.elementor-element-68f4ae4a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #000000F0 0%, #006575B5 72%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-68f4ae4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 6em 0em;}.elementor-297 .elementor-element.elementor-element-2435b03a > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-297 .elementor-element.elementor-element-1017e8fd{text-align:start;}.elementor-297 .elementor-element.elementor-element-1017e8fd .elementor-heading-title{color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-5540a806{margin:0em 4em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;color:var( --e-global-color-433fad1 );}.elementor-297 .elementor-element.elementor-element-fc14118{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:065px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-297 .elementor-element.elementor-element-fc14118:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-fc14118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-297 .elementor-element.elementor-element-795650c{--display:flex;}.elementor-297 .elementor-element.elementor-element-029c62f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-297 .elementor-element.elementor-element-029c62f .elementor-icon-box-wrapper{text-align:start;}.elementor-297 .elementor-element.elementor-element-029c62f .elementor-icon-box-title{margin-block-end:16px;}.elementor-297 .elementor-element.elementor-element-ef878b2 .elementor-icon-box-wrapper{text-align:start;}.elementor-297 .elementor-element.elementor-element-a98d054 .elementor-icon-box-wrapper{align-items:start;gap:21px;}.elementor-297 .elementor-element.elementor-element-a98d054 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-297 .elementor-element.elementor-element-a98d054.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-d936aae );color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-a98d054.elementor-view-framed .elementor-icon, .elementor-297 .elementor-element.elementor-element-a98d054.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-297 .elementor-element.elementor-element-a98d054.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-a98d054 .elementor-icon{font-size:20px;border-radius:10px 10px 10px 10px;}.elementor-297 .elementor-element.elementor-element-a98d054 .elementor-icon-box-title, .elementor-297 .elementor-element.elementor-element-a98d054 .elementor-icon-box-title a{font-size:22px;line-height:35px;}.elementor-297 .elementor-element.elementor-element-a98d054:has(:hover) .elementor-icon-box-title,
					 .elementor-297 .elementor-element.elementor-element-a98d054:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-297 .elementor-element.elementor-element-6649762 .elementor-icon-box-wrapper{align-items:start;gap:21px;}.elementor-297 .elementor-element.elementor-element-6649762 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-297 .elementor-element.elementor-element-6649762.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-d936aae );color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-6649762.elementor-view-framed .elementor-icon, .elementor-297 .elementor-element.elementor-element-6649762.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-297 .elementor-element.elementor-element-6649762.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-6649762 .elementor-icon{font-size:20px;border-radius:10px 10px 10px 10px;}.elementor-297 .elementor-element.elementor-element-6649762 .elementor-icon-box-title, .elementor-297 .elementor-element.elementor-element-6649762 .elementor-icon-box-title a{font-size:22px;line-height:35px;}.elementor-297 .elementor-element.elementor-element-6649762:has(:hover) .elementor-icon-box-title,
					 .elementor-297 .elementor-element.elementor-element-6649762:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-297 .elementor-element.elementor-element-b1f23e7 .elementor-icon-box-wrapper{align-items:start;gap:21px;}.elementor-297 .elementor-element.elementor-element-b1f23e7 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-297 .elementor-element.elementor-element-b1f23e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-d936aae );color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-b1f23e7.elementor-view-framed .elementor-icon, .elementor-297 .elementor-element.elementor-element-b1f23e7.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-297 .elementor-element.elementor-element-b1f23e7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-b1f23e7 .elementor-icon{font-size:20px;border-radius:10px 10px 10px 10px;}.elementor-297 .elementor-element.elementor-element-b1f23e7 .elementor-icon-box-title, .elementor-297 .elementor-element.elementor-element-b1f23e7 .elementor-icon-box-title a{font-size:22px;line-height:35px;}.elementor-297 .elementor-element.elementor-element-b1f23e7:has(:hover) .elementor-icon-box-title,
					 .elementor-297 .elementor-element.elementor-element-b1f23e7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-297 .elementor-element.elementor-element-68f288b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-297 .elementor-element.elementor-element-c688a80{--display:flex;border-style:none;--border-style:none;--border-radius:38px 38px 38px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:032px;--padding-right:32px;--z-index:2;}.elementor-297 .elementor-element.elementor-element-c688a80:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-c688a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-297 .elementor-element.elementor-element-96a1bc8{text-align:start;}.elementor-297 .elementor-element.elementor-element-96a1bc8 .elementor-heading-title{color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-fb42ff6{text-align:start;color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-fbddc0c{padding:13px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-a50afbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 4em 0em;}.elementor-297 .elementor-element.elementor-element-a50afbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-297 .elementor-element.elementor-element-ba95038.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-297 .elementor-element.elementor-element-ba95038.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-e97aa3b{text-align:start;}.elementor-297 .elementor-element.elementor-element-a34bf55{font-family:"Barlow", Sans-serif;font-weight:400;color:#061212AD;}.elementor-297 .elementor-element.elementor-element-ca1d56b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-297 .elementor-element.elementor-element-ca1d56b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-297 .elementor-element.elementor-element-ca1d56b{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-297 .elementor-element.elementor-element-ca1d56b .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-297 .elementor-element.elementor-element-ca1d56b .elementor-icon-list-text{transition:color 0.3s;}.elementor-297 .elementor-element.elementor-element-a686857{font-family:"Barlow", Sans-serif;font-weight:400;color:#061212AD;}.elementor-bc-flex-widget .elementor-297 .elementor-element.elementor-element-3107516.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-297 .elementor-element.elementor-element-3107516.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-a2572c9 img{height:100%;border-radius:23px 23px 23px 23px;}.elementor-297 .elementor-element.elementor-element-0f894e3{--spacer-size:10px;}.elementor-297 .elementor-element.elementor-element-303c2c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-303c2c9:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-303c2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23A692;background-image:url("https://ctherm.labdesigns2.uk/wp-content/uploads/2026/02/woman-showing-plumbing-broken-water-tap-2022-04-05-16-18-19-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-297 .elementor-element.elementor-element-303c2c9 > .elementor-background-overlay{background-color:#23A692;opacity:0.91;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-303c2c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 05em 0em;}.elementor-bc-flex-widget .elementor-297 .elementor-element.elementor-element-fb0526d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-297 .elementor-element.elementor-element-fb0526d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-fb0526d > .elementor-element-populated{margin:0em 4em 0em 0em;--e-column-margin-right:4em;--e-column-margin-left:0em;}.elementor-297 .elementor-element.elementor-element-c30cf20{text-align:start;}.elementor-297 .elementor-element.elementor-element-c30cf20 .elementor-heading-title{color:#FFFFFF;}.elementor-297 .elementor-element.elementor-element-a5d7883{text-align:start;}.elementor-297 .elementor-element.elementor-element-a5d7883 .elementor-heading-title{color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-ede6262{--spacer-size:10px;}.elementor-297 .elementor-element.elementor-element-95c2d59 .elementor-icon-wrapper{text-align:start;}.elementor-297 .elementor-element.elementor-element-95c2d59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-95c2d59.elementor-view-framed .elementor-icon, .elementor-297 .elementor-element.elementor-element-95c2d59.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-297 .elementor-element.elementor-element-95c2d59.elementor-view-framed .elementor-icon, .elementor-297 .elementor-element.elementor-element-95c2d59.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-297 .elementor-element.elementor-element-95c2d59.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-95c2d59.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-95c2d59 .elementor-icon{font-size:24px;padding:18px;}.elementor-297 .elementor-element.elementor-element-95c2d59 .elementor-icon svg{height:24px;}.elementor-297 .elementor-element.elementor-element-da3e9fd{text-align:start;color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-34a1346{text-align:start;}.elementor-297 .elementor-element.elementor-element-34a1346 .elementor-heading-title{color:var( --e-global-color-d936aae );}.elementor-297 .elementor-element.elementor-element-6da3a22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-297 .elementor-element.elementor-element-6da3a22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctherm.labdesigns2.uk/wp-content/uploads/2026/02/woman-fixing-leaking-tap-2022-06-07-12-43-31-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-297 .elementor-element.elementor-element-6da3a22 > .elementor-element-populated, .elementor-297 .elementor-element.elementor-element-6da3a22 > .elementor-element-populated > .elementor-background-overlay, .elementor-297 .elementor-element.elementor-element-6da3a22 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-297 .elementor-element.elementor-element-6da3a22 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-297 .elementor-element.elementor-element-6da3a22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-26ba988{--spacer-size:400px;}@media(max-width:1024px){.elementor-297 .elementor-element.elementor-element-68f4ae4a{padding:8em 1em 12em 1em;}.elementor-297 .elementor-element.elementor-element-2435b03a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-297 .elementor-element.elementor-element-1017e8fd{text-align:center;}.elementor-297 .elementor-element.elementor-element-5540a806{margin:0em 4em calc(var(--kit-widget-spacing, 0px) + 0em) 4em;text-align:center;}.elementor-297 .elementor-element.elementor-element-fc14118{--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;}.elementor-297 .elementor-element.elementor-element-795650c{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-297 .elementor-element.elementor-element-029c62f .elementor-icon-box-wrapper{text-align:start;}.elementor-297 .elementor-element.elementor-element-68f288b{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-297 .elementor-element.elementor-element-c688a80{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-297 .elementor-element.elementor-element-96a1bc8{text-align:center;}.elementor-297 .elementor-element.elementor-element-fb42ff6{margin:0px 48px calc(var(--kit-widget-spacing, 0px) + 0px) 48px;text-align:center;}.elementor-297 .elementor-element.elementor-element-a50afbb{padding:6em 1em 3em 1em;}.elementor-297 .elementor-element.elementor-element-a34bf55{text-align:center;}.elementor-297 .elementor-element.elementor-element-a686857{text-align:start;}.elementor-297 .elementor-element.elementor-element-303c2c9{padding:4em 1em 4em 1em;}.elementor-297 .elementor-element.elementor-element-fb0526d > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-297 .elementor-element.elementor-element-c30cf20{text-align:center;}.elementor-297 .elementor-element.elementor-element-a5d7883{text-align:center;}.elementor-297 .elementor-element.elementor-element-ede6262{--spacer-size:24px;}.elementor-297 .elementor-element.elementor-element-95c2d59 .elementor-icon-wrapper{text-align:center;}.elementor-297 .elementor-element.elementor-element-da3e9fd{margin:0px 48px calc(var(--kit-widget-spacing, 0px) + 0px) 48px;text-align:center;}.elementor-297 .elementor-element.elementor-element-34a1346{text-align:center;}.elementor-297 .elementor-element.elementor-element-6da3a22 > .elementor-element-populated{margin:4em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}@media(max-width:767px){.elementor-297 .elementor-element.elementor-element-1017e8fd{text-align:center;}.elementor-297 .elementor-element.elementor-element-5540a806{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-297 .elementor-element.elementor-element-795650c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-297 .elementor-element.elementor-element-029c62f .elementor-icon-box-wrapper{text-align:start;}.elementor-297 .elementor-element.elementor-element-68f288b{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-297 .elementor-element.elementor-element-fb42ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-f2f4a4e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-e97aa3b{text-align:start;}.elementor-297 .elementor-element.elementor-element-553e036{text-align:start;}.elementor-297 .elementor-element.elementor-element-a34bf55{text-align:start;}.elementor-297 .elementor-element.elementor-element-3107516 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-fb0526d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-da3e9fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-6da3a22 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-297 .elementor-element.elementor-element-26ba988{--spacer-size:240px;}}@media(min-width:768px){.elementor-297 .elementor-element.elementor-element-2435b03a{width:100%;}.elementor-297 .elementor-element.elementor-element-795650c{--width:46%;}.elementor-297 .elementor-element.elementor-element-68f288b{--width:50%;}.elementor-297 .elementor-element.elementor-element-c688a80{--width:100%;}.elementor-297 .elementor-element.elementor-element-fb0526d{width:58.833%;}.elementor-297 .elementor-element.elementor-element-6da3a22{width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-297 .elementor-element.elementor-element-795650c{--width:100%;}.elementor-297 .elementor-element.elementor-element-68f288b{--width:100%;}.elementor-297 .elementor-element.elementor-element-c688a80{--width:100%;}.elementor-297 .elementor-element.elementor-element-fb0526d{width:100%;}.elementor-297 .elementor-element.elementor-element-6da3a22{width:100%;}}@media(min-width:1025px){.elementor-297 .elementor-element.elementor-element-303c2c9:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-303c2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for icon-box, class: .elementor-element-ef878b2 *//* Change all links in this section to Orange */
.elementor-297 .elementor-element.elementor-element-ef878b2 a {
    color: #EE5612 !important;
    text-decoration: none; /* Optional: removes underline */
    transition: color 0.3s ease;
}

/* Change the color when hovering */
.elementor-297 .elementor-element.elementor-element-ef878b2 a:hover {
    color: #FF8C00 !important; 
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fbddc0c *//* Change all Everest Forms labels to white */
.evf-field-container .evf-label {
    color: #ffffff !important;
}

/* Also change the required asterisk (*) to white (optional) */
.evf-field-container .evf-field-label .required {
    color: #ffffff !important;
}

/* Remove the outer form container border */
.everest-forms .everest-form {
    border: none !important;
    box-shadow: none !important;
}

/* Style the input fields with rounded edges */
.everest-forms .evf-field-container input[type="text"],
.everest-forms .evf-field-container input[type="email"],
.everest-forms .evf-field-container input[type="number"],
.everest-forms .evf-field-container input[type="tel"],
.everest-forms .evf-field-container textarea,
.everest-forms .evf-field-container select {
    border: 0px solid #ccc !important; /* Light border so the shape is visible */
    border-radius: 10px !important;    /* Adjust this number for more/less roundness */
    padding: 10px 15px !important;      /* Adds some breathing room inside the box */
    background-color: #ffffff !important;
}

/* Add a nice glow or color change when the user clicks into a field */
.everest-forms .evf-field-container input:focus,
.everest-forms .evf-field-container textarea:focus {
    border-color: #FFA500 !important;   /* Matches your orange links */
    outline: none !important;
    box-shadow: 0 0 5px rgba(255, 165, 0, 0.3) !important;
}/* End custom CSS */