.elementor-2290 .elementor-element.elementor-element-da590d0{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for shortcode, class: .elementor-element-4eaf328 */@media (min-width: 1280px) {
    .card-header.text-center {
    display: none !important;
}

.col-12 {
    padding: 0px !important;
}

.card.col-12 {
    border: none !important;
    background-color: #ffffff00 !important;
}

div#ocultarBodyConfig {
    padding: 0px !important;
}

/* Agrupar "Nombre" y "Apellidos" en una fila */
#select-F2A8F319-4A0C-4296-90C1-CC059084DFBF,
#select-E665C838-57B6-43E8-AE90-789A2DFD74C0 {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    margin-right: 2%;
    margin-bottom: 40px !important;
}

/* Elimina margen derecho del último elemento */
#select-E665C838-57B6-43E8-AE90-789A2DFD74C0 {
    margin-right: 0;
}

/* Agrupar "Teléfono" y "Correo" en otra fila */
#select-57E16DBF-6B36-40F4-8111-C47D6145CEFA,
#select-F6E7CE5E-7269-4F00-B5DB-DBD06948A054 {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    margin-right: 2%;
    margin-bottom: 40px !important;
}

/* Elimina margen derecho del último elemento */
#select-F6E7CE5E-7269-4F00-B5DB-DBD06948A054 {
    margin-right: 0;
}

label {
    color: white !important;
    font-weight: 600 !important;
}

input, textarea.form-control {
    border-radius: 0px !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: 3px solid white !important;
    background-color: #ffffff00 !important;
    color: white !important;
    font-weight: 500 !important;
}

.form-control:focus {
    color: #495057;
    background-color: none !important;
    border-color: none !important;
    outline: 0;
    box-shadow: none !important;
}

button#SAUP190122-btnGuardarFormulario-1 {
    display: flex !important
;
    margin: 0 auto;
    margin-top: 50px !important;
    padding: 21px 35px !important;
    border-radius: 100px !important;
    background-color: #C90302 !important;
    border: 3px solid #C90302;
    color: white !important;
}

button#SAUP190122-btnGuardarFormulario-1:hover {
    background-color: white !important;
    border: 3px solid white !important;
    color: #C90302 !important;
}

button#SAUP190122-btnGuardarFormulario-1:active {
    background-color: white !important;
    border: 3px solid white !important;
    color: #C90302 !important;
}
}

@media (max-width: 768px) {
    .card-header.text-center {
    display: none !important;
}

.col-12 {
    padding: 0px !important;
}

.card.col-12 {
    border: none !important;
    background-color: #ffffff00 !important;
}

div#ocultarBodyConfig {
    padding: 0px !important;
}

label {
    color: white !important;
    font-weight: 600 !important;
    font-size: 14px !important;
}

input, textarea.form-control {
    border-radius: 0px !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: 3px solid white !important;
    background-color: #ffffff00 !important;
    color: white !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    margin-bottom: 20px !important;
}

input::placeholder {
    font-size: 16px !important;
}

textarea::placeholder {
    font-size: 16px !important;
}

.form-control:focus {
    color: #495057;
    background-color: none !important;
    border-color: none !important;
    outline: 0;
    box-shadow: none !important;
}

button#SAUP190122-btnGuardarFormulario-1 {
    display: flex !important
;
    margin: 0 auto;
    margin-top: 30px !important;
    padding: 17px 25px !important;
    border-radius: 100px !important;
    background-color: #C90302 !important;
    border: 3px solid #C90302;
    color: white !important;
    font-size: 14px !important;
}

button#SAUP190122-btnGuardarFormulario-1:hover {
    background-color: white !important;
    border: 3px solid white !important;
    color: #C90302 !important;
}

button#SAUP190122-btnGuardarFormulario-1:active {
    background-color: white !important;
    border: 3px solid white !important;
    color: #C90302 !important;
}
}/* End custom CSS */