body,
html {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

.banner_section {
  background-image: url("../images/fortwanye-banner.jpg");
  background-size: cover;
  /* background-position: center; */
  height: 1270px;
  width: 100%;
  position: relative;
  padding-top: 660px;
  padding-left: 40px;
  opacity: 0.9;
}
.privacy-section{
font-family: Rustic Printed;
}
.privacy-section ul{
  padding-left: 40px;
}
.h1-abouttext {
  white-space: pre-wrap;
  font-size: 65px;
}
.h1-text-about {
  text-align: center;
  white-space: pre-wrap;
  font-size: 69px;
}

.container-fluidwave {
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.ocean {
  background-color: #4074bb;
  background: url("../images/wave-banner.png");
  height: 197px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.homeh1element {
  color: #4074bb;
  font-size: 50px;
}

.newheaderposition {
  position: fixed !important;
  background: transparent !important;
}

.bannertext {
  font-family: "Rustic Printed";
  font-size: calc((var(--heading-2-size-value) - 1) * 1.2vw + 1rem);
  line-height: 1;
  font-weight: 500;
  opacity: 1.5;
}
.homepagesubtitile {
  font-size: 44px;
  line-height: 1;
}
.homepagesubtext {
  font-size: 20px;
}
.bannerbutton {
  text-decoration: none;
  font-size: 20px;
  margin-left: 14px;
}
.mb-h1-ele {
  white-space: pre-wrap;
  margin-bottom: 35px;
}
.html-style {
  text-align: center;
  white-space: pre-wrap;
  font-size: 44px;
}
.homeh1style {
  text-align: center;
  white-space: pre-wrap;
  font-size: 44px;
  /* margin-bottom: 70px; */
}
.hometext-block {
  margin-bottom: 69px;
}
.html-a-style {
  text-decoration: none;
  font-weight: bold;
  margin-top: -88px;
}
.h1-html-element {
  text-align: center;
  white-space: pre-wrap;
  font-size: 64px;
}
.h3-html-element {
  text-align: center;
  white-space: pre-wrap;
  font-size: 45px;
  line-height: 1;
}
.aboutsection {
  background-color: #f4f2f2;
}

img {
  width: 100%;
}

.aboutbackground {
  background-image: url("../images/bird-s-eye-view-of-a-factory-in-green-fields-at-su-2023-11-27-05-32-30-utc.jpg");
  background-size: cover;
  padding: 60px 0px 60px 0px;
}

.doctor_section {
  background-color: #f4f2f2;
}

.family_section {
  background-image: url("../images/portrait-family-and-happy-on-vacation-at-beach-b-2023-11-27-05-29-29-utc_4.jpg");
  background-size: cover;
  padding: 60px 0px;
}

.about_banner {
  background-image: url("https://images.squarespace-cdn.com/content/v1/6634d6711bb1e35fcb41ceb1/3e868da5-c0f7-4a97-8c0c-6bd63257d8de/family-walk-and-nature-together-with-trees-grass-2023-11-27-05-32-11-utc.jpg?format=2500w");
  background-size: cover;
  height: 1000px;
  opacity: 0.9;
  z-index: 1;
}
.member_banner {
  background-image: url("https://images.squarespace-cdn.com/content/v1/6634d6711bb1e35fcb41ceb1/a3dd3da9-9ee8-4c1a-a996-2fce2e066070/close-up-top-view-of-family-hands-stack-isolated-b-2024-04-24-17-13-49-utc.jpg?format=2500w");
  background-size: cover;
  height: 998px;
}
.blog_banner {
  background-image: url("https://img.freepik.com/free-photo/doctor-with-stethoscope-hands-hospital-background_1423-1.jpg?ga=GA1.1.1013263159.1733895253&semt=ais_hybrid&w=740");
  background-size: cover;
  height: 890px;
}
.blog1_banner {
  background-image: url("https://img.freepik.com/free-photo/abstract-dark-blurred-background-smooth-gradient-texture-color-shiny-bright-website-pattern-banner-header-sidebar-graphic-art-image_1258-82961.jpg?ga=GA1.1.1013263159.1733895253&semt=ais_hybrid&w=740");
  background-size: cover;
  height: 300px;
}
.contact_banner {
  background-image: url("https://images.squarespace-cdn.com/content/v1/6634d6711bb1e35fcb41ceb1/afa8372a-c867-4dee-aa27-25cdf88bbdf9/stretching-portrait-and-senior-people-in-park-for-2023-11-27-05-16-56-utc.jpg?format=2500w");
  background-size: cover;
  height: 900px;
  background-position: center;
}

.backgroundabout {
  background-color: #a67362 !important;
}

.weightlossbackground {
  background-image: url("https://images.squarespace-cdn.com/content/v1/6634d6711bb1e35fcb41ceb1/1722867634682-NMSTXEAHOWM6IM04JEBL/unsplash-image-be-6rpnQ30k.jpg?format=2500w");
  background-size: cover;
}

.contactbannertext {
  height: 700px;
}

.contactinfosection {
  background-color: #f4f2f2;
  padding: 60px 20px 60px 20px;
}

.contactform {
  padding: 30px;
}

.map-container {
  border: 10px solid rgb(154, 177, 188);
  border-radius: 10px;
}

.aboutbannertext {
  height: 600px;
}
.memberbannertext {
  line-height: 1.1;
  font-family: Rustic Printed;
  font-weight: 500;
  opacity: 1.5;
  margin-top: 275px;
  font-size: 70px;
  margin-left: 24px;
}
.memberbannersubtext {
  margin-left: 23px;
  font-size: 44px;
  margin-top: 54px;
  line-height: 1;
}
.h1-aboutbanner-text {
  font-size: 67px;
  margin-left: -40px;
  margin-bottom: -211px;
  opacity: 1.5;
}

.memberwave {
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-size: cover;
  overflow: hidden;
}
.memberborder {
  /* background-color: #4074bb; */
  background: url("../images/border2bg.png");
  height: 141px;
  /* width: 100%; */
  max-width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.memberbenewave {
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-size: cover;
  overflow: hidden;
}
.memberbeneborder {
  /* background-color: #4074bb; */
  background: url("../images/membersbene-bg-border.png");
  height: 141px;
  /* width: 100%; */
  max-width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 883px;
  background-repeat: no-repeat;
  background-size: cover;
}
.container-fluidabout {
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.ocean-about {
  background-color: #4074bb;
  background: url("../images/wave-banner.png");
  height: 158px;
  width: 100%;
  position: absolute;
  bottom: 0;
  top: 845px;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.memberwave1 {
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-size: cover;
  overflow: hidden;
}
.memberborder1 {
  /* background-color: #4074bb; */
  background: url("../images/wave4.png");
  height: 141px;
  width: 100%;
  max-width: 100%;
  background-repeat: repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: -90px;
}
.memberwave2 {
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-size: cover;
  overflow: hidden;
}
.memberborder2 {
  /* background-color: #4074bb; */
  background: url("../images/wave-border.png");
  height: 141px;
  /* width: 100%; */
  max-width: 100%;
  /* background-repeat: repeat; */
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: -90px;
}

.headerhide {
  display: none;
  transition: display 0.3s ease-out;
}

.sqs-block-html .sqs-block-content,
.sqs-block-html .sqs-html-content {
  outline: none;
}
.sqs-block-html .sqs-block-content *:not(h1):not(h2):not(h3),
.sqs-block-html .sqs-html-content *:not(h1):not(h2):not(h3) {
  word-wrap: break-word;
}

.page-section .section-border {
  background-color: var(--siteBackgroundColor);
}

.bannerbtnn {
  text-decoration: none;
  background-color: #4074bb;
  color: white;
  border-radius: 35px;
  font-weight: bold;
}
