.elementor-4386 .elementor-element.elementor-element-be5e0d1:not(.elementor-motion-effects-element-type-background), .elementor-4386 .elementor-element.elementor-element-be5e0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAEAEA 0%, #FFFFFF 100%);}.elementor-4386 .elementor-element.elementor-element-be5e0d1 > .elementor-container{max-width:1440px;}.elementor-4386 .elementor-element.elementor-element-be5e0d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 100px 0px;}.elementor-4386 .elementor-element.elementor-element-be5e0d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4386 .elementor-element.elementor-element-81ba555 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4386 .elementor-element.elementor-element-2fc754c{--grid-columns:3;--grid-row-gap:50px;--grid-column-gap:40px;}@media(max-width:1024px){.elementor-4386 .elementor-element.elementor-element-be5e0d1{padding:3em 1em 3em 1em;}.elementor-4386 .elementor-element.elementor-element-2fc754c{--grid-columns:2;}}@media(max-width:767px){.elementor-4386 .elementor-element.elementor-element-be5e0d1{padding:2em 1em 2em 1em;}.elementor-4386 .elementor-element.elementor-element-2fc754c{--grid-columns:1;}}/* Start custom CSS */.custom-news h2.elementor-heading-title.elementor-size-default{
    color: #333;
}

.custom-news .elementor-widget-container{
    color: #333;
}

.custom-news .elementor-button-wrapper {
    margin-top: 20px;
}

.custom-news .e-loop-item .elementor-element.e-con-full.e-flex.e-con.e-parent .custom-teaser-text {
  max-height: 103px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  white-space: normal;
  line-height: 20px;
}

.custom-news .e-loop-item {
    box-shadow: 0px 10px 40px #33333322;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #fff;
}/* End custom CSS */