.elementor-1535 .elementor-element.elementor-element-0cbc75e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1535 .elementor-element.elementor-element-0cbc75e:not(.elementor-motion-effects-element-type-background), .elementor-1535 .elementor-element.elementor-element-0cbc75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1535 .elementor-element.elementor-element-8c25378{--display:flex;--padding-top:70px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1535 .elementor-element.elementor-element-8747500{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1535 .elementor-element.elementor-element-8747500 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:40px;font-weight:600;line-height:55px;color:#F9C349;}.elementor-1535 .elementor-element.elementor-element-8747500 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1535 .elementor-element.elementor-element-8747500.elementor-element{--align-self:center;}.elementor-1535 .elementor-element.elementor-element-19f6ea2{text-align:center;width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-1535 .elementor-element.elementor-element-19f6ea2 .elementor-heading-title{font-family:"Fenix", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-1535 .elementor-element.elementor-element-19f6ea2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1535 .elementor-element.elementor-element-19f6ea2.elementor-element{--align-self:center;}.elementor-1535 .elementor-element.elementor-element-1fe22f0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1535 .elementor-element.elementor-element-1fe22f0.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1535 .elementor-element.elementor-element-0cbc75e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1535 .elementor-element.elementor-element-8c25378{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1535 .elementor-element.elementor-element-8747500 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-1535 .elementor-element.elementor-element-19f6ea2{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1535 .elementor-element.elementor-element-1fe22f0{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}/* Start custom CSS for shortcode, class: .elementor-element-1fe22f0 *//* Cambiar la tipografía a Fenix */
body, input, textarea, select, button {
    font-family: 'Fenix', serif; /* Asegúrate de cargar la fuente en tu sitio */
}

/* Estilo para los campos del formulario */
.wpcf7-form input, 
.wpcf7-form textarea, 
.wpcf7-form select {
    border-radius: 30px;
    background-color: #F4F4F4;
    border: 1px solid #ccc;
    padding: 10px 15px;
    width: 100%;
    box-sizing: border-box;
    font-size: 14px;
    margin-bottom: 10px; /* Separación entre filas */
}

/* Estilo para el botón de enviar */
.wpcf7-form input[type="submit"] {
    background-color: #FFD300;
    color: #000;
    border: none;
    border-radius: 30px;
    padding: 10px 40px; /* Ajusta el tamaño del botón */
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s;
    display: block;
    margin: 0 auto; /* Centrar el botón */
}

/* Efecto hover para el botón */
.wpcf7-form input[type="submit"]:hover {
    background-color: #E6B800;
}

/* Ajustar márgenes del formulario */
.wpcf7-form label {
    margin-bottom: 5px;
    display: block;
    font-weight: bold;
        color: white
}

.wpcf7 form.sent .wpcf7-response-output{
  color: #ffffff;  
}/* End custom CSS */