.elementor-5551 .elementor-element.elementor-element-d10c14a{--display:flex;--min-height:750px;--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;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5551 .elementor-element.elementor-element-d10c14a:not(.elementor-motion-effects-element-type-background), .elementor-5551 .elementor-element.elementor-element-d10c14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.eoquito.org/wp-content/uploads/2024/08/Back_Mensaje_Forms.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5551 .elementor-element.elementor-element-d10c14a, .elementor-5551 .elementor-element.elementor-element-d10c14a::before{--border-transition:0.3s;}.elementor-5551 .elementor-element.elementor-element-33ce6ef > .elementor-widget-container{margin:0% 25% 3% 25%;}.elementor-5551 .elementor-element.elementor-element-33ce6ef{text-align:center;color:#FFFFFF;font-family:"Century Gothic", Sans-serif;font-size:41px;font-weight:500;}.elementor-5551 .elementor-element.elementor-element-7b9502e > .elementor-widget-container{margin:0% 10% 5% 10%;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group{padding-right:calc( 11px/2 );padding-left:calc( 11px/2 );margin-bottom:15px;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-form-fields-wrapper{margin-left:calc( -11px/2 );margin-right:calc( -11px/2 );margin-bottom:-15px;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group > label, .elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-subgroup label{color:#FFFFFF;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group > label{font-family:"Century Gothic", Sans-serif;font-weight:400;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:"Century Gothic", Sans-serif;font-weight:400;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group .elementor-field, .elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-subgroup label{font-family:"Century Gothic", Sans-serif;font-size:15px;font-weight:400;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-width:0px 0px 1px 0px;border-radius:0px 0px 7px 7px;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-width:0px 0px 1px 0px;border-radius:0px 0px 7px 7px;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-button{font-family:"Century Gothic", Sans-serif;font-weight:600;}.elementor-5551 .elementor-element.elementor-element-7b9502e .e-form__buttons__wrapper__button-next{background-color:#61CE70;color:#ffffff;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-button[type="submit"]{background-color:#61CE70;color:#ffffff;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5551 .elementor-element.elementor-element-7b9502e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5551 .elementor-element.elementor-element-7b9502e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5551 .elementor-element.elementor-element-7b9502e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5551 .elementor-element.elementor-element-7b9502e .e-form__indicators__indicator, .elementor-5551 .elementor-element.elementor-element-7b9502e .e-form__indicators__indicator__label{font-family:"Century Gothic", Sans-serif;font-size:15px;font-weight:500;}.elementor-5551 .elementor-element.elementor-element-7b9502e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-inactive-primary-color:#FFFFFF;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:#FFFFFF;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:#FFFFFF;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5551 .elementor-element.elementor-element-cfd5b6d{--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;--background-transition:0.3s;}@media(max-width:767px){.elementor-5551 .elementor-element.elementor-element-d10c14a{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5551 .elementor-element.elementor-element-33ce6ef > .elementor-widget-container{margin:5% 0% 0% 0%;padding:0px 10px 0px 10px;}.elementor-5551 .elementor-element.elementor-element-33ce6ef{text-align:center;font-size:22px;}.elementor-5551 .elementor-element.elementor-element-7b9502e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 10px 0px 10px;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group > label{font-size:15px;}.elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-group .elementor-field, .elementor-5551 .elementor-element.elementor-element-7b9502e .elementor-field-subgroup label{font-size:15px;}.elementor-5551 .elementor-element.elementor-element-7b9502e .e-form__indicators__indicator, .elementor-5551 .elementor-element.elementor-element-7b9502e .e-form__indicators__indicator__label{font-size:14px;}.elementor-5551 .elementor-element.elementor-element-7b9502e{--e-form-steps-indicators-spacing:20px;--e-form-steps-divider-gap:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-33ce6ef */.elementor-5551 .elementor-element.elementor-element-33ce6ef {
    position: relative;
    padding-bottom: 1px;
}

.elementor-5551 .elementor-element.elementor-element-33ce6ef::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    width: 670px; 
    height: 2px; 
    background-color: #07AF8C; 
}

