.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-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;
}

.banner-section {
  height: auto;
  margin-bottom: 50px;
}

.nav-bar {
  z-index: 0;
  display: flex;
}

.header-link {
  z-index: 1;
  color: #222533;
  text-align: center;
  letter-spacing: .5px;
  width: 160px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
  transition: color .2s;
}

.header-link:hover {
  color: #52bcc2;
}

.header-link.w--current {
  color: #222533;
}

.header-link.w--current:hover {
  color: #52bcc2;
}

.header-link.remedies {
  color: #222533;
  width: 160px;
}

.header-link.remedies:hover {
  color: #80b557;
}

.header-link.hide {
  opacity: .3;
  cursor: default;
  display: none;
}

.header-link.hide:hover {
  color: #222533;
}

.header-link.remedies_disable {
  opacity: .3;
  cursor: default;
  margin-left: 0;
  margin-right: 0;
}

.header-link.remedies_disable:hover {
  color: #222533;
}

.header-section {
  z-index: 2;
  background-color: #ddd0;
  margin-top: 30px;
}

.header {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image {
  margin-top: 10px;
  display: block;
}

.banner-left-block {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.banner-right-block {
  background-color: #c2bbad;
  background-image: url('../images/Main_1.jpg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
  overflow: visible;
}

.banner-text-block {
  color: #222533;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Unna, sans-serif;
  font-size: 60px;
  line-height: 55px;
}

.banner-text-block._02 {
  text-align: justify;
  text-transform: none;
  margin-top: 15px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.banner-btn {
  color: #222533;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border-bottom: 1px solid #222533;
  width: 121px;
  height: 30px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  transition: color .2s;
  position: relative;
}

.banner-btn:hover {
  color: #52bcc2;
}

.quote-01 {
  color: #fff;
  letter-spacing: 1px;
  border-right: 2px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}

.quote-02 {
  color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Unna, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.quote-03 {
  color: #fff;
  margin-bottom: 15px;
  font-family: Merriweather, serif;
}

.quote-btn {
  color: #998e76;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  transition: background-color .4s;
  display: flex;
}

.quote-btn:hover {
  color: #fff;
  background-color: #000;
}

.quote-section {
  background-color: #c2bbad;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.quote-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .8fr 1fr 1fr 1fr .75fr .75fr .75fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
}

.banner-grid {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  justify-items: center;
  width: 80vw;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
}

.subscribe-section {
  background-color: #52bcc2;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.subscribe-section.pink {
  background-color: #fc9a86;
}

.subscribe-section.green {
  background-color: #80b557;
}

.subscribe-section.yellow {
  background-color: #ffde76;
}

.grid {
  grid-template-rows: 50px;
  grid-template-columns: .65fr 2fr;
  align-items: center;
  width: 70vw;
  height: 50px;
  margin: 25px auto;
  padding-top: 0;
}

.text-field {
  color: #fff;
  background-color: #0000;
  border: 1.5px solid #fff;
  border-radius: 0;
  width: 450px;
  height: 50px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.text-field:hover {
  color: #fff;
}

.text-field:focus {
  border-color: #fff;
}

.text-field::placeholder {
  color: #fff;
}

.text-field.yellow {
  color: #222533;
  border-width: 1.5px;
  border-color: #222533;
}

.text-field.yellow:hover, .text-field.yellow::placeholder {
  color: #222533;
}

.form {
  flex-direction: row;
  align-items: flex-start;
  height: 50px;
  display: flex;
}

.form-block {
  align-items: center;
  height: 50px;
  margin-bottom: 0;
  display: flex;
}

.submit-button {
  color: #222533;
  letter-spacing: 1px;
  background-color: #fff;
  width: 180px;
  height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  transition: background-color .4s;
}

.submit-button:hover, .submit-button.yellow {
  color: #fff;
  background-color: #222533;
}

.submit-button.yellow:hover {
  color: #222533;
  background-color: #fff;
}

.service-grid {
  grid-template-rows: 50px auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 80vw;
  height: auto;
  margin: 0 auto 50px;
}

.subscribe-text-box {
  color: #fff;
  text-align: left;
  align-items: center;
  height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Unna, sans-serif;
  font-size: 26px;
  display: flex;
}

.subscribe-text-box.yellow {
  color: #222533;
}

.service-text-box {
  color: #222533;
  text-align: center;
  align-items: center;
  height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Unna, sans-serif;
  font-size: 30px;
  display: flex;
}

.our-services-section {
  margin-top: 50px;
}

.footer-section {
  color: #fff;
  background-color: #222533;
  justify-content: center;
  align-items: center;
  height: 315px;
  display: flex;
}

.service-block {
  grid-column-gap: 16px;
  grid-row-gap: 5px;
  border: 1px solid #e5e5e5;
  grid-template-rows: 10px 50px 30px 190px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.service-block.hide {
  opacity: 1;
  display: none;
}

.service-img {
  background-color: #979797;
  background-image: url('../images/Service_4.jpg');
  background-position: 0 0;
  background-size: cover;
}

.service-img.goodies {
  background-color: #c2bbad;
  background-image: url('../images/Service_2.jpg');
}

.service-img.therapies {
  background-color: #c2bbad;
  background-image: url('../images/Service_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.service-img.families {
  background-color: #c2bbad;
  background-image: url('../images/WhatsApp-Image-2022-06-09-at-2.12.12-PM.jpeg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.service-img.remedies {
  background-color: #c2bbad;
}

.service-title {
  height: 30px;
  margin-top: 15px;
  margin-left: 15px;
  padding-top: 0;
  padding-left: 0;
  font-family: Unna, sans-serif;
  font-size: 21px;
}

.service-btn {
  color: #b8b8b8;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border-bottom: 0 #222533;
  width: 120px;
  height: 30px;
  margin-left: 15px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 700;
  transition: color .2s;
  position: static;
  top: 50px;
}

.service-btn:hover, .service-btn:focus {
  color: #222533;
}

.footer-content {
  grid-column-gap: 10px;
  grid-row-gap: 30px;
  grid-template-rows: 50px auto 25px;
  grid-template-columns: 50px 50px 50px .5fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
}

.footer-text-block-2 {
  opacity: .5;
  color: #cacaca;
  text-align: right;
  font-size: 12px;
  text-decoration: none;
}

.footer-btn {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #fff;
  justify-content: center;
  align-items: center;
  height: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
  transition: background-color .4s;
  display: flex;
}

.footer-btn:hover {
  color: #222533;
  background-color: #fff;
}

.footer-btn.black {
  background-color: #000;
  width: 100%;
}

.footer-btn.black:hover {
  background-color: #525252;
}

.footer-btn.black.about {
  margin-top: 30px;
}

.footer-btn.black.about.main {
  margin-top: 0;
}

.footer-btn.black.families:hover {
  background-color: #fc9a86;
}

.footer-btn.black.main {
  transition: background-color .4s;
}

.footer-btn.black.main:hover {
  background-color: #52bcc2;
}

.footer-btn.black.main._2 {
  margin-top: 20px;
}

.footer-link {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border-bottom: 0 #222533;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 11px;
  transition: color .2s;
  position: static;
  top: 50px;
}

.footer-link:hover {
  color: #c5c5c5;
}

.brand.w--current {
  z-index: 1;
  justify-content: center;
  display: flex;
  position: relative;
}

.navbar {
  background-color: #0000;
  display: block;
}

.image-4 {
  width: 80%;
  max-width: 100%;
  margin-top: 10px;
  position: static;
}

.about-section {
  height: auto;
  margin-bottom: 0;
}

.about-text-block {
  color: #222533;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Unna, sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.about-text-block._2 {
  text-transform: none;
  margin-bottom: 0;
  padding: 20px 30px;
  line-height: 30px;
}

.about-text-block._2.blue {
  color: #fff;
}

.text-block {
  color: #fff;
  text-align: left;
  padding: 30px;
  font-family: Montserrat, sans-serif;
}

.text-block.therapies {
  color: #222533;
  text-align: left;
  padding-top: 0;
}

.text-block.therapies.white {
  color: #fff;
}

.text-block.therapies.white._3 {
  padding-top: 30px;
}

.text-block.therapies._2 {
  background-color: #fff;
  padding: 20px 0 0;
}

.text-block.therapies.black, .text-block.therapies.child._1, .text-block.therapies.adult {
  padding-top: 30px;
}

.text-block.therapies.theraplay {
  background-color: #fff;
  padding: 20px 0 0;
}

.text-block.remedies {
  color: #222533;
  text-align: left;
  padding-top: 0;
}

.text-block.remedies.black {
  background-color: #0000;
  padding-top: 30px;
}

.about-text-block-2 {
  background-color: #c2bbad;
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
}

.about-text-block-2.pink {
  background-color: #ead1c7;
  margin-top: 0;
}

.about-text-block-2.blue {
  background-color: #535a7b;
  margin-top: 0;
}

.about-text-block-2.beige {
  background-color: #eadec7;
}

.div-block {
  display: flex;
}

.about-grid {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.about-description {
  color: #222533;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Unna, sans-serif;
  font-size: 60px;
  line-height: 55px;
}

.about-description.pink {
  text-align: justify;
  text-transform: none;
  margin-top: 0;
  padding-left: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 30px;
}

.about-description.pink._02 {
  text-align: left;
  margin-left: 20px;
  padding-left: 0;
}

.about-description.pink._01 {
  text-align: left;
  margin-left: 30px;
  padding-left: 0;
}

.about-description.blue {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-left: 30px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 30px;
}

.about-description.beige {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-left: 30px;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 30px;
}

.about-left-block {
  background-color: #b6b6b6;
  background-image: url('../images/img-4551a.JPG');
  background-position: 0%;
  background-size: cover;
  background-attachment: scroll;
}

.about-left-block.bianca {
  opacity: .9;
  background-color: #c2bbad;
  background-image: url('../images/Dr_Bianca_Ho_Photo_Option3.jpg');
  background-position: 50%;
}

.about-right-block {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.about-description-text-block {
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
}

.about-description-text-block.fees {
  margin-top: 30px;
}

.grey-line {
  background-color: #ccc;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.grey-line.product {
  margin-top: 20px;
  margin-bottom: 20px;
}

.content-section {
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
}

.content-section.families {
  margin-bottom: 0;
}

.therapies-grid {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.therapies-grid.adult {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.therapies-grid.newborn {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.therapies-grid.parents {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.therapies-text-block {
  background-color: #bee4e7;
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
}

.therapies-text-block.teal {
  background-color: #6fa6a9;
}

.therapies-text-block.white {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #0000;
  border: 1px solid #ddd;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.therapies-text-block.white.newborn {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.therapies-text-block.white.child._2 {
  grid-template-columns: 1fr 1fr 1fr;
}

.therapies-title-block {
  color: #222533;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 30px;
  font-family: Unna, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.therapies-title-block.white {
  color: #fff;
}

.therapies-title-block.meeting {
  padding-left: 0;
}

.div-block-2 {
  align-items: flex-end;
  display: flex;
}

.page-main-title {
  color: #222533;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  font-family: Unna, sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.content-image {
  background-color: #a1a1a1;
  background-image: url('../images/Families_1.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
  margin-top: 30px;
}

.content-image.child {
  background-color: #c2bbad;
  background-image: url('../images/marisa-howenstine-Cq9slNxV8YU-unsplash-1.jpg');
  height: 400px;
}

.content-image.newborn {
  background-color: #c2bbad;
  background-image: url('../images/aditya-romansa-5zp0jym2w9M-unsplash.jpg');
  height: 400px;
}

.content-image.parent {
  background-color: #c2bbad;
  background-image: url('../images/guillaume-de-germain-fgmLRBlUIpc-unsplash-1.png');
  height: 400px;
}

.content-image.families {
  background-color: #c2bbad;
  background-image: url('../images/Families_1.jpg');
  background-position: 50% 40%;
  height: 400px;
}

.content-image.remedies {
  background-color: #c2bbad;
  background-image: url('../images/ryan-jacobson-MNXLADfHZO8-unsplash-1.jpg');
  background-position: 50%;
  height: 400px;
}

.content-image.goodies {
  background-color: #c2bbad;
  background-image: url('../images/jessica-rockowitz-6c4Uhhe68yQ-unsplash-1.jpg');
  background-position: 50% 0;
  height: 400px;
}

.content-image.adult {
  background-color: #c2bbad;
  background-image: url('../images/d-ng-h-u-CCjgYjUudxE-unsplash-1.jpg');
  background-position: 50% 80%;
  height: 400px;
}

.content-image.me {
  background-color: #c2bbad;
  background-image: url('../images/dmitry-gladkikh-Mh0JvfFj_CM-unsplash.jpg');
  background-position: 50% 70%;
  height: 400px;
}

.schedule-btn {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.families-grid {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.families-text-block {
  background-color: #ead1c7;
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
}

.families-title {
  align-items: flex-end;
  display: flex;
}

.subscribe-grid {
  grid-template-rows: 50px;
  grid-template-columns: .65fr 2fr;
  align-items: center;
  width: 70vw;
  height: 50px;
  margin: 25px auto;
  padding-top: 0;
}

.service-icon {
  filter: saturate(200%);
  width: 70px;
  max-width: 80%;
  margin-right: 15px;
  padding-right: 0;
}

.service-icon.families {
  opacity: 0;
}

.therapies-title {
  align-items: flex-end;
  display: flex;
}

.footer-logo {
  display: block;
}

.dropdown-link {
  z-index: 35;
  background-color: #fff;
  transition: background-color .2s;
}

.dropdown-link:hover {
  color: #fff;
  background-color: #52bcc2;
}

.dropdown-link.w--current {
  color: #222533;
  background-color: #fff;
}

.dropdown-link.w--current:hover {
  color: #fff;
  background-color: #52bcc2;
}

.dropdown-list {
  box-shadow: 1px 1px 3px #000;
}

.dropdown-list.w--open {
  box-shadow: 0 0 10px #00000026;
}

.remedies-title-block {
  color: #222533;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 30px;
  font-family: Unna, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.remedies-text-block {
  background-color: #c1e0a9;
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
}

.remedies-title {
  align-items: flex-end;
  display: flex;
}

.remedies-grid {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  width: 80vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.remedies-product-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80vw;
  height: auto;
  margin: 30px auto 0;
  display: grid;
}

.remedies-block {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border: 1px #e5e5e5;
  grid-template-rows: auto 170px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 320px;
  display: grid;
}

.remedies-img {
  background-color: #c2bbad;
  background-image: url('../images/Product_1.jpeg');
  background-position: 50% 65%;
  background-size: cover;
}

.remedies-img.product-1 {
  background-image: url('../images/healing_product.jpg');
}

.remedies-img.product-2 {
  background-image: url('../images/magic_product.jpg');
}

.remedies-img.product-3 {
  background-image: url('../images/box.jpg');
  background-position: 50%;
}

.remedies-product-title {
  text-align: center;
  letter-spacing: 2px;
  height: 30px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.div-block-3 {
  background-color: #eff6e9;
  width: 100%;
  height: 100%;
  padding-top: 25px;
}

.goodies-text-block {
  background-color: #eae2c7;
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
}

.goodies-title-block {
  color: #222533;
  text-align: center;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 30px;
  font-family: Unna, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.goodies-title-block.necklace {
  margin-top: 10px;
}

.goodies-grid {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  width: 80vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.goodies-title {
  align-items: flex-end;
  display: flex;
}

.kidsafe_grid {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr .75fr .75fr .75fr .75fr .75fr .75fr .75fr;
  align-items: center;
  margin-top: 30px;
}

.goodies_necklace_grid {
  grid-template-rows: auto;
  margin-top: 30px;
}

.goodies_necklace_img {
  background-color: #c2bbad;
  background-image: url('../images/WhatsApp-Image-2020-11-29-at-8.47.00-PM.jpeg');
  background-position: 50% 100%;
  background-size: cover;
}

.goodies_necklace_text {
  color: #222533;
  font-family: Montserrat, sans-serif;
}

.popup {
  z-index: 35;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 63%;
  height: auto;
  margin: 50px auto;
  display: grid;
  position: absolute;
  inset: 0% 0% auto;
}

.popup.product-1, .popup.product-2 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.popup_heading {
  background-color: #222533;
  width: 100%;
}

.popup_heading.pink {
  background-color: #ead1c7;
  align-items: center;
  width: 100%;
  display: flex;
}

.popup_heading.product {
  background-color: #c1e0a9;
}

.popup-text {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
}

.popup-text.title {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Unna, sans-serif;
  font-size: 40px;
}

.popup-text.title.product-2, .popup-text.title.product-1 {
  color: #222533;
  padding-left: 30px;
}

.popup-text.contact {
  padding-left: 0;
}

.popup-text.contact.product-1 {
  margin-top: 0;
  margin-bottom: 0;
}

.popup-text.contact.price {
  margin-top: 0;
  margin-bottom: 30px;
}

.popup-text.contact.product-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.popup-text.product-2, .popup-text.product-1 {
  padding-left: 0;
}

.popup_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .4fr 1fr;
  width: 100%;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.popup_grid.product {
  grid-column-gap: 15px;
}

.popup_grid.appointment {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .65fr 1fr;
}

.form-block-2 {
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.field-label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.text-field-2 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.submit-button-2 {
  letter-spacing: 1px;
  background-color: #222533;
  width: 100%;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.form-2 {
  width: 100%;
  margin-bottom: 30px;
}

.column {
  padding-left: 0;
}

.column-2 {
  padding-right: 0;
}

.select-field {
  width: 280px;
}

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

.overlay_bkg {
  z-index: 1;
  background-color: #22222296;
  justify-content: center;
  width: 100vw;
  display: block;
  position: fixed;
  inset: 0%;
}

.closebtn {
  cursor: pointer;
  margin-top: 40px;
  margin-right: 25px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.contact-popup {
  z-index: 50;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: relative;
}

.checkbox-label {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.link, .link-2 {
  color: #222533;
}

.product-popup-1 {
  z-index: 50;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: relative;
}

.product-img {
  background-image: url('../images/healing_product.jpg');
  background-position: 50% 70%;
  background-size: cover;
  height: 150px;
}

.product-img.product-2 {
  background-image: url('../images/magic_product.jpg');
  background-position: 40%;
  height: 150px;
}

.product-popup-2 {
  z-index: 50;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: relative;
}

.qualification {
  align-items: center;
  display: flex;
}

.qualification.about {
  width: 70%;
  margin-top: 15px;
}

.bacp_logo {
  width: 70%;
}

.british_logo {
  width: 40%;
  margin-left: 15px;
}

.link-block {
  width: 45%;
}

.link-block:hover {
  opacity: .5;
}

.image-7 {
  width: 90%;
  margin-top: -25px;
}

.dropdown-3 {
  z-index: 5;
  color: #222533;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  transition: color .2s;
}

.dropdown-3:hover {
  color: #52bcc2;
}

.dropdown-3.hide {
  display: none;
}

.dropdown-3.remedies:hover {
  color: #80b557;
}

.hygge {
  background-color: #fffaf3;
}

.hygge_header_container {
  justify-content: center;
  display: flex;
}

.hygge_navbar {
  background-color: #0000;
  margin-top: 40px;
}

.hygge_banner_section {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 40px;
  display: block;
}

.hygge_banner_container {
  flex-direction: column;
  align-self: auto;
  align-items: center;
  max-width: 60%;
  display: flex;
}

.hygge_heading {
  color: #2d3283;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 60px;
  font-weight: 600;
}

.hygge_paragraph {
  color: #2d3283;
  text-align: center;
  margin-bottom: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 300;
  line-height: 22px;
}

.hygge_paragraph.white {
  color: #fffaf3;
  text-align: left;
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 20px;
}

.hygge_paragraph.blue {
  color: #6d6d6d;
  text-align: left;
  margin-top: 15px;
  font-weight: 400;
  line-height: 20px;
}

.hygge_paragraph.grey {
  color: #6d6d6d;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
}

.hygge_paragraph.grey.center {
  text-align: center;
}

.hygge_paragraph.footer {
  color: #fffaf3;
  text-align: right;
  margin-bottom: 0;
  font-size: 12px;
}

.hygge_banner_icon {
  display: inline-block;
}

.hygge_banner_img {
  background-image: url('../images/IMG_01.jpg');
  background-position: 0 0;
  background-size: cover;
  height: 600px;
  margin-bottom: 50px;
}

.hygge_course_section {
  margin-bottom: 100px;
}

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

.hygge_course_img {
  background-image: url('../images/IMG_02.jpg');
  background-position: 50% 30%;
  background-size: cover;
}

.hygge_course_div {
  background-color: #2d3283;
  margin: 0;
  padding: 100px 40px;
}

.hygge_course_button {
  color: #fffaf3;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #fffaf3;
  border-radius: 20px;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 11px;
  transition: all .2s;
}

.hygge_course_button:hover {
  color: #2d3283;
  background-color: #fff;
  border-color: #fff;
}

.hygge_about_section {
  margin-bottom: 150px;
}

.hygge_about_div {
  background-color: #0000;
  margin: 0;
  padding: 100px 40px;
}

.hygge_course_title {
  color: #fffaf3;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 28px;
}

.hygge_about_title {
  color: #2d3283;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 28px;
}

.hygge_about_img {
  background-image: url('../images/IMG_03.jpg');
  background-position: 50% 30%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hygge_about_icon {
  width: 20%;
}

.hygge_features_heading {
  color: #2d3283;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 28px;
}

.hygge_feature_grid {
  grid-column-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-bottom: 40px;
}

.hygge_feature_icon {
  justify-content: center;
  align-items: center;
  height: 120px;
  margin-bottom: 20px;
  display: flex;
}

.hygge_feature_text {
  color: #2d3283;
  text-align: center;
  text-transform: uppercase;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.hygge_feature_section {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 40px;
  display: block;
}

.hygge_image_section {
  margin-bottom: 100px;
}

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

.hygge_image_img_01 {
  background-image: url('../images/IMG_04.jpg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hygge_image_grid {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.75fr 1fr;
  height: 500px;
}

.hygge_image_img_02 {
  background-image: url('../images/IMG_05.jpg');
  background-position: 50% 30%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hygge_bianca_section {
  margin-bottom: 50px;
}

.hygge_bianca_div {
  background-color: #0000;
  margin: 0;
  padding: 0 40px 0 0;
}

.hygge_bianca_title {
  color: #2d3283;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 28px;
}

.hygge_footer_section {
  background-color: #7fa1c7;
  background-image: url('../images/Pattern.svg');
  background-position: 50% -200%;
  background-repeat: no-repeat;
  background-size: 300px;
  height: auto;
  padding-top: 25px;
  padding-bottom: 25px;
}

.hygge_bianca_qualification_1 {
  flex-direction: column;
  display: block;
}

.hygge_bianca_sub_heading_1 {
  color: #2d3283;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 14px;
  line-height: 14px;
  display: inline;
}

.hygge_bianca_sub_heading_1.white {
  color: #fffaf3;
}

.hygge_bianca_grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr .25fr 1fr 1fr;
}

.hygge_footer_grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.hygge_footer_text {
  color: #333;
  flex-direction: column;
  display: block;
}

.hygge_footer_div {
  background-color: #0000;
  margin: 0;
  padding: 0 40px 0 0;
}

.hygge_footer_logo {
  width: 50%;
  max-width: 50%;
}

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

.menu_link {
  color: #222533;
  letter-spacing: .5px;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  transition: all .2s;
}

.menu_link:hover, .menu_link.w--current {
  color: #52bcc2;
}

.menu_link.end {
  padding-right: 0;
}

.menu_link.families:hover, .menu_link.families.w--current {
  color: #fc9a86;
}

.menu_dropdown {
  color: #222533;
  letter-spacing: .5px;
  padding-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.menu_dropdown:hover {
  color: #52bcc2;
}

.menu_dropdown.families {
  transition: all .2s;
}

.menu_dropdown.families:hover {
  color: #fc9a86;
}

.icon-2 {
  margin-top: 14px;
}

.header_navbar {
  background-color: #0000;
  margin-top: 30px;
  margin-bottom: 15px;
}

.header_container {
  max-width: 80vw;
}

.dropdown_link {
  color: #222533;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  transition: all .2s;
}

.dropdown_link:hover {
  color: #fff;
  background-color: #52bcc2;
}

.dropdown_link.families:hover {
  background-color: #fc9a86;
}

.dropdown-list-2 {
  box-shadow: 1px 1px 3px #000;
}

.dropdown-list-2.w--open {
  box-shadow: 0 10px 15px #00000040;
}

.brand_link {
  display: flex;
}

@media screen and (max-width: 991px) {
  .nav-bar {
    background-color: #c2bbad;
    flex-wrap: nowrap;
    display: block;
  }

  .header-link {
    color: #fff;
    text-align: left;
    width: 250px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    font-family: Unna, sans-serif;
    font-size: 20px;
  }

  .header-link:hover {
    color: #222533;
  }

  .header-link.w--current {
    color: #fff;
  }

  .header-link.w--current:hover, .header-link.yellow {
    color: #222533;
  }

  .header-link.yellow:hover {
    color: #fff;
  }

  .header-link.yellow:active {
    color: #222533;
  }

  .header-link.hide {
    opacity: .5;
  }

  .header-link.hide:hover {
    color: #fff;
  }

  .header-section {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .header {
    display: none;
  }

  .image {
    width: 90%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .banner-right-block {
    height: 300px;
  }

  .banner-text-block {
    margin-top: 15px;
    font-size: 55px;
    line-height: 50px;
  }

  .banner-text-block._02 {
    margin-top: 15px;
    padding-left: 0;
  }

  .banner-btn {
    text-align: left;
    width: 121px;
  }

  .banner-btn:hover {
    color: #52bcc2;
  }

  .quote-01 {
    font-size: 10px;
  }

  .quote-02 {
    line-height: 35px;
  }

  .quote-btn:hover {
    color: #fff;
    background-color: #000;
  }

  .quote-content {
    grid-template-columns: .8fr 1fr 1fr 1fr .5fr .5fr .5fr;
  }

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

  .grid {
    grid-template-rows: 50px auto;
    grid-template-columns: .25fr 2fr;
    width: auto;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-field {
    width: 300px;
  }

  .submit-button {
    padding-left: 0;
    padding-right: 0;
  }

  .service-grid {
    grid-column-gap: 10px;
    grid-template-rows: 50px auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .subscribe-text-box {
    text-align: left;
    font-size: 20px;
  }

  .service-block {
    grid-template-rows: 10px 70px 30px 140px;
    height: auto;
  }

  .service-title {
    font-size: 20px;
  }

  .service-btn {
    width: 120px;
  }

  .footer-content {
    grid-template-columns: 50px 50px 25px 1fr 1fr 1fr 1fr;
  }

  .success-message, .error-message {
    padding-left: 0;
    padding-right: 0;
  }

  .brand {
    display: none;
  }

  .menu-button {
    margin-top: 15px;
  }

  .navbar {
    z-index: 5;
    display: block;
  }

  .container {
    width: 80%;
  }

  .mobile-menu-button {
    margin-top: 5px;
  }

  .nav-menu {
    background-color: #52bcc2;
    width: 300px;
  }

  .nav-menu.remedies {
    background-color: #80b557;
  }

  .nav-menu.goodies {
    background-color: #ffde76;
  }

  .about-text-block {
    margin-top: 25px;
    font-size: 40px;
    line-height: 35px;
  }

  .about-text-block._2 {
    margin-top: 0;
    padding-left: 20px;
    font-size: 30px;
  }

  .text-block {
    padding: 20px;
  }

  .text-block.therapies.white._3, .text-block.therapies.black {
    padding-top: 20px;
  }

  .text-block.therapies.adult._1 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .text-block.therapies.adult._2 {
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .text-block.remedies.black {
    padding-top: 20px;
  }

  .about-text-block-2, .about-text-block-2.blue {
    margin-top: 20px;
  }

  .div-block {
    flex-direction: column;
  }

  .div-block.beige {
    margin-bottom: 15px;
  }

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

  .about-description {
    margin-top: 15px;
    font-size: 55px;
    line-height: 50px;
  }

  .about-description.pink {
    padding-left: 20px;
  }

  .about-description.pink._02 {
    text-align: left;
    margin-left: 20px;
    padding-left: 0;
  }

  .about-description.pink._01 {
    text-align: left;
    margin-bottom: 0;
    margin-left: 20px;
  }

  .about-description.blue {
    width: 100%;
    margin-left: 20px;
    padding-left: 0;
  }

  .about-description.beige {
    margin-bottom: 0;
    margin-left: 20px;
    padding-left: 0;
  }

  .about-left-block {
    background-position: 50% 20%;
    background-size: cover;
    height: 300px;
  }

  .about-left-block.bianca {
    object-fit: fill;
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;
  }

  .about-description-text-block {
    text-align: left;
    margin-top: 10px;
  }

  .grey-line {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

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

  .therapies-grid.adult {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .therapies-grid.newborn {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .therapies-grid.parents {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .therapies-text-block {
    margin-top: 20px;
  }

  .therapies-text-block.white {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .therapies-text-block.white.newborn {
    align-items: flex-start;
  }

  .therapies-text-block.white.child._1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .therapies-text-block.white.child._2 {
    grid-template-rows: auto;
  }

  .therapies-title-block {
    margin-top: 25px;
    padding-left: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .therapies-title-block.meeting {
    padding-left: 20px;
  }

  .div-block-2 {
    padding-top: 20px;
  }

  .page-main-title {
    margin-top: 25px;
    font-size: 40px;
    line-height: 35px;
  }

  .content-image {
    margin-top: 0;
  }

  .schedule-btn {
    margin-top: 30px;
  }

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

  .families-text-block {
    margin-top: 20px;
  }

  .families-title {
    padding-top: 20px;
  }

  .subscribe-grid {
    grid-template-rows: 50px auto;
    grid-template-columns: .25fr 2fr;
    width: auto;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .service-icon {
    margin-right: 15px;
    padding-right: 0;
  }

  .therapies-title {
    padding-top: 20px;
  }

  .dropdown-2 {
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 250px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    font-family: Unna, sans-serif;
    font-size: 20px;
    transition: color .2s;
  }

  .dropdown-2.goodies {
    color: #fff;
    transition: opacity .2s;
  }

  .dropdown-toggle {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle.goodies {
    color: #fff;
  }

  .text-block-2 {
    color: #fff;
    transition: color .2s;
  }

  .text-block-2:hover {
    color: #222533;
  }

  .text-block-2.yellow {
    color: #222533;
    transition: color .2s;
  }

  .text-block-2.yellow:hover {
    color: #fff;
  }

  .text-block-2.goodies {
    color: #222533;
    transition: color .2s;
  }

  .text-block-2.goodies:hover {
    color: #fff;
  }

  .icon {
    color: #fff;
    margin-right: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .icon:hover {
    color: #fff;
  }

  .dropdown-link-3 {
    color: #fff;
    background-color: #52bcc2;
    display: block;
  }

  .dropdown-link-3:hover {
    color: #222533;
    background-color: #fff;
  }

  .dropdown-link-3.w--current {
    color: #fff;
  }

  .dropdown-link-3.w--current:hover {
    color: #222533;
  }

  .dropdown-link-3.families {
    background-color: #fc9a86;
  }

  .dropdown-link-3.families:hover {
    background-color: #fff;
  }

  .dropdown-link-3.families.yellow {
    color: #222533;
    background-color: #ffde76;
  }

  .dropdown-link-3.families.yellow:hover {
    color: #fff;
    background-color: #000;
  }

  .dropdown-link-3.families.yellow:active {
    color: #222533;
  }

  .dropdown-link-3.remedies {
    background-color: #80b557;
  }

  .dropdown-link-3.remedies:hover {
    background-color: #fff;
  }

  .remedies-title-block {
    margin-top: 25px;
    padding-left: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .remedies-text-block {
    margin-top: 20px;
  }

  .remedies-title {
    padding-top: 20px;
  }

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

  .remedies-product-grid {
    grid-column-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .remedies-block {
    grid-template-rows: auto auto;
    height: auto;
  }

  .remedies-img {
    height: 200px;
  }

  .remedies-product-title {
    height: auto;
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-block-3 {
    height: auto;
    padding-top: 25px;
    padding-bottom: 30px;
  }

  .goodies-text-block {
    margin-top: 20px;
  }

  .goodies-title-block {
    margin-top: 25px;
    padding-left: 20px;
    font-size: 25px;
    line-height: 28px;
  }

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

  .goodies-title {
    padding-top: 20px;
  }

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

  .goodies_necklace_img {
    background-image: url('../images/WhatsApp-Image-2020-11-29-at-8.47.00-PM.jpeg');
    background-position: 50% 100%;
    background-size: cover;
    height: 400px;
  }

  .popup {
    width: 90%;
  }

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

  .contact-popup {
    display: none;
  }

  .british_logo {
    width: 35%;
  }

  .link-block {
    width: 40%;
  }

  .image-7.phone {
    width: 100%;
    margin-top: -15px;
  }

  .hygge_logo {
    max-width: 80%;
  }

  .hygge_banner_container {
    max-width: 90%;
  }

  .hygge_heading {
    font-size: 55px;
    line-height: 50px;
  }

  .hygge_paragraph {
    font-size: 13px;
    line-height: 20px;
  }

  .hygge_paragraph.blue {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .hygge_paragraph.grey {
    font-size: 11px;
  }

  .hygge_paragraph.grey.center {
    line-height: 15px;
  }

  .hygge_paragraph.footer {
    text-align: center;
  }

  .hygge_banner_img {
    background-position: 0 0;
    height: 350px;
  }

  .hygge_course_container {
    max-width: 90%;
  }

  .hygge_course_div {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hygge_course_button {
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .hygge_about_section {
    margin-bottom: 100px;
  }

  .hygge_about_div {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hygge_course_title, .hygge_about_title, .hygge_features_heading {
    font-size: 24px;
    line-height: 26px;
  }

  .hygge_feature_icon {
    height: 100px;
  }

  .hygge_feature_text {
    font-size: 12px;
    line-height: 16px;
  }

  .hygge_about_container {
    max-width: 90%;
  }

  .hygge_image_container {
    max-width: 100%;
  }

  .hygge_bianca_div {
    padding-bottom: 0;
  }

  .hygge_bianca_title {
    margin-bottom: 0;
  }

  .hygge_footer_section {
    background-position: 50% 70%;
    background-size: cover;
    background-attachment: scroll;
  }

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

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

  .hygge_footer_div {
    padding-right: 0;
  }

  .hygge_footer_logo {
    width: 180px;
    max-width: 100%;
  }

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

  .menu_link {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 12px;
    display: block;
  }

  .menu_link.end {
    padding-right: 30px;
  }

  .menu_dropdown {
    margin-left: auto;
    margin-right: auto;
    padding: 10px 20px 10px 0;
    font-size: 12px;
    display: block;
  }

  .icon-2 {
    margin-top: 13px;
    margin-bottom: 13px;
    margin-right: 0;
  }

  .header_container {
    width: 80vw;
  }

  .menu-button-2 {
    padding-top: 10px;
    padding-right: 0;
  }

  .menu-button-2:hover {
    color: #52bcc2;
    background-color: #0000;
  }

  .menu-button-2.w--open {
    color: #222533;
    background-color: #fff;
  }

  .menu-button-2.w--open:hover {
    color: #52bcc2;
  }

  .menu-button-2.families:hover {
    color: #fc9a86;
  }

  .nav-menu-2 {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0 15px 15px #00000040;
  }

  .dropdown-4 {
    width: 100%;
  }

  .text-block-3 {
    font-size: 12px;
  }

  .dropdown-list-2.w--open {
    box-shadow: none;
  }
}

@media screen and (max-width: 767px) {
  .header-link {
    width: 250px;
  }

  .image {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    padding-left: 0;
  }

  .quote-01 {
    border-right-style: none;
  }

  .quote-02 {
    border-left: 2px solid #fff;
  }

  .quote-content {
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .8fr;
  }

  .grid {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: 50px auto;
    grid-template-columns: .25fr;
    justify-items: start;
    height: auto;
  }

  .text-field {
    width: 80vw;
  }

  .form {
    flex-direction: column;
    height: auto;
  }

  .form-block {
    height: auto;
  }

  .submit-button {
    width: 80vw;
    margin-top: 12px;
  }

  .subscribe-text-box {
    flex-direction: row;
    font-size: 30px;
  }

  .footer-section {
    height: auto;
  }

  .footer-content {
    grid-row-gap: 20px;
    grid-template: "." 50px
                   "."
                   "."
                   "."
                   "."
                   / auto auto;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .footer-text-block-2 {
    text-align: center;
  }

  .footer-link {
    display: none;
  }

  .container {
    width: 80%;
  }

  .brand-2 {
    padding-left: 0;
  }

  .about-description.pink._02, .about-description.pink._01 {
    text-align: left;
  }

  .about-description.beige {
    text-align: left;
    padding-right: 20px;
  }

  .about-left-block.bianca {
    height: 500px;
  }

  .therapies-title-block.meeting {
    padding-left: 20px;
  }

  .subscribe-grid {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: 50px auto;
    grid-template-columns: .25fr;
    justify-items: start;
    height: auto;
  }

  .footer-logo {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .ig-link {
    padding-left: 20px;
  }

  .fb-link {
    padding-right: 20px;
  }

  .icon {
    color: #fff;
  }

  .icon.yellow {
    color: #222533;
  }

  .remedies-product-grid {
    grid-template-columns: 1fr;
  }

  .remedies-img {
    height: 175px;
  }

  .remedies-img.product-1, .remedies-img.product-2, .remedies-img.product-3 {
    height: 350px;
  }

  .goodies-title-block {
    text-align: left;
    padding-left: 0;
  }

  .kidsafe_grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .75fr .75fr .75fr;
    justify-items: center;
  }

  .image-6 {
    height: 100px;
  }

  .goodies_bottle {
    height: 200px;
  }

  .popup-text.title.product-1 {
    padding-left: 30px;
  }

  .popup-text.product-1 {
    display: block;
  }

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

  .popup_grid.appointment {
    grid-template-rows: auto auto auto auto auto;
  }

  .column {
    padding-right: 0;
  }

  .column-2 {
    padding-top: 15px;
    padding-left: 0;
  }

  .select-field {
    width: 100%;
  }

  .contact-popup, .product-popup-1 {
    display: none;
  }

  .product-img, .product-img.product-2 {
    height: 300px;
  }

  .product-popup-2 {
    display: none;
  }

  .qualification.about {
    width: 100%;
  }

  .image-7.phone {
    width: 80%;
    margin-top: 0;
  }

  .hygge_banner_container {
    max-width: 80%;
  }

  .hygge_heading {
    font-size: 45px;
    line-height: 45px;
  }

  .hygge_paragraph.white, .hygge_paragraph.blue {
    text-align: center;
  }

  .hygge_paragraph.blue.about {
    text-align: left;
  }

  .hygge_paragraph.grey {
    text-align: center;
    margin-top: 30px;
  }

  .hygge_course_section {
    margin-bottom: 50px;
  }

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

  .hygge_course_img {
    height: 500px;
  }

  .hygge_course_button {
    text-align: center;
    width: 100%;
    font-size: 11px;
  }

  .hygge_about_div {
    padding: 20px 0;
  }

  .hygge_course_title, .hygge_about_title {
    text-align: center;
  }

  .hygge_about_img {
    height: 300px;
  }

  .hygge_feature_grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .hygge_image_section {
    margin-bottom: 50px;
  }

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

  .hygge_image_img_01 {
    background-position: 50% 100%;
  }

  .hygge_image_grid {
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hygge_bianca_div {
    padding-top: 0;
    padding-right: 0;
  }

  .hygge_bianca_title {
    margin-bottom: 0;
  }

  .hygge_footer_section {
    background-position: 50% -200%;
    background-size: auto;
  }

  .hygge_bianca_grid {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: .85fr 1fr;
  }

  .brand-3 {
    justify-content: center;
    display: flex;
  }

  .menu-button-2 {
    padding-right: 0;
  }

  .dropdown_link {
    padding-left: 0;
    font-size: 12px;
  }

  .dropdown_link:hover {
    color: #52bcc2;
    background-color: #fff;
  }

  .dropdown_link.w--current {
    color: #52bcc2;
  }

  .dropdown_link.families {
    padding-left: 20px;
  }

  .dropdown_link.families:hover {
    color: #fff;
  }

  .nav-menu-2 {
    box-shadow: 0 15px 15px #00000040;
  }

  .brand_link {
    padding-left: 0;
  }
}

@media screen and (max-width: 479px) {
  .nav-bar {
    display: block;
  }

  .header-link {
    width: 185px;
    margin-top: 20px;
    padding-top: 10px;
  }

  .header {
    width: 80%;
    padding-top: 0;
    display: none;
  }

  .image {
    max-width: 100%;
    margin-top: 5px;
    margin-left: 0;
    padding-left: 0;
  }

  .banner-right-block {
    height: 200px;
  }

  .banner-text-block {
    font-size: 30px;
    line-height: 30px;
  }

  .quote-02 {
    font-size: 26px;
    line-height: 30px;
  }

  .quote-content {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .service-grid {
    grid-template-rows: 50px auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .container {
    width: 80%;
  }

  .brand-2 {
    width: 75%;
    margin-top: 10px;
  }

  .mobile-menu-button {
    margin-right: 0;
  }

  .nav-menu {
    width: 250px;
  }

  .nav-menu.remedies {
    background-color: #80b557;
  }

  .nav-menu.goodies {
    background-color: #ffde76;
  }

  .about-text-block {
    font-size: 30px;
    line-height: 30px;
  }

  .text-block.therapies {
    text-align: left;
  }

  .text-block.therapies.black {
    text-align: left;
    padding-top: 20px;
  }

  .text-block.therapies.child._1 {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .text-block.therapies.child._1._1-2 {
    padding-bottom: 20px;
  }

  .text-block.therapies.child._1._1-1, .text-block.therapies.child._1._1-3 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .text-block.therapies.child._1._1-4 {
    padding-bottom: 0;
  }

  .text-block.therapies.child._1._1-5 {
    padding-bottom: 20px;
  }

  .text-block.remedies {
    text-align: left;
  }

  .text-block.remedies.black {
    text-align: left;
    padding-top: 20px;
  }

  .about-description {
    font-size: 30px;
    line-height: 30px;
  }

  .about-description.pink._02 {
    text-align: left;
  }

  .about-description.pink._01 {
    text-align: left;
    padding-right: 20px;
  }

  .about-description.beige {
    text-align: left;
  }

  .about-left-block {
    height: 200px;
  }

  .about-left-block.bianca {
    height: 300px;
  }

  .about-description-text-block {
    margin-top: 10px;
  }

  .therapies-text-block.white {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .therapies-text-block.white.child._1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .therapies-text-block.white.child._2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .therapies-title-block {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-2 {
    padding-top: 0;
  }

  .page-main-title {
    margin-left: 0;
    padding-left: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .content-image {
    height: 200px;
  }

  .content-image.child, .content-image.newborn, .content-image.parent {
    height: 250px;
  }

  .content-image.families {
    background-position: 60% 40%;
    height: 250px;
  }

  .content-image.remedies, .content-image.goodies, .content-image.adult, .content-image.me {
    height: 250px;
  }

  .image-5, .families-icon, .therapies-icon {
    display: none;
  }

  .dropdown-2 {
    width: 185px;
  }

  .icon {
    color: #fff;
  }

  .dropdown-link-3.families {
    background-color: #fc9a86;
  }

  .dropdown-link-3.families:hover {
    background-color: #fff;
    display: block;
  }

  .dropdown-link-3.remedies {
    background-color: #fc9a86;
  }

  .dropdown-link-3.remedies:hover {
    background-color: #fff;
    display: block;
  }

  .remedies-icon {
    display: none;
  }

  .remedies-title-block {
    padding-right: 20px;
    font-size: 30px;
    line-height: 30px;
  }

  .remedies-product-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .remedies-block {
    grid-template-rows: auto auto;
  }

  .remedies-img {
    height: 200px;
  }

  .remedies-img.product-1, .remedies-img.product-2, .remedies-img.product-3 {
    height: 250px;
  }

  .goodies-icon {
    display: none;
  }

  .goodies-title-block {
    padding-right: 20px;
    font-size: 20px;
    line-height: 24px;
  }

  .goodies_necklace_img {
    background-position: 50%;
  }

  .popup-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup-text.title {
    width: 100%;
    margin-top: 60px;
    line-height: 40px;
  }

  .popup-text.title.product-2 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 20px;
    font-size: 40px;
    line-height: 40px;
  }

  .popup-text.title.product-1 {
    padding-left: 20px;
  }

  .popup-text.contact, .popup-text.product-2 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 0;
    display: block;
  }

  .popup_grid {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup_grid.product {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .popup_grid.appointment {
    grid-template-columns: 1fr;
  }

  .form-block-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .field-label {
    display: block;
  }

  .field-label.mobile {
    display: none;
  }

  .submit-button-2 {
    margin-top: 30px;
  }

  .form-2 {
    width: 100%;
  }

  .grid-6 {
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .closebtn {
    margin-top: 25px;
  }

  .contact-popup {
    display: none;
  }

  .textarea {
    width: auto;
    display: none;
  }

  .product-popup-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .product-img, .product-img.product-2 {
    background-image: url('../images/magic_product.jpg');
    height: 200px;
  }

  .product-img.product-1 {
    background-image: url('../images/healing_product.jpg');
  }

  .product-popup-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .qualification {
    flex-direction: column;
    align-items: flex-start;
  }

  .qualification.about {
    width: 100%;
  }

  .british_logo {
    width: 55%;
    margin-top: 10px;
    margin-left: 0;
  }

  .link-block {
    width: 70%;
  }

  .image-7.phone {
    width: 100%;
    margin-top: 0;
  }

  .hygge_header_container {
    flex-direction: row;
    flex: 1;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

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

  .hygge_banner_container {
    max-width: 70%;
  }

  .hygge_heading {
    font-size: 35px;
    line-height: 32px;
  }

  .hygge_paragraph.blue {
    text-align: center;
    margin-top: 10px;
  }

  .hygge_paragraph.blue._02 {
    margin-top: 0;
  }

  .hygge_paragraph.blue.about, .hygge_paragraph.grey {
    text-align: center;
  }

  .hygge_banner_img {
    height: 200px;
    margin-bottom: 0;
  }

  .hygge_course_section {
    margin-bottom: 25px;
  }

  .hygge_course_container {
    max-width: 100%;
  }

  .hygge_course_img {
    height: 450px;
  }

  .hygge_course_div {
    padding: 40px 25px;
  }

  .hygge_course_button {
    font-size: 11px;
  }

  .hygge_about_section {
    margin-bottom: 25px;
  }

  .hygge_course_title {
    margin-top: 0;
    font-size: 22px;
    line-height: 24px;
  }

  .hygge_about_title {
    text-align: center;
    margin-top: 0;
    font-size: 22px;
    line-height: 24px;
  }

  .hygge_features_heading {
    font-size: 22px;
    line-height: 24px;
  }

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

  .hygge_feature_section {
    margin-top: 0;
  }

  .hygge_image_section {
    margin-bottom: 50px;
  }

  .hygge_about_container {
    max-width: 85%;
  }

  .hygge_image_grid {
    grid-template-rows: .5fr 1fr;
  }

  .hygge_bianca_title {
    text-align: center;
    font-size: 22px;
    line-height: 24px;
  }

  .hygge_footer_section {
    background-position: 50% -300%;
    background-size: auto;
  }

  .hygge_bianca_qualification_1 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .hygge_bianca_qualification_1._02 {
    padding-top: 0;
  }

  .hygge_bianca_sub_heading_1 {
    line-height: 10px;
  }

  .hygge_bianca_sub_heading_1.white {
    display: none;
  }

  .hygge_bianca_grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .hygge_footer_grid {
    grid-row-gap: 30px;
  }

  .brand-3 {
    justify-content: center;
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .menu_link {
    font-size: 12px;
  }

  .menu_link.families {
    padding-right: 0;
  }

  .menu_dropdown {
    font-size: 11px;
  }

  .menu-button-2 {
    padding-top: 8px;
    padding-right: 0;
  }

  .bianca_logo {
    max-width: 100%;
  }

  .dropdown_link {
    padding-left: 0;
    font-size: 12px;
  }

  .dropdown_link:hover {
    color: #52bcc2;
    background-color: #fff;
  }

  .dropdown_link.w--current {
    color: #52bcc2;
  }

  .text-block-3 {
    font-size: 12px;
  }

  .brand_link {
    width: 70%;
  }
}

#w-node-_41bbc006-1c0a-040e-e5d7-5560e6556925-4bd9bdb0 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: stretch;
}

#w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-4bd9bdb0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89ed2bfb-4078-e430-44c9-d7a66b582f6e-4bd9bdb0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1b1081f4-a7fd-b0e5-4508-0f38cb550ee0-4bd9bdb0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-ea2c1214-f6e8-0e68-ed67-5758f48ca59b-4bd9bdb0 {
  grid-area: 2 / 5 / 3 / 8;
}

#w-node-ba91aaa3-0576-ca51-d7f3-2ce2eda29d5a-4bd9bdb0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_806c95ae-3f5f-6de0-1b65-21321cc89da7-1cc89da5, #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89da9-1cc89da5 {
  place-self: center;
}

#w-node-_3199900d-c7c7-4c95-1f9a-7f25881ce996-1cc89da5 {
  grid-area: 3 / 1 / 4 / 6;
}

#w-node-_806c95ae-3f5f-6de0-1b65-21321cc89dab-1cc89da5 {
  grid-area: 2 / 8 / 3 / 11;
}

#w-node-_806c95ae-3f5f-6de0-1b65-21321cc89daf-1cc89da5 {
  grid-area: 3 / 8 / 4 / 11;
  align-self: end;
}

#w-node-_806c95ae-3f5f-6de0-1b65-21321cc89db1-1cc89da5 {
  grid-area: 1 / 10 / 2 / 11;
  place-self: center end;
}

#w-node-_806c95ae-3f5f-6de0-1b65-21321cc89db3-1cc89da5 {
  grid-area: 1 / 7 / 2 / 8;
  place-self: center end;
}

#w-node-_806c95ae-3f5f-6de0-1b65-21321cc89db7-1cc89da5 {
  grid-area: 1 / 8 / 2 / 9;
  place-self: center end;
}

#w-node-_806c95ae-3f5f-6de0-1b65-21321cc89dbb-1cc89da5 {
  grid-area: 1 / 9 / 2 / 10;
  place-self: center end;
}

#w-node-_806c95ae-3f5f-6de0-1b65-21321cc89dbd-1cc89da5 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-fc916fe5-4cd5-6e0b-ada0-0cb516cd4e7e-16cd4e7c {
  align-self: center;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692dff-97692dfd {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e01-97692dfd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e05-97692dfd {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e08-97692dfd {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e11-97692dfd {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e15-97692dfd {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e18-97692dfd {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e0d-97692dfd {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e10-97692dfd {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e1d-97692dfd {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_7b769664-97e0-0817-6a31-d50297692e20-97692dfd {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f62-d1bb8f5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f65-d1bb8f5f {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f67-d1bb8f5f {
  justify-self: auto;
}

#w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f7c-d1bb8f5f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f80-d1bb8f5f {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f85-d1bb8f5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41bbc006-1c0a-040e-e5d7-5560e6556925-a3d9bdb1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-a3d9bdb1 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: start;
}

#w-node-ebd584d5-c888-7781-5d96-84d08c4e7196-a3d9bdb1 {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-b31c9eb3-ec37-a088-539c-694885f4e969-a3d9bdb1 {
  grid-area: 10 / 2 / 11 / 4;
}

#w-node-_2743ed31-c9c5-b02e-39dc-7ec58b5de7fa-a3d9bdb1 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-a3d9bdb1 {
  grid-area: 9 / 1 / 10 / 4;
}

#w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-a3d9bdb1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2835589c-85af-d248-db46-d76acd517e75-a3d9bdb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae5d5ae5-fa3e-8a33-ff45-2f82089dd82b-a3d9bdb1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_05f8622a-e9ae-3bd8-b253-2d4facfb636d-a3d9bdb1 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-f20e4cfe-a201-1534-7524-7f9770d4daed-a3d9bdb1 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-b768838f-b147-7f80-a32f-a9b13653a119-a3d9bdb1 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-82d9bdb2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-aa1ac016-1242-3114-9023-f8a321880d69-82d9bdb2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-82d9bdb2 {
  grid-area: 9 / 1 / 10 / 4;
}

#w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-82d9bdb2 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-82d9bdb2 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_26d19362-5440-7533-2804-0a25c5973367-82d9bdb2 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_66a95f19-90ac-9e0c-0e6b-78aec5b087ea-82d9bdb2 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-aef581d9-4edf-1a7b-dc86-c694b5881ba4-82d9bdb2 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-e6c9c8a3-24cd-65aa-dd40-839d6214218a-82d9bdb2 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-82d9bdb2 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: end;
}

#w-node-_71193045-43db-faed-4a6c-9814689bdad1-82d9bdb2 {
  grid-area: 7 / 1 / 8 / 4;
}

#w-node-aa1ac016-1242-3114-9023-f8a321880d69-44d9bdb3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-44d9bdb3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-44d9bdb3 {
  grid-area: 10 / 1 / 11 / 4;
}

#w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-44d9bdb3 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-44d9bdb3 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: end;
}

#w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-44d9bdb3 {
  grid-area: 7 / 1 / 8 / 4;
}

#w-node-_26d19362-5440-7533-2804-0a25c5973367-44d9bdb3 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-ee31bfee-43ed-7612-598d-327ea010b708-44d9bdb3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2e179c1f-1393-2bd5-de9c-d8bfebb13e42-44d9bdb3 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-_59e0ebea-5d01-a5df-fc49-0ebe9466822a-44d9bdb3 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-6fd9bdb4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-6fd9bdb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-aa1ac016-1242-3114-9023-f8a321880d69-6fd9bdb4, #w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-6fd9bdb4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-6fd9bdb4 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_90513042-483d-6e2d-e400-df93e7e04078-6fd9bdb4 {
  align-self: center;
}

#w-node-aa1ac016-1242-3114-9023-f8a321880d69-62d9bdb5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-62d9bdb5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_9897a6f3-368a-528d-43f9-d01ed9786be5-62d9bdb5 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-62d9bdb5 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: end;
}

#w-node-_87ee9d80-0bd9-281c-2166-6728f3a5c8d4-62d9bdb5 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-c6829490-f5fd-87b4-45b2-96f5a912e4d3-62d9bdb5 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-62d9bdb5 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-_30a3aaa8-b37f-95a7-47fa-6ad784707c65-62d9bdb5 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-aa1ac016-1242-3114-9023-f8a321880d69-99d9bdb6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-99d9bdb6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-99d9bdb6 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-_9897a6f3-368a-528d-43f9-d01ed9786be5-99d9bdb6 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-99d9bdb6 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: end;
}

#w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-99d9bdb6 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_1789929c-2b63-0e54-1acf-5c5a79a1b70f-99d9bdb6 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-eed4211e-f6ae-1792-6677-f65aeff95b08-99d9bdb6 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_1ce0de7e-47af-662d-36c1-fac60c1e1211-99d9bdb6 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_1166385a-16e5-258e-4719-32be46177f74-dbd9bdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1166385a-16e5-258e-4719-32be46177f7a-dbd9bdb8 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_1166385a-16e5-258e-4719-32be46177f80-dbd9bdb8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1166385a-16e5-258e-4719-32be46177f82-dbd9bdb8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1166385a-16e5-258e-4719-32be46177f85-dbd9bdb8 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_1166385a-16e5-258e-4719-32be46177f86-dbd9bdb8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1166385a-16e5-258e-4719-32be46177f87-dbd9bdb8 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_1166385a-16e5-258e-4719-32be46177f96-dbd9bdb8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9b14add0-795d-76ce-c069-5f4ce9e59486-dbd9bdb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b14add0-795d-76ce-c069-5f4ce9e5948c-dbd9bdb8 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_9b14add0-795d-76ce-c069-5f4ce9e59492-dbd9bdb8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9b14add0-795d-76ce-c069-5f4ce9e59494-dbd9bdb8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9b14add0-795d-76ce-c069-5f4ce9e59497-dbd9bdb8 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_9b14add0-795d-76ce-c069-5f4ce9e59498-dbd9bdb8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_9b14add0-795d-76ce-c069-5f4ce9e59499-dbd9bdb8 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_9b14add0-795d-76ce-c069-5f4ce9e594a8-dbd9bdb8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-dbd9bdb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-aa1ac016-1242-3114-9023-f8a321880d69-dbd9bdb8, #w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-dbd9bdb8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_73b176c6-643b-4177-aefe-0a8a94874da9-dbd9bdb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa21bac4-bc6a-9378-3efa-6b9c3e408660-dbd9bdb8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-dbd9bdb8 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-_90513042-483d-6e2d-e400-df93e7e04078-dbd9bdb8 {
  align-self: center;
}

#w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-add9bdb9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-aa1ac016-1242-3114-9023-f8a321880d69-add9bdb9, #w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-add9bdb9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0407cdc4-269f-7637-adff-eae7c034119b-add9bdb9 {
  grid-area: 7 / 1 / 8 / 4;
}

#w-node-_3852c631-e7d2-e47b-c052-6e9fcbfc28ae-add9bdb9 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_784e98d1-7e39-2738-9d5d-b23bd8144339-add9bdb9 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-ed5aea9c-ee77-624f-1555-8e5a189a8a67-add9bdb9 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-_333e122f-d41f-66af-b6f6-f6204591fc0e-add9bdb9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-c34f3072-ca3c-b32e-e7e8-e7bd5e5e766c-add9bdb9 {
  grid-area: 9 / 1 / 10 / 4;
}

#w-node-_204d7fa0-3af8-3a60-dc1c-28e8eb448dfa-add9bdb9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-add9bdb9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_90513042-483d-6e2d-e400-df93e7e04078-add9bdb9 {
  align-self: center;
}

#w-node-aa1ac016-1242-3114-9023-f8a321880d69-08d9bdbb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-08d9bdbb {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-08d9bdbb {
  grid-area: 1 / 1 / 2 / 3;
  align-self: end;
}

#w-node-ee31bfee-43ed-7612-598d-327ea010b708-08d9bdbb, #w-node-_73ef873f-df9e-94c2-b18a-d022de103fdb-08d9bdbb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_74dbd1fe-6fb3-0417-ff68-0ddda374ae4c-08d9bdbb {
  align-self: center;
}

#w-node-aa1ac016-1242-3114-9023-f8a321880d69-b1d9bdbc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-b1d9bdbc {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-b1d9bdbc {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-b1d9bdbc {
  grid-area: 1 / 1 / 2 / 3;
  align-self: end;
}

#w-node-ee31bfee-43ed-7612-598d-327ea010b708-b1d9bdbc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0d9f6266-997b-b387-c503-10c1c3e539e0-b1d9bdbc {
  align-self: center;
}

#w-node-d2d689b8-8723-dc00-5180-0707f2a33928-533a6987, #w-node-_3082153e-f792-aac6-f4f4-9b480f9e4293-533a6987, #w-node-ff0d0786-b7be-766e-55e0-3838491e3da7-533a6987, #w-node-ff0d0786-b7be-766e-55e0-3838491e3d9e-533a6987, #w-node-_328f5b4f-1653-ed8b-b065-9f4006ac256f-533a6987, #w-node-dbeaebbb-fdce-cf0b-af22-2be5d5936c88-533a6987, #w-node-a36a5fdf-80e4-0e75-422a-d85f67a9e0f9-533a6987, #w-node-e6547c93-8d50-7e79-2354-7a0561ec07b6-533a6987, #w-node-_04f12b32-558d-6b50-de9a-da37deb04195-533a6987, #w-node-_5b517b06-3d35-e6f0-52ab-055dae51e27c-533a6987, #w-node-_927a3343-8d68-3815-7ae7-c5e6958d7426-533a6987, #w-node-ffb0ce2b-228f-c725-e6a6-f15a8564759c-533a6987 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2311058-2e67-7073-2aa9-39c1491d00ef-533a6987 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-cecc74a6-988d-8bcd-cdd4-0fd9334c743b-533a6987 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_34b76e55-edbd-4e67-cd3b-899b06f57ecd-533a6987 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48312acb-f74c-9d0e-9323-bf6af4ff89e1-533a6987 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-d94fd77f-5205-ebb8-8c3d-fa6b74105399-533a6987 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1179aded-0e97-e17f-6b85-48914b679635-533a6987 {
  grid-area: 2 / 3 / 3 / 5;
  align-self: start;
}

#w-node-a4ae3261-4c83-a7f0-97c3-6290aad03ad3-533a6987 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: start;
}

#w-node-_197e125d-a7e4-2fe2-4df8-9daff8bcbb28-533a6987 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc8dc857-b2a5-8e67-4abc-9ac743c75041-533a6987 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_197e125d-a7e4-2fe2-4df8-9daff8bcbb32-533a6987 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_41bbc006-1c0a-040e-e5d7-5560e6556925-4bd9bdb0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-4bd9bdb0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3199900d-c7c7-4c95-1f9a-7f25881ce996-1cc89da5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89dab-1cc89da5 {
    grid-area: 2 / 5 / 3 / 8;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89daf-1cc89da5 {
    grid-area: 3 / 5 / 4 / 8;
    align-self: end;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89db1-1cc89da5 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89db3-1cc89da5 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center end;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89db7-1cc89da5 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89dbb-1cc89da5 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-_7b769664-97e0-0817-6a31-d50297692dff-97692dfd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_7b769664-97e0-0817-6a31-d50297692e01-97692dfd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b769664-97e0-0817-6a31-d50297692e11-97692dfd {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7b769664-97e0-0817-6a31-d50297692e18-97692dfd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7b769664-97e0-0817-6a31-d50297692e09-97692dfd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7b769664-97e0-0817-6a31-d50297692e19-97692dfd {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f6e-d1bb8f5f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f80-d1bb8f5f {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f85-d1bb8f5f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41bbc006-1c0a-040e-e5d7-5560e6556925-a3d9bdb1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-a3d9bdb1 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: start;
  }

  #w-node-ebd584d5-c888-7781-5d96-84d08c4e7196-a3d9bdb1 {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-b31c9eb3-ec37-a088-539c-694885f4e969-a3d9bdb1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2743ed31-c9c5-b02e-39dc-7ec58b5de7fa-a3d9bdb1 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-a3d9bdb1 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-a3d9bdb1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_2835589c-85af-d248-db46-d76acd517e75-a3d9bdb1 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-ae5d5ae5-fa3e-8a33-ff45-2f82089dd82b-a3d9bdb1 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_05f8622a-e9ae-3bd8-b253-2d4facfb636d-a3d9bdb1 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-f20e4cfe-a201-1534-7524-7f9770d4daed-a3d9bdb1 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-b768838f-b147-7f80-a32f-a9b13653a119-a3d9bdb1 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-82d9bdb2 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
  }

  #w-node-aa1ac016-1242-3114-9023-f8a321880d69-82d9bdb2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-82d9bdb2 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-82d9bdb2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-82d9bdb2 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_26d19362-5440-7533-2804-0a25c5973367-82d9bdb2 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_66a95f19-90ac-9e0c-0e6b-78aec5b087ea-82d9bdb2 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-aef581d9-4edf-1a7b-dc86-c694b5881ba4-82d9bdb2 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-e6c9c8a3-24cd-65aa-dd40-839d6214218a-82d9bdb2 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-82d9bdb2 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_71193045-43db-faed-4a6c-9814689bdad1-82d9bdb2 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-ea4e8008-4f8f-c316-d771-97c03292945c-82d9bdb2 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-aa1ac016-1242-3114-9023-f8a321880d69-44d9bdb3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-44d9bdb3 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
  }

  #w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-44d9bdb3 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-44d9bdb3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-44d9bdb3 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-44d9bdb3 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_26d19362-5440-7533-2804-0a25c5973367-44d9bdb3 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-ee31bfee-43ed-7612-598d-327ea010b708-44d9bdb3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_2e179c1f-1393-2bd5-de9c-d8bfebb13e42-44d9bdb3 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_59e0ebea-5d01-a5df-fc49-0ebe9466822a-44d9bdb3 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_3ee704a2-764e-06e3-ff89-e8a9eca5ab56-44d9bdb3 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-6fd9bdb4 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-6fd9bdb4 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
  }

  #w-node-aa1ac016-1242-3114-9023-f8a321880d69-6fd9bdb4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-6fd9bdb4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-6fd9bdb4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-aa1ac016-1242-3114-9023-f8a321880d69-62d9bdb5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-62d9bdb5 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
  }

  #w-node-_9897a6f3-368a-528d-43f9-d01ed9786be5-62d9bdb5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-62d9bdb5 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_87ee9d80-0bd9-281c-2166-6728f3a5c8d4-62d9bdb5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-c6829490-f5fd-87b4-45b2-96f5a912e4d3-62d9bdb5 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-62d9bdb5 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-e02b800e-8ee0-e8cc-8290-53f98f5170c8-62d9bdb5 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_30a3aaa8-b37f-95a7-47fa-6ad784707c65-62d9bdb5 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-aa1ac016-1242-3114-9023-f8a321880d69-99d9bdb6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f5d274bc-dd45-934f-2610-e574d8f12e46-99d9bdb6 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
  }

  #w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-99d9bdb6 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_9897a6f3-368a-528d-43f9-d01ed9786be5-99d9bdb6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-99d9bdb6 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-99d9bdb6 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_1789929c-2b63-0e54-1acf-5c5a79a1b70f-99d9bdb6 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-eed4211e-f6ae-1792-6677-f65aeff95b08-99d9bdb6 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1ce0de7e-47af-662d-36c1-fac60c1e1211-99d9bdb6 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_40129171-b3e1-f7fc-88ae-f63d2a8afe96-99d9bdb6 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f85-dbd9bdb8 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f86-dbd9bdb8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59497-dbd9bdb8 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59498-dbd9bdb8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-dbd9bdb8 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-aa1ac016-1242-3114-9023-f8a321880d69-dbd9bdb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-dbd9bdb8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_73b176c6-643b-4177-aefe-0a8a94874da9-dbd9bdb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-dbd9bdb8 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-add9bdb9 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-aa1ac016-1242-3114-9023-f8a321880d69-add9bdb9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_55cd91e5-b443-44d5-81a9-83f8e3af0bd4-add9bdb9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0407cdc4-269f-7637-adff-eae7c034119b-add9bdb9 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_3852c631-e7d2-e47b-c052-6e9fcbfc28ae-add9bdb9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_784e98d1-7e39-2738-9d5d-b23bd8144339-add9bdb9 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ed5aea9c-ee77-624f-1555-8e5a189a8a67-add9bdb9 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_333e122f-d41f-66af-b6f6-f6204591fc0e-add9bdb9 {
    grid-area: 6 / 1 / 7 / 2;
    align-self: center;
  }

  #w-node-c34f3072-ca3c-b32e-e7e8-e7bd5e5e766c-add9bdb9 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_204d7fa0-3af8-3a60-dc1c-28e8eb448dfa-add9bdb9, #w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-add9bdb9, #w-node-aa1ac016-1242-3114-9023-f8a321880d69-08d9bdbb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-08d9bdbb {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-08d9bdbb {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-ee31bfee-43ed-7612-598d-327ea010b708-08d9bdbb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_73ef873f-df9e-94c2-b18a-d022de103fdb-08d9bdbb, #w-node-aa1ac016-1242-3114-9023-f8a321880d69-b1d9bdbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e32a31b5-c6e7-c4c1-9c43-51b8ce9f1b6a-b1d9bdbc {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ccd4129b-1463-f479-26c0-4073dfc787c2-b1d9bdbc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_14c0689c-fcde-aaf2-7c52-ee6f8a708f11-b1d9bdbc {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-ee31bfee-43ed-7612-598d-327ea010b708-b1d9bdbc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_34b76e55-edbd-4e67-cd3b-899b06f57ecd-533a6987 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48312acb-f74c-9d0e-9323-bf6af4ff89e1-533a6987 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: start;
  }

  #w-node-d94fd77f-5205-ebb8-8c3d-fa6b74105399-533a6987 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1179aded-0e97-e17f-6b85-48914b679635-533a6987 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a4ae3261-4c83-a7f0-97c3-6290aad03ad3-533a6987 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_197e125d-a7e4-2fe2-4df8-9daff8bcbb28-533a6987 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_89ed2bfb-4078-e430-44c9-d7a66b582f6e-4bd9bdb0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1b1081f4-a7fd-b0e5-4508-0f38cb550ee0-4bd9bdb0 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-ea2c1214-f6e8-0e68-ed67-5758f48ca59b-4bd9bdb0 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-ba91aaa3-0576-ca51-d7f3-2ce2eda29d5a-4bd9bdb0 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89da7-1cc89da5 {
    justify-self: end;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89da9-1cc89da5 {
    justify-self: start;
  }

  #w-node-_3199900d-c7c7-4c95-1f9a-7f25881ce996-1cc89da5 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: center;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89dab-1cc89da5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89daf-1cc89da5 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_806c95ae-3f5f-6de0-1b65-21321cc89dbd-1cc89da5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fc916fe5-4cd5-6e0b-ada0-0cb516cd4e7e-16cd4e7c {
    justify-self: start;
  }

  #w-node-fc916fe5-4cd5-6e0b-ada0-0cb516cd4e80-16cd4e7c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f6e-d1bb8f5f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f74-d1bb8f5f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f7c-d1bb8f5f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f80-d1bb8f5f {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f85-d1bb8f5f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f81-d1bb8f5f {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_90513042-483d-6e2d-e400-df93e7e04078-6fd9bdb4 {
    justify-self: start;
  }

  #w-node-_05047c87-7341-4f56-5cb7-2261e9ca6a5c-6fd9bdb4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f79-dbd9bdb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f7a-dbd9bdb8 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f80-dbd9bdb8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f82-dbd9bdb8 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f85-dbd9bdb8 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f86-dbd9bdb8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f87-dbd9bdb8 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f96-dbd9bdb8 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e5948a-dbd9bdb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e5948c-dbd9bdb8 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59492-dbd9bdb8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59494-dbd9bdb8 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59497-dbd9bdb8 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59498-dbd9bdb8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59499-dbd9bdb8 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e594a8-dbd9bdb8 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_90513042-483d-6e2d-e400-df93e7e04078-dbd9bdb8 {
    justify-self: start;
  }

  #w-node-_05047c87-7341-4f56-5cb7-2261e9ca6a5c-dbd9bdb8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a2546256-dc0a-4df3-1ef9-33c7a8d0b2e3-add9bdb9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_90513042-483d-6e2d-e400-df93e7e04078-add9bdb9 {
    justify-self: start;
  }

  #w-node-_05047c87-7341-4f56-5cb7-2261e9ca6a5c-add9bdb9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_74dbd1fe-6fb3-0417-ff68-0ddda374ae4c-08d9bdbb {
    justify-self: start;
  }

  #w-node-_74dbd1fe-6fb3-0417-ff68-0ddda374ae4e-08d9bdbb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0d9f6266-997b-b387-c503-10c1c3e539e0-b1d9bdbc {
    justify-self: start;
  }

  #w-node-_0d9f6266-997b-b387-c503-10c1c3e539e2-b1d9bdbc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2311058-2e67-7073-2aa9-39c1491d00ef-533a6987, #w-node-cecc74a6-988d-8bcd-cdd4-0fd9334c743b-533a6987 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_34b76e55-edbd-4e67-cd3b-899b06f57ecd-533a6987 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7b769664-97e0-0817-6a31-d50297692dff-97692dfd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_7b769664-97e0-0817-6a31-d50297692e11-97692dfd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7b769664-97e0-0817-6a31-d50297692e09-97692dfd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7b769664-97e0-0817-6a31-d50297692e19-97692dfd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f62-d1bb8f5f, #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f6d-d1bb8f5f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f74-d1bb8f5f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f7c-d1bb8f5f {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f80-d1bb8f5f {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f85-d1bb8f5f {
    grid-area: 3 / 1 / 5 / 3;
  }

  #w-node-_18bad8ba-8750-aed9-7f0b-b9a2d1bb8f81-d1bb8f5f {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_3d2db86a-b417-a0a1-ccce-575828371e13-99d9bdb6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f74-dbd9bdb8, #w-node-_1166385a-16e5-258e-4719-32be46177f77-dbd9bdb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f79-dbd9bdb8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f7a-dbd9bdb8 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f80-dbd9bdb8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f82-dbd9bdb8 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f85-dbd9bdb8 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f86-dbd9bdb8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f87-dbd9bdb8 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_1166385a-16e5-258e-4719-32be46177f96-dbd9bdb8 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59486-dbd9bdb8, #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59489-dbd9bdb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e5948a-dbd9bdb8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e5948c-dbd9bdb8 {
    grid-area: 8 / 1 / 9 / 4;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59492-dbd9bdb8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59494-dbd9bdb8 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59497-dbd9bdb8 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59498-dbd9bdb8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e59499-dbd9bdb8 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_9b14add0-795d-76ce-c069-5f4ce9e594a8-dbd9bdb8 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_34b76e55-edbd-4e67-cd3b-899b06f57ecd-533a6987 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48312acb-f74c-9d0e-9323-bf6af4ff89e1-533a6987 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-d94fd77f-5205-ebb8-8c3d-fa6b74105399-533a6987 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1179aded-0e97-e17f-6b85-48914b679635-533a6987, #w-node-a4ae3261-4c83-a7f0-97c3-6290aad03ad3-533a6987 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
}


