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

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

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

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

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

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

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

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: none;
  max-width: 1200px;
  min-height: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(45, 163, 98, 0);
}

.body {
  display: block;
  max-height: 947px;
  max-width: none;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -o-object-fit: fill;
  object-fit: fill;
}

.body.no-scroll {
  overflow: hidden;
}

.sec01 {
  position: relative;
  left: 0px;
  right: 0px;
  width: auto;
  height: 100vh;
  max-height: 800px;
  max-width: none;
  min-height: 711px;
  margin-top: 0px;
  background-color: transparent;
  background-image: url('../images/kids.png'), url('../images/elements.svg'), url('../images/gradient.svg');
  background-position: 125% 100%, 50% 0%, 0px 0px;
  background-size: auto, auto 100%, auto 100%;
  background-repeat: no-repeat, repeat, no-repeat;
}

.text_link {
  position: relative;
  display: inline-block;
  padding: 25px 12px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.text_link.w--current {
  color: #fff;
}

.text_link.secondary {
  color: #ffedda;
}

.text_link.secondary.spring {
  color: #cde9bb;
}

.text_link.secondary.winter {
  color: #a4c0ee;
}

.text_link.secondary.summer {
  color: #ffd5b6;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 66px;
  max-width: 100%;
  margin-left: auto;
  clear: both;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: hsla(0, 0%, 100%, 0);
  box-shadow: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.container-3 {
  position: static;
  display: block;
  width: auto;
  max-width: 1200px;
  min-width: auto;
  margin-right: 0px;
  margin-left: 0px;
  clear: none;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 66px;
  float: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._16pxonwhite {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-toggle {
  padding: 25px 32px 25px 12px;
}

.icon-2 {
  margin-right: 12px;
  color: #fff;
}

.navigation-inner {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.socials-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 112px;
  margin-right: -16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.dropdown-list.w--open {
  top: 64px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 8px 24px 0 rgba(45, 45, 45, 0.12);
  color: #fff;
}

.nav-dropdown-item {
  padding: 8px 24px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 16px;
  font-weight: 500;
}

.divider-nav {
  width: 1px;
  height: 32px;
  margin-left: 4px;
  background-color: hsla(0, 0%, 100%, 0.24);
}

.sec02 {
  height: auto;
  background-color: #fff;
}

.container-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: none;
  max-width: 1200px;
  min-height: 0px;
  margin-top: auto;
  padding-top: 168px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(45, 163, 98, 0);
}

.grid {
  grid-auto-flow: row;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.regular18px {
  position: static;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 18px;
  line-height: 140%;
  text-align: center;
}

.h2 {
  margin-top: 0px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 32px;
  line-height: 100%;
  font-weight: 700;
  text-align: center;
}

.brand {
  display: block;
  width: 152px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.hero-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 56px;
  line-height: 140%;
  text-align: center;
}

.text-span {
  color: #fff;
  font-size: 66px;
}

.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 167px;
  margin-bottom: 137px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.white-btn {
  width: auto;
  height: 48px;
  margin-top: 24px;
  padding: 16px 28px;
  border-radius: 8px;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  color: #de7921;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  text-align: center;
}

.sec03 {
  height: auto;
  background-color: #fff;
}

.image-7 {
  display: none;
}

.white-socials {
  margin-top: 8px;
  margin-left: 8px;
}

.green-socials {
  display: none;
  margin-top: 8px;
  margin-left: 8px;
}

.h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 40px;
  line-height: 140%;
  text-align: left;
}

.h1.center {
  text-align: center;
}

.h1._140-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: left;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  line-height: 140%;
}

._24pxregular {
  margin-top: 16px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 24px;
  line-height: 160%;
  font-weight: 400;
}

._24pxregular.show-on-mob {
  display: none;
}

.main-btn {
  width: auto;
  height: 48px;
  margin-top: 0px;
  padding: 16px 28px;
  border-radius: 8px;
  background-color: #de7921;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  text-align: center;
}

.main-btn._202-desk-100--mob {
  width: 202px;
}

.main-btn._100-width {
  width: 100%;
}

.main-btn._100-width.topmargin16 {
  margin-top: 16px;
}

.program-card {
  margin-top: 72px;
  padding: 64px 32px 32px;
  background-color: #f6f6f6;
}

.h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 100%;
}

._16pxregular {
  width: auto;
  margin-top: 16px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 16px;
  line-height: 160%;
  font-weight: 400;
  white-space: break-spaces;
}

._16pxregular.center {
  text-align: center;
}

.collapse-btn {
  display: none;
  margin-right: 8px;
}

.image-11 {
  position: absolute;
  margin-top: -109px;
  margin-right: 0px;
  margin-left: -13px;
}

.container_sec3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: none;
  max-width: 1200px;
  min-height: 0px;
  padding-top: 168px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: rgba(45, 163, 98, 0);
}

.nav-shadow {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 998;
  display: block;
  width: 100vw;
  height: 66px;
  box-shadow: 0 8px 18px 0 rgba(15, 17, 16, 0.1);
  opacity: 0;
}

.grid-2 {
  grid-auto-flow: row;
  grid-column-gap: 40px;
  -ms-grid-columns: 683px 477px;
  grid-template-columns: 683px 477px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.program-cards {
  margin-top: -36px;
  padding-top: 100vh;
  padding-bottom: 100vh;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-row-gap: 10vh;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.program-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-top: 6vh;
  padding-right: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text-span-2 {
  color: #de7921;
}

.div-block-2 {
  padding-right: 127px;
}

.image-12 {
  margin-bottom: 16px;
}

.items {
  margin-top: 64px;
  grid-column-gap: 40px;
  grid-row-gap: 32px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.condition-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.condition-icon-margin {
  margin-right: 24px;
}

._18pxregular {
  margin-top: 16px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
}

._18pxregular.hide-on-mob {
  color: #090b0f;
  white-space: break-spaces;
}

._18pxregular.one-line-text {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #090b0f;
  line-height: 100%;
}

._18pxregular.hide-on-mob {
  color: #090b0f;
  white-space: break-spaces;
}

._18pxregular.one-line-text {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #090b0f;
  line-height: 100%;
}

.slider {
  z-index: auto;
  width: 1097px;
  height: 687px;
  margin-top: 0px;
  background-color: #fff;
}

.slide-nav {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: none;
}

.left-arrow {
  left: 40px;
  top: 40px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.2);
}

.slide {
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto, 100%;
  background-repeat: repeat, no-repeat;
}

.slide-2 {
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto, 100%;
  background-repeat: no-repeat, no-repeat;
}

.slide-3 {
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto, 100%;
  background-repeat: no-repeat, no-repeat;
}

.slide-4 {
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto, 100%;
  background-repeat: no-repeat, no-repeat;
}

.slide-5 {
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto, 100%;
  background-repeat: no-repeat, no-repeat;
}

.slide-6 {
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto, 100%;
  background-repeat: no-repeat, no-repeat;
}

.slide.winter {
  background-image: url('../images/shadow.svg'), url('../images/winter-slide-01.jpg');
}

.slide-2.winter {
  background-image: url('../images/shadow.svg'), url('../images/winter-slide-02.jpg');
}

.slide-3.winter {
  background-image: url('../images/shadow.svg'), url('../images/winter-slide-03.jpg');
}

.slide-4.winter {
  background-image: url('../images/shadow.svg'), url('../images/winter-slide-04.jpg');
}

.slide-5.winter {
  background-image: url('../images/shadow.svg'), url('../images/winter-slide-05.jpg');
}

.slide-6.winter {
  background-image: url('../images/shadow.svg'), url('../images/winter-slide-06.jpg');
}

.slide.autmn {
  background-image: url('../images/shadow.svg'), url('../images/autmn-slide-01.jpg');
}

.slide-2.autmn {
  background-image: url('../images/shadow.svg'), url('../images/autmn-slide-02.jpg');
}

.slide-3.autmn {
  background-image: url('../images/shadow.svg'), url('../images/autmn-slide-03.jpg');
}

.slide-4.autmn {
  background-image: url('../images/shadow.svg'), url('../images/autmn-slide-04.jpg');
}

.slide-5.autmn {
  background-image: url('../images/shadow.svg'), url('../images/autmn-slide-05.jpg');
}

.slide-6.autmn {
  background-image: url('../images/shadow.svg'), url('../images/autmn-slide-06.jpg');
}

.slide.summer {
  background-image: url('../images/shadow.svg'), url('../images/summer-slide-01.jpg');
}

.slide-2.summer {
  background-image: url('../images/shadow.svg'), url('../images/summer-slide-02.jpg');
}

.slide-3.summer {
  background-image: url('../images/shadow.svg'), url('../images/summer-slide-03.jpg');
}

.slide-4.summer {
  background-image: url('../images/shadow.svg'), url('../images/summer-slide-04.jpg');
}

.slide-5.summer {
  background-image: url('../images/shadow.svg'), url('../images/summer-slide-05.jpg');
}

.slide-6.summer {
  background-image: url('../images/shadow.svg'), url('../images/summer-slide-06.jpg');
}

.slide.img-shadow {
  background-image: url('../images/shadow.svg'), url('../images/slide-8.jpg');
  background-position: 0% 100%, 50% 50%;
  background-size: auto 100%, auto;
  background-repeat: no-repeat, no-repeat;
}

.slide.img-shadow {
  background-image: url('../images/shadow.svg'), url('../images/slide-8.jpg');
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto 100%;
  background-repeat: no-repeat, no-repeat;
}

.right-arrow {
  left: 104px;
  top: 40px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.2);
}

.slider-sec04-title-block {
  position: relative;
  left: 40px;
  top: 594px;
  right: auto;
  bottom: 40px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  height: 52px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
}

._20pxboldwhite {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 100%;
}

._16pxregularwhite {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
}

.slider-grid {
  width: 100%;
  height: 687px;
  margin-top: 127px;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 0px;
  grid-template-rows: 0px;
}

.static-tooltip-on-slider {
  position: relative;
  left: 67.4%;
  top: -95px;
  right: auto;
  z-index: 2;
  width: 32.6%;
  height: 136px;
  padding: 0px 24px 24px;
  background-color: #fff;
  box-shadow: 0 24px 40px 0 rgba(15, 17, 16, 0.1);
}

.image-13 {
  position: absolute;
  left: 0px;
  top: 124px;
}

.sec05 {
  height: auto;
  line-height: 140%;
}

.expand-btn {
  display: none;
  margin-right: 8px;
}

.container_sec4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: none;
  max-width: 1200px;
  min-height: 0px;
  padding-top: 168px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: rgba(45, 163, 98, 0);
}

.sec05-grid {
  -ms-grid-columns: 1fr 40%;
  grid-template-columns: 1fr 40%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.eating-list-grid {
  width: 70%;
  margin-top: 64px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.div-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.eating-icon {
  margin-right: 24px;
}

._24pxbold {
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 140%;
  font-weight: 700;
}

._24pxbold.center {
  display: block;
  text-align: center;
}

.eating-list-item-block {
  padding-top: 8px;
}

.image-14 {
  position: relative;
  left: 318px;
  top: 33px;
  right: 318px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.text-block-sec05 {
  margin-top: -25px;
  padding-top: 0px;
}

.div-block-4 {
  background-image: url('../images/dining.jpg');
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: no-repeat;
}

.container_sec06 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: none;
  max-width: 1200px;
  min-height: 0px;
  padding-top: 168px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: rgba(45, 163, 98, 0);
}

.sec07 {
  height: auto;
  margin-top: 168px;
  margin-bottom: 0px;
  background-image: url('../images/elements_1.svg'), url('../images/gradient.svg');
  background-position: 50% 50%, 50% 50%;
  background-size: auto 100%, auto 100%;
}

.whole-item-1-sec06 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 96px;
  padding: 64px 0% 0px 64px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 64px;
  background-image: url('../images/grey-bg1.svg');
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.whole-item-2-sec06 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 96px;
  padding: 64px 64px 0px 0%;
  grid-column-gap: 64px;
  background-image: url('../images/grey-bg2.svg');
  background-position: 100% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.whole-item-3-sec06 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 96px;
  padding: 0px 64px;
  grid-column-gap: 64px;
  background-image: url('../images/grey-bg3.svg');
  background-position: 0% 60%;
  background-size: auto;
  background-repeat: no-repeat;
}

.whole-item-4-sec06 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 96px;
  padding: 0px 64px 64px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  grid-column-gap: 64px;
  background-image: url('../images/grey-bg4.svg');
  background-position: 50% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-block-advantages {
  display: block;
  width: 34%;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.image-17 {
  max-width: none;
  margin-top: -31px;
}

.image-18 {
  margin-top: -26px;
}

.text-block-3-advantages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container_sec07 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: none;
  max-width: 1200px;
  min-height: 0px;
  padding-top: 96px;
  padding-bottom: 96px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(45, 163, 98, 0);
}

.price-card {
  width: 579px;
  height: auto;
  padding: 64px;
  background-color: #fff;
  background-image: url('../images/arrow.svg');
  background-position: 79% 91%;
  background-size: auto;
  background-repeat: no-repeat;
}

._14pxregular {
  margin-top: 16px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 14px;
  line-height: 100%;
  font-weight: 400;
}

._14pxregular.nomagins {
  margin-top: 0px;
  margin-bottom: 0px;
}

._14pxregular._160-height {
  margin-top: 8px;
  line-height: 160%;
}

._14pxregular.red {
  color: #dd3016;
}

._14pxregular.red.nomargins {
  margin-top: 0px;
  margin-bottom: 0px;
}

.text-span-3 {
  color: #6e7772;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 218px;
  height: 97px;
  margin-top: 64px;
  margin-bottom: 32px;
  padding-top: 3px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/circle_06.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-span-4 {
  display: block;
  margin-top: 0px;
  font-size: 16px;
  line-height: 140%;
}

.div-block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-25 {
  margin-right: 8px;
}

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.sec08 {
  height: auto;
  margin-top: 0px;
  padding-top: 168px;
}

.grid-3 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-span-5 {
  color: #090b0f;
  font-weight: 600;
}

.text-span-6 {
  color: #090b0f;
  font-weight: 600;
}

.div-block-9 {
  margin-top: 48px;
  padding-top: 0px;
  padding-right: 54px;
  padding-left: 54px;
  background-image: url('../images/b-r-quotes.svg'), url('../images/t-l-quotes.svg');
  background-position: 100% 100%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, no-repeat;
}

._16pxregular-italic {
  width: auto;
  margin-top: 16px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #6e7772;
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-weight: 400;
  white-space: break-spaces;
}

.nastya {
  width: 100%;
  height: 783px;
  
  background-position: 100% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.nastya.spring{
  background-image: url('../images/nastya.jpg');
}

.nastya.summer{
  background-image: url('../images/nastya.jpg');
}

.nastya.autmn{
  background-image: url('../images/nastya.jpg');
}

.nastya.winter{
  background-image: url('../images/nastya-winter.jpg');
}

.pasha-text {
  position: relative;
  width: 55%;
  max-height: 572px;
  padding: 64px;
  background-color: hsla(0, 0%, 100%, 0.8);
  box-shadow: 0 25px 40px 0 rgba(15, 17, 16, 0.1);
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
}

.pasha{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 783px;
  margin-top: 96px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  
  background-position: 0% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.pasha.autmn{
  background-image: url('../images/pasha.jpg');
}

.pasha.spring{
  background-image: url('../images/pasha.jpg');
}

.pasha.summer{
  background-image: url('../images/pasha.jpg');
}

.pasha.winter{
  background-image: url('../images/pasha-winter.jpg');
}

.nastya-text {
  width: 55%;
  max-height: 572px;
  padding: 64px;
  background-color: hsla(0, 0%, 100%, 0.8);
  box-shadow: 0 25px 40px 0 rgba(15, 17, 16, 0.1);
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
}

.text-span-7 {
  color: #090b0f;
  font-weight: 600;
}

.text-span-8 {
  color: #090b0f;
  font-weight: 600;
}

.container_sec08 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-height: none;
  max-width: 1200px;
  min-height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(45, 163, 98, 0);
}

.container_sec09 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: none;
  max-width: 1200px;
  min-height: 0px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(45, 163, 98, 0);
}

.sec09 {
  height: auto;
  padding-top: 168px;
}

.slide-8 {
  width: 100%;
  background-image: url('../images/slide-1.jpg');
  background-position: 100% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.slider-2 {
  width: auto;
  height: 509px;
  background-color: transparent;
}

.slide-nav-2 {
  display: none;
}

.div-block-11 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 65%;
  padding-right: 152px;
  padding-bottom: 48px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.r-arrow-reviews {
  left: 64px;
  top: 363px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #f6f6f6;
}

.l-arrow-reviews {
  left: 0px;
  top: 363px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #f6f6f6;
}

.grid-5 {
  width: 100%;
  grid-row-gap: 0px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: 0px;
  grid-template-rows: 0px;
}

.arr-slider-white-on-white {
  display: none;
}

.arr-slider-black-on-white {
  display: block;
}

.testimonals-slide2-autmn {
  background-image: url('../images/slide2.jpg');
  background-position: 100% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.testimonals-slide3-autmn {
  background-image: url('../images/slide-3.jpg');
  background-position: 100% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.footer {
  margin-top: 168px;
  border-top: 1px solid #eaeaea;
}

.container_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: none;
  max-width: 1200px;
  min-height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: rgba(45, 163, 98, 0);
}

.grid-6 {
  margin-bottom: 0px;
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._16pxbold {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 16px;
  line-height: 160%;
  font-weight: 700;
  white-space: break-spaces;
}

.div-block-14 {
  margin-top: 64px;
}

.grid-7 {
  margin-top: 12px;
  grid-column-gap: 12px;
  -ms-grid-columns: -webkit-max-content -webkit-max-content;
  -ms-grid-columns: max-content max-content;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-16 {
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 64px;
  border-right: 0px solid #000;
  border-left: 1px solid #eaeaea;
}

.div-block-17 {
  padding-top: 64px;
}

._16pxmedium {
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  white-space: break-spaces;
  cursor: pointer;
}

._16pxmedium.grey {
  color: #6e7772;
}

.div-block-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 101px;
  margin-bottom: 99px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-row-gap: 24px;
}

.div-block-19 {
  padding-top: 64px;
  padding-left: 64px;
  border-right: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
}

.div-block-20 {
  display: none;
}

.modal-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999999999;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(9, 11, 15, 0.6);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.modal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 343px;
  padding: 32px 32px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
}

.text-field {
  display: block;
  width: 100%;
  height: 48px;
  margin-bottom: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #eaeaea;
  border-radius: 8px;
  font-family: Montserrat, sans-serif;
  color: #6e7772;
  font-size: 16px;
  line-height: 100%;
}

.text-field:hover {
  border-color: #b3b3b3;
}

.text-field:focus {
  border-color: #de7921;
  color: #090b0f;
}

.text-field.hide {
  display: block;
}

.form {
  width: auto;
}

.div-block-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 16px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.image-28 {
  margin-top: -16px;
  margin-right: -16px;
}

.form-block {
  width: 100%;
  margin-top: 16px;
}

.success-message {
  position: static;
  top: 313.781px;
  width: auto;
  height: auto;
  margin-top: 0px;
  padding-top: 40px;
  padding-bottom: 8px;
  border: 1px none #000;
  border-radius: 8px;
  background-color: #eaeaea;
  background-image: url('../images/70550-confetti-explode.gif');
  background-position: 50% 50%;
  background-size: 100%;
}

.div-block-22 {
  margin-top: 0px;
}

.error-message {
  padding-top: 8px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: transparent;
}

.div-block-25 {
  margin-bottom: 32px;
}

.grid-8 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.big-logo-empty {
  display: block;
}

.big-logo-3-4 {
  display: none;
  opacity: 0;
}

.big-logo-1-2 {
  display: none;
  opacity: 0;
}

.big-logo-5-6 {
  display: none;
  opacity: 0;
}

.big-logo-7 {
  display: none;
  opacity: 0;
}

.big-logo-8 {
  display: none;
  opacity: 0;
}

.big-logo-9 {
  display: none;
  opacity: 0;
}

.big-logo-full {
  display: none;
  opacity: 0;
}

.div-block-26 {
  height: 80vh;
}

.image-29 {
  margin-left: -70px;
}

.image-30 {
  margin-top: -10vh;
  margin-left: 122px;
}

.image-31 {
  position: relative;
  left: 135px;
  z-index: 0;
  margin-top: -5vh;
  margin-left: 0px;
}

.image-32 {
  position: relative;
  left: -36px;
  z-index: 1;
  margin-left: 0px;
}

.image-33 {
  position: relative;
  left: 115px;
  right: auto;
}

.image-34 {
  position: relative;
  left: -87px;
  margin-top: -20vh;
}

.image-35 {
  position: relative;
  left: 190px;
  right: 190px;
  margin-top: -10vh;
}

.image-36 {
  position: relative;
  left: -56px;
}

.image-37 {
  position: relative;
  left: -51px;
  right: -51px;
  z-index: 1;
  margin-top: -5vh;
}

.image-38 {
  position: relative;
  left: 161px;
  right: 161px;
  z-index: 0;
}

.image-39 {
  position: relative;
  left: -79px;
  z-index: 1;
}

.image-40 {
  position: relative;
  left: 169px;
  z-index: 0;
  margin-top: -10vh;
}

._16pxregular-2 {
  width: auto;
  margin-top: 16px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 16px;
  line-height: 160%;
  font-weight: 400;
  white-space: break-spaces;
}

._16pxregular-2.center {
  text-align: center;
}

.main-btn-2 {
  width: auto;
  height: 48px;
  margin-top: 0px;
  padding: 16px 28px;
  border-radius: 8px;
  background-color: #00a84f;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  text-align: center;
}

.main-btn-2._100-width {
  width: 100%;
}

.main-btn-2._100-width.topmargin16 {
  margin-top: 16px;
}

.main-btn-2._202-desk-100--mob {
  width: 202px;
}

.modal-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 343px;
  padding: 32px 32px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
}

.success-message-2 {
  position: static;
  top: 313.781px;
  width: auto;
  height: auto;
  margin-top: 0px;
  padding-top: 40px;
  padding-bottom: 8px;
  border: 1px none #000;
  border-radius: 8px;
  background-color: #eaeaea;
  background-image: url('../images/70550-confetti-explode.gif');
  background-position: 50% 50%;
  background-size: 100%;
}

._14pxregular-2 {
  margin-top: 16px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 14px;
  line-height: 100%;
  font-weight: 400;
}

._14pxregular-2.red {
  color: #dd3016;
}

._14pxregular-2.red.nomargins {
  margin-top: 0px;
  margin-bottom: 0px;
}

._14pxregular-2._160-height {
  margin-top: 8px;
  line-height: 160%;
}

._14pxregular-2.nomagins {
  margin-top: 0px;
  margin-bottom: 0px;
}

._14pxregular-2.grey {
  color: #6e7772;
  line-height: 140%;
}

._14pxregular-2.grey._100-height {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 100%;
}

.nav-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 66px;
  float: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-dropdown-item-2 {
  padding: 8px 24px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 16px;
  font-weight: 500;
}

.sec01-2 {
  position: relative;
  left: 0px;
  right: 0px;
  width: auto;
  height: 100vh;
  max-height: 800px;
  max-width: none;
  min-height: 711px;
  margin-top: 0px;
  background-image: url('../images/girls.png'), url('../images/bg_sec01.svg');
  background-position: 155% 100%, 50% 0%;
  background-size: 960px, auto 100%;
  background-repeat: no-repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.div-block-27 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 167px;
  margin-bottom: 137px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.hero-heading-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 56px;
  line-height: 140%;
  text-align: center;
}

.text-span-9 {
  color: #fff;
  font-size: 72px;
}

.white-btn-2 {
  width: auto;
  height: 48px;
  margin-top: 24px;
  padding: 16px 28px;
  border-radius: 8px;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  color: #00a84f;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  text-align: center;
}

.sec02-2 {
  height: auto;
  background-color: #fff;
}

.h2-2 {
  margin-top: 0px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 32px;
  line-height: 100%;
  font-weight: 700;
  text-align: center;
}

.regular18px-2 {
  position: static;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 18px;
  line-height: 140%;
  text-align: center;
}

.h1-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 40px;
  line-height: 140%;
  text-align: left;
}

.h1-2.center {
  text-align: center;
}

.h1-2._140-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  line-height: 140%;
}

._24pxregular-2 {
  margin-top: 16px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 24px;
  line-height: 160%;
  font-weight: 400;
}

._24pxregular-2.show-on-mob {
  display: none;
}

.program-card-2 {
  margin-top: 72px;
  padding: 64px 32px 32px;
  background-color: #f6f6f6;
}

.sec03-2 {
  height: auto;
  background-color: #fff;
}

.slide-11 {
  background-image: url('../images/shadow.svg'), url('../images/slide-06.jpg');
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto 100%;
  background-repeat: no-repeat, no-repeat;
}

.text-span-10 {
  color: #00a84f;
}

.slide-12 {
  background-image: url('../images/shadow.svg'), url('../images/slide-03.jpg');
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto 100%;
  background-repeat: no-repeat, no-repeat;
}

._20pxboldwhite-2 {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 100%;
}

.slide-13 {
  background-image: url('../images/shadow.svg'), url('../images/slide-04.jpg');
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto 100%;
  background-repeat: no-repeat, no-repeat;
}

.slider-3 {
  z-index: auto;
  width: 1097px;
  height: 687px;
  margin-top: 0px;
  background-color: #fff;
}

.slide-14 {
  background-image: url('../images/shadow.svg'), url('../images/slide-02.jpg');
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto 100%;
  background-repeat: no-repeat, no-repeat;
}

.slide-15 {
  background-image: url('../images/shadow.svg'), url('../images/slide-07.jpg');
  background-position: 0% 100%, 50% 50%;
  background-size: auto, auto 100%;
  background-repeat: no-repeat, no-repeat;
}

._16pxregularwhite-2 {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
}

.static-tooltip-on-slider-2 {
  position: relative;
  left: 67.4%;
  top: -95px;
  right: auto;
  z-index: 2;
  width: 32.6%;
  height: 136px;
  padding: 0px 24px 24px;
  background-color: #fff;
  box-shadow: 0 24px 40px 0 rgba(15, 17, 16, 0.1);
}

.price-card-2 {
  width: 579px;
  height: auto;
  padding: 64px;
  background-color: #fff;
  background-image: url('../images/arrow.svg');
  background-position: 79% 91%;
  background-size: auto;
  background-repeat: no-repeat;
}

.sec07-2 {
  height: auto;
  margin-top: 168px;
  margin-bottom: 0px;
  background-image: url('../images/bg_sec01.svg');
  background-position: 50% 50%;
  background-size: auto 100%;
}

.text-span-11 {
  color: #6e7772;
}

.div-block-28 {
  margin-top: 48px;
  padding-top: 0px;
  padding-right: 54px;
  padding-left: 54px;
  background-image: url('../images/b-r-quotes.svg'), none;
  background-position: 100% 100%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, no-repeat;
}

.text-span-12 {
  color: #090b0f;
  font-weight: 600;
}

._16pxregular-italic-2 {
  width: auto;
  margin-top: 16px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #6e7772;
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-weight: 400;
  white-space: break-spaces;
}

.div-block-29 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 65%;
  padding-right: 152px;
  padding-bottom: 48px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.div-block-30 {
  margin-top: 158px;
  padding-right: 95px;
}

.social-navbar {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.24);
}

.social-navbar-autmn {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.24);
}

