.elementor-15457 .elementor-element.elementor-element-4e448e08{--display:flex;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15457 .elementor-element.elementor-element-b8da244{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15457 .elementor-element.elementor-element-a1c57c2{--grid-columns:3;}.elementor-15457 .elementor-element.elementor-element-a1c57c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15457 .elementor-element.elementor-element-a1c57c2 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-15457 .elementor-element.elementor-element-a1c57c2 .e-loop-item > .elementor-section, .elementor-15457 .elementor-element.elementor-element-a1c57c2 .e-loop-item > .elementor-section > .elementor-container, .elementor-15457 .elementor-element.elementor-element-a1c57c2 .e-loop-item > .e-con, .elementor-15457 .elementor-element.elementor-element-a1c57c2 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-15457 .elementor-element.elementor-element-0a87e30{--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;}@media(max-width:1024px){.elementor-15457 .elementor-element.elementor-element-a1c57c2{--grid-columns:2;}}@media(max-width:767px){.elementor-15457 .elementor-element.elementor-element-a1c57c2{--grid-columns:1;}}/* Start custom CSS *//* ===== ACT ARTICLE CARD ===== */

.ipa-act-card{
  background:#ffffff;
  border:1px solid #d9e1e8;
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 8px 24px rgba(8,35,65,.08);
  padding:0;
  height:100%;
  display:flex;
  flex-direction:column;
  transition:transform .2s ease, box-shadow .2s ease;
}

.ipa-act-card:hover{
  transform:translateY(-4px);
  box-shadow:0 12px 30px rgba(8,35,65,.12);
}

/* Featured image */
.ipa-act-image img{
  width:100%;
  height:220px;
  object-fit:cover;
  display:block;
}

/* Content spacing */
.ipa-act-title,
.ipa-act-excerpt,
.ipa-act-link{
  margin-left:24px;
  margin-right:24px;
}

/* Post title */
.ipa-act-title{
  margin-top:22px;
}

.ipa-act-title .elementor-heading-title{
  font-size:24px;
  line-height:1.2;
  font-weight:800;
  color:#082341;
}

.ipa-act-title a{
  color:#082341;
  text-decoration:none;
}

.ipa-act-title a:hover{
  color:#b57635;
}

/* Excerpt */
.ipa-act-excerpt{
  margin-top:14px;
}

.ipa-act-excerpt,
.ipa-act-excerpt p{
  font-size:16px;
  line-height:1.65;
  color:#334155;
}

/* Limit excerpt visually */
.ipa-act-excerpt{
  display:-webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  overflow:hidden;
}

/* Read article link */
.ipa-act-link{
  margin-top:auto;
  margin-bottom:24px;
  padding-top:10px;
}

.ipa-act-link a{
  font-size:16px;
  font-weight:700;
  color:#145f95;
  text-decoration:none;
}

.ipa-act-link a:hover{
  color:#b57635;
}

/* Tablet */
@media(max-width:900px){
  .ipa-act-image img{
    height:200px;
  }

  .ipa-act-title .elementor-heading-title{
    font-size:22px;
  }
}

/* Mobile */
@media(max-width:680px){
  .ipa-act-image img{
    height:190px;
  }

  .ipa-act-title,
  .ipa-act-excerpt,
  .ipa-act-link{
    margin-left:20px;
    margin-right:20px;
  }

  .ipa-act-title .elementor-heading-title{
    font-size:21px;
  }
}/* End custom CSS */