.elementor-61 .elementor-element.elementor-element-526a8771{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-1e11aac1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--space-sm);--padding-bottom:var(--space-sm);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-61 .elementor-element.elementor-element-1e11aac1:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-1e11aac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-546453be{--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;border-style:none;--border-style:none;--margin-top:var(--space-sm);--margin-bottom:var(--space-sm);--margin-left:var(--space-sm);--margin-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-b653f49{--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;}.elementor-61 .elementor-element.elementor-element-327face > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-327face.elementor-element{--align-self:center;}.elementor-61 .elementor-element.elementor-element-3a272d12{--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:var(--space-sm);--margin-bottom:var(--space-sm);--margin-left:var(--space-sm);--margin-right:var(--space-sm);}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-6f84691{font-family:var( --e-global-typography-118d62f-font-family ), Sans-serif;font-size:var( --e-global-typography-118d62f-font-size );font-weight:var( --e-global-typography-118d62f-font-weight );line-height:var( --e-global-typography-118d62f-line-height );color:#FFFFFF;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );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-61 .elementor-element.elementor-global-39 .elementor-button{background-color:var( --e-global-color-c1f265f );font-family:var( --e-global-typography-9d9d5b3-font-family ), Sans-serif;font-size:var( --e-global-typography-9d9d5b3-font-size );font-weight:var( --e-global-typography-9d9d5b3-font-weight );text-transform:var( --e-global-typography-9d9d5b3-text-transform );border-radius:25px 25px 25px 25px;}.elementor-61 .elementor-element.elementor-global-39 .elementor-button:hover, .elementor-61 .elementor-element.elementor-global-39 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-global-39 .elementor-button:hover svg, .elementor-61 .elementor-element.elementor-global-39 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-1e74c48d{--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:0;--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-485e4d3{--display:flex;}.elementor-61 .elementor-element.elementor-element-485e4d3:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-485e4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-61d65cd{--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:0;--padding-bottom:0;--padding-left:var(--space-lg);--padding-right:var(--space-lg);}.elementor-61 .elementor-element.elementor-element-61d65cd:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-61d65cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-61 .elementor-element.elementor-element-984954b{--display:flex;--min-height:80vh;--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;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-61 .elementor-element.elementor-element-984954b:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-984954b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background:url("https://ecopowerinnovations.co.uk/wp-content/uploads/2025/11/a2c1c75b337aa5cf80e0b019ff959f7a2c1ca464.jpg") 50% 50%;background-size:cover;}.elementor-61 .elementor-element.elementor-element-6b9883b0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-f2bd342{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--space-sm);--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-f2bd342:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-f2bd342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-97a02ad{--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;--border-radius:25px 25px 25px 25px;--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-61 .elementor-element.elementor-element-97a02ad:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-97a02ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-6f0a7167{--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;border-style:none;--border-style:none;--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-61 .elementor-element.elementor-element-6f0a7167.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-71561369{font-family:"Inter", Sans-serif;font-size:1.9375rem;font-weight:400;line-height:2.5rem;color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-cc3544b{font-family:var( --e-global-typography-31051eb-font-family ), Sans-serif;font-size:var( --e-global-typography-31051eb-font-size );font-weight:var( --e-global-typography-31051eb-font-weight );color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-247f2a7f{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:--var(space-xl);--padding-bottom:--var(space-xl);--padding-left:--var(space-xl);--padding-right:--var(space-xl);}.elementor-61 .elementor-element.elementor-element-214a74b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-61 .elementor-element.elementor-element-214a74b.e-con{--align-self:flex-end;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-7a31956 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:#FFDC45;font-family:"Inter", Sans-serif;font-size:6rem;font-weight:700;line-height:1.2;}.elementor-61 .elementor-element.elementor-element-2892af43{text-align:right;font-family:var( --e-global-typography-08709c8-font-family ), Sans-serif;font-size:var( --e-global-typography-08709c8-font-size );font-weight:var( --e-global-typography-08709c8-font-weight );line-height:var( --e-global-typography-08709c8-line-height );color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-5ae81538{--display:flex;--justify-content:center;--border-radius:19px 19px 19px 19px;}.elementor-61 .elementor-element.elementor-element-5ae81538:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-5ae81538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ecfa1eb );}.elementor-61 .elementor-element.elementor-element-5ae81538.e-con{--align-self:flex-end;}.elementor-61 .elementor-element.elementor-element-469800d6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-21d6a66c{--display:flex;--min-height:50vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-lg);--padding-right:var(--space-lg);}.elementor-61 .elementor-element.elementor-element-56b8e23e{--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;--border-radius:25px 25px 25px 25px;--padding-top:var(--space-sm);--padding-bottom:var(--space-sm);--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-56b8e23e:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-56b8e23e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecopowerinnovations.co.uk/wp-content/uploads/2025/11/Residnetial-image.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-61 .elementor-element.elementor-element-81716af{--display:flex;--border-radius:37px 37px 37px 37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-61 .elementor-element.elementor-element-81716af:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-81716af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-b54755a > .elementor-widget-container{margin:0 var(--space-xs) 0 var(--space-xs);}.elementor-61 .elementor-element.elementor-element-b54755a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1lh;color:var( --e-global-color-9fdf1fc );}.elementor-61 .elementor-element.elementor-element-c76086c{--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;--border-radius:25px 25px 25px 25px;--padding-top:var(--space-sm);--padding-bottom:var(--space-sm);--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-c76086c:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c76086c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecopowerinnovations.co.uk/wp-content/uploads/2025/11/Commercial.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-61 .elementor-element.elementor-element-890557d{--display:flex;--border-radius:37px 37px 37px 37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-61 .elementor-element.elementor-element-890557d:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-890557d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-b693e7f > .elementor-widget-container{margin:0 var(--space-xs) 0 var(--space-xs);}.elementor-61 .elementor-element.elementor-element-b693e7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1lh;color:var( --e-global-color-9fdf1fc );}.elementor-61 .elementor-element.elementor-element-32894d6f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-61 .elementor-element.elementor-element-32894d6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-8517532{--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:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-61 .elementor-element.elementor-element-6b0b87a4{--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;}.elementor-61 .elementor-element.elementor-element-6b2cd555{font-family:var( --e-global-typography-08709c8-font-family ), Sans-serif;font-size:var( --e-global-typography-08709c8-font-size );font-weight:var( --e-global-typography-08709c8-font-weight );line-height:var( --e-global-typography-08709c8-line-height );color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-3895d141{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-a3b1490{--swiper-slides-to-display:3;--swiper-slides-gap:15px;}.elementor-61 .elementor-element.elementor-element-a3b1490 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-61 .elementor-element.elementor-element-6f0a7167{--width:100%;}.elementor-61 .elementor-element.elementor-element-247f2a7f{--width:100%;}}@media(max-width:1470px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-6f84691{font-size:var( --e-global-typography-118d62f-font-size );line-height:var( --e-global-typography-118d62f-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-global-39 .elementor-button{font-size:var( --e-global-typography-9d9d5b3-font-size );}.elementor-61 .elementor-element.elementor-element-61d65cd{--padding-top:var(--space-lg);--padding-bottom:var(--space-lg);--padding-left:var(--space-lg);--padding-right:var(--space-lg);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-984954b{--padding-top:var(--space-lg);--padding-bottom:var(--space-lg);--padding-left:var(--space-lg);--padding-right:var(--space-lg);}.elementor-61 .elementor-element.elementor-element-cc3544b{font-size:var( --e-global-typography-31051eb-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-2892af43{font-size:var( --e-global-typography-08709c8-font-size );line-height:var( --e-global-typography-08709c8-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-6b0b87a4{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:5px;}.elementor-61 .elementor-element.elementor-element-6b2cd555{font-size:var( --e-global-typography-08709c8-font-size );line-height:var( --e-global-typography-08709c8-line-height );}.elementor-61 .elementor-element.elementor-element-a3b1490{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-6f84691{font-size:var( --e-global-typography-118d62f-font-size );line-height:var( --e-global-typography-118d62f-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-global-39 .elementor-button{font-size:var( --e-global-typography-9d9d5b3-font-size );}.elementor-61 .elementor-element.elementor-element-485e4d3{--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-984954b{--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-61 .elementor-element.elementor-element-f2bd342{--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-61 .elementor-element.elementor-element-97a02ad{--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-61 .elementor-element.elementor-element-cc3544b{font-size:var( --e-global-typography-31051eb-font-size );}.elementor-61 .elementor-element.elementor-element-247f2a7f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-7a31956 .elementor-counter-number-wrapper{font-size:2.25rem;}.elementor-61 .elementor-element.elementor-element-2892af43{font-size:var( --e-global-typography-08709c8-font-size );line-height:var( --e-global-typography-08709c8-line-height );}.elementor-61 .elementor-element.elementor-element-5ae81538.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-6b2cd555{font-size:var( --e-global-typography-08709c8-font-size );line-height:var( --e-global-typography-08709c8-line-height );}.elementor-61 .elementor-element.elementor-element-a3b1490{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-526a8771{--padding-top:0;--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-1e11aac1{--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:0;--padding-bottom:0;--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-61 .elementor-element.elementor-element-546453be{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-61 .elementor-element.elementor-element-b653f49{--justify-content:center;}.elementor-61 .elementor-element.elementor-element-3a272d12{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-6f84691{text-align:center;font-size:var( --e-global-typography-118d62f-font-size );line-height:var( --e-global-typography-118d62f-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-global-39 .elementor-button{font-size:var( --e-global-typography-9d9d5b3-font-size );}.elementor-61 .elementor-element.elementor-element-1e74c48d{--padding-top:0;--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-61d65cd{--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-14d66b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-14d66b6 img{border-radius:25px 25px 25px 25px;}.elementor-61 .elementor-element.elementor-element-984954b{--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-61 .elementor-element.elementor-element-6b9883b0{--padding-top:0;--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-6f0a7167{--padding-top:var(--space-xs);--padding-bottom:var(--space-xs);--padding-left:var(--space-xs);--padding-right:var(--space-xs);}.elementor-61 .elementor-element.elementor-element-71561369{text-align:left;font-size:1.25rem;}.elementor-61 .elementor-element.elementor-element-cc3544b{font-size:var( --e-global-typography-31051eb-font-size );}.elementor-61 .elementor-element.elementor-element-214a74b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-7a31956 .elementor-counter-number-wrapper{font-size:1.75rem;}.elementor-61 .elementor-element.elementor-element-2892af43 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-2892af43{text-align:center;font-size:var( --e-global-typography-08709c8-font-size );line-height:var( --e-global-typography-08709c8-line-height );}.elementor-61 .elementor-element.elementor-element-469800d6{--padding-top:0;--padding-bottom:0;--padding-left:var(--space-sm);--padding-right:var(--space-sm);}.elementor-61 .elementor-element.elementor-element-21d6a66c{--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-b54755a .elementor-heading-title{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-b693e7f .elementor-heading-title{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-6b0b87a4{--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-61 .elementor-element.elementor-element-6b2cd555{text-align:center;font-size:var( --e-global-typography-08709c8-font-size );line-height:var( --e-global-typography-08709c8-line-height );}.elementor-61 .elementor-element.elementor-element-a3b1490{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-546453be{--width:33.3333%;}.elementor-61 .elementor-element.elementor-element-3a272d12{--width:66.6666%;}.elementor-61 .elementor-element.elementor-element-6f0a7167{--width:66.6666%;}.elementor-61 .elementor-element.elementor-element-247f2a7f{--width:33.3333%;}.elementor-61 .elementor-element.elementor-element-5ae81538{--width:8rem;}.elementor-61 .elementor-element.elementor-element-56b8e23e{--width:50%;}.elementor-61 .elementor-element.elementor-element-c76086c{--width:50%;}.elementor-61 .elementor-element.elementor-element-6b0b87a4{--width:25%;}.elementor-61 .elementor-element.elementor-element-3895d141{--width:75%;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-6f84691{font-size:var( --e-global-typography-118d62f-font-size );line-height:var( --e-global-typography-118d62f-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-global-39 .elementor-button{font-size:var( --e-global-typography-9d9d5b3-font-size );}.elementor-61 .elementor-element.elementor-element-61d65cd{--padding-top:var(--space-lg);--padding-bottom:var(--space-lg);--padding-left:var(--space-lg);--padding-right:var(--space-lg);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-984954b{--padding-top:var(--space-lg);--padding-bottom:var(--space-lg);--padding-left:var(--space-lg);--padding-right:var(--space-lg);}.elementor-61 .elementor-element.elementor-element-6f0a7167{--width:66.6666%;}.elementor-61 .elementor-element.elementor-element-cc3544b{font-size:var( --e-global-typography-31051eb-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-61 .elementor-element.elementor-element-2892af43{font-size:var( --e-global-typography-08709c8-font-size );line-height:var( --e-global-typography-08709c8-line-height );}.elementor-61 .elementor-element.elementor-element-5ae81538{--justify-content:center;}.elementor-61 .elementor-element.elementor-element-5ae81538.e-con{--align-self:flex-end;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-6b2cd555{font-size:var( --e-global-typography-08709c8-font-size );line-height:var( --e-global-typography-08709c8-line-height );}.elementor-61 .elementor-element.elementor-element-a3b1490{--swiper-slides-to-display:3;}}/* Start custom CSS for html, class: .elementor-element-327face */.star-rating {
    color: #FFDC45;
    font-size: 1.5rem;
}

/*.elementor-61 .elementor-element.elementor-element-327face {*/
/*    display: inline-flex;*/
/*    align-items: center;*/
/*    gap: 0.3em;*/
/*    color: #fff;*/
/*    font-family: Inter;*/
/*    font-size: 1.125rem;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    line-height: normal;*/
/*}*/


.rating-text {
  display: inline-flex;
  align-items: center;
  gap: 0.3em;
   color: #fff;
   font-family: Inter;
   
}

.rating-inline {
  display: inline-flex;
  align-items: center;
  gap: 0.25em;
}

.rating-inline svg {
  width: 1em;
  height: 1em;
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-984954b *//*.elementor-61 .elementor-element.elementor-element-984954b .elementor-background-video-container {*/
/*    width: 100% !important;*/
/*    height: 100% !important;*/
/*    left: 0 !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae81538 */.elementor-61 .elementor-element.elementor-element-5ae81538 {
    border-radius: 19px;
    background: #FFDC45;
    width: 128px;
    height: 119.242px;
    flex-shrink: 0;
}

@media (max-width: 767px) {
  .elementor-61 .elementor-element.elementor-element-5ae81538 {
    border-radius: 14px;
    width: 90px;
    height: 84px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81716af */.elementor-61 .elementor-element.elementor-element-81716af {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890557d */.elementor-61 .elementor-element.elementor-element-890557d {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21d6a66c */.elementor-61 .elementor-element.elementor-element-21d6a66c {
    position: relative;
    overflow: hidden;
}

.elementor-61 .elementor-element.elementor-element-21d6a66c::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%; /* Top half only */
    background: #007352;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;

}

@media (max-width: 767px) {
  .elementor-61 .elementor-element.elementor-element-21d6a66c {
        height: 50%; 
        background: #007352;
         border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
  }
}/* End custom CSS */