.elementor-25603 .elementor-element.elementor-element-9026deb{--display:flex;--min-height:38vh;--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;}.elementor-25603 .elementor-element.elementor-element-9026deb:not(.elementor-motion-effects-element-type-background), .elementor-25603 .elementor-element.elementor-element-9026deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C94;}.elementor-25603 .elementor-element.elementor-element-ff9a7da.elementor-element{--align-self:center;}.elementor-25603 .elementor-element.elementor-element-ff9a7da{text-align:start;}.elementor-25603 .elementor-element.elementor-element-ff9a7da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:79px;color:#FFFFFF;}.elementor-25603 .elementor-element.elementor-element-d25588c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:17px;color:#E2E2E2;}.elementor-25603 .elementor-element.elementor-element-d25588c > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-25603 .elementor-element.elementor-element-d25588c.elementor-element{--align-self:center;}.elementor-25603 .elementor-element.elementor-element-1cd8771{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:47px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25603 .elementor-element.elementor-element-1cd8771:not(.elementor-motion-effects-element-type-background), .elementor-25603 .elementor-element.elementor-element-1cd8771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-25603 .elementor-element.elementor-element-1cd8771.e-con{--align-self:center;}.elementor-25603 .elementor-element.elementor-element-d18dea4{--display:flex;--min-height:100vh;--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25603 .elementor-element.elementor-element-d18dea4:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-25603 .elementor-element.elementor-element-d18dea4, .elementor-25603 .elementor-element.elementor-element-d18dea4::before{--border-transition:0.3s;}.elementor-25603 .elementor-element.elementor-element-80535a6{width:100%;max-width:100%;text-align:start;}.elementor-25603 .elementor-element.elementor-element-80535a6.elementor-element{--align-self:center;}.elementor-25603 .elementor-element.elementor-element-80535a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:300;line-height:54px;color:#00045A;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__label{text-align:left;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__desc{text-align:left;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){color:#929292;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder input{color-scheme:normal;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__action-button{transition:all 0.3s;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__submit{justify-content:center;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder__next-page-wrap{text-align:left;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder-message--success{text-align:center;}.elementor-25603 .elementor-element.elementor-element-ecec4da .jet-form-builder-message--error{text-align:center;}.elementor-25603 .elementor-element.elementor-element-b17b397{--display:flex;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FFDE59;--border-color:#FFDE59;}.elementor-25603 .elementor-element.elementor-element-b17b397:hover{--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-25603 .elementor-element.elementor-element-b17b397, .elementor-25603 .elementor-element.elementor-element-b17b397::before{--border-transition:0.3s;}.elementor-25603 .elementor-element.elementor-element-33e7b50{width:100%;max-width:100%;text-align:start;}.elementor-25603 .elementor-element.elementor-element-33e7b50.elementor-element{--align-self:center;}.elementor-25603 .elementor-element.elementor-element-33e7b50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:54px;color:#00045A;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 > .elementor-widget-container{padding:0px 0px 50px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CECECE;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-title{margin-block-end:10px;color:#00128D;}.elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#00128D;color:#00128D;}.elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-framed .elementor-icon, .elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-framed .elementor-icon{background-color:#00128D;}.elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFDE59;fill:#00128D;color:#00128D;}.elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-default:has(:focus) .elementor-icon{fill:#FFDE59;color:#FFDE59;border-color:#FFDE59;}.elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-25603 .elementor-element.elementor-element-aecf5f4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#00128D;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon{transition-duration:0.4s;font-size:24px;border-radius:15px 15px 15px 15px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-title, .elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;color:#4D4D4D;}.elementor-25603 .elementor-element.elementor-element-76a556b{width:100%;max-width:100%;text-align:start;}.elementor-25603 .elementor-element.elementor-element-76a556b.elementor-element{--align-self:center;}.elementor-25603 .elementor-element.elementor-element-76a556b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:54px;color:#979797;}.elementor-25603 .elementor-element.elementor-element-baa213b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-25603 .elementor-element.elementor-element-baa213b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-25603 .elementor-element.elementor-element-baa213b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-25603 .elementor-element.elementor-element-baa213b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-25603 .elementor-element.elementor-element-baa213b .elementor-icon-list-icon i{color:#181818;transition:color 0.3s;}.elementor-25603 .elementor-element.elementor-element-baa213b .elementor-icon-list-icon svg{fill:#181818;transition:fill 0.3s;}.elementor-25603 .elementor-element.elementor-element-baa213b{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-25603 .elementor-element.elementor-element-baa213b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-25603 .elementor-element.elementor-element-baa213b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25603 .elementor-element.elementor-element-baa213b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-25603 .elementor-element.elementor-element-baa213b .elementor-icon-list-text{color:#636363;transition:color 0.3s;}@media(min-width:768px){.elementor-25603 .elementor-element.elementor-element-d18dea4{--width:61%;}.elementor-25603 .elementor-element.elementor-element-b17b397{--width:61%;}}@media(max-width:1366px) and (min-width:768px){.elementor-25603 .elementor-element.elementor-element-1cd8771{--content-width:88%;}}@media(max-width:880px) and (min-width:768px){.elementor-25603 .elementor-element.elementor-element-1cd8771{--content-width:99%;}}@media(max-width:1366px){.elementor-25603 .elementor-element.elementor-element-ff9a7da .elementor-heading-title{font-size:40px;line-height:66px;}.elementor-25603 .elementor-element.elementor-element-1cd8771{--min-height:50vh;}.elementor-25603 .elementor-element.elementor-element-80535a6 .elementor-heading-title{font-size:26px;line-height:60px;}.elementor-25603 .elementor-element.elementor-element-33e7b50 .elementor-heading-title{font-size:20px;line-height:60px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon{font-size:30px;border-radius:15px 15px 15px 15px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-title, .elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-title a{font-size:20px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-description{font-size:17px;}.elementor-25603 .elementor-element.elementor-element-76a556b .elementor-heading-title{font-size:15px;line-height:60px;}}@media(max-width:1200px){.elementor-25603 .elementor-element.elementor-element-ff9a7da .elementor-heading-title{font-size:40px;line-height:70px;}.elementor-25603 .elementor-element.elementor-element-80535a6 .elementor-heading-title{font-size:24px;line-height:56px;}.elementor-25603 .elementor-element.elementor-element-33e7b50 .elementor-heading-title{font-size:20px;line-height:56px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon{font-size:25px;}.elementor-25603 .elementor-element.elementor-element-76a556b .elementor-heading-title{font-size:16px;line-height:56px;}}@media(max-width:1024px){.elementor-25603 .elementor-element.elementor-element-ff9a7da .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-25603 .elementor-element.elementor-element-1cd8771{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25603 .elementor-element.elementor-element-80535a6 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-25603 .elementor-element.elementor-element-33e7b50 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-title, .elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-title a{font-size:22px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-description{font-size:16px;}.elementor-25603 .elementor-element.elementor-element-76a556b .elementor-heading-title{font-size:17px;line-height:1.1em;}}@media(max-width:880px){.elementor-25603 .elementor-element.elementor-element-ff9a7da .elementor-heading-title{font-size:35px;}.elementor-25603 .elementor-element.elementor-element-1cd8771{--min-height:52vh;}.elementor-25603 .elementor-element.elementor-element-80535a6 .elementor-heading-title{font-size:25px;}.elementor-25603 .elementor-element.elementor-element-33e7b50 .elementor-heading-title{font-size:25px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon{font-size:20px;}.elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-title, .elementor-25603 .elementor-element.elementor-element-aecf5f4 .elementor-icon-box-title a{font-size:19px;}.elementor-25603 .elementor-element.elementor-element-76a556b .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-25603 .elementor-element.elementor-element-9026deb{--min-height:27vh;}.elementor-25603 .elementor-element.elementor-element-ff9a7da > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-25603 .elementor-element.elementor-element-ff9a7da{text-align:center;}.elementor-25603 .elementor-element.elementor-element-ff9a7da .elementor-heading-title{font-size:23px;}.elementor-25603 .elementor-element.elementor-element-d25588c{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;font-size:14px;}.elementor-25603 .elementor-element.elementor-element-1cd8771{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:35px;--padding-left:10px;--padding-right:17px;}.elementor-25603 .elementor-element.elementor-element-80535a6 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-25603 .elementor-element.elementor-element-80535a6 .elementor-heading-title{font-size:21px;}.elementor-25603 .elementor-element.elementor-element-ecec4da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25603 .elementor-element.elementor-element-33e7b50 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-25603 .elementor-element.elementor-element-33e7b50 .elementor-heading-title{font-size:20px;}.elementor-25603 .elementor-element.elementor-element-76a556b > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-25603 .elementor-element.elementor-element-76a556b .elementor-heading-title{font-size:19px;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-ecec4da *//* ==========================
   BUSCOINMUEBLE TECH 2026
