@font-face {
  font-family: Blisspro;
  src: url('../fonts/BlissPro-Regular.WOFF') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Blisspro;
  src: url('../fonts/BlissPro-Heavy.WOFF') format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Blisspro;
  src: url('../fonts/BlissPro-Medium.WOFF') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Blisspro;
  src: url('../fonts/BlissPro-Light.WOFF') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Blisspro;
  src: url('../fonts/BlissPro-Bold.WOFF') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --hover_main: #1a0148;
  --hover: #0b011e;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #000;
  font-family: Blisspro, sans-serif;
  font-size: 1vw;
  line-height: 20px;
}

.block-quote {
  background-color: #e5e5e5;
}

.btn-header {
  background-color: #d72a34;
  border-radius: 30px;
  flex: 1;
  align-self: center;
  margin-right: 0;
  padding: 15px 20px;
  font-size: 1.11111em;
  font-weight: 700;
}

.btn-header:hover {
  background-color: #1a0148;
}

.btn-header.mobile {
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.btn-small {
  background-color: #d72a34;
  border-radius: 30px;
  margin-right: 15px;
  padding: 15px 30px;
  font-size: 1.25em;
}

.btn-small:hover {
  background-color: #2b086b;
}

.btn-small.cc-bg-green {
  font-size: 1.25em;
}

.btn-small.cc-bg-orange {
  font-size: 18px;
}

.btn-small.cc-bg-blue, .btn-small.cc-bg-yellow, .btn-small._2b086b {
  font-size: 1.25em;
}

.btn-hero {
  background-color: #d72a34;
  border-radius: 30px;
  margin-right: 15px;
  padding: 21px 62px;
  font-size: 1.45833em;
  font-weight: 700;
  display: inline-block;
}

.btn-hero:hover {
  background-color: #96c22b;
}

.btn-hero.cc-bg-green:hover {
  background-color: #2b086b;
}

.button-3, .button-4 {
  margin-right: 15px;
}

.h1-90 {
  color: #22024b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6.25em;
  line-height: .8em;
}

.h1-90.cc-text-white.cc-mb6 {
  line-height: 1em;
}

.h2-54 {
  color: #22024b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75em;
  line-height: 1em;
}

.h2-54.cc-mb6 {
  font-size: 3.33333em;
}

.h2-54.cc-text-blue {
  margin-bottom: 10px;
}

.h2-54.cc-text-orange {
  line-height: 1.1em;
}

.txt14 {
  color: #22024b;
  font-size: .972222em;
  line-height: 1.2em;
}

.txt16 {
  color: #22024b;
  font-size: 1.11111em;
  line-height: 1.2em;
}

.txt18 {
  color: #22024b;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.2em;
}

.txt18.cc-top8 {
  text-decoration: none;
}

.txt21 {
  color: #22024b;
  text-align: center;
  font-size: 1.45em;
  line-height: 1.2em;
  display: block;
}

.txt21.cc-txt-centr {
  text-align: center;
  margin-bottom: 12px;
}

.txt21.txt-caption {
  align-self: center;
  padding-top: 10px;
}

.txt24 {
  color: #22024b;
  text-align: center;
  font-size: 1.66em;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.txt24.cc-mb16 {
  font-weight: 700;
}

.txt24.page2 {
  display: none;
}

.txt26 {
  color: #22024b;
  font-size: 1.80556em;
  line-height: 1.2em;
}

.cc-top16 {
  margin-top: 1.11em;
}

.cc-top36 {
  text-align: center;
  justify-content: center;
  margin-top: 2.5em;
  display: flex;
}

.cc-top52 {
  margin-top: 3.61em;
}

.cc-top100 {
  margin-top: 6.94em;
}

.cc-top140 {
  margin-top: 9.72em;
}

.cc-mb16 {
  margin-bottom: 1.11em;
}

.cc-mb24 {
  margin-bottom: 1.66em;
}

.cc-mb36 {
  margin-bottom: 2.5em;
}

.cc-mb40 {
  margin-bottom: 2.77em;
}

.cc-mb52 {
  margin-bottom: 3.75em;
}

.cc-mb100 {
  margin-bottom: 6.94444em;
}

.cc-mb140 {
  margin-bottom: 9.72222em;
}

.cc-text-gray {
  font-size: 1vw;
}

.cc-text-strong {
  font-weight: 700;
}

.cc-wrap-bg-yelllow {
  background-color: #ffc629;
}

.list-item {
  color: #000;
  font-size: 1vw;
}

.body {
  font-family: Blisspro, sans-serif;
}

.section {
  max-width: 1440px;
  margin-left: 11.25em;
  margin-right: 11.25em;
}

.section.cc-wrap-bg-yelllow, .section.cc-wrap-bg-yelllow.cc-mb74 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.section.cc-mb74 {
  margin-left: 11.25em;
  margin-right: 11.25em;
}

.section.cc-mb74.cc-top140 {
  margin-top: 100px;
}

.container {
  align-items: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container.cc-wrap-bg-empty {
  background-color: #0000;
}

.container.cc-align-lefth-cenv {
  justify-content: space-between;
  align-items: flex-end;
}

.par0 {
  color: #22024b;
  font-size: 1vw;
  line-height: 1.2em;
}

.par16 {
  color: #22024b;
  text-align: left;
  margin-bottom: 0;
  font-size: 1.11em;
  font-weight: 300;
  line-height: 1.4em;
}

.par16.cc-top140 {
  justify-content: center;
  display: flex;
}

.par16.cc-mb24 {
  margin-bottom: 1.66667em;
  font-size: 1.11111em;
}

.par16.cc-align-center {
  align-self: auto;
  display: block;
}

.par16.holiday, .par16.main {
  text-align: center;
}

.par18 {
  color: #22024b;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.4em;
}

.par18.cc-text-white.cc-top16 {
  color: var(--white);
}

.par18.cc-mb24 {
  text-align: left;
}

.par18.cc-top16 {
  flex: 0 auto;
  align-self: auto;
}

.par18.cc-top16.cc-cent, .par18.cc-cent {
  text-align: center;
}

.par18.minus {
  margin-top: -40px;
}

.par21 {
  color: #22024b;
  text-align: left;
  font-size: 1.45em;
  font-weight: 300;
  line-height: 1.4em;
}

.par21.cc-top36 {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.par21.cc-top36.cc-cent {
  text-align: center;
}

.cc-wrap-bg-red {
  background-color: #d72a34;
}

.txt36 {
  font-size: 2.5em;
  line-height: 1.2em;
}

.txt96 {
  font-size: 6.66667em;
  line-height: 1.2em;
}

.txt32 {
  color: #22024b;
  font-size: 2.22222em;
  line-height: 1.2em;
}

.cc-mb6 {
  margin-bottom: .41em;
}

.cc-mb12 {
  margin-bottom: .83em;
}

.cc-wrap-bg-empty {
  background-color: #e0dfde;
}

.wrap-fix {
  border: 3px solid #e5e5e5;
  min-width: 100px;
  max-width: 100px;
  min-height: 100px;
  max-height: 100px;
  display: block;
}

.img-p-right-10 {
  text-align: left;
  max-width: 100%;
  padding-right: 10px;
  display: block;
}

.img-100per {
  text-align: left;
  max-width: 100%;
  display: block;
}

.img-80per {
  text-align: left;
  max-width: 80%;
  display: block;
}

.img-60per {
  text-align: left;
  max-width: 60%;
  display: block;
}

.wrap-img-v-cen-h-left {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.wrap-img-v-cen-h-cen {
  justify-content: flex-start;
  align-items: center;
  min-height: 200px;
  display: flex;
}

.link-nav18b {
  color: #000;
  border: 0 #000;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
}

.link-nav18b:hover {
  color: #fff;
  background-color: #b55b29;
}

.link-nav18b.w--current {
  color: #b55b29;
}

.txt21-2 {
  font-size: 1.45em;
  line-height: 1.2em;
}

.link {
  color: #d72a34;
  margin-bottom: 12px;
  text-decoration: none;
}

.link:hover {
  -webkit-text-stroke-color: #e25e15;
}

.link.not-exist {
  display: none;
}

.cc-top8 {
  margin-top: .55em;
}

.cc-top8:hover {
  text-decoration: underline;
}

.par-empty {
  margin-bottom: 0;
  font-size: 1vw;
  line-height: 1.2em;
  display: none;
}

.cc-card-mar-left20right20 {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: center;
  margin: 0 20px;
  display: inline-block;
}

.cc-card-mar-left20btn10 {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 20px;
  display: inline-block;
}

.sectionhero-product {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-product.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
}

.sectionhero-product.cc-mb74.home-page {
  background-image: url('../images/Main_shaddow.png'), url('../images/Group-151.png');
  background-position: 0 0, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, cover;
  width: 100vw;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.sectionhero-product.cc-mb74.page {
  background-image: url('../images/Main_shaddow.png'), url('../images/pravytsya-products.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.wrap-hero-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  height: 100vh;
  display: flex;
}

.quick-stack-footer {
  grid-column-gap: 20px;
  grid-row-gap: 55px;
  padding: 80px 0 40px;
}

.quick-stack-icons {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  text-align: center;
  align-self: stretch;
  padding: 30px 0 0;
}

.quick_diyemo {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0;
}

.wrap-circle {
  background-color: #dfdbdb;
  border: 0 #e5e5e5;
  border-radius: 60px;
  width: 100%;
  min-width: 120px;
  max-width: 100px;
  min-height: 100px;
  max-height: 100px;
  display: block;
}

.quick-stack-5 {
  padding: 0;
}

.quick-stack-5.cc-mb40 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.img-circle {
  border-radius: 40px;
  width: 90%;
}

.wrap-radius30 {
  background-color: #dfdbdb;
  border: 0 #e5e5e5;
  border-radius: 60px;
  width: 90%;
  height: 90%;
  display: block;
}

.quick-stack-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  padding: 0;
}

.btn-cards {
  background-color: #d72a34;
  border-radius: 30px;
  margin-left: 80px;
  margin-right: 80px;
  padding: 15px 30px;
  font-size: 1.45833em;
  display: inline-block;
}

.btn-cards.cc-bg-green.cc-top16 {
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.btn-cards.cc-bg-green.cc-top16:hover, .btn-cards.cc-bg-orange.cc-top16:hover, .btn-cards.cc-bg-blue.cc-top16:hover {
  background-color: #2b086b;
}

.btn-cards.cc-bg-yellow.cc-top16 {
  background-color: #3ca2e1;
}

.btn-cards.cc-bg-yellow.cc-top16:hover {
  background-color: #2b086b;
}

.btn-cards.cc-bg-yellow.cc-top16.h {
  background-color: #f9c540;
}

.btn-cards.cc-top16:hover {
  background-color: #2b086b;
}

.wrap-cards {
  flex-direction: column;
  display: flex;
}

.wrap-cards-img {
  border-radius: 20px;
  height: 240px;
  max-height: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.img-cards {
  border-radius: 20px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 30px;
}

.navbar {
  background-color: #fff;
  min-height: 120px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.navbar.cc-align-lefth-cenv {
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
  inset: 0% 0% auto;
}

.linkhead {
  color: #22024b;
  padding: 15px;
  font-family: Blisspro, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
}

.linkhead:hover {
  -webkit-text-stroke-color: #e25e15;
  background-color: #fafafb;
  border-radius: 90px;
}

.wrap-nav-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px #000;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 20px;
  display: none;
}

.cc-text-white {
  color: var(--white);
}

.cc-text-red {
  color: #e30028;
}

.cc-mb74 {
  margin-bottom: 5.13em;
}

.cc-wrap-bg-orange {
  background-color: #e96a2a;
}

.section-footer {
  background-image: url('../images/bg-footer.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  max-width: 1440px;
  margin-left: 11.25em;
  margin-right: 11.25em;
}

.wrap-ochi {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: center;
  display: flex;
}

.wrap-payments {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.cc-h-centr {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.wrap-img-centr {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 120px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.quick-stack-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 40px;
}

.quick-partners {
  align-self: stretch;
  padding: 30px 0;
}

.wrap-title-centr {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-red {
  max-width: 1440px;
  margin-left: 11.25em;
  margin-right: 11.25em;
}

.section-red.cc-wrap-bg-red {
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.section-red.cc-wrap-bg-red.cc-mb74 {
  background-image: url('../images/Vector-3.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 11.25em;
}

.wrap-social-icon {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.link-block-2 {
  text-decoration: none;
  display: block;
}

.wrap-header-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.wrap-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-left: 50%;
  display: flex;
}

.youtube {
  border-radius: 30px;
}

.wrap-name {
  flex: 1;
  width: 40%;
}

.quick-instagram {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  padding: 0;
}

.cc-bg-green {
  background-color: #96c22b;
}

.cc-bg-yellow {
  background-color: #f9c53f;
}

.cc-bg-orange {
  background-color: #f47532;
}

.cc-bg-blue {
  background-color: #46b4e4;
}

.cc-bg-purpur {
  background-color: #2b086b;
}

.cc-text-green {
  color: #96c22b;
}

.cc-text-yellow {
  color: #f9c53f;
}

.cc-text-orange {
  color: #f47532;
}

.cc-text-blue {
  color: #46b4e4;
}

.cc-text-purpur {
  color: #2b086b;
}

.tabs-menu {
  justify-content: space-between;
  font-size: 16px;
  display: flex;
}

.tabs-menu.cc-mb40 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  margin-top: 40px;
  display: flex;
}

.tab-link-tab-6 {
  background-color: #0000;
  border: 2px solid #d72a34;
  border-radius: 30px;
  padding: 18px 20px;
}

.tab-link-tab-6.w--current {
  background-color: #f9c53f;
}

.tab-link-tab-5 {
  background-color: #0000;
  border: 2px solid #d72a34;
  border-radius: 30px;
  padding: 18px 20px;
}

.tab-link-tab-5.w--current {
  background-color: #f9c53f;
}

.tab-link-tab-4 {
  background-color: #0000;
  border: 2px solid #d72a34;
  border-radius: 30px;
  padding: 18px 20px;
}

.tab-link-tab-4.w--current {
  background-color: #f9c53f;
}

.tab-link-tab-3 {
  background-color: #0000;
  border: 2px solid #d72a34;
  border-radius: 30px;
  padding: 18px 20px;
}

.tab-link-tab-3.w--current {
  background-color: #f9c53f;
}

.tab-link-tab-2 {
  background-color: #0000;
  border: 2px solid #d72a34;
  border-radius: 30px;
  padding: 18px 20px;
}

.tab-link-tab-2.w--current {
  background-color: #f9c53f;
  border-style: solid;
}

.tab-link-tab-1 {
  background-color: #fff;
  border: 2px solid #d72a34;
  border-radius: 30px;
  padding-top: 18px;
  padding-bottom: 18px;
}

.tab-link-tab-1.w--current {
  background-color: #f9c53f;
  padding: 18px 20px;
}

.text-block, .text-block-2, .text-block-3, .text-block-4, .text-block-5 {
  color: #d72a34;
  font-weight: 500;
}

.quick-stack-10 {
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.container-intro {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-intro.cc-wrap-bg-empty {
  background-color: #0000;
}

.div-block {
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.cc-align-lefth-cenv {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-header-tg {
  padding-left: 0;
  padding-right: 0;
}

.mob-wrap-nav-content {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  border: 1px #000;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrap-header-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.btn-medium {
  background-color: #d72a34;
  border-radius: 30px;
  margin-right: 15px;
  padding: 21px 42px;
  font-size: 1.45833em;
  font-weight: 700;
  display: inline-block;
}

.btn-medium:hover {
  background-color: #96c22b;
}

.cc-video-mb32 {
  border-radius: 20px;
  min-height: 600px;
  margin-bottom: 2.22em;
}

.text-block-6 {
  color: #fff;
  font-weight: 900;
}

.wrap-feedback {
  width: 100%;
}

.link-block-3 {
  width: 90%;
  height: 90%;
}

.youtube-2 {
  min-height: 100%;
}

.sectionfull {
  max-width: 1440px;
  margin-left: 0;
  margin-right: 0;
}

.sectionfull.cc-wrap-bg-yelllow, .sectionfull.cc-wrap-bg-yelllow.cc-mb74 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionfull.cc-mb74 {
  margin-left: 11.25em;
  margin-right: 11.25em;
}

.sectionfull.cc-mb100 {
  margin-left: 0;
  margin-right: 0;
}

.img-feedback {
  border-radius: 40px;
  width: 40%;
}

.img-feedback.cc-m-mb12 {
  margin-bottom: 24px;
}

.tabs21 {
  color: #d72a34;
  white-space: nowrap;
  word-break: keep-all;
  font-size: 18px;
  font-weight: 500;
}

.tabs21.cc-text-strong {
  font-weight: 900;
}

.mob_wrap.cc-mb52 {
  display: none;
}

.tabs {
  margin-top: 0;
}

.mob-sectionhero {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.mob-sectionhero.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/pravytsya1_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  display: none;
}

.link-2 {
  color: var(--white);
}

.h3-26 {
  color: #22024b;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 26px;
  line-height: 1em;
}

.h3-26.cc-mb6 {
  font-size: 3.33333em;
}

.h3-26.cc-text-orange {
  line-height: 1.1em;
}

.img-team {
  border-radius: 40px;
  width: 90%;
}

.img-team.cc-m-mb12 {
  width: 90%;
  margin-bottom: 12px;
}

.par16left {
  color: #22024b;
  text-align: left;
  margin-bottom: 0;
  font-size: 1.11em;
  font-weight: 300;
  line-height: 1.4em;
}

.par16left.cc-top140 {
  justify-content: center;
  display: flex;
}

.par16left.cc-mb24 {
  margin-bottom: 1.66667em;
  font-size: 1.11111em;
}

.img-round {
  border-radius: 20px;
}

.img-partners {
  border-radius: 20px;
  width: 80%;
}

.heading {
  text-align: center;
}

.cc-align-center {
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.wrap-align-center {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sectionhero-hist {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-hist.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main_shaddow.png'), url('../images/pravytsya-hist.png');
  background-position: 0 100%, 50%;
  background-size: auto, cover;
  display: block;
}

.sectionhero-feedback {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-feedback.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main_shaddow.png'), url('../images/pravytsya-feedback.png');
  background-position: 0 100%, 50%;
  background-size: auto, cover;
  display: block;
}

.sectionhero-holidays {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-holidays.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main_shaddow.png'), url('../images/pravytsya-holidays.png');
  background-position: 0 100%, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
}

.sectionhero-camp {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-camp.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main_shaddow.png'), url('../images/summer-camp_main.jpg');
  background-position: 0 0, 0 5%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 130vw;
  display: block;
}

.sectionhero-folk {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-folk.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main_shaddow.png'), url('../images/pravytsya-folk.png');
  background-position: 0 100%, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
}

.sectionhero-products {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-products.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/pravytsya-products.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
}

.sectionhero-instrument {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-instrument.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main_shaddow.png'), url('../images/pravytsya-instrument.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
}

.sectionhero-about {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-about.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main_shaddow.png'), url('../images/pravytsya-about.png');
  background-position: 0 100%, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: block;
}

.sectionhero-team {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-team.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main_shaddow.png'), url('../images/stuff.png');
  background-position: 0 100%, 50% 0;
  background-size: auto, cover;
  display: block;
}

.sectionhero-part {
  background-image: url('../images/111Rectangle-323.png');
  background-position: 0 0;
  background-size: auto;
  max-width: 1680px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionhero-part.cc-mb74 {
  background-color: #0000;
  background-image: url('../images/Main_shaddow.png'), url('../images/Partners_main.png');
  background-position: 0%, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  display: block;
}

.cc-align-p-cent {
  text-align: center;
  margin-bottom: 0;
}

.quick-chomu-batky-nam {
  align-self: stretch;
  padding: 30px 0;
}

.quick-feedback-full {
  padding: 0;
}

.quick-feedback-full.cc-mb40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.image, .img100pers {
  width: 100%;
}

.slider {
  border-radius: 40px;
  height: 300px;
}

.wrap-img-centr-40 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: 130px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.cell {
  align-items: flex-start;
}

.mask {
  border-radius: 40px;
}

.nav-menu {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-2 {
  aspect-ratio: auto;
  margin-left: 50px;
  line-height: 20px;
  display: inline-block;
}

.section-2 {
  z-index: 2147483647;
  -webkit-text-fill-color: inherit;
  background-color: #fffffff2;
  background-clip: padding-box;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 50px;
  font-size: 14px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-2 {
  flex-flow: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-2.up0 {
  flex: 0 auto;
  align-self: stretch;
  display: none;
}

.div-block-2.up0.page {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
}

.div-block-2.main {
  display: flex;
}

.div-block-3 {
  grid-column-gap: 9px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .5fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.div-block-3.page {
  flex: 1;
}

.link-3 {
  color: #fff;
  text-align: left;
  font-size: 1vw;
  font-weight: 400;
  text-decoration: none;
}

.link-3.page {
  color: #000;
  white-space: nowrap;
  word-break: keep-all;
}

.link-3.page:hover {
  color: #31006f;
  font-weight: 700;
}

.container-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-4 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: row;
  display: flex;
}

.image-3 {
  background-color: #fff;
  position: fixed;
}

.image-4 {
  background-color: var(--white);
  width: 100vw;
  overflow: visible;
}

.section-3 {
  z-index: 2147483647;
  background-color: #fff;
  padding: 10px 11.25em;
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.div-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(100px, .25fr) 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

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

.section-4 {
  z-index: 2147483647;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-13 {
  z-index: 2147483647;
  background-color: #0000001a;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.div-block-14, .div-block-15 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.form {
  z-index: 2147483647;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-16 {
  cursor: pointer;
  background-color: #00000040;
  position: absolute;
  inset: 0%;
}

.form_back {
  z-index: 2147483647;
  background-color: #fff;
  border-radius: 30px;
  width: 640px;
  height: 330px;
  position: relative;
}

.form_back.main {
  height: 420px;
}

.form_back.partners {
  height: 540px;
}

.form_back.team.comanda {
  height: 440px;
}

.div-block-17 {
  grid-column-gap: 16px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 3.75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  display: grid;
}

.heading-2 {
  color: #e30028;
  -webkit-text-stroke-color: #e30028;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-7 {
  font-size: 14px;
}

.div-block-18 {
  margin-top: 35px;
  margin-left: 30px;
  margin-right: 30px;
}

.text-field, .text-field-2, .text-field-3 {
  color: #000;
  background-color: #f6f6f6;
  border: 1px #000;
  border-radius: 30px;
  width: 280px;
  height: 50px;
  font-size: 14px;
}

.form-block {
  display: flex;
}

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

.submit-button {
  background-color: #e72043;
  border-radius: 30px;
  height: 50px;
  font-size: 16px;
  font-weight: 500;
}

.submit-button:hover {
  background-color: var(--hover_main);
}

.success-message {
  background-color: #f6f6f6;
  border-radius: 30px;
  width: 600px;
  height: 60px;
}

.text-block-8 {
  justify-content: center;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.error-message {
  border-radius: 20px 20px 20px 0;
  width: 60px;
  height: auto;
  margin-bottom: 10px;
  margin-left: 10px;
}

.text-block-9 {
  font-size: 14px;
  line-height: 18px;
}

.section-copy {
  max-width: 1440px;
  margin-left: 11.25em;
  margin-right: 11.25em;
}

.section-copy.cc-wrap-bg-yelllow, .section-copy.cc-wrap-bg-yelllow.cc-mb74 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.section-copy.cc-mb74 {
  margin-left: 11.25em;
  margin-right: 11.25em;
}

.div-block-20 {
  text-align: center;
  margin-top: 40px;
}

.section-5 {
  text-align: center;
  margin-bottom: 5.13em;
}

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

.quick-stack-our-lessons {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  padding: 40px 0;
}

.section-formatd {
  max-width: 1440px;
  margin-left: 11.25em;
  margin-right: 11.25em;
}

.section-formatd.cc-wrap-bg-yelllow, .section-formatd.cc-wrap-bg-yelllow.cc-mb74 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.section-formatd.cc-mb74 {
  margin-left: 11.25em;
  margin-right: 11.25em;
  display: none;
}

.section-formatd.cc-mb74.cc-top140 {
  margin-top: 0;
}

.pricing-overview {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  padding: 40px 0 80px;
  display: block;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 992px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.pricing-description {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  justify-items: stretch;
  margin-top: 0;
  display: grid;
}

.pricing-card-three {
  text-align: center;
  border: 1px solid #e30028;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 60px 70px;
  display: flex;
}

.pricing-image {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-card-text {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 3vw;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.paragraph {
  font-size: 1.2vw;
}

.button-small {
  background-color: #e30028;
  border-radius: 30px;
  font-weight: 700;
}

.pricing-card-three-big {
  text-align: center;
  border: 1px solid #e30028;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 60px 110px;
  display: flex;
}

.paragraph-3, .paragraph-6 {
  white-space: nowrap;
}

.youtube-3 {
  margin-bottom: 5.13em;
}

.link-adress {
  color: #000;
  text-decoration: none;
}

.little_gray {
  color: #c9c9c9;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  margin: -10px 30px 0;
  font-size: 12px;
  font-weight: 300;
  display: block;
}

.little_gray.partners {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 30px;
  line-height: 16px;
}

.form_just_call, .form_pay, .form_partners, .form_team {
  z-index: 2147483647;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.form_back_team {
  z-index: 2147483647;
  background-color: #fff;
  border-radius: 30px;
  width: 640px;
  height: 330px;
  position: relative;
}

.form_back_team.main {
  height: 420px;
}

.form_back_team.partners {
  height: 540px;
}

.form_back_team.team.comanda {
  height: 440px;
}

.form_back_team.web {
  height: 430px;
}

.form_partners_back {
  z-index: 2147483647;
  background-color: #fff;
  border-radius: 30px;
  width: 640px;
  height: 330px;
  position: relative;
}

.form_partners_back.main {
  height: 420px;
}

.form_partners_back.partners {
  height: 540px;
}

.form_partners_back.team.comanda {
  height: 440px;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

@media screen and (max-width: 991px) {
  .btn-header.mobile, .btn-header.mobile.up {
    display: none;
  }

  .btn-small {
    font-size: 2.34375em;
  }

  .btn-small.cc-bg-green {
    font-size: 2.08333em;
  }

  .btn-small.cc-bg-orange {
    font-size: 18px;
  }

  .btn-small.cc-bg-blue, .btn-small.cc-bg-yellow, .btn-small._2b086b {
    font-size: 2.08333em;
  }

  .btn-hero {
    font-size: 2.73438em;
  }

  .h1-90.cc-text-white.cc-mb6 {
    font-size: 9.375em;
  }

  .h2-54.cc-text-white {
    font-size: 5.72917em;
  }

  .h2-54.cc-text-blue {
    font-size: 3.75em;
  }

  .txt16 {
    font-size: 2.08333em;
  }

  .txt16.cc-top8 {
    font-size: 1.82em;
  }

  .txt18 {
    font-size: 1.82292em;
  }

  .txt18.cc-text-white {
    font-size: 2.34375em;
  }

  .txt18.cc-text-white.cc-mb36.cc-top16 {
    font-size: 2.08333em;
  }

  .txt21, .txt21.cc-text-strong.cc-top16 {
    font-size: 2.34375em;
  }

  .txt24 {
    font-size: 2.73438em;
  }

  .txt24.cc-mb16 {
    font-size: 2.34375em;
  }

  .section, .section.cc-mb74 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .section.cc-mb74.cc-top140 {
    margin-top: 100px;
    margin-left: 5em;
    margin-right: 5em;
  }

  .section.cc-mb100 {
    margin-bottom: 5.13em;
  }

  .par16 {
    font-size: 1.82292em;
  }

  .par18 {
    font-size: 2.08333em;
  }

  .par18.cc-text-white.cc-top16 {
    font-size: 1.95313em;
  }

  .par18.cc-mb24, .par18.cc-top16 {
    font-size: 2.08333em;
  }

  .par21.cc-top36 {
    text-align: left;
    font-size: 2.34375em;
  }

  .txt36 {
    font-size: 3.64583em;
  }

  .txt96.cc-text-white {
    font-size: 10.6771em;
  }

  .img-p-right-10 {
    display: none;
  }

  .link-nav18b {
    color: #fff;
    font-size: 2.36842em;
  }

  .par-empty {
    font-size: 2.10526em;
  }

  .cc-card-mar-left20right20, .cc-card-mar-left20btn10 {
    place-content: flex-start center;
    align-items: flex-start;
  }

  .sectionhero-product.cc-mb74 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .sectionhero-product.cc-mb74.home-page {
    background-position: 0 0, 50%;
  }

  .quick-stack-footer {
    padding-top: 50px;
  }

  .quick_diyemo {
    padding-top: 0;
    padding-bottom: 0;
  }

  .btn-cards {
    font-size: 2.34375em;
  }

  .navbar {
    padding-left: 5em;
    padding-right: 5em;
  }

  .section-footer {
    margin-left: 5em;
    margin-right: 5em;
  }

  .quick-partners {
    padding-bottom: 0;
  }

  .section-red.cc-wrap-bg-red.cc-mb74 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .quick-instagram {
    padding-bottom: 50px;
  }

  .tabs-menu.cc-mb40 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mob-wrap-nav-content {
    justify-content: space-between;
  }

  .menu-button {
    background-color: #2b086b;
    border-radius: 30px;
  }

  .icon {
    color: #fff;
  }

  .wrap-header-right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .btn-medium {
    font-size: 2.083em;
  }

  .tabs21 {
    text-align: center;
  }

  .tabs21.ipad {
    font-size: 14px;
  }

  .mob-sectionhero.cc-mb74 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .h3-26.cc-text-white, .h3-26.cc-text-blue {
    font-size: 5.72917em;
  }

  .par16left {
    font-size: 1.82292em;
  }

  .sectionhero-hist.cc-mb74, .sectionhero-feedback.cc-mb74, .sectionhero-holidays.cc-mb74, .sectionhero-camp.cc-mb74, .sectionhero-folk.cc-mb74, .sectionhero-products.cc-mb74, .sectionhero-instrument.cc-mb74, .sectionhero-about.cc-mb74 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .sectionhero-team.cc-mb74 {
    background-image: url('../images/Main_shaddow.png'), url('../images/stuff-1.png');
    background-position: 0 100%, 50% 0;
    background-size: auto, cover;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .sectionhero-part.cc-mb74 {
    background-position: 0%, 50%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .img100pers {
    width: 100%;
    max-width: 100%;
    display: inline-block;
  }

  .section-2 {
    background-image: none;
    padding-left: 5em;
    padding-right: 5em;
  }

  .div-block-2.up0 {
    flex: 0 auto;
    display: flex;
  }

  .div-block-3 {
    grid-template-columns: .25fr .5fr .5fr;
  }

  .link-3.page.tablet {
    font-size: 16px;
  }

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

  .image-5 {
    margin-left: 20px;
  }

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

  .div-block-8 {
    display: none;
    position: fixed;
    inset: 0%;
  }

  .div-block-9 {
    z-index: 999999;
    background-color: #0000001a;
    position: fixed;
    inset: 0%;
  }

  .div-block-10 {
    z-index: 99999999;
    background-color: #fff;
    width: 100vw;
    height: 40vh;
    position: fixed;
    inset: 0% 0% auto;
  }

  .div-block-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: minmax(10px, auto) auto;
    grid-template-columns: 2.25fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 10px;
    padding-left: 60px;
    padding-right: 60px;
    display: grid;
  }

  .image-6, .image-7, .image-8, .image-9 {
    margin-left: 20px;
  }

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

  .image-10, .image-11, .image-12, .image-13, .image-14, .form {
    display: none;
  }

  .bold-text-3 {
    font-size: 36px;
  }

  .section-copy, .section-copy.cc-mb74, .section-copy.cc-mb74.cc-top140 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .section-copy.cc-mb100 {
    margin-bottom: 5.13em;
  }

  .section-formatd, .section-formatd.cc-mb74, .section-formatd.cc-mb74.cc-top140 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .section-formatd.cc-mb100 {
    margin-bottom: 5.13em;
  }

  .container-3 {
    max-width: 728px;
  }

  .pricing-grid {
    grid-column-gap: 30px;
  }

  .pricing-card-three {
    padding: 50px 40px;
  }

  .button-small {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 1.3vw;
  }

  .pricing-card-three-big {
    padding: 50px 70px;
  }

  .paragraph-2, .paragraph-3, .paragraph-4, .paragraph-5, .paragraph-6, .paragraph-7 {
    font-size: 1.2vw;
  }

  .form_just_call, .form_pay, .form_partners, .form_team {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .btn-small {
    font-size: 18px;
  }

  .btn-small.cc-bg-green, .btn-small.cc-bg-orange, .btn-small.cc-bg-blue, .btn-small.cc-bg-yellow {
    text-align: center;
    font-size: 18px;
    display: block;
  }

  .btn-small._2b086b {
    font-size: 18px;
  }

  .btn-small.cc-mb24 {
    text-align: center;
    font-size: 21px;
    display: block;
  }

  .btn-hero {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
  }

  .btn-hero.cc-bg-green {
    margin-top: 30px;
  }

  .h1-90.cc-text-white.cc-mb6 {
    font-size: 70px;
  }

  .h2-54, .h2-54.cc-text-red {
    font-size: 48px;
  }

  .h2-54.cc-text-red.cc-mb16 {
    margin-bottom: 10px;
    font-size: 48px;
  }

  .h2-54.cc-text-white {
    font-size: 32px;
  }

  .h2-54.cc-mb6 {
    font-size: 28px;
  }

  .h2-54.cc-text-blue, .h2-54.cc-text-orange, .h2-54.cc-text-green, .h2-54.cc-mb16 {
    font-size: 48px;
  }

  .txt16, .txt16.cc-top8 {
    font-size: 16px;
  }

  .txt18 {
    font-size: 18px;
  }

  .txt18.cc-text-white {
    font-size: 16px;
  }

  .txt18.cc-text-white.cc-mb36.cc-top16 {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 18px;
  }

  .txt18.mobile {
    text-align: center;
  }

  .txt21, .txt21.cc-text-strong.cc-top16 {
    font-size: 21px;
  }

  .txt24, .txt24.cc-mb16 {
    font-size: 24px;
  }

  .section {
    margin-left: 30px;
    margin-right: 30px;
  }

  .section.cc-mb74 {
    margin: 100px 30px 50px;
  }

  .section.cc-mb74.cc-top140 {
    margin-top: 80px;
    margin-left: 30px;
    margin-right: 30px;
  }

  .section.cc-mb100 {
    margin-bottom: 50px;
  }

  .par16 {
    font-size: 16px;
  }

  .par18 {
    font-size: 18px;
  }

  .par18.cc-text-white.cc-top16 {
    font-size: 16px;
  }

  .par18.cc-mb24 {
    margin-bottom: 12px;
    font-size: 18px;
  }

  .par18.cc-mb16, .par18.cc-top16 {
    font-size: 18px;
  }

  .par18.minus {
    flex: 0 auto;
  }

  .par21.cc-top36 {
    text-align: left;
    font-size: 21px;
    display: flex;
  }

  .txt36 {
    font-size: 32px;
  }

  .txt96.cc-text-red {
    font-size: 54px;
  }

  .txt96.cc-text-white {
    font-size: 72px;
  }

  .txt32.cc-text-strong.cc-mb6 {
    font-size: 32px;
  }

  .par-empty {
    font-size: 14px;
  }

  .sectionhero-product.cc-mb74 {
    display: none;
  }

  .sectionhero-product.cc-mb74.home-page {
    background-position: 50%;
    display: flex;
  }

  .sectionhero-product.cc-mb74.page {
    height: 600px;
    display: flex;
  }

  .wrap-hero-content {
    width: 90%;
  }

  .quick-stack-icons {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex: 0 auto;
    order: 0;
  }

  .quick_diyemo, .quick-stack-5.cc-mb40 {
    margin-bottom: 0;
  }

  .btn-cards.cc-bg-green.cc-top16, .btn-cards.cc-bg-blue.cc-top16, .btn-cards.cc-bg-purpur.cc-top16, .btn-cards.cc-bg-yellow.cc-top16, .btn-cards.cc-top16 {
    font-size: 18px;
  }

  .wrap-cards {
    align-self: stretch;
  }

  .section-footer {
    margin-left: 30px;
    margin-right: 30px;
  }

  .wrap-img-centr {
    margin-top: 20px;
  }

  .quick-stack-8 {
    padding: 40px 0 0;
  }

  .quick-partners {
    padding: 0;
  }

  .section-red.cc-wrap-bg-red.cc-mb74 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 30px;
  }

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

  .wrap-right {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 0;
  }

  .wrap-right.cc-top16.mobile {
    align-self: flex-end;
    margin-top: 2em;
  }

  .wrap-name {
    width: 70%;
  }

  .cc-text-purpur {
    font-size: 48px;
    line-height: 52px;
  }

  .tabs-menu.cc-mb40 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex: 1;
    order: -1;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-self: center;
    place-items: stretch stretch;
    display: grid;
  }

  .tabs-menu.cc-mb40.mobile {
    height: 60px;
  }

  .tab-link-tab-1 {
    font-size: 14px;
  }

  .tab-link-tab-1.w--current {
    flex: 0 auto;
    padding-top: 15px;
    padding-bottom: 10px;
  }

  .btn-medium {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
    display: flex;
  }

  .tabs21 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: flex;
  }

  .tabs21.mobile {
    font-size: 12px;
  }

  .mob_wrap.cc-mb52 {
    margin-bottom: 50px;
    display: none;
  }

  .cc-m-top42 {
    margin-top: 42px;
    margin-bottom: 21px;
  }

  .tabs {
    flex-flow: column;
    font-size: 14px;
    display: flex;
  }

  .mob-sectionhero.cc-mb74 {
    background-image: url('../images/Frame-1-1.png');
    background-position: 0 0;
    background-size: auto;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .link-2 {
    color: var(--white);
  }

  .h3-26.cc-text-red {
    font-size: 54px;
  }

  .h3-26.cc-text-white {
    font-size: 32px;
  }

  .h3-26.cc-mb6 {
    font-size: 28px;
  }

  .h3-26.cc-text-blue, .h3-26.cc-text-orange, .h3-26.cc-text-green {
    font-size: 54px;
  }

  .par16left {
    font-size: 16px;
  }

  .img-round {
    margin-top: 20px;
  }

  .wrap-align-center {
    align-self: auto;
    display: flex;
  }

  .sectionhero-hist.cc-mb74 {
    display: flex;
  }

  .sectionhero-feedback.cc-mb74 {
    display: block;
  }

  .sectionhero-holidays.cc-mb74 {
    height: 600px;
    display: flex;
  }

  .sectionhero-camp.cc-mb74 {
    background-size: auto, cover;
    height: 600px;
    display: flex;
  }

  .sectionhero-folk.cc-mb74 {
    height: 600px;
    display: flex;
  }

  .sectionhero-products.cc-mb74 {
    display: none;
  }

  .sectionhero-instrument.cc-mb74 {
    display: block;
  }

  .sectionhero-about.cc-mb74 {
    height: 600px;
    display: flex;
  }

  .sectionhero-team.cc-mb74 {
    background-image: url('../images/Main_shaddow.png'), url('../images/stuff-1.png');
    background-position: 0 100%, 0%;
    background-size: auto, auto;
    height: 600px;
    display: flex;
  }

  .sectionhero-part.cc-mb74 {
    background-image: url('../images/Main_shaddow.png'), url('../images/Partners_main.png');
    background-position: 0%, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    height: 600px;
    display: flex;
  }

  .quick-chomu-batky-nam {
    padding: 0;
  }

  .quick-feedback-full.cc-mb40 {
    margin-bottom: 40px;
  }

  .section-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-3.mobile {
    grid-template-columns: .25fr .25fr .5fr;
  }

  .image-5 {
    margin-left: 20px;
  }

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

  .div-block-10 {
    height: 360px;
  }

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

  .form_back {
    width: 360px;
    height: 440px;
  }

  .form_back.main {
    height: 580px;
  }

  .form_back.partners {
    height: 620px;
  }

  .form_back.team {
    height: 520px;
  }

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

  .heading-2.mobile {
    font-size: 28px;
    line-height: 28px;
    text-decoration: none;
  }

  .text-block-7 {
    font-size: 12px;
    line-height: 14px;
  }

  .div-block-18 {
    margin-top: 15px;
  }

  .div-block-18.team {
    margin-top: 20px;
  }

  .form-block {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .form-2 {
    grid-row-gap: 2px;
    flex: 0 auto;
    grid-template-columns: 1fr;
    place-content: space-between stretch;
    justify-items: stretch;
  }

  .tabs-content {
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .cell-3 {
    display: flex;
  }

  .tab-pane-tab-3 {
    align-self: stretch;
  }

  .bold-text-4 {
    display: none;
  }

  .bold-text-5 {
    font-size: 48px;
  }

  .div-block-19 {
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .section-copy {
    margin-left: 30px;
    margin-right: 30px;
  }

  .section-copy.cc-mb74 {
    margin: 0 30px 50px;
  }

  .section-copy.cc-mb74.cc-top140 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .section-copy.cc-mb100 {
    margin-bottom: 50px;
  }

  .quick-stack-our-lessons {
    grid-template-columns: 1fr;
  }

  .section-formatd {
    margin-left: 30px;
    margin-right: 30px;
  }

  .section-formatd.cc-mb74 {
    margin: 40px 30px 50px;
  }

  .section-formatd.cc-mb74.cc-top140 {
    margin-top: 40px;
    margin-left: 30px;
    margin-right: 30px;
  }

  .section-formatd.cc-mb100 {
    margin-bottom: 50px;
  }

  .pricing-overview {
    padding: 60px 15px;
  }

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

  .button-small {
    margin-top: 20px;
    font-size: 18px;
  }

  .paragraph-2, .paragraph-3, .paragraph-4, .paragraph-5, .paragraph-6, .paragraph-7 {
    font-size: 18px;
  }

  .bold-text-7, .bold-text-8, .bold-text-9 {
    font-size: 26px;
  }

  .bold-text-10, .bold-text-11, .bold-text-12 {
    font-size: 38px;
  }

  .bold-text-13, .bold-text-14, .bold-text-15 {
    font-size: 26px;
  }

  .bold-text-16, .bold-text-17, .bold-text-18 {
    font-size: 38px;
  }

  .little_gray {
    text-align: center;
    margin-top: 0;
    line-height: 16px;
  }

  .little_gray.partners {
    margin-bottom: 10px;
  }

  .form_just_call, .form_pay, .form_partners, .form_team {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .form_back_team {
    width: 360px;
    height: 500px;
  }

  .form_back_team.main {
    height: 580px;
  }

  .form_back_team.partners {
    height: 620px;
  }

  .form_back_team.team {
    height: 520px;
  }

  .form_back_team.web {
    height: 500px;
  }

  .form_partners_back {
    width: 360px;
    height: 440px;
  }

  .form_partners_back.main {
    height: 580px;
  }

  .form_partners_back.partners {
    height: 630px;
  }

  .form_partners_back.team {
    height: 520px;
  }

  .text-block-10 {
    font-size: 14px;
  }
}

@media screen and (max-width: 479px) {
  .btn-header.mobile {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .btn-header.mobile.up {
    display: none;
  }

  .btn-small.cc-bg-green, .btn-small.cc-bg-orange, .btn-small.cc-bg-blue, .btn-small.cc-bg-yellow, .btn-small._2b086b {
    font-size: 16px;
  }

  .btn-hero {
    text-align: center;
    order: 1;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    line-height: 22px;
    display: flex;
  }

  .btn-hero.cc-bg-green {
    margin-top: 40px;
  }

  .h1-90.cc-text-white.cc-mb6 {
    font-size: 40px;
  }

  .h2-54 {
    font-size: 36px;
  }

  .h2-54.cc-text-red {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 36px;
    display: block;
  }

  .h2-54.cc-text-red.cc-mb16 {
    font-size: 36px;
    line-height: 42px;
  }

  .h2-54.cc-text-blue, .h2-54.cc-text-orange {
    font-size: 36px;
  }

  .h2-54.cc-text-green {
    font-size: 36px;
    line-height: 42px;
  }

  .h2-54.cc-mb16 {
    font-size: 36px;
  }

  .txt18 {
    text-align: center;
    font-size: 16px;
    line-height: 1.1em;
    display: block;
  }

  .txt18.cc-text-white.cc-mb40, .txt18.cc-text-white.main {
    text-align: left;
    line-height: 20px;
  }

  .txt18.cc-top8 {
    margin-top: 10px;
  }

  .txt21 {
    font-size: 18px;
    line-height: 22px;
  }

  .txt21.cc-text-strong.cc-top16 {
    text-align: center;
  }

  .txt21.cc-txt-centr {
    margin-bottom: 15px;
  }

  .txt24 {
    margin-top: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .cc-mb36 {
    margin-bottom: 15px;
  }

  .cc-m-mb0 {
    margin-bottom: 0;
  }

  .cc-mob-hide {
    display: none;
  }

  .body {
    min-width: 320px;
    max-width: 479px;
  }

  .section {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section.cc-mb74 {
    margin: 100px 20px 40px;
  }

  .section.cc-mb74.cc-top140 {
    margin: 80px 20px 40px;
  }

  .section.cc-mb100 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .par16 {
    text-align: left;
    align-self: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .par16.cc-mb16 {
    text-align: left;
  }

  .par16.holiday {
    padding-top: 10px;
    line-height: 20px;
  }

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

  .par18.cc-mb24, .par18.cc-top16, .par18.cc-top16.cc-cent {
    line-height: 22px;
  }

  .par21.cc-top36 {
    margin-top: 24px;
  }

  .txt96.cc-text-red {
    font-size: 42px;
  }

  .txt96.cc-text-white {
    font-size: 46px;
  }

  .img-60per.img-60per-mob {
    max-width: 80%;
  }

  .link-nav18b {
    justify-content: center;
    font-size: 21px;
    display: flex;
  }

  .sectionhero-product.cc-mb74.home-page {
    background-position: 60%;
    width: 100vw;
    height: 600px;
    display: flex;
  }

  .sectionhero-product.cc-mb74.page {
    height: 700px;
  }

  .quick-stack-footer {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .quick-stack-icons {
    padding-top: 15px;
  }

  .btn-cards.cc-bg-orange.cc-top16, .btn-cards.cc-bg-purpur.cc-top16, .btn-cards.cc-top16 {
    font-size: 18px;
  }

  .wrap-nav-content {
    display: flex;
  }

  .section-footer {
    background-position: 50% 100%;
    background-size: contain;
    margin-left: 20px;
    margin-right: 20px;
  }

  .quick-stack-8 {
    padding-top: 0;
  }

  .section-red.cc-wrap-bg-red.cc-mb74 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrap-social-icon {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .wrap-header-center {
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .wrap-right {
    margin-left: 0;
    display: flex;
  }

  .cc-text-purpur {
    font-size: 36px;
    line-height: 40px;
  }

  .tabs-menu.cc-mb40 {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    order: -1;
    grid-template-rows: auto auto auto;
    justify-content: space-between;
    align-self: center;
  }

  .tab-link-tab-1.w--current {
    padding: 15px 15px 20px;
  }

  .div-block {
    margin-left: auto;
    margin-right: auto;
  }

  .mob-wrap-nav-content {
    display: flex;
  }

  .wrap-header-right {
    justify-content: center;
    align-items: flex-end;
  }

  .btn-medium {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    font-size: 18px;
    display: flex;
  }

  .tabs21 {
    flex-flow: row;
    justify-content: space-around;
    align-items: baseline;
    font-size: 16px;
  }

  .mob-sectionhero.cc-mb74 {
    background-position: 50%;
  }

  .h3-26.cc-text-red {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 32px;
    display: block;
  }

  .h3-26.cc-text-blue, .h3-26.cc-text-orange {
    font-size: 32px;
  }

  .par16left, .cc-align-center {
    text-align: center;
  }

  .sectionhero-hist.cc-mb74 {
    height: 700px;
    margin-bottom: 40px;
  }

  .sectionhero-feedback.cc-mb74 {
    height: 700px;
    margin-bottom: 0;
  }

  .sectionhero-holidays.cc-mb74 {
    height: 700px;
  }

  .sectionhero-camp.cc-mb74 {
    background-image: url('../images/Main_shaddow.png'), url('../images/summer-camp_main.jpg');
    background-position: 0 0, 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100vh;
    height: 700px;
  }

  .sectionhero-folk.cc-mb74, .sectionhero-instrument.cc-mb74 {
    height: 700px;
  }

  .sectionhero-about.cc-mb74 {
    height: 700px;
    display: flex;
  }

  .sectionhero-team.cc-mb74 {
    background-image: url('../images/Main_shaddow.png'), url('../images/stuff-1.png');
    background-position: 0 100%, 0%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 700px;
  }

  .sectionhero-part.cc-mb74 {
    background-image: url('../images/Main_shaddow.png'), url('../images/Partners_main.png');
    background-position: 0%, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    height: 700px;
  }

  .img100pers, .slider {
    height: 200px;
  }

  .link-3.page.mobile {
    font-size: 16px;
  }

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

  .div-block-8 {
    z-index: 2147483647;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    aspect-ratio: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .div-block-9 {
    z-index: 99999999;
    background-color: #00000026;
    width: 100vw;
    height: 100vh;
    position: absolute;
    inset: 0%;
  }

  .div-block-10 {
    z-index: 999999999;
    background-color: #fff;
    height: 620px;
    position: fixed;
    inset: 0% 0% auto;
  }

  .div-block-11 {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 2.25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .image-6, .image-7, .image-8, .image-9 {
    margin-left: 8px;
  }

  .div-block-12 {
    margin-top: 0;
  }

  .form {
    display: none;
  }

  .form_back {
    width: 280px;
    height: 420px;
  }

  .form_back.main {
    height: 540px;
  }

  .form_back.partners {
    height: 610px;
  }

  .form_back.team {
    height: 540px;
  }

  .div-block-17 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-2.mobile {
    font-size: 28px;
    line-height: 28px;
  }

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

  .text-field, .text-field-2, .text-field-3 {
    width: 240px;
    height: 40px;
  }

  .form-2 {
    grid-row-gap: 5px;
    grid-auto-flow: row;
  }

  .cell-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .tab-pane-tab-1 {
    align-self: stretch;
  }

  .image-15, .image-16, .image-17 {
    width: 320px;
    min-width: 280px;
    margin-top: 20px;
  }

  .image-18 {
    width: 320px;
    min-width: 280px;
    height: 160px;
    margin-top: 20px;
  }

  .bold-text, .bold-text-2 {
    text-align: center;
  }

  .bold-text-4 {
    display: none;
  }

  .bold-text-5 {
    font-size: 36px;
  }

  .section-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-copy.cc-mb74 {
    margin: 0 20px 40px;
  }

  .section-copy.cc-mb74.cc-top140 {
    margin: 80px 20px 75px;
  }

  .section-copy.cc-mb100 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .bold-text-6 {
    text-align: center;
  }

  .quick-stack-our-lessons {
    justify-content: center;
  }

  .section-formatd {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-formatd.cc-mb74, .section-formatd.cc-mb74.cc-top140 {
    margin: 40px 20px;
  }

  .section-formatd.cc-mb100 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .pricing-overview {
    padding: 40px 20px 20px;
  }

  .container-3 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .pricing-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-content: center;
  }

  .pricing-card-three {
    padding: 40px 30px;
  }

  .pricing-card-three-big {
    padding: 40px 60px;
  }

  .heading-3 {
    text-align: center;
  }

  .little_gray {
    margin-top: 0;
    line-height: 16px;
  }

  .form_just_call, .form_pay, .form_partners, .form_team {
    display: none;
  }

  .bold-text-19 {
    font-size: 22px;
    line-height: 20px;
  }

  .form_back_team {
    width: 280px;
    height: 540px;
  }

  .form_back_team.main {
    height: 540px;
  }

  .form_back_team.partners {
    height: 610px;
  }

  .form_back_team.team, .form_back_team.web {
    height: 540px;
  }

  .form_partners_back {
    width: 280px;
    height: 420px;
  }

  .form_partners_back.main {
    height: 540px;
  }

  .form_partners_back.partners {
    height: 620px;
  }

  .form_partners_back.team {
    height: 540px;
  }

  .image-19 {
    width: 320px;
    min-width: 280px;
  }
}

#w-node-_6f822382-60bb-2d67-e638-293eb07ac3f9-f78c8076 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ee3e48fe-4039-a76e-3e5c-7ca4200a2eda-f78c8076 {
  grid-column: span 2 / span 2;
}

#w-node-a8dcd5da-9d77-3cd7-a470-100aadc22112-f78c8076 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6e694476-d909-1d92-6943-ca601ab281f7-f78c8076 {
  place-self: start;
}

#w-node-_6e694476-d909-1d92-6943-ca601ab281f9-f78c8076 {
  place-self: start end;
}

#w-node-_6e694476-d909-1d92-6943-ca601ab281fa-f78c8076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_46a83784-b7fd-a575-1fa1-6e4b70984595-f78c8076 {
  place-self: start;
}

#w-node-_46a83784-b7fd-a575-1fa1-6e4b70984597-f78c8076 {
  place-self: start end;
}

#w-node-_46a83784-b7fd-a575-1fa1-6e4b70984598-f78c8076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1d4350e-b5f0-d3a0-1bff-6dfb53c93cc8-53c93cc6, #w-node-_42ebffee-adfe-28b7-ccd9-18b6bf9df6fd-bf9df6fb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_487028d7-ec0c-1723-a0c7-0b5148bfa768-48bfa761 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b2bb79b2-20c6-6ff9-6280-f243d5bd3a57-d5bd3a2c {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8aefca8e-ae28-4041-ab1d-948ee6cdb225-d5bd3a2c {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-_3b4e9310-b578-d001-b3c6-69bc748cec62-748cec45 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3b4e9310-b578-d001-b3c6-69bc748ced04-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748ced30-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748ced48-748cec45 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3b4e9310-b578-d001-b3c6-69bc748ced70-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748ced98-748cec45 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a65d87be-c51d-07ff-e7ca-bde7901bbe13-901bbe0c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_71f24ce2-991c-4cbd-6d94-25cdd85754f1-30098a8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_50f24e17-7caf-7f9b-3750-62fdcc64c8c6-30098a8f {
  justify-self: end;
}

#w-node-_362eafc6-1f2d-1d9c-98ed-a780fb6bf196-30098a8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6f406705-6eb7-e1dc-f9bf-74116cd4ac40-30098a8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9cc3d9f4-bfd8-bdd7-4115-f6160485a9d8-30098a8f {
  place-self: center end;
}

#w-node-_5d2b3ea0-e04b-d1d8-7d2a-88c25f08b0aa-30098a8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-fe02c647-a6c5-049c-7288-49a583d61dae-f78c8077 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-c3c10a90-3c54-e591-1bf8-347623f65b35-f78c8077 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c3c10a90-3c54-e591-1bf8-347623f65bd7-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65c03-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65c1b-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65c43-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65c6b-f78c8077 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d2c37553-046f-610c-643c-6acc6e87b90d-0684b1ea {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-e6fee378-6d49-7a38-a0cb-c3b6713cbcfd-0684b1ea {
  place-self: start;
}

#w-node-e6fee378-6d49-7a38-a0cb-c3b6713cbcff-0684b1ea {
  place-self: start end;
}

#w-node-e6fee378-6d49-7a38-a0cb-c3b6713cbd00-0684b1ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_510d47d0-6152-03c4-2b1b-48efe438573c-f900bd4f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_30c05196-4626-1116-7e7f-c2e1016ffe9c-f900bd4f {
  place-self: start;
}

#w-node-_30c05196-4626-1116-7e7f-c2e1016ffe9e-f900bd4f {
  place-self: start end;
}

#w-node-_30c05196-4626-1116-7e7f-c2e1016ffe9f-f900bd4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7333ef9-fe77-4cad-fcc3-0d490fdd0d01-b446a89f {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e4c42cd0-2d72-5d76-66e7-dc300f0f683f-b446a89f {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-_6d1217af-312e-deb6-0976-2015168e726b-b446a89f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f59d9521-f2b1-1b35-1b58-f2bb1d93adbb-b446a89f {
  place-self: start;
}

#w-node-f59d9521-f2b1-1b35-1b58-f2bb1d93adbd-b446a89f {
  place-self: start end;
}

#w-node-f59d9521-f2b1-1b35-1b58-f2bb1d93adbe-b446a89f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5b19293-7456-434c-0f11-933ef1ed1bbc-b446a89f {
  place-self: start;
}

#w-node-a5b19293-7456-434c-0f11-933ef1ed1bbe-b446a89f {
  place-self: start end;
}

#w-node-a5b19293-7456-434c-0f11-933ef1ed1bbf-b446a89f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2dff5a01-248e-e09c-6ac4-61b6c89d8a5b-b446a89f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-b7b6897b-24b7-5343-1ec0-3d5fee33e53c-cecf40d1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f8467565-6d0e-c550-3087-fce9a232b38d-cecf40d1 {
  place-self: start;
}

#w-node-f8467565-6d0e-c550-3087-fce9a232b38f-cecf40d1 {
  place-self: start end;
}

#w-node-f8467565-6d0e-c550-3087-fce9a232b390-cecf40d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a7831bd9-0aef-e22a-c5db-32da6f1b4867-cecf40d1 {
  place-self: start;
}

#w-node-a7831bd9-0aef-e22a-c5db-32da6f1b4869-cecf40d1 {
  place-self: start end;
}

#w-node-a7831bd9-0aef-e22a-c5db-32da6f1b486a-cecf40d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c03c945e-a108-e972-d292-842073fcab9b-cecf40d1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-f4ef4b4f-8fce-e2df-cf02-94e4fed4cc01-834d4e9b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-aae5feef-cd15-a939-16e4-41a602423526-834d4e9b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-e4459b34-c990-1deb-a3c6-f99e94b4aae0-834d4e9b {
  place-self: start;
}

#w-node-e4459b34-c990-1deb-a3c6-f99e94b4aae2-834d4e9b {
  place-self: start end;
}

#w-node-e4459b34-c990-1deb-a3c6-f99e94b4aae3-834d4e9b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73b823cf-d592-5d0b-7a50-85a3532c1e7e-834d4e9b {
  place-self: start;
}

#w-node-_73b823cf-d592-5d0b-7a50-85a3532c1e80-834d4e9b {
  place-self: start end;
}

#w-node-_73b823cf-d592-5d0b-7a50-85a3532c1e81-834d4e9b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e976ac97-78db-8222-5c07-0fb314c1562c-834d4e9b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_8519fa2f-a068-6c8a-f475-fcc99b6e1064-c6e9a6ce {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_42638af6-83e4-4d61-886e-961562fdaa6b-c6e9a6ce {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_048dacb7-3c92-577e-82d3-b38771737484-c6e9a6ce {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-ca84e7ec-e5df-b610-1e84-f8ba74bb3a2d-c6e9a6ce {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5937df12-95cd-bc45-1cd3-6bb7e1b86dee-c6e9a6ce {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-c758bfb4-0172-190e-e43c-e9a43857d781-c6e9a6ce {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

#w-node-ffd5a470-d2fe-d823-0743-2718ce98a099-c6e9a6ce {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-eed992e7-5b17-6190-ae88-a339fd504fa3-c6e9a6ce {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ca6ed162-2c53-07a5-11a3-f96f10d49ce1-c6e9a6ce {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-_41042447-91df-4f10-4daa-978519fc2c14-c6e9a6ce {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_3368242a-2b2e-470a-6c7b-16f3560d1c3e-c6e9a6ce {
  place-self: start;
}

#w-node-_3368242a-2b2e-470a-6c7b-16f3560d1c40-c6e9a6ce {
  place-self: start end;
}

#w-node-_3368242a-2b2e-470a-6c7b-16f3560d1c41-c6e9a6ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e1e750d-f55a-5c91-a5ab-08e690eafd78-c6e9a6ce {
  place-self: start;
}

#w-node-_0e1e750d-f55a-5c91-a5ab-08e690eafd7a-c6e9a6ce {
  place-self: start end;
}

#w-node-_0e1e750d-f55a-5c91-a5ab-08e690eafd7b-c6e9a6ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe06c36a-56c1-12e4-b1a7-e31078aa73b8-ff0b2335 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_54ea3eec-e27e-6484-e406-3eb0e4ab3cc4-ff0b2335 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-_4da21f14-6aa2-3787-aed6-c440a6b8f759-ff0b2335 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_55d63b94-9d7a-59da-5975-765bb5c46e60-ff0b2335 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_80ea40ae-3be0-c2b5-1841-81250624317a-ff0b2335 {
  place-self: start;
}

#w-node-_80ea40ae-3be0-c2b5-1841-81250624317c-ff0b2335 {
  place-self: start end;
}

#w-node-_80ea40ae-3be0-c2b5-1841-81250624317d-ff0b2335 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba43462e-872d-14b9-d66d-5f4e1e70da55-ff0b2335 {
  place-self: start;
}

#w-node-ba43462e-872d-14b9-d66d-5f4e1e70da57-ff0b2335 {
  place-self: start end;
}

#w-node-ba43462e-872d-14b9-d66d-5f4e1e70da58-ff0b2335 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c90533c4-6195-4b94-8426-42d6815ea014-2875a83e, #w-node-_297a0af1-2747-d69c-bb7c-e110e43e6dfb-2875a83e, #w-node-ddf7d94e-7566-b9c4-0cbf-5006b122e7d4-2875a83e, #w-node-f19c614b-dc76-8ad1-5b54-e490363c3740-2875a83e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a662b728-f5d2-2a1e-4c5d-08b001dfcba2-2875a83e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a662b728-f5d2-2a1e-4c5d-08b001dfcbb4-2875a83e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-ea184f40-6aa0-2146-5b52-edf9a9a2a2c2-2875a83e, #w-node-ea184f40-6aa0-2146-5b52-edf9a9a2a2cc-2875a83e, #w-node-ea184f40-6aa0-2146-5b52-edf9a9a2a2d6-2875a83e, #w-node-ce1fd7d2-088f-3cb1-9bfa-28b78afd5cb0-2875a83e, #w-node-ce1fd7d2-088f-3cb1-9bfa-28b78afd5cbb-2875a83e, #w-node-ce1fd7d2-088f-3cb1-9bfa-28b78afd5cc6-2875a83e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de66cb2f-9cd5-9bff-4398-a7480120ebe5-2875a83e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_1241907f-3dd7-3961-f1f4-244139c70c56-2875a83e {
  place-self: start;
}

#w-node-_1241907f-3dd7-3961-f1f4-244139c70c58-2875a83e {
  place-self: start end;
}

#w-node-_1241907f-3dd7-3961-f1f4-244139c70c59-2875a83e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98be45e0-2e51-dded-f17f-9ee5965f5261-2875a83e {
  place-self: start;
}

#w-node-_98be45e0-2e51-dded-f17f-9ee5965f5263-2875a83e {
  place-self: start end;
}

#w-node-_98be45e0-2e51-dded-f17f-9ee5965f5264-2875a83e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60758a49-16bc-aabc-8da3-3db30d571509-2875a83e {
  place-self: start;
}

#w-node-_60758a49-16bc-aabc-8da3-3db30d57150b-2875a83e {
  place-self: start end;
}

#w-node-_60758a49-16bc-aabc-8da3-3db30d57150c-2875a83e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6438e60a-f71b-13b7-6947-9d76f77ce60e-d9584023 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4bca5a3a-2c31-15a6-efc8-9d3228a218c6-d9584023 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7487ed8f-4689-06a1-2c0b-143b222ed445-d9584023 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-a061b780-0f75-f43b-fb88-b14b0a7b8a1b-d9584023 {
  place-self: start;
}

#w-node-a061b780-0f75-f43b-fb88-b14b0a7b8a1d-d9584023 {
  place-self: start end;
}

#w-node-a061b780-0f75-f43b-fb88-b14b0a7b8a1e-d9584023 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_53acd8c0-a0f8-48bf-c1dd-478fa94c0ee0-d9584023 {
  place-self: start;
}

#w-node-_53acd8c0-a0f8-48bf-c1dd-478fa94c0ee2-d9584023 {
  place-self: start end;
}

#w-node-_53acd8c0-a0f8-48bf-c1dd-478fa94c0ee3-d9584023 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80775c98-1d32-1116-2160-6e0e0b14fea3-c77c3e25 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c213f4c4-18cb-7532-e2fc-89984464815a-c77c3e25 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-ffcf3607-36a4-a37a-0e25-c9b0a6dc1022-c77c3e25 {
  place-self: start;
}

#w-node-ffcf3607-36a4-a37a-0e25-c9b0a6dc1024-c77c3e25 {
  place-self: start end;
}

#w-node-ffcf3607-36a4-a37a-0e25-c9b0a6dc1025-c77c3e25 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e7e4485-685b-0137-96ec-e1258be67612-c77c3e25 {
  place-self: center start;
}

#w-node-a2be9a17-0928-02fc-2bc6-1aebe04f019b-c77c3e25 {
  place-self: start;
}

