.elementor-692 .elementor-element.elementor-element-5892b0b{--display:flex;--min-height:449px;--justify-content:center;}.elementor-692 .elementor-element.elementor-element-5892b0b:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-5892b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4c2133 );background-image:url("https://solarbatteries.2cubedtest.com/wp-content/uploads/2026/10/Rectangle-2-6.png");background-position:bottom right;background-repeat:no-repeat;background-size:55% auto;}.elementor-692 .elementor-element.elementor-element-b5ca1a8{--display:flex;--justify-content:flex-start;}.elementor-692 .elementor-element.elementor-element-749e52b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-692 .elementor-element.elementor-element-813bfe8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;line-height:108%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-692 .elementor-element.elementor-element-abcede1{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;}.elementor-692 .elementor-element.elementor-element-15fe289{--display:flex;--padding-top:84px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-692 .elementor-element.elementor-element-15fe289:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-15fe289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-692 .elementor-element.elementor-element-5221aa7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-692 .elementor-element.elementor-element-5ea81ca .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;line-height:1.3;color:var( --e-global-color-0187eed );}.elementor-692 .elementor-element.elementor-element-5ea81ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-692 .elementor-element.elementor-element-7da6502{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-692 .elementor-element.elementor-element-7da6502:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-7da6502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0187eed );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-692 .elementor-element.elementor-element-ef1ff9e{--e-search-submit-color:var( --e-global-color-primary );--e-search-submit-border-radius:14px 14px 14px 14px;--e-search-submit-padding:14px 46px 14px 46px;}.elementor-692 .elementor-element.elementor-element-ef1ff9e .e-search-submit{background-color:var( --e-global-color-accent );}.elementor-692 .elementor-element.elementor-element-ef1ff9e .e-search-submit:hover{--e-search-submit-color:var( --e-global-color-primary );background-color:var( --e-global-color-752d2b1 );}.elementor-692 .elementor-element.elementor-element-ded0b68{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-692 .elementor-element.elementor-element-ded0b68:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-ded0b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4c2133 );}.elementor-692 .elementor-element.elementor-element-8205507{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-692 .elementor-element.elementor-element-62fbc3d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-692 .elementor-element.elementor-element-d1fb1b1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:600;line-height:1.3;color:var( --e-global-color-primary );}.elementor-692 .elementor-element.elementor-element-d1fb1b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-692 .elementor-element.elementor-element-8d5f34d{--grid-columns:3;--grid-column-gap:34px;}.elementor-692 .elementor-element.elementor-element-7c3076b{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-692 .elementor-element.elementor-element-9c601bb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-692 .elementor-element.elementor-element-7c7790d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-692 .elementor-element.elementor-element-fda5d7e img{width:100%;height:306px;object-fit:cover;object-position:bottom center;border-radius:025px 0px 0px 025px;}.elementor-692 .elementor-element.elementor-element-2e0b468{--display:flex;--justify-content:center;--border-radius:0px 025px 025px 0px;--padding-top:55px;--padding-bottom:50px;--padding-left:65px;--padding-right:50px;}.elementor-692 .elementor-element.elementor-element-2e0b468:not(.elementor-motion-effects-element-type-background), .elementor-692 .elementor-element.elementor-element-2e0b468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-692 .elementor-element.elementor-element-004561e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:48px;font-weight:600;line-height:132%;color:var( --e-global-color-0187eed );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-692 .elementor-element.elementor-element-984f00c .elementor-button{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:800;line-height:17px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;padding:14px 22px 14px 22px;}.elementor-692 .elementor-element.elementor-element-984f00c .elementor-button:hover, .elementor-692 .elementor-element.elementor-element-984f00c .elementor-button:focus{background-color:var( --e-global-color-752d2b1 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-692 .elementor-element.elementor-element-749e52b{--width:43%;}.elementor-692 .elementor-element.elementor-element-15fe289{--content-width:1092px;}}@media(max-width:1032px){.elementor-692 .elementor-element.elementor-element-8d5f34d{--grid-columns:2;}.elementor-692 .elementor-element.elementor-element-9c601bb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-692 .elementor-element.elementor-element-8d5f34d{--grid-columns:1;}.elementor-692 .elementor-element.elementor-element-9c601bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for search, class: .elementor-element-ef1ff9e */.elementor-692 .elementor-element.elementor-element-ef1ff9e .e-search-form {
    align-items: flex-end;
}

.elementor-692 .elementor-element.elementor-element-ef1ff9e .e-search-input-wrapper {
    max-width: 0;
}

/* Dropdowns row */
.installer-search .isf-filters {
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
	flex: 1 1 auto;
    margin-right: 72px;
}

.installer-search .isf-field {
	display: flex;
	flex-direction: column;
	gap: 6px;
	flex: 1 1 180px;
	min-width: 0;
}

.installer-search .isf-label {
	font-weight: 600;
	font-size: 18px;
	font-family: 'Sora';
	color: #053047;
	padding-bottom: 10px;
}

.installer-search .isf-select {
	width: 100%;
	background: #FBFBFB;
	padding: 9px 17px;
	border: 1px solid #E4EAEA;
	border-radius: 10px;
}

/* Error message */
.installer-search .isf-error-msg {
	flex-basis: 100%;
	color: #c00;
	font-size: .9em;
}

.installer-search .isf-error-msg:empty {
	display: none;
}

.installer-search .isf-select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 45px; /* stops long text running under the arrow */
	background-image: url(https://solarbatteries.2cubedtest.com/wp-content/uploads/2026/10/chevron_right.svg);
	background-repeat: no-repeat;
	background-position: right 18px center; 
	background-size: 23px;
}

.installer-search .e-search-input-wrapper .e-search-input {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	min-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	box-shadow: none !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

.installer-search .e-search-input-wrapper > svg,
.installer-search .e-search-input-wrapper .e-search-input-icon {
	display: none !important;
}/* End custom CSS */