========================== */

.elementor-25603 .elementor-element.elementor-element-ecec4da form{

    background:rgba(255,255,255,.92);

    backdrop-filter:blur(20px);

    border:1px solid rgba(0,12,148,.08);

    border-radius:28px;

    padding:40px;

    box-shadow:
    0 10px 40px rgba(0,12,148,.08),
    0 0 0 1px rgba(255,255,255,.8);
}

/* LABELS */

.elementor-25603 .elementor-element.elementor-element-ecec4da label{

    color:#0f172a;
    font-size:14px;
    font-weight:700;
}

/* INPUTS */

.elementor-25603 .elementor-element.elementor-element-ecec4da input,
.elementor-25603 .elementor-element.elementor-element-ecec4da select,
.elementor-25603 .elementor-element.elementor-element-ecec4da textarea{

    background:#f8faff !important;

    border:2px solid transparent !important;

    border-radius:18px !important;

    padding:16px 20px !important;

    font-size:15px;

    transition:.35s ease;

    box-shadow:
    inset 0 0 0 1px rgba(0,12,148,.08);
}

/* HOVER */

.elementor-25603 .elementor-element.elementor-element-ecec4da input:hover,
.elementor-25603 .elementor-element.elementor-element-ecec4da select:hover,
.elementor-25603 .elementor-element.elementor-element-ecec4da textarea:hover{

    background:#ffffff !important;

    box-shadow:
    inset 0 0 0 1px rgba(0,12,148,.15),
    0 10px 25px rgba(0,12,148,.05);
}

