.elementor-18687 .elementor-element.elementor-element-c72d434 > .elementor-background-overlay{background-color:#0C1228;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-c72d434 > .elementor-container{min-height:600px;}.elementor-18687 .elementor-element.elementor-element-c72d434:not(.elementor-motion-effects-element-type-background), .elementor-18687 .elementor-element.elementor-element-c72d434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://elpobladorealestate.com/wp-content/uploads/2026/10/TuHouse_FalBack.jpg") 50% 50%;background-size:cover;}.elementor-18687 .elementor-element.elementor-element-c72d434{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18687 .elementor-element.elementor-element-58c4ebc9{text-align:center;}.elementor-18687 .elementor-element.elementor-element-58c4ebc9 .elementor-heading-title{font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-6e74b01c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-6e74b01c{text-align:center;}.elementor-18687 .elementor-element.elementor-element-6e74b01c .elementor-heading-title{font-size:70px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-5388830d > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-5388830d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;color:#5C7AB7;}.elementor-18687 .elementor-element.elementor-element-4eef0bf1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-5f4b9fad{--spacer-size:50px;}.elementor-18687 .elementor-element.elementor-element-133c7afb{--spacer-size:100px;}.elementor-18687 .elementor-element.elementor-element-de02c12 > .elementor-container{max-width:1000px;}.elementor-18687 .elementor-element.elementor-element-de02c12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-127px;margin-bottom:0px;}.elementor-18687 .elementor-element.elementor-element-de02c12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-5c73b61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18687 .elementor-element.elementor-element-5c73b61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-5c73b61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-18687 .elementor-element.elementor-element-5c73b61 > .elementor-element-populated, .elementor-18687 .elementor-element.elementor-element-5c73b61 > .elementor-element-populated > .elementor-background-overlay, .elementor-18687 .elementor-element.elementor-element-5c73b61 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-18687 .elementor-element.elementor-element-5c73b61 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18687 .elementor-element.elementor-element-5c73b61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-2d760bd > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:4px 4px 4px 4px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-18687 .elementor-element.elementor-element-2d760bd .form-group .form-control:not(.bootstrap-select){background-color:#ffffff;}.elementor-18687 .elementor-element.elementor-element-2d760bd .form-group .bootstrap-select button:not(.actions-btn){background-color:#ffffff;}.elementor-18687 .elementor-element.elementor-element-3a474c0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;margin-left:calc(-10px/2);margin-right:calc(-10px/2);row-gap:10px;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group{padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-18687 .elementor-element.elementor-element-3a474c0 .advanced-search-filters.elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);row-gap:10px;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .advanced-search-filters .elementor-field-group{padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-18687 .elementor-element.elementor-element-3a474c0 .location-search .location-trigger{margin-right:calc(10px/2);}body.rtl .elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group > label, .elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-subgroup label{color:#000000;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group > label{font-size:12px;font-weight:500;text-transform:uppercase;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .houzez-search-builder-wrapper{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:4px 4px 4px 4px;box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.1);}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-field, .elementor-18687 .elementor-element.elementor-element-3a474c0 .location-trigger{color:#A1A7A8;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper button:not(.actions-btn){color:#A1A7A8;background-color:#ffffff;border-color:#dce0e0;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper button:not(.bs-placeholder) .filter-option-inner-inner{color:#A1A7A8;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#dce0e0;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper select{border-color:#dce0e0;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper::before{color:#dce0e0;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper button::before{color:#dce0e0;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .location-trigger{border-color:#dce0e0;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .range-text{color:#222222;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .houzez-ele-price-slider{margin-top:0px;margin-bottom:0px;}.elementor-18687 .elementor-element.elementor-element-3a474c0 #houzez-search-tabs-wrap .nav-link{background-color:rgba(0, 174, 255, 0.56);padding:10px 21px 10px 25px;margin:0px 1px 0px 1px;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .houzez-status-tabs{justify-content:center;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-button{background-color:#24D0EC;}.elementor-18687 .elementor-element.elementor-element-3a474c0 .elementor-button:hover{background-color:rgba(36, 208, 236, 0.71);}.elementor-18687 .elementor-element.elementor-element-3a474c0 .reset-search-btn{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-18687 .elementor-element.elementor-element-34c8712 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18687 .elementor-element.elementor-element-34c8712:not(.elementor-motion-effects-element-type-background), .elementor-18687 .elementor-element.elementor-element-34c8712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-34c8712 > .elementor-background-overlay{opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-34c8712{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18687 .elementor-element.elementor-element-6a68cd24 .houzez-spacer-inner{height:30px;}.elementor-18687 .elementor-element.elementor-element-2e83cdcf > .elementor-container{max-width:1280px;}.elementor-18687 .elementor-element.elementor-element-10e468d0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-10e468d0{text-align:center;}.elementor-18687 .elementor-element.elementor-element-10e468d0 .elementor-heading-title{font-size:50px;color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .property-carousel-module .item-short-description{display:none;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-price{font-size:18px;font-weight:400;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-sub-price{font-weight:300;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-wrap{padding:10px 10px 10px 10px;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-title a{color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .property-carousel-module-v3-4cols .item-wrap-v3 .item-wrap-outside .item-title a{color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-amenities i{color:#5C7AB7;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .hz-figure{color:#5C7AB7;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-amenities-text{color:#5C7AB7;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .h-type span{color:#5C7AB7;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-wrap-v2 .item-amenities li{color:#5C7AB7;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .area_postfix{color:#5C7AB7;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-v5-type{color:#5C7AB7;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .item-tool > span{background-color:#5C7AB7;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .property-carousel-buttons-wrap button{background-color:#5C7AB7;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .btn-view-all{background-color:#5C7AB7;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .btn-primary-outlined:before{color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .property-carousel-buttons-wrap button:hover{background-color:#01156F;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .btn-view-all:hover{background-color:#01156F;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7ac2943c .btn-primary-outlined:hover:before{color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-a79a08 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-a79a08{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;line-height:38px;color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-179f417f .elementor-button{background-color:#5C7AB7;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-18687 .elementor-element.elementor-element-179f417f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-2157b34{--spacer-size:50px;}.elementor-18687 .elementor-element.elementor-element-2509cf19:not(.elementor-motion-effects-element-type-background), .elementor-18687 .elementor-element.elementor-element-2509cf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C69;background-image:url("https://elpobladorealestate.com/wp-content/uploads/2026/10/back-box-1b.jpg");}.elementor-18687 .elementor-element.elementor-element-2509cf19 > .elementor-background-overlay{background-color:#020B30;opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-2509cf19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18687 .elementor-element.elementor-element-ceeb8ab{--spacer-size:150px;}.elementor-18687 .elementor-element.elementor-element-721406a2{--spacer-size:50px;}.elementor-18687 .elementor-element.elementor-element-76be77c8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-76be77c8{text-align:start;}.elementor-18687 .elementor-element.elementor-element-76be77c8 .elementor-heading-title{font-size:50px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-2e6a12df > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-2e6a12df{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#A2A2A3;}.elementor-18687 .elementor-element.elementor-element-6d1945db > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-6d1945db{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-4616aa60 .elementor-button{background-color:#5C7AB7;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-18687 .elementor-element.elementor-element-1d89a84b{--spacer-size:159px;}.elementor-18687 .elementor-element.elementor-element-43aea2c8{--spacer-size:50px;}.elementor-18687 .elementor-element.elementor-element-532067c0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-532067c0{text-align:center;}.elementor-18687 .elementor-element.elementor-element-532067c0 .elementor-heading-title{font-size:48px;color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-3e624c92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-3e624c92{text-align:center;}.elementor-18687 .elementor-element.elementor-element-3e624c92 .elementor-heading-title{font-size:22px;font-weight:300;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-654af8da > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18687 .elementor-element.elementor-element-654af8da > .elementor-background-overlay{opacity:0.97;}.elementor-18687 .elementor-element.elementor-element-155d8a23:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18687 .elementor-element.elementor-element-155d8a23 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C7AB7B8;}.elementor-18687 .elementor-element.elementor-element-155d8a23 > .elementor-element-populated, .elementor-18687 .elementor-element.elementor-element-155d8a23 > .elementor-element-populated > .elementor-background-overlay, .elementor-18687 .elementor-element.elementor-element-155d8a23 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-18687 .elementor-element.elementor-element-155d8a23 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 50px 0px 50px;}.elementor-18687 .elementor-element.elementor-element-155d8a23 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-5bfb2d04{--spacer-size:25px;}.elementor-18687 .elementor-element.elementor-element-56108279 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-56108279{text-align:center;}.elementor-18687 .elementor-element.elementor-element-56108279 .elementor-heading-title{font-size:30px;font-weight:700;color:#132361;}.elementor-18687 .elementor-element.elementor-element-179b8c09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-179b8c09{text-align:center;}.elementor-18687 .elementor-element.elementor-element-179b8c09 .elementor-heading-title{font-size:22px;font-weight:300;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-6c8e4b9{--spacer-size:20px;}.elementor-18687 .elementor-element.elementor-element-f685042:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18687 .elementor-element.elementor-element-f685042 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-f685042 > .elementor-element-populated, .elementor-18687 .elementor-element.elementor-element-f685042 > .elementor-element-populated > .elementor-background-overlay, .elementor-18687 .elementor-element.elementor-element-f685042 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-18687 .elementor-element.elementor-element-f685042 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 50px 0px 50px;}.elementor-18687 .elementor-element.elementor-element-f685042 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-45db5b28{--spacer-size:25px;}.elementor-18687 .elementor-element.elementor-element-67ae8b1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-67ae8b1e{text-align:center;}.elementor-18687 .elementor-element.elementor-element-67ae8b1e .elementor-heading-title{font-size:30px;font-weight:700;color:#8BAFF8;}.elementor-18687 .elementor-element.elementor-element-424d7a9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-424d7a9d{text-align:center;}.elementor-18687 .elementor-element.elementor-element-424d7a9d .elementor-heading-title{font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-77b98603{--spacer-size:20px;}.elementor-18687 .elementor-element.elementor-element-5bd8a515{--spacer-size:10px;}.elementor-18687 .elementor-element.elementor-element-f505fcd:not(.elementor-motion-effects-element-type-background), .elementor-18687 .elementor-element.elementor-element-f505fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C7AB7;background-image:url("https://elpobladorealestate.com/wp-content/uploads/2026/10/image-gen.jpeg");background-position:center center;background-size:cover;}.elementor-18687 .elementor-element.elementor-element-f505fcd > .elementor-background-overlay{background-color:#5C7AB7;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-f505fcd > .elementor-container{max-width:1160px;}.elementor-18687 .elementor-element.elementor-element-f505fcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-18687 .elementor-element.elementor-element-63827f10{--spacer-size:150px;}.elementor-18687 .elementor-element.elementor-element-57686154 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-57686154{text-align:center;}.elementor-18687 .elementor-element.elementor-element-57686154 .elementor-heading-title{font-size:48px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-6b7c06aa > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-6b7c06aa{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;line-height:38px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-46dafb15 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-46dafb15{text-align:center;}.elementor-18687 .elementor-element.elementor-element-46dafb15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-70f48e0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18687 .elementor-element.elementor-element-70f48e0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8CAF3;}.elementor-18687 .elementor-element.elementor-element-70f48e0d > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0C1228;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 10px 30px 10px;}.elementor-18687 .elementor-element.elementor-element-70f48e0d > .elementor-element-populated, .elementor-18687 .elementor-element.elementor-element-70f48e0d > .elementor-element-populated > .elementor-background-overlay, .elementor-18687 .elementor-element.elementor-element-70f48e0d > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-18687 .elementor-element.elementor-element-70f48e0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-4dfee695 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-4dfee695{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:38px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-4981d10 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-4981d10{text-align:center;}.elementor-18687 .elementor-element.elementor-element-4981d10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-6f2fc28a .elementor-button{background-color:#0C122800;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#0C1228;color:#0C1228;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-18687 .elementor-element.elementor-element-650eedd7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18687 .elementor-element.elementor-element-650eedd7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-650eedd7 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0C1228;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 10px 30px 10px;}.elementor-18687 .elementor-element.elementor-element-650eedd7 > .elementor-element-populated, .elementor-18687 .elementor-element.elementor-element-650eedd7 > .elementor-element-populated > .elementor-background-overlay, .elementor-18687 .elementor-element.elementor-element-650eedd7 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-18687 .elementor-element.elementor-element-650eedd7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-13b2d56c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-13b2d56c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:38px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-29ebf06a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-29ebf06a{text-align:center;}.elementor-18687 .elementor-element.elementor-element-29ebf06a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-5671e4b8 .elementor-button{background-color:#0C122800;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-18687 .elementor-element.elementor-element-3f589cf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18687 .elementor-element.elementor-element-3f589cf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8CAF3;}.elementor-18687 .elementor-element.elementor-element-3f589cf6 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0C1228;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 10px 30px 10px;}.elementor-18687 .elementor-element.elementor-element-3f589cf6 > .elementor-element-populated, .elementor-18687 .elementor-element.elementor-element-3f589cf6 > .elementor-element-populated > .elementor-background-overlay, .elementor-18687 .elementor-element.elementor-element-3f589cf6 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-18687 .elementor-element.elementor-element-3f589cf6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-32c59392 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-32c59392{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:38px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-319fecb7 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-319fecb7{text-align:center;}.elementor-18687 .elementor-element.elementor-element-319fecb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-2def188a .elementor-button{background-color:#0C122800;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#0C1228;color:#0C1228;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-18687 .elementor-element.elementor-element-4a00b190{--spacer-size:75px;}.elementor-18687 .elementor-element.elementor-element-233263a8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-233263a8{text-align:center;}.elementor-18687 .elementor-element.elementor-element-233263a8 .elementor-heading-title{font-size:37px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-2c1a5363 .elementor-icon-wrapper{text-align:center;}.elementor-18687 .elementor-element.elementor-element-2c1a5363.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-2c1a5363.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-2c1a5363.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-2c1a5363.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-2c1a5363.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-3dd8c83f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-3dd8c83f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:24px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-72ac8b1c > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-72ac8b1c{text-align:center;}.elementor-18687 .elementor-element.elementor-element-72ac8b1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-496fbc5 .elementor-icon-wrapper{text-align:center;}.elementor-18687 .elementor-element.elementor-element-496fbc5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-496fbc5.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-496fbc5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-496fbc5.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-496fbc5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-325e0ff7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-325e0ff7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:24px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-1da8f5b8 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-1da8f5b8{text-align:center;}.elementor-18687 .elementor-element.elementor-element-1da8f5b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-2fc930f6 .elementor-icon-wrapper{text-align:center;}.elementor-18687 .elementor-element.elementor-element-2fc930f6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-2fc930f6.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-2fc930f6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-2fc930f6.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-2fc930f6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-2b554c74 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-2b554c74{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:24px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-c0c486d > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-c0c486d{text-align:center;}.elementor-18687 .elementor-element.elementor-element-c0c486d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-ddd9690{margin-top:25px;margin-bottom:0px;}.elementor-18687 .elementor-element.elementor-element-7087414f .elementor-icon-wrapper{text-align:center;}.elementor-18687 .elementor-element.elementor-element-7087414f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7087414f.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-7087414f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7087414f.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-7087414f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-f1ccb99 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-f1ccb99{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:24px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-4999adae > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-4999adae{text-align:center;}.elementor-18687 .elementor-element.elementor-element-4999adae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7d47603e .elementor-icon-wrapper{text-align:center;}.elementor-18687 .elementor-element.elementor-element-7d47603e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7d47603e.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-7d47603e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-7d47603e.elementor-view-framed .elementor-icon, .elementor-18687 .elementor-element.elementor-element-7d47603e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-530d3efb > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-530d3efb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:24px;color:#0C1228;}.elementor-18687 .elementor-element.elementor-element-5da73cf4 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-5da73cf4{text-align:center;}.elementor-18687 .elementor-element.elementor-element-5da73cf4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-251fd0d7{--spacer-size:150px;}.elementor-18687 .elementor-element.elementor-element-5cbe3c15{--spacer-size:50px;}.elementor-18687 .elementor-element.elementor-element-63e68435 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-63e68435{text-align:center;}.elementor-18687 .elementor-element.elementor-element-63e68435 .elementor-heading-title{font-size:37px;color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-2cb8aba9 .blog-post-item-v1{background-color:#ffffff;padding-top:8px;padding-bottom:8px;}.elementor-18687 .elementor-element.elementor-element-2cb8aba9 .blog-post-item-v1 .blog-post-thumb{margin:0px 8px;}.elementor-18687 .elementor-element.elementor-element-2cb8aba9 .blog-post-title h3 a{color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-2cb8aba9 .blog-post-item .blog-post-title h3{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-18687 .elementor-element.elementor-element-2cb8aba9 .blog-post-body{color:#1F1E1E;}.elementor-18687 .elementor-element.elementor-element-2cb8aba9 .property-carousel-buttons-wrap button{background-color:#1C2C69;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-2cb8aba9 .btn-view-all{background-color:#1C2C69;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-79f39495{--spacer-size:50px;}.elementor-18687 .elementor-element.elementor-element-32c727b7:not(.elementor-motion-effects-element-type-background), .elementor-18687 .elementor-element.elementor-element-32c727b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C7AB7;background-image:url("https://elpobladorealestate.com/wp-content/uploads/2026/10/back-box-1b.jpg");background-position:center center;background-size:cover;}.elementor-18687 .elementor-element.elementor-element-32c727b7 > .elementor-background-overlay{background-color:#5C7AB7;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-32c727b7 > .elementor-container{max-width:1160px;}.elementor-18687 .elementor-element.elementor-element-32c727b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-18687 .elementor-element.elementor-element-61ad2028{--spacer-size:100px;}.elementor-18687 .elementor-element.elementor-element-42542721 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-42542721{text-align:center;}.elementor-18687 .elementor-element.elementor-element-42542721 .elementor-heading-title{font-size:48px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-56b6e265{--spacer-size:25px;}.elementor-18687 .elementor-element.elementor-element-4cd11baf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18687 .elementor-element.elementor-element-4cd11baf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8CAF300;}.elementor-18687 .elementor-element.elementor-element-4cd11baf > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0C1228;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-18687 .elementor-element.elementor-element-4cd11baf > .elementor-element-populated, .elementor-18687 .elementor-element.elementor-element-4cd11baf > .elementor-element-populated > .elementor-background-overlay, .elementor-18687 .elementor-element.elementor-element-4cd11baf > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-18687 .elementor-element.elementor-element-4cd11baf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-66bfdf6d > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-66bfdf6d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;line-height:38px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-59fc96bb > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-59fc96bb{text-align:start;}.elementor-18687 .elementor-element.elementor-element-59fc96bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:#FFFFFF;}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-18687 .elementor-element.elementor-element-72560c31{--e-icon-list-icon-size:31px;--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-align:center;--icon-vertical-offset:-2px;}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-text{color:#0C1228;transition:color 0.3s;}.elementor-18687 .elementor-element.elementor-element-38fa60a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18687 .elementor-element.elementor-element-38fa60a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C69;}.elementor-18687 .elementor-element.elementor-element-38fa60a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0C1228;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 10px 30px 10px;}.elementor-18687 .elementor-element.elementor-element-38fa60a > .elementor-element-populated, .elementor-18687 .elementor-element.elementor-element-38fa60a > .elementor-element-populated > .elementor-background-overlay, .elementor-18687 .elementor-element.elementor-element-38fa60a > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-18687 .elementor-element.elementor-element-38fa60a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18687 .elementor-element.elementor-element-7bcf9d6c > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-18687 .elementor-element.elementor-element-7b619c4f{--spacer-size:75px;}body.elementor-page-18687:not(.elementor-motion-effects-element-type-background), body.elementor-page-18687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-18687 .elementor-element.elementor-element-3a474c0 .houzez-search-builder-wrapper{padding:20px 20px 20px 20px;}.elementor-18687 .elementor-element.elementor-element-6a68cd24 .houzez-spacer-inner{height:30px;}}@media(max-width:767px){.elementor-18687 .elementor-element.elementor-element-58c4ebc9 .elementor-heading-title{font-size:35px;}.elementor-18687 .elementor-element.elementor-element-6e74b01c .elementor-heading-title{font-size:45px;}.elementor-18687 .elementor-element.elementor-element-5388830d{font-size:20px;}.elementor-18687 .elementor-element.elementor-element-6a68cd24 .houzez-spacer-inner{height:30px;}.elementor-18687 .elementor-element.elementor-element-10e468d0 .elementor-heading-title{font-size:36px;}.elementor-18687 .elementor-element.elementor-element-a79a08{font-size:18px;}.elementor-18687 .elementor-element.elementor-element-ceeb8ab{--spacer-size:41px;}.elementor-18687 .elementor-element.elementor-element-76be77c8 .elementor-heading-title{font-size:36px;}.elementor-18687 .elementor-element.elementor-element-2e6a12df{font-size:19px;}.elementor-18687 .elementor-element.elementor-element-1d89a84b{--spacer-size:54px;}.elementor-18687 .elementor-element.elementor-element-532067c0 .elementor-heading-title{font-size:33px;}.elementor-18687 .elementor-element.elementor-element-3e624c92 .elementor-heading-title{font-size:18px;}.elementor-18687 .elementor-element.elementor-element-78c3f160 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-18687 .elementor-element.elementor-element-155d8a23 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-18687 .elementor-element.elementor-element-f685042 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-18687 .elementor-element.elementor-element-63827f10{--spacer-size:57px;}.elementor-18687 .elementor-element.elementor-element-57686154 .elementor-heading-title{font-size:36px;}.elementor-18687 .elementor-element.elementor-element-6b7c06aa{font-size:21px;}.elementor-18687 .elementor-element.elementor-element-4dfee695{font-size:16px;line-height:1.5em;}.elementor-18687 .elementor-element.elementor-element-13b2d56c{font-size:16px;}.elementor-18687 .elementor-element.elementor-element-32c59392{font-size:16px;}.elementor-18687 .elementor-element.elementor-element-233263a8 .elementor-heading-title{font-size:36px;}.elementor-18687 .elementor-element.elementor-element-251fd0d7{--spacer-size:48px;}.elementor-18687 .elementor-element.elementor-element-5cbe3c15{--spacer-size:10px;}.elementor-18687 .elementor-element.elementor-element-79f39495{--spacer-size:5px;}.elementor-18687 .elementor-element.elementor-element-61ad2028{--spacer-size:35px;}.elementor-18687 .elementor-element.elementor-element-42542721 .elementor-heading-title{font-size:36px;}.elementor-18687 .elementor-element.elementor-element-56b6e265{--spacer-size:1px;}.elementor-18687 .elementor-element.elementor-element-4cd11baf > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 10px 0px 10px;}.elementor-18687 .elementor-element.elementor-element-66bfdf6d{font-size:19px;line-height:1.2em;}.elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18687 .elementor-element.elementor-element-72560c31 .elementor-icon-list-item > a{font-size:15px;}.elementor-18687 .elementor-element.elementor-element-38fa60a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5e120044 *//* ==========================================
   FORMULARIO CONTACT FORM 7 - ESTILO PREMIUM
   Color corporativo: #132361
========================================== */


/* CONTENEDOR DEL FORMULARIO */
.wpcf7 {
    background: #ffffff;
    padding: 35px;
    border-radius: 18px;
    box-shadow: 0 12px 35px rgba(0,0,0,0.08);
}


/* LABELS / TÍTULOS DE CAMPOS */
.wpcf7 label {
    display: block;
    color: #132361;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 18px;
    line-height: 1.4;
}


/* INPUTS Y SELECT */
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"],
.wpcf7 select {

    width: 100%;
    height: 52px;
    padding: 0 16px;

    margin-top: 8px;

    border: 1px solid #d9dfe8;
    border-radius: 10px;

    background: #ffffff;

    font-size: 15px;
    color: #333333;

    transition: all .3s ease;

    box-sizing: border-box;
}


/* PLACEHOLDER */
.wpcf7 input::placeholder {
    color: #9aa5b5;
}


/* EFECTO AL SELECCIONAR */
.wpcf7 input:focus,
.wpcf7 select:focus {

    border-color: #132361;

    box-shadow:
    0 0 0 3px rgba(19,35,97,0.12);

    outline: none;
}


/* SELECT */
.wpcf7 select {

    cursor: pointer;

    appearance: auto;
}


/* ESPACIADO ENTRE CAMPOS */
.wpcf7 p {
    margin-bottom: 0;
}


/* BOTÓN PRINCIPAL */
.wpcf7 input[type="submit"] {

    width: 100%;

    height: 55px;

    margin-top: 12px;

    background: #132361;

    color: #ffffff;

    border: none;

    border-radius: 12px;

    font-size: 17px;

    font-weight: 600;

    letter-spacing: .2px;

    cursor: pointer;

    transition: all .3s ease;
}


/* HOVER BOTÓN */
.wpcf7 input[type="submit"]:hover {

    background: #0d173f;

    transform: translateY(-2px);

}


/* MENSAJES DE ERROR */
.wpcf7-not-valid-tip {

    color: #d63638;

    font-size: 13px;

    margin-top: 5px;
}


/* MENSAJE ENVÍO CORRECTO */
.wpcf7-response-output {

    border-radius: 10px;

    font-size: 14px;

}


/* CAMPOS CON ERROR */
.wpcf7-not-valid {

    border-color: #d63638 !important;

}


/* ==========================================
   RESPONSIVE MOBILE
========================================== */

@media(max-width:767px){

    .wpcf7 {

        padding: 22px;

        border-radius: 14px;

    }


    .wpcf7 label {

        font-size: 14px;

    }


    .wpcf7 input[type="text"],
    .wpcf7 input[type="tel"],
    .wpcf7 input[type="email"],
    .wpcf7 select {

        height: 48px;

        font-size: 14px;

    }


    .wpcf7 input[type="submit"] {

        height: 52px;

        font-size: 16px;

    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-357eb79f *//* ==========================================
   FORMULARIO VENDER PROPIEDAD
   SOLO ESTILOS - SIN CREAR CONTENEDOR
========================================== */

/* LABELS */

.cf7-vender-propiedad label{
    display:block;
    color:#8BAFF8;
    font-size:15px;
    font-weight:600;
    margin-bottom:18px;
    line-height:1.4;
}

/* INPUTS Y SELECT */

.cf7-vender-propiedad input[type="text"],
.cf7-vender-propiedad input[type="tel"],
.cf7-vender-propiedad input[type="email"],
.cf7-vender-propiedad select{

    width:100%;
    height:52px;
    padding:0 16px;
    margin-top:8px;

    border:1px solid #d9dfe8;
    border-radius:10px;

    background:#ffffff;

    color:#333;
    font-size:15px;

    box-sizing:border-box;

    transition:all .3s ease;
}

/* PLACEHOLDER */

.cf7-vender-propiedad input::placeholder{
    color:#9aa5b5;
}

/* FOCUS */

.cf7-vender-propiedad input:focus,
.cf7-vender-propiedad select:focus{

    border-color:#8BAFF8;
    box-shadow:0 0 0 3px rgba(139,175,248,.18);

    outline:none;
}

/* SELECT */

.cf7-vender-propiedad select{
    appearance:auto;
    cursor:pointer;
}

/* ESPACIADO ENTRE CAMPOS */

.cf7-vender-propiedad p{
    margin-bottom:0;
}

/* BOTÓN */

.cf7-vender-propiedad input[type="submit"]{

    width:100%;
    height:55px;

    margin-top:12px;

    background:#8BAFF8;
    color:#ffffff;

    border:none;
    border-radius:12px;

    font-size:17px;
    font-weight:600;

    cursor:pointer;

    transition:all .3s ease;
}

/* HOVER BOTÓN */

.cf7-vender-propiedad input[type="submit"]:hover{

    background:#729df5;
    transform:translateY(-2px);

}

/* MENSAJES */

.cf7-vender-propiedad .wpcf7-not-valid-tip{
    color:#d63638;
    font-size:13px;
    margin-top:5px;
}

.cf7-vender-propiedad .wpcf7-response-output{
    border-radius:10px;
    font-size:14px;
}

.cf7-vender-propiedad .wpcf7-not-valid{
    border-color:#d63638 !important;
}

/* RESPONSIVE */

@media(max-width:767px){

    .cf7-vender-propiedad label{
        font-size:14px;
    }

    .cf7-vender-propiedad input[type="text"],
    .cf7-vender-propiedad input[type="tel"],
    .cf7-vender-propiedad input[type="email"],
    .cf7-vender-propiedad select{

        height:48px;
        font-size:14px;
    }

    .cf7-vender-propiedad input[type="submit"]{

        height:52px;
        font-size:16px;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bcf9d6c *//* ===================================
   RESET CONTACT FORM 7
   DARK TRANSPARENT STYLE
=================================== */


/* CONTENEDORES CF7 */
.form-contacto-premium,
.form-contacto-premium .wpcf7,
.form-contacto-premium form {

    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;

}



/* QUITAR FONDOS BLANCOS DE ELEMENTOR */
.elementor-widget-shortcode,
.elementor-widget-shortcode .elementor-widget-container {

    background: transparent !important;

}



/* CAMPOS */
.form-contacto-premium input[type="text"],
.form-contacto-premium input[type="email"],
.form-contacto-premium input[type="tel"],
.form-contacto-premium textarea {


    width:100%;

    background:rgba(255,255,255,0.06) !important;

    border:1px solid rgba(255,255,255,0.25) !important;

    border-radius:12px;


    color:#ffffff !important;

    padding:16px 18px;

    font-size:15px;


    box-sizing:border-box;

}


/* ALTURA INPUTS */
.form-contacto-premium input[type="text"],
.form-contacto-premium input[type="email"],
.form-contacto-premium input[type="tel"] {

    height:55px;

}



/* TEXTAREA */
.form-contacto-premium textarea {

    min-height:150px;

}



/* PLACEHOLDER */
.form-contacto-premium ::placeholder {

    color:rgba(255,255,255,.45) !important;

}



/* LABEL */
.form-contacto-premium label {

    color:#fff !important;

    display:block;

    margin-bottom:18px;

}



/* BOTON */
.form-contacto-premium input[type="submit"] {

    width:100%;

    height:56px;

    margin-top:15px;


    border:none !important;

    border-radius:14px;


    background:
    linear-gradient(90deg,#38BDF8,#2563EB) !important;


    color:#fff !important;

    font-size:16px;

    font-weight:600;

}



/* FOCUS */
.form-contacto-premium input:focus,
.form-contacto-premium textarea:focus {

    outline:none;

    border-color:#38BDF8 !important;

}

/* ELIMINAR FONDOS BLANCOS DEL FORMULARIO */
.wpcf7,
.wpcf7-form,
.wpcf7-form-control-wrap,
.elementor-widget-container,
.elementor-shortcode {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* =====================================
   AJUSTE COMPACTO FORMULARIO PREMIUM
===================================== */


/* REDUCIR ESPACIADO ENTRE CAMPOS */
.form-contacto-premium label {

    margin-bottom:12px !important;

}


/* INPUTS MÁS COMPACTOS */
.form-contacto-premium input[type="text"],
.form-contacto-premium input[type="email"],
.form-contacto-premium input[type="tel"] {

    height:46px !important;

    padding:0 15px !important;

}


/* TEXTAREA MÁS COMPACTA */
.form-contacto-premium textarea {

    min-height:110px !important;

    padding:12px 15px !important;

}


/* REDUCIR ESPACIO ENTRE LABEL E INPUT */
.form-contacto-premium label {

    line-height:1.2;

}


/* QUITAR PLACEHOLDERS */
.form-contacto-premium input::placeholder,
.form-contacto-premium textarea::placeholder {

    color:transparent !important;

    opacity:0 !important;

}


/* BOTÓN MÁS COMPACTO */
.form-contacto-premium .boton-form {

    height:48px !important;

    margin-top:8px !important;

}

/* Ajuste label + textarea */
.form-contacto-premium label:has(textarea) {
    margin-bottom: 16px !important;
}

.form-contacto-premium textarea.campo-form {
    margin-top: 6px !important;
}/* End custom CSS */