.elementor-13949 .elementor-element.elementor-element-3dfabd92{--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;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:84px;--padding-bottom:84px;--padding-left:32px;--padding-right:32px;}.elementor-13949 .elementor-element.elementor-element-3dfabd92:not(.elementor-motion-effects-element-type-background), .elementor-13949 .elementor-element.elementor-element-3dfabd92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13949 .elementor-element.elementor-element-3dfabd92.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-13949 .elementor-element.elementor-element-4e6ea17e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13949 .elementor-element.elementor-element-4e6ea17e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-13949 .elementor-element.elementor-element-7390888c{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13949 .elementor-element.elementor-element-7390888c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-13949 .elementor-element.elementor-element-1af36ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13949 .elementor-element.elementor-element-1af36ba7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;line-height:1.4em;letter-spacing:2px;color:#285B53;}.elementor-13949 .elementor-element.elementor-element-576f435a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13949 .elementor-element.elementor-element-576f435a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.16em;letter-spacing:-1.5px;color:#173C36;}.elementor-13949 .elementor-element.elementor-element-24dd644e{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13949 .elementor-element.elementor-element-24dd644e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-13949 .elementor-element.elementor-element-6ef4f90a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#5C7067;}.elementor-13949 .elementor-element.elementor-element-6ef4f90a p{margin-block-end:0px;}.elementor-13949 .elementor-element.elementor-element-5d31ce5 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;fill:#285B53;color:#285B53;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ADC1B4;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-13949 .elementor-element.elementor-element-5d31ce5 .elementor-button:hover, .elementor-13949 .elementor-element.elementor-element-5d31ce5 .elementor-button:focus{background-color:#D3EC78;color:#173C36;}.elementor-13949 .elementor-element.elementor-element-5d31ce5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13949 .elementor-element.elementor-element-5d31ce5 .elementor-button:hover svg, .elementor-13949 .elementor-element.elementor-element-5d31ce5 .elementor-button:focus svg{fill:#173C36;}.elementor-13949 .elementor-element.elementor-element-3a190136{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-13949 .elementor-element.elementor-element-3a190136 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-13949 .elementor-element.elementor-element-3a190136:after{content:"0.66";}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__thumbnail__link{width:100%;}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__meta-data span + span:before{content:"·";}.elementor-13949 .elementor-element.elementor-element-3a190136.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-13949 .elementor-element.elementor-element-3a190136.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-13949 .elementor-element.elementor-element-3a190136.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__title, .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__title a{color:#173C36;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.45em;}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__meta-data{color:#5C7067;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__excerpt p{color:#5C7067;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__read-more{color:#285B53;}.elementor-13949 .elementor-element.elementor-element-3a190136 a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;line-height:1.4em;}@media(max-width:1024px){.elementor-13949 .elementor-element.elementor-element-3dfabd92{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-13949 .elementor-element.elementor-element-576f435a .elementor-heading-title{font-size:38px;}}@media(min-width:768px){.elementor-13949 .elementor-element.elementor-element-3dfabd92{--content-width:1160px;}.elementor-13949 .elementor-element.elementor-element-4e6ea17e{--width:100%;}.elementor-13949 .elementor-element.elementor-element-7390888c{--width:58%;}.elementor-13949 .elementor-element.elementor-element-24dd644e{--width:36%;}}@media(max-width:767px){.elementor-13949 .elementor-element.elementor-element-3dfabd92{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-13949 .elementor-element.elementor-element-4e6ea17e{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-13949 .elementor-element.elementor-element-7390888c{--width:100%;}.elementor-13949 .elementor-element.elementor-element-576f435a .elementor-heading-title{font-size:34px;}.elementor-13949 .elementor-element.elementor-element-24dd644e{--width:100%;}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-13949 .elementor-element.elementor-element-3a190136:after{content:"0.5";}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__thumbnail__link{width:100%;}.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__title, .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__title a{font-size:16px;}}/* Start custom CSS for posts, class: .elementor-element-3a190136 *//* Editorial layout. Scoped to this Posts widget only. */
.elementor-13949 .elementor-element.elementor-element-3a190136 { --news-ink:#173C36; --news-green:#285B53; --news-lime:#D3EC78; --news-line:#D8E2D7; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-posts-container.elementor-posts { display:grid; grid-template-columns:minmax(0,1.08fr) minmax(0,1fr); gap:0 38px; align-items:stretch; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post { min-width:0; margin:0; box-shadow:none; border-radius:0; overflow:visible; padding:26px 0; border:0; border-bottom:1px solid var(--news-line); background:transparent; display:grid; grid-template-columns:124px minmax(0,1fr); gap:22px; align-items:center; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child { grid-column:1; grid-row:1 / span 3; padding:0; border:0; border-radius:16px; overflow:hidden; background:var(--news-green); display:flex; flex-direction:column; gap:0; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:not(:first-child) { grid-column:2; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:nth-child(2) { padding-top:0; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:last-child:not(:first-child) { border-bottom:0; padding-bottom:0; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__thumbnail__link { display:block; width:100%; margin:0!important; min-width:0; border-radius:10px; overflow:hidden; align-self:start; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__thumbnail { padding-bottom:0!important; height:140px; width:100%; position:relative; border-radius:0; background:#E0E8DD; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__thumbnail img { position:static!important; transform:none!important; display:block; width:100%!important; height:100%!important; max-width:100%; object-fit:cover; object-position:center; transition:transform .35s ease!important; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__thumbnail__link { border-radius:0; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__thumbnail { height:330px; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__thumbnail img { object-position:center 28%; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__text { display:flex; flex-direction:column; min-width:0; width:100%; gap:12px; margin:0; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__text { flex:1; padding:28px 30px 30px; gap:14px; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__title { order:2; margin:0; overflow-wrap:break-word; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__title a { text-decoration:none; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__meta-data { order:1; margin:0; padding:0; border:0; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__excerpt { order:3; margin:0; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__excerpt p { margin:0; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__read-more { order:4; margin:2px 0 0; display:inline-flex; align-self:flex-start; text-decoration:none; padding:5px 0; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__title { font-size:28px; line-height:1.36; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__title a { font-size:inherit; line-height:inherit; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__title, .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__title a { color:#FFFFFF; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__meta-data, .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__read-more { color:var(--news-lime); }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__excerpt p { color:#E0EBE4; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:not(:first-child) .elementor-post__excerpt { display:none; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:not(.has-post-thumbnail):not(:first-child) { grid-template-columns:1fr; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child:not(.has-post-thumbnail) { justify-content:center; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__title a:hover { text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:4px; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__read-more:hover { text-decoration:underline; text-underline-offset:4px; }
.elementor-13949 .elementor-element.elementor-element-3a190136 a:focus-visible { outline:3px solid #7B9850; outline-offset:4px; }
.elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child a:focus-visible { outline-color:var(--news-lime); outline-offset:-3px; }
@media(min-width:1025px) { .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__thumbnail__link:hover img { transform:scale(1.045)!important; } }
@media(max-width:1024px) {
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-posts-container.elementor-posts { gap:0 26px; grid-template-columns:minmax(0,1fr) minmax(0,1fr); }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post { grid-template-columns:96px minmax(0,1fr); gap:16px; padding:22px 0; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__thumbnail { height:116px; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__thumbnail { height:300px; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__text { padding:24px; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__title { font-size:24px; }
}
@media(max-width:767px) {
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-posts-container.elementor-posts { grid-template-columns:minmax(0,1fr); gap:0; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child { grid-column:1; grid-row:auto; margin-bottom:6px; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:not(:first-child) { grid-column:1; grid-template-columns:96px minmax(0,1fr); padding:24px 0; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__thumbnail { height:auto; aspect-ratio:1.2; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__text { padding:24px; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:first-child .elementor-post__title { font-size:23px; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__text { gap:10px; }
 .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post:not(.has-post-thumbnail):not(:first-child) { grid-template-columns:1fr; }
}
@media(prefers-reduced-motion:reduce) { .elementor-13949 .elementor-element.elementor-element-3a190136 .elementor-post__thumbnail img { transition:none!important; } }/* End custom CSS */