.elementor-12035 .elementor-element.elementor-element-762567c7{--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;--padding-top:5em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-12035 .elementor-element.elementor-element-42ec4d89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12035 .elementor-element.elementor-element-3064b003{--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;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-12035 .elementor-element.elementor-element-705b5ad5 .elementor-heading-title{color:#000000;}.elementor-12035 .elementor-element.elementor-element-74090301 .elementor-heading-title{color:#000000;}.elementor-12035 .elementor-element.elementor-element-14ddbed5 .elementor-heading-title{color:#000000;}.elementor-12035 .elementor-element.elementor-element-6da15d34 .elementor-heading-title{color:#000000;}.elementor-12035 .elementor-element.elementor-element-65962159 .elementor-heading-title{color:#000000;}.elementor-12035 .elementor-element.elementor-element-6020cf00 .elementor-heading-title{color:#000000;}.elementor-12035 .elementor-element.elementor-element-4bfc0ab0 .elementor-heading-title{color:#000000;}.elementor-12035 .elementor-element.elementor-element-26b73c37 .elementor-heading-title{color:#000000;}.elementor-12035 .elementor-element.elementor-element-3537b6eb .elementor-heading-title{color:#000000;}.elementor-12035 .elementor-element.elementor-element-1d9745b2{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12035 .elementor-element.elementor-element-e5b9c6b .elementor-button-content-wrapper{flex-direction:row;}.elementor-12035 .elementor-element.elementor-element-e5b9c6b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12035 .elementor-element.elementor-element-e5b9c6b .elementor-button{font-size:16px;font-weight:300;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8ac20af );border-radius:24px 24px 24px 24px;}.elementor-12035 .elementor-element.elementor-element-e5b9c6b .elementor-button:hover, .elementor-12035 .elementor-element.elementor-element-e5b9c6b .elementor-button:focus{color:var( --e-global-color-9232176 );}.elementor-12035 .elementor-element.elementor-element-e5b9c6b .elementor-button:hover svg, .elementor-12035 .elementor-element.elementor-element-e5b9c6b .elementor-button:focus svg{fill:var( --e-global-color-9232176 );}.elementor-12035 .elementor-element.elementor-element-f0cd24f{--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;--padding-top:5.5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-12035 .elementor-element.elementor-element-060e953{--grid-columns:1;}.elementor-12035 .elementor-element.elementor-element-060e953 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12035 .elementor-element.elementor-element-3cec79c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:5em;--padding-bottom:0em;--padding-left:4em;--padding-right:4em;}.elementor-12035 .elementor-element.elementor-element-dc78410{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12035 .elementor-element.elementor-element-dc78410.e-con{--align-self:center;}.elementor-12035 .elementor-element.elementor-element-3cefff4.elementor-element{--align-self:flex-start;}.elementor-12035 .elementor-element.elementor-element-3cefff4{text-align:start;}.elementor-12035 .elementor-element.elementor-element-3cefff4 .elementor-heading-title{text-transform:capitalize;color:var( --e-global-color-8ac20af );}.elementor-12035 .elementor-element.elementor-element-a743fe1{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:1em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;}.elementor-12035 .elementor-element.elementor-element-3a8c0a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12035 .elementor-element.elementor-element-b321dcb{--grid-columns:4;--auto-scroll-offset:0px;}.elementor-12035 .elementor-element.elementor-element-827d2a6{--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;--padding-top:0em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-12035 .elementor-element.elementor-element-1047242b{padding:0px 0px 0px 0px;}.elementor-12035 .elementor-element.elementor-element-11cb0eff{--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;--padding-top:0em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}@media(min-width:768px){.elementor-12035 .elementor-element.elementor-element-3064b003{--width:81%;}.elementor-12035 .elementor-element.elementor-element-1d9745b2{--width:18%;}.elementor-12035 .elementor-element.elementor-element-dc78410{--width:100%;}.elementor-12035 .elementor-element.elementor-element-3a8c0a9{--width:100%;}}@media(max-width:1226px){.elementor-12035 .elementor-element.elementor-element-762567c7{--padding-top:3em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-12035 .elementor-element.elementor-element-3064b003{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-12035 .elementor-element.elementor-element-705b5ad5 .elementor-heading-title{font-size:15px;}.elementor-12035 .elementor-element.elementor-element-14ddbed5 .elementor-heading-title{font-size:15px;}.elementor-12035 .elementor-element.elementor-element-65962159 .elementor-heading-title{font-size:15px;}.elementor-12035 .elementor-element.elementor-element-4bfc0ab0 .elementor-heading-title{font-size:15px;}.elementor-12035 .elementor-element.elementor-element-3537b6eb .elementor-heading-title{font-size:15px;}.elementor-12035 .elementor-element.elementor-element-e5b9c6b .elementor-button{font-size:14px;padding:8px 18px 8px 18px;}.elementor-12035 .elementor-element.elementor-element-060e953{--grid-columns:2;}.elementor-12035 .elementor-element.elementor-element-3cec79c{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-12035 .elementor-element.elementor-element-3cefff4{text-align:center;}.elementor-12035 .elementor-element.elementor-element-a743fe1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.25em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-12035 .elementor-element.elementor-element-b321dcb{--grid-columns:2;}.elementor-12035 .elementor-element.elementor-element-827d2a6{--padding-top:2em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-12035 .elementor-element.elementor-element-11cb0eff{--padding-top:0em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-12035 .elementor-element.elementor-element-762567c7{--padding-top:3em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-12035 .elementor-element.elementor-element-42ec4d89{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12035 .elementor-element.elementor-element-3064b003{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12035 .elementor-element.elementor-element-1d9745b2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12035 .elementor-element.elementor-element-060e953{--grid-columns:1;}.elementor-12035 .elementor-element.elementor-element-3cec79c{--padding-top:3.5em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-12035 .elementor-element.elementor-element-a743fe1{--padding-top:1.5em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-12035 .elementor-element.elementor-element-b321dcb{--grid-columns:1;}.elementor-12035 .elementor-element.elementor-element-827d2a6{--padding-top:1.5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-12035 .elementor-element.elementor-element-11cb0eff{--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}}@media(max-width:1226px) and (min-width:768px){.elementor-12035 .elementor-element.elementor-element-42ec4d89{--width:100%;}.elementor-12035 .elementor-element.elementor-element-3064b003{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-e5b9c6b */.ekit-wid-con .icon.icon-search11::before, .icon.icon-search11::before
 {
     font-size: 15px !important;
}
@media (min-width: 100px) and (max-width: 1024px) {
  .ekit-wid-con .icon.icon-search11::before, .icon.icon-search11::before
 {
     /*font-size: 15px !important;*/
}
.elementor-12035 .elementor-element.elementor-element-e5b9c6b .elementor-button span{
    padding-top: 1px !important;
}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-060e953 *//* =========================
   FEATURED NEWS GRID
========================= */

.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(2, 250px);
  gap: 5px;
}

/* exact 5-card layout */
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(1) {
  grid-column: 1 / 3;
  grid-row: 1 / 3;
}

.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(2) {
  grid-column: 3 / 4;
  grid-row: 1 / 2;
}

.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(3) {
  grid-column: 4 / 5;
  grid-row: 1 / 2;
}

.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(4) {
  grid-column: 3 / 4;
  grid-row: 2 / 3;
}

.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(5) {
  grid-column: 4 / 5;
  grid-row: 2 / 3;
}

/* make every card fill full grid area */
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item > .elementor,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item > .elementor > .e-con,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item .e-con,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item a {
  height: 100% !important;
  min-height: 100% !important;
}

/* hide extra items if they appear */
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(n+6) {
  display: none !important;
}

/* =========================
   TITLE SIZES
========================= */

/* featured big card title */
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(1) .news-card-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(1) .news-card-title .elementor-heading-title {
  font-size: clamp(20px, 1.5vw, 22px) !important;
  line-height: 1.15 !important;
  font-weight: 400 !important;
}

/* small cards title */
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(2) .news-card-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(2) .news-card-title .elementor-heading-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(3) .news-card-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(3) .news-card-title .elementor-heading-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(4) .news-card-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(4) .news-card-title .elementor-heading-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(5) .news-card-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(5) .news-card-title .elementor-heading-title {
  font-size: clamp(14px, 1.1vw, 16px) !important;
  line-height: 1.25 !important;
  font-weight: 300 !important;
}

/* clamp small-card titles so long titles do not break layout */
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(2) .news-card-title .elementor-heading-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(3) .news-card-title .elementor-heading-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(4) .news-card-title .elementor-heading-title,
.elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(5) .news-card-title .elementor-heading-title {
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden !important;
}

/* =========================
   TABLET
========================= */

@media (max-width: 1024px) {
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
  }

  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(1) {
    grid-column: 1 / -1;
    grid-row: auto;
  }

  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(2),
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(3),
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(4),
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(5) {
    grid-column: auto;
    grid-row: auto;
  }

  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(1) .news-card-title,
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(1) .news-card-title .elementor-heading-title {
    font-size: 20px !important;
  }

  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(2) .news-card-title,
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(2) .news-card-title .elementor-heading-title,
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(3) .news-card-title,
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(3) .news-card-title .elementor-heading-title,
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(4) .news-card-title,
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(4) .news-card-title .elementor-heading-title,
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(5) .news-card-title,
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(5) .news-card-title .elementor-heading-title {
    font-size: 15px !important;
  }
}

/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }

  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(1),
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(2),
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(3),
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(4),
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item:nth-of-type(5) {
    grid-column: auto;
    grid-row: auto;
  }

  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item .news-card-title,
  .elementor-12035 .elementor-element.elementor-element-060e953 .elementor-loop-container > .e-loop-item .news-card-title .elementor-heading-title {
    font-size: 16px !important;
    line-height: 1.3 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc78410 *//*.elementor-12035 .elementor-element.elementor-element-dc78410{*/
/*    width: 735px !important;*/
/*    max-width: 735px !important;*/
/*}*//* End custom CSS */