.elementor-88 .elementor-element.elementor-element-fdbc54b {
    margin-top: 0;
    margin-bottom: 80px;
    padding: 130px 30px 0;
  }
  .elementor-88
    .elementor-element.elementor-element-fd7ccb2.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-88
    .elementor-element.elementor-element-fd7ccb2
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
  }
  .elementor-88
    .elementor-element.elementor-element-fd7ccb2:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-88
    .elementor-element.elementor-element-fd7ccb2
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: rgba(213,233,251,1);
  }
  .elementor-88
    .elementor-element.elementor-element-fd7ccb2
    > .elementor-element-populated,
  .elementor-88
    .elementor-element.elementor-element-fd7ccb2
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-88
    .elementor-element.elementor-element-fd7ccb2
    > .elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
  }
  .elementor-88
    .elementor-element.elementor-element-fd7ccb2
    > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding-block-start: 0%;
    padding-inline-start: 6%;
    padding-block-end: 0%;
    padding-inline-end: 6%;
  }
  .elementor-88
    .elementor-element.elementor-element-fd7ccb2
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
  .elementor-88 .elementor-element.elementor-element-caabcf9 {
    --spacer-size: 6.5vh;
  }
  .elementor-88 .elementor-element.elementor-element-4e359af {
    --grid-columns: 1;
  }
  .elementor-88 .elementor-element.elementor-element-21977f4 {
    --spacer-size: 6.5vh;
  }
  .elementor-88 .elementor-element.elementor-element-f8ca060 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    .elementor-posts-container
    .elementor-post__thumbnail {
    padding-bottom: calc(0.7 * 100%);
  }
  .elementor-88 .elementor-element.elementor-element-ddf0549:after {
    content: "0.7";
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    .elementor-post__thumbnail__link {
    width: 100%;
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549.elementor-element
    .elementor-widget-container
    .elementor-post__thumbnail__link {
    width: 100%;
  }
  .elementor-88 .elementor-element.elementor-element-ddf0549 .elementor-post {
    border-style: solid;
    border-width: 1px;
    border-radius: 50px;
    padding: 0 0 30px;
    background-color: var(--e-global-color-vamtam_accent_5);
    border-color: var(--e-global-color-vamtam_accent_7);
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    .elementor-post__text {
    padding: 0 35px;
  }
  .elementor-88 .elementor-element.elementor-element-ddf0549 {
    --vamtam-content-padding: 0px 35px 0px 35px;
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
    --vamtam-img-border-radius: 50px 50px 0px 0px;
    --load-more—spacing: 60px;
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    .elementor-post:hover {
    background-color: var(--e-global-color-vamtam_accent_2);
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    .elementor-post__thumbnail {
    border-radius: 50px 50px 0 0;
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549.elementor-posts--thumbnail-left
    .elementor-post__thumbnail__link {
    margin-right: 35px;
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549.elementor-posts--thumbnail-right
    .elementor-post__thumbnail__link {
    margin-left: 35px;
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549.elementor-posts--thumbnail-top
    .elementor-post__thumbnail__link {
    margin-bottom: 35px;
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    .elementor-post__title,
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    .elementor-post__title
    a {
    font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    font-weight: var(--e-global-typography-vamtam_h5-font-weight);
    text-transform: var(--e-global-typography-vamtam_h5-text-transform);
    font-style: var(--e-global-typography-vamtam_h5-font-style);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    .elementor-post__title {
    margin-bottom: 20px;
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    .elementor-post__meta-data {
    color: var(--e-global-color-vamtam_accent_3);
    font-family: var(--e-global-typography-vamtam_primary_font-font-family),
      Sans-serif;
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
    text-transform: var(--e-global-typography-vamtam_primary_font-text-transform);
    font-style: var(--e-global-typography-vamtam_primary_font-font-style);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
    margin-bottom: 20px;
  }
  .elementor-88
    .elementor-element.elementor-element-ddf0549
    > .elementor-widget-container {
    margin: 0 0 120px;
  }
  :root {
    --page-title-display: none;
  }
  body.elementor-page-88:not(.elementor-motion-effects-element-type-background),
  body.elementor-page-88
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(
      180deg,
      var(--e-global-color-vamtam_accent_4) 0%,
      var(--e-global-color-vamtam_accent_5) 50vh
    );
  }
  @media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-fdbc54b {
      margin-top: 0;
      margin-bottom: 60px;
      padding: 95px 30px 0;
    }
    .elementor-88
      .elementor-element.elementor-element-fd7ccb2
      > .elementor-element-populated {
      margin-block-start: 0;
      margin-inline-start: 0;
      margin-block-end: 0;
      margin-inline-end: 0;
      --e-column-margin-right: 0em;
      --e-column-margin-left: 0em;
    }
    .elementor-88 .elementor-element.elementor-element-caabcf9 {
      --spacer-size: 4vh;
    }
    .elementor-88
      .elementor-element.elementor-element-caabcf9
      > .elementor-widget-container {
      margin: 0;
    }
    .elementor-88 .elementor-element.elementor-element-4e359af {
      --grid-columns: 1;
    }
    .elementor-88 .elementor-element.elementor-element-21977f4 {
      --spacer-size: 4vh;
    }
    .elementor-88
      .elementor-element.elementor-element-21977f4
      > .elementor-widget-container {
      margin: 0;
    }
    .elementor-88 .elementor-element.elementor-element-f8ca060 {
      margin-top: 0;
      margin-bottom: 0;
    }
    .elementor-88 .elementor-element.elementor-element-ddf0549 .elementor-post {
      padding: 0 0 30px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      .elementor-post__text {
      padding: 0 30px;
    }
    .elementor-88 .elementor-element.elementor-element-ddf0549 {
      --vamtam-content-padding: 0px 30px 0px 30px;
      --grid-column-gap: 20px;
      --grid-row-gap: 20px;
      --load-more—spacing: 40px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549.elementor-posts--thumbnail-left
      .elementor-post__thumbnail__link {
      margin-right: 30px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549.elementor-posts--thumbnail-right
      .elementor-post__thumbnail__link {
      margin-left: 30px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549.elementor-posts--thumbnail-top
      .elementor-post__thumbnail__link {
      margin-bottom: 30px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      .elementor-post__title,
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      .elementor-post__title
      a {
      font-size: var(--e-global-typography-vamtam_h5-font-size);
      line-height: var(--e-global-typography-vamtam_h5-line-height);
      letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      .elementor-post__meta-data {
      font-size: var(--e-global-typography-vamtam_primary_font-font-size);
      line-height: var(--e-global-typography-vamtam_primary_font-line-height);
      letter-spacing: var(
        --e-global-typography-vamtam_primary_font-letter-spacing
      );
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      > .elementor-widget-container {
      margin: 0 0 80px;
    }
  }
  @media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-fdbc54b {
      margin-top: 0;
      margin-bottom: 40px;
      padding: 50px 20px 0;
    }
    .elementor-88 .elementor-element.elementor-element-caabcf9 {
      --spacer-size: 40px;
    }
    .elementor-88 .elementor-element.elementor-element-4e359af {
      --grid-columns: 1;
    }
    .elementor-88 .elementor-element.elementor-element-21977f4 {
      --spacer-size: 40px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      .elementor-post__thumbnail__link {
      width: 100%;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549.elementor-element
      .elementor-widget-container
      .elementor-post__thumbnail__link {
      width: 100%;
    }
    .elementor-88 .elementor-element.elementor-element-ddf0549 .elementor-post {
      padding: 0 0 35px;
    }
    .elementor-88 .elementor-element.elementor-element-ddf0549 {
      --grid-column-gap: 20px;
      --grid-row-gap: 20px;
      --load-more—spacing: 40px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549.elementor-posts--thumbnail-left
      .elementor-post__thumbnail__link {
      margin-right: 30px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549.elementor-posts--thumbnail-right
      .elementor-post__thumbnail__link {
      margin-left: 30px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549.elementor-posts--thumbnail-top
      .elementor-post__thumbnail__link {
      margin-bottom: 30px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      .elementor-post__title,
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      .elementor-post__title
      a {
      font-size: var(--e-global-typography-vamtam_h5-font-size);
      line-height: var(--e-global-typography-vamtam_h5-line-height);
      letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      .elementor-post__title {
      margin-bottom: 10px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      .elementor-post__meta-data {
      font-size: var(--e-global-typography-vamtam_primary_font-font-size);
      line-height: var(--e-global-typography-vamtam_primary_font-line-height);
      letter-spacing: var(
        --e-global-typography-vamtam_primary_font-letter-spacing
      );
      margin-bottom: 10px;
    }
    .elementor-88
      .elementor-element.elementor-element-ddf0549
      > .elementor-widget-container {
      margin: 0 0 60px;
    }
  }
  