.elementor-108948 .elementor-element.elementor-element-eb5ace8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-108948 .elementor-element.elementor-element-cc57b90 .elementor-button{background-color:#00000000;font-family:"Roboto", Poppins;font-size:12px;font-weight:500;fill:#000000;color:#000000;padding:3px 3px 3px 3px;}.elementor-108948 .elementor-element.elementor-element-cc57b90 > .elementor-widget-container{margin:0px 0px -35px 0px;padding:10px 0px 0px 20px;}.elementor-108948 .elementor-element.elementor-element-cc57b90{z-index:1;}.elementor-108948 .elementor-element.elementor-element-7ab3dc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-108948 .elementor-element.elementor-element-4de11b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:991px){.elementor-108948 .elementor-element.elementor-element-eb5ace8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}}@media(max-width:767px){.elementor-108948 .elementor-element.elementor-element-eb5ace8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-108948 .elementor-element.elementor-element-cc57b90 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:17px 0px 0px 20px;}}/* Start custom CSS */.catalog-download-button .elementor-button,
.catalog-download-button-mobile .elementor-button {
    border: 1px solid #9e9e9e;
}

.catalog-download-button .elementor-widget-container {
    width: fit-content;
}

@media (max-width: 350px) {
    .catalog-download-button .elementor-widget-container {
        margin: 0px 0px 0px 0px !important;
        padding: 0px 38px 0px 0px !important;
    }
    
    .catalog-download-button {
        margin-bottom: 0px !important;
        text-align: right !important;
    }
    
    .catalog-download-button .elementor-widget-container {
        width: auto;
    }
}/* End custom CSS */