.service-inner-hero-section {
  background-color: #f2f2f2;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.service-inner-hero-section .home-hero-divider {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 70px;
}

.service-inner-hero-section .section-wrap-right {
  display: flex !important;
  justify-content: center;
  align-items: stretch;
  position: relative;
  min-height: 582px;
}

.service-inner-hero-section .section-wrap-right .content-left {
  width: 100%;
  max-width: 47.2%;
  padding: 100px 80px 140px;
  display: flex;
  align-items: center;
  z-index: 1;
  position: relative;
}

/* .service-inner-hero-section .section-wrap-right .content-left.has-fade:after {
  content: '';
  position: absolute;
  right: -160px;
  height: 99%;
  display: block;
  width: 160px;
  background: transparent;
  top: 0;
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgb(40 40 40) 100%);
} */

.service-inner-hero-section.slider-enabled .section-wrap-right .content-left  {
  padding: 140px 80px 140px;
}


.service-inner-hero-section .section-wrap-right .content-left label {
  margin-bottom: 8px;
  display: block;
  color: #9A7907;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.04em;

}

.service-inner-hero-section .section-wrap-right .content-left h1,
.service-inner-hero-section .section-wrap-right .content-left h2 {
  margin: 0;
  font-weight: 600;
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 54px;
  font-family: "Cormorant Garamond";
  color: #fff;
}

.service-inner-hero-section .section-wrap-right .content-left h1 span,
.service-inner-hero-section .section-wrap-right .content-left h2 span {
  color: #543975;
}

.service-inner-hero-section .section-wrap-right .content-left blockquote {
  border-radius: 2px;
  margin: 0;
  padding: 16px 16px 16px 38px;
  border-radius: 2px;
  background: #F2F2F2;
  position: relative;
}

.service-inner-hero-section .section-wrap-right .content-left blockquote::before {
  content: '';
  width: 6px;
  background: #2E2E33;
  position: absolute;
  left: 16px;
  top: 16px;
  bottom: 16px;
}

.service-inner-hero-section .section-wrap-right .content-left blockquote * {
  color: #353030 !important;
  font-family: "EB Garamond", serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 0;
}

.service-inner-hero-section .section-wrap-right .content-left ul:not(.two-column-list) {
  padding: 0;
  list-style: none;
  flex-direction: column;
  display: flex;
  gap: 8px 0;
  margin-bottom: 0;
}

.service-inner-hero-section .section-wrap-right .content-left ul.two-column-list li {
  padding-top: 0;
  padding-bottom: 0;
}

.service-inner-hero-section .section-wrap-right .content-left ul li {
  position: relative;
  padding-left: 36px;
  color: #000;
  border-bottom: unset;

}

