.elementor-215 .elementor-element.elementor-element-4d68a73{--display:flex;}.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 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.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-215 .elementor-element.elementor-element-56583ef .elementor-post__meta-data span + span:before{content:"///";}.elementor-215 .elementor-element.elementor-element-56583ef{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__title, .elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__title a{color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__meta-data{color:#B5BDC4;}.elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__read-more{color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-56583ef > .elementor-widget-container{padding:42px 42px 42px 42px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-215 .elementor-element.elementor-element-a89dacd .elementor-button{background-color:#4F6F5B;padding:14px 28px 14px 28px;}.elementor-215 .elementor-element.elementor-element-a89dacd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}.elementor-215 .elementor-element.elementor-element-779579d{--display:flex;}@media(max-width:767px){.elementor-215 .elementor-element.elementor-element-56583ef > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-215 .elementor-element.elementor-element-a89dacd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}}/* Start custom CSS for posts, class: .elementor-element-56583ef */.elementor-215 .elementor-element.elementor-element-56583ef .elementor-post {
  background: #101417;
  padding: 38px 42px;
  border-radius: 2px;
  border-left: 5px solid #b5242f;
}
.elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__title,
.elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__title a {
  color: #ffffff;
  font-size: 32px;
  line-height: 1.14;
}
.elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__meta-data {
  color: #aeb5ba;
  margin-top: 12px;
}
.elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__read-more {
  display: inline-block;
  color: #ffffff;
  border-bottom: 2px solid #b5242f;
  margin-top: 20px;
  padding-bottom: 4px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .elementor-215 .elementor-element.elementor-element-56583ef .elementor-post {
    padding: 26px 22px;
  }
  .elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__title,
  .elementor-215 .elementor-element.elementor-element-56583ef .elementor-post__title a {
    font-size: 25px;
  }
}/* End custom CSS */