@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100;200;300;400;500;600;700&family=Lato:wght@100;300;400;700;900&family=Montserrat&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat&display=swap");
/* line 4, app/assets/stylesheets/old_park_dental.scss */
* {
  -webkit-text-size-adjust: none;
}

/* line 7, app/assets/stylesheets/old_park_dental.scss */
.navbar {
  background: #019875;
  height: 90px;
  flex-shrink: 0;
}

/* line 12, app/assets/stylesheets/old_park_dental.scss */
.navbar .nav-contain {
  margin-left: 4.655vw;
  margin-right: 4.655vw;
}

/* line 18, app/assets/stylesheets/old_park_dental.scss */
.free-consultation-box {
  background: rgba(1, 152, 117, 0.8);
  box-shadow: 0px 10.633562088px 10.633562088px 0px rgba(0, 0, 0, 0.15);
  padding: 20px 25px;
  max-width: 621px;
}

/* line 24, app/assets/stylesheets/old_park_dental.scss */
.free-consultation-box .form-control {
  opacity: 1;
  margin: 6.91px 0px;
  border-radius: 3.19px;
  color: var(--grey-text, #606060);
  font-family: 'Lato', sans-serif;
  font-size: 19.14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 12px 18px;
  border: none;
}

/* line 40, app/assets/stylesheets/old_park_dental.scss */
.free-consultation-box h5 {
  color: #FFF;
  font-family: 'Lato', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 29.774px;
  /* 82.705% */
  margin-bottom: 20px;
}

/* line 51, app/assets/stylesheets/old_park_dental.scss */
.free-consultation-box .btn {
  width: 100%;
  margin-top: 20px;
  justify-content: center;
  text-transform: uppercase;
}

/* line 59, app/assets/stylesheets/old_park_dental.scss */
.navbar-links a {
  color: white;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 22px;
  font-family: 'Lato', sans-serif;
}

/* line 67, app/assets/stylesheets/old_park_dental.scss */
.navbar-links a:hover {
  color: #bfd834 !important;
}

/* line 71, app/assets/stylesheets/old_park_dental.scss */
.btn-primary {
  border-radius: 4px;
  background: #BFD834;
  display: inline-flex;
  padding: 13.731px 20.923px;
  align-items: flex-start;
  color: var(--v-dark-green, #000);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 112.5% */
  text-transform: uppercase;
  border: 0;
}

/* line 89, app/assets/stylesheets/old_park_dental.scss */
.header {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/Homepage-Background-8e590a67232d1ff4a7a0ea6438116e04790ed47fb1dfec2f13a9e78b98656e9f.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-blend-mode: multiply;
  height: 949px;
  padding: 65px;
}

/* line 98, app/assets/stylesheets/old_park_dental.scss */
.header h1 {
  color: #FFF;
  font-family: 'Lato', sans-serif;
  font-size: 68px;
  font-style: normal;
  font-weight: 500;
  line-height: 75px;
  /* 110.294% */
  max-width: 780px;
  margin-bottom: 30px;
}

/* line 109, app/assets/stylesheets/old_park_dental.scss */
.header p {
  color: var(--white, #FFF);
  font-family: 'Lato', sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 39.5px;
  /* 123.438% */
  max-width: 670px;
  margin-bottom: 20px;
}

/* line 122, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion {
  background: #F7FFF1;
  padding: 100px 8.355vw;
}

/* line 126, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion h2 {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 60.245px;
  font-style: normal;
  font-weight: 400;
  line-height: 67.776px;
  /* 112.5% */
  width: 615px;
  margin-bottom: 30px;
}

/* line 137, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion p {
  color: var(--grey-text, #606060);
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 130% */
}

/* line 146, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion .btn-secondary {
  border-radius: 11.937px;
  background: #72CC50;
  padding: 15px 25px;
  border: 0;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 23.874px;
  font-style: normal;
  font-weight: 500;
  line-height: 23.874px;
  /* 100% */
  margin-bottom: 25px;
}

/* line 161, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion .btn-secondary i {
  margin-right: 17px;
}

/* line 166, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion .call {
  margin-bottom: 53px;
}

/* line 170, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion .card {
  border-radius: 6px;
  background: var(--white, #FFF);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  border: 0;
  margin-bottom: 30px;
}

/* line 177, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion .card .card-body {
  padding: 45px;
}

/* line 181, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion .card .card-img-top {
  border-radius: 0;
  height: 100%;
  border-radius: 6px 0px 0px 6px;
  object-fit: contain;
}

/* line 188, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion .card h3 {
  color: #019875;
  font-family: 'Lato', sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 75% */
  margin-bottom: 18px;
}

/* line 198, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion .card p {
  color: #000;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 16px;
  /* 80% */
  margin-bottom: 33px;
}

/* line 209, app/assets/stylesheets/old_park_dental.scss */
.treatment-discussion .btn-moreinfo {
  border-radius: 8px;
  background: #00AEAD;
  padding: 21px 30px;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 100% */
  text-transform: uppercase;
  width: 260px;
  height: 60px;
}

/* line 226, app/assets/stylesheets/old_park_dental.scss */
.first-class {
  padding: 30px 8.355vw 61px 8.355vw;
  background: #019875;
}

/* line 230, app/assets/stylesheets/old_park_dental.scss */
.first-class h2 {
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* line 240, app/assets/stylesheets/old_park_dental.scss */
.first-class p {
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 88.889% */
}

/* line 250, app/assets/stylesheets/old_park_dental.scss */
.first-class .iconimg {
  max-width: 237px;
  max-height: 237px;
}

/* line 255, app/assets/stylesheets/old_park_dental.scss */
.first-class .btn {
  margin-top: 50px;
}

/* line 260, app/assets/stylesheets/old_park_dental.scss */
.restore {
  padding: 60px 8.355vw 91px 8.355vw;
  background: #F7FFF1;
}

/* line 264, app/assets/stylesheets/old_park_dental.scss */
.restore h2 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 60px;
}

/* line 275, app/assets/stylesheets/old_park_dental.scss */
.restore .subhead {
  background: #00AEAD;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* line 287, app/assets/stylesheets/old_park_dental.scss */
.testimonials {
  padding: 60px 8.355vw 91px 8.355vw;
}

/* line 290, app/assets/stylesheets/old_park_dental.scss */
.testimonials h3 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 48px;
}

/* line 301, app/assets/stylesheets/old_park_dental.scss */
.testimonials .starrating {
  padding-top: 10px;
}

/* line 304, app/assets/stylesheets/old_park_dental.scss */
.testimonials .starrating i {
  padding: 4px;
  color: white;
  font-size: 16px;
  border-radius: 5px;
  background: #BCD631;
}

/* line 313, app/assets/stylesheets/old_park_dental.scss */
.testimonials .review_circle {
  width: 60px;
  height: 60px;
  border-radius: 50px;
  margin-right: -50px;
}

/* line 320, app/assets/stylesheets/old_park_dental.scss */
.testimonials p {
  color: #333;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
}

/* line 329, app/assets/stylesheets/old_park_dental.scss */
.testimonials .card {
  padding: 26px;
  background: #F7FFF1;
  border: 1px solid #808080;
  height: 100%;
}

/* line 336, app/assets/stylesheets/old_park_dental.scss */
.testimonials .btn-more {
  padding: 21px 32px;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 100% */
  text-transform: uppercase;
  border-radius: 8px;
  background: #72CC50;
  margin-top: 61px;
}

/* line 352, app/assets/stylesheets/old_park_dental.scss */
.latest_posts {
  padding: 60px 8.355vw 91px 8.355vw;
}

/* line 355, app/assets/stylesheets/old_park_dental.scss */
.latest_posts h3 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* line 366, app/assets/stylesheets/old_park_dental.scss */
.latest_posts .post img {
  border-radius: 10px;
}

