.elementor-4211 .elementor-element.elementor-element-c1013c8{--grid-row-gap:35px;--grid-column-gap:70px;}.elementor-4211 .elementor-element.elementor-element-c1013c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__thumbnail__link{width:100%;}.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__meta-data span + span:before{content:"///";}.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-4211 .elementor-element.elementor-element-c1013c8.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:17px;}.elementor-4211 .elementor-element.elementor-element-c1013c8.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:17px;}.elementor-4211 .elementor-element.elementor-element-c1013c8.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:17px;}.elementor-4211 .elementor-element.elementor-element-5cc6626{margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-4211 .elementor-element.elementor-element-6a3ddf6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4211 .elementor-element.elementor-element-6a3ddf6:after{content:"0.66";}.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__thumbnail__link{width:100%;}.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-4211 .elementor-element.elementor-element-6a3ddf6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-4211 .elementor-element.elementor-element-6a3ddf6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-4211 .elementor-element.elementor-element-6a3ddf6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__thumbnail__link{width:100%;}.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4211 .elementor-element.elementor-element-6a3ddf6:after{content:"0.5";}.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-c1013c8 *//* =========================================
   COMPANY NEWS CARDS — CORRECTED
========================================= */

.elementor-4211 .elementor-element.elementor-element-c1013c8,
.elementor-4211 .elementor-element.elementor-element-c1013c8 * {
  box-sizing: border-box;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 {
  width: 100%;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-posts-container {
  align-items: stretch !important;
  column-gap: 25px !important;
  row-gap: 25px !important;
}


/* CARD */

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post {
  height: 100% !important;
  min-height: 0 !important;
  position: relative;
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  background: #ffffff !important;
  border: 1px solid #dcecf7 !important;
  border-radius: 25px !important;
  box-shadow: 0 16px 42px rgba(0, 59, 143, 0.09) !important;
  transition:
    transform 0.24s ease,
    box-shadow 0.24s ease !important;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post:hover {
  transform: translateY(-6px);
  box-shadow: 0 23px 52px rgba(0, 59, 143, 0.14) !important;
}


/* FEATURED IMAGE */

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__thumbnail__link {
  width: 100% !important;
  height: 225px !important;
  flex: 0 0 225px !important;
  display: block !important;
  margin: 0 !important;
  overflow: hidden !important;
  background: #dcecf7;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__thumbnail {
  width: 100% !important;
  height: 225px !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #dcecf7;
  border-radius: 0 !important;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__thumbnail img {
  width: 100% !important;
  height: 100% !important;
  position: static !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center !important;
  filter: none !important;
  transform: none !important;
  transition: transform 0.35s ease !important;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post:hover
.elementor-post__thumbnail img {
  transform: scale(1.045) !important;
}


/* FALLBACK WHEN A POST HAS NO FEATURED IMAGE */

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post:not(:has(.elementor-post__thumbnail img))::before {
  content: "Company News";
  width: 100%;
  height: 225px;
  flex: 0 0 225px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px;
  color: #ffffff;
  background:
    radial-gradient(
      circle at 100% 0%,
      rgba(168, 223, 244, 0.28),
      transparent 40%
    ),
    linear-gradient(
      145deg,
      #064ca6 0%,
      #003b8f 55%,
      #002c6c 100%
    );
  font-size: 18px;
  line-height: 1.3;
  font-weight: 900;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
}


/* CONTENT */

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__text {
  width: 100% !important;
  min-height: 245px !important;
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  margin: 0 !important;
  padding: 25px 25px 27px !important;
  text-align: left !important;
}


/* DATE */

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__meta-data {
  order: 1;
  margin: 0 0 11px !important;
  padding: 0 !important;
  color: #0ea07d !important;
  border: 0 !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 900 !important;
  letter-spacing: 0.04em;
  text-align: left !important;
  text-transform: uppercase;
}


/* TITLE — MAXIMUM THREE LINES */

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__title {
  order: 2;
  margin: 0 0 13px !important;
  text-align: left !important;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__title a {
  display: -webkit-box !important;
  overflow: hidden !important;
  color: #003b8f !important;
  font-size: 21px !important;
  line-height: 1.28 !important;
  font-weight: 900 !important;
  letter-spacing: -0.018em;
  text-align: left !important;
  text-decoration: none !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__title a:hover {
  color: #0ea07d !important;
}


/* EXCERPT — MAXIMUM THREE LINES */

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__excerpt {
  order: 3;
  width: 100%;
  margin: 0 0 21px !important;
  overflow: hidden !important;
  text-align: left !important;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__excerpt p {
  display: -webkit-box !important;
  overflow: hidden !important;
  margin: 0 !important;
  color: #5b6475 !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
  text-align: left !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}


/* READ MORE */

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__read-more {
  order: 4;
  min-height: 43px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin-top: auto !important;
  padding: 11px 20px !important;
  color: #ffffff !important;
  background: #003b8f !important;
  border-radius: 999px !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}

.elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__read-more:hover {
  color: #ffffff !important;
  background: #0ea07d !important;
}


/* MOBILE */

@media (max-width: 767px) {
  .elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-posts-container {
    row-gap: 20px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post {
    border-radius: 22px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__thumbnail__link,
  .elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__thumbnail,
  .elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post:not(:has(.elementor-post__thumbnail img))::before {
    height: 215px !important;
    flex-basis: 215px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__text {
    min-height: 0 !important;
    padding: 23px 21px 24px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__title a {
    font-size: 21px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-c1013c8 .elementor-post__read-more {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6eb7ee5 *//* NEWS PAGE WRAPPER */
body.page-id-256 main,
body.page-id-256 .site-main,
body.page-id-256 .elementor-section {
  background: #f7fbfe;
}

/* TARGET MOST BLOG/NEWS LIST STRUCTURES */
body.page-id-256 .entry,
body.page-id-256 article.post,
body.page-id-256 .post,
body.page-id-256 .blog-item,
body.page-id-256 .elementor-post,
body.page-id-256 .eael-grid-post,
body.page-id-256 .premium-blog-post-container {
  background: #ffffff !important;
  border: 1px solid #dcecf7 !important;
  border-radius: 28px !important;
  box-shadow: 0 18px 45px rgba(0, 48, 135, 0.10) !important;
  padding: 28px !important;
  overflow: hidden !important;
  margin-bottom: 34px !important;
  text-align: left !important;
}

/* IMAGE */
body.page-id-256 article img,
body.page-id-256 .post img,
body.page-id-256 .entry img,
body.page-id-256 .elementor-post img {
  width: 100% !important;
  height: 280px !important;
  object-fit: cover !important;
  border-radius: 22px !important;
  margin-bottom: 22px !important;
}

/* TITLES */
body.page-id-256 h2 a,
body.page-id-256 h3 a,
body.page-id-256 .entry-title a,
body.page-id-256 .post-title a,
body.page-id-256 .elementor-post__title a {
  color: #003087 !important;
  font-size: 24px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
  text-decoration: none !important;
}

/* DATE */
body.page-id-256 time,
body.page-id-256 .posted-on,
body.page-id-256 .post-date,
body.page-id-256 .elementor-post__meta-data {
  color: #00857A !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

/* EXCERPT */
body.page-id-256 article p,
body.page-id-256 .entry-summary,
body.page-id-256 .post-excerpt,
body.page-id-256 .elementor-post__excerpt {
  color: #5B6475 !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
}

/* READ MORE */
body.page-id-256 .more-link,
body.page-id-256 .read-more,
body.page-id-256 a[href*="/news/"] {
  color: #D90429 !important;
  font-weight: 800 !important;
}

/* MOBILE */
@media (max-width: 767px) {
  body.page-id-256 .entry,
  body.page-id-256 article.post,
  body.page-id-256 .post,
  body.page-id-256 .blog-item,
  body.page-id-256 .elementor-post {
    padding: 22px !important;
    border-radius: 22px !important;
  }

  body.page-id-256 article img,
  body.page-id-256 .post img,
  body.page-id-256 .entry img,
  body.page-id-256 .elementor-post img {
    height: 220px !important;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6a3ddf6 *//* =========================================
   ADVICE & INSIGHTS CARDS
========================================= */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6,
.elementor-4211 .elementor-element.elementor-element-6a3ddf6 * {
  box-sizing: border-box;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 {
  width: 100%;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-posts-container {
  align-items: stretch !important;
  column-gap: 25px !important;
  row-gap: 25px !important;
}


/* CARD */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post {
  height: 100% !important;
  min-height: 0 !important;
  position: relative;
  display: flex !important;
  flex-direction: column !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  background: #ffffff !important;
  border: 1px solid #dcecf7 !important;
  border-radius: 25px !important;
  box-shadow: 0 15px 40px rgba(0, 59, 143, 0.085) !important;
  transition:
    transform 0.24s ease,
    border-color 0.24s ease,
    box-shadow 0.24s ease !important;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post:hover {
  transform: translateY(-6px);
  border-color: #a8dff4 !important;
  box-shadow: 0 23px 52px rgba(0, 59, 143, 0.14) !important;
}


/* FEATURED IMAGE */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__thumbnail__link {
  width: 100% !important;
  height: 225px !important;
  flex: 0 0 225px !important;
  position: relative;
  display: block !important;
  margin: 0 !important;
  overflow: hidden !important;
  background: #eef9fd;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__thumbnail {
  width: 100% !important;
  height: 225px !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #eef9fd;
  border-radius: 0 !important;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__thumbnail img {
  width: 100% !important;
  height: 100% !important;
  position: static !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center !important;
  transform: none !important;
  transition: transform 0.35s ease !important;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post:hover
.elementor-post__thumbnail img {
  transform: scale(1.045) !important;
}


/* IMAGE LABEL */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__thumbnail__link::after {
  content: "Advice & Insights";
  position: absolute;
  left: 17px;
  bottom: 16px;
  z-index: 3;
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  color: #003b8f;
  background: rgba(255, 255, 255, 0.94);
  border-radius: 999px;
  box-shadow: 0 7px 18px rgba(0, 59, 143, 0.12);
  font-size: 10px;
  line-height: 1.2;
  font-weight: 900;
  letter-spacing: 0.045em;
  text-transform: uppercase;
}


/* FALLBACK IF NO FEATURED IMAGE */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post:not(:has(.elementor-post__thumbnail img))::before {
  content: "Advice & Insights";
  width: 100%;
  height: 225px;
  flex: 0 0 225px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px;
  color: #003b8f;
  background:
    radial-gradient(
      circle at 100% 0%,
      rgba(14, 160, 125, 0.16),
      transparent 38%
    ),
    linear-gradient(
      145deg,
      #eef9fd 0%,
      #dff3fa 100%
    );
  font-size: 17px;
  line-height: 1.3;
  font-weight: 900;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
}


/* CONTENT */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__text {
  width: 100% !important;
  min-height: 260px !important;
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  margin: 0 !important;
  padding: 25px 25px 27px !important;
  text-align: left !important;
}


/* DATE */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__meta-data {
  order: 1;
  margin: 0 0 11px !important;
  padding: 0 !important;
  color: #0ea07d !important;
  border: 0 !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  font-weight: 900 !important;
  letter-spacing: 0.035em;
  text-align: left !important;
  text-transform: uppercase;
}


/* TITLE */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__title {
  order: 2;
  margin: 0 0 13px !important;
  text-align: left !important;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__title a {
  display: -webkit-box !important;
  overflow: hidden !important;
  color: #003b8f !important;
  font-size: 21px !important;
  line-height: 1.28 !important;
  font-weight: 900 !important;
  letter-spacing: -0.018em;
  text-align: left !important;
  text-decoration: none !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__title a:hover {
  color: #0ea07d !important;
}


/* EXCERPT */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__excerpt {
  order: 3;
  width: 100%;
  margin: 0 0 21px !important;
  overflow: hidden !important;
  text-align: left !important;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__excerpt p {
  display: -webkit-box !important;
  overflow: hidden !important;
  margin: 0 !important;
  color: #5b6475 !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
  text-align: left !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}


/* READ MORE */

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__read-more {
  order: 4;
  min-height: 43px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin-top: auto !important;
  padding: 11px 20px !important;
  color: #ffffff !important;
  background: #cc0226 !important;
  border-radius: 999px !important;
  box-shadow: 0 8px 19px rgba(204, 2, 38, 0.15);
  font-size: 12px !important;
  line-height: 1.2 !important;
  font-weight: 900 !important;
  text-decoration: none !important;
  transition:
    background 0.22s ease,
    transform 0.22s ease !important;
}

.elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__read-more:hover {
  color: #ffffff !important;
  background: #ae001e !important;
  transform: translateY(-2px);
}


/* TABLET */

@media (max-width: 1024px) {
  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__text {
    min-height: 250px !important;
    padding: 22px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__title a {
    font-size: 20px !important;
  }
}


/* MOBILE */

@media (max-width: 767px) {
  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-posts-container {
    row-gap: 20px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post {
    border-radius: 22px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__thumbnail__link,
  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__thumbnail,
  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post:not(:has(.elementor-post__thumbnail img))::before {
    height: 215px !important;
    flex-basis: 215px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__text {
    min-height: 0 !important;
    padding: 23px 21px 24px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__title a {
    font-size: 21px !important;
  }

  .elementor-4211 .elementor-element.elementor-element-6a3ddf6 .elementor-post__read-more {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cc6626 *//* NEWS PAGE WRAPPER */
body.page-id-256 main,
body.page-id-256 .site-main,
body.page-id-256 .elementor-section {
  background: #f7fbfe;
}

/* TARGET MOST BLOG/NEWS LIST STRUCTURES */
body.page-id-256 .entry,
body.page-id-256 article.post,
body.page-id-256 .post,
body.page-id-256 .blog-item,
body.page-id-256 .elementor-post,
body.page-id-256 .eael-grid-post,
body.page-id-256 .premium-blog-post-container {
  background: #ffffff !important;
  border: 1px solid #dcecf7 !important;
  border-radius: 28px !important;
  box-shadow: 0 18px 45px rgba(0, 48, 135, 0.10) !important;
  padding: 28px !important;
  overflow: hidden !important;
  margin-bottom: 34px !important;
  text-align: left !important;
}

/* IMAGE */
body.page-id-256 article img,
body.page-id-256 .post img,
body.page-id-256 .entry img,
body.page-id-256 .elementor-post img {
  width: 100% !important;
  height: 280px !important;
  object-fit: cover !important;
  border-radius: 22px !important;
  margin-bottom: 22px !important;
}

/* TITLES */
body.page-id-256 h2 a,
body.page-id-256 h3 a,
body.page-id-256 .entry-title a,
body.page-id-256 .post-title a,
body.page-id-256 .elementor-post__title a {
  color: #003087 !important;
  font-size: 24px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
  text-decoration: none !important;
}

/* DATE */
body.page-id-256 time,
body.page-id-256 .posted-on,
body.page-id-256 .post-date,
body.page-id-256 .elementor-post__meta-data {
  color: #00857A !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

/* EXCERPT */
body.page-id-256 article p,
body.page-id-256 .entry-summary,
body.page-id-256 .post-excerpt,
body.page-id-256 .elementor-post__excerpt {
  color: #5B6475 !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
}

/* READ MORE */
body.page-id-256 .more-link,
body.page-id-256 .read-more,
body.page-id-256 a[href*="/news/"] {
  color: #D90429 !important;
  font-weight: 800 !important;
}

/* MOBILE */
@media (max-width: 767px) {
  body.page-id-256 .entry,
  body.page-id-256 article.post,
  body.page-id-256 .post,
  body.page-id-256 .blog-item,
  body.page-id-256 .elementor-post {
    padding: 22px !important;
    border-radius: 22px !important;
  }

  body.page-id-256 article img,
  body.page-id-256 .post img,
  body.page-id-256 .entry img,
  body.page-id-256 .elementor-post img {
    height: 220px !important;
  }
}/* End custom CSS */