#w-node-a2be9a17-0928-02fc-2bc6-1aebe04f019d-c77c3e25 {
  place-self: start end;
}

#w-node-a2be9a17-0928-02fc-2bc6-1aebe04f019e-c77c3e25 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_154bb9c9-f0f4-8d14-16f4-9b0b4af75eda-d4837a92 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d85ddd5e-ec20-4169-e4ad-ffa83e176122-d4837a92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_55a01963-e4ba-2586-8ae0-ffa28adb9bba-d4837a92 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_5b4f8d73-d5ef-3f26-b99f-46ea9b08e4f3-d4837a92 {
  place-self: start;
}

#w-node-_5b4f8d73-d5ef-3f26-b99f-46ea9b08e4f5-d4837a92 {
  place-self: start end;
}

#w-node-_5b4f8d73-d5ef-3f26-b99f-46ea9b08e4f6-d4837a92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_595572ee-122d-03c2-6b87-928969d70daa-d4837a92 {
  place-self: start;
}

#w-node-_595572ee-122d-03c2-6b87-928969d70dac-d4837a92 {
  place-self: start end;
}

#w-node-_595572ee-122d-03c2-6b87-928969d70dad-d4837a92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_31f24a01-adca-b2e4-dd15-12a985622b72-a34b3c04 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f8da9a20-1028-80f1-8e3e-2156879a6e6d-a34b3c04 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-_6af6a914-481d-7128-621f-172ec8f2829d-a34b3c04 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-affe52aa-44b4-2ec1-72af-56c6120d2b1f-a34b3c04 {
  place-self: start;
}