.service-inner-hero-section .section-wrap-right .content-left ul li::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Crect x='3' y='3' width='20' height='20' rx='10' fill='%239A7907'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.7527 11.0372C17.8405 10.9321 17.9073 10.8096 17.9492 10.677C17.9912 10.5444 18.0074 10.4044 17.9969 10.2651C17.9864 10.1259 17.9495 9.99019 17.8882 9.86612C17.827 9.74204 17.7427 9.63205 17.6403 9.54262C17.5379 9.45319 17.4195 9.38613 17.292 9.34538C17.1645 9.30462 17.0305 9.291 16.8979 9.30532C16.7653 9.31964 16.6367 9.3616 16.5198 9.42874C16.4029 9.49588 16.3 9.58684 16.2172 9.69627L11.9185 15.101L9.69419 12.769C9.50565 12.5781 9.25312 12.4725 8.99101 12.4749C8.72889 12.4773 8.47815 12.5875 8.2928 12.7817C8.10745 12.976 8.00232 13.2387 8.00004 13.5134C7.99776 13.7881 8.09852 14.0527 8.28063 14.2503L11.2797 17.3932C11.3779 17.4961 11.4955 17.5764 11.625 17.629C11.7545 17.6816 11.893 17.7053 12.0317 17.6987C12.1705 17.6921 12.3064 17.6553 12.4308 17.5906C12.5552 17.5259 12.6653 17.4348 12.7542 17.323L17.7527 11.0372Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  width: 28px;
  height: 28px;
  left: 0;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper {
  margin-top: 60px;
  display: flex;
  gap: 8px;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper .btn {
  padding: 20px 32px;
  color: #fff;
  text-align: center;
  font-family: Roboto;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  text-transform: uppercase;
  display: block;
  width: 100%;
  text-align: center;
  transition: all ease-in-out 200ms;
  white-space: nowrap;
  border: 1px solid #fff;
  border-radius: 200px;
  background: transparent;
  text-decoration: none;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper.btn-one .btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper .btn.btn-contained {
  background: #049299;
  color: #fff;
  border-color: #049299;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper .btn.btn-contained:hover {
  background: #fff;
  color: #000;
  border-color: #fff;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper .btn.btn-contained:active {
  background: transparent;
  color: #000;
  border: 1.5px solid #000;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper .btn.btn-outlined {
  border: 1px solid #fff;
  color: #fff;
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper .btn.btn-outlined:hover {
  background: #000;
  color: #fff;
  border: 1.2px solid #000;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper .btn.btn-outlined svg path {
  fill: #fff;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper .btn.btn-outlined:hover svg path {
  fill: #fff;
}

.service-inner-hero-section .section-wrap-right .content-left .button-wrapper .btn.btn-outlined:active {
  background: #FAE100;
  color: #000;
  border: 1.2px solid transparent;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper {
  max-width: 620px;
  width: 100%;
  margin-left: auto;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .wysiwyg-content * {
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .wysiwyg-content strong {
  font-weight: 500;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .wysiwyg-content :first-child {
  margin-top: 0;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section {
  display: flex;
  flex-flow: row nowrap;
  gap: 16px;
  margin-top: 40px;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-img-wrap {
  width: 100%;
  max-width: 74px;
  height: 74px;
  border-radius: 50%;
  overflow: hidden;
  background: #748292;
  border: 2px solid #fff;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-details {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-details h6 {
  margin: 0;
  color: #fff;

  /* Desktop/H6 - Desktop */
  font-family: "Roboto", serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  /* 130% */
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-details label {
  margin: 0;
  color: #B9B9B9;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
  letter-spacing: 0.84px;
  text-transform: uppercase;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-details .credentials-list {
  display: flex;
  flex-direction: row;
  row-gap: 4px;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-details .credentials-list p {
  margin: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-transform: capitalize;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-details .credentials-list p+p {
  margin-left: 8px;
  padding-left: 8px;
  position: relative;
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-details .credentials-list p+p:before {
  content: '';
  width: 1px;
  height: 50%;
  background: #EFEFEF99;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.service-inner-hero-section .section-wrap-right .content-left .content-wrapper .doctor-section .doctor-details .credentials-list p:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: unset;
}

.service-inner-hero-section .section-wrap-right .content-right {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex: 1;
  background-repeat: no-repeat;
  background-size: cover;
}

.service-inner-hero-section .section-wrap-right .content-right .desktop-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.service-inner-hero-section .section-wrap-right .content-right::before {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
  background-position: 42% 40%;
}

.service-inner-hero-section .section-wrap-right .content-right .mobile-img {
  width: 100%;
  height: unset;
  -o-object-fit: cover;
  object-fit: cover;
  display: none;
}
.service-inner-hero-section .homepage-slick-dots {
  width: 100%;
  max-width: 1661px;
  position: absolute;
  left: 0;
  right: 0;
  top: 90px;
  margin: 0 auto;
  padding: 0 80px;
  z-index: 9;
  transition: all ease 400ms;
}

.service-inner-hero-section .homepage-slick-dots .slick-dots {
  position: unset;
  display: flex;
  gap: 10px;
}

.service-inner-hero-section .homepage-slick-dots .slick-dots li {
  position: unset;
  margin: 0;
  width: unset;
  height: unset;
}

.service-inner-hero-section .homepage-slick-dots .slick-dots li button {
  border: 2.5px solid #FFFFFF;
  width: 15px;
  height: 15px;
}

.service-inner-hero-section .homepage-slick-dots .slick-dots li.slick-active button {
  background: #fff;
}

.service-inner-hero-section .homepage-slick-dots .slick-dots li button::before {
  content: unset;
}
.service-inner-hero-section .slick-dotted.slick-slider {
  margin-bottom: 0 !important;
}


@media screen and (max-width: 1279px) {


  .service-inner-hero-section .section-wrap-right .content-left .button-wrapper {
    flex-direction: column;
  }
}


@media screen and (max-width: 1024px) {
  .service-inner-hero-section .section-wrap-right .content-left,
  .service-inner-hero-section.slider-enabled .section-wrap-right .content-left {
    padding: 80px 40px 140px;
  }
}

@media screen and (max-width: 767px) {
  /* .service-inner-hero-section .section-wrap-right .content-left h1 {
    text-align: center;
  }

  .service-inner-hero-section .section-wrap-right .content-left .content-wrapper .wysiwyg-content * {
    text-align: center;
  } */

  .service-inner-hero-section .section-wrap-right {
    flex-direction: column-reverse;
  }

  .service-inner-hero-section .section-wrap-right .content-right .mobile-img {
    display: block;
  }

  .service-inner-hero-section .section-wrap-right .content-right .desktop-img {
    display: none;
  }

  .service-inner-hero-section .cr-1.content-right:before {
    content: unset !important;
  }

  .service-inner-hero-section .section-wrap-right .content-left,
  .service-inner-hero-section .section-wrap-right .content-left .content-wrapper,
  .service-inner-hero-section .section-wrap-right .content-right {
    max-width: 100% !important;
  }

  .service-inner-hero-section .section-wrap-right .content-left,
  .service-inner-hero-section.slider-enabled .section-wrap-right .content-left {
    padding: 40px 20px 60px;
  }

  .service-inner-hero-section .section-wrap-right .content-right {
    /* height: 260px; */
    min-height: unset;
  }

  .service-inner-hero-section .section-wrap-right .content-right img {
    width: 100%;
    height: 100% !important;
    -o-object-fit: contain !important;
    object-fit: contain !important;
    -o-object-position: center;
    object-position: center;
  }

  .service-inner-hero-section .section-wrap-right .content-left .content-wrapper .wysiwyg-content * {
    font-size: 16px;
    line-height: 24px;
  }

  .service-inner-hero-section .section-wrap-right .content-left blockquote * {
    font-size: 20px;
    line-height: 28px;
  }
  /* .service-inner-hero-section .section-wrap-right .content-left:after {
    right: unset;
    top: -159px;
    width: 100%;
    height: 166px;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(40 40 40) 100%);
  } */

  .service-inner-hero-section .homepage-slick-dots {
    top: 230px;
	  
  }

  .service-inner-hero-section .homepage-slick-dots .slick-dots {
    justify-content: center;
  }
}

@media (max-width: 1024px) {
  .service-inner-hero-section .home-hero-divider {
    height: 40px;
  }
}

@media (max-width: 767px) {
  .service-inner-hero-section .home-hero-divider {
    height: 30px;
    bottom: 0px;
  }
}

@media (max-width: 575px) {
  .homepage-hero-section .home-hero-divider {
    height: 20px;
  }
}