/* FOCUS */

.elementor-25603 .elementor-element.elementor-element-ecec4da input:focus,
.elementor-25603 .elementor-element.elementor-element-ecec4da select:focus,
.elementor-25603 .elementor-element.elementor-element-ecec4da textarea:focus{

    background:#fff !important;

    border-color:#000C94 !important;

    box-shadow:
    0 0 0 6px rgba(0,12,148,.08);

    transform:translateY(-2px);
}

/* SELECTORES */

.elementor-25603 .elementor-element.elementor-element-ecec4da select{

    appearance:none;

    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='%23000C94' stroke-width='2.2'/%3E%3C/svg%3E");

    background-repeat:no-repeat;

    background-position:right 16px center;

    padding-right:50px !important;
}

/* TEXTAREA */

.elementor-25603 .elementor-element.elementor-element-ecec4da textarea{

    min-height:180px;
}

/* BOTÓN */

.elementor-25603 .elementor-element.elementor-element-ecec4da button,
.elementor-25603 .elementor-element.elementor-element-ecec4da input[type="submit"]{

    background:linear-gradient(
        135deg,
        #000C94,
        #2563EB
    ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:18px !important;

    height:60px;

    font-size:16px;

    font-weight:700;

    transition:.35s;
}

/* HOVER BOTÓN */

.elementor-25603 .elementor-element.elementor-element-ecec4da button:hover,
.elementor-25603 .elementor-element.elementor-element-ecec4da input[type="submit"]:hover{

    transform:translateY(-3px);

    box-shadow:
    0 20px 40px rgba(37,99,235,.25);
}





































.jet-form-builder-message--success,
.jet-form-builder-message--error{

    position:fixed !important;

    top:20px !important;
    right:20px !important;

    width:380px;
    max-width:calc(100vw - 30px);

    padding:16px 20px !important;

    border-radius:16px !important;

    z-index:999999 !important;

    box-shadow:
    0 15px 40px rgba(0,0,0,.15);

    animation:toastSlide .4s ease forwards;
}

/* ÉXITO */

.jet-form-builder-message--success{

    background:linear-gradient(
        135deg,
        #10B981,
        #34D399
    ) !important;

    color:#fff !important;
}

/* ERROR */

.jet-form-builder-message--error{

    background:linear-gradient(
        135deg,
        #EF4444,
        #F87171
    ) !important;

    color:#fff !important;
}

/* ANIMACIÓN */

@keyframes toastSlide{

    from{
        opacity:0;
        transform:translateX(60px);
    }

    to{
        opacity:1;
        transform:translateX(0);
    }
}

/* MÓVIL */

@media(max-width:768px){

    .jet-form-builder-message--success,
    .jet-form-builder-message--error{

        top:15px !important;
        right:15px !important;
        left:15px !important;

        width:auto !important;
        max-width:none !important;

        font-size:14px;
    }

}

.jet-form-builder-message--success:before{
    content:"✓ ";
    font-weight:700;
    margin-right:5px;
}

.jet-form-builder-message--error:before{
    content:"⚠ ";
    font-weight:700;
    margin-right:5px;
}/* End custom CSS */