.elementor-1237 .elementor-element.elementor-element-d749191:not(.elementor-motion-effects-element-type-background), .elementor-1237 .elementor-element.elementor-element-d749191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060D23;}.elementor-1237 .elementor-element.elementor-element-d749191{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1237 .elementor-element.elementor-element-d749191 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1237 .elementor-element.elementor-element-927815e{width:var( --container-widget-width, 100.714% );max-width:100.714%;--container-widget-width:100.714%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}/* Start custom CSS for wpforms, class: .elementor-element-797875b *//* TARJETA */
.elementor-1237 .elementor-element.elementor-element-797875b{
    background:rgba(17,20,44,.78);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);

    border:1px solid rgba(255,255,255,.10);

    border-radius:24px;

    padding:40px;

    box-shadow:
        0 15px 40px rgba(0,0,0,.45);
}

/* ETIQUETAS */
.elementor-1237 .elementor-element.elementor-element-797875b label{
    color:#ffffff !important;
    font-weight:600;
}

/* SUBTEXTOS */
.elementor-1237 .elementor-element.elementor-element-797875b .wpforms-field-sublabel{
    color:rgba(255,255,255,.55)!important;
}

/* INPUTS */
.elementor-1237 .elementor-element.elementor-element-797875b input,
.elementor-1237 .elementor-element.elementor-element-797875b textarea,
.elementor-1237 .elementor-element.elementor-element-797875b select{

    background:#121937 !important;

    color:#ffffff !important;

    border:1px solid rgba(255,255,255,.15)!important;

    border-radius:14px!important;

}

/* PLACEHOLDER */
.elementor-1237 .elementor-element.elementor-element-797875b input::placeholder,
.elementor-1237 .elementor-element.elementor-element-797875b textarea::placeholder{

    color:rgba(255,255,255,.45);

}

/* FOCUS */
.elementor-1237 .elementor-element.elementor-element-797875b input:focus,
.elementor-1237 .elementor-element.elementor-element-797875b textarea:focus{

    border-color:#F5C54CC!important;

    box-shadow:0 0 12px rgba(245,197,76,.25);

}

/* BOTÓN */
.elementor-1237 .elementor-element.elementor-element-797875b button{

    background:#F5C54C!important;

    color:#111!important;

    font-weight:700;

    border-radius:999px!important;

    padding:16px 34px;

}

.elementor-1237 .elementor-element.elementor-element-797875b button:hover{

    background:#FFD86B!important;

    transform:translateY(-2px);

    box-shadow:0 10px 25px rgba(245,197,76,.35);

}/* End custom CSS */