.elementor-843 .elementor-element.elementor-element-7265e49a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-843 .elementor-element.elementor-element-7265e49a:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-7265e49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-843 .elementor-element.elementor-element-65d45e8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-843 .elementor-element.elementor-element-65d45e8a:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-65d45e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-843 .elementor-element.elementor-element-477f5adf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-843 .elementor-element.elementor-element-1bf6974c{--display:flex;--min-height:4px;--border-radius:99px 99px 99px 99px;}.elementor-843 .elementor-element.elementor-element-1bf6974c:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-1bf6974c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D9B3A;}.elementor-843 .elementor-element.elementor-element-7149024{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:68px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-843 .elementor-element.elementor-element-7149024:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-7149024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-843 .elementor-element.elementor-element-560460b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-widget-archive-posts .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-widget-archive-posts .elementor-post__title, .elementor-widget-archive-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-archive-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-archive-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-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-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-archive-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-archive-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-archive-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-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-843 .elementor-element.elementor-element-6c96ee16{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-843 .elementor-element.elementor-element-6c96ee16:after{content:"0.66";}.elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-post__thumbnail__link{width:100%;}.elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-post__meta-data span + span:before{content:"///";}.elementor-843 .elementor-element.elementor-element-6c96ee16.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-843 .elementor-element.elementor-element-6c96ee16.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-843 .elementor-element.elementor-element-6c96ee16.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-843{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-843 .elementor-element.elementor-element-477f5adf{--width:92%;}.elementor-843 .elementor-element.elementor-element-560460b7{--width:92%;}.elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-843 .elementor-element.elementor-element-6c96ee16:after{content:"0.5";}.elementor-843 .elementor-element.elementor-element-6c96ee16 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-843 .elementor-element.elementor-element-7265e49a{--width:100%;}.elementor-843 .elementor-element.elementor-element-65d45e8a{--width:100%;}.elementor-843 .elementor-element.elementor-element-477f5adf{--width:85%;}.elementor-843 .elementor-element.elementor-element-1bf6974c{--width:82px;}.elementor-843 .elementor-element.elementor-element-7149024{--width:100%;}.elementor-843 .elementor-element.elementor-element-560460b7{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-843 .elementor-element.elementor-element-477f5adf{--width:90%;}.elementor-843 .elementor-element.elementor-element-560460b7{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-7265e49a */.elementor-843 .elementor-element.elementor-element-7265e49a{
  --eb-green:#2D9B3A;
  --eb-green-dark:#1F762C;
  --eb-deep:#123F35;
  --eb-ink:#17211D;
  --eb-muted:#66716D;
  --eb-bg:#FFF9F7;
  --eb-soft:#F5F7F5;
  --eb-line:#DDE5E0;

  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  background:#FFFFFF !important;
  overflow:hidden !important;
  box-sizing:border-box !important;
}
.elementor-843 .elementor-element.elementor-element-7265e49a *{box-sizing:border-box !important;}

/* Archive hero */
.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-hero-v1{
  width:100% !important;
  margin:0 !important;
  padding:60px 0 54px !important;
  background:
    radial-gradient(circle at 86% 20%,rgba(45,155,58,.09),transparent 28%),
    linear-gradient(135deg,#FFF9F7,#F7FAF8) !important;
  border-bottom:1px solid var(--eb-line) !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-hero-inner-v1{
  width:85% !important;
  max-width:1480px !important;
  margin:0 auto !important;
  padding:0 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-kicker-v1,
.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-kicker-v1 *{
  margin:0 0 12px !important;
  color:var(--eb-green-dark) !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
  font-size:11px !important;
  font-weight:800 !important;
  line-height:1 !important;
  letter-spacing:.12em !important;
  text-transform:uppercase !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-title-v1 .elementor-heading-title{
  margin:0 !important;
  color:var(--eb-deep) !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
  font-size:56px !important;
  font-weight:800 !important;
  line-height:1.03 !important;
  letter-spacing:-.04em !important;
  text-transform:uppercase !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-accent-v1{
  width:82px !important;
  height:4px !important;
  margin-top:20px !important;
  border-radius:99px !important;
  background:linear-gradient(90deg,var(--eb-green-dark),var(--eb-green)) !important;
}

/* Posts area */
.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-body-v1{
  width:100% !important;
  margin:0 !important;
  padding:68px 0 82px !important;
  background:#FFFFFF !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-body-inner-v1{
  width:85% !important;
  max-width:1480px !important;
  margin:0 auto !important;
  padding:0 !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1{
  width:100% !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-posts-container{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:24px !important;
  align-items:stretch !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 article.elementor-post{
  height:100% !important;
  margin:0 !important;
  padding:0 0 22px !important;
  display:flex !important;
  flex-direction:column !important;
  overflow:hidden !important;
  background:#FFFFFF !important;
  border:1px solid var(--eb-line) !important;
  border-radius:18px !important;
  box-shadow:0 14px 34px rgba(18,63,53,.08) !important;
  transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 article.elementor-post:hover{
  transform:translateY(-6px);
  border-color:rgba(45,155,58,.32) !important;
  box-shadow:0 22px 50px rgba(18,63,53,.14) !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__thumbnail__link{
  margin:0 !important;
  overflow:hidden !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__thumbnail{
  padding-bottom:66% !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__thumbnail img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  transition:transform .55s ease,filter .35s ease !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 article.elementor-post:hover .elementor-post__thumbnail img{
  transform:scale(1.055);
  filter:saturate(1.06);
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__text{
  height:100% !important;
  padding:20px 20px 0 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__meta-data{
  margin:0 0 10px !important;
  color:var(--eb-green-dark) !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
  font-size:10.5px !important;
  font-weight:800 !important;
  letter-spacing:.04em !important;
  text-transform:uppercase !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__title{
  margin:0 0 12px !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__title,
.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__title a{
  color:var(--eb-deep) !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
  font-size:22px !important;
  font-weight:800 !important;
  line-height:1.18 !important;
  letter-spacing:-.02em !important;
  transition:color .18s ease !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 article.elementor-post:hover .elementor-post__title a{
  color:var(--eb-green-dark) !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__excerpt{
  margin:0 0 18px !important;
  color:var(--eb-muted) !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
  font-size:13.5px !important;
  line-height:1.65 !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__read-more{
  margin-top:auto !important;
  color:var(--eb-deep) !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
  font-size:11px !important;
  font-weight:800 !important;
  letter-spacing:.03em !important;
  text-transform:uppercase !important;
  text-decoration:none !important;
  transition:color .18s ease,transform .18s ease !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__read-more:hover{
  color:var(--eb-green-dark) !important;
  transform:translateX(3px);
}

/* Pagination */
.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-pagination{
  margin-top:38px !important;
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  justify-content:center !important;
  gap:7px !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .page-numbers{
  min-width:38px !important;
  height:38px !important;
  padding:0 12px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  color:var(--eb-deep) !important;
  background:var(--eb-soft) !important;
  border:1px solid var(--eb-line) !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
  font-size:12px !important;
  font-weight:800 !important;
  text-decoration:none !important;
  transition:background .18s ease,color .18s ease,border-color .18s ease !important;
}

.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .page-numbers.current,
.elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .page-numbers:hover{
  color:#FFFFFF !important;
  background:var(--eb-deep) !important;
  border-color:var(--eb-deep) !important;
}

/* Laptop */
@media (min-width:1025px) and (max-width:1320px){
  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-hero-inner-v1,
  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-body-inner-v1{
    width:90% !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-title-v1 .elementor-heading-title{
    font-size:49px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__title,
  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__title a{
    font-size:20px !important;
  }
}

/* Tablet */
@media (max-width:1024px){
  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-hero-v1{
    padding:50px 0 46px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-hero-inner-v1,
  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-body-inner-v1{
    width:90% !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-title-v1 .elementor-heading-title{
    font-size:43px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-body-v1{
    padding:56px 0 66px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-posts-container{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:20px !important;
  }
}

/* Mobile */
@media (max-width:767px){
  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-hero-v1{
    padding:40px 0 36px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-hero-inner-v1,
  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-body-inner-v1{
    width:92% !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-title-v1 .elementor-heading-title{
    font-size:35px !important;
    line-height:1.06 !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-accent-v1{
    width:62px !important;
    margin-top:16px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-body-v1{
    padding:44px 0 54px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-posts-container{
    grid-template-columns:1fr !important;
    gap:16px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 article.elementor-post{
    border-radius:16px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__text{
    padding:18px 18px 0 !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__title,
  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__title a{
    font-size:20px !important;
  }

  .elementor-843 .elementor-element.elementor-element-7265e49a .eb-archive-posts-v1 .elementor-post__excerpt{
    font-size:13px !important;
  }
}

@media (prefers-reduced-motion:reduce){
  .elementor-843 .elementor-element.elementor-element-7265e49a *{
    transition:none !important;
  }
}/* End custom CSS */