@media only screen and (max-width: 768px) {
    
.elementor-5551 .elementor-element.elementor-element-33ce6ef::after {
    bottom: 5px;
    width: 250px !important; 
    
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-7b9502e *//* Cambiar el color de los placeholders */
input::placeholder, 
textarea::placeholder, 
select::placeholder {
    color: white !important; /* Cambia este valor por el color que desees */
    opacity: 1; /* Asegúrate de que el color sea visible */
    font-family: 'Century Gothic', Arial, sans-serif;
    font-size: 15px;
    
}

/* Cambiar el color de los placeholders en el formulario de Elementor específicamente */
.elementor-5551 .elementor-element.elementor-element-7b9502e input::placeholder, 
.elementor-5551 .elementor-element.elementor-element-7b9502e textarea::placeholder, 
.elementor-5551 .elementor-element.elementor-element-7b9502e select::placeholder {
    color: #FFFFFF; /* Cambia este valor por el color que desees */
    opacity: 1;
    font-family: 'Century Gothic', Arial, sans-serif;
}

/* Cambiar el estilo de los select */
select {
    font-family: 'Century Gothic', Arial, sans-serif;
    color: white !important; /* Cambia este valor al color que desees */
}

/* Cambiar el color de los placeholders en los select (si el navegador lo soporta) */
select option {
    color: white; /* Cambia este valor al color que desees */
}

/* Para asegurarte que el estilo de los select en Elementor sea coherente */
.elementor-5551 .elementor-element.elementor-element-7b9502e select {
    font-family: 'Century Gothic', Arial, sans-serif;
    color: white; /* Cambia este valor al color que desees */
}
select option:first-child {
    color: #999; /* Cambia este valor para ajustar el color del placeholder */
}






/* Estilo para el botón dentro del formulario */
.elementor-form .elementor-button {
    background-color: #4A56E2 !important; /* Color de fondo */
    color: white; /* Color del texto */
    border-radius: 10px; /* Bordes redondeados */
    padding: 15px 30px; /* Tamaño del botón */
    font-weight: bold; /* Texto en negrita */
    box-shadow: 5px 5px 0px rgba(17, 165, 158, 1) !important; /* Sombra sólida */
    transition: all 0.3s ease-in-out; /* Efecto de transición */
}

/* Sombra sólida al hacer hover */
.elementor-form .elementor-button:hover {
    background-color: #00b08c; /* Cambiar color al hacer hover */
    box-shadow: 5px 5px 0px rgba(0, 0, 0, 1); /* Mantener la sombra sólida en hover */
}


#form-field-otrotexto {
    display: none;
}

#form-field-especifico {
    display: none;
}



#form-field-field_0dd81c4,
#form-field-field_12ce1be,
#form-field-field_1a744f9,
#form-field-field_2fd1b68,
#form-field-field_0a60b8e,
#form-field-field_94eb04d,
#form-field-field_12ce1be,
#form-field-field_683dc55,
#form-field-field_4bfbd1e,
#form-field-field_c5cd2ae,
#form-field-field_c16b707,
#form-field-field_d5367de,
#form-field-field_d1d8f99,
#form-field-field_997c781,
#form-field-field_91e3790,
#form-field-field_e0260dc,
#form-field-field_95a6642
{
    display: none;
}


label[for="form-field-field_12ce1be"] {
    display: none;
}

#form-field-field_0dd81c4 .elementor-field.elementor-select-wrapper .select-caret-down-wrapper,
#form-field-field_1a744f9 .elementor-field.elementor-select-wrapper .select-caret-down-wrapper,
#form-field-field_2fd1b68 .elementor-field.elementor-select-wrapper .select-caret-down-wrapper,
#form-field-field_0a60b8e .elementor-field.elementor-select-wrapper .select-caret-down-wrapper,
#form-field-field_94eb04d .elementor-field.elementor-select-wrapper .select-caret-down-wrapper,
#form-field-field_12ce1be .elementor-field.elementor-select-wrapper .select-caret-down-wrapper,
#form-field-field_683dc55 .elementor-field.elementor-select-wrapper .select-caret-down-wrapper,
#form-field-field_4bfbde1 .elementor-field.elementor-select-wrapper .select-caret-down-wrapper,
#form-field-field_91e3790 .elementor-field.elementor-select-wrapper .select-caret-down-wrapper {
    display: none;
}


#form-field-field_94eb04d .select-caret-down-wrapper {
    display: none;
}


/*retirar flecha select*/
.elementor-field-group-field_94eb04d .select-caret-down-wrapper svg.e-font-icon-svg.e-eicon-caret-down,
.elementor-field-group-field_683dc55 .select-caret-down-wrapper svg.e-font-icon-svg.e-eicon-caret-down{
    display:none;
}



.elementor-field-required input::placeholder::after,
.elementor-field-required select::placeholder::after,
.elementor-field-required textarea::placeholder::after {
    content: ' *';
    color: red; /* Cambia el color del asterisco según el diseño */
    font-weight: bold;
}



/* Aplica a los labels de los campos adicionales */
label[for="form-field-field_0dd81c4"]::after,
label[for="form-field-field_1a744f9"]::after,
label[for="form-field-field_2fd1b68"]::after,
label[for="form-field-field_0a60b8e"]::after,
label[for="form-field-field_94eb04d"]::after,
label[for="form-field-field_12ce1be"]::after,
label[for="form-field-field_683dc55"]::after,
label[for="form-field-field_4bfbd1e"]::after,
label[for="form-field-field_91e3790"]::after,
label[for="form-field-field_c16b707"]::after,
label[for="form-field-field_d5367de"]::after,
label[for="form-field-field_997c781"]::after,
label[for="form-field-field_d1d8f99"]::after,
label[for="form-field-field_c5cd2ae"]::after {
    content: " *" !important;
    color: white;
    font-weight: bold;
    margin-left: 5px;
}


.e-form__indicators {
        width: 670px;
    margin: 0 auto;
}


#form-field-porcentajeAccionario::after{
    content: '%';
    position: absolute;
    transform: translateY(-50%);
    font-size: 16px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.eoquito.org/wp-content/uploads/2024/08/Century-Gothic.ttf') format('truetype');
}
/* End Custom Fonts CSS */