/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Src/Public/public.scss ***!
  \*****************************************************************************************************************/
@media screen and (max-width: 767px) {
  .banner-wrapper .display-1 {
    font-size: 50px !important;
  }
}
.banner-wrapper.no-padding {
  padding: 0rem !important;
}
.banner-wrapper.padding-7 {
  padding: 7rem 0;
}
.banner-wrapper.padding-8 {
  padding: 8rem 0;
}
.banner-wrapper.padding-10 {
  padding: 10rem 0;
}
.banner-wrapper.home-1 {
  background-image: url(../images/public/banners/walking.jpg);
}
.banner-wrapper.home-2 {
  background-image: url(../images/public/banners/group_of_kids.jpg);
}
.banner-wrapper.home-3 {
  background-image: url(../images/public/banners/newborn_profile.jpg);
}
.banner-wrapper.who-we-are-1 {
  background-image: url(../images/public/banners/nurse_hold.jpg);
}
.banner-wrapper.who-we-are-2 {
  background-image: url(../images/public/stock/handhold_sunset.jpg);
  min-height: 565px;
}
.banner-wrapper.participation-1 {
  background-image: url(../images/public/banners/participation.jpg);
}
.banner-wrapper.participation-2 {
  background-image: url(../images/public/banners/reaching_out.jpg);
}
.banner-wrapper.FAQ-1 {
  background-image: url(../images/public/banners/QnA.jpg);
}
.banner-wrapper.FAQ-2 {
  background-image: url(../images/public/banners/woman_kissing_baby.jpg);
}
.banner-wrapper.inquiry-1 {
  background-image: url(../images/public/banners/hero_feet.jpg);
}
.banner-wrapper.inquiry-2 {
  background-image: url(../images/public/stock/twins.jpg);
  min-height: 425px;
}

.theme :not(.break-theme) .public form > .success-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  display: none;
}
.theme :not(.break-theme) .public .accordion .accordion-item {
  border: none;
  font-size: 18px;
}
.theme :not(.break-theme) .public .accordion .accordion-item span.highlight {
  background-color: aqua;
}
.theme :not(.break-theme) .public .accordion .accordion-button {
  background-color: transparent;
  box-shadow: none;
  border: 1px solid #de7635;
  font-size: 22px;
  color: #532565;
}
.theme :not(.break-theme) .public .accordion .accordion-button:after {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23982658%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  background-size: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
}
.theme :not(.break-theme) .public .accordion .accordion-button:not(.collapsed)::after {
  transform: rotate(0deg);
}

.faq-header {
  color: #982658;
  font-size: 20px;
}
