.elementor-1192 .elementor-element.elementor-element-213b0e8{--display:flex;}.elementor-1192 .elementor-element.elementor-element-213b0e8:not(.elementor-motion-effects-element-type-background), .elementor-1192 .elementor-element.elementor-element-213b0e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47aeadd );}.elementor-1192 .elementor-element.elementor-element-7a59fbf{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1192 .elementor-element.elementor-element-205e66e .e-search-submit{background-color:var( --e-global-color-caa1a31 );}.elementor-1192 .elementor-element.elementor-element-205e66e .e-search-submit:hover{background-color:var( --e-global-color-0f01be9 );--e-search-submit-color:var( --e-global-color-8d2b947 );}.elementor-1192 .elementor-element.elementor-element-205e66e .e-search-input{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-caa1a31 );border-radius:20px 20px 20px 20px;}.elementor-1192 .elementor-element.elementor-element-205e66e{--e-search-submit-margin-inline-start:16px;--e-search-icon-clear-color:var( --e-global-color-text );--e-search-submit-border-radius:19px 19px 19px 19px;--e-search-submit-padding:20px 20px 20px 20px;}.elementor-1192 .elementor-element.elementor-element-205e66e .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:var( --e-global-color-caa1a31 );}.elementor-1192 .elementor-element.elementor-element-205e66e .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:var( --e-global-color-caa1a31 );}.elementor-1192 .elementor-element.elementor-element-205e66e .e-search-submit span{font-size:20px;}#elementor-popup-modal-1192{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1192 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1192 .dialog-close-button{display:flex;}#elementor-popup-modal-1192 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-1192 .elementor-element.elementor-element-7a59fbf{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1192 .elementor-element.elementor-element-205e66e{--e-search-submit-margin-inline-start:0px;--e-search-submit-border-radius:18px 18px 18px 18px;--e-search-submit-padding:14px 14px 14px 14px;}}@media(min-width:768px){.elementor-1192 .elementor-element.elementor-element-7a59fbf{--content-width:84%;}}/* Start custom CSS for search, class: .elementor-element-205e66e */@media (max-width: 767px) {
    .elementor-1192 .elementor-element.elementor-element-205e66e .e-search-form {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
    }

    /* Estilos para el campo de entrada y su contenedor */
    .elementor-1192 .elementor-element.elementor-element-205e66e .e-search-form__input-wrapper {
        flex-grow: 1;
        width: 100%;
        
    }

    /* Estilos para el botón de búsqueda */
    .elementor-1192 .elementor-element.elementor-element-205e66e .e-search-submit {
        width: 100%;
        /* Si no quieres margin-bottom en el input-wrapper, puedes poner margin-top aquí: */
        margin-top: 20px;
    }
}/* End custom CSS */