.group-section-1 img {
  width: 100%;
}

@media (max-width: 800px) {
  .group-section-1 .wp-block-mission .custom-order-cols .custom-order-col-1, .group-section-1 .wp-block-vission .custom-order-cols .custom-order-col-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .group-section-1 .wp-block-mission .custom-order-cols .custom-order-col-2, .group-section-1 .wp-block-vission .custom-order-cols .custom-order-col-2 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

.group-section-2 .values-card-container > .wp-block-columns {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 900px) {
  .group-section-2 .values-card-container > .wp-block-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
}

.group-section-2 .values-card-container > .wp-block-columns .card-values-cols {
  background-color: #f5f1e780;
  max-width: 192px;
  height: auto;
  width: 100%;
  margin: 0;
  place-content: center;
}

@media (max-width: 900px) {
  .group-section-2 .values-card-container > .wp-block-columns .card-values-cols {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}

@media (max-width: 500px) {
  .group-section-2 .values-card-container > .wp-block-columns .card-values-cols {
    max-width: calc(90% - 20px);
  }
}

.group-section-2 .values-card-container > .wp-block-columns .card-values-cols .card-description p {
  text-wrap: auto;
}

.aboutus-resort .aboutus-resort-group {
  position: relative;
}

.aboutus-resort .aboutus-resort-group .resort-leaf-1 {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0;
}

.aboutus-resort .aboutus-resort-group .resort-leaf-2 {
  position: absolute;
  bottom: 0;
  right: 0;
}
/*# sourceMappingURL=about-us-page.css.map */