.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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-188 .elementor-element.elementor-element-d98c589 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-188 .elementor-element.elementor-element-16db748{--spacer-size:75px;}.elementor-188 .elementor-element.elementor-element-2e32044{width:var( --container-widget-width, 74.096% );max-width:74.096%;--container-widget-width:74.096%;--container-widget-flex-grow:0;}.elementor-188 .elementor-element.elementor-element-2e32044.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-188 .elementor-element.elementor-element-2e32044 .elementor-heading-title{color:#FFFFFF;}.elementor-188 .elementor-element.elementor-element-5476077 .elementor-heading-title{color:#FFFFFF;}.elementor-188 .elementor-element.elementor-element-96a57d8{--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-b85a6fd{--display:flex;}.elementor-188 .elementor-element.elementor-element-b85a6fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-188 .elementor-element.elementor-element-a3faa6f .elementor-heading-title{color:#6EE499;}.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-dce7c59 .elementor-heading-title{color:#000000;}.elementor-188 .elementor-element.elementor-element-d56019a .elementor-heading-title{color:#000000;}.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-bfab492.elementor-element{--order:-99999 /* order start hack */;}.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-280abd3{width:initial;max-width:initial;}.elementor-188 .elementor-element.elementor-element-280abd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-188 .elementor-element.elementor-element-280abd3 .elementor-heading-title{color:#6EE499;}.elementor-188 .elementor-element.elementor-element-dd8fa27{--spacer-size:25px;}.elementor-188 .elementor-element.elementor-element-f2708d9 .elementor-heading-title{color:#000000;}.elementor-188 .elementor-element.elementor-element-98ccdeb .elementor-heading-title{color:#000000;}.elementor-188 .elementor-element.elementor-element-da7fe85 .elementor-heading-title{color:#000000;}.elementor-widget-button .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-188 .elementor-element.elementor-element-7008664 .elementor-button{background-color:#6CB13D;}.elementor-188 .elementor-element.elementor-element-7008664 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-188 .elementor-element.elementor-element-b85a6fd{--width:6.751%;}}/* 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 */