.elementor-2509 .elementor-element.elementor-element-534fa534:not(.elementor-motion-effects-element-type-background), .elementor-2509 .elementor-element.elementor-element-534fa534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2509 .elementor-element.elementor-element-534fa534{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2509 .elementor-element.elementor-element-534fa534 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-2509 .elementor-element.elementor-element-534fa534{padding:120px 20px 80px 20px;}}/* Start custom CSS */.elementor-2349 .elementor-element.elementor-element-d274af0 .elementor-button .elementor-align-icon-left, .elementor-2349 .elementor-element.elementor-element-10d7aee .elementor-button .elementor-align-icon-left, .elementor-2349 .elementor-element.elementor-element-a7fb175 .elementor-button .elementor-align-icon-left {
    display: flex;
    align-items: center;
}
@media only screen and (max-width: 767px){
    .elementor-2349 .elementor-element.elementor-element-d274af0 > .elementor-widget-container {
    margin-bottom: 10px;
}

.elementor-2349 .elementor-element.elementor-element-0bcf5d6 > .elementor-widget-container {
    padding-bottom: 20px;
}

.elementor-element.elementor-element-ff88927.elementor-widget.elementor-widget-theme-post-featured-image.elementor-widget-image {
    margin-top: 20px;
}
}/* End custom CSS */