.elementor-28 .elementor-element.elementor-element-6719d9a{--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;--padding-top:5px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-6a116f0a{--display:flex;--overlay-opacity:0.87;--border-radius:20px 20px 20px 20px;--padding-top:200px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6a116f0a::before, .elementor-28 .elementor-element.elementor-element-6a116f0a > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-6a116f0a > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-6a116f0a > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-6a116f0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-6a116f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-469e44d ) 20%, var( --e-global-color-0a944ec ) 100%);}.elementor-28 .elementor-element.elementor-element-6a116f0a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-28 .elementor-element.elementor-element-1862531d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-3fa176b6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-c0566ed );--border-color:var( --e-global-color-c0566ed );--border-radius:8px 0px 0px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2092933f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-28 .elementor-element.elementor-element-5199937b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8bdefe5 .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-8bdefe5 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-8bdefe5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-8bdefe5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-8bdefe5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-8bdefe5 .elementor-icon-list-text{color:var( --e-global-color-dd6077c );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3b8a27b6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-3b8a27b6 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-65b13b75{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-65b13b75.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-65b13b75 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-7501bc9 .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7501bc9 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-7501bc9{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-7501bc9 .elementor-icon-list-text{color:var( --e-global-color-dd6077c );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-78d63c3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a944ec );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-0a944ec );}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-dd6077c );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-dd6077c );width:20px;}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-c0566ed );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c0566ed );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-0a944ec );padding:8px 7px 5px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-c0566ed );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c0566ed );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-c0566ed );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-c0566ed );width:20px;}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-dd6077c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a944ec );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-b35bdbf{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-73d32c0e{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6f4ca3d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-42308e6b .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-42308e6b .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-42308e6b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-42308e6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-42308e6b .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-42308e6b .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-1bdabc5b .elementor-heading-title{font-family:var( --e-global-typography-67c8aff-font-family ), Sans-serif;font-size:var( --e-global-typography-67c8aff-font-size );font-weight:var( --e-global-typography-67c8aff-font-weight );line-height:var( --e-global-typography-67c8aff-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-313dc3f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1cd8a5a9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-1cd8a5a9 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-77f8dcc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-14c1ca00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-127a7e91{--display:flex;--min-height:350px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-127a7e91:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-127a7e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/A538C92B-8748-42C4-B968-00B684D158A6-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-3292b25{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-5329a051{--display:flex;--min-height:200px;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-5329a051:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5329a051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/24FEE5BB-0F24-4102-A63C-9C409DED0A0C-e4e35987-636b2dcc-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-5329a051::before, .elementor-28 .elementor-element.elementor-element-5329a051 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-5329a051 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-5329a051 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-5329a051 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-5329a051 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-469e44d );--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-23c3dfd{--display:flex;--position:absolute;--min-height:70px;--border-radius:0px 0px 0px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-28 .elementor-element.elementor-element-23c3dfd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-23c3dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-23c3dfd{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-23c3dfd{left:0px;}.elementor-28 .elementor-element.elementor-element-1f52d7b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-1f52d7b3 .elementor-icon-wrapper{text-align:end;}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-1f52d7b3.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-1f52d7b3 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-1f52d7b3 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-4b6721b3{--spacer-size:25px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-4b6721b3{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-4b6721b3{right:-40px;}.elementor-28 .elementor-element.elementor-element-1be96ef5{--spacer-size:40px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-1be96ef5{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-1be96ef5{left:0px;}.elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-e66b91a{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-28 .elementor-element.elementor-element-e66b91a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e66b91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/29F9C84B-8AB1-4E49-A545-AA8EC26A407F-86c5cdfb-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-774788d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 35px 35px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-774788d4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-774788d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a944ec );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-0a944ec );}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-dd6077c );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3b2bcc15{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-dd6077c );width:20px;}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-57592b0b{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-57592b0b{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-57592b0b{right:-40px;}.elementor-28 .elementor-element.elementor-element-58417bd{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:20px 0px 0px 0px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-58417bd{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-58417bd{left:-40px;}.elementor-28 .elementor-element.elementor-element-6901c418{--display:flex;--position:absolute;--border-radius:20px 0px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;bottom:0px;}.elementor-28 .elementor-element.elementor-element-6901c418:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6901c418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-6901c418{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-6901c418{left:0px;}.elementor-28 .elementor-element.elementor-element-3db3bdde{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-28 .elementor-element.elementor-element-3db3bdde:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3db3bdde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/IMG_2568-7534d290-479h.jpeg");background-position:center center;}.elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-561398a7{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-561398a7{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-561398a7{right:-40px;}.elementor-28 .elementor-element.elementor-element-4fa611e5{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 20px 0px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-4fa611e5{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-4fa611e5{left:0px;}.elementor-28 .elementor-element.elementor-element-35b7ea4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3dd518cc{--display:flex;--min-height:200px;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-3dd518cc:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3dd518cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/18BA7187-B5E2-4028-8852-472E4F4DE2A9-60c1163e-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-3dd518cc::before, .elementor-28 .elementor-element.elementor-element-3dd518cc > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-3dd518cc > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-3dd518cc > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-3dd518cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-3dd518cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-469e44d );--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-30912fd0{--display:flex;--position:absolute;--min-height:70px;--border-radius:0px 0px 0px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-28 .elementor-element.elementor-element-30912fd0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-30912fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-30912fd0{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-30912fd0{left:0px;}.elementor-28 .elementor-element.elementor-element-75c7edf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-75c7edf6 .elementor-icon-wrapper{text-align:end;}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-75c7edf6.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-75c7edf6 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-75c7edf6 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-67e01f0c{--spacer-size:25px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-67e01f0c{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-67e01f0c{right:-40px;}.elementor-28 .elementor-element.elementor-element-65748010{--spacer-size:40px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-65748010{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-65748010{left:0px;}.elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-276411ea{--display:flex;--min-height:350px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-276411ea:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-276411ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/8FC89AC6-9BAA-4808-AFE8-8AD2F99426CC-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-d951431{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-6701d493{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-1ac3f592{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-1ac3f592:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-1ac3f592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c31bb41 );}.elementor-28 .elementor-element.elementor-element-5d0cfae5{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e5a476e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-55d1393c .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-55d1393c .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-55d1393c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-55d1393c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-55d1393c .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-55d1393c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3d4a5df8 .elementor-heading-title{font-family:var( --e-global-typography-67c8aff-font-family ), Sans-serif;font-size:var( --e-global-typography-67c8aff-font-size );font-weight:var( --e-global-typography-67c8aff-font-weight );line-height:var( --e-global-typography-67c8aff-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-77394684{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7428caaf{text-align:end;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-7428caaf p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a944ec );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-0a944ec );}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-dd6077c );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-dd6077c );width:20px;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-58948a5{--display:flex;--justify-content:center;--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-28 .elementor-element.elementor-element-8c16e50{--display:flex;}.elementor-28 .elementor-element.elementor-element-2b2c28b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9a1b805{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9a1b805:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9a1b805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/IMG_2968-1920w.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-cbef40c{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-63bce70{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-63bce70:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-63bce70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-6ba06ec .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6ba06ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-6ba06ec .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-6ba06ec .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6ba06ec .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-6ba06ec .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-76edcaa{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-76edcaa:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-76edcaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-76edcaa{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-76edcaa{left:40px;}.elementor-28 .elementor-element.elementor-element-6bfa23c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-6bfa23c .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6bfa23c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6bfa23c .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-6bfa23c .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-691a209{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-691a209{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-691a209{right:-40px;}.elementor-28 .elementor-element.elementor-element-e3a213d{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-e3a213d{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-e3a213d{left:-40px;}.elementor-28 .elementor-element.elementor-element-cbf8e74{--display:flex;}.elementor-28 .elementor-element.elementor-element-b6ce96f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-bf1fc7c{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-bf1fc7c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-bf1fc7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/48A0A187-ECA0-4B25-9532-1AF553767DC0-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-8758475{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-e3ed3f4{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-e3ed3f4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e3ed3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-05abcc6 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-05abcc6 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-05abcc6 .elementor-icon-box-title a{font-family:"Montserrat Alternates", Sans-serif;font-size:23px;font-weight:600;line-height:1.3em;}.elementor-28 .elementor-element.elementor-element-05abcc6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-05abcc6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-6da6b4c .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6da6b4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-6da6b4c .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-6da6b4c .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6da6b4c .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-6da6b4c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-8403049{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-8403049:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8403049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-8403049{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-8403049{left:40px;}.elementor-28 .elementor-element.elementor-element-40b84a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-40b84a0 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-40b84a0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-40b84a0 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-40b84a0 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-6b7b0ec{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-6b7b0ec{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-6b7b0ec{right:-40px;}.elementor-28 .elementor-element.elementor-element-43a6b6c{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-43a6b6c{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-43a6b6c{left:-40px;}.elementor-28 .elementor-element.elementor-element-bf728ab{--display:flex;}.elementor-28 .elementor-element.elementor-element-9485007{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c3e3ee6{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c3e3ee6:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c3e3ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/58FFEF89-E64A-424F-92F9-E5CE2E9274AD-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-6ccb4ba{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-4f3bc18{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-4f3bc18:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4f3bc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-9eef938 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9eef938 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-9eef938 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-9eef938 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-9eef938 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-9eef938 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-9e8f8fd{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-9e8f8fd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9e8f8fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-9e8f8fd{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-9e8f8fd{left:40px;}.elementor-28 .elementor-element.elementor-element-4e0b294{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-4e0b294 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4e0b294.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4e0b294 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-4e0b294 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-9a9a4f8{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-9a9a4f8{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-9a9a4f8{right:-40px;}.elementor-28 .elementor-element.elementor-element-17aafbb{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-17aafbb{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-17aafbb{left:-40px;}.elementor-28 .elementor-element.elementor-element-86edd1d{--display:flex;}.elementor-28 .elementor-element.elementor-element-4ac4941{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cf133fe{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cf133fe:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-cf133fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/radiant-heating-system-installation-with-mesh-and-2026-03-18-15-11-09-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-5bcb273{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-9b38a9e{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-9b38a9e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9b38a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-49d457b .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-49d457b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-49d457b .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-49d457b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-49d457b .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-49d457b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-5e6caa6{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-5e6caa6:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5e6caa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-5e6caa6{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-5e6caa6{left:40px;}.elementor-28 .elementor-element.elementor-element-b1b1db0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-b1b1db0 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-b1b1db0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-b1b1db0 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-b1b1db0 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-9f7dcae{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-9f7dcae{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-9f7dcae{right:-40px;}.elementor-28 .elementor-element.elementor-element-6e4485b{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-6e4485b{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-6e4485b{left:-40px;}.elementor-28 .elementor-element.elementor-element-24b6034{--display:flex;}.elementor-28 .elementor-element.elementor-element-9cee3f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c42e871{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c42e871:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c42e871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/elegant-radiator-against-a-grey-wall-in-room-2026-03-16-00-40-39-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-ae8c47c{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-641f357{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-641f357:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-641f357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-65c5c99 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-65c5c99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-65c5c99 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-65c5c99 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-65c5c99 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-65c5c99 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-bc2efaf{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-bc2efaf:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-bc2efaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-bc2efaf{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-bc2efaf{left:40px;}.elementor-28 .elementor-element.elementor-element-27d191a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-27d191a .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-27d191a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-27d191a .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-27d191a .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-f01e483{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-f01e483{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-f01e483{right:-40px;}.elementor-28 .elementor-element.elementor-element-b473f19{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-b473f19{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-b473f19{left:-40px;}.elementor-28 .elementor-element.elementor-element-c2c4e12{--display:flex;}.elementor-28 .elementor-element.elementor-element-cefc868{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8891ced{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8891ced:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8891ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/28862D34-2A28-41C4-AF00-C1C40166CAF4-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-83bede9{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-a8c9d13{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-a8c9d13:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a8c9d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-d502a2a .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-d502a2a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-d502a2a .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-d502a2a .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-d502a2a .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-d502a2a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-a43568a{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-a43568a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a43568a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-a43568a{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-a43568a{left:40px;}.elementor-28 .elementor-element.elementor-element-83f6c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-83f6c7b .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-83f6c7b.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-83f6c7b .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-83f6c7b .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-8972900{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-8972900{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-8972900{right:-40px;}.elementor-28 .elementor-element.elementor-element-1e44bcd{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-1e44bcd{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-1e44bcd{left:-40px;}.elementor-28 .elementor-element.elementor-element-d1a6f55{--display:flex;}.elementor-28 .elementor-element.elementor-element-8e63e6b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c6a45e5{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c6a45e5:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c6a45e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/steam-cleaning-a-white-radiator-in-home-2026-03-20-00-27-23-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-d764290{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-3ef4e6d{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-3ef4e6d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3ef4e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-520d877 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-520d877 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-520d877 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-520d877 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-520d877 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-520d877 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-e4b82d6{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-e4b82d6:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e4b82d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-e4b82d6{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-e4b82d6{left:40px;}.elementor-28 .elementor-element.elementor-element-49aa2c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-49aa2c4 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-49aa2c4.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-49aa2c4 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-49aa2c4 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-53d3e09{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-53d3e09{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-53d3e09{right:-40px;}.elementor-28 .elementor-element.elementor-element-5fafc4c{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-5fafc4c{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-5fafc4c{left:-40px;}.elementor-28 .elementor-element.elementor-element-7d8784b{--display:flex;}.elementor-28 .elementor-element.elementor-element-3a94453{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-30c470b{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-30c470b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-30c470b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/water-heater-system-components-in-tiled-room-2026-03-19-23-53-09-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-98125ad{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-feec91d{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-feec91d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-feec91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-0e023a6 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0e023a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-0e023a6 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-0e023a6 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-0e023a6 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-0e023a6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-cbf224e{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-cbf224e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-cbf224e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-cbf224e{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-cbf224e{left:40px;}.elementor-28 .elementor-element.elementor-element-2b9acc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-2b9acc0 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-2b9acc0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-2b9acc0 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-2b9acc0 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-d1bb76c{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-d1bb76c{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-d1bb76c{right:-40px;}.elementor-28 .elementor-element.elementor-element-9ed7783{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-9ed7783{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-9ed7783{left:-40px;}.elementor-28 .elementor-element.elementor-element-ab8a0bc{--display:flex;}.elementor-28 .elementor-element.elementor-element-e435034{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b0c30dd{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b0c30dd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b0c30dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/modern-faucet-controls-at-oval-shape-stand-alone-b-2026-03-25-22-54-23-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-6e08ab5{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-93f062b{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-93f062b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-93f062b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-0501ba6 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0501ba6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-0501ba6 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-0501ba6 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-0501ba6 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-0501ba6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-0a18bfa{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-0a18bfa:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0a18bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-0a18bfa{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-0a18bfa{left:40px;}.elementor-28 .elementor-element.elementor-element-d71e80f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-d71e80f .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-d71e80f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-d71e80f .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-d71e80f .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-65829a0{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-65829a0{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-65829a0{right:-40px;}.elementor-28 .elementor-element.elementor-element-0d69fe2{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-0d69fe2{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-0d69fe2{left:-40px;}.elementor-28 .elementor-element.elementor-element-a5c2bd2{--display:flex;}.elementor-28 .elementor-element.elementor-element-38c3328{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ea71ad8{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ea71ad8:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ea71ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/complex-residential-heating-manifold-system-with-v-2026-03-17-21-32-32-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-f406c3c{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-ce3555b{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-ce3555b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ce3555b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-77ed617 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-77ed617 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-77ed617 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-77ed617 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-77ed617 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-77ed617 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-ef2a17a{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-ef2a17a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ef2a17a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-ef2a17a{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-ef2a17a{left:40px;}.elementor-28 .elementor-element.elementor-element-e123c6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-e123c6a .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-e123c6a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-e123c6a .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-e123c6a .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-239d654{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-239d654{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-239d654{right:-40px;}.elementor-28 .elementor-element.elementor-element-a95a276{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-a95a276{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-a95a276{left:-40px;}.elementor-28 .elementor-element.elementor-element-8f5b520{--display:flex;}.elementor-28 .elementor-element.elementor-element-edfe00a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2bc8ca5{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2bc8ca5:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2bc8ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/repairing-radiator-pipes-inside-a-building-2026-03-19-04-00-50-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-ae06136{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-bb3686f{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-bb3686f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-bb3686f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-9e97ee5 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9e97ee5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-9e97ee5 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-9e97ee5 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-9e97ee5 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-9e97ee5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-ae879f5{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-ae879f5:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ae879f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-ae879f5{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-ae879f5{left:40px;}.elementor-28 .elementor-element.elementor-element-7ea71fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-7ea71fc .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7ea71fc.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7ea71fc .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-7ea71fc .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-2a8e10f{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-2a8e10f{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-2a8e10f{right:-40px;}.elementor-28 .elementor-element.elementor-element-87d308f{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-87d308f{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-87d308f{left:-40px;}.elementor-28 .elementor-element.elementor-element-3ef21ef{--display:flex;}.elementor-28 .elementor-element.elementor-element-c8ac72d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-0d21cf2{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-0d21cf2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0d21cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/piping-system-with-pressure-regulator-and-valve-ma-2026-04-13-02-08-54-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-f1fd846{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-88e6b6f{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-88e6b6f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-88e6b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-4e06e04 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4e06e04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-4e06e04 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-4e06e04 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4e06e04 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-4e06e04 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-53275c2{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-53275c2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-53275c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-53275c2{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-53275c2{left:40px;}.elementor-28 .elementor-element.elementor-element-a69f7d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-a69f7d2 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-a69f7d2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-a69f7d2 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-a69f7d2 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-3f3ddc6{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-3f3ddc6{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-3f3ddc6{right:-40px;}.elementor-28 .elementor-element.elementor-element-050208d{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-050208d{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-050208d{left:-40px;}.elementor-28 .elementor-element.elementor-element-2345bd1{--display:flex;}.elementor-28 .elementor-element.elementor-element-e8a7a50{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-10f201c{--display:flex;--min-height:400px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-10f201c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-10f201c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/gas-water-heater-boiler-for-home-heating-bottom-v-2026-03-17-05-39-11-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-a3153c5{--spacer-size:50px;}.elementor-28 .elementor-element.elementor-element-766b243{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-766b243:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-766b243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-aadd4fa .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-aadd4fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-aadd4fa .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-aadd4fa .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-aadd4fa .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-aadd4fa .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-cd4654b{--display:flex;--position:absolute;--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-cd4654b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-cd4654b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-cd4654b{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-cd4654b{left:40px;}.elementor-28 .elementor-element.elementor-element-f3cc25a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-f3cc25a .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-f3cc25a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-f3cc25a .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-f3cc25a .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-05f06a5{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-05f06a5{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-05f06a5{right:-40px;}.elementor-28 .elementor-element.elementor-element-49dad81{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-49dad81{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-49dad81{left:-40px;}.elementor-28 .elementor-element.elementor-element-3f98a30{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-28 .elementor-element.elementor-element-3f98a30.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1f8b3149{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-68559775{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-465e8e00 .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-465e8e00 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-465e8e00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-465e8e00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-465e8e00 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-465e8e00 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-41a4ee2e{text-align:center;}.elementor-28 .elementor-element.elementor-element-41a4ee2e .elementor-heading-title{font-family:var( --e-global-typography-67c8aff-font-family ), Sans-serif;font-size:var( --e-global-typography-67c8aff-font-size );font-weight:var( --e-global-typography-67c8aff-font-weight );line-height:var( --e-global-typography-67c8aff-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-27a7154e{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info:after{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-0a944ec ) 100%);}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3);height:400px;}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{text-align:center;padding:20px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-family:var( --e-global-typography-f54050d-font-family ), Sans-serif;font-size:var( --e-global-typography-f54050d-font-size );font-weight:var( --e-global-typography-f54050d-font-weight );line-height:var( --e-global-typography-f54050d-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{text-align:right;}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after i, .elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after svg{margin-left:5px;}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before i, .elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before svg{margin-right:5px;}.elementor-28 .elementor-element.elementor-element-b227394{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-bf8e7b0{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-69ca8c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1481273.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1481273 .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-1481273 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-1481273{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-1481273 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-1481273 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-1481273 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-ee8c26d{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-28 .elementor-element.elementor-element-ee8c26d.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-ee8c26d .elementor-heading-title{font-family:var( --e-global-typography-2aaba62-font-family ), Sans-serif;font-size:var( --e-global-typography-2aaba62-font-size );font-weight:var( --e-global-typography-2aaba62-font-weight );line-height:var( --e-global-typography-2aaba62-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-40dc215{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6225bb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-28 .elementor-element.elementor-element-aec542a .elementskit-single-testimonial-slider, .elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial_card, .elementor-28 .elementor-element.elementor-element-aec542a .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-aec542a .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-28 .elementor-element.elementor-element-aec542a .elementskit-single-testimonial-slider, .elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial_card{border-radius:20px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-stars > li > a, .elementor-28 .elementor-element.elementor-element-aec542a .elementskit-stars > li > span{color:var( --e-global-color-c0566ed );fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-watermark-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-watermark-icon > i{font-size:25px;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-watermark-icon > svg{width:25px;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-dd6077c );font-family:var( --e-global-typography-5bf7e8d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bf7e8d-font-size );font-weight:var( --e-global-typography-5bf7e8d-font-weight );line-height:var( --e-global-typography-5bf7e8d-line-height );margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-author-name{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-dd6077c );font-family:var( --e-global-typography-b2d410c-font-family ), Sans-serif;font-size:var( --e-global-typography-b2d410c-font-size );font-weight:var( --e-global-typography-b2d410c-font-weight );line-height:var( --e-global-typography-b2d410c-line-height );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-28 .elementor-element.elementor-element-4c3beeaa{--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;--padding-top:0px;--padding-bottom:340px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-10480bf1{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.7;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-10480bf1:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-10480bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/69EE5409-B025-458D-864C-7747D0CCB168-d490f680-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-10480bf1::before, .elementor-28 .elementor-element.elementor-element-10480bf1 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-10480bf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-10480bf1 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-10480bf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-10480bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-469e44d );--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-246297cf{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2944bca7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a742f33 .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a742f33 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-a742f33{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-a742f33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-a742f33 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-a742f33 .elementor-icon-list-text{color:var( --e-global-color-dd6077c );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-685e3615 .elementor-heading-title{font-family:var( --e-global-typography-67c8aff-font-family ), Sans-serif;font-size:var( --e-global-typography-67c8aff-font-size );font-weight:var( --e-global-typography-67c8aff-font-weight );line-height:var( --e-global-typography-67c8aff-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-2b4e15df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3ad088e4{text-align:end;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3ad088e4 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a944ec );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-0a944ec );}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-dd6077c );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-dd6077c );width:20px;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-c0566ed );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c0566ed );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7a6f78cc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-250px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-222960a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2b3ba5ed{--display:flex;--overlay-opacity:0.1;--border-radius:20px 20px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-28 .elementor-element.elementor-element-2b3ba5ed:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2b3ba5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-2b3ba5ed::before, .elementor-28 .elementor-element.elementor-element-2b3ba5ed > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-2b3ba5ed > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-2b3ba5ed > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-2b3ba5ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-2b3ba5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c0566ed ) 0%, var( --e-global-color-0a944ec ) 100%);}.elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-wrapper{gap:15px;}.elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c0566ed );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6b779ab3.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon{font-size:30px;padding:15px;}.elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-54e47fc5{--display:flex;--min-height:250px;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-54e47fc5:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-54e47fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/D03ED095-8AA6-495A-A2DE-FE7E76BCA0EF-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-69b065c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-387012b4{--display:flex;--overlay-opacity:0.1;--border-radius:20px 20px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-28 .elementor-element.elementor-element-387012b4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-387012b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-387012b4::before, .elementor-28 .elementor-element.elementor-element-387012b4 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-387012b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-387012b4 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-387012b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-387012b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c0566ed ) 0%, var( --e-global-color-0a944ec ) 100%);}.elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-wrapper{gap:15px;}.elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c0566ed );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-6ac06c76.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon{font-size:30px;padding:15px;}.elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3cd43f88{--display:flex;--min-height:250px;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3cd43f88:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3cd43f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/EE68BF06-5F8B-450D-A4ED-02220F199EBD-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-12537f9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1d08df65{--display:flex;--overlay-opacity:0.1;--border-radius:20px 20px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-28 .elementor-element.elementor-element-1d08df65:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-1d08df65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-1d08df65::before, .elementor-28 .elementor-element.elementor-element-1d08df65 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-1d08df65 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-1d08df65 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-1d08df65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-1d08df65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c0566ed ) 0%, var( --e-global-color-0a944ec ) 100%);}.elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-wrapper{gap:15px;}.elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c0566ed );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-5906cce8.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon{font-size:30px;padding:15px;}.elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-7ccf3f52{--display:flex;--min-height:250px;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7ccf3f52:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7ccf3f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/26B65065-70A6-48E6-9724-8054EE97B31E-e533701d-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-61a38d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-612eed38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.7;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-612eed38:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-612eed38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/91764-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-612eed38::before, .elementor-28 .elementor-element.elementor-element-612eed38 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-612eed38 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-612eed38 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-612eed38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-612eed38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-469e44d );--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-163a1f52{--display:flex;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-163a1f52::before, .elementor-28 .elementor-element.elementor-element-163a1f52 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-163a1f52 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-163a1f52 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-163a1f52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-163a1f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-469e44d );--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-529b8fd1{text-align:center;}.elementor-28 .elementor-element.elementor-element-529b8fd1 .elementor-heading-title{font-family:var( --e-global-typography-2aaba62-font-family ), Sans-serif;font-size:var( --e-global-typography-2aaba62-font-size );font-weight:var( --e-global-typography-2aaba62-font-weight );line-height:var( --e-global-typography-2aaba62-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-4921cdca{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-4921cdca p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-4c7d5966{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a944ec );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-0a944ec );}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-dd6077c );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-dd6077c );width:20px;}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-c0566ed );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c0566ed );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c0566ed );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-3a1dee8c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-title a{font-family:var( --e-global-typography-5bf7e8d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bf7e8d-font-size );font-weight:var( --e-global-typography-5bf7e8d-font-weight );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-546c8af2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3251aecc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-711d7f54{left:45px;}body.rtl .elementor-28 .elementor-element.elementor-element-711d7f54{right:45px;}.elementor-28 .elementor-element.elementor-element-711d7f54{top:50px;z-index:2;}.elementor-28 .elementor-element.elementor-element-711d7f54 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-711d7f54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-711d7f54.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-711d7f54.elementor-view-default .elementor-icon{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-711d7f54.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-711d7f54.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-711d7f54.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-711d7f54.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-711d7f54 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-711d7f54 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-6b6b3d59{text-align:center;}.elementor-28 .elementor-element.elementor-element-6b6b3d59 img{width:350px;height:350px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-28 .elementor-element.elementor-element-7608fbda{--spacer-size:400px;width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;top:0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-c0566ed );border-radius:50% 50% 50% 50%;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-54d72653{right:75px;}body.rtl .elementor-28 .elementor-element.elementor-element-54d72653{left:75px;}.elementor-28 .elementor-element.elementor-element-54d72653{top:0px;}.elementor-28 .elementor-element.elementor-element-54d72653 img{width:80px;height:80px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c0566ed );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-4df76cad{bottom:-30px;}.elementor-28 .elementor-element.elementor-element-4df76cad img{width:80px;height:80px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c0566ed );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-5c4864df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-70fa22d9{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-305b49c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2157cbef .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-2157cbef .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-2157cbef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-2157cbef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2157cbef .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-2157cbef .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7e2284da .elementor-heading-title{font-family:var( --e-global-typography-67c8aff-font-family ), Sans-serif;font-size:var( --e-global-typography-67c8aff-font-size );font-weight:var( --e-global-typography-67c8aff-font-weight );line-height:var( --e-global-typography-67c8aff-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-47a15541{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5d08a9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5e42f854{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-5e42f854:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5e42f854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3225fc84{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-3225fc84:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3225fc84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-3225fc84{left:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-3225fc84{right:40px;}.elementor-28 .elementor-element.elementor-element-6be3d3a9{width:var( --container-widget-width, 50px );max-width:50px;background-color:var( --e-global-color-c0566ed );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:10px 0px 9px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-28 .elementor-element.elementor-element-6be3d3a9 .elementor-heading-title{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-54586f5c{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #002324;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-54586f5c{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-54586f5c{right:-40px;}.elementor-28 .elementor-element.elementor-element-92d6c2c{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #002324;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-92d6c2c{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-92d6c2c{left:-40px;}.elementor-28 .elementor-element.elementor-element-6f880a38{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-258460d3{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-258460d3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-258460d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-2a5b6309{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-2a5b6309:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2a5b6309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-2a5b6309{right:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-2a5b6309{left:40px;}.elementor-28 .elementor-element.elementor-element-32b45325{width:var( --container-widget-width, 50px );max-width:50px;background-color:var( --e-global-color-c0566ed );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:10px 0px 9px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-28 .elementor-element.elementor-element-32b45325 .elementor-heading-title{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-4ed4e7ba{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #002324;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-4ed4e7ba{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-4ed4e7ba{right:-40px;}.elementor-28 .elementor-element.elementor-element-673e5eb5{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #002324;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-673e5eb5{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-673e5eb5{left:-40px;}.elementor-28 .elementor-element.elementor-element-407667b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6baba8c0{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-6baba8c0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6baba8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-5b50923{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-50px;}.elementor-28 .elementor-element.elementor-element-5b50923:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5b50923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4caea53 );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-5b50923{left:40px;}body.rtl .elementor-28 .elementor-element.elementor-element-5b50923{right:40px;}.elementor-28 .elementor-element.elementor-element-44c3142{width:var( --container-widget-width, 50px );max-width:50px;background-color:var( --e-global-color-c0566ed );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:10px 0px 9px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-28 .elementor-element.elementor-element-44c3142 .elementor-heading-title{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-5669291e{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #002324;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-5669291e{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-5669291e{right:-40px;}.elementor-28 .elementor-element.elementor-element-7368a918{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #002324;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-7368a918{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-7368a918{left:-40px;}.elementor-28 .elementor-element.elementor-element-a6ab53d{--display:flex;--min-height:450px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a6ab53d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a6ab53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/7FA36C3B-DB46-4ED5-8F6D-8E7DB362CBAA-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-73d55a87{--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:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-7a567eaa{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.7;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-7a567eaa:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7a567eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/53BDCB9F-9C2C-412E-96A5-16969C533F21-5fc7e117-1920w.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-7a567eaa::before, .elementor-28 .elementor-element.elementor-element-7a567eaa > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-7a567eaa > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-7a567eaa > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-7a567eaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-7a567eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-469e44d );--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-755ade97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1802383{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7d4e430 );--border-color:var( --e-global-color-7d4e430 );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-1802383.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-28 .elementor-element.elementor-element-2a6d93f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5ed342ae .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-5ed342ae .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-5ed342ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-5ed342ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5ed342ae .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-5ed342ae .elementor-icon-list-text{color:var( --e-global-color-dd6077c );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-44d1c4fb{text-align:start;}.elementor-28 .elementor-element.elementor-element-44d1c4fb .elementor-heading-title{font-family:var( --e-global-typography-67c8aff-font-family ), Sans-serif;font-size:var( --e-global-typography-67c8aff-font-size );font-weight:var( --e-global-typography-67c8aff-font-weight );line-height:var( --e-global-typography-67c8aff-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-2b082946{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2cb7c1a8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7d4e430 );--border-color:var( --e-global-color-7d4e430 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-28 .elementor-element.elementor-element-2cb7c1a8.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-28 .elementor-element.elementor-element-19eb02da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-stacked .elementor-icon{background-color:#183D3E;fill:#DEF6AA;color:#DEF6AA;}.elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-default .elementor-icon{fill:#183D3E;color:#183D3E;border-color:#183D3E;}.elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-framed .elementor-icon{background-color:#DEF6AA;}.elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c0566ed );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-55eac5fb.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon{font-size:35px;padding:12px;}.elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-title a{font-family:var( --e-global-typography-0c8f4ba-font-family ), Sans-serif;font-size:var( --e-global-typography-0c8f4ba-font-size );font-weight:var( --e-global-typography-0c8f4ba-font-weight );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-title{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-description{font-family:var( --e-global-typography-67c8aff-font-family ), Sans-serif;font-size:var( --e-global-typography-67c8aff-font-size );font-weight:var( --e-global-typography-67c8aff-font-weight );line-height:var( --e-global-typography-67c8aff-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-44aa357 .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-44aa357 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-44aa357{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-44aa357 .elementor-icon-list-text{color:var( --e-global-color-dd6077c );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-7e3b3c16{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3147d896{--display:flex;--justify-content:center;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-3147d896::before, .elementor-28 .elementor-element.elementor-element-3147d896 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-3147d896 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-3147d896 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-3147d896 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-3147d896 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c0566ed ) 0%, var( --e-global-color-4caea53 ) 100%);}.elementor-28 .elementor-element.elementor-element-3147d896.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c0566ed );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-620fee02.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-title a{font-family:var( --e-global-typography-5bf7e8d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bf7e8d-font-size );font-weight:var( --e-global-typography-5bf7e8d-font-weight );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-24a3ba35{--display:flex;--justify-content:center;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-24a3ba35::before, .elementor-28 .elementor-element.elementor-element-24a3ba35 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-24a3ba35 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-24a3ba35 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-24a3ba35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-24a3ba35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c0566ed ) 0%, var( --e-global-color-4caea53 ) 100%);}.elementor-28 .elementor-element.elementor-element-24a3ba35.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c0566ed );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-17ea08ad.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-title a{font-family:var( --e-global-typography-5bf7e8d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bf7e8d-font-size );font-weight:var( --e-global-typography-5bf7e8d-font-weight );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-cbc6824{--display:flex;--justify-content:center;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-cbc6824::before, .elementor-28 .elementor-element.elementor-element-cbc6824 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-cbc6824 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-cbc6824 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-cbc6824 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-cbc6824 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c0566ed ) 0%, var( --e-global-color-4caea53 ) 100%);}.elementor-28 .elementor-element.elementor-element-cbc6824.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c0566ed );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-680ef225.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-title a{font-family:var( --e-global-typography-5bf7e8d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bf7e8d-font-size );font-weight:var( --e-global-typography-5bf7e8d-font-weight );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-269cbfac{--display:flex;--justify-content:center;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-269cbfac::before, .elementor-28 .elementor-element.elementor-element-269cbfac > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-269cbfac > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-269cbfac > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-269cbfac > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-269cbfac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c0566ed ) 0%, var( --e-global-color-4caea53 ) 100%);}.elementor-28 .elementor-element.elementor-element-269cbfac.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c0566ed );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c0566ed );color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28 .elementor-element.elementor-element-7160ebea.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-title a{font-family:var( --e-global-typography-5bf7e8d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bf7e8d-font-size );font-weight:var( --e-global-typography-5bf7e8d-font-weight );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-13d0837{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8752333{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ac6ff18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c301cc9 .elementor-icon-list-icon i{color:var( --e-global-color-c0566ed );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-c301cc9 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0566ed );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-c301cc9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-c301cc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-c301cc9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-c301cc9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-dc49f69 .elementor-heading-title{font-family:var( --e-global-typography-2aaba62-font-family ), Sans-serif;font-size:var( --e-global-typography-2aaba62-font-size );font-weight:var( --e-global-typography-2aaba62-font-weight );line-height:var( --e-global-typography-2aaba62-line-height );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-875b5ed{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-875b5ed:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-875b5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theheatpumpguys.co.uk/wp-content/uploads/2026/08/air-conditioning-units-on-a-building-s-exterior-wa-2026-03-16-04-34-58-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-5b26965{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-28 .elementor-element.elementor-element-5b26965:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5b26965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-dd6077c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0a944ec );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-0a944ec );}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-dd6077c );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-408fc4d{z-index:2;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-dd6077c );width:20px;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-3ab971e{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 20px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-3ab971e{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-3ab971e{right:-40px;}.elementor-28 .elementor-element.elementor-element-882aba0{--spacer-size:20px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-882aba0{right:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-882aba0{left:-40px;}.elementor-28 .elementor-element.elementor-element-3b3ebb4{--display:flex;--position:absolute;--min-height:70px;--border-radius:0px 0px 0px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-28 .elementor-element.elementor-element-3b3ebb4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3b3ebb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd6077c );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-3b3ebb4{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-3b3ebb4{left:0px;}.elementor-28 .elementor-element.elementor-element-acef522{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;z-index:2;}.elementor-28 .elementor-element.elementor-element-acef522 .elementor-icon-wrapper{text-align:end;}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caea53 );color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-acef522.elementor-view-default .elementor-icon{color:var( --e-global-color-4caea53 );border-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-acef522.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c0566ed );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-acef522.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c0566ed );border-color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-acef522.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-acef522.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-acef522 .elementor-icon{font-size:30px;padding:12px;}.elementor-28 .elementor-element.elementor-element-acef522 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-cf89809{--spacer-size:25px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-cf89809{left:-40px;}body.rtl .elementor-28 .elementor-element.elementor-element-cf89809{right:-40px;}.elementor-28 .elementor-element.elementor-element-34e5cb3{--spacer-size:40px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-34e5cb3{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-34e5cb3{left:0px;}.elementor-28 .elementor-element.elementor-element-7625c8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-4caea53 );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-c31bb41 );font-family:var( --e-global-typography-5bf7e8d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bf7e8d-font-size );font-weight:var( --e-global-typography-5bf7e8d-font-weight );line-height:var( --e-global-typography-5bf7e8d-line-height );color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-body, .elementor-28 .elementor-element.elementor-element-9f3de3d .accordion.floating-style .elementskit-card-body{background-color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-dd6077c );border-radius:50px 50px 50px 50px;}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"]:hover{color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true]:hover{color:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );padding:20px 30px 20px 30px;}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-body p, .elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-header .elementskit-btn-link:hover .ekit_accordion_normal_icon{color:var( --e-global-color-c0566ed );fill:var( --e-global-color-c0566ed );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:var( --e-global-color-dd6077c );fill:var( --e-global-color-dd6077c );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link:hover .ekit_accordion_active_icon{color:var( --e-global-color-c0566ed );fill:var( --e-global-color-c0566ed );}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-6719d9a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-6a116f0a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1862531d{--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-28 .elementor-element.elementor-element-3fa176b6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8bdefe5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-8bdefe5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-3b8a27b6{text-align:center;}.elementor-28 .elementor-element.elementor-element-65b13b75{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-78d63c3a{--justify-content:center;}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-b35bdbf{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-73d32c0e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-42308e6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-42308e6b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-1bdabc5b{text-align:center;}.elementor-28 .elementor-element.elementor-element-1bdabc5b .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-1cd8a5a9{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-77f8dcc4{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-28 .elementor-element.elementor-element-14c1ca00{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-5329a051{--justify-content:flex-end;}.elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-35b7ea4d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-3dd518cc{--justify-content:flex-end;}.elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-1ac3f592{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-5d0cfae5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-55d1393c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-55d1393c .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-3d4a5df8{text-align:center;}.elementor-28 .elementor-element.elementor-element-3d4a5df8 .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-7428caaf{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-05abcc6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-3f98a30{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28 .elementor-element.elementor-element-1f8b3149{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-465e8e00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-465e8e00 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-41a4ee2e .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:calc(100% / 2);height:300px;}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:var( --e-global-typography-f54050d-font-size );line-height:var( --e-global-typography-f54050d-line-height );}.elementor-28 .elementor-element.elementor-element-b227394{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-bf8e7b0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-1481273 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-1481273 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-ee8c26d{text-align:center;}.elementor-28 .elementor-element.elementor-element-ee8c26d .elementor-heading-title{font-size:var( --e-global-typography-2aaba62-font-size );line-height:var( --e-global-typography-2aaba62-line-height );}.elementor-28 .elementor-element.elementor-element-40dc215{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-b2d410c-font-size );line-height:var( --e-global-typography-b2d410c-line-height );}.elementor-28 .elementor-element.elementor-element-10480bf1{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-246297cf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-a742f33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-a742f33 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-685e3615{text-align:center;}.elementor-28 .elementor-element.elementor-element-685e3615 .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-3ad088e4{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-7a6f78cc{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-612eed38{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-529b8fd1 .elementor-heading-title{font-size:var( --e-global-typography-2aaba62-font-size );line-height:var( --e-global-typography-2aaba62-line-height );}.elementor-28 .elementor-element.elementor-element-4921cdca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-546c8af2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-5c4864df{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-2157cbef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2157cbef .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-7e2284da{text-align:center;}.elementor-28 .elementor-element.elementor-element-7e2284da .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-47a15541{--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-6be3d3a9 .elementor-heading-title{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-32b45325 .elementor-heading-title{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-44c3142 .elementor-heading-title{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-a6ab53d{--min-height:300px;}.elementor-28 .elementor-element.elementor-element-7a567eaa{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-755ade97{--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-28 .elementor-element.elementor-element-5ed342ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5ed342ae .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-44d1c4fb .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-description{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-7e3b3c16{--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-13d0837{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-c301cc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-c301cc9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-dc49f69{text-align:center;}.elementor-28 .elementor-element.elementor-element-dc49f69 .elementor-heading-title{font-size:var( --e-global-typography-2aaba62-font-size );line-height:var( --e-global-typography-2aaba62-line-height );}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-body p, .elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-6719d9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6a116f0a{--border-radius:0px 0px 20px 20px;--padding-top:150px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8bdefe5.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-8bdefe5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-8bdefe5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-3b8a27b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-28 .elementor-element.elementor-element-3b8a27b6 .elementor-heading-title{font-size:35px;}.elementor-28 .elementor-element.elementor-element-65b13b75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-78d63c3a{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-7750416c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-4b19c1a5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-b35bdbf{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-42308e6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-42308e6b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-1bdabc5b .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-1cd8a5a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-23c3dfd{--width:70px;}.elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-4c6fb306 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-774788d4{--width:240px;}.elementor-28 .elementor-element.elementor-element-3b2bcc15 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-6901c418{--width:270px;}.elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-28ac92c0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-30912fd0{--width:70px;}.elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-3aac0ce2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-6701d493{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1ac3f592{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-55d1393c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-55d1393c .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-3d4a5df8 .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-7428caaf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-28 .elementor-element.elementor-element-3ad7fe29 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-1e18423 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-76edcaa{--width:70px;}.elementor-28 .elementor-element.elementor-element-05abcc6 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-05abcc6 .elementor-icon-box-title a{font-size:22px;}.elementor-28 .elementor-element.elementor-element-05abcc6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-8403049{--width:70px;}.elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-2a4a97b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-9e8f8fd{--width:70px;}.elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-dc96b81 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-5e6caa6{--width:70px;}.elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-8ed982c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-bc2efaf{--width:70px;}.elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-d4dbf74 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-a43568a{--width:70px;}.elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-e2a2aee .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-e4b82d6{--width:70px;}.elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-fecb288 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-cbf224e{--width:70px;}.elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-f86cc40 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-0a18bfa{--width:70px;}.elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-e1ed5f6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-ef2a17a{--width:70px;}.elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-de63ac1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-ae879f5{--width:70px;}.elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-50e2029 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-53275c2{--width:70px;}.elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-c3292bc .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-cd4654b{--width:70px;}.elementor-28 .elementor-element.elementor-element-3f98a30{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28 .elementor-element.elementor-element-1f8b3149{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-465e8e00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-465e8e00 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-41a4ee2e .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 1);flex:0 0 calc(100% / 1);max-width:calc(100% / 1);height:200px;}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:var( --e-global-typography-f54050d-font-size );line-height:var( --e-global-typography-f54050d-line-height );}.elementor-28 .elementor-element.elementor-element-b227394{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-1481273 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-1481273 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-ee8c26d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28 .elementor-element.elementor-element-ee8c26d .elementor-heading-title{font-size:var( --e-global-typography-2aaba62-font-size );line-height:var( --e-global-typography-2aaba62-line-height );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-28 .elementor-element.elementor-element-aec542a .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-aec542a .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-b2d410c-font-size );line-height:var( --e-global-typography-b2d410c-line-height );}.elementor-28 .elementor-element.elementor-element-4c3beeaa{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-10480bf1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-a742f33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-a742f33 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-685e3615 .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-3ad088e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-28 .elementor-element.elementor-element-9fbfb55 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-7a6f78cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-6b779ab3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-6ac06c76 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-5906cce8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-61a38d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-612eed38{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-529b8fd1 .elementor-heading-title{font-size:var( --e-global-typography-2aaba62-font-size );line-height:var( --e-global-typography-2aaba62-line-height );}.elementor-28 .elementor-element.elementor-element-4921cdca{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-59986444 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-3a1dee8c .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-7608fbda{--spacer-size:250px;}.elementor-28 .elementor-element.elementor-element-5c4864df{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-2157cbef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-2157cbef .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-7e2284da .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-47a15541{--e-con-grid-template-columns:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-213397b6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-3225fc84{--width:70px;}.elementor-28 .elementor-element.elementor-element-6be3d3a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-28 .elementor-element.elementor-element-6be3d3a9 .elementor-heading-title{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-3cc3bd47 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-2a5b6309{--width:70px;}.elementor-28 .elementor-element.elementor-element-32b45325{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-28 .elementor-element.elementor-element-32b45325 .elementor-heading-title{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-b56f84b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-5b50923{--width:70px;}.elementor-28 .elementor-element.elementor-element-44c3142{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-28 .elementor-element.elementor-element-44c3142 .elementor-heading-title{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-73d55a87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7a567eaa{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-1802383{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-5ed342ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-5ed342ae .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-44d1c4fb{text-align:start;}.elementor-28 .elementor-element.elementor-element-44d1c4fb .elementor-heading-title{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-title a{font-size:var( --e-global-typography-0c8f4ba-font-size );line-height:var( --e-global-typography-0c8f4ba-line-height );}.elementor-28 .elementor-element.elementor-element-55eac5fb .elementor-icon-box-description{font-size:var( --e-global-typography-67c8aff-font-size );line-height:var( --e-global-typography-67c8aff-line-height );}.elementor-28 .elementor-element.elementor-element-7e3b3c16{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-620fee02 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-17ea08ad .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-680ef225 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-title a{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-7160ebea .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-13d0837{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-c301cc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-c301cc9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-dc49f69 .elementor-heading-title{font-size:var( --e-global-typography-2aaba62-font-size );line-height:var( --e-global-typography-2aaba62-line-height );}.elementor-28 .elementor-element.elementor-element-5b26965{--width:215px;}.elementor-28 .elementor-element.elementor-element-408fc4d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-3b3ebb4{--width:70px;}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-5bf7e8d-font-size );line-height:var( --e-global-typography-5bf7e8d-line-height );}.elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-body p, .elementor-28 .elementor-element.elementor-element-9f3de3d .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-3fa176b6{--width:20%;}.elementor-28 .elementor-element.elementor-element-2092933f{--width:350%;}.elementor-28 .elementor-element.elementor-element-6f4ca3d7{--width:60%;}.elementor-28 .elementor-element.elementor-element-313dc3f9{--width:40%;}.elementor-28 .elementor-element.elementor-element-14c1ca00{--width:25%;}.elementor-28 .elementor-element.elementor-element-23c3dfd{--width:70px;}.elementor-28 .elementor-element.elementor-element-e66b91a{--width:50%;}.elementor-28 .elementor-element.elementor-element-774788d4{--width:240px;}.elementor-28 .elementor-element.elementor-element-6901c418{--width:300px;}.elementor-28 .elementor-element.elementor-element-35b7ea4d{--width:25%;}.elementor-28 .elementor-element.elementor-element-30912fd0{--width:70px;}.elementor-28 .elementor-element.elementor-element-e5a476e{--width:55%;}.elementor-28 .elementor-element.elementor-element-77394684{--width:45%;}.elementor-28 .elementor-element.elementor-element-63bce70{--width:90%;}.elementor-28 .elementor-element.elementor-element-76edcaa{--width:70px;}.elementor-28 .elementor-element.elementor-element-e3ed3f4{--width:90%;}.elementor-28 .elementor-element.elementor-element-8403049{--width:70px;}.elementor-28 .elementor-element.elementor-element-4f3bc18{--width:90%;}.elementor-28 .elementor-element.elementor-element-9e8f8fd{--width:70px;}.elementor-28 .elementor-element.elementor-element-9b38a9e{--width:90%;}.elementor-28 .elementor-element.elementor-element-5e6caa6{--width:70px;}.elementor-28 .elementor-element.elementor-element-641f357{--width:90%;}.elementor-28 .elementor-element.elementor-element-bc2efaf{--width:70px;}.elementor-28 .elementor-element.elementor-element-a8c9d13{--width:90%;}.elementor-28 .elementor-element.elementor-element-a43568a{--width:70px;}.elementor-28 .elementor-element.elementor-element-3ef4e6d{--width:90%;}.elementor-28 .elementor-element.elementor-element-e4b82d6{--width:70px;}.elementor-28 .elementor-element.elementor-element-feec91d{--width:90%;}.elementor-28 .elementor-element.elementor-element-cbf224e{--width:70px;}.elementor-28 .elementor-element.elementor-element-93f062b{--width:90%;}.elementor-28 .elementor-element.elementor-element-0a18bfa{--width:70px;}.elementor-28 .elementor-element.elementor-element-ce3555b{--width:90%;}.elementor-28 .elementor-element.elementor-element-ef2a17a{--width:70px;}.elementor-28 .elementor-element.elementor-element-bb3686f{--width:90%;}.elementor-28 .elementor-element.elementor-element-ae879f5{--width:70px;}.elementor-28 .elementor-element.elementor-element-88e6b6f{--width:90%;}.elementor-28 .elementor-element.elementor-element-53275c2{--width:70px;}.elementor-28 .elementor-element.elementor-element-766b243{--width:90%;}.elementor-28 .elementor-element.elementor-element-cd4654b{--width:70px;}.elementor-28 .elementor-element.elementor-element-68559775{--width:80%;}.elementor-28 .elementor-element.elementor-element-2944bca7{--width:55%;}.elementor-28 .elementor-element.elementor-element-2b4e15df{--width:45%;}.elementor-28 .elementor-element.elementor-element-163a1f52{--width:60%;}.elementor-28 .elementor-element.elementor-element-546c8af2{--width:40%;}.elementor-28 .elementor-element.elementor-element-3251aecc{--width:450px;}.elementor-28 .elementor-element.elementor-element-70fa22d9{--width:60%;}.elementor-28 .elementor-element.elementor-element-5e42f854{--width:70%;}.elementor-28 .elementor-element.elementor-element-3225fc84{--width:70px;}.elementor-28 .elementor-element.elementor-element-258460d3{--width:70%;}.elementor-28 .elementor-element.elementor-element-2a5b6309{--width:70px;}.elementor-28 .elementor-element.elementor-element-6baba8c0{--width:70%;}.elementor-28 .elementor-element.elementor-element-5b50923{--width:70px;}.elementor-28 .elementor-element.elementor-element-a6ab53d{--width:40%;}.elementor-28 .elementor-element.elementor-element-1802383{--width:50%;}.elementor-28 .elementor-element.elementor-element-2b082946{--width:50%;}.elementor-28 .elementor-element.elementor-element-3147d896{--width:100%;}.elementor-28 .elementor-element.elementor-element-8752333{--width:50%;}.elementor-28 .elementor-element.elementor-element-5b26965{--width:210px;}.elementor-28 .elementor-element.elementor-element-3b3ebb4{--width:70px;}.elementor-28 .elementor-element.elementor-element-7625c8a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-3fa176b6{--width:100%;}.elementor-28 .elementor-element.elementor-element-2092933f{--width:100%;}.elementor-28 .elementor-element.elementor-element-6f4ca3d7{--width:100%;}.elementor-28 .elementor-element.elementor-element-313dc3f9{--width:100%;}.elementor-28 .elementor-element.elementor-element-14c1ca00{--width:100%;}.elementor-28 .elementor-element.elementor-element-e66b91a{--width:100%;}.elementor-28 .elementor-element.elementor-element-35b7ea4d{--width:100%;}.elementor-28 .elementor-element.elementor-element-e5a476e{--width:100%;}.elementor-28 .elementor-element.elementor-element-77394684{--width:100%;}.elementor-28 .elementor-element.elementor-element-68559775{--width:100%;}.elementor-28 .elementor-element.elementor-element-69ca8c6{--width:100%;}.elementor-28 .elementor-element.elementor-element-6225bb3{--width:100%;}.elementor-28 .elementor-element.elementor-element-2944bca7{--width:100%;}.elementor-28 .elementor-element.elementor-element-2b4e15df{--width:100%;}.elementor-28 .elementor-element.elementor-element-163a1f52{--width:100%;}.elementor-28 .elementor-element.elementor-element-546c8af2{--width:100%;}.elementor-28 .elementor-element.elementor-element-70fa22d9{--width:100%;}.elementor-28 .elementor-element.elementor-element-a6ab53d{--width:100%;}.elementor-28 .elementor-element.elementor-element-1802383{--width:100%;}.elementor-28 .elementor-element.elementor-element-2b082946{--width:100%;}.elementor-28 .elementor-element.elementor-element-8752333{--width:100%;}.elementor-28 .elementor-element.elementor-element-7625c8a{--width:100%;}}@media (min-width: 1025px) {.elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(3n) { border-right-width:0; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(2n) { border-right-width:0; } }@media (max-width: 767px) {.elementor-element.elementor-element-6fb9dca6 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(1n) { border-right-width:0; } }
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-aec542a */.elementskit-single-testimonial-slider {

box-shadow: none !important;
border: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-78de5cb */.forminator-row {
    margin-bottom: 12px !important;
}

 .forminator-label {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 4px;
    display: block;
    color: white;
}
 .forminator-input,
 .forminator-textarea {
    border: 1px solid #d5d5d5 !important;
    background: #fafafa !important;
    padding: 10px 14px !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    transition: all 0.25s ease;
}


 .forminator-input:focus,
 .forminator-textarea:focus {
    border-color: #0dbf9b !important;
    background: #fff !important;
    box-shadow: 0 0 0 2px rgba(13,191,155,0.25) !important;
}

/* Textarea height smoother */
 textarea {
    min-height: 120px !important;
}

/* Modern Submit Button */
 .forminator-button-submit {
    background:#183D3E !important;
    color: #fff !important;
    padding: 12px 28px !important;
    border-radius: 8px !important;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 1px;
    transition: 0.3s ease;
    width: 100%;
}

/* Hover Effect */
 .forminator-button-submit:hover {
    background: #DEF6AA !important;
    Color: black!important;
    transform: translateY(-2px);
}

.elementor-28 .elementor-element.elementor-element-78de5cb .forminator-description,
.elementor-28 .elementor-element.elementor-element-78de5cb .forminator-description span,
.elementor-28 .elementor-element.elementor-element-78de5cb .forminator-description span[data-limit="180"] {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    opacity: 1 !important;
}/* End custom CSS */