@font-face {
  font-family: BebasNaueBold;
  src: url('../fonts/BebasNeueBold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --text: #6b7094;
  --medium-size: .935rem;
  --blue: #12062a;
  --acient: #5d6eff;
  --bg\<deleted\|variable-18b6860e\>: #f6f7fd;
  --stroke-2: #eaecf4;
  --white: white;
  --margin-6rem: 6rem;
  --margin-8rem: 8rem;
  --margin-4rem: 4rem;
  --xxsmall-size: .75rem;
  --4xsmall-size: .65rem;
  --perple-light: #8b60ff;
  --small-size: .85rem;
  --large-size: 1.125rem;
  --dark-grey: #9b9bac;
  --hover-acient: #6a7afd;
  --xlarge-size: 1.25rem;
  --nonem: 8rem;
  --xmedium-size: 1rem;
  --margin-14rem: 14rem;
  --margin-12rem: 12rem;
  --margin-10rem: 10rem;
  --xsmall-size: .8rem;
  --white-smoke: #fafafa;
  --xxxsmall-size: .7rem;
  --green\<deleted\|variable-e2b95f26\>: #5ae1b1;
  --turquoise: #0fb6eb;
  --color-2: #ff5c95;
  --color: #ff1b6b;
  --bg_cours: #d2d7ff;
  --bg-gray: #f3f3f5;
  --purple_bg: #e1e4ff;
  --margin-16rem: 16rem;
  --margin-3rem: 3rem;
  --margin-2rem: 2rem;
  --margin-5rem: 5rem;
  --green: #3eccb6;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

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

body {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  font-size: var(--medium-size);
  font-weight: 400;
  line-height: 150%;
}

h1 {
  color: var(--blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 900;
  line-height: 115%;
}

h2 {
  color: var(--blue);
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 130%;
}

h3 {
  color: var(--blue);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 125%;
}

h4 {
  color: var(--blue);
  font-family: Montserrat, sans-serif;
  font-size: var(--medium-size);
  margin-top: 1.5rem;
  margin-bottom: .75rem;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

h5 {
  margin-bottom: 6px;
  font-family: Gilroy;
  font-size: 17px;
  font-weight: 600;
  line-height: 130%;
}

p {
  color: var(--text);
  margin-bottom: .75rem;
  font-family: Montserrat, sans-serif;
  font-size: .935rem;
  font-weight: 400;
  line-height: 170%;
}

a {
  color: var(--acient);
  text-decoration: none;
  transition: color .25s cubic-bezier(.25, .46, .45, .94);
}

ul {
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-bottom: 1rem;
  padding-left: 1.125rem;
  display: flex;
}

ol {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 1rem;
  padding-left: 1.625rem;
}

li {
  align-items: flex-start;
}

img {
  border-radius: 1rem;
  max-width: 100%;
  margin-top: .25rem;
  margin-bottom: .75rem;
  display: inline-block;
}

strong {
  color: var(--blue);
  font-weight: 600;
}

blockquote {
  border-left: 2px solid var(--acient);
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  font-size: var(--medium-size);
  border-radius: .125rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 1rem 1.5rem;
}

.h1 {
  font-size: 3.25rem;
  line-height: 110%;
}

.h1.hghgh, .h1.hghgbb {
  color: #fff;
  margin-top: 3rem;
  margin-bottom: 2rem;
}

.h1.hghgbds {
  color: #fff;
  margin-top: 0;
  margin-bottom: 2rem;
}

.h1.hghghxx {
  color: #fff;
  margin-top: 3rem;
  margin-bottom: 2rem;
}

.h1.hghgbdzzx {
  color: #fff;
  margin-top: 0;
  margin-bottom: 2rem;
}

.footer {
  z-index: 2;
  border-top: 1px solid var(--stroke-2);
  background-color: var(--white);
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  position: relative;
  box-shadow: 0 0 40px 4px #ccd0d640;
}

.section.scroll-mobile.tariff-cal {
  margin-bottom: 14rem;
}

.section.reschif, .section.gfgfg, .section.date-rest, .section.sovmm {
  display: block;
}

.section.faq {
  margin-right: auto;
  margin-bottom: var(--margin-8rem);
  max-width: 72rem;
  margin-left: auto;
}

.section.relative {
  position: relative;
}

.section._6666 {
  margin-bottom: 12rem;
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative;
  overflow: hidden;
}

.section.hgghfghfgh {
  margin-bottom: 8rem;
  position: relative;
  overflow: hidden;
}

.dropdown_point {
  padding: 8px 16px;
  display: flex;
}

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.header_main_nav {
  z-index: 20;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 1px;
}

.button_next {
  border: 1px solid var(--blue);
  border-radius: 50px;
  justify-content: center;
  align-self: flex-end;
  align-items: stretch;
  padding: 12px 20px;
  transition: border-color .3s cubic-bezier(.215, .61, .355, 1), color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.button_next:hover {
  border-color: var(--acient);
  color: var(--acient);
}

.description-tab {
  overflow: hidden;
}

.button {
  background-color: var(--acient);
  color: #fff;
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.5rem;
  font-weight: 600;
  transition: background-color .35s;
  display: flex;
}

.button:hover {
  background-color: var(--perple-light);
}

.button.black.smodtext.bfg {
  background-color: #ff1b6b;
}

.button.black.smodtext.bfg:hover {
  background-color: #ff5c95;
}

.button.width-100 {
  width: 100%;
}

.button.width-100.bgbb {
  background-color: #ff1b6b;
}

.button.width-100.bgbb:hover {
  background-color: #ff5c95;
}

.button.zzz {
  background-color: #ff1b6b;
}

.button.zzz:hover {
  background-color: #ff5c95;
}

.button.zzzz {
  background-color: #ff1b6b;
}

.button.zzzz:hover {
  background-color: #ff5c95;
}

.h2 {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 120%;
}

.h2.margin-bot-2-4-5rem._6-5vwww {
  margin-bottom: 0;
}

.h2.margin-bot-2-4-5rem {
  margin-bottom: 4.5rem;
}

.h2.align-left-l {
  text-align: left;
}

.h2.align-left-l.dfggddsdsd {
  color: #12062a;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 2.35rem;
}

.h2.align-left-l.hghbb {
  color: #12062a;
  text-align: left;
  margin-bottom: 1rem;
  font-size: 2.35rem;
}

.h2.align-left-l.hghf, .h2.align-left-l.hghfff {
  color: #12062a;
  text-align: left;
  align-self: flex-start;
  margin-bottom: 1rem;
  font-size: 2.35rem;
}

.h2.align-left-l.hghbbsddd {
  color: #12062a;
  text-align: left;
  margin-bottom: 1rem;
  font-size: 1.95rem;
}

.h2._6-7vwwhh {
  width: 65%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.h2._6-7vwwhh._1wq {
  width: 85%;
  margin-bottom: 5rem;
}

.footer-other-link {
  grid-column-gap: 1rem;
  color: var(--blue);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  flex-direction: row;
  margin-bottom: 0;
  display: flex;
}

.logo_white {
  border-radius: 0;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 1rem;
}

.logo-img {
  border-radius: 0;
  height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0;
}

.calc-title {
  color: var(--text);
  font-size: var(--small-size);
  margin-top: 0;
  margin-bottom: .7rem;
  font-weight: 400;
  line-height: 100%;
}

.calc-title._0-margin {
  margin-bottom: 0;
}

.chakra {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.chakra-1 {
  background-color: #3f54ad33;
  border: 1px solid #3f54ad;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.chacras-description-1 {
  color: #3f54ad;
  font-size: var(--large-size);
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

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

.chakra-img {
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
}

.chakra-4 {
  background-color: #48bfdf33;
  border: 1px solid #48bfdf;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.chacras-description-2 {
  color: #48bfdf;
  font-size: var(--large-size);
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

.chakra-2 {
  background-color: #76c92b33;
  border: 1px solid #76c92b;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.chacras-description-3 {
  color: #76c92b;
  font-size: var(--large-size);
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

.chakra-5 {
  background-color: #edca3a33;
  border: 1px solid #edca3a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.chacras-description-4 {
  color: #edca3a;
  font-size: var(--large-size);
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

.chacras-description-5 {
  color: #f68c1f;
  font-size: var(--large-size);
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

.chakra-3 {
  background-color: #f68c1f33;
  border: 1px solid #f68c1f;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.chakra-6 {
  background-color: #ef2d3f33;
  border: 1px solid #ef2d3f;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.chacras-description-6 {
  color: #ef2d3f;
  font-size: var(--large-size);
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

.calc-description {
  color: var(--blue);
  font-size: var(--medium-size);
  align-self: center;
  margin-bottom: 0;
  padding-top: 2px;
  font-weight: 600;
  line-height: 100%;
}

.calc-description.color-sahasrara {
  color: #ff61bb;
}

.calc-description.color-adjna {
  color: #735bc0;
}

.calc-description.color-vishudha {
  color: #019ae3;
}

.calc-description.color-anahata {
  color: #8ebb3e;
}

.calc-description.color-manupura {
  color: #e3ae0a;
}

.calc-description.color-svadhistana {
  color: #ed701a;
}

.calc-description.color-muladhara {
  color: #ed2839;
}

.age-gate-success-message {
  background-color: var(--acient);
  height: 0;
  padding: 0;
}

.field-date {
  border: 1px solid var(--stroke-2);
  font-size: var(--medium-size);
  border-radius: .5rem;
  height: auto;
  margin-bottom: 0;
  padding: 1.25rem 1rem;
  transition: all .35s cubic-bezier(.25, .46, .45, .94);
}

.field-date:hover {
  border-color: var(--dark-grey);
}

.field-date:active, .field-date:focus {
  border-color: var(--acient);
}

.field-date.blue {
  border-radius: 50rem;
}

.field-date.blue:active {
  border-style: solid;
  border-color: #4993f8;
}

.field-date.blue:focus {
  border-color: #4993f8;
}

.field-date.zz {
  border-radius: 50rem;
}

.field-date.zz:active, .field-date.zz:focus {
  border-color: #4993f8;
}

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

.calc-field-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.calc-field {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.calc_button {
  background-color: var(--acient);
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 50rem;
  margin-left: 1rem;
  padding: 1.125rem 3.5rem;
  font-weight: 600;
  transition: background-color .3s cubic-bezier(.215, .61, .355, 1);
  overflow: hidden;
}

.calc_button:hover {
  background-color: var(--perple-light);
}

.calc_button:focus {
  background-color: var(--hover-acient);
  border: 0 #5f6deb;
}

.calc_button.pink {
  background-color: #ff1b6b;
}

.calc_button.pink:hover {
  background-color: #ff5c95;
}

.calc_button.pink:focus {
  border-color: #ff1b6b;
}

.menu-slide, .menu-footer {
  display: none;
}

.container_navbar {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 3.5rem;
  display: grid;
}

.menu-nav {
  background-color: #c8c8c800;
  flex: 0 auto;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.navbar {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fffffff2;
  top: -1px;
}

.burger {
  padding-right: 2rem;
}

.nav-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.nav-wrapper {
  flex: 1;
  align-self: center;
}

.nav-line {
  border-top: 1px solid #eaecf4cc;
  position: absolute;
  inset: auto 0% 0%;
}

.main-nav-arrow {
  display: none;
}

.footer-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 2.25fr 1fr 1fr .35fr;
  grid-auto-columns: 1fr;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.separate-left {
  background-color: #fff3;
  width: .25rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.separate-right {
  background-color: #fff3;
  width: .25rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.separate-mid-right {
  background-color: #fff3;
  width: .125rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.separate-mid-left {
  background-color: #fff3;
  width: .125rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.prisma-cards {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.prisma-card {
  background-color: var(--white);
  border-radius: 2rem;
  flex: 0 auto;
  padding: 3rem 4rem;
  position: relative;
  box-shadow: 0 2px 20px #ccd0d680;
}

.prisma-card.last {
  margin-right: 0;
}

.prisma-parametr {
  border: 1px solid var(--text);
  text-align: center;
  border-radius: .25rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: .25rem 1rem;
  display: flex;
}

.prisma-parametr.border-purple {
  border-color: var(--acient);
}

.prisma-parametr.border-purple.blue {
  border-color: #4993f8;
}

.h3 {
  color: var(--blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
}

.h3.ggfg {
  color: var(--white);
  margin-bottom: 1rem;
}

.h3.ggfgerer {
  color: var(--white);
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1rem;
}

.card-calc-text {
  flex-direction: column;
  display: flex;
}

.nav-piont-4, .br {
  display: block;
}

.menu-slide-arrow-right-icon {
  margin-top: auto;
  margin-bottom: auto;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.menu-slide-arrow-left-icon {
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.book-form {
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 2rem 3rem;
  position: relative;
  box-shadow: 0 0 30px #ccd0d6e6;
}

.form-close {
  cursor: pointer;
  height: 4rem;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.calc-form {
  flex: 1;
  margin-bottom: 0;
}

.numerology-results-person {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.person-name {
  font-size: var(--xxsmall-size);
  text-align: center;
  line-height: 120%;
}

.person-img {
  border-radius: 7px;
  margin-top: 0;
  margin-bottom: .625rem;
}

.fate-number-card {
  border: 1px solid var(--stroke-2);
  border-radius: .5rem;
  padding: 1.5rem .75rem;
}

.numerology-calc-mask {
  overflow: visible;
}

.footer-social {
  border: 1px solid var(--stroke-2);
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  transition: border-color .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.footer-social:hover {
  border-color: var(--acient);
}

.menu-nav-calc-dropdown {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 45rem;
  margin-left: -2rem;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: absolute;
  inset: 185% 0% auto;
  overflow: hidden;
}

.menu-calc-img {
  border-radius: 0;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
}

.menu-calc-title {
  color: var(--blue);
  font-size: var(--small-size);
  text-align: left;
  text-transform: uppercase;
  margin-bottom: .25rem;
  font-weight: 700;
  line-height: 110%;
}

.nav-piont-2 {
  align-items: center;
  display: flex;
  position: relative;
}

.menu-arrow {
  margin-left: .375rem;
  display: flex;
}

.menu-nav-calc {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  color: var(--blue);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  transition: color .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.form {
  margin-bottom: 0;
}

.numerology-results {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  margin-top: 2rem;
  padding: 2rem;
  display: grid;
  box-shadow: 0 2px 20px #ccd0d680;
}

.numerology-results.planet {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.numerology-results.vvvvvvv {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  box-shadow: none;
  border-top: 1px solid #eaecf4;
  border-radius: 0;
  margin-bottom: 0;
  margin-left: -4rem;
  margin-right: -4rem;
  padding: 3rem 4rem 0;
}

.numerology-results.vvvvv-1, .numerology-results.vvvvv-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  box-shadow: none;
  border-top: 1px solid #eaecf4;
  border-radius: 0;
  margin-bottom: -2.5rem;
  margin-left: -4rem;
  margin-right: -4rem;
  padding: 3rem 4rem;
}

.numerology-results-text {
  border-right: 1px solid var(--stroke-2);
  margin-top: -2rem;
  margin-bottom: -2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-right: 2rem;
}

.numerology-results-text.ccc {
  margin-top: -3rem;
  margin-bottom: -3rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.numerology-money-wrapper {
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  border-radius: .5rem;
  margin-top: 1.5rem;
  padding: 1rem 1.5rem;
}

.numerology-chakras-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--stroke-2);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-bottom: .5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.numerology-chakras-wrapper.fdffdf {
  margin-bottom: 2rem;
  margin-left: -4rem;
  margin-right: -4rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.margin-global {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  display: flex;
}

.margin-global.overflow-hidden {
  overflow: hidden;
}

.margin-global.fder {
  z-index: 20;
  flex: 1;
  justify-content: center;
  align-items: center;
  position: relative;
}

.container-medium {
  width: 100%;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
}

.page-wrapper {
  z-index: 0;
  position: relative;
}

.text-size-medium {
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.text-size-medium.w--current {
  color: var(--acient);
}

.text-size-medium.align-center {
  text-align: center;
}

.text-size-medium.align-center.margin-bot-1-5rem {
  margin-bottom: 1.5rem;
}

.text-size-medium.align-center.margin-bot-1-2rem {
  margin-bottom: 2rem;
}

.text-size-medium.margin-bottom-xxsmile {
  margin-bottom: .5rem;
}

.text-size-medium.margin-bot-2rem {
  margin-bottom: 2rem;
}

.text-size-medium.margin-bot-1-5rem {
  margin-bottom: 1.5rem;
}

.text-size-medium.margin-bot-0-5rem {
  margin-bottom: .5rem;
}

.text-size-medium.bbgb {
  color: #9b9bac;
  margin-bottom: .5rem;
}

.text-size-medium.nhn {
  color: #9b9bac;
  margin-bottom: 2rem;
}

.text-size-medium.bghhh {
  color: #9b9bac;
  margin-bottom: 0;
}

.text-size-medium.hhfhj {
  color: #9b9bac;
  margin-bottom: .75rem;
}

.text-size-medium.dsd {
  color: #9b9bac;
  margin-bottom: 1rem;
}

.text-size-medium.dsa {
  color: #9b9bac;
  margin-bottom: 2rem;
}

.text-size-medium.bbgbb {
  color: #9b9bac;
  margin-bottom: 1.25rem;
}

.text-size-medium.bbgbasd {
  color: #9b9bac;
}

.text-size-medium.ras {
  color: var(--dark-grey);
  font-size: var(--xxsmall-size);
  text-align: center;
}

.text-size-medium.gfds {
  color: var(--dark-grey);
  text-align: left;
  font-size: .9rem;
}

.text-size-medium.gfdsdsdd {
  color: var(--dark-grey);
  text-align: center;
  margin-top: 3rem;
  font-size: .9rem;
}

.margin-bottom {
  padding: 0;
}

.margin-bottom.margin-xxsmall {
  padding-bottom: .5rem;
}

.margin-bottom.margin-medium {
  padding-bottom: 1.5rem;
}

.margin-bottom.margin-xmedium {
  margin-bottom: var(--nonem);
  padding-bottom: 1.25rem;
}

.margin-bottom.margin-xxxsmall {
  padding-bottom: .375rem;
}

.margin-bottom.margin-mediumx {
  padding-top: 1.75rem;
}

.div {
  position: relative;
}

.div.relative {
  z-index: 0;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.div.modal-video {
  z-index: 2;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.div-flex {
  align-items: center;
  padding-left: 0;
  display: flex;
}

.div-flex.gap-smsall {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  display: flex;
}

.div-flex.vertical_centre {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.div-flex.vertical_centre.wightt {
  max-width: 42rem;
}

.div-flex.vertical_centre.wighttz {
  max-width: 43rem;
}

.div-flex.gap-medium {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1rem;
}

.div-flex.gap-medium.children-wrap-s-0-75rem {
  align-items: center;
}

.div-flex.gap-xsmall {
  z-index: 0;
  grid-column-gap: .75rem;
  position: relative;
}

.div-flex.gap-xsmall.form {
  flex: none;
  margin-left: 1rem;
}

.div-flex.gap-xxxsmall {
  grid-column-gap: .375rem;
}

.div-flex.justify-sb {
  justify-content: space-between;
}

.div-flex.margin-43, .div-flex.margin-44 {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-flex.gap-price111 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
}

.img {
  border-radius: 0;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.img.icon-size-medium {
  width: 1.25rem;
  height: 1.25rem;
}

.img.icon-size-large {
  width: 1.5rem;
  max-width: none;
  height: 1.5rem;
}

.img.line-chakra-1 {
  position: relative;
  transform: translate(0, -11px);
}

.img.line-chakra-2 {
  position: relative;
  transform: rotate(-9deg)translate(0, -38px);
}

.img.line-chakra-3 {
  position: relative;
  transform: translate(0, -29px);
}

.img.line-chakra-4 {
  position: relative;
  transform: rotate(-7deg)translate(0, -20px);
}

.img.line-chakra-5 {
  position: relative;
  transform: translate(0, -7px);
}

.img.line-chakra-6 {
  position: relative;
  transform: translate(0, 2px);
}

.img.line-chakra-7 {
  position: relative;
  transform: translate(0, -2px);
}

.img.program-icons {
  width: 1rem;
  height: 1rem;
}

.img.transcript-close {
  background-color: #0000;
  border-radius: 0;
  width: 1.75rem;
  height: 1.75rem;
}

.img.personality {
  width: 4rem;
  height: 4rem;
}

.img.tab-close-img {
  background-color: #0000;
  border-radius: 0;
  width: 1.25rem;
  height: 1.25rem;
}

.img.info-hvd {
  width: 1.25rem;
  height: 1.25rem;
}

.img.img-chakra-copy {
  height: 100%;
  position: absolute;
  inset: 0% -9% 0% auto;
}

.img.img-pdf {
  height: 7rem;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.img.img-date {
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: auto;
  right: 1rem;
}

.img.line-swadhisthana {
  position: relative;
  top: 3.5%;
}

.img.line-manipura {
  position: relative;
  top: 1.5%;
}

.img.line-anahata {
  position: relative;
  top: 2.5%;
}

.img.line-vishuddha {
  position: relative;
  top: 1.8%;
}

.img.line-muladhara-m {
  padding-left: 7%;
  padding-right: 7%;
  display: none;
  position: absolute;
  inset: auto 0% 7%;
}

.img.line-swadhisthana-m {
  padding-left: 7%;
  padding-right: 7%;
  display: none;
  position: absolute;
  inset: auto 0% 27%;
}

.img.line-manipura-m {
  padding-left: 8%;
  padding-right: 8%;
  display: none;
  position: absolute;
  inset: auto 0% 38%;
}

.img.line-anahata-m {
  padding-left: 8%;
  padding-right: 8%;
  display: none;
  position: absolute;
  inset: 36% 0% auto;
}

.img.line-vishuddha-m {
  display: none;
  position: absolute;
  inset: 22% 0% auto;
}

.img.line-ajna-m {
  padding-left: 7%;
  padding-right: 2%;
  display: none;
  position: absolute;
  inset: 5% 0% auto;
}

.img.chakras {
  display: block;
}

.img.line-vishuddha-m {
  position: relative;
  top: 1%;
}

.img.line-anahata-m {
  position: relative;
  top: 2%;
}

.img.line-manipura-m {
  position: relative;
  top: 1%;
}

.img.line-swadhisthana-m {
  position: relative;
  top: 3.5%;
}

.img.chakra-sovm {
  width: 2.85rem;
  height: 2.85rem;
  margin-right: 1rem;
}

.img.close-pay-text {
  background-color: #0000;
  border-radius: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .35rem;
}

.img.man-woman {
  width: 2rem;
  height: 2rem;
}

.img.chakra-girl-1 {
  z-index: 0;
  flex: 1;
  align-self: flex-start;
  height: auto;
  max-height: 41rem;
  position: absolute;
  inset: -7% -10rem 0% auto;
}

.img.man-woman-1 {
  width: 2.5rem;
  height: 2.5rem;
}

.img.arrow-progn {
  width: 1.25rem;
  height: 1.25rem;
  transform: rotate(90deg);
}

.img.arrow-club-5 {
  height: 1rem;
  position: absolute;
  inset: 5% auto auto 5%;
}

.img.telega {
  width: 2rem;
}

.img.feedback {
  width: 2.25rem;
  height: 2.25rem;
}

.img.feedback-close {
  width: 2.25rem;
  height: 2.25rem;
  display: none;
}

.img.star-line-1 {
  width: .935rem;
  height: .935rem;
  position: static;
}

.img.star-line-2 {
  width: 1.25rem;
  height: 1.25rem;
  position: static;
}

.img.dgfgfdfdg {
  height: 6rem;
}

.img._21222 {
  width: 1.75rem;
  height: 1.75rem;
  position: static;
}

.img.telegaza {
  width: 1.5rem;
}

.img._2122233 {
  width: 1.35rem;
  height: 1.35rem;
  position: static;
}

.img.winter-img, .img.all-img, .img.spring-img {
  width: 1.25rem;
  height: 1.25rem;
}

.img.summer-img, .img.autumn-img {
  width: 1.5rem;
  height: 1.5rem;
}

.text-size-large {
  font-size: var(--xmedium-size);
  margin-bottom: 0;
  line-height: 170%;
}

.text-size-large.white {
  color: #fff;
  font-weight: 200;
}

.text-size-large.dewrew {
  text-align: center;
}

.text-size-large.fsdfdsfds {
  color: #eaecf4;
  margin-bottom: 0;
}

.text-size-large.vccd, .text-size-large.fdsw {
  text-align: left;
  margin-bottom: 1rem;
}

.text-size-large.nthgh {
  color: #fff;
  text-align: center;
  max-width: 52rem;
}

.text-size-large.cook {
  font-size: var(--small-size);
  text-align: left;
}

.text-size-large.fdsw2 {
  text-align: left;
  margin-bottom: 2rem;
}

.div-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-grid.numerology-info-1 {
  grid-column-gap: 5rem;
  grid-template-columns: .7fr 1fr;
  align-items: center;
}

.div-grid.numerology-info-433, .div-grid.numerology-info-43231 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: .7fr 1fr;
  align-items: center;
}

.margin-large {
  margin-bottom: var(--margin-14rem);
}

.text-size-xsmall {
  color: var(--text);
  font-size: var(--xsmall-size);
  margin-bottom: 0;
}

.text-size-small {
  font-size: var(--small-size);
  margin-bottom: 0;
}

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

.text-size-small.align-center {
  text-align: center;
}

.text-size-small.align-center.margin-top-1-5rem {
  margin-top: 1.5rem;
}

.text-bold {
  color: var(--blue);
  font-weight: 600;
}

.text-bold.blue {
  color: #2295FF;
}

.text-color-purple {
  color: #2295FF;
}

.text-color-purple.blue {
  color: #2295FF;
}

.button-text {
  grid-column-gap: .25rem;
  display: flex;
}

.button-text.menu-calc {
  grid-column-gap: .35rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.button-text-arrow {
  align-self: center;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-bottom: 0;
}

.footer-arrow-top {
  z-index: 10;
  border: 1px solid var(--stroke-2);
  background-color: var(--white);
  border-radius: .5rem;
  position: relative;
}

.footer-arrow-top-wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.arrow-footer {
  color: var(--dark-grey);
  height: 1.125rem;
  transform: rotate(180deg);
}

.link-footer {
  font-size: var(--small-size);
}

.link-footer.pinkk, .link-footer.pink1 {
  color: #ff1b6b;
}

.div-line {
  border-bottom: 1px solid var(--stroke-2);
  width: 100%;
}

.div-line.footer-line {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.div-line.footer-line-1111 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
}

.div-line.ggfgfgdfdfdds {
  border-bottom-color: #ffffff12;
  margin-top: 2.5rem;
  margin-bottom: 1rem;
}

.link-blue {
  grid-column-gap: 8px;
  color: var(--text);
  align-items: center;
  font-weight: 400;
  transition: color .35s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.link-blue:hover {
  color: var(--acient);
}

.quote.blueee {
  border-left-color: #4993f8;
  margin-bottom: 0;
}

.numerology-number-wrapper {
  margin-top: 1rem;
}

.text-color-blue {
  color: var(--blue);
}

.prisma-parametr-text {
  font-size: var(--xmedium-size);
  margin-bottom: 0;
  font-weight: 600;
}

.menu-nav-text {
  color: var(--text);
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 600;
  transition: color .35s cubic-bezier(.25, .46, .45, .94);
}

.menu-nav-text:hover, .menu-nav-text.w--current {
  color: var(--acient);
}

.menu-nav-text.hover-gray:hover {
  color: var(--text);
}

.menu-social {
  border: 1px solid var(--stroke-2);
  border-radius: 7px;
  padding: .25rem 1.5rem .5rem;
  transition: border-color .3s cubic-bezier(.25, .46, .45, .94);
}

.menu-social:hover {
  border-color: var(--acient);
}

.menu-calc-text {
  color: var(--text);
  font-size: var(--xsmall-size);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.menu-calc-text.w--current {
  color: var(--acient);
}

.footer-text {
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.footer-text.w--current {
  color: var(--acient);
}

.social-footer {
  grid-column-gap: .75rem;
  display: flex;
}

.footer-info {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.skale-wrapper {
  justify-content: space-between;
  display: flex;
}

.numerology-calc-field-wrapper {
  grid-column-gap: 2rem;
  flex-direction: row;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.numerology-calc-field-wrapper.lgfgs {
  margin-top: 0;
}

.numerology-calc-field {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-nav {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.program-tab {
  grid-column-gap: 2rem;
  border-top: 1px solid var(--stroke-2);
  border-bottom: 1px solid var(--stroke-2);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1rem 1rem .5rem;
  transition: color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.program-tab-first {
  grid-column-gap: 2rem;
  border-top: 1px none var(--stroke-2);
  border-bottom: 1px solid var(--stroke-2);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1rem 1rem .5rem;
  transition: color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.program-tab-last {
  grid-column-gap: 2rem;
  border-top: 1px solid var(--stroke-2);
  border-bottom: 1px none var(--stroke-2);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1rem 1rem .5rem;
  transition: color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.manual-content-title {
  grid-column-gap: .25rem;
  border-top: 1px solid var(--stroke-2);
  border-bottom: 1px solid var(--stroke-2);
  color: var(--blue);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  transition: color .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.manual-content-title:hover {
  color: var(--acient);
}

.course-content-wrapper-points {
  overflow: visible;
}

.text-color-red {
  color: #ff7676;
}

.calc-header-1 {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-items: center;
  display: grid;
  position: relative;
}

.fs-checkbox_toggle-dot-7 {
  z-index: 2;
  background-color: #fff;
  border-radius: 999rem;
  flex: none;
  justify-content: flex-end;
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
}

.calc-field-1 {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.fs-checkbox_label-7 {
  width: auto;
  margin-bottom: 0;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.calc_button-paid {
  background-color: var(--acient);
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 50rem;
  margin-left: 3rem;
  padding: 1rem 3.5rem;
  font-weight: 600;
  transition: background-color .35s cubic-bezier(.215, .61, .355, 1);
  overflow: hidden;
}

.calc_button-paid:hover {
  background-color: var(--perple-light);
}

.calc_button-paid:focus {
  background-color: #6a7afd;
  border: 0 #5f6deb;
}

.calc_button-paid.pifkk {
  background-color: #ff1b6b;
}

.calc_button-paid.pifkk:hover {
  background-color: #ff5c95;
}

.calc_button-paid.pifkk:focus {
  border-color: #ff1b6b;
}

.fs-checkbox_toggle-7 {
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 3.5rem;
  margin-bottom: 0;
  padding: .25rem;
  display: flex;
  position: relative;
}

.calculator-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding: 1.75rem 2.5rem;
  display: grid;
  box-shadow: 0 2px 20px #ccd0d680;
}

.calculator-1.xxxx {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-radius: 2rem;
  grid-template-columns: auto 2.25fr;
  padding-left: 2rem;
  padding-right: 2rem;
}

.age-gate-success-message-2 {
  background-color: #5d6eff;
  height: 0;
  padding: 0;
}

.text-block-9 {
  color: #fff;
}

.calc-field-wrapper-1 {
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.calc-form-1 {
  flex: 1;
  margin-bottom: 0;
}

.fs-checkbox_mask-7 {
  z-index: 1;
  background-color: #ff1b6b;
  border-radius: 999rem;
  position: absolute;
  inset: 0%;
}

.fs-checkbox_mask-7.blue, .fs-checkbox_mask-7.xzz {
  background-color: #2295FF;
}

.fs-checkbox_mask-7[style*="background-color"] {
  background-color: #2295FF !important;
}

.fs-checkbox_mask-7[style*="background-color: rgb(93, 110, 255)"] {
  background-color: #2295FF !important;
}

.fs-checkbox_mask-7[style*="background-color: rgb(77, 168, 136)"] {
  background-color: #ff1b6b !important;
}

.fs-checkbox_button-7 {
  border-radius: 999rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.fs-checkbox_button-7:focus-visible, .fs-checkbox_button-7[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.field-date-1 {
  font-size: var(--medium-size);
  border: 1px solid #eaecf4;
  border-radius: .5rem;
  height: auto;
  margin-bottom: 0;
  padding: 1rem;
  transition: all .35s cubic-bezier(.25, .46, .45, .94);
}

.field-date-1:hover {
  border-color: #aeaeae;
}

.field-date-1:active, .field-date-1:focus {
  border-color: #5d6eff;
}

.field-date-1.blue {
  text-align: left;
  border-radius: 50rem;
}

.field-date-1.blue:active, .field-date-1.blue:focus {
  border-color: #4993f8;
}

.transcripts {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.text-right {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 500;
  display: block;
}

.text-right.w--current {
  color: var(--acient);
}

.text-left {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 500;
  display: none;
  overflow: visible;
}

.text-left.w--current {
  color: var(--acient);
}

.calc-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 20px #ccd0d680;
}

.calc-wrapper.margin-right-0-l-copy {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--white);
  padding-right: 0;
  overflow: hidden;
}

.calc-wrapper.calc-wrapper-8 {
  background-color: var(--white);
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-right: 0;
}

.grid-contur {
  grid-column-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-contur {
  border: 1px solid var(--stroke-2);
  border-radius: 1rem;
  padding: 1rem 1.5rem;
}

.parametr {
  border: 1px solid var(--stroke-2);
  border-radius: 1rem;
  flex: 1;
  padding: .85rem 1.25rem;
}

.parametr.help {
  cursor: pointer;
  justify-content: space-between;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.parametr.help-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.grid-contur-param-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-right: 2rem;
  display: grid;
}

.calc-block-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.h2-calc {
  color: var(--blue);
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 110%;
}

.grid-power {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.chakr-wrapper {
  z-index: 2;
  grid-row-gap: 1.15rem;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
  position: relative;
}

.chakr {
  border-radius: .75rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
}

.chakr.sahasrara-block {
  background-color: var(--white);
  border: 1px solid #ff61bb;
  width: 90%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  position: relative;
}

.chakr.adjna-block {
  background-color: var(--white);
  border: 1px solid #3f54ad;
  width: 90%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  position: relative;
}

.chakr.vishudha-block {
  background-color: var(--white);
  border: 1px solid #48bfdf;
  width: 90%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  position: relative;
}

.chakr.anahata-block {
  background-color: var(--white);
  border: 1px solid #76c92b;
  width: 90%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  position: relative;
}

.chakr.manupura-block {
  background-color: var(--white);
  border: 1px solid #edca3a;
  width: 90%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  position: relative;
}

.chakr.svadhistana-block {
  background-color: var(--white);
  border: 1px solid #f68c1f;
  width: 90%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  position: relative;
}

.chakr.muladhara-block {
  background-color: var(--white);
  border: 1px solid #ed2839;
  width: 90%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  position: relative;
}

.line-wrapper {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  margin-left: -2rem;
  margin-right: 5.5rem;
  display: flex;
}

.program-point {
  grid-column-gap: .65rem;
  border: 1px solid var(--stroke-2);
  background-color: var(--white);
  border-radius: 1rem;
  align-items: center;
  padding: .5rem .85rem .5rem .65rem;
  display: flex;
}

.program-point.eew {
  border-radius: 50rem;
}

.program-icon-wrapper {
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
}

.program-text-wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: column;
  display: flex;
}

.program-text {
  font-size: var(--xxsmall-size);
  line-height: 140%;
}

.program-parametr {
  color: var(--blue);
  font-size: var(--small-size);
  font-weight: 600;
  line-height: 135%;
}

.program-param {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.modal-pay-wrapper {
  background-color: #fff;
  border-radius: 2rem;
  width: 36rem;
  padding: 2rem 3rem;
  position: relative;
  box-shadow: 0 0 30px #ccd0d6e6;
}

.modal-pay-wrapper.form {
  width: 38rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.modal-pay-wrapper.form.maxxx {
  width: 42rem;
}

.form-pay {
  flex-direction: column;
  display: flex;
}

.modal-pay-title {
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.85rem;
  font-weight: 800;
}

.close-pay {
  cursor: pointer;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -14px;
}

.label {
  color: var(--blue);
  font-size: var(--medium-size);
  margin-bottom: .75rem;
  font-weight: 500;
}

.pay-title-wrapper {
  border-bottom: 1px solid var(--stroke-2);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  padding-bottom: .75rem;
  display: flex;
}

.wrapper-number {
  z-index: -1;
  justify-content: space-between;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bodies-line-50 {
  background-color: var(--stroke-2);
  align-self: center;
  width: 1px;
  height: 100%;
}

.line-0 {
  grid-row-gap: .25rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.wrapper-line {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 2.75rem;
  display: flex;
}

.bodies-line-100 {
  background-color: var(--stroke-2);
  align-self: flex-end;
  width: 1px;
  height: 100%;
}

.bodies-line-0 {
  background-color: var(--stroke-2);
  align-self: flex-start;
  width: 1px;
  height: 100%;
}

.bodies-text-0 {
  margin-left: -7px;
  font-size: .875rem;
}

.bodies-text-25 {
  font-size: .875rem;
}

.calc-block-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.45fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
}

.tables {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.table {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--stroke-2);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.margin-global-0 {
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
}

.margin-global-0.blue {
  background-color: #c8defc66;
}

.transcripts-info {
  border: 1px solid var(--stroke-2);
  background-color: var(--white);
  border-radius: 1.5rem;
  padding: 2rem 1.5rem;
  position: sticky;
  top: 5.5rem;
}

.transcript {
  border: 1px none var(--stroke-2);
  background-color: var(--white);
  border-radius: 1.5rem;
  display: block;
  box-shadow: 0 2px 20px #ccd0d680;
}

.transcript-tabs {
  grid-row-gap: 1.75rem;
  flex-direction: column;
  margin-left: 2rem;
  margin-right: 2rem;
  display: flex;
  overflow: hidden;
}

.transcript-header {
  border-bottom: 1px solid var(--stroke-2);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.sub-transcript {
  border: 1px solid var(--stroke-2);
  border-radius: 1rem;
  overflow: hidden;
}

.sub-transcript-header {
  grid-column-gap: 2rem;
  background-color: var(--white-smoke);
  cursor: pointer;
  border-top: 1px #eaecf4;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 2rem;
  transition: color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.sub-transcript-header.line-no {
  border-bottom-style: none;
}

.sub-transcript-description {
  overflow: hidden;
}

.cell-1 {
  border-bottom: 1px solid var(--stroke-2);
  text-align: center;
  background-color: #0000;
  padding: .75rem 1rem;
}

.cell-2 {
  text-align: center;
  padding: .75rem 1rem;
}

.cell-title {
  border-bottom: 1px solid var(--stroke-2);
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  text-align: center;
  padding: .75rem 1rem;
}

.cell {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 5.25rem;
  padding: .5rem 1rem;
  display: flex;
}

.column-1 {
  border-right: 1px solid var(--stroke-2);
  flex: 1;
  align-self: flex-end;
}

.column-2 {
  flex: 1;
  align-self: stretch;
}

.sub-transcript-description-text {
  margin-left: 2rem;
  margin-right: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: relative;
}

.sub-transcript-description-text.manrgin-bot-0 {
  padding-bottom: 0;
}

.transcript-title {
  color: var(--blue);
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 100%;
}

.transcript-close {
  background-color: #f5b84033;
  border-radius: 50rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.transcript-close.margin-bot-1rem {
  margin-bottom: 1rem;
}

.line {
  border-bottom: 1px solid var(--stroke-2);
}

.transcript-margin {
  height: 2rem;
}

.hvd-wrapper {
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quote-hvd {
  font-size: var(--medium-size);
  margin-top: 1rem;
  margin-bottom: 1.25rem;
  font-style: italic;
}

.grid-personality {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-contur-param-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.typology-title {
  color: var(--blue);
  font-size: var(--xmedium-size);
  align-self: center;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 100%;
}

.line-25, .line-50, .line-75, .line-100 {
  grid-row-gap: .25rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.bodies-line-25, .bodies-line-75 {
  background-color: var(--stroke-2);
  align-self: center;
  width: 1px;
  height: 100%;
}

.bodies-text-50, .bodies-text-75 {
  font-size: .875rem;
}

.bodies-text-100 {
  font-size: var(--small-size);
  margin-right: -14px;
}

.title-age {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hvd-person {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: .75rem;
  display: grid;
}

.img-person {
  border-radius: 7px;
  margin-top: 0;
  margin-bottom: .875rem;
}

.tab-close {
  background-color: #f5b84033;
  border-radius: .5rem;
  padding: .5em 1rem .5rem;
}

.hvd-person-pay {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: .75rem;
  display: grid;
}

.reactions {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.reactions-text {
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 100%;
}

.field-calc {
  border: 1px solid var(--stroke-2);
  color: var(--blue);
  font-size: var(--small-size);
  background-color: #f6f7fda6;
  border-radius: .75rem;
  height: 4rem;
  margin-bottom: 1.5rem;
  padding: 1.25rem 1.5rem 1.25rem 1.25rem;
  transition: border-color .3s cubic-bezier(.25, .46, .45, .94);
}

.field-calc:hover {
  border-color: var(--acient);
}

.field-calc:focus {
  outline-offset: 0px;
  color: var(--text);
  border-color: #6c7af5;
  outline: 0 #6b7094;
}

.field-calc.form {
  margin-bottom: 0;
}

.field-calc.cx {
  border-radius: 50rem;
}

.field-calc.cx:hover, .field-calc.cx:active, .field-calc.cx:focus {
  border-color: #4993f8;
}

.field-calc.cx-email {
  font-size: var(--medium-size);
  border-radius: 50rem;
  height: 4.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.field-calc.cx-email:hover, .field-calc.cx-email:active, .field-calc.cx-email:focus {
  border-color: #4993f8;
}

.field-calc-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.field-calc-wrapper.form {
  margin-bottom: 1.5rem;
}

.button-calc {
  background-color: var(--acient);
  color: #fff;
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 50rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 4.5rem;
  margin-top: .75rem;
  padding: 1.5rem 3.5rem;
  font-weight: 600;
  transition: background-color .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.button-calc:hover {
  background-color: var(--perple-light);
}

.button-calc.xxzx {
  background-color: #ff1b6b;
}

.button-calc.xxzx:hover {
  background-color: #ff5c95;
}

.button-calc.xxzx-email {
  background-color: #ff1b6b;
  width: 100%;
}

.button-calc.xxzx-email:hover {
  background-color: #ff5c95;
}

.calc-title-body {
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 100%;
}

.calc-title-body._3321 {
  line-height: 140%;
}

.quote-calc {
  background-color: #0000;
  border-left-style: solid;
  border-radius: 0 .5rem .5rem 0;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.quote-calc.blue {
  background-color: #cde2fb3b;
  border-left-color: #4993f8;
}

.quote-calc.pinkkkw {
  color: #9b9bac;
  background-color: #0000003b;
  border-left-color: #ff1b6b;
}

.quote-calc.pinkkkqq {
  color: var(--stroke-2);
  background-color: #0000003b;
  border-left-color: #ff1b6b;
  margin-bottom: 2.5rem;
}

.transcript-table-title {
  border-bottom: 1px solid var(--stroke-2);
  background-color: var(--white-smoke);
  text-align: center;
  padding: 1.25rem 1rem;
}

.transcript-title-text {
  color: var(--blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Proximasoft;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
}

.italic-text-2 {
  font-style: italic;
}

.calc-name {
  color: var(--blue);
  font-size: var(--medium-size);
  text-align: center;
  font-weight: 400;
  line-height: 120%;
}

.credit-text {
  font-size: var(--xsmall-size);
  margin-bottom: -2px;
}

.color-red {
  color: #ed2839;
}

.color-orange {
  color: #f68c1f;
}

.color-yellow {
  color: #edca3a;
}

.color-green {
  color: #76c92b;
}

.color-purple {
  color: var(--acient);
}

.color-blue {
  color: #48bfdf;
}

.color-pink {
  color: #ff61bb;
}

.grid-power-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph {
  font-style: italic;
}

.sub-transcript-1 {
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: var(--stroke-2);
  margin-bottom: .75rem;
  overflow: hidden;
}

.sub-transcript-header-1 {
  grid-column-gap: 2rem;
  border-top: 2px solid var(--stroke-2);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 1rem;
  transition: color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.sub-transcript-description-1 {
  overflow: hidden;
}

.sub-transcript-description-text-1 {
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 2rem;
  padding-bottom: 1.25rem;
}

.line-2px {
  border-bottom: 2px solid var(--stroke-2);
}

.sub-transcript-2 {
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: var(--stroke-2);
  overflow: hidden;
}

.tables-flex {
  border: 1px solid var(--stroke-2);
  border-radius: 1rem;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.column-3 {
  border-right: 1px solid var(--stroke-2);
  flex: 1;
  align-self: flex-start;
}

.column-3.line-no {
  border-right-style: none;
}

.form-block-3 {
  margin-bottom: 1rem;
}

.paragraph-2, .paragraph-3, .paragraph-4, .paragraph-5, .paragraph-6, .paragraph-7, .paragraph-8 {
  margin-top: 2rem;
}

.text-align-center {
  z-index: 2;
  text-align: center;
  position: relative;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.button-2 {
  color: #000;
  background-color: #97c680;
  border: 1px solid #97c680;
  border-radius: 64rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 2rem;
  font-family: Proximasoft;
  font-size: 1rem;
  font-weight: 400;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-2:hover {
  color: #97c680;
  border: 1px solid #1e1e2f;
  box-shadow: inset 0 -65px #1e1e2f;
}

.container-xmedium {
  width: 100%;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ko {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-left {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-left:hover {
  text-decoration: none;
}

.button-more-text {
  color: var(--blue);
  font-size: var(--xxsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  align-items: center;
  font-weight: 600;
  line-height: 15px;
  display: flex;
  transition: color 0.2s ease;
}

.button-text:hover .button-more-text._323 {
  color: #2295FF;
}

.arrow-wrap {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: 4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.arrow-circle {
  border: 1.5px solid var(--acient);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.arrow-circle.blue {
  border-color: #4993f8;
}

.arrow-container {
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.button-arrow-2 {
  border-radius: 0;
  width: 14px;
  height: 14px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
}

.button-arrow {
  width: 14px;
  height: 14px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
}

.club-program-tab-first {
  grid-column-gap: 2rem;
  border-top: 1px none var(--stroke-2);
  border-bottom: 1px solid var(--stroke-2);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  transition: color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.club-program-tab {
  grid-column-gap: 2rem;
  border-top: 1px solid var(--stroke-2);
  border-bottom: 1px solid var(--stroke-2);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  transition: color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.next-text {
  color: var(--blue);
  font-size: var(--xxxsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.next-arrow-img {
  width: 12px;
  height: 12px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
}

.next-arrow-img-2 {
  border-radius: 0;
  width: 12px;
  height: 12px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
}

.next-arrow-container {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.next-arrow-circle {
  border: 1.5px solid var(--acient);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.next-arrow-circle.roror {
  border-color: #ff1b6b;
}

.next-arrow {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 2px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.save-calc {
  grid-column-gap: .75rem;
  border: 1px solid var(--stroke-2);
  cursor: pointer;
  background-color: #fffc;
  border-radius: 50rem;
  align-items: center;
  padding: .45rem 1.25rem .45rem 1rem;
  display: flex;
}

.save-calc._111221 {
  justify-content: center;
  align-items: center;
  position: sticky;
  top: 2rem;
}

.save-calc-icon {
  border: 1px solid var(--stroke-2);
  background-color: #f6f7fd;
  border-radius: 50rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 42px;
  display: flex;
  position: relative;
}

.html-embed-3 {
  align-items: center;
  display: flex;
  transform: translate(0);
}

.html-embed-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pdf-save {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.line-pdf {
  border-bottom: 1px solid var(--stroke-2);
  margin-top: 1.5rem;
  margin-bottom: 1.75rem;
}

.save-calc-2 {
  grid-column-gap: .75rem;
  border: 1px solid var(--stroke-2);
  cursor: pointer;
  background-color: #fffc;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  padding: .45rem 1.25rem .45rem 1rem;
  display: flex;
}

.faq-point-wrapper {
  border-bottom: 1px solid var(--stroke-2);
}

.faq-point-wrapper.nn {
  border-bottom-style: none;
}

.faq-question {
  cursor: pointer;
  justify-content: space-between;
  padding: 1.5rem .5rem;
  display: flex;
}

.button-center {
  display: flex;
}

.look-strik {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  position: absolute;
  inset: 0%;
}

.container-mediumx {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.container-mediumx.close {
  position: relative;
}

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

.link-text {
  border-bottom: 1px dashed var(--acient);
  color: var(--acient);
  cursor: pointer;
  transition: border-color .25s cubic-bezier(.25, .46, .45, .94), color .25s cubic-bezier(.25, .46, .45, .94);
}

.link-text:hover {
  border-bottom-color: var(--perple-light);
  color: var(--perple-light);
}

.link-text.pink {
  color: #ff1b6b;
  border-bottom-color: #ff1b6b;
}

.link-text.pink:hover {
  color: #ff5c95;
  border-bottom-color: #ff5c95;
}

.menu-dropdown-calc {
  grid-column-gap: 2rem;
  background-color: #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  box-shadow: 0 2px 20px #00000029;
}

.menu-dropdown-line {
  border-top: 1px solid var(--stroke-2);
  margin-top: 1.5rem;
  margin-left: -2rem;
  margin-right: -2rem;
}

.main-menu-calc-img-wrapper {
  border: 1px none var(--stroke-2);
  border-radius: 1rem;
  flex: none;
  padding: .75rem;
  box-shadow: 0 0 11px 2px #0000000d;
}

.club-plan-secondary {
  border: 1px solid var(--stroke-2);
  background-color: var(--white);
  border-radius: 2.5rem;
  padding: 1.75rem 2rem 2rem;
  position: relative;
}

.club-plan-secondary.shado111 {
  box-shadow: 0 0 9px 2px #00000012;
}

.club-plan-mid {
  background-color: var(--white);
  border-radius: 2.5rem;
  padding: 1.65rem 1.5rem 1.935rem;
}

.club-plan-middle {
  background-image: linear-gradient(45deg, var(--acient), var(--green\<deleted\|variable-e2b95f26\>) 47%, var(--green\<deleted\|variable-e2b95f26\>) 75%, var(--acient));
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  border-radius: 2.6rem;
  padding: 2px;
}

.club-plan-middle.shadow {
  box-shadow: 0 0 9px 2px #00000012;
}

.club-plan-middle.shadow.gree {
  transform-style: preserve-3d;
  background-color: #95ff03;
  background-image: none;
  transform: scale3d(1.05, 1.05, 1.05);
}

.price-tariff {
  color: var(--blue);
  text-align: left;
  flex: 0 auto;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.field-for-date {
  font-size: var(--medium-size);
  background-color: #fff0;
  border: 1px solid #0000;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 0 0 0 1.25rem;
  transition: all .35s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  inset: 0%;
}

.field-for-date:hover {
  border-style: none;
  border-color: #aeaeae;
}

.field-for-date:active {
  border-color: #5d6eff;
}

.field-for-date:focus {
  border-color: #5d6eff;
  border-radius: .75rem;
}

.field-for-date.pink:active, .field-for-date.pink:focus {
  border-color: #4993f8;
  border-radius: 50rem;
}

.box-title-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.chakri-matrica {
  border-radius: 1.5rem;
  flex-flow: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 20px #ccd0d680;
}

.table-chakras {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.table-chakra {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--stroke-2);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  margin-right: -1px;
}

.table-title-chakra-2 {
  color: #735bc0;
  font-size: var(--medium-size);
  text-align: left;
  text-transform: uppercase;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.table-title-chakra-3 {
  color: #019be3;
  font-size: var(--medium-size);
  text-align: left;
  text-transform: uppercase;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.table-title-chakra-4 {
  color: #8ebb3e;
  font-size: var(--medium-size);
  text-align: left;
  text-transform: uppercase;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.table-title-chakra-5 {
  color: #e3ae0b;
  font-size: var(--medium-size);
  text-align: left;
  text-transform: uppercase;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.table-title-chakra-6 {
  color: #ed711b;
  font-size: var(--medium-size);
  text-align: left;
  text-transform: uppercase;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.table-title-chakra-7 {
  color: #ed2939;
  font-size: var(--medium-size);
  text-align: left;
  text-transform: uppercase;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.calculator-form-compatibility {
  background-color: #fff;
  border-radius: 1.5rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 95%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 20px #ccd0d680;
}

.calculator-form-compatibility.gt5 {
  border-radius: 2rem;
}

.calc-field-compatibility {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: grid;
}

.calc-field-for-compatibility {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--stroke-2);
  text-align: center;
  border-radius: .75rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4rem;
  display: flex;
  position: relative;
}

.calc-field-for-compatibility._1aq {
  border-radius: 50rem;
}

.calc_button-compatibility {
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #5d6eff;
  border-radius: 50rem;
  width: 100%;
  padding: 1.25rem 6rem;
  font-weight: 600;
  transition: background-color .3s cubic-bezier(.215, .61, .355, 1);
}

.calc_button-compatibility:hover {
  background-color: var(--perple-light);
}

.calc_button-compatibility:focus {
  background-color: #6a7afd;
  border: 0 #5f6deb;
}

.calc_button-compatibility.pin77 {
  background-color: #ff1b6b;
}

.calc_button-compatibility.pin77:hover {
  background-color: #ff5c95;
}

.calc_button-compatibility.pin77:focus {
  border-color: #ff1b6b;
}

.title-compatibility {
  grid-column-gap: .85rem;
  grid-row-gap: .85rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.calc-text-compatibility-1 {
  width: 100%;
}

.women-calc, .man-calc {
  border-right: 1px solid var(--stroke-2);
  flex: 1;
  padding: 2rem;
}

.calc-button-wrap {
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.box-title-wrap-line {
  border-bottom: 1px solid var(--stroke-2);
  margin-bottom: 1.75rem;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.grid-human-param {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.grid-human {
  grid-column-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-human {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.grid-chakr-sovm {
  grid-template-rows: auto;
  grid-template-columns: 24.5% 1fr 24.5%;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.calc-sovm-wrapper {
  border-radius: 1.5rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  box-shadow: 0 2px 20px #ccd0d680;
}

.grid-sovm-power {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.title-energy-wrap {
  justify-content: space-between;
  display: flex;
}

.line-energy-wrap {
  background-color: var(--stroke-2);
  border-radius: 50rem;
  justify-content: space-between;
  height: .85rem;
  display: flex;
  position: relative;
}

.line-energy {
  background-image: linear-gradient(135deg, red, #d47823 26%, #ffe500 54%, #c6ff22 76%, #80ff00);
  border-radius: 50rem;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.energy-20 {
  z-index: 100;
  background-color: #00000026;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: absolute;
  left: 20%;
}

.energy-40 {
  z-index: 100;
  background-color: #00000026;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: absolute;
  left: 40%;
}

.energy-60 {
  z-index: 100;
  background-color: #00000026;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: absolute;
  left: 60%;
}

.energy-80 {
  z-index: 100;
  background-color: #00000026;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: absolute;
  left: 80%;
}

.energy-text {
  font-size: var(--xsmall-size);
  line-height: 100%;
  position: relative;
  inset: auto 0% -150%;
}

.energy-0 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: absolute;
  left: 2%;
}

.energy-100 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 2% 0% auto;
}

.div-block-88 {
  z-index: -2;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.div-block-89 {
  z-index: -2;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.div-block-90 {
  z-index: 1;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 10%;
  padding-bottom: 10%;
  display: flex;
  position: relative;
  left: 3%;
}

.calc-sovm-wrap {
  border-radius: 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  box-shadow: 0 2px 20px #ccd0d680;
}

.women-ajna {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #735bc0;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 5%;
  left: 63%;
  box-shadow: 0 0 10px 2px #735bc0;
}

.women-vishuddha {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #009be3;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 25%;
  left: 34%;
  box-shadow: 0 0 10px 2px #009be3;
}

.women-anahata {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #8ebb3e;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 38%;
  left: 66%;
  box-shadow: 0 0 10px 2px #8ebb3e;
}

.women-manupura {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #e3ae0b;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 50%;
  left: 69%;
  box-shadow: 0 0 10px 2px #e3ae0b;
}

.women-swadhisthana {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #ed701a;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 65%;
  left: 64%;
  box-shadow: 0 0 10px 2px #ed701a;
}

.women-muladhara {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #ed2739;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 80%;
  left: 64%;
  box-shadow: 0 0 10px 2px #ed2739;
}

.man-ajna {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #735bc0;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 6%;
  left: 24%;
  box-shadow: 0 0 10px 2px #735bc0;
}

.man-vishuddha {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #009be3;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 23%;
  left: 44%;
  box-shadow: 0 0 10px 2px #009be3;
}

.man-anahata {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #8ebb3e;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 41%;
  left: 19%;
  box-shadow: 0 0 10px 2px #8ebb3e;
}

.man-manipura {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #e3ae0b;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 54%;
  left: 19%;
  box-shadow: 0 0 10px 2px #e3ae0b;
}

.man-swadhisthana {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #ed701a;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 68%;
  left: 24%;
  box-shadow: 0 0 10px 2px #ed701a;
}

.man-muladhara {
  color: var(--white);
  font-size: var(--xxsmall-size);
  text-align: center;
  background-color: #ed2739;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  line-height: 100%;
  display: flex;
  position: absolute;
  top: 81%;
  left: 20%;
  box-shadow: 0 0 10px 2px #ed2739;
}

.parametr-couple {
  border: 1px solid var(--stroke-2);
  border-radius: 1rem;
  flex: 1;
  padding: 1rem 1.25rem;
}

.div-block-91 {
  z-index: -2;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 5% 0% 8%;
}

.box-title-flex-sovm {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.box-title-wrap-line-sovm {
  border-bottom: 1px solid var(--stroke-2);
  margin-bottom: 1.75rem;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.human-wooman, .human-man {
  border-radius: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  box-shadow: 0 2px 20px #ccd0d680;
}

.div-block-92 {
  padding-top: 6%;
}

.box-title-wrap-chakra {
  border-bottom: 1px solid var(--stroke-2);
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.box-title-wrap-chakras {
  border-bottom: 1px solid var(--stroke-2);
  padding-left: 2rem;
  padding-right: 2rem;
}

.chakras-text-wrap {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.calc-block-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.calc-block-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2.5fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.grid-sovm-bioritm {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.chakras {
  grid-row-gap: 1rem;
  flex-direction: column;
  padding: 1rem;
  display: none;
}

.biorithm-cicle {
  border: 0px solid var(--stroke-2);
  border-radius: 500%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.grid-chakr-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.table-param {
  font-size: var(--medium-size);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.description-param {
  color: var(--text);
  font-size: var(--small-size);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 100%;
}

.biorithm-point {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.biorithm-text {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  display: flex;
}

.biorithm-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border: 1px solid var(--stroke-2);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  display: flex;
}

.biorithm-desc {
  color: var(--text);
  font-size: var(--small-size);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 100%;
}

.enargy-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 0 0 1.5rem 1.5rem;
  flex-flow: column;
  justify-content: center;
  padding: 1.5rem 2rem 2.5rem;
  display: flex;
  box-shadow: 0 2px 20px #ccd0d680;
}

.energy-title {
  color: var(--text);
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 100%;
}

.title-chakra-7 {
  color: #ed2939;
  font-size: var(--small-size);
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 600;
}

.table-chakra-sovm-img {
  border-right: 1px solid var(--stroke-2);
  justify-content: flex-start;
  align-items: center;
  padding-left: 1.5rem;
  display: flex;
}

.table-number-sovm-wrap {
  border-right: 1px solid var(--stroke-2);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.title-prisma {
  color: var(--blue);
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 105%;
}

.subtitle-prisma {
  color: var(--blue);
  font-size: var(--small-size);
  text-transform: uppercase;
  margin-top: .5rem;
  margin-bottom: 0;
  padding: 0;
  font-weight: 600;
}

.subtitle-prisma.w--current {
  color: var(--acient);
}

.description-prisma {
  color: var(--text);
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.description-prisma.w--current {
  color: var(--acient);
}

.calc-block-8 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2.5fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: block;
}

.calc-description-1 {
  font-size: var(--medium-size);
  text-align: center;
  align-self: center;
  margin-bottom: 0;
}

.parametr-date-1 {
  border: 1px solid var(--stroke-2);
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  border-radius: 1rem;
  flex: 1;
  padding: 1.5rem 2.5rem;
  position: relative;
}

.text-pay {
  color: var(--blue);
  font-size: var(--xmedium-size);
  text-align: left;
  flex: none;
  margin-bottom: 0;
  font-weight: 500;
}

.block-pay {
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.gradient-white-1 {
  z-index: 10;
  background-image: linear-gradient(#fff6, #fff);
  height: 5rem;
  position: absolute;
  inset: auto 0% 1.2rem;
}

.line-actual {
  background-color: #eaecf4;
  border-radius: 0 5rem 5rem 0;
  width: 5%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.wrapper-line-energy {
  width: 100%;
  position: relative;
}

.program-point-1 {
  grid-column-gap: .65rem;
  border: 1px solid var(--stroke-2);
  border-radius: 1rem;
  align-items: center;
  padding: .45rem .85rem .45rem .65rem;
  display: flex;
}

.program-point-1.fdsa {
  border-radius: 50rem;
}

.calc-wrapper-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 20px #ccd0d680;
}

.copy {
  color: var(--dark-grey);
  font-size: var(--small-size);
}

.sub-transcript-description-text-2 {
  margin-left: 2rem;
  margin-right: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: relative;
}

.h3-prisma {
  text-align: center;
  flex: 1;
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 110%;
}

.prisma-text {
  font-size: var(--xmedium-size);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 400;
}

.prisma-text.w--current {
  color: var(--acient);
}

.prisma-text.margin-bot-0-5rem {
  margin-bottom: .5rem;
}

.skale-prisma {
  border-radius: 2px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  display: flex;
}

.skale-11 {
  background-image: linear-gradient(90deg, #f13141, #ef933d);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem 1rem;
  display: flex;
  position: relative;
}

.skale-22 {
  background-image: linear-gradient(90deg, #ef933d, #c4cb36);
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem 1rem;
  display: flex;
  position: relative;
}

.skale-33 {
  background-image: linear-gradient(90deg, #c4cb36, #7acb2d);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem 1rem;
  display: flex;
  position: relative;
}

.pay-name-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid #eaecf4;
  border-radius: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  padding: 1rem;
  display: none;
}

.pay-title-wrapper-2 {
  border-bottom: 1px solid #eaecf4;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  padding-bottom: .5rem;
  display: flex;
}

.form-pay-name-2 {
  color: #6b7094;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Proximasoft;
  font-size: .9375rem;
  font-weight: 400;
}

.form-pay-name-2.w--current {
  color: #5d6eff;
}

.form-pay-price-2 {
  color: #12062a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Proximasoft;
  font-size: .9375rem;
  font-weight: 600;
}

.form-pay-price-2.w--current {
  color: #5d6eff;
}

.modul-calc {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.club-modal-1 {
  background-color: #fff;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 40rem;
  padding: 3rem 3rem 2.5rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #ccd0d6e6;
}

.modal-pay-2, .modal-pay-1, .modal-pay-3 {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-modal-1 {
  cursor: pointer;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.prisma-price-old {
  color: var(--dark-grey);
  font-size: var(--large-size);
  flex: 0 auto;
  font-weight: 500;
  line-height: 100%;
  text-decoration: line-through;
}

.line-1 {
  border-bottom: 1px solid var(--stroke-2);
}

.line-1._43411 {
  border-bottom-style: none;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: block;
}

.line-1.margin-1555 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: block;
}

.menu-dropdown-point {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.title-wrap-transcript {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-piont-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid #8b60ff4d;
  border-radius: 50rem;
  align-items: center;
  padding: .35rem .75rem;
  display: flex;
}

.loader {
  margin-bottom: 0;
  position: absolute;
}

.secondary-title {
  color: var(--blue);
  font-size: var(--small-size);
  text-transform: uppercase;
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
  padding-left: .5rem;
  font-weight: 700;
  line-height: 150%;
}

.secondary-title.margin-0 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.secondary-title.margin-bot-1-5rem {
  margin-top: 0;
  margin-bottom: 1.5rem;
  padding-left: 0;
}

.prisma-point {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.linee {
  background-color: var(--stroke-2);
  height: 1px;
}

.calc-wrap-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--stroke-2);
  flex-flow: row;
  justify-content: space-between;
  margin-bottom: .5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.title-wrap {
  flex-flow: column;
  display: flex;
}

.div-block-100 {
  grid-column-gap: 2rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cell-title-1 {
  border-bottom: 1px solid var(--stroke-2);
  text-align: center;
  padding: .75rem 1rem;
}

.cell-title-2, .cell-title-3 {
  border-bottom: 1px none var(--stroke-2);
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  text-align: center;
  padding: .75rem 1rem;
}

.cell-title-4 {
  border-bottom: 1px solid var(--stroke-2);
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  text-align: center;
  padding: .75rem 1rem;
}

.cell-3 {
  border-bottom: 1px solid var(--stroke-2);
  text-align: center;
  padding: .75rem 1rem;
}

.tables-flex-1 {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--stroke-2);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.cell-title-5 {
  border-bottom: 1px solid var(--stroke-2);
  border-left: 1px solid var(--stroke-2);
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  text-align: center;
  border-bottom-left-radius: 1rem;
  padding: .75rem 1rem;
}

.cell-title-6 {
  border-bottom: 1px solid var(--stroke-2);
  border-left: 1px solid var(--stroke-2);
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  text-align: center;
  padding: .75rem 1rem;
}

.cell-title-7 {
  border-bottom: 1px solid var(--stroke-2);
  border-left: 1px solid var(--stroke-2);
  background-color: var(--bg\<deleted\|variable-18b6860e\>);
  text-align: center;
  border-top-left-radius: 1rem;
  padding: .75rem 1rem;
}

.cell-6 {
  border-right: 1px none var(--stroke-2);
  border-bottom: 1px solid var(--stroke-2);
  text-align: center;
  border-bottom-right-radius: 1rem;
  padding: .75rem 1rem;
}

.button-roll {
  border: 1px solid var(--stroke-2);
  background-color: var(--white);
  cursor: pointer;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 1.85rem;
  margin-left: auto;
  margin-right: auto;
  transition: color .3s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
  inset: auto 0% -1rem;
  box-shadow: 0 0 10px #00000014;
}

.button-roll:hover {
  color: #4993f8;
}

.roll-button-1 {
  font-size: var(--small-size);
  margin-right: 2px;
  line-height: 100%;
}

.button-roll-wrap {
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  display: flex;
}

.tables-flex-2 {
  border-style: solid solid none;
  border-width: 1px;
  border-color: var(--stroke-2);
  border-radius: 1rem 1rem 0 0;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.first-table {
  cursor: pointer;
  justify-content: space-between;
  display: flex;
}

.two-table-wrap {
  overflow: hidden;
}

.tables-flex-3 {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--stroke-2);
  border-radius: 0 0 1rem 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.roll-button-2 {
  margin-right: 2px;
  font-size: .935rem;
  line-height: 100%;
  display: none;
}

.column-33 {
  border-right: 1px solid var(--stroke-2);
  flex: 1;
  align-self: flex-start;
}

.column-33.line-no {
  border-right-style: none;
}

.column-33.round {
  border-bottom-right-radius: 1rem;
}

.table-titlee {
  color: var(--blue);
  font-size: var(--xmedium-size);
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-weight: 600;
  line-height: 100%;
}

.tables-flex-5 {
  border: 1px solid var(--stroke-2);
  border-radius: 1rem;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.sub-title-h3 {
  margin-bottom: 0;
  font-weight: 500;
}

.calc-title-10 {
  color: var(--text);
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-weight: 400;
  line-height: 100%;
}

.calc-description-10 {
  align-self: center;
  margin-bottom: 0;
  padding-top: 2px;
  font-weight: 600;
  line-height: 100%;
}

.calc-title-20 {
  color: var(--text);
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-weight: 400;
  line-height: 100%;
}

.calc-description-20 {
  align-self: center;
  margin-bottom: 0;
  padding-top: 2px;
  font-weight: 600;
  line-height: 100%;
}

.calc-title-30 {
  color: var(--text);
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-weight: 400;
  line-height: 100%;
}

.field-date-20 {
  font-size: var(--medium-size);
  border: 1px solid #eaecf4;
  border-radius: .5rem;
  width: 12rem;
  height: auto;
  margin-bottom: 0;
  padding: 1rem;
  transition: all .35s cubic-bezier(.25, .46, .45, .94);
}

.field-date-20:hover {
  border-color: #aeaeae;
}

.field-date-20:active, .field-date-20:focus {
  border-color: #5d6eff;
}

.field-date-20.margin.blue:focus {
  border-color: #4993f8;
}

.field-date-20.blue {
  border-radius: 50rem;
}

.field-date-20.blue:active, .field-date-20.blue:focus {
  border-color: #4993f8;
}

.calc_button-10 {
  background-color: var(--acient);
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 50rem;
  margin-left: 0;
  padding: 1rem 3.5rem;
  font-weight: 600;
  transition: background-color .35s cubic-bezier(.215, .61, .355, 1);
}

.calc_button-10:hover {
  background-color: var(--perple-light);
}

.calc_button-10:focus {
  background-color: #6a7afd;
  border: 0 #5f6deb;
}

.calc_button-10.pink {
  background-color: #ff1b6b;
}

.calc_button-10.pink:hover {
  background-color: #ff5c95;
}

.calc-field-10 {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.calc-field-wrapper-10 {
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.calc-form-20 {
  flex: 0 auto;
  margin-bottom: 0;
}

.faq {
  flex-direction: column;
  flex: 1;
  align-self: flex-start;
  display: flex;
  position: relative;
}

.faq-text-1 {
  color: var(--text);
  font-size: var(--xmedium-size);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 400;
}

.faq-text-1.w--current {
  color: var(--acient);
}

.faq-text-1.margin-bot-0-85rem {
  margin-bottom: .85rem;
}

.faq-text-1.margin-bot-2remxx {
  margin-bottom: 2rem;
}

.card-gg {
  z-index: 2;
  opacity: 1;
  background-color: #ffffffa6;
  border-radius: 2.5rem;
  margin-top: 3rem;
  padding: 2.5rem 3.5rem;
  position: relative;
  box-shadow: 0 0 50px #00000012;
}

.text-quest {
  font-size: var(--medium-size);
  text-align: left;
  margin-bottom: 0;
}

.card-faq {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.margin-xmedium {
  margin-bottom: var(--margin-10rem);
}

.lesson-modal {
  background-color: #fff;
  border-radius: 3rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 32rem;
  padding: .5rem .5rem 2rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #ccd0d6e6;
}

.club-close-2 {
  z-index: 10;
  cursor: pointer;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.title-club-1 {
  color: var(--blue);
  text-align: center;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-size: 2rem;
  font-weight: 900;
  line-height: 115%;
}

.modul-lesson-1, .modul-lesson-2 {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.button-telega {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: var(--small-size);
  text-align: center;
  letter-spacing: 1px;
  background-color: #68ace1;
  border-radius: 50rem;
  flex-flow: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 92%;
  margin-top: 1.75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.25rem 3.5rem;
  font-weight: 400;
  transition: background-color .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.button-telega:hover {
  background-color: var(--turquoise);
}

.title-club-2 {
  color: var(--blue);
  text-align: center;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 115%;
}

.text-button {
  font-family: Montserrat, sans-serif;
  line-height: 100%;
}

.text-button._1px {
  z-index: 2;
  font-size: var(--4xsmall-size);
  margin-top: 1px;
  position: relative;
}

.text-button._1px.fdfddd, .text-button._1px.fdfddde {
  font-weight: 700;
}

.text-button.ngda {
  z-index: 2;
  font-size: var(--4xsmall-size);
  margin-top: 1px;
  font-weight: 700;
  position: relative;
}

.button-1 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  height: 4.5rem;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ofont-1-5rem {
  color: var(--blue);
  text-align: center;
  letter-spacing: .75px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.ofont-1-5rem.margin-bot-0-25rem {
  margin-bottom: .25rem;
}

.ofont-1-5rem.margin-bot-0-25rem.ewwq {
  text-align: left;
}

.ofont-1-5rem.margin-bot-0-25rem.ggfg {
  text-align: left;
  width: 38rem;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.ofont-1-5rem.margin-bot-0-25rem.ewwszzz {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 150%;
}

.ofont-1-5rem.align-left {
  text-align: left;
}

.ofont-1-5rem.align-left.margin-bot-0-5rem {
  margin-bottom: .5rem;
}

.calc-block-6 {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.button-3 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 50rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 3.85rem;
  font-size: .85rem;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-4, .button-6 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  height: 4rem;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrap-man {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  display: grid;
}

.text-size-large-m {
  font-size: var(--xmedium-size);
  margin-bottom: 0;
}

.text-size-large-m.white {
  color: #fff;
}

.ofont-2rem {
  color: var(--blue);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.ofont-2rem.margin-bot-0-5, .ofont-2rem.ffsa {
  margin-bottom: .5rem;
  line-height: 125%;
}

.ofont-1-75rem {
  margin-top: 0;
  margin-bottom: 0;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  transition: color .35s cubic-bezier(.25, .46, .45, .94);
}

.ofont-1-75rem.margin-bot-0-5rem {
  margin-bottom: .5rem;
}

.line-prog {
  background-color: var(--stroke-2);
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.margin-medium {
  margin: 0rem 0rem var(--margin-8rem);
}

.margin-article {
  margin-top: 4rem;
  margin-bottom: var(--margin-6rem);
}

.club-img {
  width: 16px;
  height: 16px;
  margin: 0;
}

.menu-nav-calc-1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  color: var(--blue);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  transition: color .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.button-menu {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-menu:hover {
  text-decoration: none;
}

.button-more-text-1 {
  color: var(--blue);
  font-size: var(--xxsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  align-items: center;
  font-weight: 600;
  line-height: 15px;
  display: flex;
}

.button-arrow-6 {
  border-radius: 0;
  width: 14px;
  height: 14px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
}

.button-arrow-7 {
  width: 14px;
  height: 14px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
}

.arrow-container-1 {
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.arrow-circle-2 {
  border: 1.5px solid var(--acient);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.arrow-wrap-1 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: 4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.title-calc-mini {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .375rem;
  display: flex;
}

.manu-calc-icon {
  border: 1px none var(--stroke-2);
  border-radius: 1rem;
  flex: none;
  padding: .75rem;
  box-shadow: 0 0 11px 2px #0000000d;
}

.nav-point {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.h1-calc {
  margin-bottom: 1.5rem;
  font-size: 3.25rem;
  line-height: 110%;
}

.h1-calc.white {
  color: #fff;
}

.h1-calc.white.oo {
  font-size: 3rem;
}

.h1-calc.fsdfs {
  color: #fff;
  text-transform: none;
  margin-bottom: 2rem;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 120%;
}

.h1-calc.fsdfssd {
  color: #fff;
  text-transform: none;
  margin-bottom: 2rem;
  font-size: 2.85rem;
  font-weight: 600;
  line-height: 120%;
}

.calc-sub {
  color: var(--blue);
  text-align: left;
  letter-spacing: .75px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.65rem;
  font-weight: 700;
}

.calc-sub.aqe {
  padding-top: 0;
}

.calc-tariff-title {
  color: var(--blue);
  letter-spacing: .75px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .25rem;
  padding-top: 6px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 125%;
}

.margin-section-full-2 {
  margin-bottom: 12rem;
  padding: 4rem 3.5rem;
}

.calc-sub-1 {
  color: var(--blue);
  text-align: left;
  letter-spacing: .75px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.button-9 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  height: 4rem;
  margin-top: 1.75rem;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.modal-content {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.modal-description {
  font-size: var(--xmedium-size);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.modal-description.w--current {
  color: var(--acient);
}

.pdf-title {
  color: var(--blue);
  text-align: center;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 800;
  line-height: 130%;
}

.vidget {
  z-index: 2;
  flex-flow: column;
  display: flex;
  position: fixed;
  inset: auto 2rem 2rem auto;
}

.question-button {
  cursor: pointer;
  background-color: #fff;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 8px #0000003b;
}

.vidget-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-end;
  display: flex;
}

.chanals {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 2rem;
  flex-flow: column;
  padding: 1.5rem 1.25rem 1.5rem 1.75rem;
  display: none;
  position: relative;
  box-shadow: 0 0 15px #00000021;
}

.chanal-text {
  color: var(--text);
  font-weight: 500;
}

.mail {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 2rem;
  flex-flow: column;
  width: 25rem;
  padding: 1.75rem 2rem 2rem;
  display: none;
  box-shadow: 0 0 15px #00000021;
}

.field-form {
  border: 1px solid var(--stroke-2);
  color: var(--blue);
  font-size: var(--small-size);
  background-color: #f6f7fda6;
  border-radius: .75rem;
  height: 3.5rem;
  margin-bottom: 1.5rem;
  padding: 1.25rem 1.5rem 1.25rem 1.25rem;
  transition: border-color .3s cubic-bezier(.25, .46, .45, .94);
}

.field-form:hover {
  border-color: var(--acient);
}

.field-form:focus {
  outline-offset: 0px;
  color: var(--text);
  border-color: #6c7af5;
  outline: 0 #6b7094;
}

.field-form.no-height {
  height: auto;
}

.field-form.no-height.vvc {
  border-radius: 1rem;
}

.field-form.vvc {
  border-radius: 50rem;
}

.field-form.vvc:hover, .field-form.vvc:focus {
  border-color: #4993f8;
}

.field-form.vvx {
  border-radius: 50rem;
}

.field-form.vvx:hover, .field-form.vvx:focus {
  border-color: #4993f8;
}

.button-form {
  background-color: var(--acient);
  color: #fff;
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 50rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  padding: 1.25rem 4.5rem;
  font-weight: 600;
  transition: background-color .35s;
  display: flex;
}

.button-form:hover {
  background-color: var(--perple-light);
}

.button-form.pink {
  background-color: #ff1b6b;
}

.button-form.pink:hover {
  background-color: #ff5c95;
}

.button-form.gdf {
  background-color: #ff1b6b;
}

.button-form.gdf:hover {
  background-color: #ff5c95;
}

.form-mail {
  margin-bottom: 0;
}

.yes {
  background-color: #a0ffb0;
  border-radius: 1rem;
}

.yes-text {
  color: var(--blue);
  text-align: center;
}

.no {
  border-radius: .5rem;
}

.chanal-email {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  display: none;
  position: relative;
}

.chanal-telegram {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.video-modal {
  z-index: 0;
  border-radius: 2.75rem;
  width: 40rem;
  height: 17rem;
  margin-top: 0;
  margin-bottom: 0;
}

.lesson {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.title-club-3 {
  color: var(--blue);
  text-align: center;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-size: 1.95rem;
  font-weight: 900;
  line-height: 115%;
}

.close-lesson {
  z-index: 10;
  cursor: pointer;
  height: 4.5rem;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.look-strikes-1 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  width: 100%;
  height: 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-line-2 {
  color: #fff;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.link-block-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-stroks-1 {
  z-index: 4;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #60f;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.modal-description-2 {
  font-size: var(--xmedium-size);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.modal-description-2.w--current {
  color: var(--acient);
}

.modal-purple {
  z-index: -1;
  filter: blur(50px);
  background-color: #636cff;
  border-radius: 500rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.modal-calc-1 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.85rem;
  font-weight: 800;
}

.h1-calc-copy {
  margin-bottom: 1.5rem;
  font-size: 3.25rem;
  line-height: 110%;
}

.h1-calc-copy.white {
  color: #fff;
}

.line-stroks-6 {
  z-index: 4;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #bfff00;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.line-stroks-7 {
  z-index: 4;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--blue);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.lesson-line-1 {
  z-index: 5;
  display: none;
  position: relative;
  top: -1px;
}

.menu-nav-3 {
  background-color: #c8c8c800;
  flex: 0 auto;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
  position: relative;
}

.footer-wrapper-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.link-bluue {
  grid-column-gap: 8px;
  color: var(--blue);
  font-size: var(--xxsmall-size);
  text-transform: uppercase;
  align-items: center;
  font-weight: 700;
  transition: color .35s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.link-bluue:hover {
  color: #ff1b6b;
}

.diddd {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.button-1234 {
  color: #fff;
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #ff1b6b;
  border-radius: 50rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 2rem;
  font-weight: 600;
  transition: background-color .35s;
  display: flex;
}

.button-1234:hover {
  background-color: var(--color-2);
}

.bg-111 {
  z-index: 1;
  opacity: .5;
  filter: blur(80px) blur(40px);
  background-image: linear-gradient(308deg, #ff1b6b2e 21%, #ff1b6b87 52%, #ff1b6b0f 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 30rem;
  height: 30rem;
  display: flex;
  position: absolute;
  inset: -9% 2% auto auto;
}

.button-444 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #ff1b6b;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  height: 4rem;
  font-weight: 600;
  transition: background-color .35s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-444:hover {
  background-color: #ff5c95;
}

.button-3333 {
  color: #12062a;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #95ff03;
  border-radius: 50rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 3.85rem;
  font-size: .85rem;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-3333:hover {
  background-color: #88eb00;
}

.bg-999 {
  z-index: 1;
  opacity: .5;
  filter: blur(80px) blur(40px);
  background-image: linear-gradient(308deg, #c8defc9c 21% 52%, #c8defc9c 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 30rem;
  height: 30rem;
  display: flex;
  position: absolute;
  inset: auto auto -14% 0%;
}

.button-777 {
  color: var(--blue);
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #95ff03;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  height: 4rem;
  font-weight: 600;
  transition: background-color .35s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-777:hover {
  background-color: #88eb00;
}

.prisma-card-imgg {
  z-index: -1;
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 25rem;
  margin-top: 0;
  margin-bottom: 2.5rem;
  display: block;
  box-shadow: 0 17px 16px -5px #0000005e;
}

.navbarr {
  background-color: #fff0;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  top: -1px;
}

.bgg-11 {
  z-index: -20;
  opacity: .9;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #4993f8 27% 61%, #4993f8 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23rem;
  height: 23rem;
  display: flex;
  position: absolute;
  inset: auto -7% -52% auto;
}

.bgg-222 {
  z-index: -20;
  opacity: .9;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #ff1b6b 27%, #ff5c95 61%, #ff1b6b 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23rem;
  height: 23rem;
  display: flex;
  position: absolute;
  inset: 13% auto auto -10%;
}

.bgggggg {
  z-index: -20;
  background-color: #1a1720;
  background-image: url('../images/noise.png');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.menu {
  z-index: 20;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.bgg-5555 {
  z-index: -20;
  opacity: .9;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #1b2eff 27%, #ff7a2c 61%, #ff2b00 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23rem;
  height: 23rem;
  display: flex;
  position: absolute;
  inset: 13% auto auto -10%;
}

.bgg-17777 {
  z-index: -20;
  opacity: .9;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #49f86c 27%, #49f8b8 61%, #4993f8 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23rem;
  height: 23rem;
  display: flex;
  position: absolute;
  inset: auto -7% -52% auto;
}

.bgg-645665 {
  z-index: -20;
  opacity: .9;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #e649f8 27%, #49f8b8 56%, #4993f8 91%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23rem;
  height: 23rem;
  display: flex;
  position: absolute;
  inset: auto -7% -52% auto;
}

.bgg-64566576 {
  z-index: -20;
  opacity: .9;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #e649f8 27%, #49f8b8 56%, #4993f8 91%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23rem;
  height: 23rem;
  display: flex;
  position: absolute;
  inset: 18% auto auto -20%;
}

.buttton {
  background-color: var(--acient);
  color: #fff;
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 50rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 3.5rem;
  font-weight: 600;
  transition: background-color .35s;
  display: flex;
}

.buttton:hover {
  background-color: var(--perple-light);
}

.buttton.hfhhhgh {
  color: #fff;
  background-color: #12062a;
  border: 1px solid #12062a;
  flex: 0 auto;
}

.buttton.hfhhhgh:hover {
  background-color: #ff1b6b;
  border-color: #ff1b6b;
}

.ghghd {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bgg-113345 {
  z-index: -20;
  opacity: .25;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #ff5c95 25% 37%, #ff1b6b 61% 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40rem;
  height: 40rem;
  display: flex;
  position: absolute;
  inset: auto -7% -118% auto;
}

.hea {
  width: 43rem;
  position: relative;
}

.llll {
  grid-row-gap: 1rem;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: decimal;
}

.llll.margin-bot-1-0 {
  margin-bottom: 1rem;
}

.ll {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #12062a;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.lll {
  color: var(--text);
  font-size: var(--small-size);
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 400;
}

.lll.w--current {
  color: var(--acient);
}

.vzzx {
  border: 1.5px solid #ff1b6b;
  border-radius: 50rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  display: flex;
}

.hhhh {
  grid-row-gap: .75rem;
  background-color: #f5f5f599;
  border: 1px solid #eaecf4;
  border-radius: 2rem;
  margin-bottom: 0;
  padding: 1.25rem 1.5rem 1.5rem;
  list-style-type: decimal;
}

.lliin {
  background-color: #eaecf4;
  height: 1px;
  margin: 1rem -1.5rem 1.5rem;
}

.n {
  color: var(--blue);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-top: 6px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
}

.m {
  color: var(--blue);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-top: 6px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.bbb {
  border-radius: 4rem;
  padding: 2.5rem 4rem;
  overflow: hidden;
  box-shadow: 0 2px 20px #ccd0d680;
}

.w {
  grid-column-gap: 5rem;
  grid-row-gap: 16px;
  border-bottom: 1px solid #eaecf4;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  margin: -2.5rem -4rem 2.5rem;
  padding: 2.5rem 4rem;
  display: grid;
}

.z {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
  position: relative;
}

.f {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.bbbb {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fdfdfdf {
  object-fit: cover;
  background-color: #a6ff04;
  border-radius: 20rem;
  width: 5rem;
  height: 5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1.25rem;
  overflow: visible;
  box-shadow: 0 0 10px #a6ff04d1;
}

.look-strikes-11111 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  width: 100%;
  height: 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.look-strik1111 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  position: absolute;
  inset: 0%;
}

.transcripts-infoooo {
  border: 1px solid var(--stroke-2);
  background-color: var(--white);
  border-radius: 1.5rem;
  padding: 2rem 1.5rem;
  position: sticky;
  top: 5.5rem;
}

.faqqqq {
  border-radius: 3rem;
  flex-direction: column;
  flex: 1;
  align-self: flex-start;
  padding-top: 4rem;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #ccd0d680;
}

.faq-questionnn {
  cursor: pointer;
  justify-content: space-between;
  padding: 2rem 3rem;
  display: flex;
}

.faq-answerrrr {
  padding-left: 3rem;
  padding-right: 3rem;
}

.mm {
  border-radius: 0;
  width: 2.5rem;
  height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0;
}

.ffaaqq {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.question-wrapppp {
  border: 1px solid var(--stroke-2);
  background-color: #f6f7fd00;
  background-image: url('../images/bg.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 3rem;
  width: 100%;
  height: 100%;
  padding: 5rem 2rem;
  position: relative;
  overflow: hidden;
}

.dff {
  color: #4993f8;
}

.bfffg {
  align-self: center;
  display: flex;
}

.vvv {
  grid-row-gap: 2rem;
  background-color: #0000001f;
  border-radius: 2rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 3rem 1rem;
  transition: background-color .35s, color .25s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.vvv:hover {
  background-color: #0000004d;
}

.vvvv {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.imm {
  background-color: #a6ff04;
  border: 2px #88d103;
  border-radius: 500rem;
  justify-content: center;
  align-items: center;
  width: 15rem;
  height: 15rem;
  padding: 4rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px 2px #a6ff0499;
}

.dis {
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  display: flex;
}

.immm {
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.fff {
  color: var(--dark-grey);
  font-size: var(--medium-size);
  text-align: center;
  margin-bottom: 1.5rem;
}

.immc {
  background-color: #ff1b6b;
  border: 2px #c40b4c;
  border-radius: 500rem;
  justify-content: center;
  align-items: center;
  width: 15rem;
  height: 15rem;
  padding: 4rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px 2px #ff1b6b99;
}

.immff {
  background-color: #4993f8;
  border: 2px #235fb1;
  border-radius: 500rem;
  justify-content: center;
  align-items: center;
  width: 15rem;
  height: 15rem;
  padding: 4rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px 2px #4993f899;
}

.ttt {
  color: #a6ff04;
  font-size: var(--xxsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px dashed #a6ff04;
  align-items: center;
  padding-bottom: .25rem;
  font-weight: 600;
  line-height: 15px;
  transition: color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ttt:hover {
  color: #83ca00;
  border-bottom-color: #83ca00;
}

.tttt {
  color: #ff1b6b;
  font-size: var(--xxsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px dashed #ff1b6b;
  align-items: center;
  padding-bottom: .25rem;
  font-weight: 600;
  line-height: 15px;
  transition: color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.tttt:hover {
  color: #ff4788;
  border-bottom-color: #ff4788;
}

.ttttt {
  color: #4993f8;
  font-size: var(--xxsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px dashed #4993f8;
  align-items: center;
  padding-bottom: .25rem;
  font-weight: 600;
  line-height: 15px;
  transition: color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ttttt:hover {
  color: #74acfa;
  border-bottom-color: #74acfa;
}

.kkkkk {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  align-self: center;
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 120%;
}

.nnh {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.bgg-66556 {
  z-index: -10;
  opacity: .15;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #ff1b6b 27%, #ff5c95 61%, #ff1b6b 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40rem;
  height: 40rem;
  display: flex;
  position: absolute;
  inset: -36% auto auto -14%;
}

.bgg-117 {
  z-index: -10;
  opacity: .25;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #ff5c95 25% 37%, #ff1b6b 61% 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  display: flex;
  position: absolute;
  inset: auto -20% -63% auto;
}

.nuuu {
  color: #fff;
  text-align: left;
  letter-spacing: .75px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.85rem;
  font-weight: 400;
}

._7777 {
  opacity: 1;
  align-self: center;
  height: 16rem;
  margin-top: 0;
  margin-bottom: 3rem;
}

._4l4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 38rem;
  display: flex;
}

.cvvc {
  color: #9b9bac;
  text-align: center;
  flex: 1;
  margin-bottom: 2rem;
  font-size: 1rem;
  line-height: 180%;
}

.nnn {
  background-color: var(--blue);
}

.bgg-11645 {
  z-index: -20;
  opacity: .25;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #ff5c95 25% 37%, #ff1b6b 61% 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  display: flex;
  position: absolute;
  inset: -42% auto auto -42%;
}

.bgg-116gfd {
  z-index: -20;
  opacity: .25;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #ff5c95 25% 37%, #ff1b6b 61% 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  display: flex;
  position: absolute;
  inset: auto -33% -38% auto;
}

._4444 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hh {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  align-self: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 2.25rem;
  font-weight: 800;
  line-height: 130%;
}

.bbbbb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ffffff {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 100%;
}

._7778 {
  opacity: 1;
  align-self: center;
  height: 14rem;
  margin-top: 0;
  margin-bottom: 3rem;
}

.znzn {
  background-color: #12062a;
  background-image: url('../images/noise.png');
  background-position: 0 0;
  background-size: auto;
  padding-top: 5rem;
  position: relative;
  overflow: hidden;
}

.bggggb {
  z-index: 0;
  opacity: .25;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #ff5c95 25% 37%, #ff1b6b 61% 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  display: flex;
  position: absolute;
  inset: 5% auto auto -20%;
}

.section-zzad {
  z-index: 10;
  position: relative;
}

.dfgdfgdfg {
  z-index: 0;
  opacity: .25;
  filter: blur(60px) blur(60px);
  background-image: linear-gradient(308deg, #ff5c95 25% 37%, #ff1b6b 61% 84%);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  display: flex;
  position: absolute;
  inset: auto -6% 4% auto;
}

.zzaaqq {
  font-weight: 500;
}

.hhhf {
  background-color: #ff1b6b;
  border-radius: 50rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: .5rem;
  display: flex;
}

.llllll {
  grid-row-gap: .75rem;
  margin-bottom: 2rem;
  padding-left: 0;
  list-style-type: decimal;
}

.llllll._434, .llllll.nfaz {
  margin-bottom: 1.5rem;
}

.dfffddf {
  grid-row-gap: .75rem;
  margin-bottom: .75rem;
  padding-left: 0;
  list-style-type: decimal;
}

.fohhfh {
  z-index: 2;
  background-color: #fff0;
  border-top: 1px solid #ffffff12;
  width: 100%;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  position: relative;
  inset: auto 0% 0%;
}

.link-sfg {
  grid-column-gap: 8px;
  color: #fff;
  font-size: var(--xxsmall-size);
  text-transform: uppercase;
  align-items: center;
  font-weight: 700;
  transition: color .35s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.link-sfg:hover {
  color: #ff1b6b;
}

.dssdadasdas {
  margin-bottom: var(--margin-14rem);
}

.fffd {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.fdfdf {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  filter: grayscale();
  color: #9b9bac;
  font-family: Montserrat, sans-serif;
  font-size: var(--xxsmall-size);
  text-align: center;
  text-transform: uppercase;
  background-color: #ddd0;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-weight: 700;
  line-height: 130%;
  transition: filter .35s, color .25s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.fdfdf:hover {
  filter: grayscale(54%);
}

.fdfdf.w--current {
  filter: grayscale(0%);
  color: #81c900;
  -webkit-text-fill-color: transparent;
  background-color: #81c900;
  -webkit-background-clip: text;
  background-clip: text;
}

.fgfdgfdgdf {
  flex-flow: wrap;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 3rem;
  margin-bottom: 2.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.tttttt {
  color: #9b9bac;
  font-size: var(--xxsmall-size);
  border-bottom: 1px dashed #81c900;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: .25rem;
  font-weight: 700;
}

.gfgfd {
  border-radius: 0;
  width: 3.25rem;
  height: 3.25rem;
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}

.h55 {
  color: #12062a;
  font-family: Montserrat, sans-serif;
  font-size: var(--small-size);
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 600;
}

.h55.w--current {
  color: var(--acient);
}

.fdfdfdghgh {
  object-fit: cover;
  background-color: #a6ff04;
  border-radius: 20rem;
  width: 5rem;
  height: 5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem;
  overflow: visible;
  box-shadow: 0 0 10px #a6ff04d1;
}

.lo {
  border-radius: 0;
  height: .85rem;
  margin-top: 0;
  margin-bottom: 0;
}

.lol, .loll {
  border-radius: 0;
  height: 1rem;
  margin-top: 0;
  margin-bottom: 0;
}

.dgffgdfg {
  background-color: #a6ff04;
  border-bottom: 1px solid #eaecf480;
  border-top-left-radius: 5rem;
  border-top-right-radius: 5rem;
  margin-top: 0;
  padding: 2rem 3.5rem;
  overflow: hidden;
}

.margin-global-cgfgffsdf {
  padding: 11rem 3.5rem 6rem;
  overflow: visible;
}

.col {
  color: #a6ff04;
  font-style: italic;
  line-height: 160%;
}

._4 {
  border: 1.4px solid #12062a;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  display: flex;
}

._3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  flex: 1;
  display: flex;
}

._5 {
  color: #12062a;
  font-size: var(--xxxsmall-size);
  margin-bottom: 0;
  font-weight: 500;
  line-height: 100%;
}

.fd {
  z-index: 100;
  height: 37rem;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 59%;
}

.bbbbbb {
  border-radius: 4rem;
  padding: 2.5rem 4rem 2rem;
  overflow: hidden;
  box-shadow: 0 2px 20px #ccd0d680;
}

.nav-piont-44 {
  display: block;
}

.nav-linee3333 {
  z-index: 20;
  border-top: 1px solid #ffffff0f;
  width: 100%;
  position: absolute;
  inset: 5rem 0% auto;
}

.diddddd {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-wrapper-111 {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.copy1111 {
  color: var(--dark-grey);
  font-size: var(--small-size);
}

.bbrr {
  display: inline-block;
}

.dess {
  font-size: var(--small-size);
  margin-bottom: 0;
}

.footer-other-link-1111, .footer-other-linkkk {
  grid-column-gap: 1rem;
  color: var(--blue);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  flex-direction: row;
  margin-bottom: 0;
  display: flex;
}

.h2-calc-ras-1 {
  color: var(--blue);
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 3.5rem;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 110%;
}

.club-tariffff {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center stretch;
  margin-top: 4.5rem;
  position: relative;
}

.program-text-wrapperrrr {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: column;
  display: flex;
}

.li-ca {
  display: none;
}

.margin-section-full-5 {
  margin-bottom: 12rem;
  padding: 4rem 3.5rem;
}

.ffffggg {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 100%;
}

.poo {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem 2.5rem;
  display: grid;
}

.voo {
  border: 1px solid #eaecf4;
  border-radius: 50rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .75rem;
  display: flex;
}

.vo {
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.rrer {
  color: #ff1b6b;
}

.pol {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  border-radius: 2rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 2.5rem 1.25rem;
  display: flex;
  box-shadow: 0 0 20px #0000001a;
}

.mn {
  font-weight: 700;
}

.hgy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.chakk {
  object-fit: cover;
  border-radius: 2rem;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.xcz {
  font-size: var(--small-size);
  text-align: left;
  margin-bottom: 0;
}

.pou {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  background-color: #fff;
  border-radius: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  box-shadow: 0 0 20px #0000001a;
}

.vo1 {
  height: 6rem;
  margin-top: 0;
  margin-bottom: 0;
}

.mza {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  border-top: 1px solid #eaecf4;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2.5rem;
  display: flex;
}

.button-4454 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #ff1b6b;
  border-radius: 50rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 20rem;
  height: 4rem;
  font-weight: 600;
  transition: background-color .35s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-4454:hover {
  background-color: #ff5c95;
}

.soz {
  object-fit: cover;
  border-radius: 2rem;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.mda {
  border-radius: 3rem;
  padding: 3rem 3rem 2rem;
  display: block;
  box-shadow: 0 0 20px #ccd0d680;
}

.mzaa {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  border-top: 1px solid #eaecf4;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  padding-top: 2rem;
  display: flex;
}

.bfffgd {
  flex-flow: column;
  align-self: center;
  display: flex;
}

.hdd {
  border-top: 2px solid var(--stroke-2);
  text-align: center;
  width: 100%;
  margin-top: 6rem;
  margin-bottom: 0;
  padding-top: 6rem;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

._11a {
  font-weight: 200;
  line-height: 150%;
}

.gfgfdda {
  border-radius: 0;
  width: 2.5rem;
  height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}

.bfgfggf {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  display: grid;
}

.kl {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #12062a;
  justify-content: flex-start;
  align-items: flex-start;
  list-style-type: none;
  display: flex;
}

.bvf {
  border: 1.5px solid #ff1b6b;
  border-radius: 50rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  margin-top: .5rem;
  display: flex;
}

.bngh {
  font-weight: 500;
}

.nn {
  color: #4993f8;
  font-size: var(--small-size);
  border-bottom: 1px dashed #4993f8;
  font-weight: 500;
}

.nn:hover {
  color: #66a7ff;
  border-bottom-color: #66a7ff;
}

._11adf {
  margin-top: 1rem;
  font-size: 1.75rem;
  font-weight: 200;
  line-height: 150%;
  display: inline-block;
}

.margin-xxgfgf {
  margin-bottom: 5rem;
}

.zaqw {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

._44 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  flex: 1;
  display: none;
}

._55 {
  border: 1.4px solid #12062a;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  padding: .25rem 1rem;
  display: flex;
}

._66 {
  color: #12062a;
  font-size: var(--xxxsmall-size);
  margin-bottom: 0;
  font-weight: 500;
  line-height: 100%;
}

.fdfs {
  display: flex;
}

.margin-xmediummm {
  margin-bottom: 12rem;
}

.bbbs {
  display: flex;
}

.margin-mz {
  margin-bottom: 14rem;
}

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

.calc-sub1 {
  color: var(--blue);
  text-align: left;
  letter-spacing: .75px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.65rem;
  font-weight: 700;
}

.bvdde {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-chakra-11 {
  color: #ff60bb;
  font-size: var(--small-size);
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 600;
}

.title-chakra-111 {
  color: #ff60bb;
  font-size: var(--small-size);
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 600;
  line-height: 130%;
}

.title-chakra-22, .title-chakra-222 {
  color: #735bc0;
  font-size: var(--small-size);
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 600;
}

.title-chakra-33, .title-chakra-333 {
  color: #009be4;
  font-size: var(--small-size);
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 600;
}

.title-chakra-44, .title-chakra-444 {
  color: #8ebb3b;
  font-size: var(--small-size);
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 600;
}

.title-chakra-55, .title-chakra-555 {
  color: #e4ae00;
  font-size: var(--small-size);
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 600;
}

.title-chakra-66, .title-chakra-666 {
  color: #ee6f16;
  font-size: var(--small-size);
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 600;
}

.title-chakra-77 {
  color: #ed2939;
  font-size: var(--small-size);
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 600;
}

.margin-xxxx {
  margin-bottom: 14rem;
}

.ofont-sovmmm {
  color: var(--blue);
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.65rem;
  font-weight: 700;
  line-height: 105%;
}

.ofont-sovmmmxx {
  color: var(--blue);
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-top: 0;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.65rem;
  font-weight: 700;
  line-height: 105%;
}

.cs {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.form-mailx {
  margin-bottom: 0;
}

.menu-footer-3333 {
  display: none;
}

.nav-block-111 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  padding-left: 3rem;
  display: flex;
}

.biorithm-color-111 {
  background-color: #594ce9;
  border-radius: 50px;
  width: 1rem;
  height: 1rem;
}

.biorithm-color-222 {
  background-color: #e83fd7;
  border-radius: 50px;
  width: 1rem;
  height: 1rem;
}

.biorithm-color-444 {
  background-color: #ffc852;
  border-radius: 50px;
  width: 1rem;
  height: 1rem;
}

.biorithm-color-333 {
  background-color: #00c1a2;
  border-radius: 50px;
  width: 1rem;
  height: 1rem;
}

.biorithm-color-666 {
  background-color: #38dae6;
  border-radius: 50px;
  width: 1rem;
  height: 1rem;
}

.biorithm-color-555 {
  background-color: #63a7ff;
  border-radius: 50rem;
  width: 1rem;
  height: 1rem;
}

.etherium11 {
  background-color: #ff1b6b;
  border-radius: 50rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.astral11 {
  background-color: #95ff03;
  border-radius: 50rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.mental11 {
  background-color: #4a94f8;
  border-radius: 50rem;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.etherium-line111 {
  background-color: #ff1b6b;
  border-top-right-radius: 25rem;
  border-bottom-right-radius: 25rem;
  width: 0%;
  height: 2.25rem;
}

.astral-line111 {
  background-color: #95ff03;
  border-top-right-radius: 25rem;
  border-bottom-right-radius: 25rem;
  width: 0%;
  height: 2.25rem;
}

.mental-line111 {
  background-color: #4a94f8;
  border-top-right-radius: 25rem;
  border-bottom-right-radius: 25rem;
  width: 0%;
  height: 2.25rem;
}

.reactions-imggg {
  background-color: #4a94f8;
  border-radius: 50px;
  width: 8px;
  height: 8px;
  margin-top: 1px;
}

.margin-global-xxxxx {
  border-bottom: 1px solid #eaecf480;
  margin-bottom: 0;
  padding: 11rem 3.5rem 7rem;
  overflow: hidden;
}

.title-calxx {
  margin-bottom: 3.5rem;
  position: relative;
}

.ssssas {
  z-index: 10;
  background-color: #fff;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.75rem 2rem 2rem;
  display: flex;
  box-shadow: 0 0 15px #00000021;
}

.modal-pay-titleee {
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.65rem;
  font-weight: 800;
}

.form-maill {
  width: 100%;
  margin-bottom: 0;
}

.margin-section-full-111 {
  padding: 4rem 3.5rem;
}

.transcript-title111 {
  color: var(--blue);
  font-size: var(--xmedium-size);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 100%;
}

.info-prisma111 {
  background-color: #fafafa00;
  border-radius: 2rem;
  margin-top: 8rem;
  padding: 2.5rem 3rem;
  box-shadow: 0 2px 20px #ccd0d680;
}

.lesson-line-11111 {
  z-index: 5;
  height: 0;
  margin-bottom: 6rem;
  display: flex;
  position: relative;
  top: -1px;
}

.ter {
  color: var(--blue);
  font-size: var(--xmedium-size);
  margin-bottom: 0;
  font-weight: 500;
  line-height: 170%;
}

.fddf {
  height: 1rem;
  padding: 0;
}

.dol {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #12062a;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  height: 4rem;
  font-weight: 600;
  transition: background-color .35s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dol:hover {
  background-color: #25183f;
}

.doll {
  border-radius: 0;
  width: 6rem;
  margin-top: 0;
  margin-bottom: 0;
}

.gbd {
  display: block;
}

.jgf {
  font-weight: 500;
}

.zasf {
  display: block;
}

.reree {
  margin-bottom: 0;
  font-size: .9rem;
}

.cookie {
  z-index: 200;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  border-radius: 2rem;
  flex-flow: column;
  width: 37rem;
  padding: 1.75rem 4rem 2rem 2rem;
  display: none;
  position: fixed;
  bottom: 1rem;
  left: 1rem;
  box-shadow: 0 0 15px #00000021;
}

.button9 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #ff1b6b;
  border-radius: 50rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 14rem;
  height: 3rem;
  font-weight: 600;
  transition: background-color .35s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button9:hover {
  background-color: #ff5c95;
}

.cloq {
  cursor: pointer;
  height: 2.75rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -14px;
  position: absolute;
  inset: .35rem 1.5rem auto auto;
}

.buied {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.button10 {
  border: 1px solid var(--color);
  color: var(--color);
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #12062a00;
  border-radius: 50rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 14rem;
  height: 3rem;
  font-weight: 600;
  transition: color .35s cubic-bezier(.25, .46, .45, .94), background-color .35s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button10:hover {
  color: #fa689c;
  border-color: #fa689c;
}

.lnjn {
  color: var(--color);
  border-bottom: 1px dashed #ff1b6b;
}

.button-leftt {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-leftt:hover {
  text-decoration: none;
}

.close-payyy {
  cursor: pointer;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -14px;
}

.vmm {
  justify-content: center;
  align-items: center;
  display: none;
}

.menu-nav-text-111 {
  color: var(--white);
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 700;
  transition: color .35s cubic-bezier(.25, .46, .45, .94);
}

.menu-nav-text-111:hover {
  color: #ff1b6b;
}

.menu-nav-text-111.w--current {
  color: var(--acient);
}

.vmmx {
  display: none;
}

.vmmz {
  justify-content: center;
  align-items: center;
  display: none;
}

.menu-nav-text-222 {
  color: var(--white);
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 700;
  transition: color .35s cubic-bezier(.25, .46, .45, .94);
}

.menu-nav-text-222:hover {
  color: #ff1b6b;
}

.menu-nav-text-222.w--current {
  color: var(--acient);
}

.menu-nav-text-333 {
  color: var(--white);
  font-size: var(--4xsmall-size);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 700;
  transition: color .35s cubic-bezier(.25, .46, .45, .94);
}

.menu-nav-text-333:hover {
  color: #ff1b6b;
}

.menu-nav-text-333.w--current {
  color: var(--acient);
}

.zzaxx {
  background-color: #12062a;
  background-image: url('../images/noise.png');
  background-position: 0 0;
  background-size: auto;
  flex-flow: column;
  justify-content: space-between;
  height: 100vh;
  padding-top: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fohhfgdg {
  z-index: 2;
  background-color: #fff0;
  border-top: 1px solid #ffffff12;
  flex: 0 auto;
  width: 100%;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  position: relative;
  inset: auto 0% 0%;
}

.pay-title-wrazz {
  border-bottom: 1px solid var(--stroke-2);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.container_navbar-222 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 80rem;
  height: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: grid;
}

.burgerrr {
  padding-right: 2rem;
}

.drew {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  background-color: #00000057;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  padding: .35rem .65rem .35rem .85rem;
  transition: background-color .35s;
  display: flex;
}

.drew:hover {
  background-color: #544e6157;
}

.drew.w--open {
  border: 1px solid #00000073;
}

.ics {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  position: static;
  inset: 0% 0% 0% auto;
}

.flal {
  border-radius: 0;
  width: 1.5rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1px;
  display: block;
}

.navsa.w--open {
  background-color: #0000008a;
  border: 1px solid #00000073;
  border-radius: .5rem;
}

.lifd {
  color: #9b9bac;
}

.lifd:hover {
  color: #fff;
}

.ttre {
  font-weight: 500;
}

.footer-nav-111 {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.zzza {
  display: block;
}

.ff {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.35rem;
  font-weight: 700;
  line-height: 120%;
}

.vvvvv {
  grid-row-gap: 2rem;
  background-color: #0000001f;
  border-radius: 2rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 3rem 2rem;
  transition: background-color .35s, color .25s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.vvvvv:hover {
  background-color: #0000004d;
}

._11aa {
  font-weight: 200;
  line-height: 150%;
}

.kll {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #12062a;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.bvff {
  border: 1.5px solid #ff1b6b;
  border-radius: 50rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  margin-top: 0;
  display: flex;
}

.bw {
  color: #fff;
  font-weight: 500;
}

.nnxs {
  color: #4993f8;
  font-size: var(--medium-size);
  border-bottom: 1px dashed #4993f8;
  font-weight: 500;
}

.nnxs:hover {
  color: #66a7ff;
  border-bottom-color: #66a7ff;
}

.vmmzzsq {
  justify-content: center;
  align-items: center;
  display: none;
}

._444 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  flex: 1;
  display: none;
}

.h3-faqqx {
  font-size: var(--small-size);
  text-transform: uppercase;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.link-block-9 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: default;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fa-popup-22 {
  z-index: 99999;
  background-color: #0009;
  width: 100%;
  max-width: 100%;
  height: 100vh;
  padding: 20px;
  position: fixed;
  top: 0%;
  left: 0%;
}

.fa-popup-22.flowappz-hide-popup {
  display: none;
}

.fa-popup-close-button-56 {
  cursor: pointer;
  width: 1.75rem;
  height: 1.75rem;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.code-embed {
  display: none;
}

.popup-position-center {
  z-index: 9999;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.fa-popup-overlay-opacity-gno4hhg1757994691304 {
  background-color: #0009;
}

.fa-popup-left-column {
  position: relative;
}

.fa-popup-content-wrapper-124 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 280px;
  max-width: 450px;
  padding: 2rem;
  display: flex;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 1px 20px -3px #0003;
}

.fa-popup-title-25 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2.5rem;
  font-style: italic;
  font-weight: 900;
}

.fa-popup-from-submit-button-3 {
  background-color: var(--blue);
  color: var(--white);
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 500;
  transition: background-color .35s ease-in-out, color .35s ease-in-out;
  display: flex;
}

.fa-popup-from-submit-button-3:hover {
  color: var(--blue);
  background-color: #24c801;
}

.paragraph-23 {
  text-align: center;
  margin-top: auto;
  margin-bottom: 24px;
  font-size: 1.125rem;
}

.image-44 {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-23-copy {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 0;
  font-size: .85rem;
}

.div-block-125 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-23-copy-copy {
  color: #ff1317;
  text-align: center;
  margin-bottom: 0;
  font-size: .85rem;
}

.fa-popup-overlay-opacity-z21s2tn1763526612939 {
  background-color: #fff9;
}

.text-line-22 {
  color: var(--blue);
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.telza {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  font-size: var(--small-size);
  text-align: center;
  letter-spacing: 1px;
  background-color: #ff1b6b;
  border-radius: 50rem;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 1.25rem 2rem;
  transition: border-color .35s cubic-bezier(.25, .46, .45, .94), background-color .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.telza:hover {
  border-color: var(--turquoise);
  background-color: #ff5c95;
}

.text-block-12 {
  font-size: var(--4xsmall-size);
  text-transform: uppercase;
  font-weight: 600;
}

.lesson-linee-1341 {
  z-index: 5;
  display: flex;
  position: relative;
  top: -1px;
}

.club-tarifffsds {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: center stretch;
  margin-top: 4.5rem;
  position: relative;
}

.plan-prisma-1321 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: 2.5rem;
  justify-content: space-between;
  padding: 3rem 0 3rem 4rem;
  display: flex;
  box-shadow: 0 0 15px #00000014;
}

.text-size-medium-gw {
  font-size: var(--medium-size);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-weight: 500;
}

.text-size-medium-gw.w--current {
  color: var(--acient);
}

.prisma-points-342411 {
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.prisma-subtitle-13 {
  color: var(--blue);
  margin-bottom: 2rem;
  font-size: 1.5rem;
  font-weight: 700;
}

.lesson-linee-13412 {
  z-index: 5;
  display: none;
  position: relative;
  top: -1px;
}

.div-block-128 {
  background-color: #e9f2fe;
  border-radius: 4px;
  padding: .125rem .5rem;
}

.text-span-15 {
  color: #969696;
}

.modal-all-sale {
  border-radius: 2rem;
  max-width: 34rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px 8px #0000001a;
}

.banz {
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 0 0 16px 10px #00000026;
}

.number-winter {
  font-size: 2.5rem;
  font-weight: 600;
}

.winter-sale {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.text-size-large-2 {
  color: #9b9bac;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 170%;
}

.text-size-large-2.align-centre {
  text-align: center;
}

.text-size-large-2.align-centre.margin0-5rem {
  margin-bottom: .85rem;
}

.after-pay {
  margin-bottom: 2rem;
}

.text-color-pin {
  color: var(--color);
}

.text-winter-salee {
  color: #9fa23f;
  letter-spacing: 1.5px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #2f0800;
  text-shadow: 2px 1px 1px #2f0800;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.85rem;
  font-weight: 900;
}

.timer-wrap-winter-sale {
  grid-column-gap: .85rem;
  grid-row-gap: .85rem;
  display: flex;
}

.link-block {
  position: relative;
}

.close-salee {
  z-index: 2;
  cursor: pointer;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.alll-sale, .spring-sale {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.button-spring-sale {
  color: #333;
  text-transform: uppercase;
  background-color: #fff278;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 16rem;
  height: 4rem;
  margin-bottom: 2rem;
  padding: 1.5rem 4rem;
  font-weight: 600;
  transition: background-color .3s ease-in-out;
  display: flex;
  position: absolute;
}

.button-spring-sale:hover {
  color: #fff;
  background-color: #000;
}

.button-spring-text {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: none;
  font-size: .85rem;
  font-weight: 600;
}

.link-block-1 {
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.timer-spring-salee {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.text-spring-salee {
  color: #fff;
  letter-spacing: 1px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.25rem;
  font-weight: 900;
}

.summer-sale {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.timer-summer-salee {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 2.25rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.text-autumn-salee {
  color: #ff8a4a;
  letter-spacing: 1px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.5rem;
  font-weight: 900;
}

.timer-autumn-salee {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.autumn-sale {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.button-autimn-sale {
  color: #333;
  text-transform: uppercase;
  background-color: #ff8a4a;
  border-radius: 50rem;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 16rem;
  height: 4rem;
  margin-top: 14.5rem;
  padding: 1.5rem 4rem;
  font-weight: 600;
  transition: background-color .3s ease-in-out;
  display: flex;
  position: absolute;
}

.button-autimn-sale:hover {
  color: #fff;
  background-color: #000;
}

.timer-wrap-spring-sale, .timer-wrap-summer-sale {
  grid-column-gap: .85rem;
  grid-row-gap: .85rem;
  display: flex;
}

.text-summer-salee {
  color: #fff;
  letter-spacing: 1px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.25rem;
  font-weight: 900;
}

.timer-wrap-autumn-sale {
  grid-column-gap: .85rem;
  grid-row-gap: .85rem;
  display: flex;
}

.timer-wrap-all-ssale-ru {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.button-all-sale-eng {
  color: #000;
  text-transform: uppercase;
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 50rem;
  padding: 1.5rem 4rem;
  font-size: .85rem;
  font-weight: 600;
  position: absolute;
  inset: auto auto 25.5% 21.5%;
  transform: rotate(-4deg);
}

.button-all-sale-eng:hover {
  color: #fff;
  background-color: #000;
}

.text-all-salee-ru {
  color: #fff;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1rem;
  font-weight: 900;
}

.timer-all-salee-ru {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 9% 5.25% auto auto;
  transform: rotate(14deg);
}

.button-winter-ru {
  color: #2f0800;
  text-transform: uppercase;
  font-weight: 700;
  transition: color .3s ease-in-out;
  position: absolute;
  inset: 27.8% auto auto 53%;
  transform: rotate(-4deg);
}

.button-winter-ru:hover {
  color: #fa4542;
}

.timer-winter-sale-ru {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 39% auto auto 10%;
  transform: rotate(-3deg);
}

.button-summer-text-ru {
  color: #fd5ea8;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: none;
  font-size: .85rem;
  font-weight: 700;
  transition: color .3s ease-in-out;
  position: absolute;
  bottom: 3.125rem;
}

.button-summer-text-ru:hover {
  color: #3deef6;
}

.email-sale {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.email-sale-wrapp {
  background-color: #fff;
  border-radius: 2rem;
  max-width: 34rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px 8px #0000001a;
}

.form-email {
  margin-bottom: 0;
}

.email-top-wrap {
  border-bottom: 1px solid var(--stroke-2);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2rem;
  padding-bottom: .75rem;
  display: flex;
}

.email-title-form {
  color: var(--blue);
  text-align: left;
  letter-spacing: .75px;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.65rem;
  font-weight: 700;
}

.email-description-form {
  font-size: var(--medium-size);
  margin-bottom: 1rem;
  line-height: 170%;
}

.checkbox {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-right: .5rem;
}

.checkbox-field {
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: 0;
  display: flex;
}

.checkbox-label {
  font-size: var(--small-size);
  margin-bottom: 0;
}

.text-line {
  background-image: url('../images/221.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: .125rem;
  display: inline-flex;
}

.line-wrap {
  margin-bottom: 6rem;
  display: block;
}

.winter {
  z-index: 4;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #00b7ff;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.winter-line {
  z-index: 5;
  display: none;
  position: relative;
  top: -1px;
}

.winter-text {
  color: var(--white);
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.wrap-line {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.all-line {
  z-index: 5;
  display: block;
  position: relative;
  top: -1px;
}

.all {
  z-index: 4;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #94ff00;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.all-text {
  color: #000;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.spring-line {
  z-index: 5;
  display: none;
  position: relative;
  top: -1px;
}

.spring {
  z-index: 4;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #fff278;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.spring-text {
  color: #47a24b;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.summer-line {
  z-index: 5;
  display: none;
  position: relative;
  top: -1px;
}

.summer {
  z-index: 4;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #ff4ba8;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.summer-text {
  color: #fdd406;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.autumn-line {
  z-index: 5;
  display: none;
  position: relative;
  top: -1px;
}

.autumn {
  z-index: 4;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #fff1e3;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.autumn-text, .autumn-text-ru {
  color: #7f4411;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.summer-text-ru {
  color: #fdd406;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.spring-text-ru {
  color: #47a24b;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.winter-text-ru {
  color: var(--white);
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.all-text-ru {
  color: #000;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.email-faq {
  z-index: 150;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.email-title-form-2 {
  color: var(--blue);
  text-align: left;
  letter-spacing: .75px;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-top: 4px;
  font-family: BebasNaueBold, Impact, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
}

.email-faq-wrapp {
  background-color: #fff;
  border-radius: 2rem;
  width: 32rem;
  max-width: 34rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px 8px #0000001a;
}

.email-top-wrapp {
  border-bottom: 1px solid var(--stroke-2);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2rem;
  padding-bottom: .75rem;
  display: flex;
}

.key-open {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  display: none;
}

.time-open {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .container_navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .img.line-chakra-1 {
    bottom: 29px;
    transform: translate(0, 7px);
  }

  .img.line-chakra-2 {
    bottom: 27px;
    transform: rotate(-7deg)translate(0, -16px);
  }

  .img.line-chakra-3 {
    transform: rotate(-4deg)translate(0, -29px);
  }

  .img.line-chakra-4 {
    transform: rotate(-7deg)translate(0, -25px);
  }

  .img.line-chakra-6 {
    transform: translate(0, 11px);
  }

  .img.line-chakra-7 {
    transform: translate(0, 7px);
  }

  .chakr-wrapper {
    align-self: stretch;
  }

  .save-calc {
    justify-content: center;
    align-items: center;
  }

  .biorithm-cicle {
    height: auto;
  }

  .margin-section-full-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .fd {
    right: 13%;
  }

  .margin-section-full-5, .margin-section-full-111, .container_navbar-222 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1440px) {
  h2 {
    font-size: 28px;
  }

  h4 {
    font-size: 20px;
  }

  ul {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .footer {
    margin-left: auto;
    margin-right: auto;
  }

  .main {
    grid-column-gap: 20rem;
  }

  .button_next {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .button {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .field-date {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1rem;
  }

  .calc_button {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .container_navbar {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .footer-wrapper {
    grid-auto-columns: 1fr;
  }

  .numerology-results {
    grid-column-gap: 42px;
    grid-template-columns: 1.25fr 1fr;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .numerology-results-text {
    padding-right: 3rem;
  }

  .numerology-chakras-wrapper {
    padding-right: 48px;
  }

  .img.line-chakra-4 {
    transform: rotate(-4deg)translate(0, -25px);
  }

  .img.line-chakra-6 {
    transform: translate(0, 7px);
  }

  .img.line-chakra-7 {
    transform: translate(0, 2px);
  }

  .img.line-anahata {
    top: 2.8%;
  }

  .img.line-manipura-m {
    padding-left: 9%;
  }

  .img.line-vishuddha-m {
    top: 20%;
  }

  .img.line-anahata-m {
    top: 2.8%;
  }

  .div-grid.numerology-info-1, .div-grid.numerology-info-43231 {
    grid-column-gap: 7rem;
  }

  .manual-content-title {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .calc_button-paid, .field-date-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .transcripts {
    grid-column-gap: 3rem;
  }

  .line-wrapper {
    align-self: flex-start;
  }

  .field-for-date {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1rem;
  }

  .calc_button-compatibility {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .grid-chakr-sovm {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-91 {
    left: 2%;
  }

  .div-block-92 {
    padding-top: 5%;
  }

  .biorithm-cicle {
    height: auto;
  }

  .field-date-20, .calc_button-10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .button-form {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .look-strikes-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-wrapper-1 {
    grid-auto-columns: 1fr;
  }

  .button-1234, .buttton {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .w {
    grid-column-gap: 3rem;
  }

  .look-strikes-11111 {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._4l4 {
    width: 48rem;
  }

  .cvvc {
    font-size: 18px;
  }

  .znzn {
    grid-column-gap: 20rem;
  }

  .fohhfh {
    margin-left: auto;
    margin-right: auto;
  }

  .fd {
    right: 20%;
  }

  .footer-wrapper-111 {
    grid-auto-columns: 1fr;
  }

  .zzaxx {
    grid-column-gap: 20rem;
  }

  .fohhfgdg {
    margin-left: auto;
    margin-right: auto;
  }

  .container_navbar-222 {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }
}

@media screen and (min-width: 1920px) {
  h3 {
    font-size: 22px;
  }

  .header_main_nav {
    max-width: 1920px;
  }

  .button_next {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .logo_white {
    height: 48px;
  }

  .chakra-img {
    height: 74px;
  }

  .logo_footer {
    margin-right: 90px;
  }

  .book-form {
    border-radius: 30px;
    padding-left: 84px;
    padding-right: 84px;
  }

  .numerology-chakras-wrapper {
    padding-right: 54px;
  }

  .img.line-chakra-4 {
    transform: rotate(-4deg)translate(0, -25px);
  }

  .img.line-chakra-6 {
    transform: translate(0, 11px);
  }

  .img.line-chakra-7 {
    transform: translate(0, 7px);
  }

  .calculator-1 {
    border-radius: 20px;
  }

  .line-wrapper {
    align-self: stretch;
  }

  .modal-pay-wrapper {
    border-radius: 30px;
  }

  .transcript {
    border-radius: 20px;
  }

  .field-calc, .field-calc::placeholder {
    font-size: 16px;
  }

  .calculator-form-compatibility {
    border-radius: 20px;
  }

  .biorithm-cicle {
    height: auto;
  }

  .skale-prisma {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .club-modal-1, .lesson-modal {
    border-radius: 30px;
  }

  .field-form, .field-form::placeholder {
    font-size: 16px;
  }

  .prisma-card-imgg {
    height: 16rem;
  }

  .menu {
    max-width: 1920px;
  }

  .fd {
    left: 55%;
  }

  .prisma-points-342411 {
    margin-top: -1px;
  }
}

@media screen and (max-width: 991px) {
  .h1 {
    font-size: 3.5rem;
    line-height: 130%;
  }

  .h1.hghgh, .h1.hghgbb, .h1.hghgbds, .h1.hghghxx, .h1.hghgbdzzx {
    font-size: 3rem;
  }

  .footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section.scroll-mobile.tariff-cal {
    margin-bottom: 10rem;
  }

  .section.faq {
    margin-bottom: var(--margin-6rem);
  }

  .section._6666 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .menu-text {
    z-index: 10;
    color: var(--blue);
    font-size: var(--xxsmall-size);
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-right: .75rem;
    font-weight: 600;
    display: block;
  }

  .button_next {
    align-self: flex-end;
    margin-top: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .menu-text-close {
    color: var(--blue);
    font-size: var(--xxsmall-size);
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-right: .75rem;
    font-weight: 600;
    display: none;
  }

  .h2 {
    font-size: 2.25rem;
  }

  .h2.margin-bot-2-4-5rem {
    margin-bottom: 3.5rem;
  }

  .h2.align-left-l {
    text-align: center;
  }

  .h2.align-left-l.dfggddsdsd {
    font-size: 2.125rem;
  }

  .h2._6-7vwww {
    font-size: 5vw;
  }

  .h2._6-7vwwhh {
    width: auto;
    font-size: 5vw;
  }

  .h2._6-7vwwhh._1wq {
    margin-bottom: 4rem;
  }

  .h2._6-7vwwwx {
    font-size: 5vw;
  }

  .footer-other-link {
    flex: none;
  }

  .logo-img {
    height: 3rem;
  }

  .chakra {
    justify-content: space-between;
  }

  .chakra-1 {
    flex: none;
  }

  .chakra-img {
    margin-right: 32px;
  }

  .chakra-4, .chakra-2, .chakra-5, .chakra-3, .chakra-6 {
    flex: none;
  }

  .field-date {
    font-size: var(--small-size);
  }

  .field-date.margin {
    margin-right: 0;
  }

  .calc-field-wrapper {
    grid-column-gap: 2rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .calc-field {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .calc_button {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .calc_button.pink {
    font-size: .6rem;
  }

  .menu-slide {
    z-index: 50;
    background-color: #fff;
    border-bottom: 1px solid #d6d6d680;
    align-items: center;
    height: 10rem;
    margin-top: 81px;
    display: block;
    box-shadow: inset 0 0 15px #ccd0d680;
  }

  .menu-slide-card {
    width: 50%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .menu-slide-mask {
    padding-left: 2rem;
  }

  .menu-footer {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .menu-footer-social {
    grid-column-gap: 1rem;
    flex: 0 auto;
    width: 90%;
    margin-right: 2rem;
    display: flex;
  }

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

  .menu-slide-arrow-right, .menu-slide-arrow-left {
    width: 3.5rem;
  }

  .container_navbar {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 0;
    display: flex;
  }

  .logo {
    z-index: 10;
    margin-left: 2rem;
    margin-right: auto;
  }

  .logo.w--current {
    flex: 1;
  }

  .menu-nav {
    z-index: -20;
    background-color: var(--white);
    flex-direction: row;
    width: 100%;
    display: block;
    position: absolute;
  }

  .burger {
    z-index: 10;
    padding-left: 2rem;
  }

  .burger.w--open {
    z-index: 10;
    background-color: #0000;
  }

  .nav-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start space-between;
    align-items: flex-start;
    margin-top: 2rem;
    margin-left: 2rem;
    margin-right: 2rem;
    display: grid;
  }

  .menu-nav-block {
    z-index: 50;
    flex-direction: column;
    height: 100%;
    display: flex;
    position: relative;
  }

  .nav-wrapper {
    z-index: -10;
    flex-direction: column;
    justify-content: space-between;
    height: 100vh;
    display: flex;
  }

  .nav-line {
    z-index: 20;
  }

  .main-nav-arrow {
    z-index: 10;
    border-radius: 0;
    width: 1.125rem;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: absolute;
    inset: 0% 1rem 0% auto;
  }

  .line-top {
    background-color: var(--blue);
    border-radius: 100px;
    width: 2rem;
    height: 2px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .line-top._11 {
    color: #fff;
    background-color: #fff;
  }

  .line-mid {
    background-color: var(--blue);
    border-radius: 100px;
    width: 1.5rem;
    height: 2px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .line-mid._11 {
    color: #fff;
    background-color: #fff;
  }

  .line-bot {
    background-color: var(--blue);
    border-radius: 100px;
    width: 2rem;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .line-bot._11 {
    color: #fff;
    background-color: #fff;
  }

  .logo_footer {
    z-index: 10;
    margin-right: auto;
  }

  .footer-wrapper {
    grid-template-columns: 2fr 1fr 1fr;
    padding-top: 2.5rem;
    padding-bottom: 1rem;
  }

  .prisma-cards {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .prisma-card {
    padding: 1.5rem 1.5rem 2rem;
  }

  .h3 {
    font-size: var(--xlarge-size);
  }

  .nav-piont-4 {
    border: 1px solid var(--stroke-2);
    border-radius: .5rem;
    flex: 1;
    position: relative;
  }

  .nav-piont-4:hover {
    border-color: var(--acient);
  }

  .menu-slide-arrow-right-icon {
    display: block;
  }

  .numerology-results-person {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .menu-calc-img.menu-size {
    width: 4rem;
    height: 4rem;
  }

  .menu-calc-title {
    font-size: var(--xxsmall-size);
    margin-bottom: .5rem;
  }

  .nav-piont-2 {
    border: 1px solid var(--stroke-2);
    border-radius: .5rem;
    flex: 1;
    display: block;
  }

  .nav-piont-2:hover {
    border-color: var(--acient);
  }

  .menu-arrow {
    display: none;
  }

  .menu-nav-calc {
    text-align: left;
    justify-content: space-between;
    display: flex;
  }

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

  .numerology-results.planet {
    grid-template-columns: 1fr;
  }

  .numerology-results.vvvvvvv {
    margin-top: 2.5rem;
    margin-left: -3rem;
    margin-right: -3rem;
    padding-top: 2.5rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .numerology-results.vvvvv-1 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    margin-top: 2.5rem;
    margin-left: -3rem;
    margin-right: -3rem;
    padding: 2.5rem 3rem;
  }

  .numerology-results.vvvvv-2 {
    margin-top: 2.5rem;
    margin-left: -3rem;
    margin-right: -3rem;
    padding: 2.5rem 3rem;
  }

  .numerology-results-text {
    border-bottom: 1px solid var(--stroke-2);
    border-right-style: none;
    margin: 0 -2rem;
    padding-top: 0;
    padding-bottom: 1.5rem;
    padding-left: 2rem;
  }

  .numerology-results-text.ccc {
    margin: -2.5rem -3rem;
    padding: 2.5rem 3rem;
  }

  .numerology-chakras-wrapper {
    grid-column-gap: 2rem;
  }

  .numerology-chakras-wrapper.fdffdf {
    margin-bottom: 2.5rem;
    margin-left: -3rem;
    margin-right: -3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .margin-global {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-size-medium.align-center.margin-bot-1-2rem {
    margin-bottom: 1.75rem;
  }

  .div.modal-video {
    align-self: stretch;
  }

  .div-flex {
    z-index: 8;
    position: relative;
  }

  .div-flex.margin-43, .div-flex.margin-44 {
    grid-column-gap: 3rem;
  }

  .img.line-chakra-1 {
    transform: translate(0, -16px);
  }

  .img.line-chakra-2 {
    transform: rotate(-1deg)translate(0, -52px);
  }

  .img.line-chakra-3 {
    transform: rotate(-2deg)translate(0, -34px);
  }

  .img.line-chakra-4 {
    transform: rotate(-7deg)translate(0, -25px);
  }

  .img.transcript-close {
    width: 1.25rem;
    height: 1.25rem;
  }

  .img.personality {
    width: 4rem;
    height: 4rem;
  }

  .img.chakra-girl-1 {
    top: -5%;
    right: -9rem;
  }

  .img.feedback {
    width: 2rem;
    height: 2rem;
  }

  .text-size-large.fsdfdsfds {
    font-size: var(--small-size);
  }

  .div-grid.numerology-info-1 {
    grid-column-gap: 2rem;
    grid-template-columns: .75fr 1fr;
    align-items: start;
  }

  .div-grid.numerology-info-433 {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-columns: .75fr 1fr;
    align-items: start;
  }

  .div-grid.numerology-info-43231 {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .margin-large {
    margin-bottom: var(--margin-12rem);
  }

  .text-size-xsmall {
    text-align: left;
  }

  .text-size-xsmall.align-center-mmmm {
    color: #eaecf4;
  }

  .footer-arrow-top {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: none;
  }

  .link-footer.pink1 {
    font-size: var(--xsmall-size);
  }

  .div-line.footer-line-1111, .div-line.ggfgfgdfdfdds {
    margin-top: 2rem;
  }

  .menu-nav-text {
    text-align: left;
    flex: 1;
    align-self: flex-start;
    margin-left: 0;
    padding: 1.25rem 3rem 1.25rem 1.5rem;
  }

  .menu-nav-text.hover-gray {
    padding-left: 0;
  }

  .menu-social {
    align-self: center;
    padding: .5rem 2rem;
  }

  .menu-calc-text {
    font-size: .6rem;
    line-height: 100%;
  }

  .footer-info {
    grid-column-gap: 1rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
  }

  .numerology-calc-field-wrapper {
    grid-column-gap: 2rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: .75rem;
    display: grid;
  }

  .numerology-calc-field-wrapper.lgfgs {
    border-top: 1px solid #eaecf4;
    padding-top: 1.5rem;
  }

  .numerology-calc-field {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .manual-content-title {
    padding: 1.5rem 2rem;
  }

  .calc-header-1 {
    grid-template-columns: 1fr;
  }

  .calc-field-1 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .calc-field-1._121111 {
    grid-column-gap: .75rem;
  }

  .calc_button-paid {
    font-size: var(--4xsmall-size);
    margin-left: 0;
    padding: 1rem 3rem;
  }

  .calc_button-paid.pifkk {
    font-size: .6rem;
  }

  .calculator-1 {
    grid-row-gap: 0rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    align-items: stretch;
    width: auto;
    padding-top: 1.25rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .calculator-1.xxxx {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto max-content auto;
  }

  .calc-field-wrapper-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto .5fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .field-date-1 {
    font-size: var(--small-size);
    flex: 1;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .field-date-1.margin {
    margin-right: 0;
  }

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

  .text-right, .text-left {
    font-size: var(--small-size);
  }

  .calc-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
  }

  .calc-wrapper.margin-right-0-l-copy {
    align-items: stretch;
  }

  .calc-wrapper.calc-wrapper-8 {
    padding-right: 2rem;
  }

  .grid-contur {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    grid-template-columns: 2fr;
  }

  .block-contur {
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .grid-contur-param-2 {
    grid-column-gap: 1rem;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
    padding-right: 0;
  }

  .calc-block-2 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .chakr-wrapper {
    align-self: flex-start;
  }

  .chakr {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .chakr.sahasrara-block, .chakr.adjna-block, .chakr.vishudha-block, .chakr.anahata-block, .chakr.manupura-block, .chakr.svadhistana-block {
    padding-top: .85rem;
    padding-bottom: .85rem;
  }

  .chakr.muladhara-block {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: .85rem;
    padding-bottom: .85rem;
    display: block;
  }

  .line-wrapper {
    align-self: stretch;
    max-width: 80%;
    position: relative;
  }

  .label {
    font-size: var(--small-size);
    text-align: left;
  }

  .tables {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr .75fr 1fr;
  }

  .margin-global-0 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cell-title {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .column-1 {
    align-self: flex-start;
  }

  .transcript-title {
    font-size: var(--xmedium-size);
  }

  .hvd-wrapper {
    grid-row-gap: 2rem;
  }

  .quote-hvd {
    margin-top: 1.25rem;
    margin-bottom: 1.5rem;
  }

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

  .transcripts-info-wrapper {
    display: none;
  }

  .grid-contur-param-1 {
    grid-column-gap: 1rem;
    flex-direction: row;
    padding-right: 0;
  }

  .title-age {
    flex-wrap: wrap;
  }

  .hvd-person, .hvd-person-pay {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .field-calc-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .button-calc {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .transcript-table-title {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .credit-text {
    font-size: var(--xxxsmall-size);
    margin-bottom: 0;
  }

  .sub-transcript-header-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sub-transcript-description-text-1 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .tables-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-style: none;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }

  .column-3 {
    border: 1px solid var(--stroke-2);
    border-radius: 1rem;
    align-self: flex-start;
    overflow: hidden;
  }

  .column-3.line-no {
    border-style: solid;
  }

  .container-small {
    max-width: 58rem;
  }

  .container-xmedium {
    position: static;
  }

  .ko {
    max-width: none;
  }

  .next-text {
    font-size: var(--4xsmall-size);
    padding-top: 2px;
  }

  .save-calc-icon {
    width: 36px;
    height: 36px;
  }

  .faq-point-wrapper {
    z-index: 8888;
    position: static;
  }

  .faq-question {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-center {
    justify-content: center;
  }

  .club-plan-secondary {
    background-color: var(--white);
    border-radius: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    box-shadow: 0 6px 30px #16004229;
  }

  .club-plan-mid {
    background-color: var(--white);
    border-radius: 2.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
    box-shadow: 0 6px 30px #16004229;
  }

  .club-plan-middle.shadow.gree {
    transform: none;
  }

  .faq-content-points {
    padding-top: 0;
    padding-bottom: 0;
  }

  .field-for-date {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .calculator-form-compatibility {
    width: auto;
  }

  .calc-field-compatibility {
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .calc-field-for-compatibility {
    height: 4.5rem;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .calc_button-compatibility {
    margin-left: 0;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .calc_button-compatibility.pin77 {
    font-size: .6rem;
  }

  .calc-text-compatibility-1 {
    border-right-style: none;
  }

  .women-calc {
    border-bottom: 1px solid var(--stroke-2);
    border-right-style: none;
  }

  .calc-button-wrap {
    border-top: 1px solid var(--stroke-2);
    padding-top: 2rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .grid-human-param {
    grid-column-gap: 1rem;
    flex-direction: row;
    padding-right: 0;
  }

  .grid-human {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    grid-template-columns: 2fr;
  }

  .block-human {
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .grid-chakr-sovm {
    width: 38rem;
    margin-left: auto;
    margin-right: auto;
  }

  .calc-sovm-wrapper {
    padding-bottom: 2rem;
  }

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

  .women-ajna {
    top: 6%;
    left: 57%;
  }

  .women-vishuddha {
    top: 23%;
    left: 37%;
  }

  .women-anahata {
    top: 40%;
    left: 71%;
  }

  .women-manupura {
    top: 52%;
  }

  .women-swadhisthana {
    top: 66%;
    left: 66%;
  }

  .man-ajna {
    top: 6%;
    left: 24%;
  }

  .man-vishuddha {
    top: 21%;
    left: 42%;
  }

  .man-manipura {
    left: 19%;
  }

  .man-swadhisthana {
    top: 67%;
    left: 24%;
  }

  .man-muladhara {
    left: 18%;
  }

  .box-title-wrap-chakra {
    display: block;
  }

  .chakras-text-wrap {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
  }

  .calc-block-3 {
    grid-row-gap: 2rem;
    grid-template-columns: 1.25fr;
  }

  .calc-block-5 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .grid-sovm-bioritm {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .biorithm-cicle {
    width: 100%;
    height: auto;
  }

  .grid-chakr-copy {
    align-items: start;
  }

  .biorithm-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: .5rem;
    padding-bottom: 2rem;
  }

  .enargy-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 1.75rem;
    padding-bottom: 3rem;
  }

  .table-number-sovm-wrap {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .title-prisma {
    line-height: 120%;
  }

  .subtitle-prisma {
    font-size: var(--xxsmall-size);
  }

  .description-prisma {
    font-size: var(--small-size);
  }

  .calc-block-8 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .copy {
    font-size: .75rem;
  }

  .sub-transcript-description-text-2 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .h3-prisma {
    font-size: 2rem;
  }

  .prisma-text {
    font-size: 1rem;
  }

  .club-modal-1 {
    max-width: none;
  }

  .line-1._43411 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .nav-piont-5 {
    border: 1px solid var(--stroke-2);
    border-radius: .5rem;
    flex: 1;
    padding: 0 0 0 1.25rem;
    position: relative;
  }

  .nav-piont-5:hover {
    border-color: var(--acient);
  }

  .prisma-point {
    grid-row-gap: 1.25rem;
  }

  .linee {
    margin-bottom: 0;
  }

  .calc-wrap-title {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cell-title-1, .cell-title-2, .cell-title-3, .cell-title-4 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

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

  .cell-title-5, .cell-title-6, .cell-title-7 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .tables-flex-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .two-table {
    z-index: 0;
  }

  .tables-flex-3 {
    z-index: -10;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .tabless {
    z-index: 8888;
  }

  .column-33 {
    align-self: flex-start;
    overflow: hidden;
  }

  .table-titlee {
    font-size: var(--medium-size);
  }

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

  .sub-title-h3 {
    font-size: var(--small-size);
  }

  .field-date-20 {
    width: 7rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .field-date-20.margin {
    margin-right: 0;
  }

  .field-date-20.blue {
    border-radius: 50rem;
  }

  .calc_button-10 {
    margin-left: 0;
    padding: 1rem 3rem;
  }

  .calc-field-10 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .calc-field-10.ttry {
    grid-column-gap: .75rem;
  }

  .calc-field-wrapper-10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .faq {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: left;
  }

  .card-gg {
    padding: 2rem 3rem;
  }

  .card-faq {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-columns: max-content;
  }

  .margin-xmedium {
    margin-bottom: var(--margin-8rem);
  }

  .lesson-modal {
    max-width: 30rem;
  }

  .title-club-1 {
    font-size: 1.9rem;
  }

  .button-telega {
    width: 100%;
  }

  .text-button._1px.fdfddd, .text-button._1px.fdfddde {
    font-size: .6rem;
  }

  .button-1 {
    height: 4rem;
  }

  .ofont-1-5rem {
    font-size: 1.5rem;
  }

  .ofont-1-5rem.margin-bot-0-25rem.ggfg {
    width: auto;
    line-height: 170%;
  }

  .ofont-1-5rem.margin-bot-0-25rem.ewwszzz {
    padding-top: 0;
  }

  .calc-block-6 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .wrap-man {
    grid-template-columns: 1fr;
  }

  .line-prog {
    margin-top: 2.5rem;
    margin-bottom: 3rem;
  }

  .margin-medium {
    margin-bottom: var(--margin-6rem);
  }

  .margin-article {
    margin-top: 2.5rem;
    margin-bottom: var(--margin-4rem);
  }

  .wrap-calc {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-right: 1.5rem;
    display: flex;
  }

  .menu-nav-calc-1 {
    text-align: left;
    background-color: #fff;
    border-radius: 1rem;
    justify-content: flex-start;
    width: 100%;
    padding-right: 1rem;
    display: flex;
    position: relative;
    box-shadow: 0 0 15px #0000001a;
  }

  .button-menu {
    justify-content: flex-start;
    align-items: center;
    margin-top: .75rem;
  }

  .button-more-text-1 {
    font-size: .5rem;
  }

  .button-arrow-6, .button-arrow-7, .arrow-container-1 {
    width: 10px;
    height: 10px;
  }

  .arrow-circle-2 {
    border-width: 1px;
    width: 14px;
    height: 14px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .arrow-wrap-1 {
    width: auto;
    height: auto;
  }

  .teg-1 {
    color: var(--white);
    letter-spacing: .1rem;
    text-transform: uppercase;
    background-color: #26c993;
    border-radius: 0 50rem 0;
    justify-content: center;
    align-items: center;
    padding: 4px .65rem 4px .75rem;
    font-size: .45rem;
    font-weight: 600;
    line-height: 100%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .teg-2 {
    color: var(--white);
    letter-spacing: .1rem;
    text-transform: uppercase;
    background-color: #f15658;
    border-radius: 0 50rem 0;
    justify-content: center;
    align-items: center;
    padding: 4px .65rem 4px .75rem;
    font-size: .45rem;
    font-weight: 600;
    line-height: 100%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .teg-3 {
    color: var(--white);
    letter-spacing: .1rem;
    text-transform: uppercase;
    background-color: #bdc51d;
    border-radius: 0 50rem 0;
    justify-content: center;
    align-items: center;
    padding: 4px .65rem 4px .75rem;
    font-size: .45rem;
    font-weight: 600;
    line-height: 100%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .nav-point {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex;
  }

  .h1-calc {
    margin-bottom: 1rem;
    font-size: 4.7vw;
    line-height: 120%;
  }

  .h1-calc.fsdfs, .h1-calc.fsdfssd {
    width: 36rem;
    margin-bottom: 1.5rem;
    font-size: 2.35rem;
  }

  .margin-section-full-2 {
    margin-bottom: 10rem;
    padding: 3rem 0;
  }

  .calc-sub-1 {
    font-size: 1.65rem;
  }

  .chanal-text {
    font-size: var(--small-size);
  }

  .video-modal {
    width: 30rem;
    height: 16rem;
  }

  .modal-calc-1 {
    font-size: 1.75rem;
  }

  .h1-calc-copy {
    margin-bottom: 1rem;
    font-size: 4.7vw;
    line-height: 120%;
  }

  .menu-nav-3 {
    z-index: -20;
    background-color: #1a1720;
    flex-direction: row;
    width: 100%;
    display: block;
    position: absolute;
  }

  .footer-wrapper-1 {
    grid-template-columns: 2fr 1fr;
    padding-top: 2.5rem;
    padding-bottom: 1rem;
  }

  .link-bluue {
    font-size: var(--xxxsmall-size);
  }

  .button-1234 {
    margin-top: 1.5rem;
  }

  .bg-111 {
    height: 30rem;
    top: 7%;
  }

  .bg-999 {
    bottom: -10%;
  }

  .prisma-card-imgg {
    margin-bottom: 1.5rem;
  }

  .navbarr {
    padding-left: 2rem;
    padding-right: 0;
  }

  .bgg-11 {
    filter: blur(64px);
    top: 54%;
  }

  .bgg-222 {
    filter: blur(64px);
    top: 27%;
  }

  .bgg-5555, .bgg-17777 {
    filter: blur(64px);
    width: 20rem;
    height: 20rem;
    top: 64%;
  }

  .bgg-645665 {
    filter: blur(64px);
    background-image: linear-gradient(308deg, #e649f8 42%, #49f8b8 71%, #4993f8 91%);
    bottom: 5%;
    right: -41%;
  }

  .bgg-64566576 {
    filter: blur(64px);
    top: 66%;
    left: -30%;
  }

  .buttton.hfhhhgh {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: .6rem;
  }

  .ghghd {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .bgg-113345 {
    filter: blur(64px);
    width: 20rem;
    height: 20rem;
    top: 64%;
  }

  .hea {
    width: auto;
  }

  .llll {
    grid-row-gap: 1rem;
  }

  .hhhh {
    padding: 1.25rem 2rem 1.5rem;
  }

  .lliin {
    margin: 1.25rem -2rem 1.5rem;
  }

  .m {
    margin-bottom: .25rem;
  }

  .bbb {
    border-radius: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .w {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-left: -3rem;
    margin-right: -3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .z {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: auto;
  }

  .fdfdfdf {
    width: 4rem;
    height: 4rem;
    padding: 1rem;
  }

  .faqqqq {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: left;
  }

  .faq-questionnn, .faq-answerrrr {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .question-wrapppp {
    width: auto;
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .vvv {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-color: #00000030;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding: 2rem 3rem;
  }

  .vvvv {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 3rem;
  }

  .imm {
    flex: none;
    align-self: flex-start;
    width: 12rem;
    height: 12rem;
    padding: 3rem;
  }

  .dis {
    justify-content: space-between;
    align-items: flex-start;
  }

  .fff {
    text-align: left;
  }

  .immc, .immff {
    flex: none;
    align-self: flex-start;
    width: 12rem;
    height: 12rem;
    padding: 3rem;
  }

  .kkkkk {
    font-size: 2.25rem;
  }

  .bgg-66556 {
    filter: blur(64px);
    top: 62%;
    left: -30%;
  }

  .bgg-117 {
    filter: blur(64px);
    width: 20rem;
    height: 20rem;
    top: 64%;
  }

  ._4l4 {
    width: auto;
  }

  .cvvc {
    font-size: 1rem;
  }

  .bgg-11645, .bgg-116gfd, .bggggb, .dfgdfgdfg {
    filter: blur(64px);
  }

  .fohhfh {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .link-sfg {
    font-size: var(--xxxsmall-size);
  }

  .dssdadasdas {
    margin-bottom: var(--margin-12rem);
  }

  .fdfdf {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    font-size: var(--xsmall-size);
  }

  .fgfdgfdgdf {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tttttt {
    font-size: .65rem;
  }

  .fdfdfdghgh {
    width: 4rem;
    height: 4rem;
    padding: .75rem;
  }

  .dgffgdfg {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .margin-global-cgfgffsdf {
    padding: 10.5rem 2rem 5rem;
  }

  ._4 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  ._3 {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    max-width: 15rem;
  }

  ._5 {
    font-size: .6rem;
  }

  .fd {
    height: 32rem;
    top: auto;
    bottom: -9%;
    left: 63.5%;
    transform: rotate(-9deg);
  }

  .bbbbbb {
    border-radius: 3rem;
    padding-bottom: 2.5rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .menu-texttt {
    z-index: 10;
    color: #fff;
    font-size: var(--xxsmall-size);
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-right: .75rem;
    font-weight: 600;
    display: block;
  }

  .nav-piont-44 {
    border: 1px solid #eaecf41c;
    border-radius: 50rem;
    flex: 1;
    position: relative;
  }

  .nav-piont-44:hover {
    border-color: var(--acient);
  }

  .nav-linee3333 {
    z-index: 20;
    border-top-style: solid;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .footer-wrapper-111 {
    grid-template-rows: auto;
    padding-top: 2.5rem;
    padding-bottom: 1rem;
  }

  .copy1111 {
    text-align: right;
    font-size: .75rem;
  }

  .brrr {
    display: inline-block;
  }

  .logooo {
    z-index: 10;
    margin-right: auto;
  }

  .logooo.w--current {
    flex: 1;
  }

  .footer-other-link-1111, .footer-other-linkkk {
    flex: none;
  }

  .h2-calc-ras-1 {
    margin-bottom: 2.5rem;
  }

  .club-tariffff {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    box-shadow: none;
    background-color: #0000;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: start stretch;
    margin-top: 3rem;
    padding-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mmk {
    display: inline-block;
  }

  .program-text-wrapperrrr {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .li-ca {
    background-color: #eaecf4;
    width: 100%;
    height: 1px;
    margin-top: 1.25rem;
    margin-bottom: 1.75rem;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .margin-section-full-5 {
    margin-bottom: 10rem;
    padding: 3rem 0;
  }

  .poo {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.5fr 1.25fr;
    padding: 3rem 2.5rem;
  }

  .pol {
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hgy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .pou {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.5fr 1.25fr;
  }

  .mza {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .button-4454 {
    flex: 0 auto;
  }

  .soz {
    height: 37rem;
  }

  .mzaa {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .hdd {
    margin-top: 5rem;
    padding-top: 5rem;
  }

  .bfgfggf {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  ._11adf {
    display: inline;
  }

  .margin-xxgfgf {
    margin-bottom: 4rem;
  }

  ._44 {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    max-width: 15rem;
  }

  ._55 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  ._66 {
    font-size: .6rem;
  }

  .margin-xmediummm {
    margin-bottom: 10rem;
  }

  .margin-mz {
    margin-bottom: var(--margin-12rem);
  }

  .margin-xxxx {
    margin-bottom: 12rem;
  }

  .ofont-sovmmm, .ofont-sovmmmxx {
    line-height: 120%;
  }

  .cs {
    margin-top: 4rem;
    margin-bottom: var(--margin-4rem);
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .menu-footer-3333 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .nav-block-111 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start space-between;
    align-items: center;
    margin-top: 8rem;
    margin-left: 2rem;
    margin-right: 2rem;
    padding-left: 0;
    display: grid;
  }

  .margin-global-xxxxx {
    padding: 9rem 2rem 4rem;
  }

  .title-calxx {
    margin-bottom: 2.5rem;
  }

  .margin-section-full-111 {
    padding: 3rem 0;
  }

  .transcript-title111 {
    font-size: var(--xmedium-size);
  }

  .info-prisma111 {
    z-index: 8888;
    margin-top: 6rem;
    padding-bottom: 2rem;
    position: static;
  }

  .button9, .button10 {
    flex: 0 auto;
  }

  .menu-text-closeee {
    color: #fff;
    font-size: var(--xxsmall-size);
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-right: .75rem;
    font-weight: 600;
    display: none;
  }

  .vmm {
    background-color: #a6ff04;
    border-radius: 50rem;
    flex: none;
    align-self: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 1rem;
    padding: .55rem;
    display: flex;
    position: absolute;
    box-shadow: 0 0 20px #a6ff0499;
  }

  .ffdf {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
  }

  .menu-nav-text-111 {
    text-align: left;
    flex: 1;
    align-self: flex-start;
    margin-left: 0;
    padding: 1.25rem 3rem 1.25rem 4.5rem;
  }

  .menu-nav-text-111:hover {
    color: #a6ff04;
  }

  .vmmx {
    background-color: #ff1b6b;
    border-color: #ff1b6b;
    border-radius: 50rem;
    flex: none;
    align-self: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 1rem;
    padding: .55rem;
    display: flex;
    position: absolute;
    box-shadow: 0 0 15px 2px #ff1b6b99;
  }

  .vmmz {
    background-color: #4993f8;
    border-color: #4993f8;
    border-radius: 50rem;
    flex: none;
    align-self: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 1rem;
    padding: .55rem;
    display: flex;
    position: absolute;
    box-shadow: 0 0 15px 2px #4993f899;
  }

  .menu-nav-text-222 {
    text-align: left;
    flex: 1;
    align-self: flex-start;
    margin-left: 0;
    padding: 1.25rem 3rem 1.25rem 4.5rem;
  }

  .menu-nav-text-222:hover {
    color: #ff1b6b;
  }

  .menu-nav-text-333 {
    text-align: left;
    flex: 1;
    align-self: flex-start;
    margin-left: 0;
    padding: 1.25rem 3rem 1.25rem 4.5rem;
  }

  .menu-nav-text-333:hover {
    color: #4993f8;
  }

  .zzaxx {
    height: auto;
    display: block;
  }

  .fohhfgdg {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container_navbar-222 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 0;
    display: flex;
  }

  .burgerrr {
    z-index: 10;
    padding-left: 2rem;
  }

  .burgerrr.w--open {
    z-index: 10;
    background-color: #0000;
  }

  .drooo {
    margin-right: 0;
  }

  .footer-nav-111 {
    grid-column-gap: 1.25rem;
  }

  .vvvvv {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-color: #00000030;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 2rem 3rem;
  }

  .vmmzzsq {
    background-color: #838c99;
    border: 1px solid #838c99;
    border-radius: 50rem;
    flex: none;
    align-self: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 1rem;
    padding: .4rem;
    display: flex;
    position: absolute;
    box-shadow: 0 0 15px 2px #838c9999;
  }

  ._444 {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    max-width: 15rem;
  }

  .h3-faqqx {
    font-size: var(--small-size);
  }

  .fa-popup-left-column {
    order: 2;
    width: 100%;
  }

  .fa-popup-content-wrapper-124 {
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .fa-popup-title-25 {
    font-size: 24px;
    line-height: 34px;
  }

  .telza {
    font-size: var(--xxsmall-size);
    width: 17rem;
    margin-top: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .club-tarifffsds {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    box-shadow: none;
    background-color: #0000;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: start stretch;
    margin-top: 3rem;
    padding-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .plan-prisma-1321 {
    padding: 2.5rem 1.5rem;
  }

  .text-size-medium-gw {
    font-size: var(--small-size);
  }

  .prisma-subtitle-13 {
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
  }

  .modal-all-sale {
    max-width: 30rem;
  }

  .button-spring-sale {
    height: 3.5rem;
  }

  .button-spring-text {
    font-size: .75rem;
  }

  .text-spring-salee {
    font-size: 1.125rem;
  }

  .timer-summer-salee {
    margin-top: 1.9rem;
  }

  .text-autumn-salee {
    font-size: 1.25rem;
  }

  .timer-autumn-salee {
    margin-top: 2rem;
  }

  .button-autimn-sale {
    height: 3.5rem;
    margin-top: 12.65rem;
  }

  .text-summer-salee {
    font-size: 1.125rem;
  }

  .timer-wrap-autumn-sale {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .timer-wrap-all-ssale-ru {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .button-all-sale-eng {
    padding: 1.25rem 3.5rem;
  }

  .text-all-salee-ru {
    font-size: .85rem;
  }

  .timer-all-salee-ru {
    top: 8.5%;
  }

  .button-winter-ru {
    font-size: .85rem;
  }

  .button-summer-text-ru {
    bottom: 2.75rem;
  }

  .email-sale-wrapp, .email-faq-wrapp {
    max-width: 32rem;
  }

  .key-open, .time-open {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .h1 {
    font-size: 2.5rem;
  }

  .h1.hghgh, .h1.hghgbb, .h1.hghgbds {
    margin-bottom: 1.5rem;
    font-size: 2rem;
  }

  .h1.hghghxx {
    margin-bottom: 1.5rem;
    font-size: 2.5rem;
  }

  .h1.hghgbdzzx {
    margin-bottom: 1.5rem;
    font-size: 3rem;
  }

  .footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section.scroll-mobile.tariff-cal {
    margin-bottom: 8rem;
  }

  .section._6666 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .button_next {
    align-self: flex-start;
  }

  .h2 {
    font-size: 2rem;
  }

  .h2.margin-bot-2-4-5rem._6-5vwww {
    font-size: 1.5rem;
  }

  .h2.margin-bot-2-4-5rem {
    margin-bottom: 3rem;
  }

  .h2.align-left-l.dfggddsdsd, .h2.align-left-l.hghbb {
    font-size: 5.3vw;
  }

  .h2.align-left-l.hghf, .h2.align-left-l.hghfff {
    font-size: 5.1vw;
  }

  .h2.align-left-l.hghbbsddd {
    font-size: 5.3vw;
  }

  .h2._6-7vwww {
    font-size: 5.5vw;
  }

  .h2._6-7vwwhh {
    margin-bottom: 3rem;
    font-size: 4.9vw;
  }

  .h2._6-7vwwhh._1wq {
    width: auto;
  }

  .h2._6-7vwwwx {
    font-size: 7vw;
  }

  .footer-other-link {
    flex-wrap: wrap;
  }

  .logo-img {
    height: 2.75rem;
  }

  .chakra-img {
    margin-right: 32px;
  }

  .calc-field-wrapper {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .calc_button {
    margin-left: 0;
  }

  .calc_button.pink {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .menu-slide {
    margin-top: 67px;
  }

  .menu-slide-card {
    width: 100%;
  }

  .menu-slide-mask {
    padding-left: 0;
    padding-right: 1.5rem;
  }

  .menu-footer {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .menu-footer-social {
    justify-content: space-between;
    align-self: center;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .menu-slide-arrow-right, .menu-slide-arrow-left {
    width: 54px;
  }

  .container_navbar {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .logo {
    margin-left: 1.5rem;
    padding-left: 0;
  }

  .burger {
    padding-right: 1.5rem;
  }

  .burger.w--open {
    padding-right: 24px;
  }

  .nav-block {
    grid-row-gap: 1rem;
    flex-direction: column;
    flex: 1;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .main-nav-arrow {
    right: 1rem;
  }

  .logo_footer {
    margin-right: 0;
  }

  .footer-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 2rem;
  }

  .prisma-cards {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .nav-piont-4 {
    flex: 1;
  }

  .menu-slide-arrow-right-icon, .menu-slide-arrow-left-icon {
    display: block;
  }

  .book-form {
    max-width: 650px;
    padding: 2rem;
  }

  .calc-form {
    max-width: none;
  }

  .numerology-results-person {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer-social {
    flex: 1;
    justify-content: center;
    padding: .75rem 20px;
    display: flex;
  }

  .menu-calc-img.menu-size {
    width: 5rem;
    height: 5rem;
  }

  .menu-calc-title {
    font-size: var(--small-size);
  }

  .nav-piont-2 {
    border: 1px solid var(--stroke-2);
    border-radius: 10px;
    flex: 0 auto;
  }

  .numerology-results.planet {
    grid-template-columns: 1fr;
  }

  .numerology-results.vvvvvvv {
    margin-top: 2rem;
    margin-left: -2rem;
    margin-right: -2rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .numerology-results.vvvvv-1 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin: 2rem -2rem -2rem;
    padding: 2rem;
  }

  .numerology-results.vvvvv-2 {
    margin: 2rem -2rem -2rem;
    padding: 2rem;
  }

  .numerology-results-text.ccc {
    margin: -2rem;
    padding: 2rem;
  }

  .numerology-chakras-wrapper {
    grid-template-columns: 1fr;
  }

  .numerology-chakras-wrapper.fdffdf {
    margin-bottom: 2rem;
    margin-left: -2rem;
    margin-right: -2rem;
    padding-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .margin-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-size-medium.align-center.margin-bot-1-2rem {
    margin-bottom: 1.5rem;
  }

  .text-size-medium.gfdsdsdd {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .margin-bottom.margin-xxsmall {
    padding-bottom: .5rem;
  }

  .margin-bottom.margin-medium {
    padding-bottom: 1.5rem;
  }

  .div.modal-video {
    margin-bottom: 1.5rem;
  }

  .div-flex.gap-xsmall.form {
    margin-left: 0;
  }

  .div-flex.margin-43, .div-flex.margin-44 {
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .img.program-icons {
    width: .935rem;
    height: 1rem;
  }

  .img.img-date {
    right: 1.5rem;
  }

  .img.line-muladhara, .img.line-swadhisthana, .img.line-manipura, .img.line-anahata, .img.line-vishuddha, .img.line-ajna {
    display: none;
  }

  .img.line-muladhara-m {
    padding-left: 10%;
    padding-right: 10%;
    display: block;
    bottom: 10%;
  }

  .img.line-manipura-m {
    padding-left: 11%;
    padding-right: 8%;
    display: block;
  }

  .img.line-ajna-m {
    padding-left: 6%;
    padding-right: 3%;
    display: block;
    position: relative;
    top: 1%;
  }

  .img.line-vishuddha-m {
    display: block;
    top: 2%;
  }

  .img.line-anahata-m {
    padding-left: 11%;
    padding-right: 7.5%;
    display: block;
    top: 5.5%;
  }

  .img.line-manipura-m {
    padding-left: 9%;
    padding-right: 5%;
    display: block;
    top: 4.5%;
  }

  .img.line-swadhisthana-m {
    padding-left: 11%;
    padding-right: 6.5%;
    display: block;
    bottom: auto;
  }

  .img.line-muladhara-m {
    padding-right: 7%;
    display: block;
    position: relative;
    bottom: -1%;
  }

  .img.chakra-girl-1 {
    position: absolute;
    top: -2%;
  }

  .img.arrow-club-5 {
    display: none;
    top: 45%;
    left: 4%;
  }

  .text-size-large.fsdfdsfds {
    font-size: var(--medium-size);
    width: 18rem;
    font-style: italic;
    display: none;
  }

  .text-size-large.nthgh {
    font-size: var(--medium-size);
  }

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

  .div-grid.numerology-info-1 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .div-grid.numerology-info-433 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .div-grid.numerology-info-43231 {
    grid-template-columns: 1fr;
  }

  .margin-large {
    margin-bottom: var(--margin-10rem);
  }

  .text-size-xsmall {
    flex: 0 auto;
  }

  .text-size-xsmall.align-center-m, .text-size-xsmall.align-center-mmmm {
    text-align: center;
    align-self: center;
  }

  .link-footer.pinkk {
    font-size: var(--xsmall-size);
  }

  .menu-nav-text {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .menu-nav-text.hover-gray {
    padding-right: 2.5rem;
  }

  .menu-social {
    justify-content: center;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .menu-calc-text {
    font-size: .8rem;
  }

  .social-footer {
    justify-content: center;
    margin-top: 2rem;
  }

  .footer-logo-wrapper {
    margin-bottom: 2rem;
  }

  .skale-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
  }

  .numerology-calc-field-wrapper {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .program-tab {
    grid-column-gap: 1.5rem;
  }

  .program-tab-first {
    grid-column-gap: 1.5rem;
    justify-content: space-between;
  }

  .calc_button-paid {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .calc_button-paid.pifkk {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .calculator-1 {
    width: auto;
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .calc-field-wrapper-1 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-columns: auto 1fr 1fr;
    place-items: stretch start;
    display: flex;
  }

  .field-date-1 {
    min-width: 7rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .calc-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .calc-wrapper.margin-right-0-l-copy {
    padding-top: 1.75rem;
  }

  .calc-wrapper.calc-wrapper-8 {
    padding-top: 1.75rem;
    padding-right: 1.5rem;
  }

  .h2-calc {
    flex: none;
  }

  .chakr-wrapper {
    width: 68%;
  }

  .chakr {
    min-width: 75%;
    margin-bottom: 0;
  }

  .line-wrapper {
    flex: 0 auto;
    display: none;
  }

  .program-point {
    padding: .5rem .85rem .5rem .5rem;
  }

  .program-icon-wrapper {
    width: 2rem;
    height: 2rem;
  }

  .program-parametr.full-dob, .program-parametr.full-years {
    font-size: .85rem;
  }

  .program-param {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .modal-pay-wrapper {
    max-width: 650px;
    padding: 2rem 2rem 1.5rem;
  }

  .modal-pay-wrapper.form {
    border-radius: 1.5rem;
    width: 32rem;
    padding-top: .85rem;
    padding-bottom: 1.25rem;
  }

  .modal-pay-title {
    font-size: 1.65rem;
  }

  .close-pay {
    inset: -62px -16px 0% auto;
  }

  .pay-title-wrapper {
    margin-bottom: 1.75rem;
    padding-bottom: .5rem;
  }

  .tables {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .margin-global-0 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .transcript-tabs {
    grid-row-gap: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .transcript-header {
    padding: 1.5rem;
  }

  .sub-transcript-header {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cell-1, .cell-title {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .column-1 {
    border-right-style: solid;
  }

  .sub-transcript-description-text {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .transcript-title {
    line-height: 120%;
  }

  .dash-hidden {
    display: none;
  }

  .typology-title {
    line-height: 120%;
  }

  .title-age {
    grid-row-gap: 1.5rem;
  }

  .hvd-person {
    grid-template-columns: 1fr 1fr;
  }

  .hvd-person-pay {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .field-calc {
    height: 3.5rem;
  }

  .field-calc.form {
    flex: 1;
    min-width: 5rem;
    height: 3.25rem;
  }

  .field-calc-wrapper.form {
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .button-calc {
    height: 4rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .calc-title-body {
    line-height: 145%;
  }

  .sub-transcript-header-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sub-transcript-description-text-1 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .tables-flex {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .column-3 {
    border-right-style: solid;
  }

  .ko {
    max-width: 28rem;
  }

  .club-program-tab-first {
    justify-content: space-between;
    padding-top: .85rem;
    padding-bottom: .85rem;
  }

  .club-program-tab {
    padding-top: .85rem;
    padding-bottom: .85rem;
  }

  .pdf-save {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq-question {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-center {
    justify-content: flex-start;
  }

  .menu-dropdown-calc {
    grid-column-gap: 16px;
    box-shadow: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .club-plan-secondary {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .club-plan-mid {
    border-radius: 2.55rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .price-tariff {
    font-size: 2.25rem;
  }

  .faq-content-points {
    padding-top: 0;
    padding-bottom: 0;
  }

  .field-for-date {
    font-size: var(--medium-size);
  }

  .box-title-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .table-chakra {
    grid-template-columns: 3fr 1fr;
  }

  .calc-field-compatibility {
    flex-direction: column;
  }

  .calc_button-compatibility {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .women-calc, .man-calc, .calc-button-wrap {
    padding: 1.5rem 2rem;
  }

  .box-title-wrap-line {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .grid-human-param {
    grid-template-columns: 1fr;
  }

  .grid-chakr-sovm {
    flex: none;
    grid-template-columns: 25.5% auto 25.5%;
    width: auto;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .calc-sovm-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-sovm-power {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .div-block-90 {
    left: 2%;
  }

  .calc-sovm-wrap {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .women-ajna {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 6%;
    left: 52%;
  }

  .women-vishuddha {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    left: 32%;
  }

  .women-anahata {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 38%;
    left: 64%;
  }

  .women-manupura {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 50%;
    left: 63%;
  }

  .women-swadhisthana {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 64%;
    left: 63%;
  }

  .women-muladhara {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 78%;
    left: 59%;
  }

  .man-ajna {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 6%;
    left: 24%;
  }

  .man-vishuddha {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
  }

  .man-anahata {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 39%;
    left: 20%;
  }

  .man-manipura {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 51%;
  }

  .man-swadhisthana {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 64%;
    left: 22%;
  }

  .man-muladhara {
    z-index: 3;
    width: 1.85rem;
    height: 1.85rem;
    font-size: .75rem;
    top: 79%;
    left: 21%;
  }

  .div-block-91 {
    z-index: 1;
    top: 2%;
    left: 13%;
    right: 13%;
  }

  .box-title-flex-sovm {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .box-title-wrap-line-sovm {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .human-wooman, .human-man {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-92 {
    border-radius: 1.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 5%;
    display: flex;
  }

  .box-title-wrap-chakra {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 1rem;
    display: block;
  }

  .box-title-wrap-chakras {
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .chakras-text-wrap {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
  }

  .grid-sovm-bioritm {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .grid-chakr-copy {
    grid-template-columns: 1fr max-content;
  }

  .enargy-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .title-chakra-7 {
    font-size: var(--xsmall-size);
  }

  .table-chakra-sovm-img {
    padding-left: 1rem;
  }

  .table-number-sovm-wrap {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .parametr-date-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-pay {
    font-size: var(--small-size);
  }

  .program-point-1 {
    padding: .35rem .85rem .35rem .5rem;
    display: none;
  }

  .calc-wrapper-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.75rem 1.5rem 2rem;
  }

  .sub-transcript-description-text-2 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .h3-prisma {
    flex: none;
    font-size: 2rem;
  }

  .skale-prisma {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 1.75rem;
  }

  .skale-11 {
    border-radius: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    overflow: hidden;
  }

  .skale-22 {
    border-radius: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    overflow: hidden;
  }

  .skale-33 {
    border-radius: 0;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    overflow: hidden;
  }

  .modul-calc {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .club-modal-1 {
    max-width: 28rem;
    padding: 3.5rem 1.5rem 2rem;
  }

  .modal-pay-2, .modal-pay-1, .modal-pay-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-piont-5 {
    flex: 1;
  }

  .linee {
    margin-bottom: 0;
    display: block;
  }

  .calc-wrap-title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .div-block-100 {
    flex-flow: column;
    grid-template-columns: .4fr;
    display: flex;
  }

  .cell-title-4, .cell-3 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .tables-flex-1 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .cell-title-5, .cell-title-6, .cell-title-7, .cell-6 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .tables-flex-2, .tables-flex-3 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .column-33 {
    border-right-style: solid;
  }

  .table-titlee {
    line-height: 120%;
  }

  .tables-flex-5 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .field-date-20 {
    flex: 1;
    width: auto;
  }

  .calc-field-wrapper-10 {
    grid-row-gap: 1.25rem;
    flex-flow: row;
    grid-template-columns: auto 1fr 1fr;
    place-items: stretch start;
    margin-top: 1rem;
    display: flex;
  }

  .calc-form-20 {
    width: 100%;
  }

  .faq {
    box-shadow: none;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .card-gg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card-faq {
    grid-template-columns: max-content 1fr;
  }

  .margin-xmedium {
    margin-bottom: var(--margin-6rem);
  }

  .lesson-modal {
    max-width: 30rem;
    padding: .5rem .5rem 2rem;
  }

  .title-club-1 {
    font-size: 1.75rem;
  }

  .modul-lesson-1, .modul-lesson-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-telega {
    margin-top: 1.75rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .title-club-2 {
    font-size: 2.125rem;
  }

  .text-button._1px.fdfddd, .text-button._1px.fdfddde {
    font-size: .65rem;
  }

  .line-prog {
    margin-top: 2rem;
    margin-bottom: 2.5rem;
  }

  .wrap-calc {
    margin-right: 0;
    padding-left: 1.5rem;
  }

  .menu-nav-calc-1 {
    padding-right: 0;
  }

  .button-more-text-1 {
    font-size: var(--4xsmall-size);
  }

  .nav-point {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .h1-calc {
    font-size: 7.5vw;
  }

  .h1-calc.white.oo {
    font-size: 2.6rem;
  }

  .h1-calc.fsdfs, .h1-calc.fsdfssd {
    z-index: 20;
    width: 27rem;
    margin-bottom: 2.5rem;
    font-size: 1.75rem;
    line-height: 135%;
    position: relative;
  }

  .margin-section-full-2 {
    margin-bottom: 8rem;
  }

  .button-9 {
    margin-top: 1.5rem;
  }

  .modal-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pdf-title {
    font-size: 1.65rem;
  }

  .vidget {
    bottom: 1.5rem;
    right: 1.5rem;
  }

  .chanals {
    padding-left: 1.5rem;
  }

  .field-form {
    height: 3.5rem;
  }

  .video-modal {
    width: 30rem;
    height: 16.5rem;
  }

  .lesson {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .close-lesson {
    top: .5rem;
    right: .5rem;
  }

  .modal-calc-1 {
    font-size: 1.5rem;
  }

  .h1-calc-copy {
    font-size: 7.5vw;
  }

  .h1-calc-copy.white.drthrty {
    line-height: 135%;
  }

  .line-stroks-7 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer-wrapper-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 2rem;
  }

  .link-bluue {
    font-size: var(--xxxsmall-size);
  }

  .diddd {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .button-1234 {
    margin-top: 1.25rem;
  }

  .bg-111 {
    right: -51%;
  }

  .button-444 {
    font-size: var(--xmedium-size);
  }

  .bg-999 {
    bottom: -6%;
    left: -36%;
  }

  .button-777 {
    font-size: var(--xmedium-size);
  }

  .prisma-card-imgg {
    height: 270px;
  }

  .navbarr {
    padding-left: 2rem;
  }

  .bgg-11 {
    filter: blur(40px) blur(40px);
  }

  .bgg-222 {
    filter: blur(40px) blur(40px);
    top: 35%;
  }

  .bgg-5555 {
    filter: blur(40px) blur(40px);
    top: 85%;
    left: -20%;
  }

  .bgg-17777 {
    filter: blur(40px) blur(40px);
    top: -72%;
    right: -26%;
  }

  .bgg-645665 {
    filter: blur(40px) blur(40px);
    bottom: 16%;
    right: -46%;
  }

  .bgg-64566576 {
    filter: blur(40px) blur(40px);
    top: 75%;
    left: -36%;
  }

  .buttton.hfhhhgh {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .bgg-113345 {
    filter: blur(40px) blur(40px);
    width: 100%;
    height: 12rem;
    inset: auto 0% 0%;
  }

  .hhhh {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .bbb {
    border-radius: 2rem;
    padding: 2rem;
  }

  .w {
    flex-direction: row;
    margin: -2rem -2rem 2rem;
    padding: 2rem;
  }

  .fdfdfdf {
    align-self: center;
    width: 4.5rem;
    height: 4.5rem;
    padding: 1.125rem;
  }

  .faqqqq {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    padding-top: 3rem;
    display: grid;
  }

  .mm {
    width: 2.25rem;
    height: 2.25rem;
  }

  .ffaaqq {
    margin-bottom: 3rem;
  }

  .question-wrapppp {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .vvv {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: row;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .vvvv {
    grid-template-columns: 1fr;
    margin-top: 2.5rem;
  }

  .imm, .immc, .immff {
    align-self: center;
    width: 10rem;
    height: 10rem;
    margin-bottom: 0;
  }

  .kkkkk {
    font-size: 4.9vw;
    line-height: 135%;
  }

  .bgg-66556, .bgg-117 {
    filter: blur(40px) blur(40px);
    width: 100%;
    height: 12rem;
    inset: auto 0% 0%;
  }

  ._7777 {
    margin-bottom: 2.5rem;
  }

  .bgg-11645 {
    filter: blur(40px) blur(40px);
    width: 70%;
    height: 20rem;
    inset: -9% auto auto -19%;
  }

  .bgg-116gfd {
    filter: blur(40px) blur(40px);
    width: 100%;
    height: 12rem;
    bottom: 0%;
    right: -43%;
  }

  .hh {
    font-size: 2.25rem;
  }

  .ffffff {
    font-size: 1.65rem;
  }

  ._7778 {
    height: 12rem;
    margin-bottom: 2.5rem;
  }

  .znzn {
    padding-top: 5rem;
  }

  .bggggb {
    filter: blur(40px) blur(40px);
    width: 100%;
    height: 12rem;
    bottom: 0%;
    right: -43%;
  }

  .dfgdfgdfg {
    filter: blur(40px) blur(40px);
    width: 70%;
    height: 20rem;
    inset: -9% auto auto -19%;
  }

  .fohhfh {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .link-sfg {
    font-size: var(--xxxsmall-size);
  }

  .dssdadasdas {
    margin-bottom: var(--margin-10rem);
  }

  .fdfdf {
    font-size: var(--xsmall-size);
    width: 33%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fgfdgfdgdf {
    grid-row-gap: 2rem;
    margin-top: 2rem;
  }

  .tttttt {
    font-size: .75rem;
  }

  .fdfdfdghgh {
    width: 4.5rem;
    height: 4.5rem;
    padding: .85rem;
  }

  .lol, .loll {
    height: 1.25rem;
  }

  .dgffgdfg {
    border-top-left-radius: 4rem;
    border-top-right-radius: 4rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .margin-global-cgfgffsdf {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }

  ._3 {
    display: none;
  }

  .fd {
    height: 27rem;
    bottom: -17%;
    left: 50.5%;
  }

  .bbbbbb {
    border-radius: 2rem;
    padding: 2rem;
  }

  .nav-piont-44 {
    flex: 1;
  }

  .diddddd {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
  }

  .footer-wrapper-111 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 2rem;
  }

  .brrr {
    display: inline-block;
  }

  .logooo {
    margin-left: 0;
    padding-left: 0;
  }

  .footer-other-link-1111, .footer-other-linkkk {
    flex-wrap: wrap;
  }

  .club-tariffff {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 2.5rem;
  }

  .li-ca {
    height: 1px;
    margin-top: 1.5rem;
  }

  .margin-section-full-5 {
    margin-bottom: 8rem;
  }

  .ffffggg {
    font-size: 1.65rem;
  }

  .poo {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.5fr;
    padding: 2.5rem 2rem;
  }

  .pol {
    max-width: 28rem;
    padding: 2rem 1rem;
  }

  .hgy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .chakk {
    width: 100%;
    max-width: none;
  }

  .pou {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1.5fr;
  }

  .mza {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .button-4454 {
    font-size: var(--xmedium-size);
  }

  .soz {
    object-fit: cover;
    height: 35rem;
  }

  .mda {
    border-radius: 2rem;
    padding: 2rem;
  }

  .hdd {
    font-size: 2.25rem;
  }

  ._11adf {
    font-size: 5.3vw;
  }

  ._44 {
    max-width: 20rem;
    display: flex;
  }

  ._55 {
    border-color: #ffffff80;
  }

  ._66 {
    color: #ffffff80;
    font-size: .75rem;
  }

  .margin-xmediummm {
    margin-bottom: 8rem;
  }

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

  .margin-mz {
    margin-bottom: 8rem;
  }

  .title-chakra-11, .title-chakra-111, .title-chakra-22, .title-chakra-222, .title-chakra-33, .title-chakra-333, .title-chakra-44, .title-chakra-444, .title-chakra-55, .title-chakra-555, .title-chakra-66, .title-chakra-666, .title-chakra-77 {
    font-size: var(--xsmall-size);
  }

  .margin-xxxx {
    margin-bottom: 8rem;
  }

  .ofont-sovmmm, .ofont-sovmmmxx {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cs {
    margin-top: 4rem;
  }

  .menu-footer-3333 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav-block-111 {
    grid-row-gap: 1rem;
    flex-direction: column;
    flex: 1;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .margin-global-xxxxx {
    padding: 8rem 1.5rem 4rem;
  }

  .title-calxx {
    margin-bottom: 2rem;
  }

  .modal-pay-titleee {
    font-size: 1.65rem;
  }

  .transcript-title111 {
    line-height: 120%;
  }

  .info-prisma111 {
    margin-top: 5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lesson-line-11111 {
    margin-bottom: 5rem;
  }

  .fddf {
    height: 1.5rem;
  }

  .dol {
    font-size: var(--xmedium-size);
  }

  .gbd {
    display: inline-block;
  }

  .zasf {
    display: inline;
  }

  .cookie {
    width: auto;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .button9, .button10 {
    font-size: var(--xmedium-size);
  }

  .close-payyy {
    inset: -62px -16px 0% auto;
  }

  .vmm {
    align-self: center;
    margin-bottom: 0;
  }

  .ffdf {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .menu-nav-text-111 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .vmmx, .vmmz {
    align-self: center;
    margin-bottom: 0;
  }

  .menu-nav-text-222 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .menu-nav-text-333 {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .zzaxx {
    padding-top: 5rem;
  }

  .fohhfgdg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container_navbar-222 {
    max-width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .burgerrr {
    padding-right: 2rem;
  }

  .burgerrr.w--open {
    padding-right: 24px;
  }

  .footer-nav-111 {
    grid-column-gap: 1.5rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .vvvvv {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: row;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .vmmzzsq {
    align-self: center;
    margin-bottom: 0;
  }

  ._444 {
    max-width: 20rem;
    display: flex;
  }

  .fa-popup-content-wrapper-124 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .telza {
    margin-top: 1.25rem;
  }

  .club-tarifffsds {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2.5rem;
  }

  .plan-prisma-1321 {
    justify-content: space-between;
    align-items: center;
    padding: 3rem;
  }

  .text-size-medium-gw {
    font-size: var(--medium-size);
  }

  .prisma-subtitle-13 {
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
  }

  .winter-sale {
    padding-left: 24px;
    padding-right: 24px;
  }

  .timer-wrap-winter-sale {
    grid-column-gap: .65rem;
    grid-row-gap: .65rem;
  }

  .alll-sale, .spring-sale, .summer-sale, .autumn-sale {
    padding-left: 24px;
    padding-right: 24px;
  }

  .timer-wrap-spring-sale, .timer-wrap-summer-sale, .timer-wrap-autumn-sale {
    grid-column-gap: .65rem;
    grid-row-gap: .65rem;
  }

  .button-winter-ru {
    top: 27.5%;
  }

  .email-sale {
    padding-left: 24px;
    padding-right: 24px;
  }

  .email-top-wrap {
    margin-bottom: 1.75rem;
    padding-bottom: .5rem;
  }

  .line-wrap {
    margin-bottom: 5rem;
  }

  .winter, .all, .spring, .summer, .autumn {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .email-faq {
    padding-left: 24px;
    padding-right: 24px;
  }

  .email-top-wrapp {
    margin-bottom: 1.75rem;
    padding-bottom: .5rem;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    line-height: 26px;
  }

  h4 {
    line-height: 22px;
  }

  blockquote {
    padding-left: 16px;
    padding-right: 16px;
  }

  .h1 {
    font-size: 2rem;
    line-height: 130%;
  }

  .h1.hghgh {
    margin-bottom: 1.5rem;
    font-size: 5.7vw;
  }

  .h1.hghgbb, .h1.hghgbds {
    margin-bottom: 1rem;
    font-size: 6.8vw;
  }

  .h1.hghghxx {
    margin-bottom: 1.5rem;
    font-size: 8vw;
  }

  .h1.hghgbdzzx {
    margin-bottom: 1rem;
    font-size: 9vw;
  }

  .footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section.scroll-mobile.tariff-cal {
    margin-bottom: var(--margin-6rem);
  }

  .section.faq {
    margin-bottom: var(--margin-4rem);
  }

  .section._6666 {
    margin-bottom: 6rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.hgghfghfgh {
    margin-bottom: 5rem;
  }

  .header_main_nav {
    background-color: var(--white);
  }

  .menu-text {
    line-height: 120%;
  }

  .button_next {
    align-self: center;
    padding-left: 64px;
    padding-right: 64px;
  }

  .button.zzz {
    font-size: .6rem;
  }

  .button.zzzz {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .6rem;
  }

  .menu-text-close {
    line-height: 120%;
  }

  .h2 {
    letter-spacing: .5px;
    font-size: 1.5rem;
    line-height: 140%;
  }

  .h2.margin-bot-2-4-5rem._6-5vwww {
    font-size: 1.125rem;
  }

  .h2.margin-bot-2-4-5rem {
    margin-bottom: 2rem;
  }

  .h2.align-left-l.dfggddsdsd {
    font-size: 5.9vw;
  }

  .h2.align-left-l.hghbb {
    font-size: 6.2vw;
  }

  .h2.align-left-l.hghf {
    font-size: 7vw;
  }

  .h2.align-left-l.hghfff {
    font-size: 6vw;
  }

  .h2.align-left-l.hghbbsddd {
    font-size: 5.2vw;
  }

  .h2._6vwwww {
    font-size: 5.5vw;
  }

  .h2._6-7vwww {
    font-size: 6.8vw;
  }

  .h2._6-7vwwhh {
    margin-bottom: 2rem;
    font-size: 6.7vw;
  }

  .h2._6-7vwwhh._1wq {
    margin-bottom: 2rem;
    font-size: 6.5vw;
  }

  .h2._6-7vwwwx {
    font-size: 7.5vw;
  }

  .footer-other-link {
    grid-row-gap: .25rem;
    align-self: flex-start;
  }

  .logo-img {
    height: 2.5rem;
  }

  .chakra {
    grid-column-gap: 1rem;
  }

  .chakra-1 {
    width: 54px;
    height: 54px;
  }

  .chacras-description-1 {
    padding-top: 3px;
    font-size: 18px;
  }

  .block_chacra {
    flex: 1;
  }

  .chakra-img {
    width: 4rem;
    height: 4rem;
    margin-right: 1.25rem;
  }

  .chakra-4 {
    width: 54px;
    height: 54px;
  }

  .chacras-description-2 {
    padding-top: 3px;
    font-size: 18px;
  }

  .chakra-2 {
    width: 54px;
    height: 54px;
  }

  .chacras-description-3 {
    padding-top: 3px;
    font-size: 18px;
  }

  .chakra-5 {
    width: 54px;
    height: 54px;
  }

  .chacras-description-4, .chacras-description-5 {
    padding-top: 3px;
    font-size: 18px;
  }

  .chakra-3, .chakra-6 {
    width: 54px;
    height: 54px;
  }

  .chacras-description-6 {
    padding-top: 3px;
    font-size: 18px;
  }

  .field-date {
    flex: 1;
    padding-left: .75rem;
    padding-right: .125rem;
  }

  .field-date.margin {
    margin-right: 0;
  }

  .field-date.blue {
    padding-left: 1rem;
  }

  .calc-field-wrapper {
    grid-row-gap: 1rem;
  }

  .calc-field {
    grid-column-gap: .75rem;
    flex-wrap: wrap;
    margin-right: 0;
  }

  .menu-slide {
    height: 9rem;
    margin-top: 61px;
  }

  .menu-footer {
    flex: 1;
    justify-content: flex-end;
    margin-bottom: 3rem;
    position: relative;
    inset: auto 0% 0;
  }

  .menu-slide-arrow-right {
    width: 50px;
    right: 0;
  }

  .menu-slide-arrow-left {
    width: 50px;
    left: 0;
  }

  .container_navbar {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .logo {
    margin-left: 1.5rem;
  }

  .menu-nav {
    width: 100%;
  }

  .navbar {
    top: -1px;
  }

  .burger {
    padding-left: 1.5rem;
  }

  .burger.w--open {
    padding-right: 1.5rem;
  }

  .nav-block {
    grid-row-gap: .75rem;
    flex: 0 auto;
    grid-template-columns: 1fr;
    margin-top: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .main-nav-arrow {
    display: block;
  }

  .line-top {
    width: 30px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .line-mid {
    width: 24px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .line-bot {
    width: 30px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .logo_footer {
    margin-left: auto;
    margin-right: auto;
  }

  .footer-wrapper {
    grid-column-gap: 2rem;
    grid-template-rows: auto auto auto;
  }

  .prisma-cards._232qw {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .book-form {
    width: 100%;
    max-width: none;
    padding: 2rem 1.5rem;
  }

  .form-close {
    height: 3rem;
    top: .25rem;
    right: .25rem;
  }

  .numerology-results-person {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .person-img {
    min-width: 65px;
  }

  .fate-number-card {
    padding-top: 2rem;
  }

  .footer-social {
    flex: 1;
    justify-content: center;
    display: flex;
  }

  .menu-calc-img.menu-size {
    width: 4.5rem;
    height: 4.5rem;
  }

  .menu-calc-title {
    font-size: var(--small-size);
    margin-bottom: .375rem;
  }

  .numerology-results {
    grid-row-gap: 24px;
    margin-top: 1.5rem;
    padding: 1.5rem;
  }

  .numerology-results.vvvvvvv {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .numerology-results.vvvvv-1 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin: 2rem -1.5rem -2rem;
    padding: 2rem 1.5rem;
  }

  .numerology-results.vvvvv-2 {
    margin: 2rem -1.5rem -2rem;
    padding: 2rem 1.5rem;
  }

  .numerology-results-text {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .numerology-results-text.ccc {
    margin: -2rem -1.5rem;
    padding: 2rem 1.5rem;
  }

  .numerology-money-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .numerology-chakras-wrapper {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .numerology-chakras-wrapper.fdffdf {
    margin-bottom: 1.5rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-size-medium {
    font-size: var(--small-size);
  }

  .margin-bottom.margin-medium {
    padding-bottom: 1.25rem;
  }

  .div {
    z-index: 2;
    flex: 1;
    order: 1;
  }

  .div.relative {
    z-index: 2;
  }

  .div.modal-video {
    order: -1;
    width: 100%;
    margin-bottom: 1.75rem;
  }

  .div-flex.gap-medium.children-wrap-s-0-75rem {
    grid-row-gap: .75rem;
    flex-wrap: wrap;
  }

  .div-flex.justify-sb {
    align-items: center;
  }

  .div-flex.gap-price111 {
    margin-top: 1.75rem;
  }

  .img.personality {
    width: 5rem;
    height: 5rem;
  }

  .img.img-pdf {
    height: 6rem;
    margin-bottom: 1.5rem;
  }

  .img.human-img {
    display: block;
  }

  .img.line-muladhara, .img.line-swadhisthana, .img.line-manipura {
    display: none;
  }

  .img.line-anahata {
    padding-left: 12%;
    display: none;
    top: 37%;
  }

  .img.line-vishuddha {
    padding-left: 5%;
    padding-right: 5%;
    display: none;
    top: 23%;
  }

  .img.line-ajna {
    padding-right: 5%;
    display: none;
  }

  .img.line-swadhisthana-m {
    padding-left: 16%;
    padding-right: 12%;
    bottom: 28%;
  }

  .img.line-manipura-m {
    padding-left: 16%;
    padding-right: 13%;
    bottom: 42%;
  }

  .img.line-anahata-m {
    padding-left: 12%;
    top: 40%;
  }

  .img.line-ajna-m {
    padding-right: 5%;
    top: 8%;
  }

  .img.chakras {
    object-fit: scale-down;
  }

  .img.line-ajna-m {
    padding-left: 11%;
    padding-right: 8%;
    top: 1%;
  }

  .img.line-vishuddha-m {
    padding-left: 6.5%;
    padding-right: 6.5%;
    top: 2%;
  }

  .img.line-anahata-m {
    padding-left: 18%;
    padding-right: 12.5%;
    top: 5.5%;
  }

  .img.line-manipura-m {
    top: 6.5%;
  }

  .img.line-swadhisthana-m {
    padding-left: 15%;
    padding-right: 13%;
    top: 5%;
  }

  .img.line-muladhara-m {
    padding-left: 14.5%;
    padding-right: 13%;
    bottom: -2%;
  }

  .img.chakra-sovm {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: .75rem;
  }

  .img.close-pay-text {
    margin-left: 0;
  }

  .img.chakra-girl-1 {
    display: none;
  }

  .img.arrow-club-5 {
    height: 1.125rem;
    top: 21%;
    right: 7%;
  }

  .img.dgfgfdfdg {
    height: 10rem;
    margin-bottom: 1.5rem;
  }

  .text-size-large {
    font-size: var(--medium-size);
  }

  .text-size-large.fsdfdsfds {
    font-size: var(--small-size);
    width: 14rem;
    display: none;
  }

  .text-size-large.cook {
    font-size: var(--4xsmall-size);
  }

  .div-grid.numerology-info-1 {
    grid-row-gap: 2rem;
  }

  .div-grid.numerology-info-433 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .margin-large {
    margin-bottom: var(--margin-6rem);
  }

  .text-size-xsmall.align-center-m, .text-size-xsmall.align-center-mmmm, .text-size-small, .link-footer, .link-footer.pinkk, .link-footer.pink1 {
    font-size: var(--xxsmall-size);
  }

  .div-line.footer-line, .div-line.footer-line-1111, .div-line.ggfgfgdfdfdds {
    margin-bottom: 1.5rem;
  }

  .link-blue {
    font-size: var(--small-size);
  }

  .quote.blueee {
    margin-bottom: 0;
  }

  .menu-nav-text {
    font-size: var(--4xsmall-size);
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1.5rem;
  }

  .menu-social {
    flex: 1;
    justify-content: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
  }

  .menu-calc-text {
    font-size: .7rem;
    line-height: 130%;
  }

  .footer-text {
    font-size: var(--small-size);
  }

  .footer-info {
    grid-row-gap: .75rem;
  }

  .numerology-calc-field-wrapper {
    grid-row-gap: 1rem;
  }

  .numerology-calc-field {
    grid-column-gap: .75rem;
    flex-wrap: wrap;
    margin-right: 0;
  }

  .program-tab, .program-tab-first {
    grid-column-gap: 1rem;
    padding: 1.5rem 1rem;
  }

  .program-tab-last, .manual-content-title {
    padding: 1.5rem;
  }

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

  .calc_button-paid {
    margin-top: .5rem;
  }

  .calculator-1 {
    padding: 1.25rem 1.5rem 1.5rem;
  }

  .calculator-1.xxxx {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .calc-field-wrapper-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .field-date-1 {
    font-size: var(--small-size);
    flex: 1;
    min-width: auto;
    padding-left: .75rem;
    padding-right: .125rem;
  }

  .field-date-1.margin {
    margin-right: 0;
  }

  .field-date-1.blue {
    padding-left: 1rem;
  }

  .text-right, .text-left {
    font-size: var(--small-size);
  }

  .calc-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2rem 1.5rem;
  }

  .calc-wrapper.margin-right-0-l-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-right: 1rem;
  }

  .parametr.help {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .h2-calc {
    font-size: 7.6vw;
    line-height: 130%;
  }

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

  .chakr-wrapper {
    flex: 1;
    width: auto;
  }

  .chakr {
    flex: 1;
    min-width: 50%;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .chakr.sahasrara-block, .chakr.adjna-block, .chakr.vishudha-block, .chakr.anahata-block, .chakr.manupura-block, .chakr.svadhistana-block {
    padding-top: .875rem;
    padding-bottom: .875rem;
  }

  .chakr.muladhara-block {
    padding-top: .875rem;
    padding-bottom: .875rem;
    padding-left: 1rem;
  }

  .line-wrapper {
    display: none;
  }

  .program-point {
    grid-column-gap: .5rem;
    grid-row-gap: .35rem;
    flex-wrap: wrap;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: .85rem;
  }

  .program-icon-wrapper {
    width: 2.25rem;
    height: 2.25rem;
  }

  .program-text {
    font-size: var(--4xsmall-size);
  }

  .modal-pay-wrapper {
    width: 100%;
    max-width: none;
    padding: .75rem 1.5rem 1.25rem;
  }

  .modal-pay-wrapper.form {
    border-radius: 1.25rem;
    padding: .75rem 1.25rem 1rem;
  }

  .modal-pay-title {
    font-size: 5.5vw;
  }

  .close-pay {
    top: -58px;
  }

  .pay-title-wrapper {
    margin-bottom: 1.25rem;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-bottom: .25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

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

  .transcript-tabs {
    grid-row-gap: 1rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .transcript-header {
    padding: 1.5rem 1rem;
  }

  .sub-transcript-header {
    padding: 1.25rem 1rem;
  }

  .cell-1, .cell-2, .cell-title, .cell {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-transcript-description-text {
    margin-left: 1rem;
    margin-right: 1rem;
    padding-bottom: 1rem;
  }

  .transcript-title {
    font-size: var(--small-size);
    line-height: 145%;
  }

  .transcript-margin {
    height: 1.5rem;
  }

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

  .dash-hidden {
    display: inline;
  }

  .grid-contur-param-1 {
    grid-template-columns: 1fr;
  }

  .typology-title {
    line-height: 130%;
  }

  .line-25, .line-75 {
    display: flex;
  }

  .bodies-text-100 {
    margin-right: -16px;
  }

  .title-age {
    grid-row-gap: 1.5rem;
  }

  .hvd-person {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .img-person {
    min-width: 65px;
  }

  .tab-close {
    padding-left: 12px;
    padding-right: 12px;
  }

  .hvd-person-pay {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .reactions {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .field-calc {
    height: 3.5rem;
    margin-bottom: 1.25rem;
    padding: 1.25rem 1.25rem 1.25rem 1rem;
  }

  .field-calc.form {
    height: 3.25rem;
    padding-left: 1rem;
    padding-right: 0;
  }

  .field-calc.cx-email {
    font-size: var(--small-size);
  }

  .field-calc-wrapper {
    grid-column-gap: .75rem;
    flex-wrap: wrap;
    margin-right: 0;
  }

  .field-calc-wrapper.form {
    grid-column-gap: 1rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-end;
    align-items: center;
  }

  .button-calc {
    height: 3.75rem;
    margin-top: .5rem;
    padding: 1rem 3.25rem;
  }

  .calc-title-body {
    font-size: var(--small-size);
  }

  .quote-calc {
    font-size: var(--small-size);
    padding: .75rem 1rem;
  }

  .transcript-table-title {
    padding-left: 0;
    padding-right: 0;
  }

  .credit-text {
    margin-bottom: 0;
  }

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

  .sub-transcript-header-1 {
    padding: 1.25rem 1rem;
  }

  .sub-transcript-description-text-1 {
    margin-left: 1rem;
    margin-right: 1rem;
    padding-bottom: 1rem;
  }

  .tables-flex {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .form-block-3 {
    overflow: auto;
  }

  .button-more-text._323 {
    font-size: var(--4xsmall-size);
  }

  .arrow-wrap {
    flex: none;
  }

  .club-program-tab-first {
    padding: .75rem .5rem .75rem 1rem;
  }

  .club-program-tab {
    grid-column-gap: .5rem;
    padding: .75rem .5rem .75rem .85rem;
  }

  .next-text {
    font-size: var(--xxxsmall-size);
  }

  .save-calc {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: 1.75rem;
    flex-wrap: wrap;
    padding-left: 1rem;
  }

  .save-calc-icon {
    width: 2.25rem;
    height: 2.25rem;
  }

  .pdf-save {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .save-calc-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: 1.75rem;
    flex-wrap: wrap;
    padding-left: 1rem;
  }

  .faq-question {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem .5rem;
  }

  .button-center {
    justify-content: center;
  }

  .menu-dropdown-calc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .main-menu-calc-img-wrapper {
    display: none;
  }

  .club-plan-secondary {
    padding: 1.65rem 1.5rem 1.5rem;
  }

  .club-plan-secondary.shado111 {
    padding-bottom: 1.5rem;
  }

  .club-plan-mid {
    border-radius: 2.45rem;
    padding: 1.6rem 1.5rem 1.5rem;
  }

  .club-plan-mid.shadq {
    padding-bottom: 1.5rem;
  }

  .price-tariff {
    font-size: 2rem;
  }

  .field-for-date {
    font-size: var(--small-size);
    flex: 1;
    padding: 1.5rem .125rem 1.5rem .75rem;
  }

  .box-title-flex {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .table-chakra {
    grid-template-columns: 3fr 1fr;
  }

  .table-title-chakra-2, .table-title-chakra-3, .table-title-chakra-4, .table-title-chakra-5, .table-title-chakra-6, .table-title-chakra-7 {
    font-size: var(--small-size);
    line-height: 125%;
  }

  .calc-field-for-compatibility {
    grid-column-gap: .75rem;
    flex-wrap: wrap;
    height: 4rem;
    margin-right: 0;
    padding-right: 0;
  }

  .calc_button-compatibility {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .title-compatibility {
    margin-bottom: 1.25rem;
  }

  .women-calc, .man-calc, .calc-button-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-human-param {
    grid-template-columns: 1fr;
  }

  .grid-chakr-sovm {
    grid-row-gap: 0px;
    flex: 1;
    grid-template-columns: 27.5% auto 27.5%;
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .calc-sovm-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-sovm-power {
    grid-template-columns: 1fr;
  }

  .energy-text {
    font-size: var(--xxxsmall-size);
  }

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

  .women-ajna, .women-vishuddha, .women-anahata, .women-manupura, .women-swadhisthana, .women-muladhara, .man-ajna, .man-vishuddha, .man-anahata, .man-manipura, .man-swadhisthana, .man-muladhara {
    width: 1.75rem;
    height: 1.75rem;
    font-size: .65rem;
  }

  .div-block-91 {
    left: 10%;
    right: 10%;
  }

  .box-title-flex-sovm {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .box-title-wrap-line-sovm {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .human-wooman {
    border-radius: 1.5rem;
    margin-bottom: 2rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-shadow: 0 2px 20px #ccd0d6;
  }

  .human-man {
    border-style: none;
    border-radius: 1.5rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-shadow: 0 2px 20px #ccd0d6;
  }

  .div-block-92 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    flex-flow: column;
  }

  .chakras-text-wrap {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    text-align: left;
  }

  .grid-sovm-bioritm {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .grid-chakr-copy {
    display: flex;
  }

  .description-param {
    font-size: var(--xxsmall-size);
    line-height: 115%;
  }

  .biorithm-wrap {
    padding-top: 0;
  }

  .enargy-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem 1.5rem 2.75rem;
  }

  .energy-title {
    font-size: var(--xsmall-size);
    align-self: center;
  }

  .title-chakra-7 {
    font-size: var(--small-size);
    line-height: 125%;
  }

  .table-chakra-sovm-img {
    justify-content: flex-start;
    align-items: center;
    padding-left: .75rem;
    padding-right: .5rem;
  }

  .table-number-sovm-wrap {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .parametr-date-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-pay {
    font-size: var(--medium-size);
  }

  .block-pay {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
  }

  .program-point-1 {
    grid-column-gap: .5rem;
    grid-row-gap: .35rem;
    flex-wrap: wrap;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: .85rem;
  }

  .calc-wrapper-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.5rem;
  }

  .copy {
    font-size: var(--xxxsmall-size);
  }

  .sub-transcript-description-text-2 {
    margin-left: 1rem;
    margin-right: 1rem;
    padding-bottom: 1rem;
  }

  .h3-prisma {
    font-size: 5.65vw;
    line-height: 130%;
  }

  .skale-11, .skale-22, .skale-33 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .pay-name-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .pay-title-wrapper-2 {
    margin-bottom: 1.25rem;
    padding-bottom: .25rem;
  }

  .form-pay-name-2, .form-pay-price-2 {
    flex: 0 auto;
    font-size: .85rem;
  }

  .modul-calc {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .club-modal-1 {
    border-radius: 2.5rem;
    padding: 3.5rem 1rem 2rem;
  }

  .modal-pay-2, .modal-pay-1, .modal-pay-3 {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .close-modal-1 {
    height: 3rem;
  }

  .prisma-price-old {
    font-size: var(--xmedium-size);
  }

  .title-wrap-transcript {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .secondary-title {
    margin-top: 1.5rem;
    padding-left: 1.25rem;
  }

  .secondary-title.margin-0._443 {
    font-size: var(--xxsmall-size);
  }

  .prisma-point {
    grid-row-gap: 1rem;
  }

  .calc-wrap-title {
    flex-flow: column;
  }

  .title-wrap._88778 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .cell-title-1, .cell-title-2, .cell-title-3, .cell-title-4, .cell-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .tables-flex-1 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .cell-title-5, .cell-title-6, .cell-title-7, .cell-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .tables-flex-2, .tables-flex-3, .tables-flex-5 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .calc-title-10, .calc-description-10 {
    font-size: .75rem;
  }

  .calc-title-20, .calc-description-20, .calc-title-30 {
    font-size: .85rem;
  }

  .field-date-20 {
    font-size: var(--small-size);
    flex: 1;
    padding-left: .75rem;
    padding-right: .125rem;
  }

  .field-date-20.margin {
    margin-right: 0;
  }

  .calc-field-wrapper-10 {
    grid-column-gap: 2rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .faq-text-1 {
    font-size: var(--small-size);
  }

  .faq-text-1.margin-bot-2remxx {
    margin-bottom: 1.5rem;
  }

  .card-gg {
    border-radius: 2rem;
    margin-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .card-faq {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .margin-xmedium {
    margin-bottom: var(--margin-6rem);
  }

  .lesson-modal {
    max-width: 24.5rem;
  }

  .club-close-2 {
    right: .75rem;
  }

  .title-club-1 {
    margin-bottom: .75rem;
    font-size: 4.9vw;
  }

  .modul-lesson-1, .modul-lesson-2 {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-telega {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    font-size: var(--xsmall-size);
    text-align: center;
    width: 98%;
    margin-top: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem .85rem;
  }

  .title-club-2 {
    margin-bottom: .75rem;
    font-size: 6.2vw;
  }

  .text-button._1px.fdfddde {
    font-size: .55rem;
  }

  .ofont-1-5rem.margin-bot-0-25rem.ewwq {
    font-size: 1.4rem;
  }

  .ofont-1-5rem.margin-bot-0-25rem.ggfg {
    padding-top: 0;
    font-size: .85rem;
  }

  .ofont-1-5rem.zxs {
    text-align: left;
  }

  .button-3 {
    flex: 0 auto;
    width: 100%;
  }

  .wrap-man {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    padding: 0 1.5rem;
    display: block;
  }

  .text-size-large-m {
    font-size: var(--small-size);
  }

  .ofont-2rem {
    letter-spacing: 1px;
    font-size: 1.85rem;
    line-height: 100%;
  }

  .ofont-2rem.ffsa {
    font-size: 7.8vw;
  }

  .ofont-1-75rem {
    font-size: 1.5rem;
  }

  .line-prog {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .margin-medium {
    margin-bottom: var(--margin-4rem);
  }

  .margin-article {
    margin-top: 2rem;
  }

  .menu-nav-calc-1 {
    padding-right: 1rem;
  }

  .button-menu {
    margin-top: .5rem;
  }

  .button-more-text-1 {
    font-size: .6rem;
  }

  .arrow-wrap-1 {
    flex: none;
  }

  .title-calc-mini {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .manu-calc-icon {
    display: block;
  }

  .nav-point {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .text-block-11 {
    letter-spacing: .08rem;
    font-size: .45rem;
  }

  .h1-calc {
    margin-bottom: .5rem;
    font-size: 2rem;
    line-height: 130%;
  }

  .h1-calc.white.oo {
    font-size: 7.25vw;
  }

  .h1-calc.fsdfs {
    width: auto;
    margin-bottom: 2rem;
    font-size: 6.7vw;
  }

  .h1-calc.fsdfssd {
    width: 95%;
    margin-bottom: 2rem;
    font-size: 6.7vw;
  }

  .calc-tariff-title {
    letter-spacing: 1px;
    font-size: 2rem;
  }

  .margin-section-full-2 {
    margin-bottom: var(--margin-6rem);
  }

  .modal-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .modal-description {
    font-size: var(--medium-size);
  }

  .pdf-title {
    margin-bottom: .5rem;
    font-size: 5vw;
    line-height: 120%;
  }

  .vidget {
    bottom: 1rem;
    right: 1rem;
  }

  .mail {
    width: 21rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .field-form {
    height: 3.5rem;
    margin-bottom: 1.25rem;
    padding: 1.25rem 1.25rem 1.25rem 1rem;
  }

  .button-form.gdf {
    width: 100%;
  }

  .video-modal {
    width: 100%;
    height: 13.5rem;
  }

  .lesson {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .title-club-3 {
    margin-bottom: .75rem;
    font-size: 5.5vw;
  }

  .close-lesson {
    height: 3.5rem;
  }

  .text-line-2 {
    font-size: var(--large-size);
  }

  .modal-description-2 {
    font-size: var(--medium-size);
  }

  .modal-calc-1 {
    margin-bottom: .5rem;
    font-size: 6vw;
  }

  .h1-calc-copy {
    margin-bottom: .5rem;
    font-size: 1.7rem;
    line-height: 130%;
  }

  .h1-calc-copy.white.drthrty {
    font-size: 2.1rem;
  }

  .line-stroks-7 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .menu-nav-3 {
    width: 100%;
  }

  .footer-wrapper-1 {
    grid-column-gap: 2rem;
    grid-template-rows: auto auto auto;
  }

  .diddd {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
  }

  .button-1234 {
    width: 100%;
  }

  .bg-111 {
    right: -70%;
  }

  .button-3333 {
    flex: 0 auto;
    width: 100%;
  }

  .bg-999 {
    left: -85%;
  }

  .prisma-card-imgg {
    height: 250px;
    margin-bottom: 16px;
  }

  .navbarr {
    padding-left: 1.5rem;
  }

  .bgg-11 {
    right: -31%;
  }

  .bgg-222 {
    left: -55%;
  }

  .bgg-5555, .bgg-17777 {
    height: 10rem;
  }

  .bgg-645665 {
    bottom: 23%;
    right: -94%;
  }

  .bgg-64566576 {
    left: -59%;
  }

  .buttton.hfhhhgh {
    z-index: 10;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
  }

  .bgg-113345 {
    height: 10rem;
  }

  .ll {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .lll {
    font-size: var(--xxsmall-size);
  }

  .vzzx {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
  }

  .hhhh {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-radius: 0;
    margin-bottom: -2rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lliin {
    margin-bottom: 1.25rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .n {
    letter-spacing: 1px;
    font-size: 1.85rem;
    line-height: 100%;
  }

  .m {
    letter-spacing: 1px;
    font-size: 1.25rem;
    line-height: 100%;
  }

  .bbb {
    border-radius: 2rem;
    padding: 2rem 1.5rem;
  }

  .w {
    grid-row-gap: 2rem;
    flex-direction: column;
    margin: -2rem -1.5rem 2rem;
    padding: 2rem 1.5rem;
    position: relative;
  }

  .z {
    z-index: 2;
    flex: 1;
    order: 1;
  }

  .f {
    letter-spacing: 0;
    font-size: 1.25rem;
  }

  .bbbb {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .faqqqq {
    border-radius: 2rem;
    padding-top: 2.5rem;
  }

  .faq-questionnn {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem 1rem 1rem 1.5rem;
  }

  .faq-answerrrr {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mm {
    width: 2rem;
    height: 2rem;
  }

  .ffaaqq {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-bottom: 2rem;
  }

  .question-wrapppp {
    padding: 2rem 1rem 1rem;
    overflow: clip;
  }

  .vvv {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    padding: 2.5rem 1.5rem;
    position: relative;
  }

  .imm {
    width: 12rem;
    height: 12rem;
    margin-bottom: 2rem;
    margin-right: 0;
    padding: 3rem;
  }

  .dis {
    justify-content: space-between;
    align-items: center;
  }

  .immm {
    margin-left: auto;
    margin-right: auto;
  }

  .fff {
    font-size: var(--medium-size);
    text-align: center;
  }

  .immc, .immff {
    width: 12rem;
    height: 12rem;
    margin-bottom: 2rem;
    margin-right: 0;
    padding: 2.5rem;
  }

  .kkkkk {
    letter-spacing: .5px;
    margin-bottom: 1.25rem;
    font-size: 7vw;
    line-height: 140%;
  }

  .nnh {
    z-index: 2;
    flex: 1;
    order: 1;
  }

  .bgg-66556 {
    height: 10rem;
  }

  .bgg-117 {
    width: 30rem;
    height: 60rem;
    bottom: 17%;
    left: -71%;
  }

  .nuuu {
    text-align: center;
    font-size: 2rem;
  }

  ._7777 {
    height: 200px;
    margin-bottom: 2rem;
  }

  .cvvc {
    margin-bottom: 1.5rem;
    font-size: .85rem;
  }

  .bgg-11645, .bgg-116gfd {
    height: 10rem;
  }

  .hh {
    letter-spacing: .5px;
    margin-bottom: 1rem;
    font-size: 6.5vw;
    line-height: 140%;
  }

  .ffffff {
    font-size: 5vw;
  }

  ._7778 {
    margin-bottom: 2rem;
  }

  .znzn {
    padding-top: 5rem;
  }

  .bggggb {
    height: 30rem;
    inset: 0% auto auto 0%;
  }

  .dfgdfgdfg {
    width: 90%;
    height: 40rem;
    inset: auto 0% 3% auto;
  }

  .zzaaqq {
    font-size: var(--xxsmall-size);
  }

  .hhhf {
    flex: none;
  }

  .fohhfh {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .link-sfg {
    font-size: var(--4xsmall-size);
  }

  .dssdadasdas {
    margin-bottom: var(--margin-6rem);
  }

  .fdfdf {
    font-size: var(--xxsmall-size);
    width: 28%;
    padding: 0;
  }

  .fgfdgfdgdf {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .tttttt {
    font-size: .65rem;
    line-height: 140%;
  }

  .gfgfd {
    width: 3rem;
    height: 3rem;
  }

  .h55 {
    font-size: var(--xxsmall-size);
  }

  .dgffgdfg {
    padding: 1rem 1.5rem;
  }

  .margin-global-cgfgffsdf {
    padding: 7rem 1.5rem 3rem;
  }

  ._5 {
    font-size: var(--medium-size);
  }

  .fd {
    height: 23.5rem;
    bottom: -4.5%;
    left: 55.5%;
    transform: rotate(-12deg);
  }

  .bbbbbb {
    border-radius: 2rem;
    padding: 2rem 1.5rem 1.5rem;
  }

  .menu-texttt {
    line-height: 120%;
  }

  .diddddd {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
  }

  .footer-wrapper-111 {
    grid-column-gap: 2rem;
    grid-template-rows: auto auto auto;
    padding-top: 2.5rem;
  }

  .copy1111 {
    font-size: var(--xxxsmall-size);
    text-align: center;
  }

  .bbrr, .brrr, .brbr {
    display: inline-block;
  }

  .dess {
    font-size: var(--xxsmall-size);
  }

  .footer-other-link-1111, .footer-other-linkkk {
    grid-row-gap: .25rem;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .h2-calc-ras-1 {
    font-size: 7.6vw;
    line-height: 130%;
  }

  .club-tariffff {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    margin-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .li-ca {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }

  .margin-section-full-5 {
    margin-bottom: var(--margin-6rem);
  }

  .ffffggg {
    font-size: 5.5vw;
  }

  .poo {
    padding: 2rem 1.5rem;
  }

  .pol {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hgy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .xcz {
    font-size: var(--xsmall-size);
  }

  .mza {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .button-4454 {
    min-width: auto;
  }

  .soz {
    height: 25rem;
  }

  .mda {
    padding: 1.5rem 1.5rem 2rem;
  }

  .mzaa {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 1.5rem;
  }

  .hdd {
    margin-top: 3rem;
    padding-top: 3rem;
    font-size: 1.85rem;
  }

  ._11a {
    font-size: 5.2vw;
    display: inline-block;
  }

  .gfgfdda {
    width: 3rem;
    height: 3rem;
  }

  .kl {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .bvf {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
  }

  ._11adf {
    font-size: 5.1vw;
  }

  .margin-xxgfgf {
    margin-bottom: 3rem;
  }

  .zaqw {
    z-index: 2;
    flex: 1;
    order: 1;
  }

  ._44 {
    max-width: 15rem;
    display: flex;
  }

  .vdsa {
    display: inline-block;
  }

  .margin-xmediummm, .margin-mz {
    margin-bottom: var(--margin-6rem);
  }

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

  .calc-sub1 {
    padding-top: 0;
  }

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

  .title-chakra-11, .title-chakra-111, .title-chakra-22, .title-chakra-222 {
    font-size: var(--small-size);
    flex: 0 auto;
    width: auto;
    line-height: 125%;
  }

  .title-chakra-33, .title-chakra-333, .title-chakra-44, .title-chakra-444, .title-chakra-55, .title-chakra-555, .title-chakra-66, .title-chakra-666, .title-chakra-77 {
    font-size: var(--small-size);
    line-height: 125%;
  }

  .margin-xxxx {
    margin-bottom: 6rem;
  }

  .cs {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .menu-footer-3333 {
    flex: 1;
    justify-content: flex-end;
    position: relative;
    inset: auto 0% 0;
  }

  .nav-block-111 {
    grid-row-gap: 1rem;
    flex: 0 auto;
    grid-template-columns: 1fr;
    margin-top: 7rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .reactions-imggg {
    flex: none;
  }

  .margin-global-xxxxx {
    padding-top: 8rem;
    padding-bottom: 3rem;
  }

  .title-calxx {
    margin-top: 0;
    margin-bottom: 1.75rem;
  }

  .ssssas {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .modal-pay-titleee {
    font-size: 5vw;
  }

  .transcript-title111 {
    font-size: var(--small-size);
    line-height: 145%;
  }

  .info-prisma111 {
    margin-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lesson-line-11111 {
    margin-bottom: 4rem;
  }

  .ter {
    font-size: var(--small-size);
  }

  .cookie {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-radius: 1.5rem;
    width: auto;
    padding: .85rem 1rem;
    bottom: .5rem;
    left: .5rem;
  }

  .button9 {
    flex: 1;
    min-width: auto;
    height: 2.75rem;
  }

  .cloq {
    top: -.8rem;
    right: 0;
  }

  .buied {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    width: auto;
  }

  .button10 {
    flex: 1;
    min-width: auto;
    height: 2.75rem;
  }

  .menu-text-closeee {
    line-height: 120%;
  }

  .close-payyy {
    top: -58px;
  }

  .vmm {
    margin-right: 0;
  }

  .menu-nav-text-111 {
    font-size: var(--4xsmall-size);
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-right: 1.5rem;
  }

  .vmmx, .vmmz {
    margin-right: 0;
  }

  .menu-nav-text-222, .menu-nav-text-333 {
    font-size: var(--4xsmall-size);
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-right: 1.5rem;
  }

  .zzaxx {
    padding-top: 5rem;
  }

  .fohhfgdg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pay-title-wrazz {
    align-self: stretch;
    width: auto;
    margin-bottom: 1.5rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container_navbar-222 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .burgerrr {
    padding-left: 1rem;
    padding-right: 1.5rem;
  }

  .burgerrr.w--open {
    padding-right: 1.5rem;
  }

  .drew {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #12062a59;
    padding-left: .65rem;
    padding-right: .4rem;
  }

  .flal {
    width: 1.25rem;
    margin-right: 4px;
  }

  .ttre {
    font-size: var(--xxxsmall-size);
    margin-right: 1px;
    font-weight: 600;
  }

  .footer-nav-111 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .ff {
    letter-spacing: 0;
    font-size: 1.25rem;
  }

  .vvvvv {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    padding: 2.5rem 1.5rem;
    position: relative;
  }

  ._11aa {
    display: inline-block;
  }

  .kll {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .bvff {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
  }

  .vmmzzsq {
    margin-right: 0;
  }

  ._444 {
    max-width: 14rem;
    display: flex;
  }

  .h3-faqqx {
    font-size: var(--xxsmall-size);
    line-height: 150%;
  }

  .link-block-9 {
    grid-column-gap: .85rem;
    grid-row-gap: .85rem;
    width: 21.7rem;
  }

  .fa-popup-content-wrapper-124 {
    width: 100%;
    padding: 40px 20px 30px;
  }

  .fa-popup-title-25 {
    font-size: 20px;
  }

  .text-line-22 {
    font-size: var(--large-size);
  }

  .telza {
    font-size: var(--xxsmall-size);
    text-align: center;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .club-tarifffsds {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    margin-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .plan-prisma-1321 {
    padding: 2rem;
  }

  .text-size-medium-gw {
    font-size: var(--small-size);
    font-weight: 400;
  }

  .prisma-subtitle-13 {
    margin-bottom: 1.5rem;
    font-size: 1.15rem;
    line-height: 120%;
  }

  .modal-all-sale {
    border-radius: 1.5rem;
    width: auto;
    box-shadow: 0 2px 9px 3px #0003;
  }

  .number-winter {
    font-size: 2rem;
  }

  .winter-sale {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-size-large-2 {
    font-size: .935rem;
  }

  .text-winter-salee {
    font-size: 1.25rem;
  }

  .close-salee {
    height: 2.85rem;
  }

  .alll-sale, .spring-sale {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-spring-sale {
    height: 2.75rem;
    margin-bottom: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .timer-spring-salee {
    margin-top: .75rem;
  }

  .text-spring-salee {
    font-size: 1rem;
  }

  .summer-sale {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .timer-summer-salee {
    margin-top: 6%;
  }

  .text-autumn-salee {
    letter-spacing: .5px;
    font-size: 1.125rem;
  }

  .timer-autumn-salee {
    margin-top: 6%;
  }

  .autumn-sale {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-autimn-sale {
    width: 55vw;
    height: 2.85rem;
    margin-top: 42%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .timer-wrap-spring-sale {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
  }

  .timer-wrap-summer-sale {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .text-summer-salee {
    font-size: 1rem;
  }

  .timer-wrap-autumn-sale {
    grid-column-gap: .45rem;
    grid-row-gap: .45rem;
  }

  .timer-wrap-all-ssale-ru {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .button-all-sale-eng {
    justify-content: center;
    align-items: center;
    width: 60vw;
    padding: 1rem 2rem;
    font-size: .7rem;
    display: flex;
    bottom: 22.5%;
    left: 17%;
    transform: rotate(-4deg);
  }

  .text-all-salee-ru {
    font-size: 2.5vw;
  }

  .timer-all-salee-ru {
    top: 8%;
    right: 5.5%;
  }

  .button-winter-ru {
    font-size: 2.8vw;
    top: 26.8%;
    left: 51%;
  }

  .button-summer-text-ru {
    font-size: .65rem;
    bottom: 6.5%;
  }

  .email-sale {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .email-sale-wrapp {
    border-radius: 1.5rem;
    width: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-shadow: 0 2px 9px 3px #0003;
  }

  .email-top-wrap {
    margin-bottom: 1.25rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-bottom: .25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .email-title-form {
    font-size: 7.5vw;
    line-height: 120%;
  }

  .email-description-form {
    font-size: var(--xsmall-size);
  }

  .checkbox-label {
    font-size: var(--xxxsmall-size);
  }

  .line-wrap {
    margin-bottom: 4rem;
  }

  .winter {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .winter-text {
    font-size: var(--large-size);
  }

  .wrap-line {
    grid-column-gap: .85rem;
    grid-row-gap: .85rem;
  }

  .all {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .all-text {
    font-size: var(--large-size);
  }

  .spring {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .spring-text {
    font-size: var(--large-size);
  }

  .summer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .summer-text {
    font-size: var(--large-size);
  }

  .autumn {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .autumn-text, .autumn-text-ru, .summer-text-ru, .spring-text-ru, .winter-text-ru, .all-text-ru {
    font-size: var(--large-size);
  }

  .email-faq {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .email-title-form-2 {
    font-size: 7.5vw;
    line-height: 120%;
  }

  .email-faq-wrapp {
    border-radius: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    box-shadow: 0 2px 9px 3px #0003;
  }

  .email-top-wrapp {
    margin-bottom: 1.25rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-bottom: .25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .key-open, .time-open {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
  }
}

#w-node-b9c04e47-5ed7-b4ac-abd5-c448e1ff9053-97f372d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b9c04e47-5ed7-b4ac-abd5-c448e1ff9055-97f372d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b9c04e47-5ed7-b4ac-abd5-c448e1ff9079-97f372d8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_539a1155-6065-99c2-c84f-81893680631e-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_539a1155-6065-99c2-c84f-8189368063a2-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#celebrity.w-node-_539a1155-6065-99c2-c84f-8189368063a3-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368063a7-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368063ab-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368063af-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368063b3-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368063b7-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368063bb-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368063bf-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_539a1155-6065-99c2-c84f-818936806449-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_539a1155-6065-99c2-c84f-818936806465-97f372d8, #w-node-_539a1155-6065-99c2-c84f-818936806482-97f372d8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_539a1155-6065-99c2-c84f-81893680652f-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#celebrity.w-node-_539a1155-6065-99c2-c84f-818936806530-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-818936806534-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-818936806538-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-81893680653c-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-818936806540-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-818936806544-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-818936806548-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-81893680654c-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_539a1155-6065-99c2-c84f-81893680659d-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#celebrity.w-node-_539a1155-6065-99c2-c84f-81893680659e-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368065a2-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368065a6-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368065aa-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368065ae-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368065b2-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368065b6-97f372d8, #celebrity.w-node-_539a1155-6065-99c2-c84f-8189368065ba-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_539a1155-6065-99c2-c84f-8189368065c1-97f372d8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_539a1155-6065-99c2-c84f-8189368065e4-97f372d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_539a1155-6065-99c2-c84f-8189368065f5-97f372d8 {
  align-self: start;
}

#w-node-_539a1155-6065-99c2-c84f-81893680661e-97f372d8, #w-node-_539a1155-6065-99c2-c84f-818936806627-97f372d8, #w-node-_539a1155-6065-99c2-c84f-818936806631-97f372d8, #w-node-_539a1155-6065-99c2-c84f-81893680664a-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_539a1155-6065-99c2-c84f-81893680664e-97f372d8 {
  align-self: start;
}

#w-node-_539a1155-6065-99c2-c84f-818936806681-97f372d8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_539a1155-6065-99c2-c84f-8189368066df-97f372d8 {
  align-self: center;
}

#w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e01-97f372d8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e02-97f372d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e03-97f372d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e0d-97f372d8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e0e-97f372d8 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f8c77fcf-4e1f-f613-dc99-cc29994e82d0-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f8c77fcf-4e1f-f613-dc99-cc29994e82d2-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f8c77fcf-4e1f-f613-dc99-cc29994e82f6-97f374a3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b80725b2-7252-4c8c-dc26-ce378d341d6f-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374a3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cc8c-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb1-97f374a3 {
  align-self: stretch;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb2-97f374a3, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb8-97f374a3, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccbe-97f374a3 {
  align-self: center;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccc4-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccdc-97f374a3 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd1d-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd33-97f374a3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd45-97f374a3, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd60-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd72-97f374a3 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdad-97f374a3, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdc3-97f374a3, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdda-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cddb-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cde5-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdef-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf0-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf8-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ce02-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f62-97f374a3 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f67-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f71-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfe6-97f374a3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfec-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddff6-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde035-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde04b-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0da-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0ed-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde12a-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde143-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_59ff798b-36e4-0a3e-348e-46fc43363f05-97f374a3 {
  grid-area: 2 / 1 / 3 / 2;
}

#celebrity.w-node-a1ae6211-6c75-9f42-aff2-fb46ad7dd5bf-97f374a3, #celebrity.w-node-a1ae6211-6c75-9f42-aff2-fb46ad7dd5c3-97f374a3, #celebrity.w-node-a1ae6211-6c75-9f42-aff2-fb46ad7dd5c7-97f374a3, #celebrity.w-node-a1ae6211-6c75-9f42-aff2-fb46ad7dd5cb-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0220aa97-d16f-01b2-bc1f-12cb3b65bd46-97f374a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a12e2b36-b14a-27c9-79c1-096355a5ac14-97f374a3, #w-node-_913bc6df-e4a2-54b7-781e-7510e9f9f74b-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_913bc6df-e4a2-54b7-781e-7510e9f9f77d-97f374a3 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_913bc6df-e4a2-54b7-781e-7510e9f9f7b3-97f374a3, #w-node-_4567f05f-3590-3d44-393a-7ddb07a2bb61-97f374a3, #w-node-_83301e69-c366-4835-bdf4-334c99a5a4f9-97f374a3, #w-node-f53ae3b1-3975-2d2e-9105-65498c9782de-97f374a3, #w-node-a23fe433-0048-4772-3a0a-87dedb81f6d6-97f374a3, #w-node-_4dd22a98-cf06-982b-6b89-49ae8a994589-97f374a3, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8dd9-97f374a3, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8de2-97f374a3, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8deb-97f374a3, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8df4-97f374a3, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8dfd-97f374a3, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8e06-97f374a3, #w-node-_43f5b567-b929-aab1-7a7a-7c805b2a7a57-97f374a3, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8e0f-97f374a3, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8e18-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9eaae98-1f21-a618-508d-d2bb45815c81-97f374a3, #w-node-_7afde395-363f-e476-1a43-9dfc248837e0-97f374a3 {
  align-self: center;
}

#w-node-_1acd5958-54db-dc18-222c-237276f5ab52-97f374a3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1acd5958-54db-dc18-222c-237276f5ab53-97f374a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1acd5958-54db-dc18-222c-237276f5ab54-97f374a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1acd5958-54db-dc18-222c-237276f5ab5e-97f374a3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1acd5958-54db-dc18-222c-237276f5ab5f-97f374a3 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_96b45e64-9356-5e64-1de1-4356df43b0e0-97f374a4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96b45e64-9356-5e64-1de1-4356df43b0e2-97f374a4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_96b45e64-9356-5e64-1de1-4356df43b106-97f374a4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374a4 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f46-97f374a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f49-97f374a4, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f7b-97f374a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374a4 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fe5-97f374a4 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9ff3-97f374a4 {
  align-self: stretch;
}

#ajna_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9ff4-97f374a4 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fff-97f374a4 {
  align-self: stretch;
}

#vishuddha_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da000-97f374a4 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da00b-97f374a4 {
  align-self: stretch;
}

#anahata_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da00c-97f374a4 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da017-97f374a4 {
  align-self: stretch;
}

#manipura_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da018-97f374a4 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da023-97f374a4 {
  align-self: stretch;
}

#svadhisthana_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da024-97f374a4, #muladhara_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da030-97f374a4 {
  align-self: center;
}

#w-node-_57b75b6a-e587-e1ad-2331-d049b075c82b-97f374a4, #w-node-cf9fa841-6d83-7e5f-3aa5-c1e1e0dd2e81-97f374a4, #w-node-cf9fa841-6d83-7e5f-3aa5-c1e1e0dd2e82-97f374a4, #w-node-e8b304d0-55f0-7564-c041-a44db4b7f33f-97f374a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8b304d0-55f0-7564-c041-a44db4b7f371-97f374a4 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-e8b304d0-55f0-7564-c041-a44db4b7f3a4-97f374a4, #w-node-baf88b83-ad8c-765b-171d-d3f9be9eee0e-97f374a4, #w-node-baf88b83-ad8c-765b-171d-d3f9be9eee15-97f374a4, #w-node-baf88b83-ad8c-765b-171d-d3f9be9eee1d-97f374a4, #w-node-baf88b83-ad8c-765b-171d-d3f9be9eee25-97f374a4, #w-node-f5f81554-14a3-1cfd-0ba4-2aed94468593-97f374a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5f81554-14a3-1cfd-0ba4-2aed94468597-97f374a4 {
  align-self: start;
}

#w-node-_282189b1-a37e-813f-6c55-804dbb024db1-97f374a4 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e6945a79-21f0-5525-bf1a-ea066a68aa1b-97f374a4, #w-node-_10cbecf1-4893-97d6-1e24-29b220de893b-97f374a4 {
  align-self: center;
}

#w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087a0-97f374a4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087a1-97f374a4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087a2-97f374a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087ac-97f374a4 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087ad-97f374a4 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-d1662b28-4ead-342d-0460-ce8056afa095-97f374a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1662b28-4ead-342d-0460-ce8056afa097-97f374a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1662b28-4ead-342d-0460-ce8056afa0bb-97f374a5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374a5 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374a5, #w-node-ba83b9e2-e8ef-b59e-6e97-c41bbe902cd3-97f374a5, #w-node-_2de34cde-4ef9-2899-948e-5586dc272115-97f374a5 {
  justify-self: stretch;
}

#w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4d02-97f374a5, #w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4e01-97f374a5, #w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4e02-97f374a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a36b8f-6ab3-2ab0-c471-9db5feb5dd57-97f374a5 {
  align-self: end;
}

#w-node-_85a36b8f-6ab3-2ab0-c471-9db5feb5dd62-97f374a5 {
  align-self: start;
}

#w-node-cc97e946-69fd-1289-d92d-6c085a1f41e1-97f374a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e80d3468-0f27-1fb5-676f-b9ef3d12f8d4-97f374a5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e80d3468-0f27-1fb5-676f-b9ef3d12f8db-97f374a5, #w-node-_7d8afb24-88e0-19e2-7f0e-23785b227347-97f374a5 {
  align-self: center;
}

#w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c4812-97f374a5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c4813-97f374a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c4814-97f374a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c481e-97f374a5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c481f-97f374a5 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_09823576-1acb-4f70-87bd-2cd1063499c9-97f374b9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_09823576-1acb-4f70-87bd-2cd1063499cb-97f374b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_09823576-1acb-4f70-87bd-2cd1063499ef-97f374b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4bda0ed2-d3c5-157f-5efe-6bbe11424507-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9a2-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#celebrity.w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9a3-97f374b9, #celebrity.w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9a7-97f374b9, #celebrity.w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9ab-97f374b9, #celebrity.w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9af-97f374b9, #celebrity.w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9b3-97f374b9, #celebrity.w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9b7-97f374b9, #celebrity.w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9bb-97f374b9, #celebrity.w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9bf-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_836112be-a26f-7273-c527-b3a438783f5f-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_40f48cad-289e-a571-0c33-8bc93a28ff1a-97f374b9, #w-node-eb104fe2-c444-f74b-0131-b498184e6ed4-97f374b9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7c3-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#celebrity.w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7c4-97f374b9, #celebrity.w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7c8-97f374b9, #celebrity.w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7cc-97f374b9, #celebrity.w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7d0-97f374b9, #celebrity.w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7d4-97f374b9, #celebrity.w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7d8-97f374b9, #celebrity.w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7dc-97f374b9, #celebrity.w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7e0-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f727-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#celebrity.w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f728-97f374b9, #celebrity.w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f72c-97f374b9, #celebrity.w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f730-97f374b9, #celebrity.w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f734-97f374b9, #celebrity.w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f738-97f374b9, #celebrity.w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f73c-97f374b9, #celebrity.w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f740-97f374b9, #celebrity.w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f744-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63321fc3-23bb-e476-b7ce-28c9da3f4d85-97f374b9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_63321fc3-23bb-e476-b7ce-28c9da3f4dd2-97f374b9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb5d0691-b119-88c1-bf13-8febe047776f-97f374b9 {
  align-self: start;
}

#w-node-_74c63654-4599-2d4d-7d02-4af19a63fb40-97f374b9, #w-node-_14b027cc-2bb8-6cdc-4967-fae1190c336e-97f374b9, #w-node-_1dc9f174-2fcd-0a23-4db6-f0eb406ca00c-97f374b9, #w-node-_171c85ec-4a83-444b-4fd6-cbb58377758b-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_171c85ec-4a83-444b-4fd6-cbb58377758f-97f374b9 {
  align-self: start;
}

#w-node-_4adce439-d803-44c7-f87c-95f364e7bb72-97f374b9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e1e57c3a-4160-b369-f89e-1e19214b9985-97f374b9 {
  align-self: center;
}

#w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc33-97f374b9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc34-97f374b9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc35-97f374b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc3f-97f374b9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc40-97f374b9 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b09a56b5-21d0-b792-6a9b-48d397009ce3-97f374bf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b09a56b5-21d0-b792-6a9b-48d397009ce5-97f374bf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b09a56b5-21d0-b792-6a9b-48d397009d09-97f374bf {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55737-97f374bf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55738-97f374bf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55739-97f374bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55743-97f374bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55744-97f374bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_994f22d3-19a7-98d0-2161-4f4461cfa534-97f374d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_994f22d3-19a7-98d0-2161-4f4461cfa536-97f374d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_994f22d3-19a7-98d0-2161-4f4461cfa55a-97f374d3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fc587ac3-3349-441a-e258-ba6ab0a26ace-97f374d3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fc587ac3-3349-441a-e258-ba6ab0a26acf-97f374d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fc587ac3-3349-441a-e258-ba6ab0a26ad0-97f374d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc587ac3-3349-441a-e258-ba6ab0a26ada-97f374d3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-fc587ac3-3349-441a-e258-ba6ab0a26adb-97f374d3 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-c5bd2b1c-628f-104d-24a6-5030ac79ed31-97f374e7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5bd2b1c-628f-104d-24a6-5030ac79ed33-97f374e7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c5bd2b1c-628f-104d-24a6-5030ac79ed57-97f374e7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b345-97f374e7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b346-97f374e7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b347-97f374e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b34f-97f374e7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b350-97f374e7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-aaf8ac8c-eafe-798c-c9bb-1f4a0362c7ce-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aaf8ac8c-eafe-798c-c9bb-1f4a0362c7d0-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aaf8ac8c-eafe-798c-c9bb-1f4a0362c7f4-97f374e8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b80725b2-7252-4c8c-dc26-ce378d341d6f-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374e8 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cc8c-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb1-97f374e8 {
  align-self: stretch;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb2-97f374e8, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb8-97f374e8, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccbe-97f374e8 {
  align-self: center;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccc4-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccdc-97f374e8 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd1d-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd33-97f374e8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd45-97f374e8, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd60-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd72-97f374e8 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdad-97f374e8, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdc3-97f374e8, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdda-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cddb-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cde5-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdef-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf0-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf8-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ce02-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f62-97f374e8 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f67-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f71-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfe6-97f374e8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfec-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddff6-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde035-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde04b-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0da-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0ed-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde12a-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde143-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_4d7e0481-64c3-402c-f59a-f2f23b094021-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09405b-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09405f-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094063-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094067-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09406b-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09406f-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094073-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094077-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d7e0481-64c3-402c-f59a-f2f23b09408e-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_4d7e0481-64c3-402c-f59a-f2f23b0940ad-97f374e8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09416b-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09416f-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094173-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094177-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094198-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09419c-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b0941a0-97f374e8, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b0941a4-97f374e8, #w-node-_4d7e0481-64c3-402c-f59a-f2f23b094594-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e34b346-9992-d031-f129-2a77c571fa6b-97f374e8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9e34b346-9992-d031-f129-2a77c571fa6c-97f374e8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9e34b346-9992-d031-f129-2a77c571fa6d-97f374e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e34b346-9992-d031-f129-2a77c571fa77-97f374e8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_9e34b346-9992-d031-f129-2a77c571fa78-97f374e8 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8570ff7d-ee3d-e899-7d92-af114f7a8506-97f374e9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8570ff7d-ee3d-e899-7d92-af114f7a8508-97f374e9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8570ff7d-ee3d-e899-7d92-af114f7a852c-97f374e9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374e9 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f46-97f374e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f49-97f374e9, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f7b-97f374e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374e9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fe5-97f374e9 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9ff3-97f374e9 {
  align-self: stretch;
}

#ajna_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9ff4-97f374e9 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fff-97f374e9 {
  align-self: stretch;
}

#vishuddha_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da000-97f374e9 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da00b-97f374e9 {
  align-self: stretch;
}

#anahata_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da00c-97f374e9 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da017-97f374e9 {
  align-self: stretch;
}

#manipura_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da018-97f374e9 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da023-97f374e9 {
  align-self: stretch;
}

#svadhisthana_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da024-97f374e9, #muladhara_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da030-97f374e9 {
  align-self: center;
}

#w-node-_6a7a6008-37e1-b3e4-b1e2-92ae8ea3f57a-97f374e9, #w-node-_6a7a6008-37e1-b3e4-b1e2-92ae8ea3f69c-97f374e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6d5-97f374e9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6d6-97f374e9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6d7-97f374e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6e1-97f374e9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6e2-97f374e9 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_16c71139-4db3-3e38-7075-287ebdf88559-97f374ea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_16c71139-4db3-3e38-7075-287ebdf8855b-97f374ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_16c71139-4db3-3e38-7075-287ebdf8857f-97f374ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374ea {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374ea, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd258-97f374ea, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd266-97f374ea {
  justify-self: stretch;
}

#w-node-d6522c6b-614b-2d29-1151-55c9a8fd5a8e-97f374ea, #w-node-_0255173f-9276-3415-6a8d-2dc999a07007-97f374ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0500e77a-871c-a8f4-bb88-56483683bc78-97f374ea {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0500e77a-871c-a8f4-bb88-56483683bc79-97f374ea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0500e77a-871c-a8f4-bb88-56483683bc7a-97f374ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0500e77a-871c-a8f4-bb88-56483683bc84-97f374ea {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0500e77a-871c-a8f4-bb88-56483683bc85-97f374ea {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f6183172-b291-e1eb-5241-761f09ccb5ee-97f374f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f6183172-b291-e1eb-5241-761f09ccb5f0-97f374f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f6183172-b291-e1eb-5241-761f09ccb614-97f374f1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374f1 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f46-97f374f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f49-97f374f1, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f7b-97f374f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374f1 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fe5-97f374f1 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9ff3-97f374f1 {
  align-self: stretch;
}

#ajna_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9ff4-97f374f1 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fff-97f374f1 {
  align-self: stretch;
}

#vishuddha_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da000-97f374f1 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da00b-97f374f1 {
  align-self: stretch;
}

#anahata_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da00c-97f374f1 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da017-97f374f1 {
  align-self: stretch;
}

#manipura_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da018-97f374f1 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da023-97f374f1 {
  align-self: stretch;
}

#svadhisthana_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da024-97f374f1, #muladhara_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da030-97f374f1 {
  align-self: center;
}

#w-node-_57b75b6a-e587-e1ad-2331-d049b075c82b-97f374f1, #w-node-cf9fa841-6d83-7e5f-3aa5-c1e1e0dd2e81-97f374f1, #w-node-cf9fa841-6d83-7e5f-3aa5-c1e1e0dd2e82-97f374f1, #w-node-e8b304d0-55f0-7564-c041-a44db4b7f33f-97f374f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8b304d0-55f0-7564-c041-a44db4b7f371-97f374f1 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-e8b304d0-55f0-7564-c041-a44db4b7f3a4-97f374f1, #w-node-baf88b83-ad8c-765b-171d-d3f9be9eee0e-97f374f1, #w-node-baf88b83-ad8c-765b-171d-d3f9be9eee15-97f374f1, #w-node-baf88b83-ad8c-765b-171d-d3f9be9eee1d-97f374f1, #w-node-baf88b83-ad8c-765b-171d-d3f9be9eee25-97f374f1, #w-node-f5f81554-14a3-1cfd-0ba4-2aed94468593-97f374f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5f81554-14a3-1cfd-0ba4-2aed94468597-97f374f1 {
  align-self: start;
}

#w-node-_282189b1-a37e-813f-6c55-804dbb024db1-97f374f1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e6945a79-21f0-5525-bf1a-ea066a68aa1b-97f374f1, #w-node-_8e6ab2de-a570-5165-8e95-524f649abb6e-97f374f1 {
  align-self: center;
}

#w-node-_612bfc89-0936-7432-b07c-c2750ed5ce53-97f374f1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_612bfc89-0936-7432-b07c-c2750ed5ce54-97f374f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_612bfc89-0936-7432-b07c-c2750ed5ce55-97f374f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_612bfc89-0936-7432-b07c-c2750ed5ce5f-97f374f1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_612bfc89-0936-7432-b07c-c2750ed5ce60-97f374f1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a84597dd-0032-6c36-41cb-f18f4a3a4af8-97f374f2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a84597dd-0032-6c36-41cb-f18f4a3a4afa-97f374f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a84597dd-0032-6c36-41cb-f18f4a3a4b1e-97f374f2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374f2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f46-97f374f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f49-97f374f2, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f7b-97f374f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374f2 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fe5-97f374f2 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9ff3-97f374f2 {
  align-self: stretch;
}

#ajna_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9ff4-97f374f2 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fff-97f374f2 {
  align-self: stretch;
}

#vishuddha_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da000-97f374f2 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da00b-97f374f2 {
  align-self: stretch;
}

#anahata_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da00c-97f374f2 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da017-97f374f2 {
  align-self: stretch;
}

#manipura_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da018-97f374f2 {
  align-self: center;
}

#w-node-_13bbbfeb-3a80-cd04-f669-00929d6da023-97f374f2 {
  align-self: stretch;
}

#svadhisthana_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da024-97f374f2, #muladhara_compatibility.w-node-_13bbbfeb-3a80-cd04-f669-00929d6da030-97f374f2 {
  align-self: center;
}

#w-node-_6a7a6008-37e1-b3e4-b1e2-92ae8ea3f57a-97f374f2, #w-node-_6a7a6008-37e1-b3e4-b1e2-92ae8ea3f69c-97f374f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_070b6cf4-2f63-34d6-c893-6de16184e901-97f374f2 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_070b6cf4-2f63-34d6-c893-6de16184e902-97f374f2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_070b6cf4-2f63-34d6-c893-6de16184e903-97f374f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_070b6cf4-2f63-34d6-c893-6de16184e90d-97f374f2 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_070b6cf4-2f63-34d6-c893-6de16184e90e-97f374f2 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a7d5168d-bba8-eaeb-b8b8-98a92bb2ce63-97f374f3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a7d5168d-bba8-eaeb-b8b8-98a92bb2ce65-97f374f3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a7d5168d-bba8-eaeb-b8b8-98a92bb2ce89-97f374f3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374f3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374f3, #w-node-ba83b9e2-e8ef-b59e-6e97-c41bbe902cd3-97f374f3, #w-node-_2de34cde-4ef9-2899-948e-5586dc272115-97f374f3 {
  justify-self: stretch;
}

#w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4d02-97f374f3, #w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4e01-97f374f3, #w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4e02-97f374f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6db0a24b-6719-2483-ffda-d627d5fe9051-97f374f3 {
  align-self: end;
}

#w-node-_6db0a24b-6719-2483-ffda-d627d5fe905c-97f374f3 {
  align-self: start;
}

#w-node-cc97e946-69fd-1289-d92d-6c085a1f41e1-97f374f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e80d3468-0f27-1fb5-676f-b9ef3d12f8d4-97f374f3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e80d3468-0f27-1fb5-676f-b9ef3d12f8db-97f374f3, #w-node-ffe7a153-7b58-852e-1c79-1757af200c21-97f374f3 {
  align-self: center;
}

#w-node-ef8fd344-fb40-f94b-0e8a-69edf760e976-97f374f3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef8fd344-fb40-f94b-0e8a-69edf760e977-97f374f3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ef8fd344-fb40-f94b-0e8a-69edf760e978-97f374f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef8fd344-fb40-f94b-0e8a-69edf760e982-97f374f3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef8fd344-fb40-f94b-0e8a-69edf760e983-97f374f3 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_792a2357-aa1d-08c0-e109-a3897a657521-97f37507 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_792a2357-aa1d-08c0-e109-a3897a657523-97f37507 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_792a2357-aa1d-08c0-e109-a3897a657547-97f37507 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f37507 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f37507, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd258-97f37507, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd266-97f37507 {
  justify-self: stretch;
}

#w-node-d6522c6b-614b-2d29-1151-55c9a8fd5a8e-97f37507, #w-node-_0255173f-9276-3415-6a8d-2dc999a07007-97f37507 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24eda0b6-096a-b1b8-29dd-455a3889b080-97f37507 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_24eda0b6-096a-b1b8-29dd-455a3889b081-97f37507 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_24eda0b6-096a-b1b8-29dd-455a3889b082-97f37507 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24eda0b6-096a-b1b8-29dd-455a3889b08c-97f37507 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_24eda0b6-096a-b1b8-29dd-455a3889b08d-97f37507 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_87187bd4-dbb8-d7c6-dc95-38065b170f0a-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_87187bd4-dbb8-d7c6-dc95-38065b170f0c-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_87187bd4-dbb8-d7c6-dc95-38065b170f30-97f37508 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b80725b2-7252-4c8c-dc26-ce378d341d6f-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f37508 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cc8c-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb1-97f37508 {
  align-self: stretch;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb2-97f37508, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb8-97f37508, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccbe-97f37508 {
  align-self: center;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccc4-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccdc-97f37508 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd1d-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd33-97f37508 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd45-97f37508, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd60-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd72-97f37508 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdad-97f37508, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdc3-97f37508, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdda-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cddb-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cde5-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdef-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf0-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf8-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ce02-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f62-97f37508 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f67-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f71-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfe6-97f37508 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfec-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddff6-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde035-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde04b-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0da-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0ed-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde12a-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde143-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_59ff798b-36e4-0a3e-348e-46fc43363f05-97f37508 {
  grid-area: 2 / 1 / 3 / 2;
}

#celebrity.w-node-a1ae6211-6c75-9f42-aff2-fb46ad7dd5bf-97f37508, #celebrity.w-node-a1ae6211-6c75-9f42-aff2-fb46ad7dd5c3-97f37508, #celebrity.w-node-a1ae6211-6c75-9f42-aff2-fb46ad7dd5c7-97f37508, #celebrity.w-node-a1ae6211-6c75-9f42-aff2-fb46ad7dd5cb-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0220aa97-d16f-01b2-bc1f-12cb3b65bd46-97f37508 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a12e2b36-b14a-27c9-79c1-096355a5ac14-97f37508, #w-node-_913bc6df-e4a2-54b7-781e-7510e9f9f74b-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_913bc6df-e4a2-54b7-781e-7510e9f9f77d-97f37508 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_913bc6df-e4a2-54b7-781e-7510e9f9f7b3-97f37508, #w-node-_4567f05f-3590-3d44-393a-7ddb07a2bb61-97f37508, #w-node-_83301e69-c366-4835-bdf4-334c99a5a4f9-97f37508, #w-node-f53ae3b1-3975-2d2e-9105-65498c9782de-97f37508, #w-node-a23fe433-0048-4772-3a0a-87dedb81f6d6-97f37508, #w-node-_4dd22a98-cf06-982b-6b89-49ae8a994589-97f37508, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8dd9-97f37508, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8de2-97f37508, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8deb-97f37508, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8df4-97f37508, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8dfd-97f37508, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8e06-97f37508, #w-node-_43f5b567-b929-aab1-7a7a-7c805b2a7a57-97f37508, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8e0f-97f37508, #w-node-_2bb55a01-dcc2-3ff2-ec46-7683308d8e18-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9eaae98-1f21-a618-508d-d2bb45815c81-97f37508, #w-node-d743ccbe-fca3-bec3-1327-08687b3d0372-97f37508 {
  align-self: center;
}

#w-node-_703aebcc-2998-61ea-11da-489a46f1e7b8-97f37508 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_703aebcc-2998-61ea-11da-489a46f1e7b9-97f37508 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_703aebcc-2998-61ea-11da-489a46f1e7ba-97f37508 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_703aebcc-2998-61ea-11da-489a46f1e7c4-97f37508 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_703aebcc-2998-61ea-11da-489a46f1e7c5-97f37508 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_03482127-c0b8-37c7-4b30-c5a93f9d0a6b-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03482127-c0b8-37c7-4b30-c5a93f9d0a6d-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_03482127-c0b8-37c7-4b30-c5a93f9d0a91-97f3751c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b80725b2-7252-4c8c-dc26-ce378d341d6f-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f3751c {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cc8c-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb1-97f3751c {
  align-self: stretch;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb2-97f3751c, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccb8-97f3751c, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccbe-97f3751c {
  align-self: center;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccc4-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ccdc-97f3751c {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd1d-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd33-97f3751c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd45-97f3751c, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd60-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd72-97f3751c {
  grid-area: 1 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdad-97f3751c, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdc3-97f3751c, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdda-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cddb-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cde5-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdef-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf0-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf8-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ce02-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f62-97f3751c {
  grid-area: 1 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f67-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f71-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfe6-97f3751c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfec-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddff6-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde035-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde04b-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0da-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0ed-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde12a-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde143-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_4d7e0481-64c3-402c-f59a-f2f23b094021-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09405b-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09405f-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094063-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094067-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09406b-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09406f-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094073-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094077-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d7e0481-64c3-402c-f59a-f2f23b09408e-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_4d7e0481-64c3-402c-f59a-f2f23b0940ad-97f3751c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09416b-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09416f-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094173-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094177-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b094198-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b09419c-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b0941a0-97f3751c, #celebrity.w-node-_4d7e0481-64c3-402c-f59a-f2f23b0941a4-97f3751c, #w-node-_4d7e0481-64c3-402c-f59a-f2f23b094594-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef569-97f3751c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef56a-97f3751c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef56b-97f3751c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef575-97f3751c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef576-97f3751c {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-d2d85d47-a62f-ce93-d8bc-66d0b82ab58d-97f3751d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d2d85d47-a62f-ce93-d8bc-66d0b82ab58f-97f3751d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d2d85d47-a62f-ce93-d8bc-66d0b82ab5b3-97f3751d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c07-97f3751d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c08-97f3751d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c09-97f3751d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c13-97f3751d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c14-97f3751d {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_27fba3b5-42cd-f96d-f73e-5cbe71731176-97f3751e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_27fba3b5-42cd-f96d-f73e-5cbe71731178-97f3751e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27fba3b5-42cd-f96d-f73e-5cbe7173119c-97f3751e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b345-97f3751e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b346-97f3751e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b347-97f3751e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b34f-97f3751e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b350-97f3751e {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_203aec54-9d9b-7519-31f4-d8a0d8c06291-97f3751f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_203aec54-9d9b-7519-31f4-d8a0d8c06293-97f3751f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_203aec54-9d9b-7519-31f4-d8a0d8c062b7-97f3751f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ed8c259e-4ca9-50e0-033e-eec1b96122b4-97f3751f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ed8c259e-4ca9-50e0-033e-eec1b96122b5-97f3751f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ed8c259e-4ca9-50e0-033e-eec1b96122b6-97f3751f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed8c259e-4ca9-50e0-033e-eec1b96122c0-97f3751f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ed8c259e-4ca9-50e0-033e-eec1b96122c1-97f3751f {
  grid-area: 3 / 1 / 4 / 3;
}

@media screen and (min-width: 1920px) {
  #w-node-_539a1155-6065-99c2-c84f-81893680641d-97f372d8 {
    align-self: start;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374a5 {
    justify-self: center;
  }

  #w-node-_836112be-a26f-7273-c527-b3a438783f2f-97f374b9 {
    align-self: start;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374ea, #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374f3, #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f37507 {
    justify-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f374a3 {
    align-self: stretch;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374a4 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374a5 {
    justify-self: center;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f374e8 {
    align-self: stretch;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374e9 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374ea {
    justify-self: center;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374f1, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374f2 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374f3, #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f37507 {
    justify-self: center;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f37508, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f3751c {
    align-self: stretch;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f374a3, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f374e8, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f37508, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f3751c {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_539a1155-6065-99c2-c84f-81893680664e-97f372d8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_539a1155-6065-99c2-c84f-81893680664f-97f372d8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e0d-97f372d8 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e0e-97f372d8 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_2e6f327a-7801-70b7-3b1b-053798b41b63-97f374a3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d4-97f374a3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f374a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384da-97f374a3 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f374a3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cc91-97f374a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cce1-97f374a3, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd13-97f374a3 {
    align-self: start;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f374a3 {
    align-self: stretch;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f374a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_59ff798b-36e4-0a3e-348e-46fc43363f05-97f374a3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0220aa97-d16f-01b2-bc1f-12cb3b65bd46-97f374a3 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7afde395-363f-e476-1a43-9dfc248837dd-97f374a3 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7afde395-363f-e476-1a43-9dfc248837de-97f374a3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7afde395-363f-e476-1a43-9dfc248837e0-97f374a3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1acd5958-54db-dc18-222c-237276f5ab5e-97f374a3 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_1acd5958-54db-dc18-222c-237276f5ab5f-97f374a3 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195bf-97f374a4, #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195c7-97f374a4, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f61-97f374a4, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f93-97f374a4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374a4 {
    grid-row-end: 2;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fe5-97f374a4 {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_57b75b6a-e587-e1ad-2331-d049b075c82b-97f374a4 {
    grid-row: span 2 / span 2;
  }

  #w-node-cf9fa841-6d83-7e5f-3aa5-c1e1e0dd2e81-97f374a4 {
    order: 9999;
    grid-row: span 1 / span 1;
  }

  #w-node-_10cbecf1-4893-97d6-1e24-29b220de8938-97f374a4 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_10cbecf1-4893-97d6-1e24-29b220de8939-97f374a4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_10cbecf1-4893-97d6-1e24-29b220de893b-97f374a4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087ac-97f374a4 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087ad-97f374a4 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374a5 {
    justify-self: stretch;
  }

  #w-node-_863983af-77f9-d250-9cd1-6ca2b2fa43c4-97f374a5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3f4418df-192a-6b1d-5bf8-557a3498e6fa-97f374a5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced93-97f374a5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #calculate-button.w-node-_84068c82-d98e-f5c3-b1d3-c78750dced99-97f374a5 {
    align-self: stretch;
  }

  #w-node-a41201f2-7407-46ca-6ba3-7487ad9ab532-97f374a5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_95aed7bc-f81a-ba99-e982-e7b39fcbe3c6-97f374a5 {
    grid-column: 2 / 3;
  }

  #w-node-_887b1881-0d98-adae-a5dc-eb86ca1851bd-97f374a5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d57a18ad-eabd-9654-55ae-030b6184205c-97f374a5 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4d02-97f374a5 {
    grid-row: span 2 / span 2;
  }

  #w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4e01-97f374a5 {
    order: 9999;
    grid-row: span 1 / span 1;
  }

  #w-node-_85a36b8f-6ab3-2ab0-c471-9db5feb5dd57-97f374a5 {
    justify-self: stretch;
  }

  #w-node-_7d8afb24-88e0-19e2-7f0e-23785b227344-97f374a5 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7d8afb24-88e0-19e2-7f0e-23785b227345-97f374a5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7d8afb24-88e0-19e2-7f0e-23785b227347-97f374a5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c481e-97f374a5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c481f-97f374a5 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_171c85ec-4a83-444b-4fd6-cbb58377758f-97f374b9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_171c85ec-4a83-444b-4fd6-cbb583777590-97f374b9 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc3f-97f374b9 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc40-97f374b9 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55743-97f374bf {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55744-97f374bf {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-fc587ac3-3349-441a-e258-ba6ab0a26ada-97f374d3 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-fc587ac3-3349-441a-e258-ba6ab0a26adb-97f374d3 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b34f-97f374e7 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b350-97f374e7 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_2e6f327a-7801-70b7-3b1b-053798b41b63-97f374e8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d4-97f374e8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f374e8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384da-97f374e8 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f374e8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cc91-97f374e8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cce1-97f374e8, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd13-97f374e8 {
    align-self: start;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f374e8 {
    align-self: stretch;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f374e8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9e34b346-9992-d031-f129-2a77c571fa77-97f374e8 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_9e34b346-9992-d031-f129-2a77c571fa78-97f374e8 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195bf-97f374e9, #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195c7-97f374e9, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f61-97f374e9, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f93-97f374e9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374e9 {
    grid-row-end: 2;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fe5-97f374e9 {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_6a7a6008-37e1-b3e4-b1e2-92ae8ea3f57a-97f374e9 {
    grid-row: span 2 / span 2;
  }

  #w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6e1-97f374e9 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6e2-97f374e9 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374ea {
    justify-self: stretch;
  }

  #w-node-_863983af-77f9-d250-9cd1-6ca2b2fa43c4-97f374ea {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3f4418df-192a-6b1d-5bf8-557a3498e6fa-97f374ea {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced93-97f374ea {
    grid-area: 3 / 1 / 4 / 3;
  }

  #calculate-button.w-node-_84068c82-d98e-f5c3-b1d3-c78750dced99-97f374ea {
    align-self: stretch;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd274-97f374ea {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd282-97f374ea {
    grid-column: 2 / 3;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd290-97f374ea {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd29e-97f374ea {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d6522c6b-614b-2d29-1151-55c9a8fd5a8e-97f374ea {
    grid-row: span 2 / span 2;
  }

  #w-node-_0500e77a-871c-a8f4-bb88-56483683bc84-97f374ea {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_0500e77a-871c-a8f4-bb88-56483683bc85-97f374ea {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195bf-97f374f1, #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195c7-97f374f1, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f61-97f374f1, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f93-97f374f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374f1 {
    grid-row-end: 2;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fe5-97f374f1 {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_57b75b6a-e587-e1ad-2331-d049b075c82b-97f374f1 {
    grid-row: span 2 / span 2;
  }

  #w-node-cf9fa841-6d83-7e5f-3aa5-c1e1e0dd2e81-97f374f1 {
    order: 9999;
    grid-row: span 1 / span 1;
  }

  #w-node-_8e6ab2de-a570-5165-8e95-524f649abb6b-97f374f1 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_8e6ab2de-a570-5165-8e95-524f649abb6c-97f374f1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8e6ab2de-a570-5165-8e95-524f649abb6e-97f374f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_612bfc89-0936-7432-b07c-c2750ed5ce5f-97f374f1 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_612bfc89-0936-7432-b07c-c2750ed5ce60-97f374f1 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195bf-97f374f2, #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195c7-97f374f2, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f61-97f374f2, #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9f93-97f374f2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fae-97f374f2 {
    grid-row-end: 2;
  }

  #w-node-_13bbbfeb-3a80-cd04-f669-00929d6d9fe5-97f374f2 {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_6a7a6008-37e1-b3e4-b1e2-92ae8ea3f57a-97f374f2 {
    grid-row: span 2 / span 2;
  }

  #w-node-_070b6cf4-2f63-34d6-c893-6de16184e90d-97f374f2 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_070b6cf4-2f63-34d6-c893-6de16184e90e-97f374f2 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f374f3 {
    justify-self: stretch;
  }

  #w-node-_863983af-77f9-d250-9cd1-6ca2b2fa43c4-97f374f3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3f4418df-192a-6b1d-5bf8-557a3498e6fa-97f374f3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced93-97f374f3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #calculate-button.w-node-_84068c82-d98e-f5c3-b1d3-c78750dced99-97f374f3 {
    align-self: stretch;
  }

  #w-node-a41201f2-7407-46ca-6ba3-7487ad9ab532-97f374f3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_95aed7bc-f81a-ba99-e982-e7b39fcbe3c6-97f374f3 {
    grid-column: 2 / 3;
  }

  #w-node-_887b1881-0d98-adae-a5dc-eb86ca1851bd-97f374f3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d57a18ad-eabd-9654-55ae-030b6184205c-97f374f3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4d02-97f374f3 {
    grid-row: span 2 / span 2;
  }

  #w-node-ca0a1571-949c-fa83-a06e-cc8ec05c4e01-97f374f3 {
    order: 9999;
    grid-row: span 1 / span 1;
  }

  #w-node-_6db0a24b-6719-2483-ffda-d627d5fe9051-97f374f3 {
    justify-self: stretch;
  }

  #w-node-ffe7a153-7b58-852e-1c79-1757af200c1e-97f374f3 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-ffe7a153-7b58-852e-1c79-1757af200c1f-97f374f3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ffe7a153-7b58-852e-1c79-1757af200c21-97f374f3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ef8fd344-fb40-f94b-0e8a-69edf760e982-97f374f3 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-ef8fd344-fb40-f94b-0e8a-69edf760e983-97f374f3 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced89-97f37507 {
    justify-self: stretch;
  }

  #w-node-_863983af-77f9-d250-9cd1-6ca2b2fa43c4-97f37507 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3f4418df-192a-6b1d-5bf8-557a3498e6fa-97f37507 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_84068c82-d98e-f5c3-b1d3-c78750dced93-97f37507 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #calculate-button.w-node-_84068c82-d98e-f5c3-b1d3-c78750dced99-97f37507 {
    align-self: stretch;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd274-97f37507 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd282-97f37507 {
    grid-column: 2 / 3;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd290-97f37507 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd29e-97f37507 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d6522c6b-614b-2d29-1151-55c9a8fd5a8e-97f37507 {
    grid-row: span 2 / span 2;
  }

  #w-node-_24eda0b6-096a-b1b8-29dd-455a3889b08c-97f37507 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_24eda0b6-096a-b1b8-29dd-455a3889b08d-97f37507 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_2e6f327a-7801-70b7-3b1b-053798b41b63-97f37508 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d4-97f37508 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f37508 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384da-97f37508 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f37508 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cc91-97f37508 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cce1-97f37508, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd13-97f37508 {
    align-self: start;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f37508 {
    align-self: stretch;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f37508 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_59ff798b-36e4-0a3e-348e-46fc43363f05-97f37508 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0220aa97-d16f-01b2-bc1f-12cb3b65bd46-97f37508 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d743ccbe-fca3-bec3-1327-08687b3d036f-97f37508 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d743ccbe-fca3-bec3-1327-08687b3d0370-97f37508 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d743ccbe-fca3-bec3-1327-08687b3d0372-97f37508 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_703aebcc-2998-61ea-11da-489a46f1e7c4-97f37508 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_703aebcc-2998-61ea-11da-489a46f1e7c5-97f37508 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_2e6f327a-7801-70b7-3b1b-053798b41b63-97f3751c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d4-97f3751c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f3751c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384da-97f3751c {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f3751c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cc91-97f3751c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cce1-97f3751c, #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd13-97f3751c {
    align-self: start;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd15-97f3751c {
    align-self: stretch;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f3751c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef575-97f3751c {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef576-97f3751c {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c13-97f3751d {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c14-97f3751d {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b34f-97f3751e {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b350-97f3751e {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-ed8c259e-4ca9-50e0-033e-eec1b96122c0-97f3751f {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-ed8c259e-4ca9-50e0-033e-eec1b96122c1-97f3751f {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_539a1155-6065-99c2-c84f-818936806494-97f372d8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_539a1155-6065-99c2-c84f-8189368064a4-97f372d8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_539a1155-6065-99c2-c84f-8189368065e4-97f372d8 {
    grid-column-start: 1;
  }

  #w-node-_539a1155-6065-99c2-c84f-818936806627-97f372d8, #w-node-_539a1155-6065-99c2-c84f-818936806631-97f372d8 {
    align-self: center;
  }

  #w-node-_539a1155-6065-99c2-c84f-81893680664e-97f372d8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_539a1155-6065-99c2-c84f-8189368066ea-97f372d8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e01-97f372d8 {
    justify-self: center;
  }

  #w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e02-97f372d8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e0d-97f372d8 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e0e-97f372d8 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374a3 {
    grid-column-end: 2;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384cb-97f374a3 {
    justify-self: stretch;
  }

  #w-node-ed3c81fe-dc10-5749-b5ad-20e17398541f-97f374a3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f374a3 {
    grid-column-end: 3;
    justify-self: stretch;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384da-97f374a3 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f374a3 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cce1-97f374a3 {
    align-self: start;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd13-97f374a3 {
    align-self: end;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f374a3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f374a3 {
    grid-column-end: 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfe6-97f374a3 {
    grid-column-end: 2;
  }

  #prognostics_months.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0d6-97f374a3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #prognostics_days.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde126-97f374a3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4567f05f-3590-3d44-393a-7ddb07a2bb65-97f374a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_497009da-6198-4e3d-39f1-112213f81c1c-97f374a3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_7afde395-363f-e476-1a43-9dfc248837e0-97f374a3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1acd5958-54db-dc18-222c-237276f5ab52-97f374a3 {
    justify-self: center;
  }

  #w-node-_1acd5958-54db-dc18-222c-237276f5ab53-97f374a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1acd5958-54db-dc18-222c-237276f5ab5e-97f374a3 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_1acd5958-54db-dc18-222c-237276f5ab5f-97f374a3 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374a4 {
    grid-column-end: 2;
  }

  #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195bf-97f374a4, #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195c7-97f374a4 {
    grid-column-end: 3;
  }

  #w-node-f5f81554-14a3-1cfd-0ba4-2aed94468597-97f374a4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_282189b1-a37e-813f-6c55-804dbb024db1-97f374a4 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_0ae52baa-5ca8-5c80-0b01-af31d7e64909-97f374a4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cbecf1-4893-97d6-1e24-29b220de893b-97f374a4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087a0-97f374a4 {
    justify-self: center;
  }

  #w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087a1-97f374a4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087ac-97f374a4 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087ad-97f374a4 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374a5 {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-ba83b9e2-e8ef-b59e-6e97-c41bbe902cd3-97f374a5, #w-node-_2de34cde-4ef9-2899-948e-5586dc272115-97f374a5, #w-node-a41201f2-7407-46ca-6ba3-7487ad9ab532-97f374a5, #w-node-_95aed7bc-f81a-ba99-e982-e7b39fcbe3c6-97f374a5, #w-node-_887b1881-0d98-adae-a5dc-eb86ca1851bd-97f374a5, #w-node-d57a18ad-eabd-9654-55ae-030b6184205c-97f374a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85a36b8f-6ab3-2ab0-c471-9db5feb5dd57-97f374a5 {
    justify-self: stretch;
  }

  #w-node-cc97e946-69fd-1289-d92d-6c085a1f41e5-97f374a5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7a1b092b-2541-2f5e-d9a1-1a6f18082454-97f374a5 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_7d8afb24-88e0-19e2-7f0e-23785b227347-97f374a5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c4812-97f374a5 {
    justify-self: center;
  }

  #w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c4813-97f374a5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c481e-97f374a5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c481f-97f374a5 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-eb104fe2-c444-f74b-0131-b498184e6ee6-97f374b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eb104fe2-c444-f74b-0131-b498184e6ef6-97f374b9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_63321fc3-23bb-e476-b7ce-28c9da3f4dd2-97f374b9 {
    grid-column-start: 1;
  }

  #w-node-_14b027cc-2bb8-6cdc-4967-fae1190c336e-97f374b9, #w-node-_1dc9f174-2fcd-0a23-4db6-f0eb406ca00c-97f374b9 {
    align-self: center;
  }

  #w-node-_171c85ec-4a83-444b-4fd6-cbb58377758f-97f374b9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4096a6ae-5785-9d99-454c-ec644c39fd3d-97f374b9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc33-97f374b9 {
    justify-self: center;
  }

  #w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc34-97f374b9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc3f-97f374b9 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc40-97f374b9 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55738-97f374bf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55743-97f374bf {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55744-97f374bf {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-fc587ac3-3349-441a-e258-ba6ab0a26acf-97f374d3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fc587ac3-3349-441a-e258-ba6ab0a26ada-97f374d3 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-fc587ac3-3349-441a-e258-ba6ab0a26adb-97f374d3 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b346-97f374e7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b34f-97f374e7 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b350-97f374e7 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384cb-97f374e8 {
    justify-self: stretch;
  }

  #w-node-ed3c81fe-dc10-5749-b5ad-20e17398541f-97f374e8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f374e8 {
    grid-column-end: 3;
    justify-self: stretch;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384da-97f374e8 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f374e8 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cce1-97f374e8 {
    align-self: start;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd13-97f374e8 {
    align-self: end;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f374e8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f374e8 {
    grid-column-end: 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfe6-97f374e8 {
    grid-column-end: 2;
  }

  #prognostics_months.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0d6-97f374e8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #prognostics_days.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde126-97f374e8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9e34b346-9992-d031-f129-2a77c571fa6b-97f374e8 {
    justify-self: center;
  }

  #w-node-_9e34b346-9992-d031-f129-2a77c571fa6c-97f374e8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9e34b346-9992-d031-f129-2a77c571fa77-97f374e8 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_9e34b346-9992-d031-f129-2a77c571fa78-97f374e8 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374e9 {
    grid-column-end: 2;
  }

  #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195bf-97f374e9, #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195c7-97f374e9 {
    grid-column-end: 3;
  }

  #w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6d5-97f374e9 {
    justify-self: center;
  }

  #w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6d6-97f374e9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6e1-97f374e9 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6e2-97f374e9 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374ea {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd258-97f374ea, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd266-97f374ea, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd274-97f374ea, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd282-97f374ea, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd290-97f374ea, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd29e-97f374ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0500e77a-871c-a8f4-bb88-56483683bc78-97f374ea {
    justify-self: center;
  }

  #w-node-_0500e77a-871c-a8f4-bb88-56483683bc79-97f374ea {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0500e77a-871c-a8f4-bb88-56483683bc84-97f374ea {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_0500e77a-871c-a8f4-bb88-56483683bc85-97f374ea {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374f1 {
    grid-column-end: 2;
  }

  #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195bf-97f374f1, #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195c7-97f374f1 {
    grid-column-end: 3;
  }

  #w-node-f5f81554-14a3-1cfd-0ba4-2aed94468597-97f374f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_282189b1-a37e-813f-6c55-804dbb024db1-97f374f1 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_0ae52baa-5ca8-5c80-0b01-af31d7e64909-97f374f1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_8e6ab2de-a570-5165-8e95-524f649abb6e-97f374f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_612bfc89-0936-7432-b07c-c2750ed5ce53-97f374f1 {
    justify-self: center;
  }

  #w-node-_612bfc89-0936-7432-b07c-c2750ed5ce54-97f374f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_612bfc89-0936-7432-b07c-c2750ed5ce5f-97f374f1 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_612bfc89-0936-7432-b07c-c2750ed5ce60-97f374f1 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374f2 {
    grid-column-end: 2;
  }

  #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195bf-97f374f2, #w-node-_3e4ba191-3d18-a917-6de9-2d6af5c195c7-97f374f2 {
    grid-column-end: 3;
  }

  #w-node-_070b6cf4-2f63-34d6-c893-6de16184e901-97f374f2 {
    justify-self: center;
  }

  #w-node-_070b6cf4-2f63-34d6-c893-6de16184e902-97f374f2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_070b6cf4-2f63-34d6-c893-6de16184e90d-97f374f2 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_070b6cf4-2f63-34d6-c893-6de16184e90e-97f374f2 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374f3 {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-ba83b9e2-e8ef-b59e-6e97-c41bbe902cd3-97f374f3, #w-node-_2de34cde-4ef9-2899-948e-5586dc272115-97f374f3, #w-node-a41201f2-7407-46ca-6ba3-7487ad9ab532-97f374f3, #w-node-_95aed7bc-f81a-ba99-e982-e7b39fcbe3c6-97f374f3, #w-node-_887b1881-0d98-adae-a5dc-eb86ca1851bd-97f374f3, #w-node-d57a18ad-eabd-9654-55ae-030b6184205c-97f374f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6db0a24b-6719-2483-ffda-d627d5fe9051-97f374f3 {
    justify-self: stretch;
  }

  #w-node-cc97e946-69fd-1289-d92d-6c085a1f41e5-97f374f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7a1b092b-2541-2f5e-d9a1-1a6f18082454-97f374f3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-ffe7a153-7b58-852e-1c79-1757af200c21-97f374f3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ef8fd344-fb40-f94b-0e8a-69edf760e976-97f374f3 {
    justify-self: center;
  }

  #w-node-ef8fd344-fb40-f94b-0e8a-69edf760e977-97f374f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ef8fd344-fb40-f94b-0e8a-69edf760e982-97f374f3 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-ef8fd344-fb40-f94b-0e8a-69edf760e983-97f374f3 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f37507 {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-_90ed300c-8fea-d51a-7a59-489619cdd258-97f37507, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd266-97f37507, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd274-97f37507, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd282-97f37507, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd290-97f37507, #w-node-_90ed300c-8fea-d51a-7a59-489619cdd29e-97f37507 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24eda0b6-096a-b1b8-29dd-455a3889b080-97f37507 {
    justify-self: center;
  }

  #w-node-_24eda0b6-096a-b1b8-29dd-455a3889b081-97f37507 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_24eda0b6-096a-b1b8-29dd-455a3889b08c-97f37507 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_24eda0b6-096a-b1b8-29dd-455a3889b08d-97f37507 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f37508 {
    grid-column-end: 2;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384cb-97f37508 {
    justify-self: stretch;
  }

  #w-node-ed3c81fe-dc10-5749-b5ad-20e17398541f-97f37508 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f37508 {
    grid-column-end: 3;
    justify-self: stretch;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384da-97f37508 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f37508 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cce1-97f37508 {
    align-self: start;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd13-97f37508 {
    align-self: end;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f37508 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f37508 {
    grid-column-end: 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfe6-97f37508 {
    grid-column-end: 2;
  }

  #prognostics_months.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0d6-97f37508 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #prognostics_days.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde126-97f37508 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4567f05f-3590-3d44-393a-7ddb07a2bb65-97f37508 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_497009da-6198-4e3d-39f1-112213f81c1c-97f37508 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d743ccbe-fca3-bec3-1327-08687b3d0372-97f37508 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_703aebcc-2998-61ea-11da-489a46f1e7b8-97f37508 {
    justify-self: center;
  }

  #w-node-_703aebcc-2998-61ea-11da-489a46f1e7b9-97f37508 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_703aebcc-2998-61ea-11da-489a46f1e7c4-97f37508 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_703aebcc-2998-61ea-11da-489a46f1e7c5-97f37508 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f3751c {
    grid-column-end: 2;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384cb-97f3751c {
    justify-self: stretch;
  }

  #w-node-ed3c81fe-dc10-5749-b5ad-20e17398541f-97f3751c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f3751c {
    grid-column-end: 3;
    justify-self: stretch;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384da-97f3751c {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f3751c {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cce1-97f3751c {
    align-self: start;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd13-97f3751c {
    align-self: end;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f3751c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f3751c {
    grid-column-end: 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfe6-97f3751c {
    grid-column-end: 2;
  }

  #prognostics_months.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0d6-97f3751c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #prognostics_days.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde126-97f3751c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef569-97f3751c {
    justify-self: center;
  }

  #w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef56a-97f3751c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef575-97f3751c {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef576-97f3751c {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c08-97f3751d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c13-97f3751d {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c14-97f3751d {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b346-97f3751e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b34f-97f3751e {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b350-97f3751e {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-ed8c259e-4ca9-50e0-033e-eec1b96122b5-97f3751f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ed8c259e-4ca9-50e0-033e-eec1b96122c0-97f3751f {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-ed8c259e-4ca9-50e0-033e-eec1b96122c1-97f3751f {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_539a1155-6065-99c2-c84f-8189368063a2-97f372d8, #w-node-_539a1155-6065-99c2-c84f-818936806449-97f372d8, #w-node-_539a1155-6065-99c2-c84f-81893680652f-97f372d8, #w-node-_539a1155-6065-99c2-c84f-81893680659d-97f372d8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_539a1155-6065-99c2-c84f-8189368065e4-97f372d8 {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-_39e50bfa-8c56-65ac-4bfe-36f9e57e7e02-97f372d8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b80725b2-7252-4c8c-dc26-ce378d341d6f-97f374a3 {
    order: -9999;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374a3 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: start;
  }

  #w-node-ed3c81fe-dc10-5749-b5ad-20e17398541f-97f374a3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f374a3 {
    grid-column-end: 2;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f374a3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd33-97f374a3 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdda-97f374a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cddb-97f374a3 {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cde5-97f374a3 {
    grid-column: 2 / 3;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdef-97f374a3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf0-97f374a3 {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f374a3 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf8-97f374a3 {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ce02-97f374a3 {
    grid-column: 2 / 3;
  }

  #w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f67-97f374a3 {
    grid-column-end: 2;
  }

  #w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f71-97f374a3 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f374a3 {
    grid-column-end: 2;
  }

  #calculate-button.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfde-97f374a3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfec-97f374a3 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddff6-97f374a3 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde035-97f374a3 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde04b-97f374a3 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0da-97f374a3 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0ed-97f374a3 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde12a-97f374a3 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde143-97f374a3 {
    grid-column: 2 / 3;
  }

  #w-node-_913bc6df-e4a2-54b7-781e-7510e9f9f77d-97f374a3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7afde395-363f-e476-1a43-9dfc248837dd-97f374a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7afde395-363f-e476-1a43-9dfc248837de-97f374a3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7afde395-363f-e476-1a43-9dfc248837e0-97f374a3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1acd5958-54db-dc18-222c-237276f5ab53-97f374a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374a4 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-e8b304d0-55f0-7564-c041-a44db4b7f371-97f374a4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_10cbecf1-4893-97d6-1e24-29b220de8938-97f374a4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_10cbecf1-4893-97d6-1e24-29b220de8939-97f374a4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_10cbecf1-4893-97d6-1e24-29b220de893b-97f374a4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2b9709f8-9fbf-187a-2d6a-446ebc2087a1-97f374a4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374a5 {
    place-self: start;
  }

  #w-node-cc97e946-69fd-1289-d92d-6c085a1f41e6-97f374a5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e80d3468-0f27-1fb5-676f-b9ef3d12f8d4-97f374a5 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_7d8afb24-88e0-19e2-7f0e-23785b227344-97f374a5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7d8afb24-88e0-19e2-7f0e-23785b227345-97f374a5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7d8afb24-88e0-19e2-7f0e-23785b227347-97f374a5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6df8d00a-7c41-4615-d8a9-e57f4d4c4813-97f374a5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-efcee97d-3668-ffa4-bfc1-efcc7b64a9a2-97f374b9, #w-node-_836112be-a26f-7273-c527-b3a438783f5f-97f374b9, #w-node-_169a112c-ba31-7fe6-5d0d-9c232151f7c3-97f374b9, #w-node-_3b79a84a-cfe7-4a04-80dc-993ca0c1f727-97f374b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_63321fc3-23bb-e476-b7ce-28c9da3f4dd2-97f374b9 {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-_7bd7649d-6ce9-abcc-d42c-3fdcff19cc34-97f374b9, #w-node-fbf3ae97-bad9-7bcd-9837-d08b2eb55738-97f374bf, #w-node-fc587ac3-3349-441a-e258-ba6ab0a26acf-97f374d3, #w-node-_4da8ceda-e113-a557-3e34-bf03e1a2ff94-97f374e7, #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b346-97f374e7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b80725b2-7252-4c8c-dc26-ce378d341d6f-97f374e8 {
    order: -9999;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374e8 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: start;
  }

  #w-node-ed3c81fe-dc10-5749-b5ad-20e17398541f-97f374e8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f374e8 {
    grid-column-end: 2;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f374e8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd33-97f374e8 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdda-97f374e8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cddb-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cde5-97f374e8 {
    grid-column: 2 / 3;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdef-97f374e8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf0-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f374e8 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf8-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ce02-97f374e8 {
    grid-column: 2 / 3;
  }

  #w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f67-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f71-97f374e8 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f374e8 {
    grid-column-end: 2;
  }

  #calculate-button.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfde-97f374e8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfec-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddff6-97f374e8 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde035-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde04b-97f374e8 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0da-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0ed-97f374e8 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde12a-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde143-97f374e8 {
    grid-column: 2 / 3;
  }

  #w-node-_4d7e0481-64c3-402c-f59a-f2f23b09408e-97f374e8 {
    grid-column-end: 2;
  }

  #w-node-_4d7e0481-64c3-402c-f59a-f2f23b0940ad-97f374e8 {
    grid-column: 2 / 3;
  }

  #w-node-_9e34b346-9992-d031-f129-2a77c571fa6c-97f374e8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374e9 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-dbbbfd2b-3523-dffd-ab5f-6b115c49f6d6-97f374e9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374ea {
    place-self: start;
  }

  #w-node-_0500e77a-871c-a8f4-bb88-56483683bc79-97f374ea {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374f1 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-e8b304d0-55f0-7564-c041-a44db4b7f371-97f374f1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8e6ab2de-a570-5165-8e95-524f649abb6b-97f374f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8e6ab2de-a570-5165-8e95-524f649abb6c-97f374f1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8e6ab2de-a570-5165-8e95-524f649abb6e-97f374f1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_612bfc89-0936-7432-b07c-c2750ed5ce54-97f374f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374f2 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-_070b6cf4-2f63-34d6-c893-6de16184e902-97f374f2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f374f3 {
    place-self: start;
  }

  #w-node-cc97e946-69fd-1289-d92d-6c085a1f41e6-97f374f3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e80d3468-0f27-1fb5-676f-b9ef3d12f8d4-97f374f3 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-ffe7a153-7b58-852e-1c79-1757af200c1e-97f374f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ffe7a153-7b58-852e-1c79-1757af200c1f-97f374f3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ffe7a153-7b58-852e-1c79-1757af200c21-97f374f3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ef8fd344-fb40-f94b-0e8a-69edf760e977-97f374f3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f37507 {
    place-self: start;
  }

  #w-node-_24eda0b6-096a-b1b8-29dd-455a3889b081-97f37507 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b80725b2-7252-4c8c-dc26-ce378d341d6f-97f37508 {
    order: -9999;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f37508 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: start;
  }

  #w-node-ed3c81fe-dc10-5749-b5ad-20e17398541f-97f37508 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f37508 {
    grid-column-end: 2;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f37508 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd33-97f37508 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdda-97f37508 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cddb-97f37508 {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cde5-97f37508 {
    grid-column: 2 / 3;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdef-97f37508 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf0-97f37508 {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f37508 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf8-97f37508 {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ce02-97f37508 {
    grid-column: 2 / 3;
  }

  #w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f67-97f37508 {
    grid-column-end: 2;
  }

  #w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f71-97f37508 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f37508 {
    grid-column-end: 2;
  }

  #calculate-button.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfde-97f37508 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfec-97f37508 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddff6-97f37508 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde035-97f37508 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde04b-97f37508 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0da-97f37508 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0ed-97f37508 {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde12a-97f37508 {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde143-97f37508 {
    grid-column: 2 / 3;
  }

  #w-node-_913bc6df-e4a2-54b7-781e-7510e9f9f77d-97f37508 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d743ccbe-fca3-bec3-1327-08687b3d036f-97f37508 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d743ccbe-fca3-bec3-1327-08687b3d0370-97f37508 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d743ccbe-fca3-bec3-1327-08687b3d0372-97f37508 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_703aebcc-2998-61ea-11da-489a46f1e7b9-97f37508 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b80725b2-7252-4c8c-dc26-ce378d341d6f-97f3751c {
    order: -9999;
  }

  #w-node-_3c8a0ddf-5e3f-90f3-89af-23b3d4ae5c3c-97f3751c {
    grid-area: 2 / 1 / 3 / 2;
    place-self: start;
  }

  #w-node-ed3c81fe-dc10-5749-b5ad-20e17398541f-97f3751c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8a5e5d3e-5917-3d55-d15b-b636229384d6-97f3751c {
    grid-column-end: 2;
  }

  #calculate-button.w-node-_8a5e5d3e-5917-3d55-d15b-b636229384e3-97f3751c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cd33-97f3751c {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdda-97f3751c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cddb-97f3751c {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cde5-97f3751c {
    grid-column: 2 / 3;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdef-97f3751c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf0-97f3751c {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf7-97f3751c {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39cdf8-97f3751c {
    grid-column-end: 2;
  }

  #w-node-e136a471-cd8a-fcaf-e1fd-3d630c39ce02-97f3751c {
    grid-column: 2 / 3;
  }

  #w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f67-97f3751c {
    grid-column-end: 2;
  }

  #w-node-_7083120f-0bc2-d4d5-cec3-26050f1a9f71-97f3751c {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfdb-97f3751c {
    grid-column-end: 2;
  }

  #calculate-button.w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfde-97f3751c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddfec-97f3751c {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecddff6-97f3751c {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde035-97f3751c {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde04b-97f3751c {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0da-97f3751c {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde0ed-97f3751c {
    grid-column: 2 / 3;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde12a-97f3751c {
    grid-column-end: 2;
  }

  #w-node-f6eaa2ef-2cb9-788a-bbc7-b7657ecde143-97f3751c {
    grid-column: 2 / 3;
  }

  #w-node-_4d7e0481-64c3-402c-f59a-f2f23b09408e-97f3751c {
    grid-column-end: 2;
  }

  #w-node-_4d7e0481-64c3-402c-f59a-f2f23b0940ad-97f3751c {
    grid-column: 2 / 3;
  }

  #w-node-_0fbac914-1263-b15a-1dfd-1d8c563ef56a-97f3751c, #w-node-ef1900f4-20f5-c67c-26c5-cdd9c3f01c08-97f3751d, #w-node-_4da8ceda-e113-a557-3e34-bf03e1a2ff94-97f3751e, #w-node-_73aa9010-3dc3-765b-2c38-9f2221c4b346-97f3751e, #w-node-ed8c259e-4ca9-50e0-033e-eec1b96122b5-97f3751f {
    grid-area: 1 / 1 / 2 / 2;
  }
}


@font-face {
  font-family: 'BebasNaueBold';
  src: url('../fonts/BebasNeueBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

blockquote.quote-calc {
  background-color: #cde2fb3b;
  border-left-color: #4993f8;
}

#planet {
    text-transform: uppercase;
}

.w-form-fail, .w-form-done {
  display: none !important;
}

.email-form-result {
  margin-top: 20px;
  text-align: center;
}

.active-page {
  color: var(--color) !important;
  cursor: default !important;
}

@media screen and (max-width: 991px) {
  .menu-text-wrapper {
    position: relative;
    margin-right: 0.75rem;
  }

  .menu-text-wrapper .menu-text-closeee {
    margin-right: 0;
    display: block !important;
    transition: opacity 0.3s ease;
    white-space: nowrap;
  }

  .menu-text-wrapper .menu-text-open {
    position: static;
    opacity: 1 !important;
  }

  .menu-text-wrapper .menu-text-close {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0 !important;
  }

  .burgerrr.w--open .menu-text-wrapper .menu-text-open {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0 !important;
  }

  .burgerrr.w--open .menu-text-wrapper .menu-text-close {
    position: static;
    opacity: 1 !important;
  }
}