/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 15 2023 | 16:27:08 */
.wp-site-blocks {
    padding: 0;
}

html {
  scroll-behavior: smooth;
}

/** body {
  font-family: "Poppins", sans-serif;
}
body h1,
body h2,
body h4,
body h5,
body h6,
body p {
  font-family: "Poppins", sans-serif;
} **/

.btn {
  border-radius: 50px !important;
  padding: 8px 35px !important;
  font-size: 16px !important;
}

.btn-info {
  background: #5fbeec !important;
  border: 1px solid #5fbeec !important;
  color: white;
  width: 100%;
}
.btn-info:hover {
  background: #3aa0d3 !important;
  color: white;
}

.btn-outline-info {
  background: transparent;
  border: 1px solid white;
  color: white;
}
.btn-outline-info:hover {
  background: #3f42dd;
  color: white;
  border: 1px solid #3f42dd;
}

.wp-block-site-title a:where(:not(.wp-element-button)):hover {
  text-decoration: none !important;
}

.hcp-banner-container .hcp-banner-overlay {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  background: #ffffff;
  background: linear-gradient(
    108deg,
    #ffffff 75%,
    rgba(255, 255, 255, 0) 85%
  );
}
.obesity-banner-container {
  position: relative;
}
.obesity-banner-overlay {
  position: absolute;
  width: 70%;
  height: 100%;
  background: #ffffff;
  background: linear-gradient(
    108deg,
    #ffffff 25%,
    rgba(255, 255, 255, 0) 100%
  );
}
.coupon-wrapper {
  box-shadow: 0px 0px 25px 10px #dddddd;
  -moz-box-shadow: 0px 0px 25px 10px #dddddd;
  -webkit-box-shadow: 0px 0px 25px 10px #dddddd;
  border-radius: 30px;
}

.qr-code-content .qr-code {
  border-radius: 30px;
}

.footer-list-content {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}

.footer-link {
  font-size: 25px;
  color: #fff !important;
  text-decoration: none !important;
}
.footer-link:hover {
  text-decoration: underline !important;
}

/**

.resource-content {
    box-shadow: 10px 20px 30px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    background: #fff;
}

.resource-content .resource-avatar {
    width: 100%;
    aspect-ratio: 16/8;
    background-size: cover;
    background-position: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}


.resource-content .resource-detail {
    padding: 25px;
}

.resource-content .resource-detail .resource-title {
  font-size: 22px;
  font-weight: bold;
  line-height: 25px;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 52px;
}
.resource-container > *:nth-child(n + 4) {
  display: none;
}

.resource-content .resource-detail .resource-description {
  margin-top: 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 95px;
  font-size: 16px;
  color: #333333;
}

.resource-content .resource-detail .resource-visit-content {
  text-align: center;
  margin-top: 30px;
}

.resource-content .resource-detail .resource-visit-content .resource-visit {
  padding: 8px;
  background-color: #66bcfc;
  width: 85%;
  display: inline-block;
  text-align: center;
  border-radius: 10px;
  font-size: 21px;
  font-weight: bold;
  line-height: 22px;
  color: #fff !important;
  text-decoration: none;
  cursor: pointer;
  text-transform: uppercase;
}

.resource-content .resource-detail .resource-visit-content .resource-visit:hover {
  text-decoration: none;
  opacity: 0.8;
}



.footer {
  width: 100%;
  padding: 100px 5%;
  background: #001b32;
  margin-bottom: -24px;
}

.footer-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer-left-content {
  width: 700px;
}

.footer-log-content {
  width: 30%;
}

.footer-log-content img {
  width: 100%;
}

.footer-brand-content {
  color: #fff;
  margin-top: 25px;
}

.footer-title {
  font-size: 52px;
  font-weight: bold;
}

.footer-subtitle {
  font-size: 25px;
}





.footer-social-content {
  margin-top: 50px;
  display: flex;
  align-items: center;
  gap: 20px;
}

.footer-list {
  width: 350px;
}

.footer-social-content img {
  width: 35px;
}
@media (max-width: 1449px) {
  .footer-left-content {
    width: 550px;
  }
  .footer-title {
    font-size: 40px;
  }
  .footer-subtitle,
  .footer-link {
    font-size: 20px;
  }
  .footer-list {
    width: auto;
  }
  .footer {
    width: 100%;
    padding-top: 90px;
    padding-bottom: 50px;
    background: #001b32;
  }
}
@media (max-width: 766px) {
  .footer-container {
    display: block;
    text-align: center;
  }
  .footer-log-content {
    width: 200px;
    display: inline-block;
  }
  .footer-left-content {
    width: 100%;
    margin-bottom: 60px;
  }
  .footer-social-content {
    justify-content: center;
  }
  .footer-subtitle,
  .footer-link {
    font-size: 15px;
  }
  .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 470px) {
  .footer-title {
    font-size: 35px;
  }
}
**/
