.elementor-5215 .elementor-element.elementor-element-dd16342{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5215 .elementor-element.elementor-element-a0600c6{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5215 .elementor-element.elementor-element-a0600c6:not(.elementor-motion-effects-element-type-background), .elementor-5215 .elementor-element.elementor-element-a0600c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B6A991A;}.elementor-5215 .elementor-element.elementor-element-83c5335{--grid-columns:3;--grid-row-gap:60px;--grid-column-gap:30px;}.elementor-5215 .elementor-element.elementor-element-921e7ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-5215 .elementor-element.elementor-element-a0600c6{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-5215 .elementor-element.elementor-element-83c5335{--grid-row-gap:40px;--grid-column-gap:20px;}}@media(max-width:767px){.elementor-5215 .elementor-element.elementor-element-a0600c6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5215 .elementor-element.elementor-element-83c5335{--grid-columns:1;--grid-row-gap:30px;--grid-column-gap:20px;}}/* Start custom CSS for container, class: .elementor-element-dd16342 */.elementor-5215 .elementor-element.elementor-element-dd16342 .post-content {
  font-size: clamp(18px, 1.737vw, 22px);
}
.elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h2 {
  font-size: 48px;
}
.elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h3 {
  font-size: 38px;
}
.elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h4 {
  font-size: 30px;
}
.elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h5 {
  font-size: 24px;
}
.elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h6 {
  font-size: 20px;
}
.elementor-5215 .elementor-element.elementor-element-dd16342 li::before {
  top: .58em;
}

@media (max-width: 1024px) {
  .elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h2 { font-size: 36px; }
  .elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h3 { font-size: 28px; }
  .elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h4 { font-size: 24px; }
  .elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h5 { font-size: 20px; }
  .elementor-5215 .elementor-element.elementor-element-dd16342 .post-content h6 { font-size: 18px; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-83c5335 */.elementor-5215 .elementor-element.elementor-element-83c5335 .elementor-grid {
  grid-template-rows: none;
}
.elementor-5215 .elementor-element.elementor-element-83c5335 .post-item {
  height: 100%;
}

.elementor-5215 .elementor-element.elementor-element-83c5335 .elementor-widget-theme-post-featured-image a {
  display: block;
  overflow: hidden;
  aspect-ratio: 440 / 348;
}

.elementor-5215 .elementor-element.elementor-element-83c5335 .elementor-widget-theme-post-featured-image a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-5215 .elementor-element.elementor-element-83c5335 .elementor-widget-theme-post-featured-image a:hover img {
  transform: scale(1.04);
}

.elementor-5215 .elementor-element.elementor-element-83c5335 .btn-readmore,
.elementor-5215 .elementor-element.elementor-element-83c5335 p {
  display: none;
}

@media (max-width: 767px) {
  .elementor-5215 .elementor-element.elementor-element-83c5335 .e-loop-item {
    max-width: 442px;
    width: 100%;
    margin: 0 auto;
  }
  .elementor-5215 .elementor-element.elementor-element-83c5335 .elementor-widget-theme-post-featured-image a { 
    aspect-ratio: 4 / 3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-921e7ce */.elementor-5215 .elementor-element.elementor-element-921e7ce a:nth-child(2) {
  display: none;
}/* End custom CSS */