.elementor-188 .elementor-element.elementor-element-8a2ff6a{--display:flex;--min-height:655px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.74;}.elementor-188 .elementor-element.elementor-element-8a2ff6a::before, .elementor-188 .elementor-element.elementor-element-8a2ff6a > .elementor-background-video-container::before, .elementor-188 .elementor-element.elementor-element-8a2ff6a > .e-con-inner > .elementor-background-video-container::before, .elementor-188 .elementor-element.elementor-element-8a2ff6a > .elementor-background-slideshow::before, .elementor-188 .elementor-element.elementor-element-8a2ff6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-188 .elementor-element.elementor-element-8a2ff6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070707;--background-overlay:'';}.elementor-188 .elementor-element.elementor-element-24a6c0e{--spacer-size:75px;}.elementor-188 .elementor-element.elementor-element-13cf248{--spacer-size:50px;}.elementor-188 .elementor-element.elementor-element-d381af5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-188 .elementor-element.elementor-element-bfab492.elementor-element{--order:-99999 /* order start hack */;}.elementor-188 .elementor-element.elementor-element-59761c9{--spacer-size:1px;}.elementor-188 .elementor-element.elementor-element-9398fbe{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-188 .elementor-element.elementor-element-9946240{width:100%;max-width:100%;}.elementor-188 .elementor-element.elementor-element-9946240.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-188 .elementor-element.elementor-element-6bd6d12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-188 .elementor-element.elementor-element-dd8fa27{--spacer-size:25px;}.elementor-188 .elementor-element.elementor-element-24ce22d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-188 .elementor-element.elementor-element-24ce22d:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-24ce22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for html, class: .elementor-element-bfab492 */.newsBlock{
max-width:1200px;
margin:auto;
padding:40px 20px;
font-family:Arial;
}

.newsTitle{
font-size:30px;
margin-bottom:20px;
}

.newsFilters{
display:flex;
gap:12px;
flex-wrap:wrap;
margin-bottom:30px;
}

.newsFilters button{
padding:10px 18px;
border-radius:25px;
border:1px solid #6cb13d;
background:white;
color:#6cb13d;
cursor:pointer;
font-size:14px;
transition:0.3s;
}

.newsFilters button:hover{
background:#6cb13d;
color:white;
}

.newsFilters button.active{
background:#6cb13d;
color:white;
border:none;
}

.newsGrid{
display:grid;
grid-template-columns:2fr 1fr;
gap:20px;
}

.bigNews{
position:relative;
}

.bigNews img{
width:100%;
height:100%;
object-fit:cover;
border-radius:6px;
}

.overlay{
position:absolute;
bottom:0;
left:0;
right:0;
padding:20px;
color:white;
background:linear-gradient(transparent,rgba(0,0,0,0.85));
}

.overlay h3{
font-size:24px;
}

.sideNews{
display:grid;
grid-template-columns:1fr 1fr;
gap:20px;
}

.card{
position:relative;
}

.card img{
width:100%;
height:180px;
object-fit:cover;
border-radius:6px;
}

.overlaySmall{
position:absolute;
bottom:0;
left:0;
right:0;
padding:15px;
color:white;
background:linear-gradient(transparent,rgba(0,0,0,0.85));
}

.overlaySmall h4{
font-size:15px;
}

@media(max-width:900px){

.newsGrid{
grid-template-columns:1fr;
}

.sideNews{
grid-template-columns:1fr;
}

}/* End custom CSS */