.elementor-7970 .elementor-element.elementor-element-10cb3f1c{--display:flex;--min-height:1229px;--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;--justify-content:space-around;--align-items:center;--margin-top:43px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-7970 .elementor-element.elementor-element-10cb3f1c:not(.elementor-motion-effects-element-type-background), .elementor-7970 .elementor-element.elementor-element-10cb3f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58bd4a0 );}.elementor-widget-theme-post-content{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-7970 .elementor-element.elementor-element-ac84fd0{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;color:var( --e-global-color-e628f7a );}.elementor-7970 .elementor-element.elementor-element-ac84fd0 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 16px 0px 0px;padding:0px 51px 0px 80px;}.elementor-7970 .elementor-element.elementor-element-ac84fd0.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}@media(min-width:769px){.elementor-7970 .elementor-element.elementor-element-10cb3f1c{--content-width:1538px;}}@media(max-width:1044px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:768px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7970 .elementor-element.elementor-element-ac84fd0 > .elementor-widget-container{margin:3px 0px 3px 6px;padding:0px 69px 0px 25px;}.elementor-7970 .elementor-element.elementor-element-ac84fd0{--container-widget-width:379px;--container-widget-flex-grow:0;width:var( --container-widget-width, 379px );max-width:379px;text-align:left;}.elementor-7970 .elementor-element.elementor-element-ac84fd0.elementor-element{--align-self:stretch;}}/* Start custom CSS */.es-listing h1, .es-listing h2, .es-listing h3, .es-listing h4, .es-listing h5, .es-listing h6, .es-search h2, .es-search h3, .es-search h4, .es-search h5, .es-search h6, .heading-font, .es-price, .es-property-section .es-property-section__title, .es-entity-section__title, .widget .es-widget-wrap .es-widget__title, .es-widget__title, .es-magnific-popup h1, .es-magnific-popup h2, .es-magnific-popup h3, .es-magnific-popup h4, .es-magnific-popup h5, .es-magnific-popup h6, .es-entity .es-entity__title, .es-review-form h3.es-review-form__title {
    font-family: "Helixa", Sans-serif!important;
    color: #3dcdff!important;
}

.es-property-section__content{
    font-family: "Helixa", Sans-serif!important;
}

.es-media, .es-file, .es-listing, .es-agent-single, .es-agency-single, .es-widget-wrap *:not(.es-icon):not(.fa):not(.heading-font), .es-select2__dropdown, .es-single, .es-btn, button.es-btn[disabled]:hover .mfp-wrap.es-property-magnific, .es-field input, .es-field select, .es-field textarea, .es-magnific-popup:not(.es-icon), .es-magnific-popup:not(.fa), .es-listings-filter, .es-search, .content-font, .es-profile, .es-property-magnific .mfp-counter, .es-property-magnific .mfp-title, .xdsoft_datetimepicker, .es-component, .es-auth, .es-entity, .es-entities--grid .es-entity .es-entity__title, .es-review-form, .es-review-form .es-field__label, .es-field .es-field__strlen, .es-entities-list {
    font-family: "Helixa", Sans-serif!important;
}

.es-btn.es-btn--primary:not(.es-btn--bordered):not(:hover):not(:active){
    background-color: #3dcdff!important;
    border: #fff!important;
}

.type-properties{font-family: "Helixa", Sans-serif!important;}

a.es-btn--request-info.es-btn.es-btn--primary.js-es-scroll-to {
    background-color: #3dcdff!important;
    border: #fff!important;
}/* End custom CSS */