:root {
  --white: white;
  --black: black;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Arima Madurai, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Arima Madurai, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Arima Madurai, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arima Madurai, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arima Madurai, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

p {
  margin-bottom: 10px;
  font-family: open-sans-condensed, sans-serif;
  font-size: 1.3em;
  line-height: 1.4em;
}

.body {
  background-color: #fff;
  line-height: 20px;
}

.container {
  margin-top: 60px;
  display: block;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(auto, 10px);
  grid-template-columns: 2fr 4fr 4fr;
  margin-top: 60px;
}

.therapists {
  background-image: url('../images/staff.png');
  background-position: 0 0;
  background-size: cover;
  height: 300px;
  line-height: 100px;
}

.adult {
  background-color: #1b4789;
  border: 1px #000;
  height: 300px;
  padding-top: 20px;
  padding-left: 30px;
  position: relative;
}

.div-block {
  background-color: #46b9d4;
}

.children {
  background-color: #46b9d4;
  height: 100%;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 40px;
  position: relative;
}

.navbar {
  background-color: #3f3d3d;
  padding-top: 0;
}

.nav-link {
  color: #46b9d4;
  padding-top: 28px;
  padding-bottom: 20px;
  padding-left: 30px;
  font-family: open-sans-condensed, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.nav-link.w--current:visited {
  color: #45b8d3;
}

.nav-link.left {
  padding-left: 0;
  font-family: open-sans-condensed, sans-serif;
}

.image {
  margin-top: 14px;
  margin-bottom: 0;
  margin-left: 30px;
}

.container-2 {
  display: flex;
  position: static;
}

.nav-menu {
  align-self: auto;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 0;
}

.appointmemtbtn {
  background-color: #f0c11a;
  margin-left: 0;
  padding-top: 28px;
}

.link-block {
  background-color: #f0c11a;
}

.appointmentbtn {
  background-color: #f0c11a;
  width: auto;
  margin-left: 0;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: open-sans-condensed, sans-serif;
  font-size: 18px;
}

.appointmentbtn.mobile {
  margin-left: 0;
}

.div-block-2 {
  width: 66%;
  display: flex;
}

.div-block-3 {
  width: 33%;
}

.grid-2 {
  grid-template-columns: 1fr 1fr 1fr;
}

.container-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 200px;
  display: flex;
}

.div-block-4 {
  width: 50%;
  display: flex;
}

.div-block-5 {
  width: 20%;
}

.container-4 {
  display: flex;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr 1fr;
}

.paragraph {
  letter-spacing: normal;
  column-count: auto;
  font-family: open-sans-condensed, sans-serif;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 1.3em;
}

.box-h1 {
  color: #fdfcfc;
}

.therapy-icons {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.icons-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  display: flex;
}

.div-block-6, .div-block-7 {
  background-color: #46b9d4;
  height: 8px;
}

.div-block-8 {
  background-color: #1b4789;
  height: 8px;
}

.section {
  font-size: 1em;
  line-height: 1.5em;
}

.blog {
  margin-top: 60px;
}

.blog-container {
  padding-left: 0;
}

.blog-div {
  margin-top: 80px;
  padding-right: 120px;
}

.blog-div.others {
  margin-top: 40px;
}

.blog-date {
  font-weight: 700;
}

.blog-read {
  color: #1b4789;
  font-family: open-sans-condensed, sans-serif;
  font-style: italic;
  font-weight: 300;
}

.map-h3 {
  color: #fdfcfc;
  border: 1px #000;
}

.footer {
  background-color: #3f3d3d;
  border: 1px #000;
}

.footer-container {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  display: flex;
}

.container-5 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.map-copy {
  color: #fffefe;
}

.mission-container {
  margin-top: 20px;
  padding-left: 0;
  display: block;
}

.div-block-9 {
  width: auto;
}

.video {
  width: 50%;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 7fr 1fr;
}

.grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 2fr 4fr 4fr;
}

.div-block-10 {
  background-color: #1b4789;
  height: 8px;
}

.div-block-11 {
  background-color: #46b9d4;
  height: 8px;
}

.hero-container {
  margin-top: 0;
  margin-bottom: 80px;
}

.footer-copyright {
  color: #46b9d4;
  align-self: auto;
  margin-bottom: 0;
  margin-left: 40px;
  padding-top: 20px;
  font-size: 1em;
  display: block;
}

.copyrightdiv {
  align-self: flex-end;
  padding-top: 0;
  line-height: 20px;
}

.phone {
  color: #fff;
  padding-top: 18px;
  padding-left: 0;
  font-size: 18px;
  text-decoration: none;
}

.phone-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 7fr 1fr;
}

.container-6 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.childotphoto {
  padding-bottom: 0;
  padding-right: 0;
}

.bloggrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 4fr 4fr;
  margin-top: 40px;
}

.bloggrid.last {
  margin-bottom: 60px;
}

.blogoneheadline {
  background-color: #2b3977;
  padding-top: 30px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.h2box {
  color: #faf7f7;
  font-size: 2em;
  line-height: 1.2em;
}

.div-block-13 {
  background-color: #46b9d4;
  height: 8px;
  margin-left: 10px;
  padding-left: 0;
}

.div-block-14 {
  background-color: #2b3977;
  height: 8px;
  margin-right: 10px;
  padding-bottom: 0;
  padding-right: 0;
}

.container-7 {
  margin-top: 60px;
  margin-bottom: 40px;
}

.container-8 {
  margin-top: 60px;
  display: flex;
}

.div-block-15 {
  width: 20%;
}

.div-block-16 {
  width: 80%;
  padding-right: 0;
}

.paragraph-2 {
  font-family: open-sans-condensed, sans-serif;
  font-weight: 300;
}

.div-block-17 {
  padding-right: 0;
}

.div-block-18 {
  justify-content: center;
  display: flex;
}

.heading {
  margin-top: -10px;
}

.paragraph-3 {
  font-family: open-sans-condensed, sans-serif;
}

.childotphoto2 {
  margin-top: 40px;
  margin-bottom: 80px;
}

.grid-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 2fr 4fr 4fr;
}

