[id^="spl_"].price_wrapper .head-title {
  position: absolute !important;
  width: 1px !important; height: 1px !important;
  padding: 0 !important; margin: -1px !important;
  overflow: hidden !important; clip: rect(0 0 0 0) !important;
  white-space: nowrap !important; border: 0 !important;
}

body [id^="spl_"].price_wrapper .spl-price-a-tag,
body [id^="spl_"].price_wrapper .spl-price,
body [id^="spl_"].price_wrapper .price {
  color: #00698b !important;
  font-weight: 700 !important;
  font-family: "Merriweather", serif !important;
}

body [id^="spl_"].price_wrapper .name.a-tag,
body [id^="spl_"].price_wrapper .name-price-desc .name.a-tag {
  color: #00698b !important;
  font-weight: 700 !important;
  font-family: "Merriweather", serif !important;
}

body [id^="spl_"].price_wrapper .desc.a-tag,
body [id^="spl_"].price_wrapper .name-price-desc .desc.a-tag {
  color: #5f6c6d !important;
  font-weight: 400 !important;
  font-family: var(--wp--preset--font-family--body, "Open Sans", sans-serif) !important;
}

#rank-math-faq .rank-math-list-item {
  border: 1px solid #5db2cb;
  background: #ffffff;
  margin-bottom: 20px;
  border-radius: 8px;
  overflow: hidden;
}

#rank-math-faq .rank-math-question { 
  position: relative;
  padding: 12px 56px 12px 14px; 
  color: #00698b;
  font-weight: 700;
  cursor: pointer;
}

#rank-math-faq .rank-math-answer {
  display: none;
  padding: 12px 14px;
  background: #00698b;
  border-top: 1px solid #5db2cb;
  color: #ffffff;
  font-size: 16px !important;
  line-height: 1.45 !important;
}

#rank-math-faq .rank-math-question::after {
  content: "+";
  position: absolute;
  right: 0; top: 50%;
  width: 56px; text-align: center;
  transform: translateY(-50%);
  font-size: 20px; font-weight: 700;
  color: #5db2cb;
}

#rank-math-faq .rank-math-list-item.active .rank-math-answer { display: block; }
#rank-math-faq .rank-math-list-item.active .rank-math-question::after { content: "–"; color: #ff7a00; }

.wp-block-galleryberg-image img {
  border-radius: 16px !important;
  overflow: hidden;
  display: block;
}

.wp-block-galleryberg-image {
  border-radius: 16px;
  overflow: hidden;
  display: inline-block;
}

.wp-block-galleryberg-image img {
  border-radius: 16px;
  transition: transform 0.5s ease;
  display: block;
  width: 100%;
  height: auto;
}

.wp-block-galleryberg-image:hover img {
  transform: scale(1.1);
}

.stk-block-icon-list-item {
  --stk-icon-list-marker-color: #ffffff;
}

.lightweight-accordion .lightweight-accordion-title {
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    color: #00698b !important;
    cursor: pointer;
}

.lightweight-accordion .lightweight-accordion-title:hover {
    color: #5db2cb !important;
}

.twentytwenty-container {
    border-radius: 16px;
    overflow: hidden;
}

.cp-table-wrap {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 1rem 0 2rem;
  border-radius: 12px;
  border: 1px solid #e6eef1;
  background: #fff;
}

.gslide-description.description-bottom {
  display: none !important;
}