@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-VariableFont_wght.ttf') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway Italic;
  src: url('../fonts/Raleway-Italic-VariableFont_wght.ttf') format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

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

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

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

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

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

p {
  margin-bottom: 10px;
}

a {
  color: #bb5297;
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

em {
  font-style: italic;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.five-day-style {
  color: #242424;
  background-color: #f4d8e9;
  font-family: Raleway, sans-serif;
}

.five-day-section-top {
  padding-top: 40px;
  padding-bottom: 40px;
}

.five-day-box-1 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.five-day-box-1-img {
  background-color: #fff;
  background-image: url('../images/tmp-alexa.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #e686c5;
  border-radius: 100px;
  width: 160px;
  height: 160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -20px;
  box-shadow: 0 2px 5px #0003;
}

.five-day-box-1-content {
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
}

.five-day-box-1-description {
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.five-day-box-1-description.less-spacing {
  margin-bottom: 10px;
}

.form-1 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.button-style-1 {
  text-align: center;
  background-color: #ce6ead;
  border-radius: 10px;
  width: 100%;
  padding: 14px 16px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
  transition: background-color .2s;
  box-shadow: 0 5px 11px 1px #00000024;
}

.button-style-1:hover {
  background-color: #bb5297;
}

.button-style-1.spacing-tg, .button-style-1.tg-review {
  margin-top: 20px;
}

.button-style-1.hide {
  display: none;
}

.five-day-box-1-headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 900;
  line-height: 52px;
}

.text-field {
  color: #000;
  border: 2px solid #242424;
  border-radius: 10px;
  height: 60px;
  margin-bottom: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-field:hover, .text-field:active, .text-field:focus, .text-field:focus-visible, .text-field[data-wf-focus-visible] {
  border-color: #242424;
}

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

.text-block {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.form-block {
  margin-bottom: 25px;
}

.five-day-section-mid {
  padding-top: 40px;
  padding-bottom: 40px;
}

.five-day-box-2 {
  background-color: #fff;
  border-radius: 20px;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.div-block {
  background-image: url('../images/tmp-check.png');
  background-position: 0 5px;
  background-repeat: no-repeat;
  background-size: 20px;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 30px;
}

.div-block.last {
  margin-bottom: 40px;
}

.text-block-2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.quick-stack {
  padding: 0;
}

.cell {
  border-left: 1px solid #f4d8e9;
  padding: 40px 40px 60px;
}

.cell-2 {
  padding: 60px 20px 60px 40px;
}

.five-day-section-end {
  padding-top: 40px;
  padding-bottom: 60px;
}

.five-day-box-3 {
  background-color: #fff;
  border-radius: 20px;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px 40px;
}

.five-day-box-3-headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 60px;
  font-size: 50px;
  font-weight: 900;
  line-height: 58px;
}

.five-day-box-3-content {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.five-day-box-3-lessons {
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.five-day-box-3-lessons.last {
  margin-bottom: 40px;
}

.five-day-box-3-lessons.end {
  margin-bottom: 0;
}

.form-wrapper-box2 {
  width: 100%;
}

.form-3 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.form-wrapper-box3 {
  width: 100%;
  margin-top: 40px;
}

.form-wrapper-box3.less {
  margin-top: 30px;
}

.highlight {
  color: #d171b0;
  font-weight: 700;
}

.five-day-box-2-description {
  margin-bottom: 20px;
  margin-right: 60px;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.form-2 {
  margin-left: auto;
  margin-right: auto;
}

.five-day-onboarding-box {
  background-color: #fff;
  border-radius: 20px;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.five-day-onboarding-box-content {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.five-day-onboarding-text {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.five-day-onboarding-text.ending {
  margin-bottom: 60px;
}

.five-day-onboarding-text.about-ending {
  margin-bottom: 30px;
}

.five-day-onboarding-headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 30px;
  margin-right: 60px;
  font-size: 52px;
  font-weight: 700;
  line-height: 60px;
}

.select-field {
  color: #000;
  background-color: #fff7fc;
  background-image: url('../images/tmp-arrow.png');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 20px;
  border: 2px solid #000;
  border-radius: 10px;
  height: 60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.form-block-2 {
  margin-top: 40px;
  margin-bottom: 25px;
}

.five-day-onboarding-highlight {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.five-day-onboarding-highlight.spacing-tg {
  margin-bottom: 20px;
  font-weight: 500;
}

.five-day-onboarding-subheadline {
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}

.five-day-onboarding-action-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}

.code-embed {
  margin-bottom: 50px;
  display: none;
}

.five-day-section-onboarding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.five-day-onboarding-subheadline-small {
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
}

.div-block-4 {
  background-color: #f3f3f3;
  border-radius: 10px;
  width: 100%;
  padding: 40px;
}

.five-day-cover-img {
  box-shadow: 3px 5px 5px 3px #00000026, 8px 5px 9px 8px #0000001a;
}

.telegram-value-prop-wrapper {
  text-align: left;
}

.telegram-payment-text {
  color: #000;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.telegram-payment-text.less-spacing {
  margin-bottom: 20px;
}

.telegram-box-1-img {
  background-color: #e9d2e2;
  background-image: url('../images/telegram-alexa.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #e682aa;
  border-radius: 100px;
  width: 160px;
  height: 160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -20px;
  box-shadow: 0 2px 5px -1px #00000042;
}

.telegram-value-prop-text {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.telegram-value-prop-box {
  background-image: url('../images/tmp-check.png');
  background-position: 0 5px;
  background-repeat: no-repeat;
  background-size: 20px;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 30px;
}

.telegram-headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

.telegram-box {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.telegram-section-valueprop {
  padding-top: 40px;
  padding-bottom: 40px;
}

.telegram-content {
  max-width: 660px;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
}

.telegram-style {
  color: #242424;
  background-color: #f4d8e9;
  font-family: Raleway, sans-serif;
}

.main-text {
  color: #000;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.main-text.below {
  text-align: left;
  margin-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
}

.watch-box {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px 60px;
}

.watch-headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 900;
  line-height: 38px;
}

.watch-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.watch-style {
  color: #242424;
  background-color: #f4d8e9;
  font-family: Raleway, sans-serif;
}

.watch-embed {
  margin-bottom: 20px;
}

.button-style-2 {
  text-align: center;
  background-color: #d171b0;
  border-radius: 10px;
  width: 100%;
  padding: 14px 16px;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  box-shadow: 0 5px 11px 1px #00000024;
}

.button-style-2.spacing {
  margin-bottom: 20px;
}

.div-block-5 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.section-2 {
  padding-top: 100px;
  padding-bottom: 140px;
}

.text-block-3 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.rich-text-block {
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.section-3 {
  padding-top: 100px;
  padding-bottom: 140px;
}

.div-block-6 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 40px;
}

.image {
  border-radius: 12px;
  margin-bottom: 10px;
}

.text-block-5 {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.post-date {
  color: #696969;
  display: inline;
}

.text-block-6 {
  color: #000;
  margin-right: 4px;
  display: inline;
}

.text-block-7 {
  color: #696969;
  margin-right: 4px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: inline;
}

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

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
}

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

.collection-item {
  padding-left: 10px;
  padding-right: 10px;
}

.work-with-me-box-1 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.image-2 {
  border-radius: 10px;
}

.cell-copy {
  justify-content: center;
  align-items: center;
  padding: 40px;
}

.work-with-me-box {
  background-color: #fff;
  border-radius: 20px;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.five-day-about-lesson {
  color: #000;
  margin-top: 0;
  margin-bottom: 30px;
  margin-right: 60px;
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
}

.five-day-section-book {
  padding-top: 40px;
  padding-bottom: 40px;
}

.five-day-box-3-booking {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 900;
  line-height: 48px;
}

.five-day-box-3-booking.less-spacing {
  margin-bottom: 10px;
}

.five-day-box-3-content-b {
  text-align: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.code-1 {
  margin-bottom: 20px;
}

.cell-3, .cell-4 {
  justify-content: flex-start;
  align-items: center;
}

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

.div-block-9 {
  text-align: left;
}

.image-3 {
  display: block;
}

.text-block-2-copy {
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-8 {
  color: #5c636b;
  margin-bottom: 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-8.last {
  margin-bottom: 0;
}

.div-block-10 {
  text-align: left;
  border: 1px solid #c7c9cd;
  border-radius: 12px;
  width: 100%;
  padding: 25px 25px 40px;
  box-shadow: 1px 1px 5px 1px #00000012;
}

.cell-5 {
  padding-left: 10px;
}

.text-block-9 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

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

.text-block-10 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.form-block-3 {
  margin-top: 25px;
  margin-bottom: 0;
}

.work-form-style {
  background-color: #f9fafb;
  border-radius: 5px;
  height: 42px;
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  line-height: 20px;
}

.work-form-style-button {
  color: #fff;
  background-color: #242e35;
  border-radius: 5px;
  width: 100%;
  padding: 12px;
  font-size: 16px;
  line-height: 22px;
  display: block;
}

.cell-6 {
  padding-top: 20px;
  padding-right: 10px;
}

.five-day-box-1-description-copy {
  color: #5c636b;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.image-4 {
  padding-left: 14px;
}

.date-tmp {
  color: #5c636b;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.event-box-3 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px 40px;
}

.text-block-2-copy {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.five-day-box-2-description-copy {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.image-6 {
  margin-bottom: 30px;
}

.five-day-box-3-headline-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 36px;
  font-weight: 900;
  line-height: 44px;
}

.image-2-copy {
  border-radius: 10px;
}

.event-style {
  color: #242424;
  background-color: #e3c3f4;
  font-family: Raleway, sans-serif;
}

.button-style-3 {
  text-align: center;
  background-color: #c769c1;
  border-radius: 10px;
  width: 100%;
  padding: 14px 16px;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  box-shadow: 0 5px 11px 1px #00000024;
}

.event-image {
  background-color: #fff;
  background-image: url('../images/alexa.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #c769c1;
  border-radius: 100px;
  width: 160px;
  height: 160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -20px;
  box-shadow: 0 2px 5px #0003;
}

.telegram-section-reviews {
  padding-top: 0;
}

.telegram-box-2 {
  text-align: center;
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.telegram-stack-reviews {
  grid-column-gap: 40px;
  margin-top: 30px;
  margin-bottom: 50px;
  padding-top: 0;
  padding-bottom: 0;
}

.telegram-stack-reviews.spacing {
  margin-top: 80px;
}

.telegram-content-wide {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.telegram-review-image {
  margin: 10px;
  box-shadow: 0 2px 5px 1px #0000000f;
}

.telegram-review-cell, .cell-7, .cell-8 {
  justify-content: center;
  align-items: center;
}

.watch-stream-text {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.telegram-event {
  width: 100%;
}

.tg-club-event-header-desktop {
  width: 100%;
  max-width: none;
}

.telegram-section-event {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: none;
}

.livestream-info-headline {
  color: #000;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 900;
  line-height: 42px;
}

.livestream-info {
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.livestream-info.spacing {
  margin-bottom: 30px;
}

.livestream-info.spacing-top {
  margin-top: 30px;
  margin-bottom: 15px;
}

.livestream-info-link {
  color: #d171b0;
}

.main-text-headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 900;
  line-height: 38px;
}

.five-day-thumb-video {
  border: 3px solid #e686c5;
  border-radius: 10px;
  box-shadow: 0 1px 5px 2px #00000024;
}

.quick-stack-5 {
  grid-column-gap: 18px;
  margin-bottom: 20px;
}

.cell-9, .cell-10 {
  justify-content: center;
  align-items: center;
}

.five-day-telegram-box {
  text-align: center;
  max-width: 500px;
  margin: 20px auto 40px;
}

.video-lesson-headline {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 900;
  line-height: 38px;
}

.video-lesson-subheadline {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 500;
  line-height: 38px;
}

.five-day-mail-content {
  text-align: left;
  max-width: 760px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.five-day-email-text {
  color: #000;
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.five-day-email-text.less {
  margin-bottom: 15px;
}

.five-day-email-headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 900;
  line-height: 38px;
}

.five-day-email-text-intro {
  color: #5c636b;
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.line {
  background-color: #f4d8e9;
  width: 100%;
  height: 1px;
  margin-bottom: 30px;
}

.line.top-spacing {
  margin-top: 40px;
}

.text-link {
  color: #e966bc;
  font-weight: 700;
}

.home-section-header {
  padding: 60px 20px;
}

.home-header-wrap {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.home-cell-1-content {
  width: 100%;
  padding: 40px 30px;
}

.home-stack-cell-2 {
  background-image: url('../images/alexa-onik.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 18px;
}

.home-stack-header {
  padding: 0;
}

.home-stack-main {
  margin-top: 20px;
  padding: 0;
}

.home-cell-3-content {
  background-color: #dbd2ff;
  background-image: linear-gradient(#dbd2ff, #e4ddfd);
  border-radius: 19px;
  width: 100%;
}

.home-stack-telegram {
  height: 100%;
  padding: 0;
}

.home-cell-telegram-2 {
  justify-content: flex-start;
  align-items: center;
}

.home-offerings-headline {
  color: #000;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.home-offerings-headline.centered {
  text-align: center;
  margin-bottom: 8px;
}

.home-cell-telegram-1 {
  padding: 60px 30px 30px;
}

.text-block-12 {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.home-stack-cell-4 {
  background-color: #f4d8e9;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
}

.home-header-text {
  color: #000;
  margin-bottom: 50px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.home-stack-five-day {
  padding: 0 30px 30px;
}

.home-heading-h2 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.home-heading-h1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
}

.home-stack-cell-1 {
  background-color: #f1eae0;
  background-image: linear-gradient(45deg, #708d8b, #adf7f0 53%, #e0fffc), linear-gradient(117deg, #f1eae0, #df799cbf);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.cell-yt, .cell-tg, .cell-ig {
  justify-content: flex-start;
  align-items: center;
}

.link-more {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  transition: background-color .2s;
  display: flex;
}

.link-more:hover {
  background-color: #ce6ead3b;
  box-shadow: inset 0 2px 5px -4px #0000003d;
}

.home-socials-stack {
  padding: 0 10px;
}

.little-badge-blue {
  color: #fff;
  background-color: #abaafff2;
  border-radius: 100px;
  margin-bottom: 15px;
  padding: 9px 16px 8px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  line-height: 14px;
  display: inline-flex;
}

.home-badge-wrap {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.little-badge-pink {
  color: #fff;
  background-color: #ff92da;
  border-radius: 100px;
  margin-bottom: 15px;
  padding: 9px 16px 8px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  line-height: 14px;
  display: inline-flex;
}

.footer-global {
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.footer-wrap {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.footer-link {
  color: #d198bb;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.footer-link:hover {
  color: #bb5297;
  text-decoration: underline;
}

.footer-link.w--current {
  color: #bb5297;
}

.footer-link.hide {
  display: none;
}

.footer-copyright {
  color: #b9b4bd;
  letter-spacing: 1px;
  padding-left: 30px;
  padding-right: 90px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: inline-flex;
}

.legal-section {
  padding: 60px 20px 120px;
}

.legal-content {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.legal-content.longer {
  margin-bottom: 40px;
}

.legal-headline {
  color: #000;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  line-height: 46px;
}

.legal-text {
  color: #000;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.legal-text.shorter {
  margin-bottom: 20px;
}

.legal-text.longer {
  margin-bottom: 50px;
}

.legal-text.last {
  margin-bottom: 0;
}

.legal-text-highlight {
  color: #000;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.legal-text-ending {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.footer-content {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
}

.home-telegram-link {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 20px;
  padding: 5px 30px;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
  display: inline-block;
}

.home-telegram-link:hover {
  color: #bb5297;
  text-decoration: underline;
}

.home-offerings-text {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.home-offerings-text.centered {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.telegam-club-image {
  max-width: 65%;
}

.home-cell-4-content {
  width: 100%;
}

.text-social-link {
  color: #000;
  text-align: center;
  margin-top: 12px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.telegram-box-video-review {
  text-align: center;
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 20px;
}

.telegram-section-video-review {
  padding-top: 0;
  padding-bottom: 40px;
}

.div-block-19 {
  background-color: #f7f6f6;
  border-radius: 20px;
  margin-top: 20px;
  padding: 60px 20px;
}

.div-block-20 {
  text-align: center;
}

.little-badge-green {
  color: #fff;
  background-color: #77dd9b;
  border-radius: 100px;
  margin-bottom: 15px;
  padding: 9px 16px 8px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  line-height: 14px;
  display: inline-flex;
}

.heading-2 {
  color: #000;
  max-width: 600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 42px;
}

.blog-title-link {
  color: #000;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 28px;
  text-decoration: none;
}

.text-block-15 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.blog-footer-text {
  color: #00000080;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
  display: inline;
}

.dot-trenner {
  color: #000;
  margin-left: 8px;
  margin-right: 8px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  display: inline;
}

.image-8 {
  border-radius: 10px;
}

.collection-item-2 {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.home-collection-wrap-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
}

.spacer-height {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
}

.collection-list-3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #dadada;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-self: stretch;
  align-items: stretch;
  margin-top: 20px;
  padding-top: 8px;
}

.collection-link-read-full {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.collection-link-read-full:hover, .collection-link-read-full.colored {
  color: #bb5297;
}

.sticky-header {
  z-index: 99;
  background-color: #f7f6f6;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px -3px #0003;
}

.flex-block {
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.tmp-header-link {
  color: #000;
  justify-content: space-between;
  align-self: center;
  align-items: stretch;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.tmp-header-link:hover {
  color: #bb5297;
}

.text-block-18 {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
  display: inline-block;
}

.text-block-18-copy {
  color: #000;
  margin-left: 12px;
  margin-right: 12px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
  display: inline-block;
}

.form-5 {
  margin-bottom: 60px;
}

.text-field-2 {
  border: 3px solid #dbc78f;
  border-right: 0 #dbc78f;
  border-radius: 10px 0 0 10px;
  height: 50px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 24px;
}

.text-field-2:focus {
  border-style: solid none solid solid;
  border-width: 3px 0 3px 3px;
  border-top-color: #dbc78f;
  border-bottom-color: #dbc78f;
  border-left-color: #dbc78f;
}

.submit-button {
  background-color: #dbc78f;
  border-top: 3px solid #dbc78f;
  border-bottom: 3px solid #dbc78f;
  border-right: 3px solid #dbc78f;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 50px;
  padding: 5px 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
}

.tmp-diary-header {
  color: #000;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 36px;
}

.tmp-diary-intro {
  color: #000;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.flex-block-2 {
  border-radius: 10px;
  box-shadow: 0 2px 5px #0000001c;
}

.div-block-23 {
  max-width: 750px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.body-2 {
  margin-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.diary-signup {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.diary-rich-text {
  color: #000;
  margin-top: 40px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.diary-rich-text h1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 900;
  line-height: 46px;
}

.diary-rich-text h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 46px;
}

.diary-rich-text h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 800;
  line-height: 36px;
}

.diary-rich-text h4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.diary-rich-text h5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 800;
  line-height: 32px;
}

.diary-rich-text h6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 800;
  line-height: 32px;
}

.diary-rich-text p {
  margin-bottom: 20px;
}

.diary-rich-text figcaption {
  color: #6e6e6e;
  margin-top: 15px;
  font-size: 18px;
  line-height: 24px;
}

.diary-rich-text blockquote {
  color: #6e6e6e;
  border-left-color: #bb5297;
  margin-bottom: 20px;
  font-family: Raleway Italic, sans-serif;
  line-height: 24px;
}

.diary-rich-text ol, .diary-rich-text ul {
  margin-top: -5px;
  margin-bottom: 20px;
}

.diary-rich-text em {
  font-family: Raleway Italic, sans-serif;
  font-style: italic;
}

.diary-rich-text li {
  margin-bottom: 10px;
}

.diary-rich-text a {
  font-weight: 800;
}

.diary-rich-text figure {
  margin-top: 40px;
  margin-bottom: 40px;
}

.diary-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 46px;
}

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

.diary-letter {
  max-width: 750px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.diary-read-more {
  max-width: 750px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-3 {
  margin-bottom: 10px;
}

.link-2 {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-19 {
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 33px;
}

.diary-about {
  max-width: 750px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.image-9 {
  border-radius: 100px;
}

.cell-11, .cell-12 {
  justify-content: flex-end;
  align-items: flex-start;
}

.quick-stack-6 {
  grid-column-gap: 30px;
  background-color: #f4d8e9;
  border-radius: 20px;
  margin-top: 20px;
}

.text-block-21 {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
}

.text-block-22 {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.quick-stack-7 {
  margin-bottom: 0;
  padding: 0;
}

.image-10, .image-11 {
  align-self: center;
  margin-bottom: 20px;
}

.button-style-4 {
  text-align: center;
  background-color: #ce6ead;
  border-radius: 10px;
  margin-top: 20px;
  padding: 14px 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  transition: background-color .2s;
  box-shadow: 0 5px 11px 1px #00000024;
}

.button-style-4:hover {
  background-color: #c56aa6;
}

.diary-get-help {
  max-width: 1080px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.image-12 {
  border-radius: 200px;
}

.diary-thank-you-header {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 900;
  line-height: 44px;
}

.diary-thank-you-text {
  color: #000;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.signup-temp {
  -webkit-text-fill-color: inherit;
  background-color: #ecdfda;
  background-clip: border-box;
  border-radius: 20px;
  margin-top: 20px;
  padding: 60px 20px 0;
}

.div-block-26 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-23 {
  color: #000;
  text-align: center;
  max-width: 800px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 42px;
}

.div-block-28 {
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  max-width: 790px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 80px;
  box-shadow: 0 -4px 5px #00000005;
}

.body-style-1 {
  padding-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-29 {
  text-align: center;
  max-width: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-30 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-24 {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-21-b {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #dadada;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-self: stretch;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 8px;
}

.div-block-31 {
  background-color: #fff3f9;
  border-radius: 20px;
  max-width: 940px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px 10px;
}

.tmp-diary-overview-header {
  color: #000;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 48px;
}

.tmp-diary-intro-copy {
  color: #000;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

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

.image-13 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-32 {
  text-align: center;
  margin-bottom: 20px;
}

.alexa-onik-logo {
  margin-bottom: 0;
}

.left-arrow, .right-arrow-2 {
  width: 20px;
}

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

.new-slider-2 {
  background-color: #0000;
  height: 300px;
  overflow: hidden;
}

.new-mask-2 {
  width: 520px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.card-wrapper {
  background-color: #0000;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 520px;
  max-width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0 10px 1px;
  display: flex;
  position: static;
  inset: 0% -97% 0% auto;
  overflow: visible;
}

.card-wrapper.first-slide-repeat {
  padding-left: 16px;
  position: absolute;
}

.card-wrapper.last-slide-reapeat {
  padding-left: 1px;
  padding-right: 1px;
  position: absolute;
  inset: 0% auto 0% -97%;
}

.card-wrapper.one {
  padding-left: 15px;
}

.slider-section-2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: block;
  overflow: visible;
}

.slide-5, .slide-6, .slide-7, .slide-8, .slide-9 {
  width: 520px;
}

.div-block-37 {
  background-color: #da7070;
  flex: none;
  align-self: auto;
  width: 100%;
  height: 100%;
}

.section-slider-new {
  margin-top: 30px;
  margin-bottom: 25px;
}

.slider-card-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 520px;
  height: 100%;
  padding: 10px;
  display: flex;
}

.slider-card-wrap.last-slide-repeat {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: -100%;
}

.slider-card-wrap.first-slide-repeat {
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: -100%;
}

.mask-3 {
  clear: both;
  width: 520px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.slider-3 {
  background-color: #0000;
  height: 300px;
  overflow: hidden;
}

.slide-a1 {
  width: 520px;
}

.slider-card {
  background-color: #ddd;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

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

.div-block-38 {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.heading-4 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.main-text-telegram {
  color: #000;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.link-block-3 {
  align-self: center;
}

.alexa-onik-logo-home {
  max-height: 22px;
  margin-bottom: 40px;
}

.telegram-header-mobile {
  width: 100%;
  display: none;
}

.tg-countdown-header {
  background-color: #000;
  background-image: radial-gradient(circle, #bb5297a3, #000);
  border: 2px #ce6ead;
  border-bottom-style: solid;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: none;
}

.quick-stack-8 {
  grid-column-gap: 20px;
  max-width: 1029px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.cell-14 {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
}

.price-increse {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.image-16 {
  height: 50px;
  margin-right: 20px;
}

.cell-15 {
  justify-content: center;
  align-items: flex-start;
}

.code-embed-2 {
  margin-top: -30px;
  margin-bottom: 0;
  padding-top: 0;
}

.launch-modal-background {
  background-color: #161616ed;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.launch-modal-card {
  text-align: right;
  background-color: #000;
  max-width: 600px;
  padding: 10px 10px 20px 20px;
  box-shadow: 0 4px 10px 5px #0000005e;
}

.launch-modal-text-field {
  color: #fff;
  background-color: #000;
  border: 2px solid #d171b087;
  border-radius: 10px;
  margin-bottom: 15px;
  padding: 28px 22px;
  font-size: 18px;
  line-height: 26px;
}

.launch-modal-text-field::placeholder {
  color: #757575;
}

.launch-modal-text-field.light {
  color: #000;
  background-color: #fcfcfc;
  border-color: #acaaaa;
  border-radius: 10px;
  box-shadow: 0 2px 5px -2px #00000047;
}

.launch-modal-close-x {
  color: #b0b0b0;
  cursor: pointer;
  padding: 5px;
  font-weight: 900;
  display: inline-block;
}

.launch-model-info {
  color: #b0b0b0;
  margin-top: 100px;
  margin-left: 30px;
  margin-right: 30px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.ml-2024-modal-form-block {
  margin-bottom: 0;
}

.launch-modal-content {
  text-align: center;
  margin: 10px 20px 10px 10px;
}

.launch-modal-wrapper {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.launch-modal-form {
  text-align: center;
}

.launch-modal-headline {
  color: #fff;
  text-align: center;
  padding-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.image-17 {
  border-radius: 200px;
  margin-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.telegram-box-2-img {
  background-color: #fff;
  background-image: url('../images/bot-3.jpg');
  background-position: 0 0;
  background-size: cover;
  border: 3px solid #e686c5;
  border-radius: 100px;
  width: 160px;
  height: 160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -20px;
  box-shadow: 0 2px 5px #0003;
}

.main-text-telegram2 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.tg-club-price {
  color: #000;
  margin-bottom: 15px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.tg-club-price.last {
  margin-bottom: 20px;
}

.image-18 {
  margin-bottom: 5px;
}

.section-header {
  background-image: linear-gradient(#bb529745, #fff);
  padding: 40px 20px 20px;
}

.tg-section-top-slider {
  margin-top: 30px;
  margin-bottom: 25px;
}

.button-5 {
  color: #fff;
  background-color: #bc5e9a;
  background-image: linear-gradient(to right, #e27ea8, #c4629f);
  border: 1px solid #e56c98;
  border-radius: 10px;
  margin-bottom: 15px;
  padding: 16px 80px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  box-shadow: 0 0 12px 4px #c563a030;
}

.button-5:hover, .button-5:active, .button-5:focus, .button-5:focus-visible, .button-5[data-wf-focus-visible], .button-5:visited {
  color: #fff;
}

.button-5.hide {
  display: none;
}

.c-pom-section-title-copy {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 6px 9px #0000001c;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #bc5e9a, #d667ae 45%, #c15f9e);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Raleway, sans-serif;
  font-size: 39px;
  font-weight: 900;
  line-height: 44px;
}

.slm-buy-button-box {
  text-align: center;
}

.div-block-270-copy {
  background-color: #271c23;
  border-radius: 20px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px;
}

.launch-signup-info {
  color: #919191;
  font-size: 14px;
  line-height: 22px;
}

.c-pom-section-highlight2-copy-copy-copy-copy-copy4-copy {
  color: #c3c4c5;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}

.slm-thoughts {
  background-image: none;
  padding-top: 40px;
  padding-bottom: 20px;
}

.image-140 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.div-block-45 {
  text-align: center;
}

.c-pom-section-title-copy-copy-copy {
  color: #e682aa;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 6px 9px #0000001c;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 100%, #e47fa9, #c15f9e);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 900;
  line-height: 38px;
}

.c-pom-section-highlight2-copy-copy4 {
  color: #000;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}

.c-pom-section-highlight2-copy-copy4.extra {
  margin-bottom: 10px;
}

.c-pom-section-highlight2-copy-copy4.extra.mod {
  color: #fff;
}

.tg-usp-1 {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.tg-usp-1.white {
  color: #fff;
}

.tg-usp-2 {
  color: #000;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-269-copy {
  background-color: #d1d1d1a1;
  max-width: 800px;
  height: 2px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.slm-introducing {
  background-image: none;
  padding-top: 20px;
  padding-bottom: 40px;
}

.cell-31 {
  justify-content: flex-start;
  padding-top: 60px;
}

.c-pom-section-highlight2-copy-copy4-copy2-copy {
  color: #6ebc5e;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  border: 1px solid #6ebc5e;
  border-radius: 100px;
  margin-bottom: 30px;
  padding: 5px 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.slm-stack-3 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 60px;
}

.div-block-270 {
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px;
}

.cell-30 {
  justify-content: flex-start;
  padding-top: 60px;
}

.c-pom-section-highlight2-copy-copy4-copy2 {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #bc5e9a;
  border-radius: 100px;
  margin-bottom: 10px;
  padding: 5px 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.slm-stack-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 60px;
}

.cell-29 {
  justify-content: flex-start;
  padding-top: 60px;
}

.slm-stack-1 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 50px;
}

.text-block-13-copy2-cop2 {
  color: #252525;
  text-align: left;
  margin-left: 40px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.c-pom-section-highlight2-copy-copy-copy-copy-copy4 {
  color: #242424;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
}

.c-pom-section-highlight2-copy-copy3 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 38px;
}

.slm-check-box2 {
  flex: 1;
  max-width: 580px;
  display: block;
}

.text-icon-copy {
  color: #e682aa;
  text-align: left;
  margin-top: -5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
  position: absolute;
}

.div-block-274 {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 10px;
  padding: 15px 30px 15px 20px;
  box-shadow: 0 2px 5px -1px #00000005;
}

.slm-warning-sign-copy {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 3px #00000040;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  display: inline-block;
}

.text-span-73 {
  color: #fff;
  font-weight: 600;
}

.slm-learnings {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-90-cop2-copy {
  color: #c3c4c5;
  text-align: center;
  max-width: 700px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.love-strategy-pre-icons-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60px;
  margin-right: 10px;
  display: inline-block;
}

.quick-stack-15 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  margin-top: 60px;
  margin-bottom: 30px;
}

.div-block-275 {
  background-color: #000;
  border-radius: 20px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
}

.love-strategy-pre-column-1-text-copy2 {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  display: inline-block;
}

.div-block-290-copy {
  background-image: linear-gradient(135deg, #d6719c94, #c4629f24);
  border: 2px solid #8d4975;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slm-learnings-box {
  align-items: flex-start;
  display: flex;
}

.slm-reviews-1-wrapper {
  background-color: #000;
  border-radius: 20px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.slm-reviews-1 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.quick-stack-16 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  margin-top: 40px;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-278 {
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.tg-section-ending {
  margin-bottom: 60px;
  padding-top: 30px;
  padding-bottom: 20px;
}

.notification {
  text-align: center;
  background-color: #f4d8e9;
  padding: 20px;
  display: none;
}

.text-block-98 {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
}

.link-4 {
  color: #2873ff;
}

.div-block-279 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-290-copy-copy {
  background-color: #3c85ec;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: 25px;
  display: flex;
}

.text-block-99 {
  border-bottom: 1px solid #f0f0f0;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  padding-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.text-block-99.last {
  border-bottom-style: none;
}

.check {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 3px #00000040;
  margin-left: auto;
  margin-right: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: inline-block;
}

.div-block-280 {
  background-color: #fff;
  border-radius: 20px;
  max-width: 620px;
  margin: 50px auto 40px;
  padding-bottom: 10px;
  box-shadow: 0 2px 5px -1px #00000005;
}

.slm-buy-button-box-copy {
  text-align: center;
  margin-top: 60px;
}

.div-block-281 {
  margin-top: 40px;
}

.div-block-282 {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.tg-section-faq-old {
  padding-top: 60px;
  padding-bottom: 20px;
}

.text-block-100 {
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
  display: inline-block;
}

.div-block-283 {
  text-align: center;
}

.faq-wrapper {
  margin-top: 30px;
}

.faq-box {
  text-align: left;
  background-color: #f9f9f9;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 30px 20px;
}

.text-block-101 {
  color: #626262;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-101-question {
  text-align: left;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.telegram-box-copy {
  text-align: center;
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 50px;
}

.section-9 {
  padding-top: 40px;
}

.text-block-97-plus {
  color: #c24f7f;
  border: 3px solid #c24f7f85;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
  display: flex;
}

.text-block-102 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #89c762;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 26px 3px;
  font-weight: 700;
}

.div-block-275-copy {
  background-color: #f9f9f9;
  border-radius: 20px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px 10px;
}

.new-bullet-incon {
  background-color: #034e3a;
  background-image: linear-gradient(#0ba37b, #c4629f24);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-284 {
  text-align: center;
}

.tg-main-title {
  color: #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.tg-main-text {
  color: #8d8d8d;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.icon-tg {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60px;
  margin-right: 15px;
  padding-top: 4px;
  display: inline-block;
}

.video-wrapper {
  max-width: 680px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.slm-buy-button-box-inside {
  text-align: center;
  align-self: stretch;
  margin-top: 40px;
}

.slm-buy-button-box-inside.hide {
  display: none;
}

.tg-usp-3 {
  color: #000;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 32px;
}

.text-span-82 {
  color: #6d6d6d;
}

.left-arrow-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.right-arrow-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.icon-slider-left {
  background-color: #11241894;
  background-image: url('../images/icon-left.png');
  background-position: 44%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  margin-left: 6px;
}

.icon-slider-right {
  background-color: #11241894;
  background-image: url('../images/icon-right.png');
  background-position: 56%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  margin-right: 6px;
}

.div-block-270-copy-2 {
  background-color: #1b1318;
  border-radius: 20px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 46px;
}

.c-pom-section-title-copy-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 6px 9px #0000001c;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #bc5e9a, #d667ae 45%, #c15f9e);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 52px;
}

.c-pom-section-highlight2-copy-copy-copy-copy-copy4-copy-2 {
  color: #c3c4c5;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}

.c-pom-section-highlight2-copy-copy-copy-copy-copy4-copy-2.last {
  margin-bottom: 60px;
}

.slm-thoughts-2 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.faq-tg-club {
  color: #bb5297;
  text-align: center;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.free-meditation-info {
  background-color: #33b894;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px 10px 10px;
  display: none;
}

.lotus-on-telegram {
  grid-column-gap: 18px;
}

.free-training-bullet-item {
  color: #000;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 22px;
}

.free-training-content {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.free-training-sub-headline {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.free-training-sub-headline.fuchsia {
  color: #fc20d5;
  margin-top: 0;
  font-style: italic;
  font-weight: 700;
}

.free-training-sub-headline.energy-colors {
  color: #b42134;
  margin-bottom: 20px;
  font-style: italic;
  font-weight: 700;
}

.love-lead-magnet-tip {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-size: 12px;
  font-style: italic;
  line-height: 18px;
}

.section-love-lead-magnet-fold {
  margin-bottom: 80px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-love-lead-magnet-fold.nologo {
  margin-top: 60px;
  margin-bottom: 40px;
  padding-bottom: 10px;
}

.section-love-lead-magnet-fold.nologo.with-nav {
  margin-top: 0;
  padding-top: 100px;
}

.love-lead-magnet-main-column {
  margin-top: 10px;
}

.love-lead-magnet-subheadline {
  color: #000;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.ev-signup-block {
  max-width: 420px;
}

.free-training-bullet-list {
  margin-bottom: 30px;
  padding-left: 20px;
}

.love-lead-magnet-main-left {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  padding-right: 50px;
}

.love-lead-magnet-submit {
  border-radius: 7px;
  min-width: 100%;
  margin: 10px auto 6px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.love-lead-magnet-main-right {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.image-81 {
  display: inline-block;
}

.free-training-headline {
  color: #000;
  text-align: center;
  max-width: 960px;
  margin: 15px auto 40px;
  font-size: 28px;
  font-weight: 700;
}

.section-love-lead-magnet-about {
  max-width: 1020px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.column-28 {
  padding-right: 80px;
}

.free-training-text {
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.section-love-lead-magnet-testimonials {
  margin-bottom: 100px;
}

.love-lead-magnet-about-reviews {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.love-lead-magnet-reviews-temp {
  text-align: center;
}

.temp-lead-text {
  color: #3b3b3b;
  text-align: center;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.columns-10 {
  margin-bottom: 40px;
}

.section-love-lead-magnet-cta {
  margin-bottom: 150px;
}

.lead-temp-1 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.lead-temp {
  text-align: center;
}

.pom-main-text-centered {
  color: #3b3b3b;
  text-align: center;
  margin-bottom: 40px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.pom-button {
  color: #fff;
  background-color: #ff8b00;
  background-image: linear-gradient(#ff9d27, #dd8318);
  border-bottom: 3px solid #e07a00;
  border-radius: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 25px 50px 22px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  box-shadow: 1px 1px 13px #cfcfcf;
}

.pom-button:hover {
  color: #fff;
  background-color: #fa9720;
  background-image: linear-gradient(#dd851b, #c57515);
}

.pom-button:active, .pom-button:focus, .pom-button:focus-visible, .pom-button[data-wf-focus-visible], .pom-button:visited {
  color: #fff;
}

.ending {
  height: 50px;
}

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

.text-secondary {
  color: #1f2632;
  margin-bottom: 8px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.text-secondary.download-guide {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.guide-love-download-link {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.section-a {
  background-image: linear-gradient(#e4e9ee, #e4e9ee);
  padding-bottom: 80px;
}

.section-a.subscribed {
  background-image: linear-gradient(#e4e9ee, #e4e9ee);
}

.text-1 {
  color: #1d1d1b;
  text-align: center;
  max-width: 700px;
  margin: 20px auto 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: block;
}

.text-1.special {
  color: #1d1d1bc2;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.text-1.special.guide {
  color: #b310ee;
  margin-top: 10px;
}

.text-1.first {
  margin-top: 80px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.text-1.first.subpages {
  margin-top: 30px;
  font-size: 24px;
  line-height: 28px;
}

.text-1.first.subpages.guide {
  font-size: 30px;
  line-height: 36px;
}

.course-intro.thankyou {
  padding-top: 80px;
}

.course-intro.thankyou.guide {
  margin-bottom: 120px;
  padding-top: 40px;
}

.masterclass-info {
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.masterclass-info.thank-you {
  height: 500px;
}

.guide-energy {
  border-radius: 10px;
  display: inline-block;
  box-shadow: 0 2px 5px #0003;
}

.pom-main-text-centered-2 {
  color: #3b3b3b;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

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

.guide-energy-download-link {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.bold-text {
  color: #b81b1e;
}

.tg-video-header {
  background-color: #e9d2e2;
  border-radius: 10px;
  max-width: 500px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 2px 5px -2px #0003;
}

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

.tgc-icon-older {
  margin-bottom: 10px;
}

.watch-embed-new {
  margin-bottom: 0;
}

.tg-usp-1-copy {
  color: #000;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.tg-usp-1-copy.white {
  color: #fff;
}

.tg-usp-1-copy-copy {
  color: #535353;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.tg-usp-1-copy-copy.white {
  color: #fff;
}

.tg-usp-1-copy-copy.last {
  margin-bottom: 22px;
}

.tg-header-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 36px;
}

.meditation-extra {
  color: #000;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.meditation-extra.white {
  color: #fff;
}

.telegram-box-addon {
  text-align: center;
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  overflow: hidden;
}

.this-month-extra {
  text-align: left;
  margin-top: 40px;
}

.extra-title {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.extra-title.extra {
  margin-bottom: 10px;
}

.extra-text {
  color: #000;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.slm-stack4old {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 50px;
}

.link-in-bio {
  color: #000;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.link-in-bio.white {
  color: #fff;
}

.link-in-bio-wrapper {
  text-align: center;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.button-link {
  text-align: center;
  background-color: #ce6ead;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 30px;
  padding: 14px 16px;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  transition: background-color .2s;
}

.button-link:hover {
  background-color: #b35b95;
}

.button-link.spacing-tg, .button-link.tg-review {
  margin-top: 20px;
}

.button-link.hide {
  display: none;
}

.button-link.last {
  margin-bottom: 0;
}

.link-in-bio-image {
  background-color: #e9d2e2;
  background-image: url('../images/telegram-alexa.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #e682aa;
  border-radius: 100px;
  width: 160px;
  height: 160px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 2px 5px -1px #00000042;
}

.section-header-telegram-page {
  background-image: linear-gradient(#bb529745, #fff);
  padding: 40px 20px 20px;
}

.section-header-link-in-bio {
  background-image: linear-gradient(#bb529745, #fff);
  padding: 40px 20px;
}

.section-link-in-bio-ending {
  text-align: center;
  margin-bottom: 140px;
}

.text-block-103 {
  font-size: 50px;
  line-height: 50px;
  display: inline-block;
}

.div-block-286 {
  max-width: 580px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-287 {
  background-color: #f9f9f9;
  border-radius: 4px;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.tg-usp-1-copy-copy-copy {
  color: #535353;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.tg-usp-1-copy-copy-copy.white {
  color: #fff;
}

.link-in-bio-socials {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.link-in-bio-socials.white {
  color: #fff;
}

.slm-stack-5 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 60px;
}

.tg-footer-cta-text {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.div-block-288 {
  background-color: #f9f9f9;
  border-radius: 20px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.section-11 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-289 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  padding: 40px 40px 60px;
  box-shadow: 0 -2px 5px -5px #0003;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 40px;
}

.text-block-104 {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 26px;
}

.text-block-105 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.link-in-bio-image-left {
  background-color: #fff;
  background-image: url('../images/telegram-alexa.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #e686c5;
  border-radius: 100px;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  margin-bottom: 20px;
  box-shadow: 0 2px 5px #0003;
}

.text-block-106 {
  color: #bb5297;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.what-you-get {
  color: #535353;
  margin-top: 40px;
  margin-bottom: 0;
  margin-left: 20px;
  padding-top: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.what-you-get.white {
  color: #fff;
}

.what-you-get.last {
  margin-bottom: 20px;
}

.tg-club-plus-icon {
  color: #c24f7f;
  border: 3px solid #c24f7f85;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
  display: flex;
}

.button-wrapper-belox {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.slm-stack-4 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 60px;
}

.tgc-faq {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-faq-content {
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 60px;
}

.faq-wrap {
  background-color: #fff;
  border-bottom: 2px solid #fbf4f8;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 25px;
}

.faq-wrap.last {
  border-bottom-style: none;
}

.faq-question {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
}

.answer-box {
  margin-top: 10px;
  overflow: hidden;
}

.faq-question-text {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: inline-block;
}

.answer-text {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.faq-chevron {
  margin-left: 10px;
}

.faq-app {
  border-radius: 20px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 2px 5px -1px #00000005;
}

.main-text-telegram-month {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
  display: inline-block;
}

.div-block-290 {
  background-color: #fff;
  border: 5px solid #f1eaee;
  border-radius: 100px;
  padding: 10px 40px;
  display: inline-block;
}

.telegram-content-month {
  max-width: 660px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.tgc-header {
  background-image: linear-gradient(#bb529745, #fff);
  padding: 40px 20px;
}

.tgc-monthly {
  background-image: none;
  padding-top: 40px;
  padding-bottom: 40px;
}

.tgc-monthly.less {
  padding-top: 0;
}

.tgc-app {
  background-image: none;
  padding-top: 40px;
  padding-bottom: 40px;
}

.tgc-reviews, .tgc-join {
  padding-top: 40px;
  padding-bottom: 40px;
}

.tgc-header-video {
  background-color: #e9d2e2;
  border-radius: 10px;
  max-width: 500px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 2px 5px -2px #0003;
}

.tgc-header-video-embed {
  margin-bottom: 0;
}

.tgc-header-content {
  text-align: center;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}

.tgc-icon-image-old {
  margin-bottom: 10px;
}

.tgc-product-headline {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 34px;
}

.tgc-product-description {
  color: #535353;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.tgc-product-description.white {
  color: #fff;
}

.tgc-product-description.last {
  margin-bottom: 20px;
}

.tgc-product-text {
  color: #000;
  margin-bottom: 22px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.tgc-product-text.white {
  color: #fff;
}

.tgc-product-text.less {
  margin-bottom: 10px;
}

.tgc-icon {
  border-radius: 10px;
  box-shadow: 0 1px 2px 1px #0000001c;
}

.tgc-overview-box {
  text-align: center;
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.tgc-button-wrapper {
  text-align: center;
  max-width: 460px;
  margin-left: auto;
  margin-right: auto;
}

.tgc-prircing-monthly {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.tgc-prircing-monthly.white {
  color: #fff;
}

.tgc-pricing-yearly {
  color: #000;
  margin-bottom: 22px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.tgc-pricing-yearly.white {
  color: #fff;
}

.tgc-pricing-yearly.less {
  margin-bottom: 10px;
}

.tgc-overview-content {
  max-width: 660px;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
}

.tgc-overview-headline {
  color: #000;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 42px;
}

.tgc-review-single {
  padding-top: 40px;
  padding-bottom: 40px;
}

.tgc-review-single-box {
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 38px 50px 50px;
}

.tgc-review-embed {
  margin-bottom: 0;
}

.div-block-291 {
  margin-bottom: 24px;
}

.text-block-107 {
  color: #000;
  text-align: center;
  margin-bottom: 24px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-107-copy {
  color: #535353;
  text-align: center;
  margin-bottom: 2px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.tgc-overview-alexa-image {
  background-color: #e9d2e2;
  background-image: url('../images/telegram-alexa.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #e682aa;
  border-radius: 100px;
  width: 160px;
  height: 160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -20px;
  box-shadow: 0 2px 5px -1px #00000042;
}

.tgc-review-multiple {
  padding-top: 40px;
  padding-bottom: 40px;
}

.tgc-review-multiple-box {
  background-color: #fbf4f8;
  border-radius: 20px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 38px 50px 50px;
}

.trenner {
  background-color: #d1d1d1a1;
  max-width: 800px;
  height: 2px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.tgc-review-multiple-element {
  margin-bottom: 40px;
}

.trenner-top {
  background-color: #d1d1d1a1;
  max-width: 800px;
  height: 2px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.cancel-anytime {
  color: #5a5a5a;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.cancel-anytime.white {
  color: #fff;
}

.cancel-anytime.last {
  margin-bottom: 20px;
}

.image-style {
  border-radius: 10px;
  box-shadow: 0 0 3px 1px #00000017;
}

.tgc-ending, .tgc-written-reviews {
  padding-top: 40px;
  padding-bottom: 40px;
}

.tgc-written-review-image {
  border-radius: 5px;
  box-shadow: 0 0 7px 4px #00000008;
}

.tgc-reviews-sub {
  color: #000;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.tgc-reviews-sub.below {
  text-align: left;
  margin-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
}

.tgc-headline-reviews {
  color: #000;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

.tgc-headline-reviews.first {
  margin-bottom: 20px;
}

.telegram-content-2 {
  max-width: 720px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.home-offerings-text-single {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.home-offerings-text-single.centered {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.book-2021-img {
  max-height: 540px;
}

.book-2021-img.mini {
  margin-top: 40px;
}

.div-block-196 {
  margin-bottom: 10px;
}

.div-block-196.hide {
  display: none;
}

.hero-breaker-line {
  background-color: #eb1a55;
  width: 60px;
  height: 2px;
  margin-top: 50px;
  margin-bottom: 20px;
}

.column-left-book-2021 {
  background-color: #32353c;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.mainbutton-green {
  color: #fff;
  text-align: center;
  background-color: #5cb01f;
  border-radius: 100px;
  padding: 25px 40px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: inline-block;
}

.mainbutton-green:hover {
  color: #fff;
  background-color: #64c51e;
}

.mainbutton-green:focus, .mainbutton-green:visited {
  color: #fff;
}

.hero-description {
  color: #e6e6e6;
  margin-bottom: 30px;
  font-size: 28px;
  line-height: 32px;
}

.link-8 {
  color: #fff;
  padding: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
  display: block;
}

.link-8:hover {
  color: #fff;
  text-decoration: none;
}

.link-8:active, .link-8:focus {
  color: #fff;
}

.link-8:visited {
  color: #fff;
  text-decoration: none;
}

.div-block-292 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: baseline;
  margin-left: 40px;
  margin-right: 40px;
}

.hero-author {
  color: #858a94;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.ticker-final {
  opacity: 0;
  text-align: center;
  background-color: #f0c819;
  display: none;
}

.hero-headline {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 44px;
  line-height: 48px;
}

.image-70 {
  text-align: left;
  margin-top: 5%;
  display: inline-block;
}

.image-70.book {
  margin-top: 0%;
}

.div-block-201 {
  text-align: center;
  display: inline-block;
}

.bold-text-11 {
  color: #000;
}

.column-right-book-2021 {
  background-color: #ddaec5;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.book-val-prop {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-5 {
  padding-left: 40px;
  padding-right: 40px;
}

.book-val-prop-headline {
  color: #292929;
  text-align: center;
  margin-bottom: 40px;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
}

.book-val-prop-text {
  color: #292929;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
}

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

.row-4 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-22 {
  max-width: 1020px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-108 {
  color: #292929;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.book-testimonials-top.hide {
  opacity: 0;
  display: none;
}

.text-block-11 {
  color: #292929;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 22px;
}

.div-block-293 {
  background-color: #f6f6f6;
}

.column-20 {
  padding-right: 40px;
}

.minibook-video-testimonial {
  margin-bottom: 60px;
}

.bio-headline {
  color: #292929;
  text-align: center;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

.bio-headline.videotest {
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 34px;
  line-height: 38px;
}

.bio-headline.videotest-sub {
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.bio-headline.mod {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 36px;
  line-height: 40px;
}

.training-videoreview {
  max-width: 640px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.html-embed-4 {
  margin-bottom: 50px;
}

.training-main-headline-telegram {
  color: #000;
  text-align: center;
  margin-top: 15px;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.training-main-headline-telegram.hide {
  display: none;
}

.div-block-143 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 60px;
  padding: 10px;
  box-shadow: 6px 6px 10px 1px #00000026;
}

.div-block-143.mod {
  margin-top: 0;
}

.training-section-5 {
  background-image: url('../images/bg-angel.jpg');
  background-position: 50% 0;
  background-size: cover;
  padding-bottom: 60px;
}

.text-block-77 {
  color: #000;
  font-size: 18px;
  line-height: 26px;
}

.training-1 {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-141, .div-block-142 {
  flex: 1;
  align-self: stretch;
}

.training-box-text-2 {
  color: #5b5757;
  text-align: center;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.training-box-text-1 {
  color: #5b5757;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
}

.training-main-headline {
  color: #d33775;
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.training-main-headline.hide {
  display: none;
}

.div-block-137 {
  flex: 1;
}

.image-75 {
  margin-top: 30px;
}

.image-75.hide {
  display: none;
}

.div-block-136 {
  margin-right: 30px;
}

.div-block-140 {
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.div-block-140.hide {
  display: none;
}

.training-bullet-2 {
  color: #d33775;
  text-align: center;
  background-color: #f7dde8;
  background-image: linear-gradient(#fff1f7, #f7dde8);
  border: 1px solid #ebd8e0;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  padding-top: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.training-list-non-bold {
  color: #000;
  font-size: 20px;
  line-height: 24px;
}

.div-block-144 {
  background-image: url('../images/rose.jpg');
  background-position: 5px 15px;
  background-repeat: no-repeat;
  background-size: 75px;
  border: 1px solid #eaeaea;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 40px 20px;
}

.div-block-146 {
  flex: 1;
}

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

.div-block-129 {
  margin-top: 30px;
  display: flex;
}

.minibook-button {
  text-align: center;
  margin-top: 30px;
}

.div-block-23-copytest {
  background-color: #f6f6f6;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-23-copytest.last {
  margin-bottom: 0;
}

.test-box {
  flex: 1;
  max-width: 580px;
  display: block;
}

.buttonpaddle {
  display: inline-block;
}

.training-orange-button-disabled {
  color: #000;
  cursor: not-allowed;
  background-color: #a8a8a8;
  background-image: url('../images/flower_1flower.png'), linear-gradient(#c7c7c7, #a1a1a1);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
  border: 1px #9b968c;
  border-radius: 100px;
  padding: 20px 70px 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: none;
  box-shadow: 2px 16px 19px -7px #00000036;
}

.training-orange-button-disabled:hover, .training-orange-button-disabled:active, .training-orange-button-disabled:focus, .training-orange-button-disabled:visited {
  color: #000;
}

.text-block-13 {
  color: #292929;
  text-align: left;
  margin-left: 30px;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.text-block-13.last {
  margin-left: 0;
  font-weight: 700;
}

.div-block-24 {
  background-color: #fff;
  border-top: 10px solid #2fb9e6;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.div-block-24.pink {
  border-top-color: #ddaec5;
}

.text-block-13-2 {
  color: #e82158;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 80px;
  padding-right: 80px;
  font-size: 34px;
  font-weight: 700;
  line-height: 38px;
}

.image-22-copy {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.book-results {
  background-color: #1f2632;
  padding-top: 40px;
  padding-bottom: 40px;
}

.book-results.grey {
  background-color: #32353c;
}

.text-icon {
  color: #858a94;
  text-align: left;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
  position: absolute;
}

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

.div-block-294 {
  max-width: 1020px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-109 {
  color: #292929;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-110 {
  color: #292929;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 22px;
}

.div-block-295 {
  background-color: #f6f6f6;
}

.book-testimonials-mid {
  padding-top: 60px;
}

.breaker-top {
  background-color: #1f2632;
  padding: 60px 20px;
}

.breaker-top.grey {
  background-color: #32353c;
}

.breaker-text-top {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

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

.mainbutton-red {
  color: #fff;
  text-align: center;
  background-color: #e82158;
  border-radius: 100px;
  margin-right: 20px;
  padding: 25px 40px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: inline-block;
}

.mainbutton-red:hover {
  color: #fff;
  background-color: #ce1d4e;
}

.mainbutton-red:focus, .mainbutton-red:visited {
  color: #fff;
}

.book-val-prop-text-copy {
  color: #292929;
  text-align: center;
  margin-bottom: 40px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.booktable-headline-ending {
  color: #292929;
  text-align: center;
  background-color: #0000;
  margin-top: 30px;
  margin-bottom: 4px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.booktable-headline {
  color: #292929;
  background-color: #0000;
  margin-bottom: 4px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.placeholder-book {
  background-color: #f6f6f6;
  padding-bottom: 80px;
}

.book-modules-headline {
  color: #292929;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

.book-overview-table-right {
  padding-left: 0;
  padding-right: 0;
}

.book-overview-table-left {
  padding-right: 0;
}

.circle-book {
  color: #fff;
  text-align: center;
  background-color: #e82158;
  border-radius: 60px;
  width: 60px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 17px;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.book-modules-content {
  margin-top: 60px;
  padding-left: 80px;
  padding-right: 80px;
}

.m1 {
  margin-top: 50px;
}

.book-content-text {
  color: #292929;
  font-size: 22px;
  line-height: 26px;
}

.booktable-text {
  color: #292929;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 26px;
}

.section-12 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-297 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-298 {
  text-align: center;
  margin-bottom: 40px;
}

.book-bio-image-copy {
  border-radius: 10px;
  box-shadow: 0 0 10px 2px #00000012;
}

.book-about-text {
  color: #292929;
  font-size: 24px;
  line-height: 28px;
  display: block;
}

.breaker-bottom {
  background-color: #1f2632;
  margin-bottom: 60px;
  padding: 60px 20px;
}

.breaker-bottom.grey {
  background-color: #32353c;
  margin-bottom: 20px;
}

.breaker-text {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 34px;
  font-weight: 700;
  line-height: 38px;
}

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

.div-block-153 {
  margin-top: 80px;
}

.div-block-152, .div-block-151 {
  flex: 0 auto;
  align-self: stretch;
}

.div-block-155 {
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.mini-book-section {
  background-image: url('../images/lady-wave.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 760px;
  padding-top: 40px;
  padding-bottom: 0;
}

.text-block-77-copy {
  color: #000;
  font-size: 20px;
  line-height: 26px;
}

.image-64 {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}

.payment-support {
  color: #000;
  text-align: center;
  margin-top: 50px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.product-price-text-dark {
  color: #000;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.paddle_button.paddle-button-style-1 {
  color: #fff;
  background-color: #5cb01f;
  border-radius: 10px;
  padding: 25px 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paddle_button.paddle-button-style-1.mod {
  border-radius: 20px;
  padding: 20px;
  font-size: 22px;
  line-height: 28px;
}

.paddle_button.paddle-button-style-1 {
  color: #fff;
  text-shadow: 1px 0 5px #7c7c7c;
  background-color: #5cb01f;
  font-size: 34px;
  font-weight: 700;
  line-height: 34px;
  box-shadow: 1px 1px 3px #c2c2c2;
}

.paddle_button.paddle-button-style-1:hover {
  background-color: #64c51e;
}

.paddle_button.paddle-button-style-1.mod {
  padding: 20px;
  font-size: 22px;
  line-height: 28px;
}

.paddle_button.ao-style {
  background-color: #bb5297;
  border-radius: 10px;
  padding: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.paddle_button.ao-style:hover {
  color: #ecdee7;
  background-color: #a74786;
}

.buyemding {
  background-color: #1f2632;
  padding-top: 40px;
  padding-bottom: 40px;
}

.buyemding.grey {
  background-color: #32353c;
}

.product-price-usd {
  color: #5ac372;
  font-size: 90px;
  font-weight: 700;
  line-height: 98px;
}

.product-price-ruble-smaller {
  color: #363636;
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
}

.prodamus_button.paddle-button-style-1 {
  color: #fff;
  text-shadow: 1px 0 5px #7c7c7c;
  background-color: #5cb01f;
  font-size: 34px;
  font-weight: 700;
  line-height: 34px;
  box-shadow: 1px 1px 3px #c2c2c2;
}

.prodamus_button.paddle-button-style-1:hover {
  background-color: #64c51e;
}

.prodamus_button.paddle-button-style-1.mod {
  background-color: #81c3f5;
  margin-top: 0;
  padding: 20px;
  font-size: 22px;
  line-height: 28px;
}

.prodamus_button.paddle-button-style-1.mod:hover {
  background-color: #a6d2f3;
}

.international-payment {
  color: #292929;
  margin: 30px 10px 10px;
  font-size: 16px;
  line-height: 20px;
}

.international-payment.bottom {
  margin-top: 20px;
}

.buyboxheadline {
  opacity: 1;
  color: #e82158;
  text-align: center;
  margin-bottom: 10px;
  padding-left: 80px;
  padding-right: 80px;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.buyboxheadline.mk22 {
  font-size: 42px;
  line-height: 50px;
}

.book-payment {
  background-color: #fff;
  border-top: 10px solid #e82158;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 60px;
  display: block;
}

.div-block-300 {
  text-align: center;
  max-width: 460px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.book-buy-check {
  color: #858a94;
  font-size: 18px;
  line-height: 22px;
  display: inline-block;
  position: absolute;
}

.sumsale-buy-button-box {
  text-align: center;
  margin-top: 40px;
}

.sumsale-buy-button-box.mk2 {
  margin-top: 20px;
}

.buyboxheadline-copy {
  color: #292929;
  text-align: center;
  margin-bottom: 50px;
  padding-left: 80px;
  padding-right: 80px;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.buyboxheadline-copy.mk44 {
  font-size: 30px;
  line-height: 36px;
}

.book-buy-list {
  color: #292929;
  margin-left: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.column-21 {
  text-align: center;
}

.row-5 {
  justify-content: center;
  align-items: center;
  padding-left: 100px;
  padding-right: 50px;
  display: flex;
}

.text-block-14 {
  color: #858a94;
  max-width: 380px;
  margin-top: 30px;
  font-size: 16px;
  line-height: 20px;
}

.column-22 {
  align-self: flex-start;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 0;
}

.book-buy-usp {
  margin-bottom: 15px;
}

.book-ending1 {
  padding-top: 30px;
  padding-bottom: 40px;
}

.div-block-34 {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ending-note {
  color: #292929;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  font-style: italic;
  line-height: 24px;
}

.info-box {
  background-color: #f8f6f6;
  margin-bottom: 50px;
  display: block;
}

.container-7 {
  text-align: center;
  padding: 30px 10px 40px;
}

.paddle-logo {
  width: 80px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paddle-info-text {
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 24px;
}

.paddle-info-text.space {
  margin-top: 20px;
}

.paddle-info-text.space.ending {
  height: auto;
  margin-bottom: 0;
}

.oplata-logo {
  width: 180px;
  margin-bottom: 10px;
}

.div-block-301 {
  margin-bottom: 10px;
}

.div-block-301.hide {
  display: none;
}

.book-img {
  max-height: 440px;
}

.column-18 {
  background-color: #858a94;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.link-9 {
  color: #fff;
  padding: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
  display: block;
}

.link-9:hover {
  color: #fff;
  text-decoration: none;
}

.link-9:active, .link-9:focus {
  color: #fff;
}

.link-9:visited {
  color: #fff;
  text-decoration: none;
}

.div-block-302 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: baseline;
  margin-left: 40px;
  margin-right: 40px;
}

.column-17 {
  background-color: #1f2632;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.image-142 {
  text-align: left;
  margin-top: 5%;
  display: inline-block;
}

.image-142.book {
  margin-top: 0%;
}

.bold-text-12 {
  color: #000;
}

.training-section-review {
  width: 100%;
  margin-bottom: 60px;
}

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

.mainbutton-green-2nd {
  color: #fff;
  text-align: center;
  background-color: #5cb01f;
  border-radius: 100px;
  padding: 25px 40px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: inline-block;
}

.mainbutton-green-2nd:hover {
  color: #fff;
  background-color: #64c51e;
}

.mainbutton-green-2nd:focus, .mainbutton-green-2nd:visited {
  color: #fff;
}

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

.row-6 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-304 {
  max-width: 1020px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-111 {
  color: #292929;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-112 {
  color: #292929;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 22px;
}

.div-block-305 {
  background-color: #f6f6f6;
}

.column-37 {
  padding-right: 40px;
}

.text-block-113 {
  color: #292929;
  text-align: left;
  margin-left: 30px;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.text-block-113.last {
  margin-left: 0;
  font-weight: 700;
}

.div-block-306 {
  background-color: #fff;
  border-top: 10px solid #2fb9e6;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.image-22 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-307 {
  max-width: 1020px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-308 {
  background-color: #f6f6f6;
}

.row-7 {
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.column-39 {
  padding-right: 40px;
}

.text-block-114 {
  color: #292929;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 22px;
}

.text-block-115 {
  color: #292929;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-309, .div-block-310 {
  text-align: center;
  margin-top: 20px;
}

.section-13 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-311 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-312 {
  text-align: center;
  margin-bottom: 40px;
}

.book-bio-image {
  border-radius: 5px;
  box-shadow: 0 0 10px 2px #00000012;
}

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

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

.div-block-21-copy {
  background-color: #f6f6f6;
  padding-top: 60px;
  padding-bottom: 60px;
}

.row-8 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-314 {
  max-width: 1020px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-116 {
  color: #292929;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-117 {
  color: #292929;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 22px;
}

.div-block-315 {
  background-color: #f6f6f6;
}

.column-41 {
  padding-right: 40px;
}

.buyboxheadline-copy2 {
  color: #292929;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 80px;
  padding-right: 80px;
  font-size: 42px;
  font-weight: 700;
  line-height: 46px;
}

.buyboxheadline-copy-copy4 {
  color: #292929;
  text-align: center;
  padding-left: 80px;
  padding-right: 80px;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.yandex-payment-options {
  margin-top: 15px;
}

.yandex-payment-options.secondary {
  margin-top: 0;
}

.yandex-payment-options.secondary.hide {
  opacity: 0;
  display: none;
}

.div-block-317 {
  text-align: center;
  max-width: 460px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.yandex-magnit.paddle-button-style-1 {
  color: #fff;
  text-shadow: 1px 0 5px #7c7c7c;
  background-color: #6391ec;
  margin-top: 20px;
  padding: 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  box-shadow: 1px 1px 3px #c2c2c2;
}

.yandex-magnit.paddle-button-style-1:hover {
  background-color: #81abff;
}

.yandex-magnit.paddle-button-style-1.hide {
  opacity: 0;
  display: none;
}

.text-block-118 {
  color: #858a94;
  max-width: 380px;
  margin-top: 30px;
  font-size: 16px;
  line-height: 20px;
}

.column-42 {
  align-self: flex-start;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 0;
}

.div-block-318 {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-new-style {
  color: #fff;
  background-color: #bb5297;
  border-radius: 10px;
  padding: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.button-new-style:hover {
  color: #ecdee7;
  background-color: #a74786;
}

.price-increase {
  color: #5a5a5a;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.price-increase.white {
  color: #fff;
}

.price-increase.last {
  margin-bottom: 20px;
}

.tgc-price-increase {
  color: #bb5297;
  margin-bottom: 22px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.tgc-price-increase.white {
  color: #fff;
}

.tgc-price-increase.mod {
  font-size: 18px;
  line-height: 24px;
}

.tmp-product-access-box {
  background-color: #fff;
  border-radius: 20px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.page-access {
  background-image: linear-gradient(#bb529745, #fff);
  padding: 40px 20px;
}

.tmp-product-access-content {
  text-align: center;
}

.tmp-product-access-header {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.tmp-product-access-headline {
  color: #000;
  margin-top: 10px;
  margin-bottom: 25px;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 34px;
}

.tmp-product-access-headline.mod {
  margin-bottom: 5px;
}

.tmp-product-access-text {
  color: #535353;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.tmp-product-access-text.white {
  color: #fff;
}

.tmp-product-access-text.last {
  margin-bottom: 20px;
}

.tmp-link-in-bio-image {
  background-color: #e9d2e2;
  background-image: url('../images/telegram-alexa.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #e682aa;
  border-radius: 100px;
  width: 160px;
  height: 160px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 2px 5px -1px #00000042;
}

.text-block-119 {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.product-access {
  background-image: linear-gradient(#bb529745, #fff);
  padding: 40px 20px;
}

.text-block-120 {
  text-align: left;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 23px;
}

.freedom-cover-img {
  box-shadow: 3px 5px 5px 3px #00000026, 8px 5px 9px 8px #0000001a;
}

.quick-stack-copy {
  margin-top: 40px;
  padding: 0;
}

.cell-copy {
  border-left: 1px #f4d8e9;
  padding: 40px 40px 60px;
}

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

@media screen and (max-width: 991px) {
  .five-day-box-3-headline, .five-day-onboarding-headline {
    margin-right: 0;
  }

  .telegram-section-valueprop, .main-text.below, .watch-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .five-day-about-lesson {
    margin-right: 0;
  }

  .cell-6 {
    padding-top: 0;
  }

  .five-day-box-3-headline-copy {
    margin-right: 0;
  }

  .telegram-section-reviews {
    padding-left: 20px;
    padding-right: 20px;
  }

  .telegram-stack-reviews {
    grid-column-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .home-section-header {
    padding-top: 20px;
  }

  .home-cell-3-content {
    flex: 1;
  }

  .home-cell-telegram-2 {
    justify-content: flex-end;
    align-items: center;
  }

  .footer-link {
    margin-bottom: 40px;
  }

  .footer-copyright {
    order: 1;
    margin-top: 10px;
    padding-right: 30px;
  }

  .footer-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .telegam-club-image {
    max-width: 80%;
  }

  .home-stack-cell-3 {
    justify-content: space-between;
    align-items: center;
  }

  .telegram-section-video-review, .sticky-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-section-2 {
    padding-top: 40px;
  }

  .price-increse {
    font-size: 24px;
    line-height: 32px;
  }

  .image-16 {
    height: 42px;
    margin-right: 10px;
  }

  .slm-thoughts, .slm-introducing {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-stack-2 {
    grid-row-gap: 50px;
  }

  .slm-learnings, .slm-reviews-1, .tg-section-ending, .slm-thoughts-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-love-lead-magnet-fold {
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-love-lead-magnet-fold.nologo {
    margin-bottom: 20px;
  }

  .ev-signup-block {
    max-width: 100%;
  }

  .love-lead-magnet-main-left {
    margin-bottom: 20px;
    padding-right: 10px;
  }

  .section-love-lead-magnet-about {
    margin-bottom: 20px;
  }

  .column-28 {
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-33 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .love-lead-magnet-about-reviews, .lead-temp-1 {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-34 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slm-stack-4 {
    grid-row-gap: 50px;
  }

  .tgc-monthly, .tgc-app, .tgc-join, .tgc-ending, .tgc-written-reviews, .tgc-reviews-sub.below {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-breaker-line {
    margin-top: 20px;
  }

  .column-left-book-2021 {
    height: auto;
    padding: 100px 0 50px;
  }

  .hero-description {
    max-width: 600px;
  }

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

  .book-2021-blue {
    margin-top: 20px;
  }

  .column-right-book-2021 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .book-testimonials-top, .training-section-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-141 {
    margin-bottom: 40px;
  }

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

  .book-results, .book-testimonials-mid {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .section-12, .mini-book-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-153-copy {
    margin-bottom: 50px;
  }

  .buyemding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .book-payment {
    padding-bottom: 80px;
  }

  .row-5 {
    flex-direction: column;
    padding-left: 50px;
  }

  .column-22 {
    margin-bottom: 40px;
  }

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

  .column-18 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .column-17 {
    height: auto;
    padding: 50px 0;
  }

  .image-23 {
    margin-top: 20px;
  }

  .section-13 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-42 {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 767px) {
  .cell {
    padding-bottom: 40px;
  }

  .cell-2 {
    padding-top: 0;
    padding-left: 20px;
  }

  .five-day-box-2-description {
    margin-right: 0;
  }

  .cell-copy {
    padding: 40px 60px 20px;
  }

  .image-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-8 {
    text-align: center;
  }

  .cell-5 {
    padding-top: 20px;
    padding-left: 0;
  }

  .text-block-9 {
    text-align: center;
  }

  .five-day-box-2-description-copy {
    margin-right: 0;
  }

  .tg-club-event-header-desktop {
    display: none;
  }

  .home-cell-1-content {
    padding-top: 40px;
  }

  .home-stack-cell-2 {
    background-position: 50% 8%;
  }

  .legal-section {
    padding-top: 40px;
  }

  .legal-headline {
    font-size: 32px;
    line-height: 40px;
  }

  .legal-text, .legal-text-highlight, .legal-text-ending {
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-19 {
    padding-bottom: 0;
  }

  .blog-title-link {
    font-size: 26px;
    line-height: 32px;
  }

  .text-block-15 {
    font-size: 20px;
    line-height: 26px;
  }

  .collection-item-2 {
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-collection-wrap-1 {
    margin-top: 0;
  }

  .collection-list-3 {
    display: block;
  }

  .collection-link-read-full {
    font-size: 22px;
    line-height: 28px;
  }

  .tmp-diary-header {
    font-size: 28px;
    line-height: 34px;
  }

  .tmp-diary-intro, .diary-rich-text {
    font-size: 18px;
    line-height: 28px;
  }

  .diary-rich-text h1, .diary-rich-text h2 {
    font-size: 34px;
    line-height: 40px;
  }

  .diary-rich-text h3, .diary-rich-text h4 {
    font-size: 26px;
    line-height: 32px;
  }

  .diary-rich-text h5 {
    font-size: 24px;
    line-height: 30px;
  }

  .diary-rich-text h6 {
    font-size: 20px;
    line-height: 30px;
  }

  .diary-title {
    font-size: 34px;
    line-height: 40px;
  }

  .quick-stack-6 {
    grid-row-gap: 60px;
    padding-top: 40px;
  }

  .button-style-4 {
    align-self: stretch;
  }

  .diary-thank-you-text {
    text-align: center;
  }

  .tmp-diary-overview-header {
    font-size: 28px;
    line-height: 34px;
  }

  .tmp-diary-intro-copy {
    font-size: 18px;
    line-height: 28px;
  }

  .slider-card-wrap, .mask-3 {
    width: 440px;
  }

  .slider-3 {
    height: 254px;
  }

  .slide-a1 {
    width: 440px;
  }

  .telegram-header-mobile {
    display: block;
  }

  .quick-stack-8 {
    grid-row-gap: 0px;
  }

  .cell-14 {
    justify-content: center;
    align-items: center;
  }

  .image-16 {
    height: 36px;
  }

  .cell-15 {
    justify-content: center;
    align-items: center;
  }

  .code-embed-2 {
    margin-top: -20px;
  }

  .slm-introducing {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-31 {
    padding-top: 0;
  }

  .div-block-270 {
    border-radius: 10px;
  }

  .cell-30, .cell-29 {
    padding-top: 0;
  }

  .slm-learnings {
    background-position: 0 0;
    padding-bottom: 10px;
  }

  .div-block-275 {
    border-radius: 10px;
  }

  .love-strategy-pre-column-1-text-copy2 {
    align-self: center;
  }

  .slm-learnings-box {
    margin-left: 20px;
  }

  .slm-reviews-1-wrapper, .div-block-278, .telegram-box-copy, .div-block-275-copy {
    border-radius: 10px;
  }

  .tg-main-title, .tg-main-text {
    align-self: center;
  }

  .left-arrow-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .right-arrow-3 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .icon-slider-left {
    background-size: auto 15px;
    width: 32px;
    height: 32px;
    margin-left: 3px;
  }

  .icon-slider-right {
    background-size: auto 15px;
    width: 32px;
    height: 32px;
    margin-right: 3px;
  }

  .div-block-270-copy-2 {
    border-radius: 10px;
  }

  .c-pom-section-title-copy-2 {
    font-size: 38px;
    line-height: 46px;
  }

  .slm-thoughts-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .free-training-sub-headline {
    font-size: 20px;
    line-height: 26px;
  }

  .section-love-lead-magnet-fold {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .love-lead-magnet-main-column {
    margin-top: 30px;
  }

  .love-lead-magnet-main-left {
    text-align: center;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .love-lead-magnet-main-right {
    padding-top: 0;
  }

  .free-training-headline {
    font-size: 32px;
    line-height: 38px;
  }

  .section-love-lead-magnet-about {
    margin-bottom: 0;
  }

  .columns-11 {
    flex-direction: column-reverse;
    display: flex;
  }

  .column-33 {
    padding-bottom: 20px;
  }

  .section-a {
    padding-bottom: 40px;
  }

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

  .text-1.first {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .masterclass-info {
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-12 {
    flex-direction: column-reverse;
    display: flex;
  }

  .column-34 {
    padding-bottom: 20px;
  }

  .telegram-box-addon {
    border-radius: 10px;
  }

  .tgc-header {
    padding-top: 20px;
  }

  .tgc-app {
    padding-left: 0;
    padding-right: 0;
  }

  .tgc-overview-box {
    border-radius: 10px;
  }

  .tgc-review-single-box, .tgc-review-multiple-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-left-book-2021 {
    padding-bottom: 40px;
    display: block;
  }

  .mainbutton-green {
    display: block;
  }

  .container-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-19 {
    margin-bottom: 20px;
  }

  .column-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bio-headline {
    font-size: 36px;
    line-height: 40px;
  }

  .html-embed-4, .div-block-140, .div-block-23-copytest {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-35 {
    margin-bottom: 20px;
  }

  .mainbutton-red {
    margin-right: 0;
    display: block;
  }

  .booktable-headline-ending, .booktable-headline {
    text-align: center;
    margin-bottom: 8px;
  }

  .placeholder-book {
    padding-bottom: 40px;
  }

  .book-modules-headline {
    margin-bottom: 20px;
  }

  .book-overview-table-right, .book-overview-table-left {
    padding-left: 0;
  }

  .circle-book {
    margin-bottom: 20px;
  }

  .book-modules-content {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-153 {
    margin-top: 40px;
    margin-bottom: 50px;
  }

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

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

  .mini-book-section {
    min-height: 760px;
    padding-bottom: 40px;
  }

  .buyboxheadline.mk22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sumsale-buy-button-box {
    margin-top: 60px;
  }

  .buyboxheadline-copy.mk44 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .row-5 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .container-7 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .column-17 {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .mainbutton-green-2nd {
    display: inline-block;
  }

  .column-36 {
    margin-bottom: 20px;
  }

  .column-37 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-38 {
    margin-bottom: 20px;
  }

  .column-39 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-40 {
    margin-bottom: 20px;
  }

  .column-41 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tmp-product-access-box {
    border-radius: 10px;
  }

  .page-access, .product-access {
    padding-top: 20px;
  }

  .cell-copy {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 479px) {
  .button-style-1 {
    font-size: 20px;
    line-height: 26px;
  }

  .five-day-box-1-headline {
    font-size: 24px;
    line-height: 32px;
  }

  .text-block {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
  }

  .cell {
    padding-bottom: 20px;
  }

  .five-day-box-3-headline {
    font-size: 30px;
    line-height: 38px;
  }

  .form-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .five-day-onboarding-headline {
    font-size: 32px;
    line-height: 40px;
  }

  .five-day-onboarding-subheadline {
    font-size: 24px;
    line-height: 32px;
  }

  .five-day-onboarding-action-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .five-day-onboarding-subheadline-small {
    font-size: 24px;
    line-height: 32px;
  }

  .telegram-box-1-img {
    width: 120px;
    height: 120px;
  }

  .telegram-value-prop-text {
    font-size: 16px;
    line-height: 24px;
  }

  .telegram-headline {
    font-size: 26px;
    line-height: 34px;
  }

  .telegram-box {
    padding-bottom: 40px;
  }

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

  .main-text {
    font-size: 18px;
    line-height: 26px;
  }

  .main-text.below {
    padding-left: 0;
    padding-right: 0;
  }

  .watch-box {
    padding-bottom: 40px;
  }

  .watch-headline {
    font-size: 26px;
    line-height: 34px;
  }

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

  .button-style-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .five-day-about-lesson {
    font-size: 32px;
    line-height: 40px;
  }

  .five-day-box-3-booking.less-spacing {
    font-size: 34px;
    line-height: 42px;
  }

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

  .text-block-9 {
    font-size: 26px;
    line-height: 34px;
  }

  .five-day-box-3-headline-copy {
    font-size: 30px;
    line-height: 38px;
  }

  .button-style-3 {
    font-size: 20px;
    line-height: 28px;
  }

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

  .telegram-box-2 {
    padding-bottom: 40px;
  }

  .livestream-info-headline {
    font-size: 26px;
    line-height: 34px;
  }

  .livestream-info {
    font-size: 18px;
    line-height: 26px;
  }

  .main-text-headline, .video-lesson-headline {
    font-size: 26px;
    line-height: 34px;
  }

  .video-lesson-subheadline {
    font-size: 22px;
    line-height: 30px;
  }

  .five-day-email-text {
    font-size: 18px;
    line-height: 26px;
  }

  .five-day-email-headline {
    font-size: 26px;
    line-height: 34px;
  }

  .five-day-email-text-intro {
    font-size: 18px;
    line-height: 26px;
  }

  .home-cell-1-content {
    padding-bottom: 60px;
  }

  .home-stack-cell-2 {
    background-position: 50% 0;
  }

  .home-heading-h1 {
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 40px;
  }

  .link-more {
    width: 70px;
    height: 70px;
  }

  .home-socials-stack {
    grid-row-gap: 20px;
  }

  .legal-section {
    padding-top: 20px;
  }

  .home-telegram-link {
    padding-left: 25px;
    padding-right: 25px;
  }

  .telegam-club-image {
    max-width: 75%;
  }

  .text-social-link {
    font-size: 12px;
    line-height: 18px;
  }

  .telegram-box-video-review {
    padding-bottom: 40px;
  }

  .telegram-section-video-review {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tmp-header-link {
    flex: none;
    margin-left: 10px;
  }

  .text-field-2 {
    border-right-style: solid;
    border-right-width: 3px;
    border-radius: 10px;
    margin-bottom: 10px;
  }

  .submit-button {
    border: 3px solid #dbc78f;
    border-radius: 10px;
    width: 100%;
  }

  .flex-block-2 {
    box-shadow: none;
    display: block;
  }

  .diary-rich-text figure {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .button-style-4 {
    font-size: 20px;
    line-height: 28px;
  }

  .cell-13 {
    justify-content: flex-start;
    align-items: center;
  }

  .diary-thank-you-text {
    font-size: 26px;
    line-height: 34px;
  }

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

  .card-wrapper {
    padding: 12px;
  }

  .slider-section-2 {
    padding-bottom: 100px;
    display: block;
  }

  .slider-card-wrap, .mask-3 {
    width: 330px;
  }

  .slider-3 {
    height: 190px;
  }

  .slide-a1 {
    width: 330px;
  }

  .main-text-telegram {
    margin-top: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .launch-model-info {
    margin: 50px 0 0;
  }

  .launch-modal-content {
    margin-left: 0;
    margin-right: 10px;
  }

  .main-text-telegram2 {
    font-size: 16px;
    line-height: 22px;
  }

  .section-header {
    padding-top: 20px;
  }

  .button-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-pom-section-title-copy {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-270-copy {
    border-radius: 0 0 5px 5px;
    padding: 60px 20px;
  }

  .slm-thoughts {
    padding: 0;
  }

  .c-pom-section-highlight2-copy-copy4.extra {
    font-size: 26px;
    line-height: 32px;
  }

  .slm-stack-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-270 {
    border-radius: 5px;
    padding: 60px 20px;
  }

  .c-pom-section-highlight2-copy-copy4-copy2 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    line-height: 20px;
  }

  .slm-stack-2, .slm-stack-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-13-copy2-cop2, .text-icon-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .cell-44 {
    align-items: center;
  }

  .slm-warning-sign-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .slm-learnings {
    padding-left: 0;
    padding-right: 0;
  }

  .love-strategy-pre-icons-copy {
    clear: right;
    flex: 0 auto;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .div-block-275 {
    border-radius: 5px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-strategy-pre-column-1-text-copy2 {
    text-align: center;
  }

  .div-block-290-copy {
    width: 40px;
    height: 40px;
  }

  .slm-learnings-box {
    text-align: center;
    margin-left: 0;
    display: block;
  }

  .slm-reviews-1-wrapper {
    border-radius: 5px;
  }

  .slm-reviews-1 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-278 {
    border-radius: 5px;
    padding-bottom: 40px;
  }

  .tg-section-ending {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-98 {
    font-size: 18px;
    line-height: 20px;
  }

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

  .telegram-box-copy {
    border-radius: 5px;
    padding-bottom: 40px;
  }

  .text-block-102 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
  }

  .div-block-275-copy {
    border-radius: 5px;
  }

  .tg-main-title, .tg-main-text {
    text-align: center;
  }

  .icon-tg {
    clear: right;
    flex: 0 auto;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-270-copy-2 {
    border-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-pom-section-title-copy-2 {
    font-size: 32px;
    line-height: 40px;
  }

  .c-pom-section-highlight2-copy-copy-copy-copy-copy4-copy-2 {
    font-size: 20px;
    line-height: 26px;
  }

  .slm-thoughts-2 {
    padding: 0;
  }

  .faq-tg-club {
    font-size: 24px;
    line-height: 30px;
  }

  .free-training-sub-headline {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .section-love-lead-magnet-fold {
    padding: 10px 20px 0;
  }

  .section-love-lead-magnet-fold.nologo {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .love-lead-magnet-main-column {
    margin-top: 10px;
  }

  .free-training-bullet-list {
    margin-bottom: 20px;
  }

  .love-lead-magnet-main-left {
    margin-bottom: 10px;
  }

  .free-training-headline {
    max-width: 100%;
    margin-top: 20px;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
  }

  .column-28, .column-33 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-love-lead-magnet-testimonials {
    margin-bottom: 50px;
  }

  .love-lead-magnet-about-reviews {
    padding-left: 20px;
    padding-right: 20px;
  }

  .temp-lead-text {
    text-align: center;
  }

  .columns-10, .image-83, .image-82 {
    margin-bottom: 20px;
  }

  .lead-temp-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pom-main-text-centered {
    text-align: center;
  }

  .pom-button {
    border-radius: 10px;
    margin-top: 30px;
    margin-bottom: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .pom-button.nospacing {
    border-radius: 20px;
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 26px;
  }

  .course-intro.thankyou {
    padding-top: 40px;
  }

  .column-34 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-141 {
    margin-bottom: 20px;
  }

  .pom-main-text-centered-2 {
    text-align: center;
  }

  .tg-usp-1-copy {
    font-size: 18px;
    line-height: 26px;
  }

  .telegram-box-addon {
    border-radius: 5px;
    padding-bottom: 40px;
  }

  .extra-title.extra {
    font-size: 26px;
    line-height: 32px;
  }

  .slm-stack4old {
    padding-left: 0;
    padding-right: 0;
  }

  .link-in-bio {
    font-size: 18px;
    line-height: 26px;
  }

  .button-link {
    font-size: 20px;
    line-height: 28px;
  }

  .link-in-bio-image {
    width: 120px;
    height: 120px;
  }

  .section-header-telegram-page, .section-header-link-in-bio {
    padding-top: 20px;
  }

  .slm-stack-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-in-bio-image-left {
    width: 120px;
    height: 120px;
  }

  .slm-stack-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .main-text-telegram-month {
    margin-top: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .tgc-monthly {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tgc-join {
    padding-left: 0;
    padding-right: 0;
  }

  .tgc-product-text {
    font-size: 18px;
    line-height: 26px;
  }

  .tgc-overview-box {
    border-radius: 5px;
    padding-bottom: 40px;
  }

  .tgc-prircing-monthly, .tgc-pricing-yearly {
    font-size: 18px;
    line-height: 26px;
  }

  .tgc-overview-headline {
    margin-top: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .tgc-overview-alexa-image {
    width: 120px;
    height: 120px;
  }

  .tgc-ending {
    padding-left: 0;
    padding-right: 0;
  }

  .tgc-written-reviews {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tgc-reviews-sub {
    font-size: 18px;
    line-height: 26px;
  }

  .tgc-reviews-sub.below {
    padding-left: 0;
    padding-right: 0;
  }

  .tgc-headline-reviews {
    font-size: 26px;
    line-height: 34px;
  }

  .hero-breaker-line {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-left-book-2021 {
    background-image: linear-gradient(to bottom, null, null), url('../images/book-blue.jpg');
    background-position: 0 0, 50% 0;
  }

  .mainbutton-green {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero-description {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .link-8 {
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-292 {
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .hero-author {
    text-align: center;
    font-size: 22px;
    line-height: 26px;
  }

  .hero-headline {
    text-align: center;
    font-size: 32px;
    line-height: 36px;
  }

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

  .book-2021-blue {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .column-right-book-2021 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .book-val-prop-headline {
    text-align: left;
    font-size: 32px;
    line-height: 36px;
  }

  .book-val-prop-text {
    text-align: left;
    font-size: 22px;
    line-height: 26px;
  }

  .row-4 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .bio-headline {
    font-size: 28px;
    line-height: 32px;
  }

  .html-embed-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-main-headline-telegram {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
    line-height: 28px;
  }

  .div-block-141 {
    margin-bottom: 10px;
  }

  .training-main-headline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 26px;
    line-height: 32px;
  }

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

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

  .training-bullet-2 {
    margin-right: 8px;
  }

  .training-list-non-bold {
    font-size: 18px;
    line-height: 22px;
  }

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

  .div-block-139 {
    margin-right: 12px;
  }

  .div-block-23-copytest {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-13 {
    font-size: 24px;
    line-height: 28px;
  }

  .text-block-13-2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
    line-height: 32px;
  }

  .text-icon {
    font-size: 24px;
    line-height: 28px;
  }

  .breaker-text-top {
    font-size: 22px;
    line-height: 26px;
  }

  .mainbutton-red {
    padding-left: 5px;
    padding-right: 5px;
  }

  .book-val-prop-text-copy {
    text-align: center;
    font-size: 22px;
    line-height: 26px;
  }

  .booktable-headline-ending, .booktable-headline {
    text-align: center;
  }

  .book-modules-headline {
    font-size: 26px;
    line-height: 32px;
  }

  .book-overview-table-right {
    padding-left: 0;
    padding-right: 0;
  }

  .circle-book {
    margin-bottom: 15px;
  }

  .book-modules-content {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .booktable-text {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
  }

  .section-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .book-about-text {
    font-size: 22px;
    line-height: 26px;
  }

  .breaker-text {
    font-size: 30px;
    line-height: 34px;
  }

  .div-block-153 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 50px;
  }

  .div-block-152 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-151 {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .mini-book-section {
    background-image: linear-gradient(#ffffff80, #ffffff80), url('../images/lady-wave.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-153-copy, .text-block-77-copy {
    text-align: center;
  }

  .image-64 {
    margin-left: auto;
    margin-right: auto;
  }

  .paddle_button.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .paddle_button.paddle-button-style-1.mod {
    font-size: 20px;
    line-height: 24px;
  }

  .prodamus_button.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .prodamus_button.paddle-button-style-1.mod {
    font-size: 20px;
    line-height: 24px;
  }

  .international-payment {
    text-align: center;
  }

  .buyboxheadline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .buyboxheadline.mk22 {
    font-size: 30px;
    line-height: 34px;
  }

  .book-payment {
    padding-bottom: 60px;
  }

  .sumsale-buy-button-box {
    margin-top: 30px;
  }

  .buyboxheadline-copy {
    margin-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 34px;
  }

  .buyboxheadline-copy.mk44 {
    font-size: 24px;
    line-height: 28px;
  }

  .column-21 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .text-block-14 {
    text-align: center;
  }

  .column-22 {
    padding-right: 10px;
  }

  .book-ending1 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  .paddle-info-text {
    font-size: 16px;
    line-height: 22px;
  }

  .column-18 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .link-9 {
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-302 {
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .column-17 {
    background-image: linear-gradient(to bottom, null, null), url('../images/book-blue.jpg');
    background-position: 0 0, 50% 0;
  }

  .image-23 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .mainbutton-green-2nd {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .row-6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-113 {
    font-size: 24px;
    line-height: 28px;
  }

  .row-7 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-21-copy, .row-8 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .buyboxheadline-copy2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 34px;
    line-height: 38px;
  }

  .buyboxheadline-copy-copy4 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
    line-height: 28px;
  }

  .yandex-magnit.paddle-button-style-1 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-118 {
    text-align: center;
  }

  .column-42 {
    padding-right: 10px;
  }

  .tgc-price-increase {
    font-size: 18px;
    line-height: 26px;
  }

  .tmp-product-access-box {
    border-radius: 5px;
    padding-bottom: 40px;
  }

  .tmp-link-in-bio-image {
    width: 120px;
    height: 120px;
  }

  .cell-copy {
    padding-bottom: 20px;
  }
}

#w-node-_9514cff2-2913-bec4-52f9-761190981f32-04a67a5d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2a7d6596-d59c-59c4-5d1a-53f1d7f6e4fa-04a67a5d {
  grid-template-rows: auto;
  grid-template-columns: 13% 1fr;
}

#w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-04a67a5d {
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
}

#w-node-_255d569b-dfca-85c5-1b2a-30f79ce87e63-81133c51, #w-node-_751c921f-789d-3484-6d17-cfd374362e48-81133c51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_751c921f-789d-3484-6d17-cfd374362e53-81133c51, #w-node-_751c921f-789d-3484-6d17-cfd374362e5e-81133c51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-5993d29a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
}

#w-node-_5221fddb-7812-08f0-36a2-c266fec3df7e-5993d29a, #w-node-c7e3bd64-619d-f6d6-6ac3-ebaea0aebde8-f8ad99ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e0dd09ee-720e-34da-e224-6238fe360da9-f8ad99ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6ed245d8-1704-de72-e2fa-f4a8c769a8f8-f8ad99ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e0dd09ee-720e-34da-e224-6238fe360db4-f8ad99ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_45d9ac41-7916-64b9-d107-3666f79dd2b0-f8ad99ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e0dd09ee-720e-34da-e224-6238fe360dbf-f8ad99ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8490a772-7327-fe6b-145f-41ac69cb461f-f8ad99ee {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-98e450f5, #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-9c179078 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
}

#w-node-b85ac061-a97d-df3d-c477-dc1127aaa9eb-bea5762a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_73c67d2d-5078-d075-f511-0137b7c12b9f-bea5762a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_016f9d16-a31c-a39e-fcdf-e555c147ed7e-bea5762a {
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

#w-node-_1dd2b04f-e926-ee75-f358-65dd9347666e-bea5762a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_08f4132e-6536-fb51-a4ad-64d1cd09d149-bea5762a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_7109f512-3a65-eef9-4436-7332b4eaf66d-edce9bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-e2f1a1fb-65ff-1359-c9a3-88bab35e6b36-edce9bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3f94e0f3-995e-be84-1667-10faf4afdab5-2ade1756 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_3f94e0f3-995e-be84-1667-10faf4afdabe-2ade1756 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a0da8442-daaa-eb79-065f-f20277191384-2ade1756 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
}

#w-node-a0da8442-daaa-eb79-065f-f20277191387-2ade1756 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-a0da8442-daaa-eb79-065f-f20277191396-2ade1756 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_2dd5b5e5-fa49-e201-de56-faabab56ee49-a4456bcf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_387409b7-1a83-f6fe-b957-d559e046e6a4-135b1017 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_387409b7-1a83-f6fe-b957-d559e046e6c6-135b1017 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_387409b7-1a83-f6fe-b957-d559e046e6e6-135b1017 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-d9625e75-fb48-a05c-0ba1-713ee87939d7-135b1017 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-aa090aaa-841f-11f0-8c41-07422eb310b8-135b1017 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9514cff2-2913-bec4-52f9-761190981f32-e6dcf4e2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2a7d6596-d59c-59c4-5d1a-53f1d7f6e4fa-e6dcf4e2 {
  grid-template-rows: auto;
  grid-template-columns: 13% 1fr;
}

#w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-e6dcf4e2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
}

#w-node-_469bad2d-fe65-c570-5a03-2a18f5bd646d-e6dcf4e2 {
  grid-template-rows: auto;
  grid-template-columns: 13% 1fr;
}

#w-node-_387409b7-1a83-f6fe-b957-d559e046e6a4-d6a89883 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_387409b7-1a83-f6fe-b957-d559e046e6c6-d6a89883 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_387409b7-1a83-f6fe-b957-d559e046e6e6-d6a89883 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-d9625e75-fb48-a05c-0ba1-713ee87939d7-d6a89883 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-aa090aaa-841f-11f0-8c41-07422eb310b8-d6a89883 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_32b8be1c-cbe4-cbe7-d9ab-f702c643a473-45abde85 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_387409b7-1a83-f6fe-b957-d559e046e6a4-45abde85 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-bf234e07-4957-fbf8-fa56-243d9e140fbb-45abde85 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_387409b7-1a83-f6fe-b957-d559e046e6e6-45abde85 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_387409b7-1a83-f6fe-b957-d559e046e6c6-45abde85 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_63845213-57dd-e086-4627-220fc5f5ed7e-45abde85 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_8d2f9d9c-d572-bf84-3481-3af27fa8c027-45abde85, #w-node-def60f71-cf62-9152-3a6e-04ef8cdf4bbe-45abde85, #w-node-_8b25032d-4d65-ced9-b8f5-85e53ef9fd4a-45abde85 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8b25032d-4d65-ced9-b8f5-85e53ef9fd50-45abde85, #w-node-_8b25032d-4d65-ced9-b8f5-85e53ef9fd58-45abde85, #w-node-_023e6de7-e96e-2287-a1dc-1b6df45aff0a-d1c8a7d3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e4f37979-aff4-d514-1051-7f172847b557-1a759869 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
}

@media screen and (max-width: 991px) {
  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6a4-135b1017 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6c6-135b1017 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6e4-135b1017 {
    order: -9999;
  }

  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6e6-135b1017, #w-node-_387409b7-1a83-f6fe-b957-d559e046e6a4-d6a89883 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6c6-d6a89883 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6e4-d6a89883 {
    order: -9999;
  }

  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6e6-d6a89883, #w-node-_387409b7-1a83-f6fe-b957-d559e046e6a4-45abde85 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bf234e07-4957-fbf8-fa56-243d9e140fbb-45abde85 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-bf234e07-4957-fbf8-fa56-243d9e140fda-45abde85 {
    order: -9999;
  }

  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6e6-45abde85 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6c6-45abde85 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_387409b7-1a83-f6fe-b957-d559e046e6e4-45abde85 {
    order: -9999;
  }

  #w-node-_63845213-57dd-e086-4627-220fc5f5ed7e-45abde85 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2a7d6596-d59c-59c4-5d1a-53f1d7f6e4fa-04a67a5d {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-04a67a5d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec65c-04a67a5d {
    order: -9999;
  }

  #w-node-_255d569b-dfca-85c5-1b2a-30f79ce87e63-81133c51, #w-node-_751c921f-789d-3484-6d17-cfd374362e48-81133c51, #w-node-_751c921f-789d-3484-6d17-cfd374362e53-81133c51, #w-node-_751c921f-789d-3484-6d17-cfd374362e5e-81133c51 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-5993d29a {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec65c-5993d29a {
    order: -9999;
  }

  #w-node-_5221fddb-7812-08f0-36a2-c266fec3df7e-5993d29a, #w-node-c7e3bd64-619d-f6d6-6ac3-ebaea0aebde8-f8ad99ee, #w-node-e0dd09ee-720e-34da-e224-6238fe360da9-f8ad99ee, #w-node-_6ed245d8-1704-de72-e2fa-f4a8c769a8f8-f8ad99ee, #w-node-e0dd09ee-720e-34da-e224-6238fe360db4-f8ad99ee, #w-node-_45d9ac41-7916-64b9-d107-3666f79dd2b0-f8ad99ee, #w-node-e0dd09ee-720e-34da-e224-6238fe360dbf-f8ad99ee, #w-node-_8490a772-7327-fe6b-145f-41ac69cb461f-f8ad99ee, #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-98e450f5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec65c-98e450f5 {
    order: -9999;
  }

  #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-9c179078 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec65c-9c179078 {
    order: -9999;
  }

  #w-node-b85ac061-a97d-df3d-c477-dc1127aaa9eb-bea5762a {
    grid-template-rows: 340px;
    grid-template-columns: 1fr;
  }

  #w-node-b85ac061-a97d-df3d-c477-dc1127aaa9ed-bea5762a {
    order: -9999;
  }

  #w-node-_016f9d16-a31c-a39e-fcdf-e555c147ed7e-bea5762a, #w-node-e2f1a1fb-65ff-1359-c9a3-88bab35e6b36-edce9bea {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3f94e0f3-995e-be84-1667-10faf4afdab5-2ade1756 {
    grid-template-rows: 340px;
    grid-template-columns: 1fr;
  }

  #w-node-_3f94e0f3-995e-be84-1667-10faf4afdad7-2ade1756 {
    order: -9999;
  }

  #w-node-a0da8442-daaa-eb79-065f-f20277191384-2ade1756, #w-node-_2dd5b5e5-fa49-e201-de56-faabab56ee49-a4456bcf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d9625e75-fb48-a05c-0ba1-713ee87939d7-135b1017, #w-node-aa090aaa-841f-11f0-8c41-07422eb310b8-135b1017 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2a7d6596-d59c-59c4-5d1a-53f1d7f6e4fa-e6dcf4e2 {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec642-e6dcf4e2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5fca9ee9-ee37-8d8c-ab97-69e88edec65c-e6dcf4e2 {
    order: -9999;
  }

  #w-node-_469bad2d-fe65-c570-5a03-2a18f5bd646d-e6dcf4e2 {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  #w-node-d9625e75-fb48-a05c-0ba1-713ee87939d7-d6a89883, #w-node-aa090aaa-841f-11f0-8c41-07422eb310b8-d6a89883 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_32b8be1c-cbe4-cbe7-d9ab-f702c643a473-45abde85, #w-node-_8d2f9d9c-d572-bf84-3481-3af27fa8c027-45abde85, #w-node-def60f71-cf62-9152-3a6e-04ef8cdf4bbe-45abde85, #w-node-_8b25032d-4d65-ced9-b8f5-85e53ef9fd4a-45abde85, #w-node-_8b25032d-4d65-ced9-b8f5-85e53ef9fd50-45abde85, #w-node-_8b25032d-4d65-ced9-b8f5-85e53ef9fd58-45abde85, #w-node-e4f37979-aff4-d514-1051-7f172847b557-1a759869 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e4f37979-aff4-d514-1051-7f172847b56f-1a759869 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9514cff2-2913-bec4-52f9-761190981f32-04a67a5d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b85ac061-a97d-df3d-c477-dc1127aaa9eb-bea5762a {
    grid-template-rows: 390px;
    grid-template-columns: 1fr;
  }

  #w-node-_73c67d2d-5078-d075-f511-0137b7c12b9f-bea5762a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7109f512-3a65-eef9-4436-7332b4eaf66d-edce9bea {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3f94e0f3-995e-be84-1667-10faf4afdab5-2ade1756 {
    grid-template-rows: 390px;
    grid-template-columns: 1fr;
  }

  #w-node-_3f94e0f3-995e-be84-1667-10faf4afdabe-2ade1756 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d9625e75-fb48-a05c-0ba1-713ee87939d7-135b1017, #w-node-aa090aaa-841f-11f0-8c41-07422eb310b8-135b1017 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9514cff2-2913-bec4-52f9-761190981f32-e6dcf4e2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d9625e75-fb48-a05c-0ba1-713ee87939d7-d6a89883, #w-node-aa090aaa-841f-11f0-8c41-07422eb310b8-d6a89883 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_023e6de7-e96e-2287-a1dc-1b6df45aff0a-d1c8a7d3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}


@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Italic';
  src: url('../fonts/Raleway-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}