.elementor-41556 .elementor-element.elementor-element-59ae69c0{text-align:left;width:var( --container-widget-width, 101.106% );max-width:101.106%;--container-widget-width:101.106%;--container-widget-flex-grow:0;}.elementor-41556 .elementor-element.elementor-element-08f8365{--spacer-size:50px;}.elementor-41556 .elementor-element.elementor-element-a281f1e{--spacer-size:50px;}.elementor-41556 .elementor-element.elementor-element-3d63a78{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-41556 .elementor-element.elementor-element-3d63a78 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-41556 .elementor-element.elementor-element-3d63a78 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-e7424ed */#boton-descargas-publicacion .elementor-button-wrapper a.elementor-button span {
    color: #2264dc !important;
    text-decoration: underline !important;
        font-family: montserrat !important;
    font-weight: 600 !important;
    font-size: 14px !important;
letter-spacing: 0.7px !important;
text-transform: uppercase !important;
opacity: 1 !important; 
text-align: left !important;
vertical-align: middle !important;
}

#boton-descargas-publicacion .elementor-button-wrapper a.elementor-button {
    width: 100% !important;
    padding: 20px 20px 20px !important;
    background: white !important;
    vertical-align: middle !important;
}
#boton-descargas-publicacion .elementor-button-wrapper a.elementor-button span i{
    font-size:40px;
    margin-right: 10px
}

#boton-descargas-publicacion .elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */