.elementor-165070101 .elementor-element.elementor-element-b049add > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-165070101 .elementor-element.elementor-element-b049add > .elementor-element-populated, .elementor-165070101 .elementor-element.elementor-element-b049add > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-165070101 .elementor-element.elementor-element-b049add > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-165070101 .elementor-element.elementor-element-34c8ddc a.elementor-button:not(#e){color:#000000;}.elementor-165070101 .elementor-element.elementor-element-34c8ddc a.elementor-button{background-color:#ffc300;border-radius:20px 20px 20px 20px;}/* Start custom CSS for text-editor, class: .elementor-element-29af5f3c */.elementor-165070101 .elementor-element.elementor-element-29af5f3c .elementor-text-editor {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px;
    align-items: stretch;
}

.elementor-165070101 .elementor-element.elementor-element-29af5f3c .list-download {
    display: flex;
    margin: 0 !important;
    flex-grow: 1;
    max-width: 33%;
    height: auto;
}

.elementor-165070101 .elementor-element.elementor-element-29af5f3c .list-download h3 {
    min-height: auto !important;
}


.elementor-165070101 .elementor-element.elementor-element-29af5f3c .list-download a.btn {
    bottom: 5px !important;
}/* End custom CSS */