.page .jp-relatedposts {
display: none !important;
}
p {
  color: #000 !important;
}
ul li {
    color: #000000;
}

.elementor-element-2c402cf .swiper-slide-image {
    width: 100%;
    aspect-ratio: 1600 / 1101;
    object-fit: cover;
    display: block;
}
@media (max-width: 767px) {

  .services-list > .elementor-widget-wrap > .elementor-inner-section:not(:first-child) {
    padding: 7px 16px !important;
  }

  .services-list .elementor-inner-section .elementor-container {
    align-items: center;
  }

  .services-list .elementor-widget-image > .elementor-widget-container {
    margin: 0 !important;
  }

  .services-list .elementor-widget-image img {
    width: 38px !important;
    max-width: 38px !important;
  }

  .services-list .elementor-widget-heading {
    margin-bottom: 0 !important;
  }

  .services-list .elementor-widget-heading .elementor-heading-title {
    font-size: 15px !important;
    line-height: 1.3 !important;
  }

  .services-list > .elementor-widget-wrap > .elementor-inner-section:first-child {
    padding: 15px 0 8px !important;
  }
}
@media (max-width: 767px) {

  .services-list > .elementor-widget-wrap > .elementor-inner-section:first-child .elementor-widget-heading {
    margin-bottom: 12px !important;
  }

  .services-list > .elementor-widget-wrap > .elementor-inner-section:first-child .elementor-widget-divider > .elementor-widget-container {
    margin: 0 !important;
  }
}
@media (min-width: 768px) {
  .services-list .elementor-element-1bb6b48 {
    padding-top: 50px !important;
  }
}
@media (min-width: 768px) {
  .elementor-6535 .elementor-element.elementor-element-44ce02f > .elementor-element-populated {
    align-content: center !important;
  }
}
@media (min-width: 768px) {
  .elementor-6535 .elementor-element.elementor-element-9db72d {
    margin-top: -60px !important;
  }
}
@media (max-width: 767px) {

  /* Enlarge Virgin Voyages logo */
  .elementor-6535 .elementor-element.elementor-element-523e7c6 img {
    transform: scale(1.6) !important;
    transform-origin: center center;
  }

  /* Slightly enlarge The Adventure Challenge logo */
  .elementor-6535 .elementor-element.elementor-element-0b3228f img {
    transform: scale(1.2) !important;
    transform-origin: center center;
  }
}