.elementor-kit-6{--e-global-color-primary:#F37A21;--e-global-color-secondary:#2BAAE2;--e-global-color-text:#575757;--e-global-color-accent:#005697;--e-global-color-e6c7108:#F37A21;--e-global-color-85556a8:#005697;--e-global-color-d676c96:#EB2127;--e-global-color-5688784:#2BAAE2;--e-global-color-59469d7:#D4EEF5;--e-global-color-381ff46:#97BCDB;--e-global-color-a1f2a38:#9496CA;--e-global-color-7453efd:#70C5A1;--e-global-color-f82c705:#5199A1;--e-global-color-6afa15c:#FFFFFF;--e-global-color-0afc0d3:#D4EEF580;--e-global-color-9e5ebbf:#70C5A133;--e-global-color-5c29779:#9496CA33;--e-global-color-212d0bc:#5199A180;--e-global-color-c0eff97:#BFBFBF;--e-global-color-5385bb6:#F37A211A;--e-global-color-7a8e51d:#EA1F271A;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:18px;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-weight:500;--e-global-typography-58066b7-font-family:"Raleway";--e-global-typography-58066b7-font-size:48px;--e-global-typography-58066b7-font-weight:500;--e-global-typography-9d2e8bb-font-family:"Raleway";--e-global-typography-9d2e8bb-font-size:24px;--e-global-typography-9d2e8bb-font-weight:600;--e-global-typography-bb1298f-font-family:"Raleway";--e-global-typography-bb1298f-font-size:18px;--e-global-typography-bb1298f-font-weight:700;--e-global-typography-2038080-font-family:"Raleway";--e-global-typography-2038080-font-size:36px;--e-global-typography-2038080-font-weight:500;--e-global-typography-2038080-line-height:44px;--e-global-typography-24a55d7-font-size:56px;--e-global-typography-24a55d7-font-weight:600;--e-global-typography-e89ef9d-font-family:"Raleway";--e-global-typography-e89ef9d-font-size:12px;--e-global-typography-e89ef9d-font-weight:500;--e-global-typography-e89ef9d-line-height:15px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1220px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-text-font-size:13px;--e-global-typography-58066b7-font-size:28px;--e-global-typography-9d2e8bb-font-size:18px;--e-global-typography-2038080-font-size:21px;--e-global-typography-24a55d7-font-size:36px;--e-global-typography-e89ef9d-font-size:10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */* p{
    margin-bottom: 0;
}

.white-button a:hover .elementor-button-text{
    color:#5199A1;
}
.white-button a:hover svg path{
    stroke:#5199A1;
}

.blue-button a:hover .elementor-button-text,.contact-form button:hover .elementor-button-text{
    color:#D4EEF5;
}
.blue-button a:hover svg path,.contact-form button:hover svg path{
    stroke:#D4EEF5;
}

.elementor-button-content-wrapper{
    align-items: center;
}
.elementor-button .elementor-button-icon svg{
    width: 27px;
}
.elementor-button:hover .elementor-button-icon svg {
    width: 38px;
    height: 18px;
    transform-origin: center;
    transform: scaleX(1.4);
    transition: 600ms ease-in-out;
}
.aoi-bl:hover svg{
    transform-origin: left;
    transform: scaleX(1.4);
    transition: 600ms ease-in-out;
}
.asp_w_container{
    display:grid;
    grid-template-columns: 7fr 5fr;
    gap:6px;
    align-content: center;
    align-items: center;
}

div.asp_w.asp_sb.searchsettings form{
    margin-bottom: 0px !important;
    display: grid !important;
    grid-template-columns: 3fr 2fr;
    gap:6px;
}
.asp_ss_6 form, .asp_ss_7 form, .asp_ss_8 form, .asp_ss_9 form{
    grid-template-columns: 1fr !important;
}
.asp_ss_2 form{
    grid-template-columns: 1fr 1fr !important;
}
@media only screen and (max-width: 768px){
    .asp_w_container{
        grid-template-columns: 1fr; 
    }
    div.asp_w.asp_sb.searchsettings form{
        grid-template-columns: 1fr 1fr;
    }
    div.asp_w.asp_sb.searchsettings fieldset{
        width: calc(50vw - 23px) !important;
        min-width: 100%!important;
    }
    div.asp_sb.asp_sb_1.searchsettings{
        margin-top:-12px;
    }
    div.asp_w.asp_sb.searchsettings fieldset legend{
        padding:0 !important;
        margin:0 !important;}
    .search-filter div.asp_w.asp_s.searchsettings fieldset, .search-filter div.asp_w.asp_sb.searchsettings fieldset {
        margin-top:0px !important;
    }
    .search-filter div.asp_w.asp_s.searchsettings form, .search-filter div.asp_w.asp_sb.searchsettings form{
        margin-bottom:0 !important;
    }
}
div.asp_w.asp_sb.searchsettings fieldset{
    margin:0 !important;
    width: 100% !important;
    min-width: 100%!important;
}
div.asp_w.asp_sb.searchsettings fieldset legend{
    padding:0;
    margin:0;
}
div.ajaxsearchpro.searchsettings fieldset .asp_select_single{
padding:0 !important;}
div.asp_w.asp_sb select{
    height: 40px !important;;
    border: 1px solid #a1a1a1 !important;;
    border-radius: 5px !important;;
    background: transparent !important;;
    font-family: 'Raleway'!important;;
    font-size: 14px !important;;
    line-height: 18px !important;;

}

.tabs-dropdown-menu .e-n-menu-item{
    width: 100%;
}
.tabs-dropdown-menu .e-n-menu-item .e-n-menu-title-container{
    width: 100%;
    justify-content: space-between;
}

select, div.asp_w.asp_sb select{
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(/wp-content/uploads/2025/02/Arrow-icon.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right 16px top 50% !important;
    background-size: auto !important;
}

select option{
    padding: 10px;
}
select{
    color: #BFBFBF !important;
}
select option{
    color: #575757 !important;
}

.elementor-post-info__terms-list a[href*="water"], .post-categories a[href*="water"]{
    color:#2BAAE2 !important;
}
.elementor-post-info__terms-list a[href*="energy"], .post-categories a[href*="energy"]{
    color:#EA1F27 !important;
}
.custom-pagination .current{
    font-weight: 700;
}
.custom-pagination .page-numbers.prev,.custom-pagination .page-numbers.next{
    position: relative;
    color: transparent!important;
    display: inline-block;
    width: 20px;
}
.custom-pagination .page-numbers.prev:before{
    content: url('/wp-content/uploads/2025/02/Pagination-Left-Arrows.svg');
    position: absolute;
    top:0;
    right: 0;
    opacity: 0.3;
}
.custom-pagination .page-numbers.next:after{
    content: url('/wp-content/uploads/2025/02/Pagination-Right-Arrows.svg');
    position: absolute;
    top:0;
    right: 0;
    opacity: 0.3;
}
.custom-pagination a.page-numbers.next:after,.custom-pagination a.page-numbers.prev:before{
    opacity: 1;
}
.personal-card-list > .elementor-element:nth-child(3n+1) > .elementor-element:nth-child(2){
    background: #70C5A1 !important;
}
.personal-card-list > .elementor-element:nth-child(3n+2) > .elementor-element:nth-child(2){
    background: #9496CA !important;
}
.personal-card-list > .elementor-element:nth-child(3n) > .elementor-element:nth-child(2){
    background: #97BCDB !important;
}/* End custom CSS */