.elementor-2055 .elementor-element.elementor-element-3b0e1e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2055 .elementor-element.elementor-element-26b834f{--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;}.ee-tooltip.ee-tooltip-90a70f9.to--top,
							 .ee-tooltip.ee-tooltip-90a70f9.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-90a70f9.to--left,
							 .ee-tooltip.ee-tooltip-90a70f9.to--right{margin-top:0px;}.elementor-2055 .elementor-element.elementor-element-90a70f9{text-align:start;}.elementor-2055 .elementor-element.elementor-element-c08b1c3{--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-2055 .elementor-element.elementor-element-6572df3.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-2055 .elementor-element.elementor-element-57d4498{--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-2055 .elementor-element.elementor-element-c908d56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2055 .elementor-element.elementor-element-c908d56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2055 .elementor-element.elementor-element-a1e39ec{--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-2055 .elementor-element.elementor-element-9c7c15b{--display:flex;}.elementor-2055 .elementor-element.elementor-element-843282c{--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-2055 .elementor-element.elementor-element-0c2486b{text-align:justify;}.elementor-2055 .elementor-element.elementor-element-bec3873{--display:flex;}.elementor-2055 .elementor-element.elementor-element-dc83e2a{--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-2055 .elementor-element.elementor-element-4999c89{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2055 .elementor-element.elementor-element-9c138cc{--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-2055 .elementor-element.elementor-element-c9b21c4{color:var( --e-global-color-astglobalcolor2 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2055 .elementor-element.elementor-element-26b834f{--width:50%;}.elementor-2055 .elementor-element.elementor-element-c08b1c3{--width:50%;}.elementor-2055 .elementor-element.elementor-element-c908d56{--width:100%;}.elementor-2055 .elementor-element.elementor-element-a1e39ec{--width:50%;}.elementor-2055 .elementor-element.elementor-element-9c138cc{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-b059c7c *//* Espacio entre campos y botones Frontend Admin */
.fea-form .fea-button,
.fea-form button,
.fea-form .acf-button,
.fea-form .button {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}

/* Separación de los grupos de campos */
.fea-form .acf-field {
    margin-bottom: 15px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-07eb43c *//* Espacio debajo de todos los campos */
.acf-field {
    padding-bottom: 15px !important;
}

/* Espacio sobre los botones */
.acf-actions,
.acf-form-submit,
.acf-button-wrapper,
.acf-row-handle {
    margin-top: 15px !important;
}

/* Botones ACF */
.acf-button,
.acf-button.button,
.button.add-row,
.button.remove-row {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b059c7c *//* Espacio entre campos y botones Frontend Admin */
.fea-form .fea-button,
.fea-form button,
.fea-form .acf-button,
.fea-form .button {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}

/* Separación de los grupos de campos */
.fea-form .acf-field {
    margin-bottom: 15px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-07eb43c *//* Espacio debajo de todos los campos */
.acf-field {
    padding-bottom: 15px !important;
}

/* Espacio sobre los botones */
.acf-actions,
.acf-form-submit,
.acf-button-wrapper,
.acf-row-handle {
    margin-top: 15px !important;
}

/* Botones ACF */
.acf-button,
.acf-button.button,
.button.add-row,
.button.remove-row {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b059c7c *//* Espacio entre campos y botones Frontend Admin */
.fea-form .fea-button,
.fea-form button,
.fea-form .acf-button,
.fea-form .button {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}

/* Separación de los grupos de campos */
.fea-form .acf-field {
    margin-bottom: 15px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-07eb43c *//* Espacio debajo de todos los campos */
.acf-field {
    padding-bottom: 15px !important;
}

/* Espacio sobre los botones */
.acf-actions,
.acf-form-submit,
.acf-button-wrapper,
.acf-row-handle {
    margin-top: 15px !important;
}

/* Botones ACF */
.acf-button,
.acf-button.button,
.button.add-row,
.button.remove-row {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4999c89 *//* Ocultar flechas en Chrome, Edge, Safari */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Ocultar flechas en Firefox */
input[type="number"] {
    -moz-appearance: textfield;
    appearance: textfield;
}/* End custom CSS */