.elementor-2282 .elementor-element.elementor-element-134c06e > .elementor-column-wrap > .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-2282 .elementor-element.elementor-element-2f389e9 .elementor-heading-title{color:#FFFFFF;}.elementor-2282 .elementor-element.elementor-element-2f389e9 > .elementor-widget-container{margin:0px 0px 0px 0px;background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000054 100%);transition:background 0.4s;}body:not(.rtl) .elementor-2282 .elementor-element.elementor-element-2f389e9{left:0px;}body.rtl .elementor-2282 .elementor-element.elementor-element-2f389e9{right:0px;}.elementor-2282 .elementor-element.elementor-element-2f389e9{bottom:0px;}.elementor-2282 .elementor-element.elementor-element-2f389e9:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000087 100%);}/* Start custom CSS for theme-post-title, class: .elementor-element-2f389e9 */.elementor-2282 .elementor-element.elementor-element-2f389e9 {
    top: 0;
    display: flex;
    align-items: flex-end;
}
.elementor-2282 .elementor-element.elementor-element-2f389e9 .elementor-widget-container {
    flex: 1;
}
.elementor-2282 .elementor-element.elementor-element-2f389e9 a {
    text-align: center;
    padding: 30px;
    padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-134c06e */.elementor-2282 .elementor-element.elementor-element-134c06e {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcbcede */.elementor-2282 .elementor-element.elementor-element-bcbcede a {
    display: block;
    background: none;
}/* End custom CSS */