.div-block-19 {
  background-color: #46b9d4;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-20, .div-block-21 {
  background-color: #46b9d4;
  height: 8px;
}

.div-block-22 {
  background-color: #194c81;
  height: 8px;
}

.childotcopy3 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-9 {
  display: flex;
}

.div-block-23 {
  width: 20%;
}

.div-block-24 {
  width: 80%;
}

.nav-menu-2 {
  float: left;
}

.image-2 {
  margin-left: 30px;
  margin-right: 20px;
}

.learnmore {
  color: #090808;
  background-color: #f0c11a;
  text-decoration: none;
  position: absolute;
  inset: auto auto 0% 10%;
}

.nav-link-2 {
  margin-left: 140px;
}

.navbar-2 {
  background-color: #494747;
}

.nav-menu-3 {
  float: left;
  margin-top: 0;
}

.nav-link-3 {
  background-color: #f0c11a;
  margin-left: 150px;
}

.navbar-3 {
  z-index: 999999;
  background-color: #474646;
  font-family: open-sans-condensed, sans-serif;
  font-size: 18px;
  position: sticky;
  inset: 0% 0% auto;
}

.container-10 {
  margin-top: 0;
  padding-left: 40px;
}

.brand {
  margin-top: 10px;
}

.nav-link-4 {
  margin-left: 10px;
  padding-top: 30px;
  padding-bottom: 10px;
}

.boxh4 {
  color: #fcf8f8;
  padding-right: 10px;
  font-size: 1.6em;
  line-height: 1.2em;
}

.grid-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr;
}

.container-11, .container-12 {
  margin-top: 60px;
}

.box-copy {
  color: #fdfcfc;
}

.section-2 {
  margin-bottom: 60px;
}

.paragraph-4, .paragraph-5, .bod, .bodyparagraph {
  padding-right: 100px;
}

.grid-10 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 2fr 7fr 1fr;
}

.text-span {
  color: #46b9d4;
}

.paragraph-6, .paragraph-7, .paragraph-8 {
  padding-right: 0;
}

.link-block-3 {
  margin-left: -15px;
}

.subparagraph {
  margin-top: 0;
  padding-right: 0;
}

.grid-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: 2fr 7fr 1fr;
}

.grid-12 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 7fr 1fr;
}

.text-span-2, .text-span-3, .text-span-4, .text-span-5 {
  font-weight: 700;
}

.child-hydro {
  margin-top: 60px;
  margin-bottom: 60px;
}

.text-span-6 {
  font-weight: 700;
}

.div-block-31 {
  display: flex;
}

.image-4 {
  width: 10px;
  height: 10px;
  margin-top: 8px;
  margin-right: 20px;
}

.text-span-7 {
  font-weight: 700;
}

.heading-3 {
  margin-top: 60px;
}

.text-block {
  padding: 5px 20px;
  position: relative;
}

.text-span-8, .text-span-9, .text-span-10 {
  font-weight: 700;
}

.faq-question {
  margin-bottom: 0;
}

.section-3 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.text-field {
  min-width: 0;
  max-width: 350px;
}

.text-field-2 {
  max-width: 350px;
}

.container-13 {
  padding-left: 10px;
  padding-right: 10px;
}

.blogitem {
  margin-top: 0;
  padding-left: 0;
}

.section-4 {
  margin-top: 40px;
}

.radio-button-label, .checkbox-label, .checkbox-label-2 {
  font-family: open-sans-condensed, sans-serif;
  font-size: 1.3em;
}

.div-block-33 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 80%;
  display: flex;
}

.field-label, .field-label-2 {
  font-family: open-sans-condensed, sans-serif;
}

.radio-button {
  background-color: #112763;
  height: 17px;
  font-size: 1.3em;
}

.grid-13 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 4fr 4fr 4fr;
}

.optionsouter {
  height: auto;
}

.adulttinner {
  background-color: #1b4789;
  height: 300px;
}

.adultbar {
  background-color: #46b9d4;
  height: 2%;
}

.staffinner {
  height: 0%;
}

.staffbar {
  background-color: #1b4789;
  height: 2%;
}

.image-5 {
  object-fit: fill;
}

.staffinner2 {
  background-image: url('../images/therapists.gif');
  background-position: 0 0;
  background-size: auto;
  height: 300px;
}

.div-block-34, .div-block-35 {
  display: flex;
}

.privacycontacts {
  justify-content: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.kellyblock {
  margin-right: 60px;
}

.div-block-36 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-4 {
  margin-top: 60px;
  margin-bottom: 0;
}

.footerlinkblock {
  margin-left: 0;
  padding-top: 18px;
}

.footerdiv {
  align-items: flex-end;
  display: flex;
}

.footerlink {
  color: #48b9d4;
  font-family: open-sans-condensed, sans-serif;
  text-decoration: none;
}

.footerlink.w--current {
  font-family: open-sans-condensed, sans-serif;
  font-size: 1em;
  line-height: 1.4em;
  text-decoration: none;
}

.div-block-37 {
  padding-bottom: 5px;
}

.grid-14 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 4fr 4fr;
}

.mapinner {
  height: auto;
  line-height: 20px;
}

.mapbars {
  justify-content: flex-start;
  align-items: flex-start;
  height: 10%;
  line-height: 20px;
  display: block;
}

.cyanbar {
  background-color: #46b9d4;
}

.bluebar {
  background-color: #1b4789;
  height: 100%;
}

.mapstrapbar {
  background-color: #46b9d4;
}

.mapbarblock {
  height: 2%;
}

.section-6 {
  margin-top: 60px;
}

.grid-15 {
  grid-column-gap: 0px;
  grid-template-columns: 2fr 7fr 1fr;
}

.grid-16 {
  grid-column-gap: 0px;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 2fr 8fr;
}

