.elementor-766 .elementor-element.elementor-element-2055e69{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-4425668 > .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-766 .elementor-element.elementor-element-4425668 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-4d0ae12 .elementor-heading-title{color:#000000;font-size:0.8em;font-weight:normal;}.elementor-766 .elementor-element.elementor-element-4d0ae12 > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#D3D3D3;}.elementor-766 .elementor-element.elementor-element-ec9763b{padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-adbf28a > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-ec9763b */.elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-button-wrapper > a:hover {
    box-shadow: 0px 4px 7px -3px #CACACA;
}

.elementor-button-text.download-button {
    font-family: Formata, Sans-Serif;
    text-transform: uppercase;
    font-size: .8em;
}

.download-list {
    font-family: "Formata", Formata, Sans-serif;
    font-size: 0.7em;
    line-height: 1.5em;
}

.download-list .elementor-button {
    color: #020101;
    background-color: #FFC729;
    border-radius: 03px 03px 03px 03px;
    padding: 10px 50px 10px 50px;
    vertical-align: middle;
}

.download-list .elementor-column-wrap {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.download-list .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

@media screen and (max-width: 768px) {
     .elementor-button-text.download-button {
        display: none;
    }
    
    .download-list .elementor-button {
        padding: 5px 20px;
    }
    
    .download-list .elementor-row {
        display: flex;
        margin-bottom: 10px;
    }
    
    .download-list .elementor-row > div:first-child {
        width: 80%;
    }
    
    .download-list .elementor-row > div:last-child {
        width: 20%;
    }
}/* End custom CSS */