#w-node-affe52aa-44b4-2ec1-72af-56c6120d2b21-a34b3c04 {
  place-self: start end;
}

#w-node-affe52aa-44b4-2ec1-72af-56c6120d2b22-a34b3c04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6478b5e-3070-cddb-dce3-99c701c9c9d8-a34b3c04 {
  place-self: start;
}

#w-node-c6478b5e-3070-cddb-dce3-99c701c9c9da-a34b3c04 {
  place-self: start end;
}

#w-node-c6478b5e-3070-cddb-dce3-99c701c9c9db-a34b3c04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_510d47d0-6152-03c4-2b1b-48efe438573c-c1ce3bbf {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_30c05196-4626-1116-7e7f-c2e1016ffe9c-c1ce3bbf {
  place-self: start;
}

#w-node-_30c05196-4626-1116-7e7f-c2e1016ffe9e-c1ce3bbf {
  place-self: start end;
}

#w-node-_30c05196-4626-1116-7e7f-c2e1016ffe9f-c1ce3bbf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_510d47d0-6152-03c4-2b1b-48efe438573c-b6898f6d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_30c05196-4626-1116-7e7f-c2e1016ffe9c-b6898f6d {
  place-self: start;
}

#w-node-_30c05196-4626-1116-7e7f-c2e1016ffe9e-b6898f6d {
  place-self: start end;
}

