.elementor-2321 .elementor-element.elementor-element-4910e3{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-6dbc596c *//* ===== VIXISSE FORM STYLE ===== */
.ur-form-wrapper {
    background: #ffffff;
    padding: 30px;
    border: 2px solid #c58b94;
    border-radius: 14px;
    max-width: 450px;
    margin: 40px auto;
    box-shadow: 0 0 20px rgba(0,0,0,.06);
}

/* Titulos */
.ur-form-wrapper h2,
.ur-form-wrapper h3 {
    text-align: center;
    color: #1b1b1b;
    font-family: 'Playfair Display', serif;
    margin-bottom: 20px;
    letter-spacing: .5px;
}

/* Labels */
.ur-label {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #1b1b1b;
    margin-bottom: 6px;
}

/* Inputs */
.ur-input,
input[type="email"],
input[type="text"],
input[type="password"] {
    border: 1px solid #c58b94 !important;
    border-radius: 10px !important;
    padding: 12px !important;
    background: #fafafa;
    font-family: 'Montserrat', sans-serif;
}

/* Botón */
.ur-submit-button {
    background: #c58b94 !important;
    color: #fff !important;
    border-radius: 30px !important;
    padding: 14px !important;
    font-weight: 700 !important;
    letter-spacing: .8px;
    font-family: 'Montserrat', sans-serif;
    transition: 0.3s;
}

.ur-submit-button:hover {
    background: #1b1b1b !important;
    color: #fff !important;
}

/* Links */
.ur-front-field .ur-field-description a {
    color: #c58b94 !important;
    font-weight: 600;
}/* End custom CSS */