.accordianitem {
  background-color: #cfecf3;
  width: 100%;
  margin-bottom: 10px;
  display: block;
  position: static;
  overflow: hidden;
}

.accordiantoggle {
  height: 80px;
  display: flex;
}

.dropdown-list {
  background-color: #eff2f3;
  padding-left: 0;
  display: block;
  position: static;
}

.accordian-question {
  font-family: open-sans-condensed, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
}

.dropdown-link {
  color: #48b9d4;
  width: auto;
  overflow: hidden;
}

.dropdown-link:hover {
  background-color: #6b6a6a;
}

.text-block-3 {
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-4 {
  color: #48b9d4;
}

.icon-3 {
  color: #48b9d4;
  margin-top: 30px;
}

.dropdown-toggle {
  padding-top: 28px;
}

.dropdown-list-2 {
  background-color: #474646;
}

.joinuscontainer {
  margin-top: 60px;
  padding-left: 160px;
}

.container-17 {
  margin-top: 60px;
  padding-left: 160px;
  padding-right: 0;
}

.container-18 {
  margin-top: 60px;
  padding-left: 160px;
  padding-right: 220px;
}

.container-19 {
  margin-top: 60px;
  padding-left: 160px;
}

.heading-5 {
  padding-right: 0;
}

.paragraph-9 {
  margin-bottom: 40px;
}

.bulletlist {
  margin-bottom: 0;
  font-family: open-sans-condensed, sans-serif;
  font-size: 1.4em;
  line-height: 1.5em;
}

.container-20, .container-21 {
  padding-left: 160px;
}

.grid-17 {
  grid-template-columns: 2fr 2fr 2fr;
}

.container-22 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.teamcontainer {
  margin-top: 40px;
}

.heading-6 {
  font-size: 1.6em;
}

.heroeslide {
  background-image: url('../images/heroes.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider {
  height: 424px;
}

.heroslidetwo {
  background-image: url('../images/heroes_two.jpg');
  background-position: 0 0;
  background-size: auto;
}

.heroslidethree {
  background-image: url('../images/heroes_three.jpg');
  background-position: 0 0;
  background-size: auto;
}

.heroslidefour {
  background-image: url('../images/heroes_four.jpg');
  background-position: 0 0;
  background-size: auto;
}

.heroslidefive {
  background-image: url('../images/heroes_five.jpg');
  background-position: 0 0;
  background-size: auto;
}

.section-7 {
  margin-top: 0;
}

.container-23 {
  margin-top: 60px;
  margin-bottom: 40px;
  padding-left: 160px;
}

.paragraph-10 {
  color: #fff;
}

.information {
  font-family: open-sans-condensed, sans-serif;
  font-size: 1.3em;
}

.checkboxline {
  margin-top: 10px;
}

.section-8 {
  margin-bottom: 40px;
}

.div-block-38 {
  width: 640px;
  height: 360px;
}

.grid-18 {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 7fr 1fr;
}

.grid-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.mapsblock {
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-11 {
  color: #48b9d4;
}

.paragraph-12, .paragraph-13, .paragraph-14, .paragraph-15 {
  margin-top: 40px;
}

.link {
  color: #46b9d4;
  font-family: open-sans-condensed, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  text-decoration: none;
}

.container-26 {
  margin-top: 60px;
}

.link-block-4 {
  margin-left: 0;
  padding-top: 8px;
}

.grid-20 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr 1fr 1fr;
}

.image-6 {
  object-fit: contain;
}

.div-block-39 {
  display: flex;
}

.link-block-5 {
  text-decoration: none;
}

.mobilehero {
  display: none;
}

.applynowcontainer {
  padding-top: 60px;
  padding-left: 160px;
}

.section-9 {
  display: none;
}

.container-27 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-7 {
  margin-top: 30px;
}

.button {
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .icon {
    color: #fdfbfb;
  }

  .footer-container {
    padding-left: 10px;
  }

  .container-5 {
    margin-top: 0;
  }

  .grid-4, .grid-5 {
    grid-template-columns: 2fr 4fr 4fr;
  }

  .footer-copyright {
    margin-bottom: 0;
  }

  .grid-6 {
    grid-template-columns: 1fr 7fr 1fr;
    grid-auto-columns: minmax(10px, 1fr);
  }

  .bloggrid {
    grid-template-columns: 4fr 4fr 4fr;
  }

  .h2box {
    font-size: 1.7em;
  }

  .grid-8 {
    grid-template-columns: 1fr 4fr 4fr;
  }

  .menu-button {
    float: left;
    padding-top: 28px;
    padding-bottom: 14px;
  }

  .container-10 {
    padding-left: 8px;
  }

  .boxh4 {
    font-size: 1.5em;
  }

  .icon-2 {
    color: #fcf9f9;
  }

  .grid-10 {
    grid-template-columns: 2fr 7fr 1fr;
  }

  .paragraph-6, .paragraph-7, .paragraph-8 {
    padding-right: 0;
  }

  .grid-11 {
    grid-template-columns: 1fr 7fr 1fr;
  }

  .grid-12 {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 7fr 1fr;
  }

  .blogitem {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .div-block-37 {
    padding-bottom: 4px;
  }

  .mobilehero {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .icon {
    color: #fffefe;
  }

  .box-h1 {
    font-size: 1.8em;
    line-height: 1.2em;
  }

  .hero-container {
    display: none;
  }

  .grid-6 {
    grid-template-columns: 1fr 6fr 1fr;
  }

  .bloggrid {
    grid-template-rows: auto auto;
  }

  .blogoneheadline {
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 20px;
  }

  .h2box {
    font-size: 1.5em;
  }

  .h2box.phone_ls {
    font-size: 1.6em;
    line-height: 1.1em;
  }

  .container-7 {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-8 {
    margin-top: 20px;
  }

  .div-block-17 {
    padding-right: 0;
  }

  .container-10 {
    padding-left: 0;
  }

  .boxh4 {
    font-size: 1.1em;
  }

  .bod.phonebody, .bodyparagraph {
    padding-right: 40px;
  }

  .h1phone {
    font-size: 1.7em;
  }

  .staffbar, .staffinner2 {
    display: none;
  }

  .container-15 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .joinuscontainer, .teamcontainer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-38 {
    width: auto;
    height: auto;
  }

  .grid-18 {
    grid-template-columns: 1fr;
  }

  .grid-19 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-24, .container-25 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mobilehero {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .container {
    margin-top: 20px;
  }

  .grid {
    grid-template-rows: minmax(auto, 10px) auto auto;
    grid-template-columns: 2fr;
  }

  .therapists {
    display: none;
  }

  .children {
    height: 300px;
  }

  .appointmentbtn {
    margin-left: 100px;
    padding-top: 10px;
  }

  .appointmentbtn.mobile {
    display: none;
  }

  .icon {
    margin-left: 140px;
  }

  .icons-block {
    margin-bottom: 60px;
  }

  .div-block-6, .div-block-7, .div-block-8 {
    display: none;
  }

  .blog {
    margin-top: 0;
  }

  .div-block-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-4 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .hero-container {
    margin-bottom: 10px;
  }

  .footer-copyright {
    margin-left: 0;
  }

  .grid-6 {
    grid-template-columns: 10fr;
    grid-auto-columns: 2fr;
  }

  .container-6 {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bloggrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blogoneheadline {
    min-height: 200px;
  }

  .div-block-13, .div-block-14 {
    display: none;
  }

  .div-block-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .childotphoto2 {
    margin-bottom: 0;
  }

  .grid-8 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .div-block-20, .div-block-21, .div-block-22 {
    display: none;
  }

  .childotcopy3 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-menu-3 {
    background-color: #474646;
  }

  .container-10 {
    padding-left: 10px;
  }

  .heading-2 {
    margin-left: 0;
    font-size: 2em;
    line-height: 1em;
  }

  .grid-9 {
    grid-template-columns: 4fr;
  }

  .container-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-3, .div-block-25 {
    display: none;
  }

  .bodyparagraph {
    padding-right: 10px;
  }

  .grid-10 {
    grid-template-columns: 2fr;
  }

  .h1phone {
    font-size: 1.8em;
  }

  .grid-11 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-12 {
    grid-template-columns: 1fr;
  }

  .child-hydro {
    margin-top: 0;
  }

  .babylisttwo, .div-block-27, .div-block-28, .div-block-29, .div-block-30, .div-block-32, .blog-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq-question {
    font-size: 1.6em;
    line-height: 1.2em;
  }

  .blogitem {
    margin-top: 0;
  }

  .grid-13, .privacycontacts {
    display: block;
  }

  .section-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footerlinkblock {
    margin-left: 0;
  }

  .footerdiv {
    margin-right: 10px;
  }

  .grid-14 {
    grid-template-columns: 2fr 4fr;
  }

  .grid-17, .grid-18 {
    grid-template-columns: 2fr;
  }

  .grid-19 {
    grid-template-columns: 1fr;
  }

  .container-24 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-20 {
    grid-template-columns: 1fr;
  }
}

#w-node-f414cf90-a39b-600a-aa5f-477e36b8a9df-56c0cf2b, #w-node-_245ab014-4509-23d2-cd12-8ccccaad8ef3-56c0cf2b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_245ab014-4509-23d2-cd12-8ccccaad8ef4-56c0cf2b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_71f4eaf0-55f2-55b9-db74-cb34a3fc2779-56c0cf2b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_78358131-852f-5856-89b1-59bb4aeaa731-56c0cf2b, #w-node-dde37772-d5e7-e3c5-b50f-5b76a30e44af-56c0cf2b, #w-node-_481214d5-fbc1-29f3-1682-3dcb04ceabf1-56c0cf2b, #w-node-_4a02bf6f-88f8-1810-32fd-9810672f92de-56c0cf2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_972bf48f-42f3-a521-110a-47e40c9d0d70-56c0cf2b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3a352022-62a0-20ac-4acc-d076d4ce9483-56c0cf2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85527125-9f49-9e5e-4196-435b39bfdac5-56c0cf2b {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_18e3ffab-ae98-73be-dd79-9fcdfb2bb11d-56c0cf2b, #w-node-_18e3ffab-ae98-73be-dd79-9fcdfb2bb11e-56c0cf2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18e3ffab-ae98-73be-dd79-9fcdfb2bb11f-56c0cf2b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_26749cbe-e619-1ce1-816b-0e01efcf265a-56c0cf2b, #w-node-_4af1fbdb-6645-eab0-1016-d569cde7e122-56c0cf2b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_08bbd4f6-3781-1d00-e922-d931f32eeccc-56c0cf2b, #w-node-_10f22838-88ec-5cfc-22c2-f62c876ecf51-56c0cf2b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_29b4884d-fd24-4d5c-a0e2-6a75d2b75206-56c0cf2b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7a968c6f-c7a4-3bfc-d086-ba119768d2ff-56c0cf2b, #w-node-a9cf0c79-4081-066e-b713-60271fe63c55-56c0cf2b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-fa06a544-0a04-c441-14d6-5bd0363a627f-56c0cf2b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a4ca0e32-39f6-87b1-76f5-3cdabd2eac08-56c0cf2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_33a67d9b-9f7a-58a0-47e2-a6aacf9f6c84-56c0cf2b, #w-node-_9fd86d1e-4923-a916-bdaf-e22deea7adc6-eea7adb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02246660-bb7c-ef51-45db-070da81971a4-bc18855b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-adcfc2c1-ec52-6bc5-ccf7-0b996eb1b5ed-bc18855b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b6d5d979-0228-d8ad-61b7-48e5f77457b5-bc18855b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ebcb6cd8-dd7e-d871-d9dd-c7c41acb599c-bc18855b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee63e839-aa5f-ca63-bae7-bf17b77963a5-bc18855b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_7d840457-e637-e1a1-9406-83054cc99caf-bc18855b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_53550a23-accb-9764-824b-4f2b18570348-bc18855b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76946431-a0c5-3127-237c-6f6c90173d25-bc18855b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81cbbec8-d67c-c227-bf5d-46702a432882-bc18855b, #w-node-e4318d1f-5a41-9196-7b81-720ddde745d7-bc18855b, #w-node-_1fe476a8-2cf6-2121-601e-9b1a9d5585c0-bc18855b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_571bd4ac-bcb5-d1b9-ff75-70e3cf56a71c-bc18855b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb64e964-f599-0c34-6f8a-c3ab33fe13ac-bc18855b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a6d4e677-e63e-4022-b84c-711ca971b958-bc18855b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_385f8936-ffc9-5ce1-b3ab-21da31412f0f-bc18855b, #w-node-_97444624-bdaf-c92d-cc92-c219f875ee3c-bc18855b, #w-node-_36b5e2dc-a0b6-3a74-c345-eaa521511b6c-bc18855b, #w-node-_04078ece-c727-d287-3983-8d3b6d8073b3-bc18855b, #w-node-eb242b3a-1687-64e9-8930-ec5411239117-bc18855b, #w-node-_45009656-6eec-7298-d7b2-c0f544730aa5-bc18855b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0af4b98a-576f-0fe7-c5ee-c5be60eb60d2-bc18855b, #w-node-_61b86158-b6cc-cf65-39f0-b9cace418f5e-bc18855b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_798dadf4-d386-b800-270a-c49ae9f76bfc-bc18855b, #w-node-_798dadf4-d386-b800-270a-c49ae9f76bfd-bc18855b, #w-node-_798dadf4-d386-b800-270a-c49ae9f76c00-bc18855b, #w-node-_798dadf4-d386-b800-270a-c49ae9f76c01-bc18855b, #w-node-_798dadf4-d386-b800-270a-c49ae9f76c02-bc18855b, #w-node-_798dadf4-d386-b800-270a-c49ae9f76c03-bc18855b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f263f27-6eba-b81e-7235-3ebe4fad1079-bc18855b, #w-node-_4f263f27-6eba-b81e-7235-3ebe4fad107a-bc18855b, #w-node-_02246660-bb7c-ef51-45db-070da81971a4-0a08b31c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-adcfc2c1-ec52-6bc5-ccf7-0b996eb1b5ed-0a08b31c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b6d5d979-0228-d8ad-61b7-48e5f77457b5-0a08b31c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ebcb6cd8-dd7e-d871-d9dd-c7c41acb599c-0a08b31c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee63e839-aa5f-ca63-bae7-bf17b77963a5-0a08b31c {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_76946431-a0c5-3127-237c-6f6c90173d25-0a08b31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81cbbec8-d67c-c227-bf5d-46702a432882-0a08b31c, #w-node-e4318d1f-5a41-9196-7b81-720ddde745d7-0a08b31c, #w-node-_1fe476a8-2cf6-2121-601e-9b1a9d5585c0-0a08b31c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_571bd4ac-bcb5-d1b9-ff75-70e3cf56a71c-0a08b31c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_547f3fd0-5a5a-d32e-16e2-4eaeba4c98ce-0a08b31c, #w-node-_547f3fd0-5a5a-d32e-16e2-4eaeba4c98cf-0a08b31c, #w-node-_0af4b98a-576f-0fe7-c5ee-c5be60eb60d2-0a08b31c, #w-node-_61b86158-b6cc-cf65-39f0-b9cace418f5e-0a08b31c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_385f8936-ffc9-5ce1-b3ab-21da31412f0f-0a08b31c, #w-node-_97444624-bdaf-c92d-cc92-c219f875ee3c-0a08b31c, #w-node-_36b5e2dc-a0b6-3a74-c345-eaa521511b6c-0a08b31c, #w-node-_04078ece-c727-d287-3983-8d3b6d8073b3-0a08b31c, #w-node-eb242b3a-1687-64e9-8930-ec5411239117-0a08b31c, #w-node-_45009656-6eec-7298-d7b2-c0f544730aa5-0a08b31c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cd9d130-7d90-abb8-1c18-ccc62ba5af84-0a08b31c, #w-node-_4cd9d130-7d90-abb8-1c18-ccc62ba5af85-0a08b31c, #w-node-_02246660-bb7c-ef51-45db-070da81971a4-63dfb11b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_006462e8-5f3a-ca5e-7b18-b74a8ea2fd58-63dfb11b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_87473364-4d53-bf2b-4a47-3da3fbc2cd78-63dfb11b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ea0f972-72a8-621b-5487-a6603102328c-63dfb11b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_358b2d08-4c33-93a7-9f00-1011ff10f60d-63dfb11b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_73c850b7-fa7a-ee37-a172-fdaa94837f68-63dfb11b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02246660-bb7c-ef51-45db-070da81971a4-da1ea155 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-adcfc2c1-ec52-6bc5-ccf7-0b996eb1b5ed-da1ea155 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b6d5d979-0228-d8ad-61b7-48e5f77457b5-da1ea155 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ebcb6cd8-dd7e-d871-d9dd-c7c41acb599c-da1ea155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de955114-e380-ad62-ba34-8d5ff8ca9286-da1ea155 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-de955114-e380-ad62-ba34-8d5ff8ca9287-da1ea155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d5f48be-865c-dbca-c1e5-3f0db2c7ad91-da1ea155 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8d5f48be-865c-dbca-c1e5-3f0db2c7ad92-da1ea155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a40ba179-69de-5819-9e9b-f2b962260734-da1ea155 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-a40ba179-69de-5819-9e9b-f2b962260735-da1ea155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d681cc5-f2ae-ccf0-8d05-54ea5200c3c6-da1ea155 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_6d681cc5-f2ae-ccf0-8d05-54ea5200c3c7-da1ea155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0bff1ac-bbea-5366-3a48-fd5679f21ec9-da1ea155 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-e0bff1ac-bbea-5366-3a48-fd5679f21eca-da1ea155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c894251-acd2-29d4-cee2-d03c2b67b506-da1ea155 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_2c894251-acd2-29d4-cee2-d03c2b67b507-da1ea155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cb7e08a-01bd-bd51-1410-a2e5e298a3a8-da1ea155 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-_4cb7e08a-01bd-bd51-1410-a2e5e298a3a9-da1ea155 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42cfaf35-1b40-e3cd-522c-75e676ea4f56-2b7f04ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42cfaf35-1b40-e3cd-522c-75e676ea4f57-2b7f04ae, #w-node-_42cfaf35-1b40-e3cd-522c-75e676ea4f58-2b7f04ae, #w-node-_42cfaf35-1b40-e3cd-522c-75e676ea4f5a-2b7f04ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42cfaf35-1b40-e3cd-522c-75e676ea4f5b-2b7f04ae, #w-node-_7b9083c7-9223-9040-07b4-3224c5e898e2-2b7f04ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b9083c7-9223-9040-07b4-3224c5e898e3-2b7f04ae, #w-node-_7b9083c7-9223-9040-07b4-3224c5e898e7-2b7f04ae, #w-node-_7b9083c7-9223-9040-07b4-3224c5e898e9-2b7f04ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b9083c7-9223-9040-07b4-3224c5e898ea-2b7f04ae, #w-node-_2f717897-b8ea-add3-9fd1-ea2476043291-2b7f04ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f717897-b8ea-add3-9fd1-ea2476043292-2b7f04ae, #w-node-_2f717897-b8ea-add3-9fd1-ea2476043296-2b7f04ae, #w-node-_2f717897-b8ea-add3-9fd1-ea247604329a-2b7f04ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f717897-b8ea-add3-9fd1-ea247604329b-2b7f04ae, #w-node-_08473d7d-5cfe-d200-9f9f-bfecc799fed3-2b7f04ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_08473d7d-5cfe-d200-9f9f-bfecc799fed4-2b7f04ae, #w-node-_08473d7d-5cfe-d200-9f9f-bfecc799fed8-2b7f04ae, #w-node-_08473d7d-5cfe-d200-9f9f-bfecc799fedc-2b7f04ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08473d7d-5cfe-d200-9f9f-bfecc799fedd-2b7f04ae, #w-node-ee904df0-a9ac-5253-970e-b586d2233d14-2b7f04ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee904df0-a9ac-5253-970e-b586d2233d15-2b7f04ae, #w-node-ee904df0-a9ac-5253-970e-b586d2233d19-2b7f04ae, #w-node-ee904df0-a9ac-5253-970e-b586d2233d1d-2b7f04ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee904df0-a9ac-5253-970e-b586d2233d1e-2b7f04ae, #w-node-_762f9aa5-b92b-a5a2-acca-d7ae708a2644-fc42479a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_762f9aa5-b92b-a5a2-acca-d7ae708a2645-fc42479a, #w-node-_762f9aa5-b92b-a5a2-acca-d7ae708a2646-fc42479a, #w-node-_762f9aa5-b92b-a5a2-acca-d7ae708a2648-fc42479a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_762f9aa5-b92b-a5a2-acca-d7ae708a2649-fc42479a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0fc1718-90aa-1985-2dd9-a156813e5095-fc42479a, #w-node-f0fc1718-90aa-1985-2dd9-a156813e5096-fc42479a, #w-node-f0fc1718-90aa-1985-2dd9-a156813e5099-fc42479a, #w-node-f0fc1718-90aa-1985-2dd9-a156813e509a-fc42479a, #w-node-f0fc1718-90aa-1985-2dd9-a156813e509b-fc42479a, #w-node-f0fc1718-90aa-1985-2dd9-a156813e509c-fc42479a, #w-node-ec95d8e3-b723-24f6-de35-a8392c79db28-fc42479a, #w-node-_92524fbb-13ab-432a-3216-c128dde01753-fc42479a, #w-node-_52ef8d53-1ece-1253-a540-72468efbbe50-fc42479a, #w-node-_4fbec6ef-919e-48ac-33b7-005524af005a-fc42479a, #w-node-_7a99283f-ddcb-2c43-7791-b2d4ad6b9fa4-fc42479a, #w-node-_92d2d441-e38e-73b3-5676-797c27c779db-fc42479a, #w-node-_6e817d69-2c1a-1c18-3702-1fd8ae479098-fc42479a, #w-node-_27142032-be3f-7a6e-d760-3301eea98934-fc42479a, #w-node-_413f920a-41b7-c9f4-12ed-ea91c83d7c14-fc42479a, #w-node-_12936f6c-12ba-1240-7704-1c8492cd23c6-fc42479a, #w-node-_27d20625-deda-a40d-da74-a58fbb52ccfe-fc42479a, #w-node-_38781e9c-246b-6ead-cffe-3ea7cafa3c07-fc42479a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59d527ec-926a-b7e3-556d-89b704ea6db1-d7a17ff6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_59d527ec-926a-b7e3-556d-89b704ea6db3-d7a17ff6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bc112362-cf41-41bd-5fbb-cfbe56be2278-d7a17ff6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bc112362-cf41-41bd-5fbb-cfbe56be2279-d7a17ff6, #w-node-bc112362-cf41-41bd-5fbb-cfbe56be227a-d7a17ff6, #w-node-bc112362-cf41-41bd-5fbb-cfbe56be227c-d7a17ff6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc112362-cf41-41bd-5fbb-cfbe56be227d-d7a17ff6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bac7f026-9806-912e-f061-b111547e968b-d7a17ff6, #w-node-bac7f026-9806-912e-f061-b111547e968c-d7a17ff6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_08a76041-7e46-bce1-5ba8-5a892c4e3159-d7a17ff6, #w-node-_08a76041-7e46-bce1-5ba8-5a892c4e315a-d7a17ff6, #w-node-_08a76041-7e46-bce1-5ba8-5a892c4e315d-d7a17ff6, #w-node-_08a76041-7e46-bce1-5ba8-5a892c4e315e-d7a17ff6, #w-node-_08a76041-7e46-bce1-5ba8-5a892c4e315f-d7a17ff6, #w-node-_08a76041-7e46-bce1-5ba8-5a892c4e3160-d7a17ff6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e43758e-5bc0-d899-42a7-bc7b51e33eb2-d7a17ff6, #w-node-_5e43758e-5bc0-d899-42a7-bc7b51e33eb3-d7a17ff6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8ba4b05d-2aff-7d88-94d9-2e9512afde54-d7a17ff6, #w-node-_8ba4b05d-2aff-7d88-94d9-2e9512afde55-d7a17ff6, #w-node-_8ba4b05d-2aff-7d88-94d9-2e9512afde58-d7a17ff6, #w-node-_8ba4b05d-2aff-7d88-94d9-2e9512afde59-d7a17ff6, #w-node-_8ba4b05d-2aff-7d88-94d9-2e9512afde5a-d7a17ff6, #w-node-_8ba4b05d-2aff-7d88-94d9-2e9512afde5b-d7a17ff6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6ff148f-4b94-88c6-4c2f-9866556cf934-d7a17ff6, #w-node-f6ff148f-4b94-88c6-4c2f-9866556cf935-d7a17ff6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ba396601-6e5e-bc40-8314-b727aa61a332-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28e1d5e5-3a40-41d5-73d0-8ebbf08d83ac-50fad71f, #w-node-_28e1d5e5-3a40-41d5-73d0-8ebbf08d83b0-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c51cd6b-5872-385c-162c-481f30d30dd6-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1c51cd6b-5872-385c-162c-481f30d30dd7-50fad71f, #w-node-_1c51cd6b-5872-385c-162c-481f30d30dd8-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab91e407-5b5a-67b6-5ceb-5dedf8e4d4d7-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab91e407-5b5a-67b6-5ceb-5dedf8e4d4d8-50fad71f, #w-node-ab91e407-5b5a-67b6-5ceb-5dedf8e4d4d9-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0869be4c-a93b-d10c-9f6f-fad6fc0e19fd-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0869be4c-a93b-d10c-9f6f-fad6fc0e19fe-50fad71f, #w-node-_0869be4c-a93b-d10c-9f6f-fad6fc0e19ff-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cf26e82-cf39-c42c-b1e7-fb3c3b0cc9b8-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cf26e82-cf39-c42c-b1e7-fb3c3b0cc9b9-50fad71f, #w-node-_7cf26e82-cf39-c42c-b1e7-fb3c3b0cc9ba-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7788e4a-e8d4-8a70-8174-a84d12ce0270-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7788e4a-e8d4-8a70-8174-a84d12ce0271-50fad71f, #w-node-f7788e4a-e8d4-8a70-8174-a84d12ce0272-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72617e04-1dc8-fa79-6969-dc67125cf8b9-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72617e04-1dc8-fa79-6969-dc67125cf8ba-50fad71f, #w-node-_72617e04-1dc8-fa79-6969-dc67125cf8bb-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_963fa3c9-29d8-c67d-152d-f6cacd9bd82f-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_963fa3c9-29d8-c67d-152d-f6cacd9bd830-50fad71f, #w-node-_963fa3c9-29d8-c67d-152d-f6cacd9bd831-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5510032b-b6b4-15c4-4b0f-5d68091f230b-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5510032b-b6b4-15c4-4b0f-5d68091f230c-50fad71f, #w-node-_5510032b-b6b4-15c4-4b0f-5d68091f230d-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b938f37d-1dca-1fe2-4177-c393506055de-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b938f37d-1dca-1fe2-4177-c393506055df-50fad71f, #w-node-b938f37d-1dca-1fe2-4177-c393506055e0-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5220643-8e81-6782-8168-ce8f778c4734-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38052dbc-9fc0-66d4-d1ef-80bae5a0965d-50fad71f, #w-node-_38052dbc-9fc0-66d4-d1ef-80bae5a0965e-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca659c1-2bf5-e5f8-e7f5-a12b1fc9e36b-50fad71f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eca659c1-2bf5-e5f8-e7f5-a12b1fc9e36c-50fad71f, #w-node-eca659c1-2bf5-e5f8-e7f5-a12b1fc9e36d-50fad71f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_245ab014-4509-23d2-cd12-8ccccaad8ef3-56c0cf2b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_71f4eaf0-55f2-55b9-db74-cb34a3fc2779-56c0cf2b, #w-node-_1ea0f972-72a8-621b-5487-a6603102328c-63dfb11b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_358b2d08-4c33-93a7-9f00-1011ff10f60d-63dfb11b {
    grid-area: 3 / 1 / 4 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f414cf90-a39b-600a-aa5f-477e36b8a9df-56c0cf2b, #w-node-_245ab014-4509-23d2-cd12-8ccccaad8ef3-56c0cf2b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_71f4eaf0-55f2-55b9-db74-cb34a3fc2779-56c0cf2b, #w-node-_972bf48f-42f3-a521-110a-47e40c9d0d70-56c0cf2b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_85527125-9f49-9e5e-4196-435b39bfdac5-56c0cf2b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_18e3ffab-ae98-73be-dd79-9fcdfb2bb11f-56c0cf2b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_26749cbe-e619-1ce1-816b-0e01efcf265a-56c0cf2b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_08bbd4f6-3781-1d00-e922-d931f32eeccc-56c0cf2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10f22838-88ec-5cfc-22c2-f62c876ecf51-56c0cf2b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_29b4884d-fd24-4d5c-a0e2-6a75d2b75206-56c0cf2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a968c6f-c7a4-3bfc-d086-ba119768d2ff-56c0cf2b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a9cf0c79-4081-066e-b713-60271fe63c55-56c0cf2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa06a544-0a04-c441-14d6-5bd0363a627f-56c0cf2b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_33a67d9b-9f7a-58a0-47e2-a6aacf9f6c84-56c0cf2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_02246660-bb7c-ef51-45db-070da81971a4-bc18855b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-adcfc2c1-ec52-6bc5-ccf7-0b996eb1b5ed-bc18855b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b6d5d979-0228-d8ad-61b7-48e5f77457b5-bc18855b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ee63e839-aa5f-ca63-bae7-bf17b77963a5-bc18855b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_81cbbec8-d67c-c227-bf5d-46702a432882-bc18855b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cb64e964-f599-0c34-6f8a-c3ab33fe13ac-bc18855b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a6d4e677-e63e-4022-b84c-711ca971b958-bc18855b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_97444624-bdaf-c92d-cc92-c219f875ee3c-bc18855b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_36b5e2dc-a0b6-3a74-c345-eaa521511b6c-bc18855b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0af4b98a-576f-0fe7-c5ee-c5be60eb60d2-bc18855b, #w-node-_4f263f27-6eba-b81e-7235-3ebe4fad1079-bc18855b, #w-node-_02246660-bb7c-ef51-45db-070da81971a4-0a08b31c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-adcfc2c1-ec52-6bc5-ccf7-0b996eb1b5ed-0a08b31c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b6d5d979-0228-d8ad-61b7-48e5f77457b5-0a08b31c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ee63e839-aa5f-ca63-bae7-bf17b77963a5-0a08b31c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_81cbbec8-d67c-c227-bf5d-46702a432882-0a08b31c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_547f3fd0-5a5a-d32e-16e2-4eaeba4c98ce-0a08b31c, #w-node-_0af4b98a-576f-0fe7-c5ee-c5be60eb60d2-0a08b31c, #w-node-_97444624-bdaf-c92d-cc92-c219f875ee3c-0a08b31c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_36b5e2dc-a0b6-3a74-c345-eaa521511b6c-0a08b31c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4cd9d130-7d90-abb8-1c18-ccc62ba5af84-0a08b31c, #w-node-_02246660-bb7c-ef51-45db-070da81971a4-63dfb11b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_87473364-4d53-bf2b-4a47-3da3fbc2cd78-63dfb11b {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_1ea0f972-72a8-621b-5487-a6603102328c-63dfb11b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_358b2d08-4c33-93a7-9f00-1011ff10f60d-63dfb11b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_73c850b7-fa7a-ee37-a172-fdaa94837f68-63dfb11b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_02246660-bb7c-ef51-45db-070da81971a4-da1ea155 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-adcfc2c1-ec52-6bc5-ccf7-0b996eb1b5ed-da1ea155 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b6d5d979-0228-d8ad-61b7-48e5f77457b5-da1ea155 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-de955114-e380-ad62-ba34-8d5ff8ca9286-da1ea155 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8d5f48be-865c-dbca-c1e5-3f0db2c7ad91-da1ea155 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a40ba179-69de-5819-9e9b-f2b962260734-da1ea155 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_6d681cc5-f2ae-ccf0-8d05-54ea5200c3c6-da1ea155 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-e0bff1ac-bbea-5366-3a48-fd5679f21ec9-da1ea155 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_2c894251-acd2-29d4-cee2-d03c2b67b506-da1ea155 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_4cb7e08a-01bd-bd51-1410-a2e5e298a3a8-da1ea155 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_42cfaf35-1b40-e3cd-522c-75e676ea4f57-2b7f04ae, #w-node-_7b9083c7-9223-9040-07b4-3224c5e898e3-2b7f04ae, #w-node-_2f717897-b8ea-add3-9fd1-ea2476043292-2b7f04ae, #w-node-_08473d7d-5cfe-d200-9f9f-bfecc799fed4-2b7f04ae, #w-node-ee904df0-a9ac-5253-970e-b586d2233d15-2b7f04ae, #w-node-_762f9aa5-b92b-a5a2-acca-d7ae708a2645-fc42479a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0fc1718-90aa-1985-2dd9-a156813e5096-fc42479a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f0fc1718-90aa-1985-2dd9-a156813e5099-fc42479a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_59d527ec-926a-b7e3-556d-89b704ea6db1-d7a17ff6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_59d527ec-926a-b7e3-556d-89b704ea6db3-d7a17ff6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bc112362-cf41-41bd-5fbb-cfbe56be2279-d7a17ff6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bac7f026-9806-912e-f061-b111547e968b-d7a17ff6, #w-node-_08a76041-7e46-bce1-5ba8-5a892c4e315a-d7a17ff6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_08a76041-7e46-bce1-5ba8-5a892c4e315d-d7a17ff6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5e43758e-5bc0-d899-42a7-bc7b51e33eb2-d7a17ff6, #w-node-f6ff148f-4b94-88c6-4c2f-9866556cf934-d7a17ff6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_28e1d5e5-3a40-41d5-73d0-8ebbf08d83ac-50fad71f, #w-node-_1c51cd6b-5872-385c-162c-481f30d30dd7-50fad71f, #w-node-ab91e407-5b5a-67b6-5ceb-5dedf8e4d4d8-50fad71f, #w-node-_0869be4c-a93b-d10c-9f6f-fad6fc0e19fe-50fad71f, #w-node-_7cf26e82-cf39-c42c-b1e7-fb3c3b0cc9b9-50fad71f, #w-node-f7788e4a-e8d4-8a70-8174-a84d12ce0271-50fad71f, #w-node-_72617e04-1dc8-fa79-6969-dc67125cf8ba-50fad71f, #w-node-_963fa3c9-29d8-c67d-152d-f6cacd9bd830-50fad71f, #w-node-_5510032b-b6b4-15c4-4b0f-5d68091f230c-50fad71f, #w-node-b938f37d-1dca-1fe2-4177-c393506055df-50fad71f, #w-node-_38052dbc-9fc0-66d4-d1ef-80bae5a0965d-50fad71f, #w-node-eca659c1-2bf5-e5f8-e7f5-a12b1fc9e36c-50fad71f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


