.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-40039 .elementor-element.elementor-element-3700557{--grid-row-gap:19px;--grid-column-gap:30px;}.elementor-40039 .elementor-element.elementor-element-f336878 > .elementor-background-overlay{opacity:0.5;}.elementor-40039 .elementor-element.elementor-element-137d57c > .elementor-widget-container{border-style:double;border-color:#FF0000;}.elementor-40039 .elementor-element.elementor-element-6ce53f8 > .elementor-widget-container{margin:0px 0px -100px 0px;padding:0px 0px 0px 0px;}.elementor-40039 .elementor-element.elementor-element-ac47c7d > .elementor-widget-container{padding:30px 30px 30px 30px;}@media(min-width:768px){.elementor-40039 .elementor-element.elementor-element-c81ace0{width:70%;}.elementor-40039 .elementor-element.elementor-element-2adb369{width:29.956%;}.elementor-40039 .elementor-element.elementor-element-c533f21{width:70.789%;}.elementor-40039 .elementor-element.elementor-element-dadb422{width:29.167%;}.elementor-40039 .elementor-element.elementor-element-6345e73{width:69.999%;}.elementor-40039 .elementor-element.elementor-element-dbe8182{width:29.957%;}}/* Start custom CSS for section, class: .elementor-element-f336878 *//* Section/row care contine widget-ul Ajax Search Lite primeste fundal soft */
.elementor-section:has(.wpdreams_asl_container),
.elementor-section:has(.asl_w),
.elementor-section:has(.asl_m),
.e-con:has(.wpdreams_asl_container),
.e-con:has(.asl_w) {
  background-color: #f5f7f4 !important;
  padding: 40px 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d8a371 */.elementor-section.gm-bg-soft,
.e-con.gm-bg-soft {
  background-color: #f5f7f4 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5abfca7 *//* PARTENER - section cu clasa gm-partner-section adaugata din Elementor */
.gm-partner-section,
.elementor-section.gm-partner-section,
.e-con.gm-partner-section {
  background: linear-gradient(135deg, #0F2316 0%, #104E2D 60%, #1f6e3e 100%) !important;
}

.gm-partner-section .elementor-column,
.gm-partner-section .elementor-widget-html,
.gm-partner-section .elementor-widget-container,
.gm-partner-section .e-con-inner {
  background: transparent !important;
}/* End custom CSS */