.elementor-24919 .elementor-element.elementor-element-34f49bb3{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-24919 .elementor-element.elementor-element-34f49bb3:not(.elementor-motion-effects-element-type-background), .elementor-24919 .elementor-element.elementor-element-34f49bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24919 .elementor-element.elementor-element-37688b0a{--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:23px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-14461611{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-64c9f5db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24919 .elementor-element.elementor-element-64c9f5db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24919 .elementor-element.elementor-element-64c9f5db{--e-icon-list-icon-size:28px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-24919 .elementor-element.elementor-element-64c9f5db .elementor-icon-list-icon{padding-right:10px;}.elementor-24919 .elementor-element.elementor-element-64c9f5db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24919 .elementor-element.elementor-element-64c9f5db .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.3rem;}.elementor-24919 .elementor-element.elementor-element-64c9f5db .elementor-icon-list-text{color:var( --e-global-color-28d7481 );transition:color 0.3s;}.elementor-24919 .elementor-element.elementor-element-40fb7bb7{--display:flex;--justify-content:center;--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-24919 .elementor-element.elementor-element-64954ffc{--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:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:68px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-5b3c4866{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-5b3c4866:not(.elementor-motion-effects-element-type-background), .elementor-24919 .elementor-element.elementor-element-5b3c4866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-2583f25b-a331-4d64-af1a-cc15408c9ed8);background-position:center right;}.elementor-24919 .elementor-element.elementor-element-5b3c4866.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-24919 .elementor-element.elementor-element-750a724e{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:83px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-750a724e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24919 .elementor-element.elementor-element-31df74e8{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-5b6b1ec3{text-align:center;}.elementor-24919 .elementor-element.elementor-element-5b6b1ec3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:700;}.elementor-24919 .elementor-element.elementor-element-42052540{text-align:center;font-family:"Inter", Sans-serif;font-size:17.5px;line-height:140%;color:var( --e-global-color-primary );}.elementor-24919 .elementor-element.elementor-element-229b06fa{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-229b06fa:not(.elementor-motion-effects-element-type-background), .elementor-24919 .elementor-element.elementor-element-229b06fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-b748ed2c-ebf3-4138-a405-4e346a56645f);background-position:center left;}.elementor-24919 .elementor-element.elementor-element-229b06fa.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-24919 .elementor-element.elementor-element-5280d0a4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24919 .elementor-element.elementor-element-e9c7273{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-e9c7273.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24919 .elementor-element.elementor-element-2fb5b999{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-2fb5b999.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24919 .elementor-element.elementor-element-33cbac8f{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-7ae1d618{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-40fa304c{--display:flex;}.elementor-24919 .elementor-element.elementor-element-1ef22884{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-15de4169 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24919 .elementor-element.elementor-element-222b0d7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-e979b80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24919 .elementor-element.elementor-element-463acc18{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-28d7481 );--n-accordion-title-hover-color:var( --e-global-color-28d7481 );--n-accordion-title-active-color:var( --e-global-color-28d7481 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-28d7481 );}.elementor-24919 .elementor-element.elementor-element-463acc18 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:solid;}:where( .elementor-24919 .elementor-element.elementor-element-463acc18 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-24919 .elementor-element.elementor-element-3b4ba381{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-7bf6710a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-60b1456{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-288c2a0{width:100%;max-width:100%;}.elementor-24919 .elementor-element.elementor-element-5b11762{width:100%;max-width:100%;}.elementor-24919 .elementor-element.elementor-element-3397addd{--grid-columns:4;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-24919 .elementor-element.elementor-element-3397addd > .elementor-widget-container{margin:0px 0px 50px 0px;}@media(min-width:768px){.elementor-24919 .elementor-element.elementor-element-37688b0a{--content-width:1400px;}.elementor-24919 .elementor-element.elementor-element-5b3c4866{--width:444.4px;}.elementor-24919 .elementor-element.elementor-element-750a724e{--width:500px;}.elementor-24919 .elementor-element.elementor-element-31df74e8{--content-width:544px;}.elementor-24919 .elementor-element.elementor-element-229b06fa{--width:444.4px;}.elementor-24919 .elementor-element.elementor-element-5280d0a4{--content-width:1920px;}.elementor-24919 .elementor-element.elementor-element-e9c7273{--width:305px;}.elementor-24919 .elementor-element.elementor-element-2fb5b999{--width:100%;}.elementor-24919 .elementor-element.elementor-element-3b4ba381{--width:100%;}.elementor-24919 .elementor-element.elementor-element-60b1456{--width:clamp(200px, 100%, 440px);}}@media(max-width:1024px) and (min-width:768px){.elementor-24919 .elementor-element.elementor-element-750a724e{--width:500px;}.elementor-24919 .elementor-element.elementor-element-e9c7273{--width:220px;}.elementor-24919 .elementor-element.elementor-element-2fb5b999{--width:220px;}.elementor-24919 .elementor-element.elementor-element-3b4ba381{--width:300px;}.elementor-24919 .elementor-element.elementor-element-60b1456{--width:100%;}}@media(max-width:1024px){.elementor-24919 .elementor-element.elementor-element-64954ffc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24919 .elementor-element.elementor-element-5b3c4866:not(.elementor-motion-effects-element-type-background), .elementor-24919 .elementor-element.elementor-element-5b3c4866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-24919 .elementor-element.elementor-element-229b06fa:not(.elementor-motion-effects-element-type-background), .elementor-24919 .elementor-element.elementor-element-229b06fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-24919 .elementor-element.elementor-element-5280d0a4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24919 .elementor-element.elementor-element-3b4ba381.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24919 .elementor-element.elementor-element-60b1456{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-3397addd{--grid-columns:1;}}@media(max-width:767px){.elementor-24919 .elementor-element.elementor-element-64c9f5db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24919 .elementor-element.elementor-element-64c9f5db .elementor-icon-list-item > a{font-size:17.5px;}.elementor-24919 .elementor-element.elementor-element-64954ffc{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-24919 .elementor-element.elementor-element-750a724e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-5b6b1ec3 .elementor-heading-title{font-size:34px;}.elementor-24919 .elementor-element.elementor-element-42052540{font-size:17.5px;}.elementor-24919 .elementor-element.elementor-element-5280d0a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-2fb5b999{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24919 .elementor-element.elementor-element-33cbac8f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-24919 .elementor-element.elementor-element-463acc18{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-icon-size:10px;}:where( .elementor-24919 .elementor-element.elementor-element-463acc18 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-24919 .elementor-element.elementor-element-3b4ba381{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-24919 .elementor-element.elementor-element-60b1456{--width:100%;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24919 .elementor-element.elementor-element-288c2a0{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-24919 .elementor-element.elementor-element-288c2a0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24919 .elementor-element.elementor-element-5b11762{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-24919 .elementor-element.elementor-element-5b11762.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24919 .elementor-element.elementor-element-3397addd{--grid-columns:1;--grid-row-gap:20px;width:100%;max-width:100%;--grid-column-gap:30px;}.elementor-24919 .elementor-element.elementor-element-3397addd > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS */#footer-cta{
    display: none;
}

#footer-bottom{
    background: #19232D;
}

/*Select Dropdown for Real Estate */

#additional-filter-wrap select {
    color: var(--e-global-color-primary);
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 140%;
    border-radius: 5.7px;
    
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
    padding: .5em 1em;
}
#additional-filter-wrap form {
    display: flex;

}
#additional-filter-wrap form:after {
    content: "";
    font-family: dashicons;
    font-weight: normal;
    display: inline-block;
    margin: 0;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
    position: relative;
    background: transparent;
    height: auto;
    width: auto;
    line-height: 1em;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: .5em;
    pointer-events: none;
}

#additional-filter-wrap:has(>div:first-child .elementor-shortcode:empty):has(>div:last-child .elementor-shortcode:empty) {
    display: none;
}

/*Select Dropdown for Real Estate */


#template-pagination .page-numbers {
    border: 1px solid #F1F1F1;
    color: #333333;
    font-weight: 600;
}


#template-pagination .page-numbers.dots {
    border: none;
}

#template-pagination .pagination .page-numbers:is(.current,:hover) {
    background: #34495E;
    color: #FFFFFF;
    border: 1px solid #34495E;
}

@media screen and (max-width: 1440px) {
    .cstm-resources.custom-pagination .elementor-grid:has( > div:first-of-type ~ div:nth-of-type(3)) {
        grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    }
}

.cstm-resources .e-loop-item img{
    aspect-ratio: 228/304 !important;
    height: revert !important;
}

#top-search-bar-facet.search-bar-facet label::after {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7227 12.9211L16.1004 16.2989' stroke='%23FB0072' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.4095 7.85541C14.4095 9.64709 13.6978 11.3654 12.4309 12.6323C11.164 13.8992 9.44568 14.611 7.65399 14.611C5.86231 14.611 4.14401 13.8992 2.87709 12.6323C1.61018 11.3654 0.898438 9.64709 0.898438 7.85541C0.898438 6.06373 1.61018 4.34542 2.87709 3.07851C4.14401 1.8116 5.86231 1.09985 7.65399 1.09985C9.44568 1.09985 11.164 1.8116 12.4309 3.07851C13.6978 4.34542 14.4095 6.06373 14.4095 7.85541Z' stroke='%23FB0072' stroke-width='1.3'/%3E%3C/svg%3E%0A");
    right: 16px;
    
        background-position: center;
    background-repeat: no-repeat;
}

.facet-hide-radio .wpgb-facet .wpgb-radio-facet .wpgb-radio-control{
    display: none;
}

.facet-hide-radio [aria-pressed="true"] [class^="wpgb-"][class$="-label"] {
    --e-global-typography-2ca6e60-font-weight: 600;
}

.search-bar-facet label::after{
    content: "";
    width: 1em;
    position: absolute;
    top: .5em;
    bottom: .5em;
    right: .5em;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.332 10.3331L12.9987 13' stroke='%237D8B98' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 6.3337C11.6666 7.74829 11.1047 9.10494 10.1045 10.1052C9.10435 11.1055 7.7478 11.6674 6.33332 11.6674C4.91883 11.6674 3.56228 11.1055 2.56209 10.1052C1.5619 9.10494 1 7.74829 1 6.3337C1 4.91912 1.5619 3.56247 2.56209 2.56221C3.56228 1.56194 4.91883 1 6.33332 1C7.7478 1 9.10435 1.56194 10.1045 2.56221C11.1047 3.56247 11.6666 4.91912 11.6666 6.3337Z' stroke='%237D8B98' stroke-width='1.2'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
}

#popular-categories-facet .wpgb-radio-control{
    display: none;
}

.cstm-resources.custom-pagination .elementor-loop-container.elementor-grid{
    grid-template-columns: repeat(auto-fit, minmax(280px, 357px));
}
    
.cstm-resources.custom-pagination .elementor-loop-container.elementor-grid:has(div:nth-of-type(4)){
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}

.search-bar-facet label:has(input:not(:placeholder-shown))::after{
    background: none;
}

@media (min-width: 768px) {
    .accordion-mobile-only .e-n-accordion-item-title {
        display: none !important;
    }
}

#sorting .sortLinksWrap a{
    
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    padding: 10px;
    color: #34495E;
    display: flex;
    gap: 11px;
}

#sorting .sortLinksWrap a {
    padding-left: 0;
}

#sorting .sortLinksWrap a.active{
    color: #E52D70;
    font-weight: 600;
}/* End custom CSS */