/* line 372, app/assets/stylesheets/old_park_dental.scss */
.latest_posts .post_content h4 {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 376, app/assets/stylesheets/old_park_dental.scss */
.latest_posts .post_content h4 a {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  /* 105.556% */
}

/* line 386, app/assets/stylesheets/old_park_dental.scss */
.latest_posts .post_content p {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 120% */
}

/* line 398, app/assets/stylesheets/old_park_dental.scss */
.latest_posts .post_content .btn-more {
  padding: 15px 25px;
  border-radius: 8px;
  background: #72CC50;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 112.5% */
  text-transform: uppercase;
  margin-top: 37px;
}

/* line 416, app/assets/stylesheets/old_park_dental.scss */
footer .book-appt {
  padding: 56.95px 8.355vw;
  background: #019875;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 424, app/assets/stylesheets/old_park_dental.scss */
footer .book-appt h3 {
  color: #BFD834;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 75% */
}

/* line 434, app/assets/stylesheets/old_park_dental.scss */
footer .book-appt p {
  margin-top: 30px;
  overflow: hidden;
  color: var(--white, #FFF);
  text-align: center;
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 140% */
}

/* line 449, app/assets/stylesheets/old_park_dental.scss */
footer .discuss-treatment {
  background: #F7FFF1;
  padding: 44px 8.355vw;
}

/* line 453, app/assets/stylesheets/old_park_dental.scss */
footer .discuss-treatment h2 {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 60.245px;
  font-style: normal;
  font-weight: 400;
  line-height: 67.776px;
  /* 112.5% */
  width: 615px;
  margin-bottom: 30px;
}

/* line 464, app/assets/stylesheets/old_park_dental.scss */
footer .discuss-treatment p {
  color: var(--grey-text, #606060);
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 130% */
}

/* line 473, app/assets/stylesheets/old_park_dental.scss */
footer .discuss-treatment .btn-secondary {
  border-radius: 11.937px;
  background: #72CC50;
  padding: 15px 25px;
  border: 0;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 23.874px;
  font-style: normal;
  font-weight: 500;
  line-height: 23.874px;
  /* 100% */
  margin-top: 20px;
}

/* line 487, app/assets/stylesheets/old_park_dental.scss */
footer .discuss-treatment .btn-secondary i {
  margin-right: 17px;
}

/* line 492, app/assets/stylesheets/old_park_dental.scss */
footer .discuss-treatment .form-control {
  border-radius: 5px;
  border: 1px solid var(--grey-text, #606060);
  padding: 17.19px 26.309px 14px 14.91px;
  margin-top: 12px;
  margin-bottom: 12px;
}

/* line 501, app/assets/stylesheets/old_park_dental.scss */
footer .discuss-treatment .btn-submit {
  padding: 15px 25px;
  border-radius: 8px;
  background: #72CC50;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 112.5% */
  text-transform: uppercase;
  margin-top: 18px;
}

/* line 519, app/assets/stylesheets/old_park_dental.scss */
.popdown-nav {
  background: #BCD631;
  position: absolute;
  z-index: 20;
}

/* line 524, app/assets/stylesheets/old_park_dental.scss */
.popdown-nav .innernav {
  padding-left: 8.9vw;
  padding-top: 44px;
}

/* line 529, app/assets/stylesheets/old_park_dental.scss */
.popdown-nav h3 {
  color: var(--blue-green, #1A7F79);
  font-family: 'Lato', sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* line 538, app/assets/stylesheets/old_park_dental.scss */
.popdown-nav ul {
  padding: 0;
}

/* line 542, app/assets/stylesheets/old_park_dental.scss */
.popdown-nav li {
  color: var(--grey-text, #606060);
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
  /* 190% */
  list-style: none;
}

/* line 552, app/assets/stylesheets/old_park_dental.scss */
.popdown-nav a:hover {
  color: white !important;
  cursor: pointer !important;
}

/* line 559, app/assets/stylesheets/old_park_dental.scss */
.treatment-header {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/images/old_park_dental/treatment_header.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-blend-mode: multiply;
  padding: 65px;
}

/* line 568, app/assets/stylesheets/old_park_dental.scss */
.treatment-header h1 {
  color: #FFF;
  font-family: 'Lato', sans-serif;
  font-size: 68px;
  font-style: normal;
  font-weight: 500;
  line-height: 75px;
  /* 110.294% */
  max-width: 540px;
  margin-bottom: 40px;
}

/* line 579, app/assets/stylesheets/old_park_dental.scss */
.treatment-header .subtitle {
  color: var(--white, #FFF);
  font-family: 'Lato', sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 39.5px;
  /* 123.438% */
  max-width: 430px;
}

/* line 589, app/assets/stylesheets/old_park_dental.scss */
.treatment-header .circle_promo {
  position: absolute;
  right: 3rem;
  top: 190px;
}

/* line 594, app/assets/stylesheets/old_park_dental.scss */
.treatment-header .circle_promo .circle_promo_inner {
  position: absolute;
  top: 60px;
  transform: rotateZ(6.119deg);
  left: 50px;
  text-align: center;
}

/* line 601, app/assets/stylesheets/old_park_dental.scss */
.treatment-header .circle_promo .circle_promo_inner p {
  margin: 0;
}

/* line 605, app/assets/stylesheets/old_park_dental.scss */
.treatment-header .circle_promo .circle_promo_inner .from {
  color: var(--grey-text, #606060);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 23.046px;
  font-style: normal;
  font-weight: 700;
  line-height: 31.731px;
  /* 267.857% */
  text-transform: uppercase;
}

/* line 616, app/assets/stylesheets/old_park_dental.scss */
.treatment-header .circle_promo .circle_promo_inner .pmprice {
  color: #019875;
  font-family: 'Lato', sans-serif;
  font-size: 62.554px;
  font-style: normal;
  font-weight: 700;
  line-height: 61.731px;
  letter-spacing: -0.938px;
}

/* line 626, app/assets/stylesheets/old_park_dental.scss */
.treatment-header .circle_promo .circle_promo_inner .permonth {
  color: #019875;
  font-family: 'Lato', sans-serif;
  font-size: 24.692px;
  font-style: normal;
  font-weight: 800;
  line-height: 32.512px;
  text-transform: uppercase;
}

/* line 636, app/assets/stylesheets/old_park_dental.scss */
.treatment-header .circle_promo .circle_promo_inner .or {
  color: var(--grey-text, #606060);
  font-family: 'Lato', sans-serif;
  font-size: 23.046px;
  font-style: normal;
  font-weight: 700;
  line-height: 41.565px;
  text-transform: uppercase;
}

/* line 646, app/assets/stylesheets/old_park_dental.scss */
.treatment-header .circle_promo .circle_promo_inner .fullprice {
  color: #019875;
  font-family: 'Lato', sans-serif;
  font-size: 37.862px;
  font-style: normal;
  font-weight: 700;
  line-height: 41.565px;
  letter-spacing: -0.568px;
}

/* line 659, app/assets/stylesheets/old_park_dental.scss */
.pdc {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/PrivateDentalBackground-6cc9dedb9abbf91c506a9af163dd086ffbee9fbb7692acb2f0a671d69a513898.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 665, app/assets/stylesheets/old_park_dental.scss */
.nhscare {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/NHSCareBackground-033c30cf01f3f30608d09916df768d39f245b824befb4fd99a2845043fc4ccf7.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 671, app/assets/stylesheets/old_park_dental.scss */
.DentalCleaning {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/DentalCleaningBackground-4ab14d47d9dd28d3c0a71b4c2e2c505a4414e0dbb8888c9ee50c2bcbccb6b308.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 677, app/assets/stylesheets/old_park_dental.scss */
.rootcanal {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/RootCanalBackground-c2d8e57e9abc8cf7ecac0896255926e3dddf98665946f60d8a490007a00cbff4.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 683, app/assets/stylesheets/old_park_dental.scss */
.dentures {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/DenturesBackground-faa0a3652a423489e9b843d8d2759aae80098da73364da2901e6960838036361.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 689, app/assets/stylesheets/old_park_dental.scss */
.compobond {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/CompositeBondingBackground-f6a637aff24d9be5e44745babcce6d86ef34bede02aa0082ee872f719c4bc1ce.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 695, app/assets/stylesheets/old_park_dental.scss */
.invisiblebraces {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/InvisibleBracesBackground-141bc20d312fc4d4664b56608cdf919c58344343f7e80a1524688740977ae543.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 701, app/assets/stylesheets/old_park_dental.scss */
.crowns {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/CrownsBackground-d3f07d44c8ffa7c5b8769d2484b94dc97a1dba07c474445f5f7bb8171fe608a1.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 707, app/assets/stylesheets/old_park_dental.scss */
.smilemakeover {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/SmileMakeoverBackground-e0669dae3e3ba38b591f94e40cca628bd3a9bc4cb8a069e89a43bd0110c17ae8.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 713, app/assets/stylesheets/old_park_dental.scss */
.teethwhitening {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/TeethWhiteningBackground-aecadd5e20cdcf017a3ce8d8363bafed85e8a62383605481bbcf34ffd0492416.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 719, app/assets/stylesheets/old_park_dental.scss */
.dentalveneers {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/VeneersBackground-b8fedb9ba0f7e4dc231c47676bf2dcd4db791b608164d5ec08f09aeeeca48f2f.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 726, app/assets/stylesheets/old_park_dental.scss */
.dentalveneers {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/VeneersBackground-b8fedb9ba0f7e4dc231c47676bf2dcd4db791b608164d5ec08f09aeeeca48f2f.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 732, app/assets/stylesheets/old_park_dental.scss */
.dental-fillings {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/FillingsBackground-1e48eca102459ea516bedfd03eda331217bb06480b1daa586099bac69490155a.png);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 738, app/assets/stylesheets/old_park_dental.scss */
.sdi {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/Dental-Implants-Banner-87a1675572b471ca267c29f5ee7322ed51eaeb8127ca12b84411ba6b928a5a7c.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 744, app/assets/stylesheets/old_park_dental.scss */
.mdi {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/Banner-2-d8b9e19bd8d4f9d1ae2544d914ba2afbdb7bc16bbecdc2f253be5bd853917774.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 750, app/assets/stylesheets/old_park_dental.scss */
.fmdi {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/FMDI-8044ef81a5e0dfd8b49a2987772fab6d60b6aa8aec29b70f79c9bc0c3d3c9933.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 756, app/assets/stylesheets/old_park_dental.scss */
.fadi {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/Banner-3-31f091cfc1eb9bf1d49eba435feeef16593972bfd3d85de6c0dbc3f3161fdd8c.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 762, app/assets/stylesheets/old_park_dental.scss */
.aof {
  background: linear-gradient(318deg, #5E9D46 15.73%, rgba(114, 204, 80, 0) 100%), url(/assets/old_park_dental/Banner-4-14d7bec15173fbd9a10a6ab0de2c502f8f094f4015ef2183b4f59fd8518c6b4e.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 768, app/assets/stylesheets/old_park_dental.scss */
.restoresmile {
  background: #F7FFF1;
  padding: 60px 8.355vw;
}

/* line 772, app/assets/stylesheets/old_park_dental.scss */
.restoresmile h2 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* line 783, app/assets/stylesheets/old_park_dental.scss */
.howcanwehelp {
  background: var(--white, #FFF);
  padding: 60px 8.355vw;
}

/* line 787, app/assets/stylesheets/old_park_dental.scss */
.howcanwehelp h2 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 35px;
}

/* line 798, app/assets/stylesheets/old_park_dental.scss */
.howcanwehelp .card {
  border-radius: 6px;
  background: var(--white, #FFF);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  border: 0;
  padding: 35px 50px;
  height: 100%;
  display: flex;
  justify-content: space-between;
}

/* line 808, app/assets/stylesheets/old_park_dental.scss */
.howcanwehelp .card h3 {
  color: #019875;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px;
  /* 122.222% */
}

/* line 818, app/assets/stylesheets/old_park_dental.scss */
.howcanwehelp .card p {
  color: var(--grey-text, #606060);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 130% */
  margin-bottom: 25px;
  margin-top: 10px;
}

/* line 830, app/assets/stylesheets/old_park_dental.scss */
.howcanwehelp .card .btn-green {
  border-radius: 10px;
  background: #72CC50;
  box-shadow: 4.7748823166px 4.7748823166px 3.5811617374px 0px rgba(0, 0, 0, 0.09), -4.7748823166px -4.7748823166px 3.5811617374px 0px rgba(255, 255, 255, 0.63);
  padding: 16.712px 33.758px 14.325px 21.487px;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 23.874px;
  font-style: normal;
  font-weight: 500;
  line-height: 23.874px;
  /* 100% */
}

/* line 842, app/assets/stylesheets/old_park_dental.scss */
.howcanwehelp .card .btn-green i {
  color: white;
  font-size: 23.874px;
  margin-right: 16.71px;
}

/* line 851, app/assets/stylesheets/old_park_dental.scss */
.moreinfo {
  background: #F7FFF1;
  padding: 60px 8.355vw;
  padding-bottom: 0;
}

/* line 856, app/assets/stylesheets/old_park_dental.scss */
.moreinfo p {
  font-size: 18px;
  font-family: 'Lato', sans-serif;
}

/* line 861, app/assets/stylesheets/old_park_dental.scss */
.moreinfo h2 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 56px;
  /* 116.667% */
  margin-bottom: 30px;
}

/* line 872, app/assets/stylesheets/old_park_dental.scss */
.moreinfo .btn-primary {
  margin-top: 40px;
}

/* line 876, app/assets/stylesheets/old_park_dental.scss */
.moreinfo .card {
  border-radius: 6px;
  background: var(--white, #FFF);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  border: 0;
  margin-bottom: 30px;
}

/* line 883, app/assets/stylesheets/old_park_dental.scss */
.moreinfo .card .card-body {
  padding: 45px;
}

/* line 887, app/assets/stylesheets/old_park_dental.scss */
.moreinfo .card .card-img-top {
  border-radius: 0;
  height: 100%;
  border-radius: 6px 0px 0px 6px;
}

/* line 893, app/assets/stylesheets/old_park_dental.scss */
.moreinfo .card h3 {
  color: #019875;
  font-family: 'Lato', sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  /* 75% */
  margin-bottom: 35px;
}

/* line 903, app/assets/stylesheets/old_park_dental.scss */
.moreinfo .card p {
  color: #000;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 16px;
  /* 80% */
  margin-bottom: 33px;
}

/* line 913, app/assets/stylesheets/old_park_dental.scss */
.moreinfo .card .btn-moreinfo {
  border-radius: 8px;
  background: #00AEAD;
  padding: 13.731px 20.923px;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 100% */
  text-transform: uppercase;
  width: 260px;
}

/* line 929, app/assets/stylesheets/old_park_dental.scss */
.moreinfo .card-container {
  overflow-y: auto;
  height: 620px;
}

/* line 935, app/assets/stylesheets/old_park_dental.scss */
.five-steps {
  padding: 60px 5.355vw;
  background: #019875;
}

/* line 939, app/assets/stylesheets/old_park_dental.scss */
.five-steps h2 {
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* line 949, app/assets/stylesheets/old_park_dental.scss */
.five-steps p {
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 88.889% */
  margin-bottom: 36px;
}

/* line 961, app/assets/stylesheets/old_park_dental.scss */
.implant-range {
  padding: 60px 195px;
}

/* line 964, app/assets/stylesheets/old_park_dental.scss */
.implant-range h2 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* line 974, app/assets/stylesheets/old_park_dental.scss */
.implant-range p {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
}

/* line 979, app/assets/stylesheets/old_park_dental.scss */
.implant-range .card {
  border-radius: 6px;
  background: var(--white, #FFF);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  border: 0;
}

/* line 985, app/assets/stylesheets/old_park_dental.scss */
.implant-range .card .card-img-top {
  border-radius: 6px 6px 0px 0px;
  background: #019875;
  padding: 10px 0;
}

/* line 990, app/assets/stylesheets/old_park_dental.scss */
.implant-range .card .card-img-top img {
  max-height: 250px;
}

/* line 996, app/assets/stylesheets/old_park_dental.scss */
.implant-range .card h3 {
  color: #019875;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  /* 118.75% */
}

/* line 1006, app/assets/stylesheets/old_park_dental.scss */
.implant-range .card p {
  color: var(--grey-text, #606060);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  /* 110% */
}

/* line 1016, app/assets/stylesheets/old_park_dental.scss */
.implant-range .card .btn-implant {
  border-radius: 8px;
  background: #00AEAD;
  padding: 13.731px 20.923px;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 100% */
  text-transform: uppercase;
}

/* line 1030, app/assets/stylesheets/old_park_dental.scss */
.implant-range .card .btn-implant span {
  font-size: 28px;
}

/* line 1038, app/assets/stylesheets/old_park_dental.scss */
.questions-dental-implants {
  background: #F7FFF1;
  padding: 60px 8.355vw;
}

/* line 1042, app/assets/stylesheets/old_park_dental.scss */
.questions-dental-implants h2 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 50px;
}

/* line 1053, app/assets/stylesheets/old_park_dental.scss */
.questions-dental-implants p {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-align: center;
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 120% */
  margin-bottom: 60px;
}

/* line 1067, app/assets/stylesheets/old_park_dental.scss */
.questions-dental-implants .accordion-header {
  border: 0;
}

/* line 1071, app/assets/stylesheets/old_park_dental.scss */
.questions-dental-implants .accordion-button:not(.collapsed) {
  box-shadow: none;
}

/* line 1075, app/assets/stylesheets/old_park_dental.scss */
.questions-dental-implants .accordion-item {
  margin-bottom: 20px;
  border-radius: 6px;
  background: var(--white, #FFF);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

/* line 1081, app/assets/stylesheets/old_park_dental.scss */
.questions-dental-implants .accordion-item h3 > button {
  color: #019875;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  /* 91.667% */
}

/* line 1090, app/assets/stylesheets/old_park_dental.scss */
.questions-dental-implants .accordion-item .accordion-button::after {
  content: '\f078';
  /* Unicode for Font Awesome plus icon (fa-plus) */
}

/* line 1096, app/assets/stylesheets/old_park_dental.scss */
.pricing {
  padding: 60px 8.355vw;
  background: #F7FFF1;
}

/* line 1100, app/assets/stylesheets/old_park_dental.scss */
.pricing h2 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 75% */
  margin-bottom: 40px;
}

/* line 1112, app/assets/stylesheets/old_park_dental.scss */
.pricing table thead {
  background: var(--grey-text, #606060);
}

/* line 1115, app/assets/stylesheets/old_park_dental.scss */
.pricing table thead tr > th {
  color: var(--white, #FFF);
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 28px;
  /* 116.667% */
}

/* line 1125, app/assets/stylesheets/old_park_dental.scss */
.pricing .table-striped > tbody > tr:nth-of-type(odd) > * {
  background: rgba(191, 216, 52, 0.33);
}

/* line 1129, app/assets/stylesheets/old_park_dental.scss */
.pricing .table-striped > tbody > tr:nth-of-type(even) > * {
  background: rgba(191, 216, 52, 0.12);
}

/* line 1134, app/assets/stylesheets/old_park_dental.scss */
.header-alt {
  background: url(/assets/old_park_dental/header_building-bc21aa09634a55fbde6bf3c2766c3a4453fae397ceb7df83de2233e9acf3d748.png);
  padding-top: 80px;
  padding-left: 8.855vw;
  height: 240px;
}

/* line 1140, app/assets/stylesheets/old_park_dental.scss */
.header-alt h1 {
  color: #FFF;
  font-family: 'Lato', sans-serif;
  font-size: 68px;
  font-style: normal;
  font-weight: 500;
  line-height: 75px;
  /* 110.294% */
  width: 543px;
}

/* line 1152, app/assets/stylesheets/old_park_dental.scss */
.personalised {
  background: #F7FFF1;
  padding: 95px 8.355vw;
}

/* line 1156, app/assets/stylesheets/old_park_dental.scss */
.personalised h2 {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 56px;
  /* 116.667% */
}

/* line 1165, app/assets/stylesheets/old_park_dental.scss */
.personalised p {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 163.636% */
}

/* line 1178, app/assets/stylesheets/old_park_dental.scss */
.high-quality-treatment {
  padding: 95px 8.355vw;
}

/* line 1181, app/assets/stylesheets/old_park_dental.scss */
.high-quality-treatment h2 {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 56px;
  /* 116.667% */
}

/* line 1190, app/assets/stylesheets/old_park_dental.scss */
.high-quality-treatment p {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 163.636% */
}

/* line 1203, app/assets/stylesheets/old_park_dental.scss */
.refer p {
  font-size: 16px !important;
}

/* line 1208, app/assets/stylesheets/old_park_dental.scss */
.map {
  background: #F7FFF1;
  padding: 100px 8.355vw;
}

/* line 1212, app/assets/stylesheets/old_park_dental.scss */
.map h2 {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 56px;
  /* 116.667% */
  margin-bottom: 20px;
}

/* line 1222, app/assets/stylesheets/old_park_dental.scss */
.map p {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: "Montserrat";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 163.636% */
  margin-bottom: 50px;
}

/* line 1236, app/assets/stylesheets/old_park_dental.scss */
.map table td {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: "Montserrat";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 163.636% */
}

/* line 1250, app/assets/stylesheets/old_park_dental.scss */
.header-blog {
  background: url(/assets/old_park_dental/contact_header-f5e32b8e1fd9e0fe479d10cf07bd2d2266459d2b416845bd4df1918786055af6.png);
  padding-top: 80px;
  padding-left: 8.355vw;
  background-size: cover;
  height: 400px;
}

/* line 1257, app/assets/stylesheets/old_park_dental.scss */
.header-blog h1 {
  color: #FFF;
  font-family: 'Lato', sans-serif;
  font-size: 68px;
  font-style: normal;
  font-weight: 500;
  line-height: 75px;
  /* 110.294% */
  width: 543px;
}

/* line 1268, app/assets/stylesheets/old_park_dental.scss */
.blog {
  padding: 95px 8.355vw;
}

/* line 1271, app/assets/stylesheets/old_park_dental.scss */
.blog img {
  border-radius: 10px;
}

/* line 1275, app/assets/stylesheets/old_park_dental.scss */
.blog h2 {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  /* 105.556% */
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 1286, app/assets/stylesheets/old_park_dental.scss */
.blog p {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 120% */
}

/* line 1298, app/assets/stylesheets/old_park_dental.scss */
.blog .btn-more {
  padding: 21px 32px;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 100% */
  text-transform: uppercase;
  border-radius: 8px;
  background: #72CC50;
  margin-top: 35px;
}

/* line 1314, app/assets/stylesheets/old_park_dental.scss */
.footer {
  padding: 60px 8.355vw;
  background: #019875;
}

/* line 1318, app/assets/stylesheets/old_park_dental.scss */
.footer .logo {
  max-width: 351px;
  margin-bottom: 40px;
}

/* line 1323, app/assets/stylesheets/old_park_dental.scss */
.footer .details {
  color: var(--white, #FFF);
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  /* 150% */
}

/* line 1330, app/assets/stylesheets/old_park_dental.scss */
.footer .details i {
  margin-right: 10px;
}

/* line 1335, app/assets/stylesheets/old_park_dental.scss */
.footer h3 {
  color: #BCD631;
  font-family: 'Lato', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
  /* 105.556% */
}

/* line 1344, app/assets/stylesheets/old_park_dental.scss */
.footer .footer-header {
  border-bottom: 1px solid white;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

/* line 1350, app/assets/stylesheets/old_park_dental.scss */
.footer .footer-links {
  margin-bottom: 10px;
  color: var(--white, #FFF);
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
  /* 190% */
}

/* line 1360, app/assets/stylesheets/old_park_dental.scss */
.footer .copyrightbar {
  margin-top: 85px;
}

/* line 1363, app/assets/stylesheets/old_park_dental.scss */
.footer .copyrightbar .copyright {
  color: var(--white, #FFF);
  font-family: 'Josefin Sans', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}

/* line 1372, app/assets/stylesheets/old_park_dental.scss */
.footer .copyrightbar a {
  color: var(--white, #FFF);
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}

/* line 1381, app/assets/stylesheets/old_park_dental.scss */
.footer .copyrightbar .col-md-6 {
  display: flex;
  column-gap: 40px;
}

/* line 1388, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing {
  background: #F7FFF1;
  padding: 40px 8.355vw;
}

/* line 1392, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing .subhead {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}

/* line 1404, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing h2 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 56px;
  /* 116.667% */
}

/* line 1414, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing .options {
  width: 460px;
  margin-bottom: 60px;
}

/* line 1418, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing .options p {
  color: var(--grey-text, #606060);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 41.5px;
  /* 172.917% */
}

/* line 1429, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing .btn-green {
  border-radius: 8px;
  background: #72CC50;
  padding: 21px 32px;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 75% */
  text-transform: uppercase;
}

/* line 1443, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing .selected {
  background: #019875;
}

/* line 1447, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing .btngrid {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}

/* line 1452, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing .btngrid .btn-green {
  width: 250px;
  height: 123px;
  border: 1px solid #BCD631;
  border-radius: 0;
  background: #72CC50;
  padding: 2px 36px;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1471, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing .btngrid .selected {
  border: 1px solid var(--white, #FFF);
  background: var(--blue-green, #1A7F79);
}

/* line 1477, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing .plan-title {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: left;
}

/* line 1487, app/assets/stylesheets/old_park_dental.scss */
.transparent-pricing li {
  color: var(--grey-text, #606060);
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 41.5px;
  /* 172.917% */
}

/* line 1497, app/assets/stylesheets/old_park_dental.scss */
.save-on-treatment {
  padding: 96px 8.355vw;
}

/* line 1500, app/assets/stylesheets/old_park_dental.scss */
.save-on-treatment h2 {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 56px;
  /* 116.667% */
  margin-bottom: 30px;
}

/* line 1510, app/assets/stylesheets/old_park_dental.scss */
.save-on-treatment p {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 163.636% */
}

/* line 1523, app/assets/stylesheets/old_park_dental.scss */
.treatment-budgets {
  padding: 96px 8.355vw;
  background: #F7FFF1;
}

/* line 1527, app/assets/stylesheets/old_park_dental.scss */
.treatment-budgets h2 {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 56px;
  /* 116.667% */
  margin-bottom: 30px;
}

/* line 1537, app/assets/stylesheets/old_park_dental.scss */
.treatment-budgets p {
  overflow: hidden;
  color: var(--grey-text, #606060);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 163.636% */
}

/* line 1550, app/assets/stylesheets/old_park_dental.scss */
.membership-plan {
  padding: 96px 8.355vw;
  background: #019875;
}

/* line 1554, app/assets/stylesheets/old_park_dental.scss */
.membership-plan h2 {
  color: #BCD631;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 30px;
}

/* line 1564, app/assets/stylesheets/old_park_dental.scss */
.membership-plan h3 {
  color: #FFF;
  font-family: 'Lato', sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* line 1573, app/assets/stylesheets/old_park_dental.scss */
.membership-plan p {
  overflow: hidden;
  color: var(--white, #FFF);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 163.636% */
}

/* line 1585, app/assets/stylesheets/old_park_dental.scss */
.membership-plan li {
  color: var(--white, #FFF);
  text-overflow: ellipsis;
  whitespace: nowrap;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 51.5px;
  /* 234.091% */
}

/* line 1596, app/assets/stylesheets/old_park_dental.scss */
.membership-plan .btn-green {
  border-radius: 8px;
  background: #72CC50;
  padding: 21px 32px;
  color: var(--white, #FFF);
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 23.874px;
  font-style: normal;
  font-weight: 500;
  line-height: 23.874px;
  /* 100% */
  margin-top: 50px;
}

/* line 1609, app/assets/stylesheets/old_park_dental.scss */
.membership-plan .btn-green i {
  margin-right: 16px;
}

/* line 1615, app/assets/stylesheets/old_park_dental.scss */
.cb3 {
  background: #019875;
  padding: 60px 8.355vw;
}

/* line 1619, app/assets/stylesheets/old_park_dental.scss */
.cb3 p, .cb3 li {
  color: #FFFFFF;
  font-family: Lato;
  font-size: 18px;
}

/* line 1625, app/assets/stylesheets/old_park_dental.scss */
.cb3 li {
  line-height: 36px;
}

/* line 1629, app/assets/stylesheets/old_park_dental.scss */
.cb3 h2 {
  color: #BCD631;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 48px;
  text-align: center;
}

/* line 1640, app/assets/stylesheets/old_park_dental.scss */
.cb3 img {
  max-height: 500px;
  object-fit: cover;
  object-position: center;
}

/* line 1647, app/assets/stylesheets/old_park_dental.scss */
.cb2 {
  padding: 60px 8.355vw;
  background: #F7FFF1;
}

/* line 1651, app/assets/stylesheets/old_park_dental.scss */
.cb2 > .row {
  --bs-gutter-x: 4rem;
}

/* line 1655, app/assets/stylesheets/old_park_dental.scss */
.cb2 h2 {
  color: #00AEAD;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

/* line 1665, app/assets/stylesheets/old_park_dental.scss */
.cb2 p {
  color: #606060;
  font-family: Lato;
  font-size: 18px;
  text-align: center;
}

/* line 1672, app/assets/stylesheets/old_park_dental.scss */
.cb2 a {
  width: fit-content;
}

/* line 1676, app/assets/stylesheets/old_park_dental.scss */
.cb2 img {
  object-fit: cover;
  object-position: center;
}

/* line 1682, app/assets/stylesheets/old_park_dental.scss */
.mobile-collapse.show:not(.collapsing) {
  height: 100% !important;
}

@media screen and (max-width: 768px) {
  /* line 1687, app/assets/stylesheets/old_park_dental.scss */
  .questions-dental-implants .accordion-item h3 > button {
    font-size: 18px;
    line-height: 18px;
  }
  /* line 1691, app/assets/stylesheets/old_park_dental.scss */
  .moreinfo {
    padding-top: 20px;
  }
  /* line 1694, app/assets/stylesheets/old_park_dental.scss */
  input[type='checkbox'] {
    zoom: 1.5;
  }
  /* line 1697, app/assets/stylesheets/old_park_dental.scss */
  .logo-slider {
    max-width: 70%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 1704, app/assets/stylesheets/old_park_dental.scss */
  .footer {
    text-align: center;
  }
  /* line 1708, app/assets/stylesheets/old_park_dental.scss */
  .btnbottom {
    position: fixed;
    bottom: 0px;
    height: 70px;
    width: 100%;
    background: #72CC50;
    font-family: 'Lato', sans-serif;
    z-index: 100;
    color: white;
    display: flex !important;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    text-transform: capitalize;
    font-weight: bold;
  }
  /* line 1726, app/assets/stylesheets/old_park_dental.scss */
  .header, .treatment-header {
    padding: 15px 20px;
    height: 84vh !important;
  }
  /* line 1730, app/assets/stylesheets/old_park_dental.scss */
  .header .row, .treatment-header .row {
    height: 100%;
  }
  /* line 1733, app/assets/stylesheets/old_park_dental.scss */
  .header .headertexts, .treatment-header .headertexts {
    text-align: right;
  }
  /* line 1737, app/assets/stylesheets/old_park_dental.scss */
  .header .splitheader, .treatment-header .splitheader {
    position: relative;
    height: 100%;
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  /* line 1746, app/assets/stylesheets/old_park_dental.scss */
  .header h1, .treatment-header h1 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 0px;
    font-weight: 700;
    text-align: left;
  }
  /* line 1754, app/assets/stylesheets/old_park_dental.scss */
  .header p, .treatment-header p {
    text-align: center;
    margin-bottom: 0;
    font-size: 18px !important;
    line-height: 32px !important;
  }
  /* line 1763, app/assets/stylesheets/old_park_dental.scss */
  .header .subtitle, .treatment-header .subtitle {
    margin-bottom: 50px;
    text-align: left;
  }
  /* line 1771, app/assets/stylesheets/old_park_dental.scss */
  .treatment-header h1 {
    font-size: 30px;
    line-height: 40px;
    margin-top: 100px;
  }
  /* line 1777, app/assets/stylesheets/old_park_dental.scss */
  .treatment-header .circle_promo {
    top: unset;
    bottom: 170px;
    right: 0vw;
  }
  /* line 1782, app/assets/stylesheets/old_park_dental.scss */
  .treatment-header .circle_promo svg {
    width: 240px;
  }
  /* line 1786, app/assets/stylesheets/old_park_dental.scss */
  .treatment-header .circle_promo .circle_promo_inner {
    top: 80px;
  }
  /* line 1788, app/assets/stylesheets/old_park_dental.scss */
  .treatment-header .circle_promo .circle_promo_inner p {
    position: relative;
  }
  /* line 1792, app/assets/stylesheets/old_park_dental.scss */
  .treatment-header .circle_promo .circle_promo_inner .from {
    font-size: 19.046px !important;
    line-height: 13.731px !important;
  }
  /* line 1797, app/assets/stylesheets/old_park_dental.scss */
  .treatment-header .circle_promo .circle_promo_inner .pmprice {
    font-size: 46.554px !important;
    line-height: 61.731px !important;
  }
  /* line 1802, app/assets/stylesheets/old_park_dental.scss */
  .treatment-header .circle_promo .circle_promo_inner .permonth {
    font-size: 20.692px !important;
    line-height: 19.512px !important;
  }
  /* line 1807, app/assets/stylesheets/old_park_dental.scss */
  .treatment-header .circle_promo .circle_promo_inner .fullprice {
    font-size: 37.862px !important;
    line-height: 41.565px !important;
  }
  /* line 1816, app/assets/stylesheets/old_park_dental.scss */
  .free-consultation-box .form-control {
    font-size: 16px;
  }
  /* line 1820, app/assets/stylesheets/old_park_dental.scss */
  .free-consultation-box h5 {
    font-size: 28px;
  }
  /* line 1824, app/assets/stylesheets/old_park_dental.scss */
  .treatment-discussion {
    padding: 48px 8.355vw;
  }
  /* line 1826, app/assets/stylesheets/old_park_dental.scss */
  .treatment-discussion p {
    font-size: 16px;
  }
  /* line 1830, app/assets/stylesheets/old_park_dental.scss */
  .treatment-discussion h2 {
    width: 100% !important;
    text-align: center;
    line-height: unset;
  }
  /* line 1836, app/assets/stylesheets/old_park_dental.scss */
  .treatment-discussion .call {
    width: 100%;
    margin-bottom: 44px;
  }
  /* line 1842, app/assets/stylesheets/old_park_dental.scss */
  .treatment-discussion .card .card-body {
    padding: 32px;
  }
  /* line 1846, app/assets/stylesheets/old_park_dental.scss */
  .treatment-discussion .card h3 {
    font-size: 32px;
  }
  /* line 1851, app/assets/stylesheets/old_park_dental.scss */
  .treatment-discussion .btn-moreinfo {
    width: 100%;
  }
  /* line 1855, app/assets/stylesheets/old_park_dental.scss */
  .treatment-discussion .btn-secondary {
    padding: 15px;
    font-size: 19.274px;
  }
  /* line 1861, app/assets/stylesheets/old_park_dental.scss */
  .discuss-treatment {
    padding: 48px 8.355vw;
  }
  /* line 1864, app/assets/stylesheets/old_park_dental.scss */
  .discuss-treatment h2 {
    width: 100% !important;
    text-align: center;
  }
  /* line 1869, app/assets/stylesheets/old_park_dental.scss */
  .discuss-treatment .call {
    width: 100%;
  }
  /* line 1874, app/assets/stylesheets/old_park_dental.scss */
  .discuss-treatment .card .card-body {
    padding: 32px;
  }
  /* line 1878, app/assets/stylesheets/old_park_dental.scss */
  .discuss-treatment .card h3 {
    font-size: 32px;
  }
  /* line 1883, app/assets/stylesheets/old_park_dental.scss */
  .discuss-treatment .btn-moreinfo {
    width: 100%;
  }
  /* line 1887, app/assets/stylesheets/old_park_dental.scss */
  .discuss-treatment .btn-secondary:not(.call) {
    padding: 15px;
    font-size: 17.274px;
  }
  /* line 1894, app/assets/stylesheets/old_park_dental.scss */
  .first-class p {
    font-size: 16px;
  }
  /* line 1898, app/assets/stylesheets/old_park_dental.scss */
  .restore {
    padding: 60px 2.355vw;
  }
  /* line 1901, app/assets/stylesheets/old_park_dental.scss */
  .restore h2 {
    margin-bottom: 32px;
  }
  /* line 1906, app/assets/stylesheets/old_park_dental.scss */
  .testimonials {
    padding: 32px 8.355vw;
  }
  /* line 1909, app/assets/stylesheets/old_park_dental.scss */
  .testimonials h3 {
    font-size: 40px;
    margin-bottom: 32px;
  }
  /* line 1913, app/assets/stylesheets/old_park_dental.scss */
  .testimonials p {
    font-size: 16px;
  }
  /* line 1918, app/assets/stylesheets/old_park_dental.scss */
  footer .book-appt h3 {
    font-size: 36px;
    line-height: 40px;
  }
  /* line 1923, app/assets/stylesheets/old_park_dental.scss */
  .restore-slider {
    margin-top: 32px;
  }
  /* line 1927, app/assets/stylesheets/old_park_dental.scss */
  .post-slider {
    margin-top: 32px;
  }
  /* line 1930, app/assets/stylesheets/old_park_dental.scss */
  .info-slider {
    margin-top: 32px;
  }
  /* line 1935, app/assets/stylesheets/old_park_dental.scss */
  .first-class .col-6 > p {
    font-size: 14px;
  }
  /* line 1939, app/assets/stylesheets/old_park_dental.scss */
  .first-class .iconimg {
    width: 100%;
  }
  /* line 1944, app/assets/stylesheets/old_park_dental.scss */
  .latest_posts {
    padding: 60px 8.355vw;
  }
  /* line 1947, app/assets/stylesheets/old_park_dental.scss */
  .latest_posts h3 {
    font-size: 36px;
  }
  /* line 1952, app/assets/stylesheets/old_park_dental.scss */
  .footer .logo {
    width: 100%;
  }
  /* line 1956, app/assets/stylesheets/old_park_dental.scss */
  .footer .copyrightbar {
    margin-top: 32px;
  }
  /* line 1960, app/assets/stylesheets/old_park_dental.scss */
  .restoresmile {
    padding: 60px 8.355vw;
    padding-bottom: 0;
  }
  /* line 1969, app/assets/stylesheets/old_park_dental.scss */
  .moreinfo h3 {
    font-size: 28px;
    line-height: 28px;
  }
  /* line 1974, app/assets/stylesheets/old_park_dental.scss */
  .moreinfo .card-container {
    height: unset;
  }
  /* line 1980, app/assets/stylesheets/old_park_dental.scss */
  .five-steps .col {
    gap: 30px;
  }
  /* line 1984, app/assets/stylesheets/old_park_dental.scss */
  .five-steps p {
    font-size: 18px;
    font-weight: 600;
  }
  /* line 1989, app/assets/stylesheets/old_park_dental.scss */
  .five-steps lord-icon {
    width: 100px !important;
    height: 100px !important;
  }
  /* line 1996, app/assets/stylesheets/old_park_dental.scss */
  .implant-range {
    padding: 32px;
  }
  /* line 2002, app/assets/stylesheets/old_park_dental.scss */
  .questions-dental-implants h2 {
    margin-bottom: 32px;
  }
  /* line 2006, app/assets/stylesheets/old_park_dental.scss */
  .questions-dental-implants p {
    margin-bottom: 32px;
  }
  /* line 2010, app/assets/stylesheets/old_park_dental.scss */
  .questions-dental-implants .btn {
    margin-bottom: 32px;
  }
  /* line 2018, app/assets/stylesheets/old_park_dental.scss */
  .pricing .table {
    width: 100%;
    display: block;
    overflow: scroll;
  }
  /* line 2025, app/assets/stylesheets/old_park_dental.scss */
  .transparent-pricing {
    padding: 48px 8.355vw;
  }
  /* line 2029, app/assets/stylesheets/old_park_dental.scss */
  .transparent-pricing .options {
    width: 100%;
    margin-bottom: 32px;
  }
  /* line 2033, app/assets/stylesheets/old_park_dental.scss */
  .transparent-pricing .options .btn {
    width: 100%;
    margin-bottom: 8px;
  }
  /* line 2039, app/assets/stylesheets/old_park_dental.scss */
  .transparent-pricing .btngrid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 32px;
  }
  /* line 2044, app/assets/stylesheets/old_park_dental.scss */
  .transparent-pricing .btngrid .btn {
    width: unset;
    padding: 8px;
    font-size: 18px;
    height: 100px;
  }
  /* line 2052, app/assets/stylesheets/old_park_dental.scss */
  .transparent-pricing li {
    font-size: 18px;
    line-height: 36px;
  }
  /* line 2058, app/assets/stylesheets/old_park_dental.scss */
  .save-on-treatment {
    padding: 32px 8.355vw;
  }
  /* line 2061, app/assets/stylesheets/old_park_dental.scss */
  .save-on-treatment h2 {
    margin-bottom: 16px;
    margin-top: 16px;
  }
  /* line 2066, app/assets/stylesheets/old_park_dental.scss */
  .save-on-treatment > .row {
    flex-direction: column-reverse;
  }
  /* line 2070, app/assets/stylesheets/old_park_dental.scss */
  .save-on-treatment p {
    font-size: 18px;
    line-height: 32px;
  }
  /* line 2076, app/assets/stylesheets/old_park_dental.scss */
  .treatment-budgets {
    padding: 32px 8.355vw;
  }
  /* line 2079, app/assets/stylesheets/old_park_dental.scss */
  .treatment-budgets h2 {
    margin-bottom: 16px;
    margin-top: 16px;
  }
  /* line 2084, app/assets/stylesheets/old_park_dental.scss */
  .treatment-budgets p {
    font-size: 18px;
    line-height: 32px;
  }
  /* line 2090, app/assets/stylesheets/old_park_dental.scss */
  .membership-plan {
    padding: 32px 8.355vw;
  }
  /* line 2093, app/assets/stylesheets/old_park_dental.scss */
  .membership-plan h2 {
    margin-bottom: 16px;
  }
  /* line 2097, app/assets/stylesheets/old_park_dental.scss */
  .membership-plan p {
    font-size: 18px;
    line-height: 32px;
  }
  /* line 2102, app/assets/stylesheets/old_park_dental.scss */
  .membership-plan h3 {
    font-size: 26px;
  }
  /* line 2106, app/assets/stylesheets/old_park_dental.scss */
  .membership-plan li {
    font-size: 18px;
    line-height: 32px;
  }
  /* line 2112, app/assets/stylesheets/old_park_dental.scss */
  .header-blog {
    height: 250px;
  }
  /* line 2116, app/assets/stylesheets/old_park_dental.scss */
  .blog {
    padding: 32px 8.355vw;
  }
  /* line 2119, app/assets/stylesheets/old_park_dental.scss */
  .blog p {
    font-size: 18px;
  }
  /* line 2124, app/assets/stylesheets/old_park_dental.scss */
  .header-alt {
    background-position: 50%;
    height: 300px;
  }
  /* line 2128, app/assets/stylesheets/old_park_dental.scss */
  .header-alt h1 {
    width: unset;
    font-size: 45px;
    line-height: 52px;
  }
  /* line 2135, app/assets/stylesheets/old_park_dental.scss */
  .personalised {
    padding: 48px 8.355vw;
  }
  /* line 2138, app/assets/stylesheets/old_park_dental.scss */
  .personalised h2 {
    margin-bottom: 16px;
  }
  /* line 2142, app/assets/stylesheets/old_park_dental.scss */
  .personalised p {
    font-size: 18px;
  }
  /* line 2147, app/assets/stylesheets/old_park_dental.scss */
  .high-quality-treatment {
    padding: 48px 8.355vw;
  }
  /* line 2150, app/assets/stylesheets/old_park_dental.scss */
  .high-quality-treatment > .row {
    flex-direction: column-reverse;
  }
  /* line 2154, app/assets/stylesheets/old_park_dental.scss */
  .high-quality-treatment h2 {
    margin-bottom: 16px;
  }
  /* line 2158, app/assets/stylesheets/old_park_dental.scss */
  .high-quality-treatment p {
    font-size: 18px;
  }
  /* line 2162, app/assets/stylesheets/old_park_dental.scss */
  .map {
    padding: 64px 8.355vw;
  }
  /* line 2165, app/assets/stylesheets/old_park_dental.scss */
  .map p {
    font-size: 18px;
  }
  /* line 2169, app/assets/stylesheets/old_park_dental.scss */
  .map td {
    font-size: 20px;
  }
  /* line 2173, app/assets/stylesheets/old_park_dental.scss */
  .map iframe {
    height: 400px;
    margin-top: 16px;
  }
  /* line 2180, app/assets/stylesheets/old_park_dental.scss */
  .cb2 {
    padding: 32px 8.355vw;
  }
  /* line 2184, app/assets/stylesheets/old_park_dental.scss */
  .cb2 .btn {
    margin-bottom: 16px;
  }
  /* line 2189, app/assets/stylesheets/old_park_dental.scss */
  .step-slider {
    margin-left: 0 !important;
  }
  /* line 2192, app/assets/stylesheets/old_park_dental.scss */
  .moreinfo {
    padding: 60px 5.355vw;
  }
  /* line 2195, app/assets/stylesheets/old_park_dental.scss */
  .moreinfo h2 {
    line-height: 1.2;
  }
  /* line 2199, app/assets/stylesheets/old_park_dental.scss */
  .moreinfo p {
    font-size: 16px;
  }
  /* line 2204, app/assets/stylesheets/old_park_dental.scss */
  .moreinfo .card .btn-moreinfo {
    width: unset;
  }
  /* line 2208, app/assets/stylesheets/old_park_dental.scss */
  .moreinfo .card .card-body {
    padding: 16px;
    text-align: center;
  }
  /* line 2212, app/assets/stylesheets/old_park_dental.scss */
  .moreinfo .card .card-body h3 {
    line-height: 28px;
    font-size: 24px;
    margin: 0;
  }
  /* line 2221, app/assets/stylesheets/old_park_dental.scss */
  h2 {
    font-size: 30px !important;
  }
}

/* line 2227, app/assets/stylesheets/old_park_dental.scss */
.first-class h2 {
  margin-bottom: 20px;
}

/* line 2231, app/assets/stylesheets/old_park_dental.scss */
.first-class p {
  line-height: 18px;
}

/* line 2236, app/assets/stylesheets/old_park_dental.scss */
#bookModal .modal-dialog {
  max-width: 621px;
}

/* line 2239, app/assets/stylesheets/old_park_dental.scss */
#bookModal .modal-dialog .modal-header {
  z-index: 2;
  position: absolute;
  right: 0;
  border-bottom: 0;
  transform: scale(0.75);
  padding: 8px;
}

/* line 2247, app/assets/stylesheets/old_park_dental.scss */
#bookModal .modal-dialog .modal-header .btn-close {
  background: transparent url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(/%23clip0_1_2)'%3E%3Cpath d='M0.293 0.293C0.480528 0.105529 0.734836 0.000213662 1 0.000213662C1.26516 0.000213662 1.51947 0.105529 1.707 0.293L8 6.586L14.293 0.293C14.3852 0.19749 14.4956 0.121308 14.6176 0.0688987C14.7396 0.0164897 14.8708 -0.0110965 15.0036 -0.0122503C15.1364 -0.0134042 15.2681 0.0118976 15.391 0.0621784C15.5139 0.112459 15.6255 0.186712 15.7194 0.280605C15.8133 0.374498 15.8875 0.48615 15.9378 0.609046C15.9881 0.731942 16.0134 0.863622 16.0123 0.996401C16.0111 1.12918 15.9835 1.2604 15.9311 1.3824C15.8787 1.50441 15.8025 1.61475 15.707 1.707L9.414 8L15.707 14.293C15.8892 14.4816 15.99 14.7342 15.9877 14.9964C15.9854 15.2586 15.8802 15.5094 15.6948 15.6948C15.5094 15.8802 15.2586 15.9854 14.9964 15.9877C14.7342 15.99 14.4816 15.8892 14.293 15.707L8 9.414L1.707 15.707C1.5184 15.8892 1.2658 15.99 1.0036 15.9877C0.741402 15.9854 0.49059 15.8802 0.305182 15.6948C0.119773 15.5094 0.0146045 15.2586 0.012326 14.9964C0.0100476 14.7342 0.110842 14.4816 0.293 14.293L6.586 8L0.293 1.707C0.105529 1.51947 0.000213623 1.26516 0.000213623 1C0.000213623 0.734836 0.105529 0.480528 0.293 0.293Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center/1em auto no-repeat;
}

/* line 2252, app/assets/stylesheets/old_park_dental.scss */
#bookModal .modal-dialog .modal-body {
  padding: 0 !important;
}

/* line 2256, app/assets/stylesheets/old_park_dental.scss */
#bookModal .modal-dialog .modal-content {
  border-radius: 0 !important;
}

/* line 2261, app/assets/stylesheets/old_park_dental.scss */
#bookedLeadModal .modal-dialog {
  max-width: 621px;
}

/* line 2264, app/assets/stylesheets/old_park_dental.scss */
#bookedLeadModal .modal-dialog .modal-header {
  z-index: 2;
  position: absolute;
  right: 0;
  border-bottom: 0;
  transform: scale(0.75);
  padding: 8px;
}

/* line 2272, app/assets/stylesheets/old_park_dental.scss */
#bookedLeadModal .modal-dialog .modal-header .btn-close {
  background: transparent url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(/%23clip0_1_2)'%3E%3Cpath d='M0.293 0.293C0.480528 0.105529 0.734836 0.000213662 1 0.000213662C1.26516 0.000213662 1.51947 0.105529 1.707 0.293L8 6.586L14.293 0.293C14.3852 0.19749 14.4956 0.121308 14.6176 0.0688987C14.7396 0.0164897 14.8708 -0.0110965 15.0036 -0.0122503C15.1364 -0.0134042 15.2681 0.0118976 15.391 0.0621784C15.5139 0.112459 15.6255 0.186712 15.7194 0.280605C15.8133 0.374498 15.8875 0.48615 15.9378 0.609046C15.9881 0.731942 16.0134 0.863622 16.0123 0.996401C16.0111 1.12918 15.9835 1.2604 15.9311 1.3824C15.8787 1.50441 15.8025 1.61475 15.707 1.707L9.414 8L15.707 14.293C15.8892 14.4816 15.99 14.7342 15.9877 14.9964C15.9854 15.2586 15.8802 15.5094 15.6948 15.6948C15.5094 15.8802 15.2586 15.9854 14.9964 15.9877C14.7342 15.99 14.4816 15.8892 14.293 15.707L8 9.414L1.707 15.707C1.5184 15.8892 1.2658 15.99 1.0036 15.9877C0.741402 15.9854 0.49059 15.8802 0.305182 15.6948C0.119773 15.5094 0.0146045 15.2586 0.012326 14.9964C0.0100476 14.7342 0.110842 14.4816 0.293 14.293L6.586 8L0.293 1.707C0.105529 1.51947 0.000213623 1.26516 0.000213623 1C0.000213623 0.734836 0.105529 0.480528 0.293 0.293Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center/1em auto no-repeat;
}

/* line 2277, app/assets/stylesheets/old_park_dental.scss */
#bookedLeadModal .modal-dialog .modal-body {
  padding: 0 !important;
}

/* line 2281, app/assets/stylesheets/old_park_dental.scss */
#bookedLeadModal .modal-dialog .modal-content {
  border-radius: 0 !important;
}

/* line 2285, app/assets/stylesheets/old_park_dental.scss */
#bookedLeadModal .modal-dialog p {
  color: white;
  font-size: 18px;
  line-height: 32px;
  margin: 0;
}

/* line 2293, app/assets/stylesheets/old_park_dental.scss */
.refer {
  padding: 20px 8.7vw;
}

/* line 2296, app/assets/stylesheets/old_park_dental.scss */
.refer h2 {
  color: #00AEAD;
  font-family: 'Lato', sans-serif;
}

/* line 2301, app/assets/stylesheets/old_park_dental.scss */
.refer p {
  font-size: 18px;
  text-align: center;
}

/* line 2306, app/assets/stylesheets/old_park_dental.scss */
.refer .textleft {
  text-align: left;
}

/* line 2310, app/assets/stylesheets/old_park_dental.scss */
.refer .form-control {
  margin-bottom: 15px;
}

/* line 2314, app/assets/stylesheets/old_park_dental.scss */
.refer .refercard {
  background: #0198757d;
  border-radius: 15px;
  padding: 20px;
}

/* line 2319, app/assets/stylesheets/old_park_dental.scss */
.refer .refercard h2 {
  color: white;
}

/* line 2326, app/assets/stylesheets/old_park_dental.scss */
.feesaccordian .card {
  border: 0;
  margin-bottom: 20px;
}

/* line 2330, app/assets/stylesheets/old_park_dental.scss */
.feesaccordian .card-header {
  background-color: #00AEAD;
  border-radius: 0;
}

/* line 2333, app/assets/stylesheets/old_park_dental.scss */
.feesaccordian .card-header .btn-link {
  color: white;
  font-family: 'Lato', sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}