.link {
  color: #090b0f;
  text-decoration: none;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.container-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  max-width: 800px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block-3 {
  width: 20vw;
  height: 20vh;
  background-color: #00a84f;
}

.link-block-4 {
  width: 20vw;
  height: 20vh;
  background-color: #de7921;
}

.link-block-5 {
  width: 20vw;
  height: 20vh;
  background-color: #c23131;
}

.link-block-6 {
  width: 20vw;
  height: 20vh;
  background-color: #291eb3;
}

.link-block-7 {
  padding: 32px;
  background-color: #090b0f;
}

.link_16pxbold {
  color: #090b0f;
  text-decoration: none;
}

.text_link-16pxmed {
  position: relative;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

.text_link-16pxmed.w--current {
  color: #6e7772;
}

.text_link-16pxmed.secondary {
  color: #ffedda;
}

.text_link-16pxmed.secondary.spring {
  color: #cde9bb;
}

.text_link-16pxbold {
  position: relative;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  font-family: Montserrat, sans-serif;
  color: #090b0f;
  font-size: 16px;
  line-height: 100%;
  font-weight: 700;
  text-align: left;
  text-decoration: none;
}

.text_link-16pxbold.w--current {
  color: #090b0f;
}

.text_link-16pxbold.secondary {
  color: #ffedda;
}

.text_link-16pxbold.secondary.spring {
  color: #cde9bb;
}

.text-field_spring {
  width: 100%;
  height: 48px;
  margin-bottom: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #eaeaea;
  border-radius: 8px;
  font-family: Montserrat, sans-serif;
  color: #6e7772;
  font-size: 16px;
  line-height: 100%;
}

.text-field_spring:hover {
  border-color: #b3b3b3;
}

.text-field_spring:focus {
  border-color: #00a84f;
  color: #090b0f;
}

.text-field_spring.hide {
  display: block;
}

.checkbox-autmn {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-left: -8px;
  border-color: #eaeaea;
  border-radius: 4px;
}

.checkbox-autmn:hover {
  border-color: #b3b3b3;
}

.checkbox-autmn:active {
  border-color: #eaeaea;
  background-color: transparent;
}

.checkbox-autmn.w--redirected-checked {
  border-color: transparent;
  border-radius: 4px;
  background-image: url('../images/checked-autmn.svg');
}

.checkbox-autmn.w--redirected-focus {
  border-color: #eaeaea;
  border-radius: 4px;
  box-shadow: none;
}

.checkbox-autmn.w--redirected-focus-visible {
  border-color: #eaeaea;
  border-radius: 4px;
}

.checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 8px;
  grid-row-gap: 0px;
}

.checkbox-spring {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-left: -8px;
  border-color: #eaeaea;
  border-radius: 4px;
}

.checkbox-spring:hover {
  border-color: #b3b3b3;
}

.checkbox-spring:active {
  border-color: #eaeaea;
  background-color: transparent;
}

.checkbox-spring.w--redirected-checked {
  border-color: transparent;
  border-radius: 4px;
  background-image: url('../images/checked-spring.svg');
}

.checkbox-spring.w--redirected-focus {
  border-color: #eaeaea;
  border-radius: 4px;
  box-shadow: none;
}

.checkbox-spring.w--redirected-focus-visible {
  border-color: #eaeaea;
  border-radius: 4px;
}

.main-btn-winter {
  width: auto;
  height: 48px;
  margin-top: 0px;
  padding: 16px 28px;
  border-radius: 8px;
  background-color: #291eb3;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  text-align: center;
}

.main-btn-winter._202-desk-100--mob {
  width: 202px;
}

.main-btn-winter._100-width {
  width: 100%;
}

.main-btn-winter._100-width.topmargin16 {
  margin-top: 16px;
}

.text-span-winter {
  color: #291eb3;
}

.sec01-winter {
  height: 100vh;
  max-height: 800px;
  min-height: 711px;
  background-image: url('../images/kids_1.png'), url('../images/snowflakes.svg'), url('../images/snow-pattern.svg'), url('../images/gradient_bg.svg');
  background-position: 120% 100%, 50% 29%, 0% 50%, 50% 0%;
  background-size: auto, auto 140%, auto 100%, auto 100%;
  background-repeat: no-repeat, repeat, repeat-x, repeat;
}

.white-btn-winter {
  width: auto;
  height: 48px;
  margin-top: 24px;
  padding: 16px 28px;
  border-radius: 8px;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  color: #291eb3;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  text-align: center;
}

.sec07-copy {
  height: auto;
  margin-top: 168px;
  margin-bottom: 168px;
  background-image: url('../images/elements_1.svg'), url('../images/gradient.svg');
  background-position: 50% 50%, 50% 50%;
  background-size: auto 100%, auto 100%;
}

.sec07-winter {
  margin-top: 168px;
  background-image: url('../images/items.svg'), url('../images/gradient_bg.svg');
  background-position: 50% 50%, 50% 50%;
  background-size: auto 100%, auto 100%;
  background-repeat: repeat, no-repeat;
}

.why-we-photo1-winter {
  max-width: none;
  margin-top: -31px;
}

.why-we-photo2-winter {
  margin-top: -26px;
}

.testimonals-slide1-autmn {
  width: 100%;
  background-image: url('../images/slide1.jpg');
  background-position: 100% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.testimonals-slide1-winter {
  width: 100%;
  background-image: url('../images/slide1_1.jpg');
  background-position: 100% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.testimonals-slide2-winter {
  background-image: url('../images/slide2_1.jpg');
  background-position: 100% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.testimonals-slide3-winter {
  background-image: url('../images/slide3.jpg');
  background-position: 100% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.sparks-winter {
  position: relative;
  left: 318px;
  top: 33px;
  right: 318px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.arrow-angle-own {
  margin-bottom: 16px;
}

.prog-icon1 {
  position: absolute;
  margin-top: -109px;
  margin-right: 0px;
  margin-left: -13px;
}

.prog-icon3 {
  position: absolute;
  margin-top: -109px;
  margin-right: 0px;
  margin-left: -13px;
}

.image-11-copy {
  position: absolute;
  margin-top: -109px;
  margin-right: 0px;
  margin-left: -13px;
}

.prog-icon4 {
  position: absolute;
  margin-top: -109px;
  margin-right: 0px;
  margin-left: -13px;
}

.prog-icon5 {
  position: absolute;
  margin-top: -109px;
  margin-right: 0px;
  margin-left: -13px;
}

.prog-icon6 {
  position: absolute;
  margin-top: -109px;
  margin-right: 0px;
  margin-left: -13px;
}

.prog-icon7 {
  position: absolute;
  margin-top: -109px;
  margin-right: 0px;
  margin-left: -13px;
}

.prog-icon8 {
  position: absolute;
  margin-top: -109px;
  margin-right: 0px;
  margin-left: -13px;
}

.big-logo-hiking-n-lighning-winter {
  display: none;
  opacity: 0;
}

.big-logo-pool-n-ball-winter {
  display: none;
  opacity: 0;
}

.big-logo-flame-n-note-winter {
  display: none;
  opacity: 0;
}

.big-logo-brush-winter {
  display: none;
  opacity: 0;
}

.big-logo-projector-winter {
  display: none;
  opacity: 0;
}

.big-logo-skis-winter {
  display: none;
}

.prog-img1-1-winter {
  margin-left: -70px;
}

.prog-img1-2-winter {
  margin-top: -10vh;
  margin-left: 122px;
}

.prog-img2-1-winter {
  position: relative;
  left: -36px;
  z-index: 1;
  margin-left: 0px;
}

.prog-img2-2-winter {
  position: relative;
  left: 135px;
  z-index: 0;
  margin-top: -5vh;
  margin-left: 0px;
}

.prog-img3-1-winter {
  position: relative;
  left: 115px;
  right: auto;
}

.prog-img3-2-winter {
  position: relative;
  left: -87px;
  margin-top: -20vh;
}

.prog-img4-1-winter {
  position: relative;
  left: 161px;
  right: 161px;
  z-index: 0;
}

.prog-img4-2-winter {
  position: relative;
  left: -51px;
  right: -51px;
  z-index: 1;
  margin-top: -5vh;
}

.prog-img5-1-winter {
  position: relative;
  left: -79px;
  z-index: 1;
}

.prog-img5-2-winter {
  position: relative;
  left: 169px;
  z-index: 0;
  margin-top: -10vh;
}

.prog-img6-1-winter {
  position: relative;
  left: 161px;
  right: 161px;
  z-index: 0;
}

.prog-img6-2-winter {
  position: relative;
  left: -51px;
  right: -51px;
  z-index: 1;
  margin-top: -5vh;
  display: none !important;
}

.social-navbar-winter {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.24);
}

.image-41 {
  display: block;
}

.sec01-summer {
  position: relative;
  left: 0px;
  right: 0px;
  width: auto;
  height: 100vh;
  max-height: 800px;
  max-width: none;
  min-height: 711px;
  margin-top: 0px;
  background-color: transparent;
  background-image: url('../images/kids_2.png'), url('../images/items_1.svg'), url('../images/gradient_bg_1.svg');
  background-position: 125% 100%, 50% 0%, 0px 0px;
  background-size: auto, auto 100%, auto 100%;
  background-repeat: no-repeat, repeat, no-repeat;
}

.text-span-summer {
  color: #fff;
  font-size: 61px;
}

.main-btn-summer {
  width: auto;
  height: 48px;
  margin-top: 0px;
  padding: 16px 28px;
  border-radius: 8px;
  background-color: #c23131;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  text-align: center;
}

.main-btn-summer._202-desk-100--mob {
  width: 202px;
}

.main-btn-summer._100-width {
  width: 100%;
}

.main-btn-summer._100-width.topmargin16 {
  margin-top: 16px;
}

.white-btn-summer {
  width: auto;
  height: 48px;
  margin-top: 24px;
  padding: 16px 28px;
  border-radius: 8px;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  color: #c23131;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
  text-align: center;
}

.text-span-2-summer {
  color: #c23131;
}

.sec07-summer {
  height: auto;
  margin-top: 168px;
  margin-bottom: 168px;
  background-image: url('../images/items_2.svg'), url('../images/gradient_bg_1.svg');
  background-position: 50% 50%, 50% 50%;
  background-size: auto 100%, auto 100%;
}

.testimonals-slide1-summer {
  width: 100%;
  background-image: url('../images/slide1_2.jpg');
  background-position: 100% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.testimonals-slide2-summer {
  background-image: url('../images/slide2_2.jpg');
  background-position: 100% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.testimonals-slide3-summer {
  background-image: url('../images/slide3_1.jpg');
  background-position: 100% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text-field-summer {
  display: block;
  width: 100%;
  height: 48px;
  margin-bottom: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #eaeaea;
  border-radius: 8px;
  font-family: Montserrat, sans-serif;
  color: #6e7772;
  font-size: 16px;
  line-height: 100%;
}

.text-field-summer:hover {
  border-color: #b3b3b3;
}

.text-field-summer:focus {
  border-color: #c23131;
  color: #090b0f;
}

.text-field-summer.hide {
  display: block;
}

.checkbox-summer {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-left: -8px;
  border-color: #eaeaea;
  border-radius: 4px;
}

.checkbox-summer:hover {
  border-color: #b3b3b3;
}

.checkbox-summer:active {
  border-color: #eaeaea;
  background-color: transparent;
}

.checkbox-summer.w--redirected-checked {
  border-color: transparent;
  border-radius: 4px;
  background-image: url('../images/checked-summer.svg');
}

.checkbox-summer.w--redirected-focus {
  border-color: #eaeaea;
  border-radius: 4px;
  box-shadow: none;
}

.checkbox-summer.w--redirected-focus-visible {
  border-color: #eaeaea;
  border-radius: 4px;
}

.social-navbar-summer {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.24);
}

.main-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  max-height: none;
  max-width: 1200px;
  min-height: 711px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 154px;
  background-color: rgba(45, 163, 98, 0);
}

.main-footer {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 8vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-socials {
  margin-bottom: -3px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: auto auto auto auto;
  grid-template-columns: auto auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.main-footer-grid {
  width: 374px;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.seasons-grid {
  position: static;
  top: 50%;
  bottom: 50%;
  width: 100%;
  margin-bottom: 10vh;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.seasons-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 40px 268px;
  border-radius: 12px;
  background-color: #fff;
}

.seasons-card.autmn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  background-image: url('../images/kids1.png'), -webkit-gradient(linear, left top, left bottom, from(#e6b920), to(#de7921));
  background-image: url('../images/kids1.png'), linear-gradient(180deg, #e6b920, #de7921);
  background-position: 50% 100%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.seasons-card.winter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/kids2.png'), linear-gradient(45deg, #291eb3, #488fcc);
  background-position: 39% 100%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.seasons-card.spring {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/kids3.png'), -webkit-gradient(linear, left top, left bottom, from(#cbdd5b), to(#00a84f));
  background-image: url('../images/kids3.png'), linear-gradient(180deg, #cbdd5b, #00a84f);
  background-position: 56% 100%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.seasons-card.summer {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/kids-summer.png'), -webkit-gradient(linear, left top, left bottom, from(#EDAB5F), to(#C23131));
  background-position: 56% 100%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;

}

.h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 140%;
  font-weight: 700;
}

.h3.center {
  display: block;
  text-align: center;
}

.h3.white {
  color: #fff;
  line-height: 120%;
  letter-spacing: 0.5px;
}

.div-block-31 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 300px;
  background-color: hsla(0, 0%, 100%, 0.2);
}

.circ-icon-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white-icon-btn-hover {
  display: none;
}

.image-42 {
  position: relative;
  left: 42.5px;
  top: 80.2969px;
}

.image-43 {
  position: relative;
  left: -140px;
  top: 287px;
  right: -140px;
}

.image-44 {
  position: relative;
  left: 43px;
  top: 83px;
}

.image-45 {
  position: relative;
  left: -151px;
  top: 286px;
}

.image-46 {
  position: relative;
  left: -100px;
  top: 73px;
}

.image-47 {
  position: relative;
  left: 28px;
  top: 87px;
}

.image-48 {
  position: relative;
  left: 99px;
  top: 285px;
}

@media screen and (min-width: 1440px) {
  .sec01 {
    background-image: url('../images/kids.png'), url('../images/elements.svg'), url('../images/gradient.svg');
    background-position: 100% 100%, 50% 0%, 0px 0px;
    background-size: auto, auto 100%, auto 100%;
    background-repeat: no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }

  .div-block {
    margin-top: auto;
    margin-bottom: auto;
  }

  .program-cards {
    padding-bottom: 40vh;
  }

  .program-sticky {
    top: 0px;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    padding-top: 6vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .sec01-2 {
    background-position: 140% 100%, 50% 0%;
    background-size: 1000px, auto 100%;
  }

  .sec01-winter {
    background-position: 105% 100%, 50% 29%, 0% 50%, 50% 0%;
  }

  .white-btn-winter {
    color: #291eb3;
  }

  .sec01-summer {
    background-position: 115% 100%, 50% 0%, 0px 0px;
  }
}

@media screen and (max-width: 479px) {
  .slide {
    background-size: auto, 140%;
  }
}

@media screen and (min-width: 1920px) {
  .sec01 {
    background-image: url('../images/kids.png'), url('../images/elements.svg'), url('../images/gradient.svg');
    background-position: 90% 100%, 50% 0%, 0px 0px;
    background-size: 900px, auto 100%, auto 100%;
    background-repeat: no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }

  .success-message {
    top: 448px;
  }

  .success-message-2 {
    top: 448px;
  }

  .sec01-2 {
    background-position: 100% 100%, 50% 0%;
  }

  .sec01-winter {
    background-position: 85% 100%, 50% 29%, 0% 50%, 50% 0%;
  }

  .sec01-summer {
    background-position: 92% 100%, 50% 0%, 0px 0px;
  }
}

@media screen and (max-width: 991px) {
  .container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .sec01 {
    margin-top: 0px;
    background-image: url('../images/kids.png'), url('../images/elements-tablet.svg'), url('../images/gradient.svg');
    background-position: 50% 100%, 50% 50%, 0px 0px;
    background-size: 669px, auto 100%, auto 100%;
    background-repeat: no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }

  .text_link {
    display: block;
    margin-right: auto;
    margin-left: auto;
    color: #090b0f;
    font-size: 24px;
    text-align: left;
  }

  .text_link.secondary {
    color: #6e7772;
  }

  .navbar {
    position: fixed;
    top: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .container-3 {
    height: 66px;
  }

  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80vh;
    margin-top: 0vh;
    padding-top: 20vh;
    padding-right: 20vh;
    padding-left: 20vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-bottom: 1px solid #eaeaea;
    background-color: #fff;
  }

  ._16pxonwhite {
    color: #090b0f;
    font-size: 24px;
  }

  .dropdown-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .dropdown-toggle.w--open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .icon-2 {
    position: relative;
    color: #090b0f;
  }

  .navigation-inner {
    height: 66px;
    margin-top: 0px;
    margin-right: 32px;
    margin-left: 32px;
  }

  .socials-box {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-top: 64px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .divider-nav {
    display: none;
  }

  .menu-button {
    width: 32px;
    height: 32px;
    padding: 8px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: no-repeat;
  }

  .menu-button.winter{
    background-image: url('../images/burger_winter.svg');
  }

  .menu-button.spring{
    background-image: url('../images/burger_spring.svg');
  }

  .menu-button.summer{
    background-image: url('../images/burger_summer.svg');
  }

  .menu-button.autmn{
    background-image: url('../images/burger_autmn.svg');
  }

  .menu-button.w--open {
    border-radius: 8px;
    background-color: #fff;
    background-image: url('../images/close-nav.svg'), url('../images/burger.svg');
    background-position: 50% 50%, 50% 50%;
    background-size: auto, auto;
    background-repeat: no-repeat, no-repeat;
  }

  .container-copy {
    padding-right: 32px;
    padding-left: 32px;
  }

  .regular18px {
    font-size: 16px;
  }

  .h2 {
    font-size: 24px;
  }

  .brand {
    background-image: none;
  }

  .hero-heading {
    font-size: 48px;
  }

  .text-span {
    font-size: 56px;
  }

  .div-block {
    margin-top: 96px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .white-socials {
    display: none;
    width: 20px;
    height: 20px;
    margin-top: 14px;
    margin-left: 14px;
  }

  .green-socials {
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 14px;
    margin-left: 14px;
  }

  ._16pxregular {
    width: auto;
    font-size: 14px;
  }

  ._16pxregular.center-tablet {
    width: 80%;
    text-align: center;
  }

  .collapse-btn {
    display: none;
  }

  .container_sec3 {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .grid-2 {
    -ms-grid-columns: 92vw;
    grid-template-columns: 92vw;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .program-cards {
    padding-top: 0vh;
    padding-bottom: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 92vw;
    grid-template-columns: 92vw;
  }

  .program-sticky {
    position: static;
    height: auto;
    margin-bottom: 96px;
  }

  ._18pxregular.one-line-text {
    line-height: 140%;
  }

  ._18pxregular.one-line-text {
    line-height: 140%;
  }

  .slider {
    width: 92vw;
    background-color: #fff;
  }

  .slide-nav {
    display: none;
  }

  .slider-grid {
    width: 92vw;
  }

  .static-tooltip-on-slider {
    left: 48%;
    width: 50%;
    height: 124px;
    padding: 0% 4% 4%;
  }

  .image-13 {
    top: 111px;
  }

  .sec05 {
    height: auto;
  }

  .expand-btn {
    display: none;
  }

  .dropdown {
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container_sec4 {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .sec05-grid {
    grid-row-gap: 66px;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .eating-list-grid {
    width: 80%;
  }

  .div-block-4 {
    height: 620px;
    background-position: 50% 50%;
    background-size: 100%;
  }

  .container_sec06 {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .whole-item-1-sec06 {
    padding: 48px 0px 48px 48px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-column-gap: 48px;
    background-position: 140% 0%;
    background-size: 200%;
  }

  .whole-item-2-sec06 {
    padding: 48px 48px 48px 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    background-position: -30% 50%;
    background-size: 150%;
  }

  .whole-item-3-sec06 {
    padding-right: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    grid-column-gap: 48px;
    grid-row-gap: 64px;
    background-position: 110% 100%;
    background-size: 200%;
  }

  .whole-item-4-sec06 {
    padding: 48px 48px 48px 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-position: -40% 50%;
    background-size: 200%;
  }

  .text-block-advantages {
    width: 100%;
  }

  .image-17 {
    width: 60%;
    height: 60%;
    margin-top: -86px;
    margin-bottom: -86px;
  }

  .image-18 {
    width: 60%;
    height: auto;
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .text-block-3-advantages {
    padding-bottom: 64px;
  }

  .image-19 {
    width: 50%;
    height: 50%;
    max-width: none;
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .image-20 {
    width: 50%;
    margin-top: -77px;
    margin-bottom: -77px;
  }

  .container_sec07 {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  ._16pxregular-italic {
    width: auto;
    font-size: 14px;
  }

  .nastya {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 1000px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-position: 0% 0%;
  }

  .pasha-text {
    width: 92%;
    background-color: hsla(0, 0%, 100%, 0.8);
  }

  .pasha {
    height: 1000px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-position: 0% 0%;
  }

  .nastya-text {
    width: 92%;
    margin-right: 0px;
    margin-left: 0px;
    background-color: hsla(0, 0%, 100%, 0.8);
  }

  .container_sec08 {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .container_sec09 {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .slide-8 {
    background-position: 50% 0%;
  }

  .slider-2 {
    height: auto;
    margin-top: 222px;
  }

  .div-block-11 {
    margin-right: 0%;
    padding-right: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .r-arrow-reviews {
    left: 8%;
    top: -80px;
    right: 0%;
    bottom: auto;
  }

  .l-arrow-reviews {
    left: 0%;
    top: -80px;
    right: 8%;
    bottom: auto;
  }

  .grid-5 {
    height: 750px;
    grid-auto-rows: 100%;
    grid-row-gap: 0px;
    -ms-grid-rows: 0px;
    grid-template-rows: 0px;
  }

  .testimonals-slide2-autmn {
    background-position: 50% 0%;
  }

  .testimonals-slide3-autmn {
    background-position: 50% 0%;
  }

  .container_footer {
    padding-top: 0px;
    padding-right: 4vw;
    padding-left: 4vw;
  }

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

  ._16pxbold {
    width: auto;
    font-size: 14px;
  }

  .div-block-16 {
    border-bottom: 1px solid #eaeaea;
  }

  .div-block-17 {
    border-bottom: 1px solid #eaeaea;
  }

  ._16pxmedium {
    width: auto;
    font-size: 14px;
  }

  .div-block-18 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-19 {
    border-right-width: 0px;
    border-left-width: 1px;
  }

  .div-block-20 {
    display: block;
  }

  .div-block-26 {
    display: none;
  }

  ._16pxregular-2 {
    width: auto;
    font-size: 14px;
  }

  ._16pxregular-2.center-tablet {
    width: 80%;
    text-align: center;
  }

  .nav-menu-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80vh;
    margin-top: 0vh;
    padding-top: 20vh;
    padding-right: 20vh;
    padding-left: 20vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-bottom: 1px solid #eaeaea;
    background-color: #fff;
  }

  .menu-button-2 {
    width: 32px;
    height: 32px;
    padding: 8px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/burger.svg');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: no-repeat;
  }

  .menu-button-2.w--open {
    border-radius: 8px;
    background-color: #fff;
    background-image: url('../images/close-nav.svg'), none;
    background-position: 50% 50%, 50% 50%;
    background-size: auto, auto;
    background-repeat: no-repeat, no-repeat;
  }

  .sec01-2 {
    margin-top: 0px;
    background-position: 50% 100%, 50% 100%;
    background-size: 669px, auto 100%;
  }

  .div-block-27 {
    margin-top: 96px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .hero-heading-2 {
    font-size: 48px;
  }

  .text-span-9 {
    font-size: 62px;
  }

  .h2-2 {
    font-size: 24px;
  }

  .regular18px-2 {
    font-size: 16px;
  }

  .slider-3 {
    width: 92vw;
    background-color: #fff;
  }

  .static-tooltip-on-slider-2 {
    left: 48%;
    width: 50%;
    height: 124px;
    padding: 0% 4% 4%;
  }

  ._16pxregular-italic-2 {
    width: auto;
    font-size: 14px;
  }

  .div-block-29 {
    margin-right: 0%;
    padding-right: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-30 {
    margin-top: 168px;
  }

  .social-navbar {
    width: 48px;
    height: 48px;
    background-color: #dbf2e6;
  }

  .social-navbar-autmn {
    width: 48px;
    height: 48px;
    background-color: #dbf2e6;
  }

  .text_link-16pxmed {
    display: block;
    margin-right: auto;
    margin-left: 0px;
    color: #090b0f;
    font-size: 16px;
    text-align: left;
  }

  .text_link-16pxmed.secondary {
    color: #6e7772;
  }

  .text_link-16pxbold {
    display: block;
    margin-right: auto;
    margin-left: auto;
    color: #090b0f;
    font-size: 16px;
    text-align: left;
  }

  .text_link-16pxbold.secondary {
    color: #6e7772;
  }

  .sec01-winter {
    background-position: 50% 100%, 50% 29%, 0% 50%, 50% 0%;
    background-size: auto 52%, auto 140%, auto 100%, auto 100%;
  }

  .why-we-photo1-winter {
    width: 60%;
    height: 60%;
    margin-top: -86px;
    margin-bottom: -86px;
  }

  .why-we-photo2-winter {
    width: 60%;
    height: auto;
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .why-we-photo3-winter {
    width: 50%;
    height: 50%;
    max-width: none;
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .why-we-photo4-winter {
    width: 50%;
    margin-top: -77px;
    margin-bottom: -77px;
  }

  .testimonals-slide1-autmn {
    background-position: 50% 0%;
  }

  .testimonals-slide1-winter {
    background-position: 50% 0%;
  }

  .testimonals-slide2-winter {
    background-position: 50% 0%;
  }

  .testimonals-slide3-winter {
    background-position: 50% 0%;
  }

  .social-navbar-winter {
    width: 48px;
    height: 48px;
    background-color: #dbf2e6;
  }

  .sec01-summer {
    margin-top: 0px;
    background-image: url('../images/kids_2.png'), url('../images/items-tablet-summer.svg'), url('../images/gradient_bg_1.svg');
    background-position: 50% 100%, 50% 50%, 0px 0px;
    background-size: 620px, auto 100%, auto 100%;
    background-repeat: no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }

  .text-span-summer {
    font-size: 56px;
  }

  .testimonals-slide1-summer {
    background-position: 50% 0%;
  }

  .testimonals-slide2-summer {
    background-position: 50% 0%;
  }

  .testimonals-slide3-summer {
    background-position: 50% 0%;
  }

  .social-navbar-summer {
    width: 48px;
    height: 48px;
    background-color: #dbf2e6;
  }

  .main-container {
    height: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    grid-row-gap: 0px;
  }

  .main-footer {
    margin-bottom: 10vh;
  }

  .main-footer-grid {
    margin-bottom: 0vh;
  }

  .seasons-grid {
    width: 92vw;
    margin-top: 10vh;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .seasons-card.autmn {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .seasons-card.winter {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .seasons-card.spring {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .seasons-card.summer {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .sec01 {
    height: 620px;
    min-height: auto;
    margin-top: 0px;
    background-image: url('../images/kids.png'), url('../images/elements-tablet.svg'), url('../images/gradient.svg');
    background-position: 50% 100%, 50% 100%, 0px 0px;
    background-size: 500px, auto 100%, auto 100%;
    background-repeat: no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }

  .text_link {
    position: static;
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 18px;
  }

  .navbar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .container-3 {
    position: static;
    height: 66px;
  }

  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80vh;
    padding-top: 4vh;
    padding-right: 4vh;
    padding-left: 4vh;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  ._16pxonwhite {
    font-size: 18px;
  }

  .dropdown-toggle {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .dropdown-toggle.w--open {
    padding-right: 0px;
  }

  .navigation-inner {
    position: static;
    margin-top: 0px;
  }

  .dropdown-list.w--open {
    top: 32px;
  }

  .container-copy {
    padding-top: 96px;
  }

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

  .hero-heading {
    font-size: 32px;
  }

  .text-span {
    font-size: 42px;
  }

  .div-block {
    margin-top: 96px;
  }

  .white-btn {
    margin-top: 16px;
  }

  .h1 {
    width: auto;
    font-size: 24px;
  }

  .h1.center {
    width: auto;
  }

  .h1._140-height {
    width: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  ._24pxregular {
    display: block;
    width: auto;
    margin-bottom: 16px;
    font-size: 16px;
  }

  ._24pxregular.show-on-mob {
    display: block;
    width: 479px;
  }

  .main-btn {
    margin-top: 16px;
  }

  .main-btn._202-desk-100--mob {
    width: 100%;
  }

  .program-card {
    width: auto;
  }

  .h4 {
    margin-bottom: 0px;
  }

  ._16pxregular {
    margin-top: 8px;
    font-size: 14px;
    line-height: 160%;
  }

  ._16pxregular.hide-on-mob {
    display: none;
    margin-top: 16px;
  }

  ._16pxregular.tooltip-mob {
    font-size: 12px;
  }

  .collapse-btn {
    display: block;
    margin-left: 32px;
  }

  .container_sec3 {
    padding-top: 96px;
    padding-bottom: 0px;
  }

  .grid-2 {
    -ms-grid-columns: 504px;
    grid-template-columns: 504px;
  }

  .program-cards {
    width: auto;
    margin-bottom: 0px;
    padding-top: 0vw;
    padding-bottom: 0vw;
    grid-row-gap: 0px;
  }

  .program-sticky {
    width: auto;
    height: auto;
    margin-bottom: 64px;
    padding-right: 0px;
  }

  .div-block-2 {
    padding-right: 0px;
  }

  .items {
    margin-top: 16px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .condition-icon-margin.size-on-mob {
    width: 32px;
    margin-right: 20px;
  }

  ._18pxregular {
    display: block;
    width: 424px;
    margin-bottom: 16px;
    font-size: 16px;
  }

  ._18pxregular.hide-on-mob {
    display: none;
  }

  ._18pxregular.one-line-text.size-on-mob {
    font-size: 14px;
  }

  ._18pxregular.hide-on-mob {
    display: none;
  }

  ._18pxregular.one-line-text.size-on-mob {
    font-size: 14px;
  }

  .slider {
    height: 320px;
  }

  .left-arrow {
    display: none;
  }

  .right-arrow {
    display: none;
  }

  .slider-sec04-title-block {
    top: 251px;
    height: 37px;
    grid-row-gap: 11px;
  }

  ._20pxboldwhite {
    font-size: 14px;
  }

  ._16pxregularwhite {
    font-size: 12px;
  }

  .slider-grid {
    height: 320px;
  }

  .static-tooltip-on-slider {
    left: 28%;
    top: -83px;
    width: 70%;
    height: 96px;
    padding-top: 0%;
  }

  .image-13 {
    top: 84px;
  }

  .program-card-heading-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .expand-btn {
    display: block;
    margin-right: 0px;
  }

  .dropdown {
    display: block;
  }

  .container_sec4 {
    padding-top: 96px;
    padding-bottom: 0px;
  }

  .sec05-grid {
    grid-auto-flow: row;
    grid-row-gap: 48px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 460px;
    grid-template-rows: 460px;
  }

  .eating-list-grid {
    width: 90%;
    margin-top: 48px;
  }

  .eating-icon {
    width: 32px;
    margin-right: 16px;
  }

  ._24pxbold {
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 140%;
  }

  ._24pxbold.center {
    margin-bottom: 0px;
  }

  .eating-list-item-block {
    padding-top: 0px;
  }

  .image-14 {
    left: 191px;
    top: 18px;
    width: 34px;
  }

  .div-block-4 {
    height: 460px;
  }

  .container_sec06 {
    padding-top: 96px;
    padding-bottom: 0px;
  }

  .sec07 {
    height: auto;
    margin-top: 96px;
    margin-bottom: 96px;
    padding-top: 8vw;
    padding-bottom: 8vw;
  }

  .whole-item-1-sec06 {
    padding: 32px 32px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-position: 0% 0%;
    background-size: 240%;
  }

  .whole-item-2-sec06 {
    padding: 0px 32px 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-position: 50% 100%;
  }

  .whole-item-3-sec06 {
    padding-top: 32px;
    padding-right: 32px;
    padding-left: 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-position: 50% 0%;
    background-size: 230%;
  }

  .whole-item-4-sec06 {
    padding: 0px 32px 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    grid-row-gap: 32px;
    background-position: 50% 100%;
    background-size: 240%;
  }

  .image-17 {
    width: 90%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .image-18 {
    width: 80%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .text-block-3-advantages {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .image-19 {
    width: 75%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .image-20 {
    width: 80%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .image-21 {
    width: 24px;
  }

  .image-22 {
    width: 24px;
  }

  .image-23 {
    width: 24px;
  }

  .image-24 {
    width: 24px;
  }

  .container_sec07 {
    padding: 0px 8vw;
  }

  .price-card {
    width: auto;
    padding: 32px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  ._14pxregular {
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 12px;
  }

  ._14pxregular._160-height.disable-size-reduction {
    font-size: 14px;
  }

  .div-block-5 {
    width: 151px;
    height: 67px;
    margin-top: 32px;
    margin-bottom: 8px;
    background-size: 151px;
  }

  .div-block-7 {
    margin-top: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-row-gap: 16px;
  }

  .sec08 {
    height: auto;
    padding-top: 8vw;
    padding-bottom: 8vw;
  }

  .div-block-9 {
    padding-right: 24px;
    padding-left: 24px;
    background-size: 16px, 16px;
  }

  ._16pxregular-italic {
    margin-top: 8px;
    font-size: 12px;
    line-height: 160%;
  }

  .nastya {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: 100%;
  }

  .pasha-text {
    padding: 32px;
  }

  .pasha {
    margin-top: 64px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-size: 100%;
  }

  .nastya-text {
    width: 92vw;
    padding: 32px;
  }

  .container_sec08 {
    padding-right: 0vw;
    padding-bottom: 0px;
    padding-left: 0vw;
  }

  .container_sec09 {
    padding-right: 8vw;
    padding-bottom: 0px;
    padding-left: 8vw;
  }

  .sec09 {
    padding-top: 96px;
  }

  .slide-8 {
    background-size: 100%;
  }

  .slider-2 {
    height: 100%;
  }

  .r-arrow-reviews {
    left: 12%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .l-arrow-reviews {
    right: 12%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .grid-5 {
    height: 580px;
    grid-auto-rows: 100%;
  }

  .testimonals-slide2-autmn {
    background-size: 100%;
  }

  .testimonals-slide3-autmn {
    background-size: 100%;
  }

  .footer {
    margin-top: 96px;
  }

  .container_footer {
    padding-top: 0px;
    padding-bottom: 0px;
  }

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

  ._16pxbold {
    margin-top: 8px;
    font-size: 14px;
    line-height: 160%;
  }

  .div-block-16 {
    border-left-width: 0px;
  }

  .div-block-17 {
    padding-right: 1px;
    padding-bottom: 64px;
    padding-left: 64px;
  }

  ._16pxmedium {
    margin-top: 8px;
    font-size: 14px;
    line-height: 160%;
  }

  ._16pxmedium.grey {
    margin-top: 0px;
  }

  .div-block-18 {
    margin-top: 64px;
    margin-bottom: 64px;
    grid-row-gap: 24px;
  }

  .div-block-19 {
    border-top: 0px solid #000;
    border-left-width: 0px;
  }

  .div-block-20 {
    display: none;
  }

  .success-message {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .big-logo-empty {
    display: none;
  }

  .big-logo-full {
    display: block;
    opacity: 1;
  }

  ._16pxregular-2 {
    margin-top: 8px;
    font-size: 14px;
    line-height: 160%;
  }

  ._16pxregular-2.hide-on-mob {
    display: none;
    margin-top: 16px;
  }

  ._16pxregular-2.tooltip-mob {
    font-size: 12px;
  }

  .main-btn-2 {
    margin-top: 16px;
  }

  .main-btn-2._202-desk-100--mob {
    width: 100%;
  }

  .success-message-2 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  ._14pxregular-2 {
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 12px;
  }

  ._14pxregular-2._160-height.disable-size-reduction {
    font-size: 14px;
  }

  .nav-menu-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80vh;
    padding-top: 4vh;
    padding-right: 4vh;
    padding-left: 4vh;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .sec01-2 {
    height: 620px;
    min-height: auto;
    margin-top: 0px;
    background-position: 50% 100%, 50% 100%;
    background-size: 500px, auto 100%;
  }

  .div-block-27 {
    margin-top: 96px;
  }

  .hero-heading-2 {
    font-size: 32px;
  }

  .text-span-9 {
    font-size: 42px;
  }

  .white-btn-2 {
    margin-top: 16px;
  }

  .h1-2 {
    width: auto;
    font-size: 24px;
  }

  .h1-2.center {
    width: auto;
  }

  .h1-2._140-height {
    width: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
  }

  ._24pxregular-2 {
    display: block;
    width: auto;
    margin-bottom: 16px;
    font-size: 16px;
  }

  ._24pxregular-2.show-on-mob {
    display: block;
    width: 479px;
  }

  .program-card-2 {
    width: auto;
  }

  ._20pxboldwhite-2 {
    font-size: 14px;
  }

  .slider-3 {
    height: 320px;
  }

  ._16pxregularwhite-2 {
    font-size: 12px;
  }

  .static-tooltip-on-slider-2 {
    left: 28%;
    top: -83px;
    width: 70%;
    height: 96px;
    padding-top: 0%;
  }

  .price-card-2 {
    width: auto;
    padding: 32px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .sec07-2 {
    height: auto;
    margin-top: 96px;
    margin-bottom: 96px;
    padding-top: 8vw;
    padding-bottom: 8vw;
  }

  .div-block-28 {
    padding-right: 24px;
    padding-left: 24px;
    background-size: 16px, 16px;
  }

  ._16pxregular-italic-2 {
    margin-top: 8px;
    font-size: 12px;
    line-height: 160%;
  }

  .div-block-30 {
    margin-top: 64px;
  }

  .text_link-16pxmed {
    position: static;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 16px;
  }

  .text_link-16pxbold {
    position: static;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 18px;
  }

  .main-btn-winter {
    margin-top: 16px;
  }

  .main-btn-winter._202-desk-100--mob {
    width: 100%;
  }

  .sec01-winter {
    height: 620px;
  }

  .white-btn-winter {
    margin-top: 16px;
  }

  .sec07-copy {
    height: auto;
    margin-top: 96px;
    margin-bottom: 96px;
    padding-top: 8vw;
    padding-bottom: 8vw;
  }

  .why-we-photo1-winter {
    width: 90%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .why-we-photo2-winter {
    width: 80%;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .why-we-photo3-winter {
    width: 75%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .why-we-photo4-winter {
    width: 80%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .testimonals-slide1-autmn {
    background-size: 100%;
  }

  .testimonals-slide1-winter {
    background-size: 100%;
  }

  .testimonals-slide2-winter {
    background-size: 100%;
  }

  .testimonals-slide3-winter {
    background-size: 100%;
  }

  .sparks-winter {
    left: 191px;
    top: 18px;
    width: 34px;
  }

  .sec01-summer {
    height: 620px;
    min-height: auto;
    margin-top: 0px;
    background-image: url('../images/kids_2.png'), url('../images/items-tablet-summer.svg'), url('../images/gradient_bg_1.svg');
    background-position: 50% 100%, 50% 100%, 0px 0px;
    background-size: 450px, auto 100%, auto 100%;
    background-repeat: no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }

  .text-span-summer {
    font-size: 42px;
  }

  .main-btn-summer {
    margin-top: 16px;
  }

  .main-btn-summer._202-desk-100--mob {
    width: 100%;
  }

  .white-btn-summer {
    margin-top: 16px;
  }

  .sec07-summer {
    height: auto;
    margin-top: 96px;
    margin-bottom: 96px;
    padding-top: 8vw;
    padding-bottom: 8vw;
  }

  .testimonals-slide1-summer {
    background-size: 100%;
  }

  .testimonals-slide2-summer {
    background-size: 100%;
  }

  .testimonals-slide3-summer {
    background-size: 100%;
  }

  .main-container {
    height: auto;
  }

  .h3 {
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 140%;
  }

  .h3.center {
    margin-bottom: 0px;
  }

  .h3.white {
    margin-top: 0px;
  }
}

@media screen and (max-width: 479px) {
  .sec01 {
    height: 667px;
    max-height: 667px;
    min-height: auto;
    background-image: url('../images/kids.png'), url('../images/elements-phone.svg'), url('../images/gradient.svg');
    background-position: 57% 100%, 45% 100%, 0px 0px;
    background-size: auto 280px, auto, auto 100%;
    background-repeat: no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }

  .text_link {
    padding: 16px;
  }

  .nav-menu {
    position: absolute;
    bottom: auto;
    height: 80vh;
    padding-top: 5vh;
    padding-right: 5vh;
    padding-left: 5vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .dropdown-toggle {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .dropdown-toggle.w--open {
    padding-right: 0px;
  }

  .icon-2 {
    margin-right: 12px;
  }

  .navigation-inner {
    margin-right: 16px;
    margin-left: 16px;
  }

  .socials-box {
    margin-top: 32px;
  }

  .menu-button {
    position: static;
  }

  .sec02 {
    height: auto;
  }

  .container-copy {
    height: auto;
    padding-top: 96px;
  }

  .grid {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .brand {
    position: static;
  }

  .hero-heading {
    font-size: 30px;
  }

  .text-span {
    font-size: 36px;
  }

  .div-block {
    margin-top: 140px;
  }

  .h1 {
    width: auto;
  }

  ._24pxregular.show-on-mob {
    width: 92vw;
  }

  .program-card {
    padding-bottom: 32px;
  }

  .h4 {
    margin-bottom: 0px;
    line-height: 140%;
  }

  ._16pxregular.hide-on-mob {
    display: block;
    margin-top: 16px;
    line-height: 160%;
  }

  ._16pxregular.tooltip-mob {
    margin-top: 0px;
    font-size: 12px;
    line-height: 140%;
  }

  .collapse-btn {
    display: none;
    margin-right: 0px;
    margin-left: 32px;
  }

  .container_sec3 {
    padding-right: 4vw;
    padding-bottom: 0px;
    padding-left: 4vw;
  }

  .nav-shadow {
    z-index: auto;
  }

  .grid-2 {
    -ms-grid-columns: 92vw;
    grid-template-columns: 92vw;
  }

  .program-cards {
    grid-row-gap: 0px;
  }

  .condition-block {
    width: 92vw;
  }

  .slide.img-shadow {
    background-size: auto, auto 100%;
  }

  .slide.img-shadow {
    background-size: auto, auto 100%;
  }

  .slide-2 {
    background-size: auto, auto 100%;
  }

  .slider-sec04-title-block {
    left: 24px;
    top: 261px;
    bottom: 24px;
    width: 240px;
  }

  .slide-3 {
    background-size: auto, auto 100%;
  }

  .slide-4 {
    background-size: auto, auto 100%;
  }

  .slide-5 {
    background-size: auto, auto 100%;
  }

  .slide-6 {
    background-size: auto, auto 100%;
  }

  .static-tooltip-on-slider {
    left: 18%;
    right: -11%;
    width: 80%;
    padding: 3%;
  }

  .program-card-heading-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .expand-btn {
    display: block;
    margin-right: 0px;
    margin-left: 32px;
  }

  .container_sec4 {
    padding-right: 4vw;
    padding-bottom: 0px;
    padding-left: 4vw;
  }

  .sec05-grid {
    -ms-grid-rows: 343px;
    grid-template-rows: 343px;
  }

  .eating-list-grid {
    width: 100%;
    margin-top: 48px;
  }

  ._24pxbold {
    margin-top: 0px;
  }

  ._24pxbold._24pxmargin {
    margin-top: 24px;
  }

  .div-block-4 {
    height: auto;
  }

  .container_sec06 {
    padding-right: 4vw;
    padding-bottom: 0px;
    padding-left: 4vw;
  }

  .sec07 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .whole-item-1-sec06 {
    margin-top: 64px;
    background-position: 100% 0%;
    background-size: 400%;
  }

  .whole-item-2-sec06 {
    margin-top: 64px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-position: 50% 100%;
    background-size: 300%;
  }

  .whole-item-3-sec06 {
    margin-top: 64px;
    background-size: 600%;
  }

  .whole-item-4-sec06 {
    margin-top: 64px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-size: 450%;
  }

  .image-17 {
    width: 80vw;
  }

  .image-18 {
    width: 80vw;
    max-width: none;
  }

  .image-19 {
    width: 80vw;
  }

  .image-20 {
    width: 80vw;
    max-width: none;
  }

  .container_sec07 {
    padding-right: 4vw;
    padding-bottom: 0px;
    padding-left: 4vw;
  }

  .sec08 {
    margin-top: 96px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .div-block-9 {
    margin-top: 32px;
  }

  ._16pxregular-italic {
    font-size: 12px;
  }

  .nastya {
    height: 950px;
  }

  .pasha-text {
    max-height: none;
  }

  .pasha {
    height: 950px;
  }

  .nastya-text {
    max-height: none;
  }

  .container_sec08 {
    padding-right: 0vw;
    padding-bottom: 0px;
    padding-left: 0vw;
  }

  .container_sec09 {
    padding-right: 4vw;
    padding-bottom: 0px;
    padding-left: 4vw;
  }

  .sec09 {
    width: 100%;
    height: auto;
  }

  .slider-2 {
    height: 60%;
    margin-top: 232px;
  }

  .r-arrow-reviews {
    left: 18%;
  }

  .l-arrow-reviews {
    right: 18%;
  }

  .grid-5 {
    width: auto;
    height: 530px;
    grid-auto-rows: 100%;
  }

  .footer {
    display: block;
  }

  .container_footer {
    padding-right: 4vw;
    padding-bottom: 0px;
    padding-left: 4vw;
  }

  .grid-7 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-16 {
    padding-left: 0px;
  }

  .div-block-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 6vw;
    padding-left: 6vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-18 {
    margin-top: 32px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-row-gap: 24px;
  }

  .div-block-19 {
    padding-left: 0px;
  }

  .image-27 {
    width: 150px;
  }

  .modal {
    width: 92vw;
  }

  .success-message {
    left: 4vw;
    top: 329.781px;
    right: 4vw;
    bottom: 329.781px;
    width: auto;
    height: auto;
    padding-bottom: 12px;
  }

  ._16pxregular-2.hide-on-mob {
    display: block;
    margin-top: 16px;
    line-height: 160%;
  }

  ._16pxregular-2.tooltip-mob {
    margin-top: 0px;
    font-size: 12px;
    line-height: 140%;
  }

  .hide-element{
    display: none;
  }
  .modal-2 {
    width: 92vw;
  }

  .success-message-2 {
    left: 4vw;
    top: 329.781px;
    right: 4vw;
    bottom: 329.781px;
    width: auto;
    height: auto;
    padding-bottom: 12px;
  }

  ._14pxregular-2.grey {
    text-align: center;
  }

  .nav-menu-2 {
    position: absolute;
    bottom: auto;
    height: 80vh;
    padding-top: 5vh;
    padding-right: 5vh;
    padding-left: 5vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .menu-button-2 {
    position: static;
  }

  .sec01-2 {
    height: 667px;
    max-height: 667px;
    min-height: auto;
    background-size: auto 370px, auto;
  }

  .div-block-27 {
    margin-top: 96px;
  }

  .hero-heading-2 {
    font-size: 30px;
  }

  .text-span-9 {
    font-size: 39px;
  }

  .sec02-2 {
    height: auto;
  }

  .h1-2 {
    width: auto;
  }

  ._24pxregular-2.show-on-mob {
    width: 92vw;
  }

  .program-card-2 {
    padding-bottom: 32px;
  }

  .slide-11 {
    background-size: auto, auto 100%;
  }

  .slide-12 {
    background-size: auto, auto 100%;
  }

  .slide-13 {
    background-size: auto, auto 100%;
  }

  .slide-14 {
    background-size: auto, auto 100%;
  }

  .slide-15 {
    background-size: auto, auto 100%;
  }

  .static-tooltip-on-slider-2 {
    left: 18%;
    right: -11%;
    width: 80%;
    padding: 3%;
  }

  .sec07-2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .div-block-28 {
    margin-top: 32px;
  }

  ._16pxregular-italic-2 {
    font-size: 12px;
  }

  .div-block-30 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 64px;
    padding-right: 8px;
    padding-left: 8px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .text_link-16pxmed {
    margin-left: auto;
    padding: 0px;
  }

  .text_link-16pxbold {
    padding: 16px;
  }

  .sec01-winter {
    height: 667px;
    min-height: auto;
    background-image: url('../images/kids-mob.png'), url('../images/snowflakes.svg'), url('../images/snow-pattern.svg'), url('../images/gradient_bg.svg');
    background-position: 50% 100%, 50% 29%, 0% 50%, 50% 0%;
    background-size: auto 45%, auto 140%, auto 100%, auto 100%;
    background-repeat: no-repeat, repeat, repeat-x, repeat;
  }

  .sec07-copy {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .why-we-photo1-winter {
    width: 80vw;
  }

  .why-we-photo2-winter {
    width: 80vw;
    max-width: none;
  }

  .why-we-photo3-winter {
    width: 80vw;
  }

  .why-we-photo4-winter {
    width: 80vw;
    max-width: none;
  }

  .sec01-summer {
    height: 667px;
    max-height: 667px;
    min-height: auto;
    background-image: url('../images/kids-phone-summer.png'), url('../images/items-phone-summer.svg'), url('../images/gradient_bg_1.svg');
    background-position: 57% 100%, 45% 100%, 0px 0px;
    background-size: auto 280px, auto, auto 100%;
    background-repeat: no-repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }

  .text-span-summer {
    font-size: 36px;
  }

  .sec07-summer {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .main-footer-grid {
    width: 92vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .seasons-grid {
    margin-top: 10vh;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .h3 {
    margin-top: 0px;
  }

  .h3._24pxmargin {
    margin-top: 24px;
  }

  .h3.white {
    font-size: 24px;
  }

  .white-icon-btn-hover {
    opacity: 0;
  }
}

#w-node-e8706d27-7719-9ff7-d5c6-3aa1dad3e809-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d96efe44-2cc0-d405-bc73-9c0fec32df73-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f7966212-b28d-3484-b6b0-0f5a7ef54e5a-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7a4fe1-a087-4a5b-4e55-a36acc3a05cc-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7a4fe1-a087-4a5b-4e55-a36acc3a05cd-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7a4fe1-a087-4a5b-4e55-a36acc3a05cf-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b625f8e-a295-f1d3-b247-66e0d7c02049-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b625f8e-a295-f1d3-b247-66e0d7c0204a-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b625f8e-a295-f1d3-b247-66e0d7c0204c-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f359a79-e088-aecd-1c4b-1786f3f7d930-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f359a79-e088-aecd-1c4b-1786f3f7d931-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f359a79-e088-aecd-1c4b-1786f3f7d933-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_274c32e7-ea1f-f012-dd03-c191eeac44f5-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_920e8df1-96ed-7687-768e-3847f52600e1-21798950 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fc8393a3-4bd5-6b4e-ef65-3e31a15419ae-21798950 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d0f29061-3751-d474-0d26-13c2075176b6-21798950 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_45a33969-1ebb-21fa-d368-c051b401a07a-21798950 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba86cc18-4c47-0c7f-ddf7-a526c74727a7-21798950 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_48614026-3f20-6fe3-18b8-94c169617374-21798950 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0183b019-26ab-a2ce-2846-b1dddcdb07b7-21798950 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_51025f48-1abf-d4e8-d8c9-91bf97f53aae-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_104e2e52-1c3c-a064-1d17-91a2ee4507cf-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43c4f236-fcae-4309-1f46-e3eed92506b2-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78ce5002-7901-e13e-1d40-436a7e7d1cd0-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_976ceab0-3722-a906-851e-d13eb14c6fd0-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3cd769e0-f80e-88dd-7fbd-eb3bdd48e362-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ddbad1b-bf78-45e4-3e17-346a81244146-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d3de028-13e8-e755-25f9-a937da94b222-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cd2f3304-2410-2e5e-faa9-4943a3ff194d-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5215e937-816f-10d2-d652-4d88d4323094-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9a88dcd4-1855-9a98-fd6c-3ca71d9194dd-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_77310dd0-af14-039d-cd52-8ab7822e49ef-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49d131e4-1751-2dbb-61d5-8617989cf2bb-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49d131e4-1751-2dbb-61d5-8617989cf2bc-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e675ab1e-159a-e118-f40b-8c45013b89a8-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e675ab1e-159a-e118-f40b-8c45013b89a9-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_998ac504-c680-c954-def4-03d83b398bce-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_998ac504-c680-c954-def4-03d83b398bcf-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55911260-4a56-3e53-6a87-40244279dd1f-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55911260-4a56-3e53-6a87-40244279dd20-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_906bb27d-12d7-1dca-4959-12e01c18be52-21798950 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_48e89562-e5bb-50db-f74f-a3dbfb37f835-21798950 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_7f768001-6e94-6cd3-b425-ec990097d060-21798950 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_02e41107-5a25-c9fb-da8f-efc4be7def33-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ccfb6039-b13f-24e1-0048-8e49cd894de3-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_5ff8d001-d19e-9cfe-bde7-2ab1d145deb8-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7eacdfec-da37-07c4-8903-a5aabea0412d-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-f9b662c9-c143-88f0-106b-2683bbaa0580-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94fe1f9e-0832-af6b-3785-7fb21b74fbc0-21798950 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_3860fc1c-a977-90f2-b7ac-b9cd7c104367-21798950 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26ac-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26b3-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26b4-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26b5-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#other-camps.w-node-_78e258f2-5074-405e-4134-1bb85f5f26bc-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26cb-21798950 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26cc-21798950 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a129-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a12a-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a12c-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a130-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a131-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a133-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a137-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a138-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a13a-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a13e-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a13f-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ac589ef-c845-7d13-ab40-f1789177a141-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaa4-2be58b8e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaa5-2be58b8e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaa6-2be58b8e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaa7-2be58b8e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaa8-2be58b8e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaa9-2be58b8e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaaa-2be58b8e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaab-2be58b8e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eab9-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaba-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eacd-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325ead0-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eae3-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eae6-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaf9-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eb05-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eb11-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba305b07-64d7-cc2c-4fbf-298f0325eb1d-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0b9e-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0b9f-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0ba2-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0ba3-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0ba6-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0ba7-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0baa-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0bab-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0bae-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0baf-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0bb3-2be58b8e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0bb7-2be58b8e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_62a386ca-fcd7-8063-47de-575e0edf0bbc-2be58b8e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-dae6e35f-c9fe-67cd-4086-e14bd765a93a-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dae6e35f-c9fe-67cd-4086-e14bd765a948-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-dae6e35f-c9fe-67cd-4086-e14bd765a94f-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-dae6e35f-c9fe-67cd-4086-e14bd765a956-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-dae6e35f-c9fe-67cd-4086-e14bd765a95d-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c1cccbcf-120d-f49f-e614-bdbda6932a49-2be58b8e {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-c1cccbcf-120d-f49f-e614-bdbda6932a4e-2be58b8e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_148573a0-f95e-3c46-df4d-c99d6a8baf34-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_148573a0-f95e-3c46-df4d-c99d6a8baf3a-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_148573a0-f95e-3c46-df4d-c99d6a8baf3b-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_148573a0-f95e-3c46-df4d-c99d6a8baf3c-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#other-camps.w-node-_148573a0-f95e-3c46-df4d-c99d6a8baf41-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_148573a0-f95e-3c46-df4d-c99d6a8baf4f-2be58b8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_148573a0-f95e-3c46-df4d-c99d6a8baf50-2be58b8e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_7ff210d9-c543-6788-54d8-5d35366685b1-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ff7fd512-c19c-b780-e800-5ef924c9fb54-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_868a9aa4-48f5-c7ee-2ed5-e0b667d829a6-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_868a9aa4-48f5-c7ee-2ed5-e0b667d829a7-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_302f85bf-e263-b0e4-6a1f-961c8ff7462e-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_302f85bf-e263-b0e4-6a1f-961c8ff7462f-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5487aee9-b5f7-3858-10ee-0ea771581ef0-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_5487aee9-b5f7-3858-10ee-0ea771581ef1-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee235ef8-0101-8db7-974b-123ae945eadd-69560164 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_729e8c34-a15f-b86e-9d38-3e1fbd7bd5e2-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1a1d9d25-763c-4b08-14f2-80e6258dbb5b-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4860455d-52ee-1196-2ae8-56cd15aed437-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2eb61f6a-f124-2423-0ec5-ff96ea726f95-69560164 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8706d27-7719-9ff7-d5c6-3aa1dad3e809-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d96efe44-2cc0-d405-bc73-9c0fec32df73-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f7966212-b28d-3484-b6b0-0f5a7ef54e5a-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7a4fe1-a087-4a5b-4e55-a36acc3a05cc-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7a4fe1-a087-4a5b-4e55-a36acc3a05cd-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7a4fe1-a087-4a5b-4e55-a36acc3a05cf-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b625f8e-a295-f1d3-b247-66e0d7c02049-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b625f8e-a295-f1d3-b247-66e0d7c0204a-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b625f8e-a295-f1d3-b247-66e0d7c0204c-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f359a79-e088-aecd-1c4b-1786f3f7d930-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f359a79-e088-aecd-1c4b-1786f3f7d931-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f359a79-e088-aecd-1c4b-1786f3f7d933-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_274c32e7-ea1f-f012-dd03-c191eeac44f5-e9a59a08 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_6024c89a-2d0b-d316-b28d-a6da30668b11-e9a59a08 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_31c19066-098c-ff52-adfc-a0020cf2c3dc-e9a59a08 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_68388490-0516-348a-9094-3f942435cd84-e9a59a08 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_45a33969-1ebb-21fa-d368-c051b401a07a-e9a59a08 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0e930f13-5484-61f6-566d-d9c8c20754fd-e9a59a08 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e860dd30-72da-aa97-84f3-2ad4f210df69-e9a59a08 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0183b019-26ab-a2ce-2846-b1dddcdb07b7-e9a59a08 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_51025f48-1abf-d4e8-d8c9-91bf97f53aae-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_104e2e52-1c3c-a064-1d17-91a2ee4507cf-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43c4f236-fcae-4309-1f46-e3eed92506b2-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78ce5002-7901-e13e-1d40-436a7e7d1cd0-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_976ceab0-3722-a906-851e-d13eb14c6fd0-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3cd769e0-f80e-88dd-7fbd-eb3bdd48e362-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ddbad1b-bf78-45e4-3e17-346a81244146-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cd2f3304-2410-2e5e-faa9-4943a3ff194d-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5215e937-816f-10d2-d652-4d88d4323094-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e51045d9-d516-44b9-40f8-b0648871c0ca-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9a88dcd4-1855-9a98-fd6c-3ca71d9194dd-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_77310dd0-af14-039d-cd52-8ab7822e49ef-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49d131e4-1751-2dbb-61d5-8617989cf2bb-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49d131e4-1751-2dbb-61d5-8617989cf2bc-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e675ab1e-159a-e118-f40b-8c45013b89a8-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e675ab1e-159a-e118-f40b-8c45013b89a9-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_998ac504-c680-c954-def4-03d83b398bce-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_998ac504-c680-c954-def4-03d83b398bcf-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_906bb27d-12d7-1dca-4959-12e01c18be52-e9a59a08 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_48e89562-e5bb-50db-f74f-a3dbfb37f835-e9a59a08 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_7f768001-6e94-6cd3-b425-ec990097d060-e9a59a08 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_02e41107-5a25-c9fb-da8f-efc4be7def33-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ccfb6039-b13f-24e1-0048-8e49cd894de3-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_5ff8d001-d19e-9cfe-bde7-2ab1d145deb8-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7eacdfec-da37-07c4-8903-a5aabea0412d-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-f9b662c9-c143-88f0-106b-2683bbaa0580-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94fe1f9e-0832-af6b-3785-7fb21b74fbc0-e9a59a08 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_3860fc1c-a977-90f2-b7ac-b9cd7c104367-e9a59a08 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26ac-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26b3-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26b4-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26b5-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#other-camps.w-node-_78e258f2-5074-405e-4134-1bb85f5f26bc-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26cb-e9a59a08 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26cc-e9a59a08 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e8706d27-7719-9ff7-d5c6-3aa1dad3e809-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d96efe44-2cc0-d405-bc73-9c0fec32df73-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f7966212-b28d-3484-b6b0-0f5a7ef54e5a-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7a4fe1-a087-4a5b-4e55-a36acc3a05cc-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7a4fe1-a087-4a5b-4e55-a36acc3a05cd-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a7a4fe1-a087-4a5b-4e55-a36acc3a05cf-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b625f8e-a295-f1d3-b247-66e0d7c02049-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b625f8e-a295-f1d3-b247-66e0d7c0204a-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0b625f8e-a295-f1d3-b247-66e0d7c0204c-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f359a79-e088-aecd-1c4b-1786f3f7d930-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f359a79-e088-aecd-1c4b-1786f3f7d931-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f359a79-e088-aecd-1c4b-1786f3f7d933-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_274c32e7-ea1f-f012-dd03-c191eeac44f5-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_920e8df1-96ed-7687-768e-3847f52600e1-2fa0078f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fc8393a3-4bd5-6b4e-ef65-3e31a15419ae-2fa0078f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d0f29061-3751-d474-0d26-13c2075176b6-2fa0078f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_45a33969-1ebb-21fa-d368-c051b401a07a-2fa0078f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba86cc18-4c47-0c7f-ddf7-a526c74727a7-2fa0078f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_48614026-3f20-6fe3-18b8-94c169617374-2fa0078f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_0183b019-26ab-a2ce-2846-b1dddcdb07b7-2fa0078f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_51025f48-1abf-d4e8-d8c9-91bf97f53aae-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_104e2e52-1c3c-a064-1d17-91a2ee4507cf-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43c4f236-fcae-4309-1f46-e3eed92506b2-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78ce5002-7901-e13e-1d40-436a7e7d1cd0-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_976ceab0-3722-a906-851e-d13eb14c6fd0-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3cd769e0-f80e-88dd-7fbd-eb3bdd48e362-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ddbad1b-bf78-45e4-3e17-346a81244146-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3d3de028-13e8-e755-25f9-a937da94b222-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cd2f3304-2410-2e5e-faa9-4943a3ff194d-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5215e937-816f-10d2-d652-4d88d4323094-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9a88dcd4-1855-9a98-fd6c-3ca71d9194dd-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_77310dd0-af14-039d-cd52-8ab7822e49ef-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49d131e4-1751-2dbb-61d5-8617989cf2bb-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49d131e4-1751-2dbb-61d5-8617989cf2bc-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e675ab1e-159a-e118-f40b-8c45013b89a8-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e675ab1e-159a-e118-f40b-8c45013b89a9-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_998ac504-c680-c954-def4-03d83b398bce-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_998ac504-c680-c954-def4-03d83b398bcf-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55911260-4a56-3e53-6a87-40244279dd1f-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55911260-4a56-3e53-6a87-40244279dd20-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_906bb27d-12d7-1dca-4959-12e01c18be52-2fa0078f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_48e89562-e5bb-50db-f74f-a3dbfb37f835-2fa0078f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_7f768001-6e94-6cd3-b425-ec990097d060-2fa0078f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_02e41107-5a25-c9fb-da8f-efc4be7def33-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ccfb6039-b13f-24e1-0048-8e49cd894de3-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_5ff8d001-d19e-9cfe-bde7-2ab1d145deb8-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7eacdfec-da37-07c4-8903-a5aabea0412d-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-f9b662c9-c143-88f0-106b-2683bbaa0580-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_94fe1f9e-0832-af6b-3785-7fb21b74fbc0-2fa0078f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_3860fc1c-a977-90f2-b7ac-b9cd7c104367-2fa0078f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26ac-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26b3-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26b4-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26b5-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#other-camps.w-node-_78e258f2-5074-405e-4134-1bb85f5f26bc-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26cb-2fa0078f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_78e258f2-5074-405e-4134-1bb85f5f26cc-2fa0078f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_43c4f236-fcae-4309-1f46-e3eed92506b2-21798950 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ba305b07-64d7-cc2c-4fbf-298f0325eacd-2be58b8e {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_43c4f236-fcae-4309-1f46-e3eed92506b2-e9a59a08 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_43c4f236-fcae-4309-1f46-e3eed92506b2-2fa0078f {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_02e41107-5a25-c9fb-da8f-efc4be7def33-21798950 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_3860fc1c-a977-90f2-b7ac-b9cd7c104367-21798950 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-dae6e35f-c9fe-67cd-4086-e14bd765a93a-2be58b8e {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c1cccbcf-120d-f49f-e614-bdbda6932a4e-2be58b8e {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_02e41107-5a25-c9fb-da8f-efc4be7def33-e9a59a08 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_3860fc1c-a977-90f2-b7ac-b9cd7c104367-e9a59a08 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_02e41107-5a25-c9fb-da8f-efc4be7def33-2fa0078f {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_3860fc1c-a977-90f2-b7ac-b9cd7c104367-2fa0078f {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #camp-program.w-node-_13c73888-b751-63a7-ecf4-6bdf575ae3f7-21798950 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-ba305b07-64d7-cc2c-4fbf-298f0325eaa1-2be58b8e {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #camp-program.w-node-_13c73888-b751-63a7-ecf4-6bdf575ae3f7-e9a59a08 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-_104e2e52-1c3c-a064-1d17-91a2ee4507cf-e9a59a08 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #camp-program.w-node-_13c73888-b751-63a7-ecf4-6bdf575ae3f7-2fa0078f {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_94fe1f9e-0832-af6b-3785-7fb21b74fbc0-21798950 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_3860fc1c-a977-90f2-b7ac-b9cd7c104367-21798950 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-c1cccbcf-120d-f49f-e614-bdbda6932a49-2be58b8e {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c1cccbcf-120d-f49f-e614-bdbda6932a4e-2be58b8e {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-ee235ef8-0101-8db7-974b-123ae945eadd-69560164 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_94fe1f9e-0832-af6b-3785-7fb21b74fbc0-e9a59a08 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_3860fc1c-a977-90f2-b7ac-b9cd7c104367-e9a59a08 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_94fe1f9e-0832-af6b-3785-7fb21b74fbc0-2fa0078f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_3860fc1c-a977-90f2-b7ac-b9cd7c104367-2fa0078f {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }
}

