.elementor-6999 .elementor-element.elementor-element-3140fc6c{padding:20px 0px 20px 0px;}.elementor-6999 .elementor-element.elementor-element-220921de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6999 .elementor-element.elementor-element-34076be{--spacer-size:50px;}.elementor-6999 .elementor-element.elementor-element-64813618 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:045px 0px 0px 0px;}body:not(.rtl) .elementor-6999 .elementor-element.elementor-element-64813618{left:-4px;}body.rtl .elementor-6999 .elementor-element.elementor-element-64813618{right:-4px;}.elementor-6999 .elementor-element.elementor-element-64813618{top:-1px;}.elementor-6999 .elementor-element.elementor-element-64813618 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6999 .elementor-element.elementor-element-1e516c9{--spacer-size:50px;}.elementor-6999 .elementor-element.elementor-element-f5961c3{--spacer-size:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6999 .elementor-element.elementor-element-7b16525d{width:initial;max-width:initial;text-align:justify;}.elementor-6999 .elementor-element.elementor-element-7b16525d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6999 .elementor-element.elementor-element-7b16525d a{transition-duration:0.1s;}.elementor-6999 .elementor-element.elementor-element-4f847611:not(.elementor-motion-effects-element-type-background), .elementor-6999 .elementor-element.elementor-element-4f847611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realtysma.com/wp-content/uploads/2016/12/bg-search-light.jpg");background-repeat:no-repeat;}.elementor-6999 .elementor-element.elementor-element-4f847611{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 20px 0px;}.elementor-6999 .elementor-element.elementor-element-4f847611 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6999 .elementor-element.elementor-element-67af8a54 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6999 .elementor-element.elementor-element-63aaf6dc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6999 .elementor-element.elementor-element-3182aab5:not(.elementor-motion-effects-element-type-background), .elementor-6999 .elementor-element.elementor-element-3182aab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realtysma.com/wp-content/uploads/2017/01/background-01.jpg");background-position:center center;}.elementor-6999 .elementor-element.elementor-element-3182aab5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#000000;padding:85px 0px 85px 0px;}.elementor-6999 .elementor-element.elementor-element-3182aab5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6999 .elementor-element.elementor-element-3182aab5 .elementor-heading-title{color:#000000;}.elementor-6999 .elementor-element.elementor-element-3182aab5 a:hover{color:#031E40;}.elementor-6999 .elementor-element.elementor-element-771a4ccf .property-item-content .property-price{margin-top:0px;}.elementor-6999 .elementor-element.elementor-element-771a4ccf .property-item-content .property-price-postfix{color:#F80000;}.elementor-6999 .elementor-element.elementor-element-2013d1d:not(.elementor-motion-effects-element-type-background), .elementor-6999 .elementor-element.elementor-element-2013d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realtysma.com/wp-content/uploads/2017/01/background-02.jpg");}.elementor-6999 .elementor-element.elementor-element-2013d1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6999 .elementor-element.elementor-element-2013d1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6999 .elementor-element.elementor-element-165ea2e1 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-6999 .elementor-element.elementor-element-4dbd462f > .elementor-element-populated{margin:0100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2px 2px 2px 2px;}.elementor-6999 .elementor-element.elementor-element-279bac81 > .elementor-widget-container{margin:56px 0px 0px 0px;padding:45px 0px 0px 0px;}.elementor-6999 .elementor-element.elementor-element-279bac81 .ube-icon-box-wrapper{--ube-ib-color:#00173F;--ube-ib-color-foreground:#FFFFFF;}.elementor-6999 .elementor-element.elementor-element-279bac81 .ube-icon-box-wrapper:hover{--ube-ib-color:#6CB0FF;}.elementor-6999 .elementor-element.elementor-element-279bac81 .ube-icon-box{align-items:flex-start;}.elementor-6999 .elementor-element.elementor-element-279bac81 .ube-ib-title{color:#000000;}.elementor-6999 .elementor-element.elementor-element-279bac81 .ube-ib-desc{color:#080000;}.elementor-6999 .elementor-element.elementor-element-279bac81{--grid-column-gap:30px;--grid-row-gap:30px;}.elementor-6999 .elementor-element.elementor-element-279bac81 .elementor-grid-item{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6999 .elementor-element.elementor-element-279bac81 .slick-slider{--ube-slider-gap:30px;}.elementor-6999 .elementor-element.elementor-element-279bac81 .ube-slider-item{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6999 .elementor-element.elementor-element-26ea70de:not(.elementor-motion-effects-element-type-background), .elementor-6999 .elementor-element.elementor-element-26ea70de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00173F;}.elementor-6999 .elementor-element.elementor-element-26ea70de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:200px;margin-bottom:0px;}.elementor-6999 .elementor-element.elementor-element-26ea70de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6999 .elementor-element.elementor-element-214d8e4b .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-6999 .elementor-element.elementor-element-67af8a54{width:100%;}}@media(max-width:1024px){.elementor-6999 .elementor-element.elementor-element-4f847611{padding:80px 0px 20px 0px;}.elementor-6999 .elementor-element.elementor-element-67af8a54 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6999 .elementor-element.elementor-element-3182aab5{padding:65px 0px 65px 0px;}.elementor-6999 .elementor-element.elementor-element-2013d1d{padding:20px 0px 20px 0px;}.elementor-6999 .elementor-element.elementor-element-279bac81 > .elementor-widget-container{margin:-20px 0px 0px 0px;}}@media(max-width:767px){.elementor-6999 .elementor-element.elementor-element-64813618 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6999 .elementor-element.elementor-element-7b16525d > .elementor-widget-container{padding:100px 0px 0px 0px;}}/* Start custom CSS for ube-advanced-icon-box, class: .elementor-element-279bac81 */@media(min-width:1025px){
.elementor-6999 .elementor-element.elementor-element-279bac81{    
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4586c7bf */.elementor-6999 .elementor-element.elementor-element-4586c7bf .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-214d8e4b *//* Footer 1 - Imagen principal */
.footer-1 img {
    width: 350px;          /* Ancho fijo en desktop */
    height: 350px;         /* Alto fijo en desktop */
    object-fit: contain;    /* Mantiene proporción sin deformar */
    display: block;         /* Elimina espacio extra debajo de la imagen */
    margin: 0 auto;         /* Centra la imagen horizontalmente */
}

/* Ajuste responsivo para móviles */
@media (max-width: 768px) {
    .footer-1 img {
        width: 200px;      /* Ajusta ancho en móviles */
        height: 200px;     /* Ajusta alto en móviles */
    }
}/* End custom CSS */