#w-node-_30c05196-4626-1116-7e7f-c2e1016ffe9f-b6898f6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_8aefca8e-ae28-4041-ab1d-948ee6cdb225-d5bd3a2c {
    display: none;
  }

  #w-node-_71f24ce2-991c-4cbd-6d94-25cdd85754f1-30098a8f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_50f24e17-7caf-7f9b-3750-62fdcc64c8c6-30098a8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_6f406705-6eb7-e1dc-f9bf-74116cd4ac40-30098a8f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-fadaeb69-0ffa-77f6-d246-d7b06a202dce-30098a8f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2e70a918-65a6-3f53-9937-b5c202965c03-30098a8f {
    grid-area: 2 / 2 / 4 / 3;
    justify-self: end;
  }

  #w-node-aafa6f34-f08a-26c5-51f6-d885d3234347-30098a8f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c2152e7e-26c6-8c99-3921-4452d7bdf436-30098a8f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_9b0810f5-8087-ef2d-bf0e-eb43ac8cfae1-30098a8f {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: end;
  }

  #w-node-_99c619a4-806d-c50f-e85c-35fec0cb2979-30098a8f {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_8b1fc61c-639a-1a5e-79b4-1bec7eea6ee1-30098a8f {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e0f720d2-9390-4c86-b1c1-5fa5f9b45aee-30098a8f {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-cd6241f2-be38-e480-ec74-ceba22312691-30098a8f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e912516e-f5fb-6f94-99d8-e3e0237eb03d-30098a8f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e6bb342d-dedb-c221-7c61-1c0c136b29ea-30098a8f {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_1da94431-39ad-a0ad-6bd5-98ed24c74e77-30098a8f {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_2f36fb3c-7d39-111e-4010-4c78d4a226dd-30098a8f {
    grid-area: 7 / 2 / 8 / 3;
    place-self: end;
  }

  #w-node-_048dacb7-3c92-577e-82d3-b38771737484-c6e9a6ce, #w-node-_5937df12-95cd-bc45-1cd3-6bb7e1b86dee-c6e9a6ce {
    display: none;
  }

  #w-node-c758bfb4-0172-190e-e43c-e9a43857d781-c6e9a6ce {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  #w-node-ca6ed162-2c53-07a5-11a3-f96f10d49ce1-c6e9a6ce, #w-node-a662b728-f5d2-2a1e-4c5d-08b001dfcbb4-2875a83e {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6f822382-60bb-2d67-e638-293eb07ac3f9-f78c8076 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a8dcd5da-9d77-3cd7-a470-100aadc22112-f78c8076 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f1d4350e-b5f0-d3a0-1bff-6dfb53c93cc8-53c93cc6, #w-node-_42ebffee-adfe-28b7-ccd9-18b6bf9df6fd-bf9df6fb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_487028d7-ec0c-1723-a0c7-0b5148bfa768-48bfa761 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b2bb79b2-20c6-6ff9-6280-f243d5bd3a57-d5bd3a2c {
    display: none;
  }

  #w-node-_8aefca8e-ae28-4041-ab1d-948ee6cdb225-d5bd3a2c {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_3b4e9310-b578-d001-b3c6-69bc748cec4e-748cec45 {
    place-self: stretch stretch;
  }

  #w-node-_3b4e9310-b578-d001-b3c6-69bc748cec62-748cec45 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b4e9310-b578-d001-b3c6-69bc748ced04-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748ced30-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748ced48-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748ced70-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748ced98-748cec45, #w-node-a65d87be-c51d-07ff-e7ca-bde7901bbe13-901bbe0c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_71f24ce2-991c-4cbd-6d94-25cdd85754f1-30098a8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_50f24e17-7caf-7f9b-3750-62fdcc64c8c6-30098a8f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_6f406705-6eb7-e1dc-f9bf-74116cd4ac40-30098a8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_1da94431-39ad-a0ad-6bd5-98ed24c74e77-30098a8f {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-fe02c647-a6c5-049c-7288-49a583d61dae-f78c8077 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c3c10a90-3c54-e591-1bf8-347623f65b21-f78c8077 {
    place-self: stretch stretch;
  }

  #w-node-c3c10a90-3c54-e591-1bf8-347623f65b35-f78c8077 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3c10a90-3c54-e591-1bf8-347623f65bd7-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65c03-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65c1b-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65c43-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65c6b-f78c8077 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2c37553-046f-610c-643c-6acc6e87b90d-0684b1ea, #w-node-_510d47d0-6152-03c4-2b1b-48efe438573c-f900bd4f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c7333ef9-fe77-4cad-fcc3-0d490fdd0d01-b446a89f {
    display: none;
  }

  #w-node-e4c42cd0-2d72-5d76-66e7-dc300f0f683f-b446a89f {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_6d1217af-312e-deb6-0976-2015168e726b-b446a89f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2dff5a01-248e-e09c-6ac4-61b6c89d8a5b-b446a89f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b7b6897b-24b7-5343-1ec0-3d5fee33e53c-cecf40d1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c03c945e-a108-e972-d292-842073fcab9b-cecf40d1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f4ef4b4f-8fce-e2df-cf02-94e4fed4cc01-834d4e9b, #w-node-aae5feef-cd15-a939-16e4-41a602423526-834d4e9b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e976ac97-78db-8222-5c07-0fb314c1562c-834d4e9b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_8519fa2f-a068-6c8a-f475-fcc99b6e1064-c6e9a6ce {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_42638af6-83e4-4d61-886e-961562fdaa6b-c6e9a6ce {
    display: none;
  }

  #w-node-_048dacb7-3c92-577e-82d3-b38771737484-c6e9a6ce {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-ca84e7ec-e5df-b610-1e84-f8ba74bb3a2d-c6e9a6ce {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5937df12-95cd-bc45-1cd3-6bb7e1b86dee-c6e9a6ce {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-c758bfb4-0172-190e-e43c-e9a43857d781-c6e9a6ce {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-ffd5a470-d2fe-d823-0743-2718ce98a099-c6e9a6ce {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-eed992e7-5b17-6190-ae88-a339fd504fa3-c6e9a6ce {
    display: none;
  }

  #w-node-ca6ed162-2c53-07a5-11a3-f96f10d49ce1-c6e9a6ce {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_41042447-91df-4f10-4daa-978519fc2c14-c6e9a6ce {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fe06c36a-56c1-12e4-b1a7-e31078aa73b8-ff0b2335 {
    display: none;
  }

  #w-node-_54ea3eec-e27e-6484-e406-3eb0e4ab3cc4-ff0b2335 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_4da21f14-6aa2-3787-aed6-c440a6b8f759-ff0b2335 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_55d63b94-9d7a-59da-5975-765bb5c46e60-ff0b2335 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c90533c4-6195-4b94-8426-42d6815ea014-2875a83e, #w-node-_297a0af1-2747-d69c-bb7c-e110e43e6dfb-2875a83e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddf7d94e-7566-b9c4-0cbf-5006b122e7d4-2875a83e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f19c614b-dc76-8ad1-5b54-e490363c3740-2875a83e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a662b728-f5d2-2a1e-4c5d-08b001dfcba2-2875a83e {
    display: none;
  }

  #w-node-a662b728-f5d2-2a1e-4c5d-08b001dfcbb4-2875a83e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-de66cb2f-9cd5-9bff-4398-a7480120ebe5-2875a83e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6438e60a-f71b-13b7-6947-9d76f77ce60e-d9584023 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4bca5a3a-2c31-15a6-efc8-9d3228a218c6-d9584023 {
    display: none;
  }

  #w-node-_7487ed8f-4689-06a1-2c0b-143b222ed445-d9584023 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_80775c98-1d32-1116-2160-6e0e0b14fea3-c77c3e25 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c213f4c4-18cb-7532-e2fc-89984464815a-c77c3e25 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_154bb9c9-f0f4-8d14-16f4-9b0b4af75eda-d4837a92 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d85ddd5e-ec20-4169-e4ad-ffa83e176122-d4837a92 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_55a01963-e4ba-2586-8ae0-ffa28adb9bba-d4837a92 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_31f24a01-adca-b2e4-dd15-12a985622b72-a34b3c04 {
    display: none;
  }

  #w-node-f8da9a20-1028-80f1-8e3e-2156879a6e6d-a34b3c04 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_6af6a914-481d-7128-621f-172ec8f2829d-a34b3c04, #w-node-_510d47d0-6152-03c4-2b1b-48efe438573c-c1ce3bbf, #w-node-_510d47d0-6152-03c4-2b1b-48efe438573c-b6898f6d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f1d4350e-b5f0-d3a0-1bff-6dfb53c93cc8-53c93cc6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_487028d7-ec0c-1723-a0c7-0b5148bfa768-48bfa761 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b4e9310-b578-d001-b3c6-69bc748cec4e-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748cec51-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748cec54-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748cec57-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748cec5a-748cec45, #w-node-_3b4e9310-b578-d001-b3c6-69bc748cec5d-748cec45 {
    place-self: center stretch;
  }

  #w-node-_3b4e9310-b578-d001-b3c6-69bc748cec62-748cec45 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_71f24ce2-991c-4cbd-6d94-25cdd85754f1-30098a8f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_50f24e17-7caf-7f9b-3750-62fdcc64c8c6-30098a8f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6f406705-6eb7-e1dc-f9bf-74116cd4ac40-30098a8f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-fadaeb69-0ffa-77f6-d246-d7b06a202dce-30098a8f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2e70a918-65a6-3f53-9937-b5c202965c03-30098a8f {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-aafa6f34-f08a-26c5-51f6-d885d3234347-30098a8f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c2152e7e-26c6-8c99-3921-4452d7bdf436-30098a8f {
    grid-area: 2 / 2 / 3 / 3;
    place-self: center end;
  }

  #w-node-_9b0810f5-8087-ef2d-bf0e-eb43ac8cfae1-30098a8f {
    grid-area: 4 / 2 / 5 / 3;
    place-self: center end;
  }

  #w-node-_99c619a4-806d-c50f-e85c-35fec0cb2979-30098a8f {
    grid-area: 6 / 2 / 7 / 3;
    place-self: center end;
  }

  #w-node-_8b1fc61c-639a-1a5e-79b4-1bec7eea6ee1-30098a8f {
    grid-area: 5 / 2 / 6 / 3;
    place-self: center end;
  }

  #w-node-e0f720d2-9390-4c86-b1c1-5fa5f9b45aee-30098a8f {
    grid-area: 3 / 2 / 4 / 3;
    place-self: center end;
  }

  #w-node-cd6241f2-be38-e480-ec74-ceba22312691-30098a8f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e912516e-f5fb-6f94-99d8-e3e0237eb03d-30098a8f {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e6bb342d-dedb-c221-7c61-1c0c136b29ea-30098a8f {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_1da94431-39ad-a0ad-6bd5-98ed24c74e77-30098a8f {
    grid-area: 8 / 1 / 9 / 3;
    justify-self: center;
  }

  #w-node-_2f36fb3c-7d39-111e-4010-4c78d4a226dd-30098a8f {
    grid-area: 7 / 1 / 8 / 3;
    justify-self: stretch;
  }

  #w-node-fe02c647-a6c5-049c-7288-49a583d61dae-f78c8077 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3c10a90-3c54-e591-1bf8-347623f65b21-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65b24-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65b27-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65b2a-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65b2d-f78c8077, #w-node-c3c10a90-3c54-e591-1bf8-347623f65b30-f78c8077 {
    place-self: center stretch;
  }

  #w-node-c3c10a90-3c54-e591-1bf8-347623f65b35-f78c8077 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2c37553-046f-610c-643c-6acc6e87b90d-0684b1ea, #w-node-_510d47d0-6152-03c4-2b1b-48efe438573c-f900bd4f, #w-node-_2dff5a01-248e-e09c-6ac4-61b6c89d8a5b-b446a89f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b7b6897b-24b7-5343-1ec0-3d5fee33e53c-cecf40d1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c03c945e-a108-e972-d292-842073fcab9b-cecf40d1, #w-node-e976ac97-78db-8222-5c07-0fb314c1562c-834d4e9b, #w-node-_41042447-91df-4f10-4daa-978519fc2c14-c6e9a6ce, #w-node-_55d63b94-9d7a-59da-5975-765bb5c46e60-ff0b2335 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ddf7d94e-7566-b9c4-0cbf-5006b122e7d4-2875a83e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-de66cb2f-9cd5-9bff-4398-a7480120ebe5-2875a83e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6438e60a-f71b-13b7-6947-9d76f77ce60e-d9584023 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7487ed8f-4689-06a1-2c0b-143b222ed445-d9584023, #w-node-c213f4c4-18cb-7532-e2fc-89984464815a-c77c3e25 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_154bb9c9-f0f4-8d14-16f4-9b0b4af75eda-d4837a92 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_55a01963-e4ba-2586-8ae0-ffa28adb9bba-d4837a92 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_31f24a01-adca-b2e4-dd15-12a985622b72-a34b3c04 {
    display: none;
  }

  #w-node-f8da9a20-1028-80f1-8e3e-2156879a6e6d-a34b3c04 {
    display: grid;
  }

  #w-node-_6af6a914-481d-7128-621f-172ec8f2829d-a34b3c04, #w-node-_510d47d0-6152-03c4-2b1b-48efe438573c-c1ce3bbf, #w-node-_510d47d0-6152-03c4-2b1b-48efe438573c-b6898f6d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}


@font-face {
  font-family: 'Blisspro';
  src: url('../fonts/BlissPro-Regular.WOFF') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Blisspro';
  src: url('../fonts/BlissPro-Heavy.WOFF') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Blisspro';
  src: url('../fonts/BlissPro-Medium.WOFF') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Blisspro';
  src: url('../fonts/BlissPro-Light.WOFF') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Blisspro';
  src: url('../fonts/BlissPro-Bold.WOFF') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}