.elementor-20 .elementor-element.elementor-element-e6153f9{--display:flex;--min-height:75vh;--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 7px;--row-gap:0px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6f1daa0{--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;--justify-content:flex-end;--border-radius:0px 0px 020px 20px;}.elementor-20 .elementor-element.elementor-element-6f1daa0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6f1daa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inmobiliariaconfivir.com/wp-content/uploads/2025/09/3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6f1daa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b54e676{--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:0px 0px 20px 20px;}.elementor-20 .elementor-element.elementor-element-b54e676:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b54e676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-748bb47 );}.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-20 .elementor-element.elementor-element-91e796c{text-align:start;}.elementor-20 .elementor-element.elementor-element-91e796c .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 );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-983a164 );}.elementor-20 .elementor-element.elementor-element-f370990{--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-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filters{background-color:var( --e-global-color-primary );border-radius:40px;padding:20px 20px 20px 20px;margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filters-row{gap:10px;display:flex;flex-wrap:wrap;align-items:flex-end;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-label{font-family:var( --e-global-typography-e92d54e-font-family ), Sans-serif;font-size:var( --e-global-typography-e92d54e-font-size );font-weight:var( --e-global-typography-e92d54e-font-weight );line-height:var( --e-global-typography-e92d54e-line-height );color:#FF0000;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-select, .elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-input{font-family:var( --e-global-typography-e92d54e-font-family ), Sans-serif;font-size:var( --e-global-typography-e92d54e-font-size );font-weight:var( --e-global-typography-e92d54e-font-weight );line-height:var( --e-global-typography-e92d54e-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-748bb47 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B4B4B61;border-radius:30px;padding:05px 10px 05px 10px;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-group{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__chip{font-family:var( --e-global-typography-e92d54e-font-family ), Sans-serif;font-size:var( --e-global-typography-e92d54e-font-size );font-weight:var( --e-global-typography-e92d54e-font-weight );line-height:var( --e-global-typography-e92d54e-line-height );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px;padding:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__trigger{color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__summary{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__placeholder{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__menu{background-color:var( --e-global-color-748bb47 );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__item{color:var( --e-global-color-text );background-color:var( --e-global-color-748bb47 );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__item:hover{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__item.is-selected{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__chip:hover{color:#FF0000;background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__chip-remove{font-size:5px;color:var( --e-global-color-primary );background-color:#FF0000;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__chip-remove:hover{color:#FF0000;background-color:#FF0000;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__btn{font-family:var( --e-global-typography-e92d54e-font-family ), Sans-serif;font-size:var( --e-global-typography-e92d54e-font-size );font-weight:var( --e-global-typography-e92d54e-font-weight );line-height:var( --e-global-typography-e92d54e-line-height );border-radius:30px;padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__btn--primary{color:var( --e-global-color-983a164 );background-color:var( --e-global-color-secondary );padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__btn--ghost{color:var( --e-global-color-983a164 );background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-4d428e1{--display:flex;--min-height:50vh;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f8c880a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-f8c880a{text-align:center;}.elementor-20 .elementor-element.elementor-element-f8c880a .elementor-heading-title{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-20 .elementor-element.elementor-element-59b9ffc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-listing__map{height:500px;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs{border-radius:10px;overflow:hidden;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__gallery > img, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__gallery-slider, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .card-img-top{width:370px;max-width:100%;margin-left:auto;margin-right:auto;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__gallery > img, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__gallery-slider .swiper-slide img, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .card-img-top{border-radius:10px;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__title, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .card-title, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-title{font-family:var( --e-global-typography-8106906-font-family ), Sans-serif;font-size:var( --e-global-typography-8106906-font-size );line-height:var( --e-global-typography-8106906-line-height );color:var( --e-global-color-983a164 );margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__excerpt, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__excerpt, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-location{font-family:var( --e-global-typography-e92d54e-font-family ), Sans-serif;font-size:var( --e-global-typography-e92d54e-font-size );font-weight:var( --e-global-typography-e92d54e-font-weight );line-height:var( --e-global-typography-e92d54e-line-height );color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__operation, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-operation{font-family:var( --e-global-typography-e92d54e-font-family ), Sans-serif;font-size:var( --e-global-typography-e92d54e-font-size );font-weight:var( --e-global-typography-e92d54e-font-weight );line-height:var( --e-global-typography-e92d54e-line-height );color:var( --e-global-color-983a164 );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__operation, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__operation, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-operation{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__price, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs [itemprop="price"], .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-price{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 );color:var( --e-global-color-983a164 );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-chip .property-card__feature-value{font-family:var( --e-global-typography-e92d54e-font-family ), Sans-serif;font-size:var( --e-global-typography-e92d54e-font-size );font-weight:var( --e-global-typography-e92d54e-font-weight );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__feature-value{color:var( --e-global-color-5e4ac3c );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-features{margin:5px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__feature-item, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__feature-item, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-chip{background-color:#FFFFFFCC;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__feature-icon{color:var( --e-global-color-5e4ac3c );font-size:20px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;background-color:#003D7300;}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__featured-badge{font-family:var( --e-global-typography-19239df-font-family ), Sans-serif;font-size:var( --e-global-typography-19239df-font-size );font-weight:var( --e-global-typography-19239df-font-weight );line-height:var( --e-global-typography-19239df-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__whatsapp{width:auto;text-align:center;display:flex;align-items:center;justify-content:center;}.elementor-20 .elementor-element.elementor-element-65df1d1{--display:flex;--min-height:58vh;--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:16px 20px;--row-gap:16px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-569cc95{--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:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-569cc95:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-569cc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inmobiliariaconfivir.com/wp-content/uploads/2025/09/1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-80d2fb2{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-80d2fb2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-80d2fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-748bb47 );}.elementor-20 .elementor-element.elementor-element-3a60aa2 .elementor-heading-title{font-family:var( --e-global-typography-e92d54e-font-family ), Sans-serif;font-size:var( --e-global-typography-e92d54e-font-size );font-weight:var( --e-global-typography-e92d54e-font-weight );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-widget-button .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-20 .elementor-element.elementor-element-164c28a{--display:flex;--min-height:50vh;--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:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-164c28a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-164c28a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5e4ac3c );}.elementor-20 .elementor-element.elementor-element-b2e3e08{--display:flex;}.elementor-20 .elementor-element.elementor-element-8d524c5{text-align:center;}.elementor-20 .elementor-element.elementor-element-8d524c5 .elementor-heading-title{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 );color:var( --e-global-color-983a164 );}.elementor-20 .elementor-element.elementor-element-7acb990{text-align:center;}.elementor-20 .elementor-element.elementor-element-7acb990 .elementor-heading-title{font-family:var( --e-global-typography-e92d54e-font-family ), Sans-serif;font-size:var( --e-global-typography-e92d54e-font-size );font-weight:var( --e-global-typography-e92d54e-font-weight );line-height:var( --e-global-typography-e92d54e-line-height );color:var( --e-global-color-748bb47 );}.elementor-20 .elementor-element.elementor-element-336d639{--display:flex;--min-height:100vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-618d97e{--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-20 .elementor-element.elementor-element-dba1121{text-align:center;}.elementor-20 .elementor-element.elementor-element-440b384{--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-20 .elementor-element.elementor-element-1338b8b{--display:flex;}.elementor-20 .elementor-element.elementor-element-1338b8b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1338b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-748bb47 );}.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-20 .elementor-element.elementor-element-e483f0e{--display:flex;}.elementor-20 .elementor-element.elementor-element-e483f0e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e483f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-748bb47 );}.elementor-20 .elementor-element.elementor-element-60d9690{--display:flex;}.elementor-20 .elementor-element.elementor-element-60d9690:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-60d9690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-748bb47 );}.elementor-20 .elementor-element.elementor-element-5662390{--display:flex;--min-height:50vh;--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:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5662390:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5662390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5e4ac3c );}.elementor-20 .elementor-element.elementor-element-aacb1ef{--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;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-863c296 .elementor-heading-title{color:var( --e-global-color-748bb47 );}.elementor-20 .elementor-element.elementor-element-eb8ff8f{--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;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-4981018{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0d2e18e{--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-20 .elementor-element.elementor-element-8cdd65d{text-align:center;}.elementor-20 .elementor-element.elementor-element-4895790{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-20 .elementor-element.elementor-element-b3b3a13 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-ca22376 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-9a711e5 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-fe09eaf{--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-20 .elementor-element.elementor-element-afb51fd .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-77d6c67 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-4f18b91 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-bcec243{--display:flex;--min-height:50vh;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bcec243:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bcec243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-748bb47 );}.elementor-20 .elementor-element.elementor-element-92464ea{text-align:center;}.elementor-20 .elementor-element.elementor-element-92464ea .elementor-heading-title{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-20 .elementor-element.elementor-element-a4606b1{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a9d6e33{--display:flex;}.elementor-20 .elementor-element.elementor-element-dc60aa6 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-4bd7bec{--display:flex;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-6f1daa0{--width:50%;}.elementor-20 .elementor-element.elementor-element-b54e676{--width:50%;}.elementor-20 .elementor-element.elementor-element-569cc95{--width:50%;}.elementor-20 .elementor-element.elementor-element-80d2fb2{--width:50%;}.elementor-20 .elementor-element.elementor-element-618d97e{--width:100%;}.elementor-20 .elementor-element.elementor-element-440b384{--width:100%;}.elementor-20 .elementor-element.elementor-element-0d2e18e{--width:100%;}.elementor-20 .elementor-element.elementor-element-4895790{--width:100%;}.elementor-20 .elementor-element.elementor-element-fe09eaf{--width:100%;}}@media(max-width:1024px){.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-20 .elementor-element.elementor-element-91e796c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-label{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-select, .elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-input{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__chip{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__btn{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-4d428e1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-f8c880a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__title, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .card-title, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-title{font-size:var( --e-global-typography-8106906-font-size );line-height:var( --e-global-typography-8106906-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__excerpt, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__excerpt, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-location{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__operation, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-operation{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__price, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs [itemprop="price"], .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-chip .property-card__feature-value{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__featured-badge{font-size:var( --e-global-typography-19239df-font-size );line-height:var( --e-global-typography-19239df-line-height );}.elementor-20 .elementor-element.elementor-element-3a60aa2 .elementor-heading-title{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-164c28a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-8d524c5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-7acb990 .elementor-heading-title{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.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-20 .elementor-element.elementor-element-5662390{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-aacb1ef{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:space-evenly;}.elementor-20 .elementor-element.elementor-element-eb8ff8f{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:space-evenly;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-bcec243{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-92464ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.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-20 .elementor-element.elementor-element-91e796c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-label{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-select, .elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__filter-input{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .hpf-multi__chip{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-42b18ea .property-filter-widget .property-listing__btn{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-4d428e1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-f8c880a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__title, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .card-title, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-title{font-size:var( --e-global-typography-8106906-font-size );line-height:var( --e-global-typography-8106906-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__excerpt, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__excerpt, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-location{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__operation, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-operation{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__price, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs [itemprop="price"], .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card-bs .property-card__features, .elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__overlay-chip .property-card__feature-value{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-20 .elementor-element.elementor-element-59b9ffc .property-card__featured-badge{font-size:var( --e-global-typography-19239df-font-size );line-height:var( --e-global-typography-19239df-line-height );}.elementor-20 .elementor-element.elementor-element-3a60aa2 .elementor-heading-title{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-164c28a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b2e3e08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8d524c5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-7acb990{text-align:justify;}.elementor-20 .elementor-element.elementor-element-7acb990 .elementor-heading-title{font-size:var( --e-global-typography-e92d54e-font-size );line-height:var( --e-global-typography-e92d54e-line-height );}.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-20 .elementor-element.elementor-element-5662390{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-aacb1ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eb8ff8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-92464ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}