@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
body .entry-content {
  width: 100% !important;
  font-family: "Poppins", serif !important;
  font-size: 16px !important;
  line-height: 1.8 !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5 {
  font-family: "Poppins", serif !important;
  line-height: 1.4 !important;
}

.entry-title {
  display: none;
}

h1 {
  font-size: 28px !important;
}
@media screen and (min-width: 1000px) {
  h1 {
    font-size: 38px !important;
  }
}

h1, h2, h3 {
  font-weight: 600;
}

.rx-menu {
  padding: 0 0 20px 0 !important;
  list-style: none !important;
  gap: 20px;
  font-size: 14px;
}
.rx-menu a {
  color: #0c7581;
}
@media screen and (min-width: 1000px) {
  .rx-menu {
    display: flex;
  }
}

.rx-hero img {
  object-position: center right !important;
  margin: 0 !important;
}

.center-content {
  display: flex;
  align-items: center;
  justify-content: center;
}

.physicians-background {
  background-image: url(https://multisite.targetdna.com/wp-content/uploads/2023/08/lab-th.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

p {
  padding-bottom: 1em !important;
}

.rx-areas-treated {
  background: #f4faff;
  padding: 40px 3em;
  position: relative;
}
.rx-areas-treated:before {
  content: "";
  background: url("https://multisite.targetdna.com/wp-content/uploads/2024/06/athlete-2.webp");
  background-size: cover;
  background-position: top right;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover;
}
@media screen and (max-width: 1000px) {
  .rx-areas-treated:before {
    opacity: 0.3;
  }
}

.check-list {
  padding: 0 !important;
  position: relative;
  list-style: none !important;
}

.check-list li {
  margin-top: 7px;
  margin-left: 35px;
}

.check-list li:before {
  content: "";
  margin-top: -4px;
  position: absolute;
  height: 30px;
  width: 30px;
  margin-left: -40px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20' style='width: 50px;height: 50px; fill: %23fff;'%3E%3Cpath d='M10.219,1.688c-4.471,0-8.094,3.623-8.094,8.094s3.623,8.094,8.094,8.094s8.094-3.623,8.094-8.094S14.689,1.688,10.219,1.688 M10.219,17.022c-3.994,0-7.242-3.247-7.242-7.241c0-3.994,3.248-7.242,7.242-7.242c3.994,0,7.241,3.248,7.241,7.242C17.46,13.775,14.213,17.022,10.219,17.022 M15.099,7.03c-0.167-0.167-0.438-0.167-0.604,0.002L9.062,12.48l-2.269-2.277c-0.166-0.167-0.437-0.167-0.603,0c-0.166,0.166-0.168,0.437-0.002,0.603l2.573,2.578c0.079,0.08,0.188,0.125,0.3,0.125s0.222-0.045,0.303-0.125l5.736-5.751C15.268,7.466,15.265,7.196,15.099,7.03'%3E%3C/path%3E%3C/svg%3E");
  -webkit-filter: brightness(0) saturate(100%) invert(80%) sepia(87%) saturate(454%) hue-rotate(3deg) brightness(91%) contrast(99%);
  filter: brightness(0) saturate(100%) invert(80%) sepia(87%) saturate(454%) hue-rotate(3deg) brightness(91%) contrast(99%);
}

.rx-btn {
  border: none !important;
  font-size: 20px !important;
  background: #2399be !important;
  color: #ffffff !important;
  border-width: 0px !important;
  border-radius: 4px !important;
  padding: 10px 20px !important;
  line-height: 1.7em !important;
  transition: all 0.25s !important;
  text-decoration: none !important;
}
.rx-btn:hover {
  background: #1a738f !important;
  color: #ffffff !important;
}

.rx-light-text {
  color: #fff !important;
}

.rx-rounded-corners {
  border-radius: 15px;
  overflow: hidden;
}

h1, h2, h3 {
  font-weight: 700 !important;
}

.rx-logo {
  width: 80% !important;
}
.rx-logo img {
  width: 100% !important;
  max-width: 100%;
  margin: 0;
}

.rx-counts-heading {
  color: #16a990;
  font-weight: 200 !important;
  font-size: 55px;
}

.rx-areas-treated-content {
  position: relative;
}
@media screen and (min-width: 900px) {
  .rx-areas-treated-content {
    max-width: 60%;
  }
}

.slick-slide img {
  width: 100%;
}

:root {
  --wp--preset--spacing--40: 40px;
}

.rx-custom-content {
  padding: 40px 0;
}

/*# sourceMappingURL=rx-template.css.map */
