html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

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

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

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

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

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

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

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

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

p {
  margin-top: 0;
  margin-bottom: 10px;
}

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

figure {
  margin: 0 0 10px;
}

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

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

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --white: white;
  --black: black;
  --black-2: #1b1b1b1c;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

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

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

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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: #eb1a55;
  text-decoration: underline;
}

a:hover, a:active, a:focus {
  color: #eb1a55;
}

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

img {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

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

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

.course-hero-section {
  background-image: linear-gradient(#00000059, #00000059), linear-gradient(#000, #000);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-bottom: 50px;
  display: block;
}

.course-hero-section.subpages {
  padding-bottom: 20px;
}

.course-hero-head.smaller {
  padding-top: 0;
}

.header-course-logo {
  float: left;
  clear: none;
  width: 250px;
  margin-top: 20px;
}

.header-course-text {
  float: right;
  color: #fff;
  text-align: center;
  padding: 10px 20px;
  font-family: Roboto Slab, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.header-course-text.bg {
  color: #ffffffc9;
  background-color: #7c7c7c8f;
  padding-top: 8px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 14px;
}

.header-course-text.bg:hover, .header-course-text.bg:focus {
  color: #fff;
  background-color: #eb1a55;
}

.header-course-content {
  float: right;
  width: 400px;
  margin-top: 26px;
  display: block;
}

.headline-1 {
  color: #fff;
  text-align: center;
  margin-top: 35px;
  margin-bottom: 0;
  font-family: Roboto Slab, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

.headline-1.webinar {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.headline-2 {
  color: #cbcbcb;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 25px;
  font-family: Roboto Slab, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.headline-2.webinar {
  color: #e6e6e6;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.headline-2.webinar.date {
  color: #eb1a55;
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 20px;
}

.headline-2.consultation {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 18px;
}

.headline-2.consultation:hover, .headline-2.consultation:active, .headline-2.consultation:focus {
  color: #fff;
}

.headline-2.consultation.intro {
  color: #cbcbcb;
}

.headline-2.consultation.intro.result {
  color: #eb1a55;
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 22px;
}

.headline-2.consultation.intro.smaller {
  font-size: 12px;
  line-height: 16px;
}

.headline-2.consultation.space {
  margin-bottom: 20px;
}

.headline-2.consultation.email {
  margin-top: 20px;
}

.button-primary {
  color: #fff;
  text-align: center;
  background-color: #eb1a55;
  border-radius: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 50px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  display: inline-block;
}

.button-primary:hover, .button-primary:active, .button-primary:focus {
  color: #fff;
}

.button-primary.in-pricing-box {
  margin-top: 30px;
  margin-bottom: 25px;
  padding-top: 35px;
  padding-bottom: 35px;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

.button-primary.in-pricing-box.webinar {
  margin-top: 15px;
  padding: 25px 30px;
}

.button-primary.lighter {
  background-color: #f07497;
}

.button-primary.lighter.grey {
  cursor: default;
  background-color: #a5a5a5;
}

.button-primary.big {
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 400;
}

.button-primary.webinar-button {
  margin-top: 20px;
  font-weight: 400;
}

.button-div {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  display: block;
}

.button-div.under-box {
  margin-top: 10px;
}

.button-div.under-box.hide {
  opacity: 0;
  display: none;
}

.button-div.book {
  margin-top: 0;
}

.button-div.review-page {
  padding-left: 40px;
  padding-right: 40px;
}

.button-div.review-page.mk2 {
  margin-bottom: 60px;
}

.button-div.review-page.mk2.hide, .button-div.review-page.mk2.no-show, .button-div.review-page.hide, .button-div.review-page.no-show-2 {
  opacity: 0;
  display: none;
}

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

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

.section-a.subscribed.mod {
  background-color: #fff;
  background-image: none;
  padding-top: 20px;
  padding-bottom: 0;
}

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

.section-a.only-button {
  padding-top: 40px;
  padding-bottom: 45px;
}

.section-a.shorter {
  padding-bottom: 40px;
}

.section-a.shorter.white.salepage, .section-a.shorter.salespage {
  padding-bottom: 80px;
}

.section-a.last {
  padding-bottom: 100px;
}

.section-a.book {
  padding-top: 60px;
}

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

.course-intro.thankyou.live {
  height: 800px;
  padding-left: 80px;
  padding-right: 80px;
}

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

.course-intro.thankyou.guide.video.nospace {
  margin-bottom: 0;
}

.course-intro.thankyou.guide.video.money {
  padding-top: 10px;
}

.course-intro.thankyou.space {
  margin-bottom: 200px;
}

.course-intro.thankyou.money-2024 {
  padding-top: 40px;
}

.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.last {
  margin-bottom: 20px;
  font-weight: 400;
}

.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.webinar1 {
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 30px;
  line-height: 32px;
}

.text-1.first.subpages.webinar1.big {
  margin-top: 40px;
  font-size: 40px;
  line-height: 48px;
}

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

.text-1.first.subpages.different {
  color: #585858;
  margin-top: 10px;
  font-weight: 400;
}

.text-1.secondary {
  color: #1d1d1bbf;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.text-1.secondary.last {
  margin-bottom: 25px;
}

.text-1.secondary.special {
  color: #eb1a55;
  max-width: 600px;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 22px;
}

.text-1.secondary.special.black {
  color: #000;
  max-width: 720px;
  margin-bottom: 20px;
  line-height: 24px;
}

.text-1.secondary.special.black.spacing-offer-page {
  margin-top: 20px;
}

.text-1.secondary.special.black.smaller {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 20px;
}

.text-1.secondary.special.black.bold {
  font-weight: 700;
}

.text-1.secondary.special.offerpage {
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-1.secondary.special.offerpage.mod2 {
  color: #535353;
  margin-top: 20px;
  margin-bottom: 10px;
  font-style: italic;
}

.text-1.secondary.special.spacing {
  margin-bottom: 20px;
}

.text-1.secondary.special.quote-offer {
  color: #777;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 24px;
  font-style: italic;
  line-height: 24px;
}

.text-1.secondary.special.quote-offer.book {
  margin-bottom: 20px;
}

.text-1.secondary.special._2nd {
  margin-top: 20px;
}

.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.special.guide-video {
  color: #b310ee;
  margin-top: 10px;
  font-size: 22px;
  line-height: 28px;
}

.spacer-line {
  background-color: #eb1a55;
  width: 40px;
  height: 2px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.section-b.shorter {
  padding-bottom: 40px;
}

.section-b.shorter.salespage {
  padding-bottom: 80px;
}

.section-b.white {
  background-color: #fff;
  background-image: none;
}

.course-about-column {
  margin-top: 60px;
}

.text-2 {
  color: #1d1d1bc2;
  max-width: 540px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.course-about-column-left {
  padding-left: 80px;
}

.course-about-column-right {
  padding-top: 10px;
}

.headline-3 {
  color: #1d1d1b;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.headline-3.center {
  text-align: center;
  font-size: 38px;
  line-height: 48px;
}

.container-basic {
  text-align: center;
}

.centered-text {
  color: #292929;
  text-align: center;
  max-width: 700px;
  margin: 60px auto 20px;
  font-family: Lato, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 42px;
  display: block;
}

.centered-text.modal {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.centered-text.home {
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
}

.centered-text.home-sub {
  color: #eb1a55;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.centered-text.smaller {
  margin-top: 40px;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 32px;
}

.centered-text.smaller._2nd {
  color: #79869e;
  margin-top: 20px;
  font-size: 22px;
  line-height: 30px;
}

.centered-text.remove-spacing {
  margin-bottom: 10px;
}

.centered-text.remove-spacing.webinar-recording {
  margin-top: 40px;
  font-weight: 700;
}

.centered-text.remove-spacing.webinar-recording.mod {
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 700;
  display: inline-block;
}

.centered-text.remove-spacing.reviews {
  font-size: 28px;
  line-height: 32px;
}

.centered-text._2nd {
  font-weight: 700;
}

.centered-text.for-video-review {
  margin-top: 0;
  margin-bottom: 10px;
}

.centered-text.for-video-review.webinar-recording {
  margin-top: 40px;
  font-weight: 700;
}

.centered-text.for-video-review.webinar-recording.mod {
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 700;
  display: inline-block;
}

.centered-text.offer-no-space {
  margin-top: 20px;
}

.centered-text.special-offer {
  color: #eb1a55;
  font-weight: 700;
}

.course-problem-column {
  margin-top: 50px;
}

.course-problem-column-left {
  padding-top: 80px;
  display: block;
}

.course-problem-column-right {
  padding-right: 80px;
}

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

.course-solution-column {
  margin-top: 50px;
}

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

.column {
  padding-top: 80px;
}

.column-2 {
  padding-left: 80px;
}

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

.image-4.mobile {
  margin-bottom: 20px;
}

.image-4.temp-offer, .course-modules-column {
  margin-top: 40px;
}

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

.item-temp {
  color: #fff;
  text-align: center;
  background-color: #eb1a55;
  border-radius: 60px;
  width: 60px;
  height: 60px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 17px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.text-3 {
  color: #1d1d1bc2;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-3.price {
  font-size: 18px;
  line-height: 26px;
}

.text-3.price.smaller {
  font-size: 16px;
}

.text-style-x {
  color: #1d1d1b;
  background-color: #0000;
  margin-bottom: 6px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.text-style-x.price {
  float: left;
  clear: left;
  margin-top: 20px;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 28px;
  line-height: 36px;
}

.text-style-x.price.euro {
  float: none;
  clear: none;
  color: #1d1d1ba1;
  margin-top: 20px;
  font-weight: 400;
}

.text-style-x.price.special.crossed {
  text-decoration: line-through;
}

.text-style-x.price.special4 {
  margin-top: 5px;
}

.text-style-x.headline-price {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 40px;
  font-size: 36px;
  line-height: 38px;
}

.text-style-x.headline-price.special3 {
  margin-bottom: 10px;
  padding-top: 40px;
  font-size: 30px;
  line-height: 32px;
}

.text-style-x.headline-price.smaller {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.text-style-x.headline-price.offerpage {
  padding-top: 10px;
}

.pricing {
  font-size: 14px;
}

.box-social-proof {
  background-color: #fff;
  border-radius: 20px;
  max-width: 600px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-social-proof {
  color: #1d1d1bc2;
  padding: 30px 30px 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}

.client-social-proof {
  color: #1d1d1b;
  padding-bottom: 30px;
  padding-left: 30px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.footer-end {
  background-color: #1f2632;
  min-height: 160px;
  display: block;
}

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

.footer-link {
  color: #ffffff9c;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
  display: block;
}

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

.footer-column-left {
  text-align: center;
}

.footer-column-mid, .footer-column-right {
  margin-top: 30px;
}

.pricing-card {
  background-color: #f0f3f5;
  border-radius: 10px;
  max-width: 800px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: block;
}

.pricing-card.white {
  background-color: #fff;
  max-width: 1000px;
}

.image-6 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.single-pricing-column {
  margin-top: 20px;
}

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

.single-pricing-column-right.book {
  padding-top: 10px;
  padding-left: 0;
}

.link-block {
  display: block;
}

.video-header {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.webinar-hero-column {
  background-image: linear-gradient(#1f2632, #1f2632);
}

.webinar-hero-column-left {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5bc1cd855b2ebfe67551beab_ao2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 720px;
}

.webinar-hero-column-right {
  min-height: 600px;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: inline-block;
}

.webinar-hero-column-right.consultation {
  padding-top: 20px;
}

.webinar-logo {
  margin-top: 30px;
}

.image-8 {
  width: 200px;
}

.webinar-info-text {
  margin-right: 40px;
}

.webinar-info-text.consultation {
  margin-top: 5vh;
}

.modal-wrapper {
  z-index: 9999;
  opacity: 0;
  text-align: center;
  background-image: linear-gradient(#000000c7, #000000c7);
  height: 100%;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
  transform: scale(1.1);
}

.signup-wrapper {
  background-image: linear-gradient(#e4e9ee, #e4e9ee);
  width: 450px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px 20px;
}

.formblock-modal {
  margin-top: 20px;
}

.form-text-field {
  text-align: center;
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.modal-close-link {
  color: #1d1d1bc2;
  text-align: right;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  display: block;
}

.modal-close-link:hover {
  color: #eb1a55;
}

.modal-close-link:active {
  color: #1d1d1bc2;
}

.body-webinar {
  background-color: #1f2632;
}

.header-main {
  background-image: linear-gradient(#1f2632, #1f2632);
}

.header-column-left {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/59e38d9d26426a000148c04b_ao-bg-header.JPG");
  background-position: 43%;
  background-size: cover;
  height: 720px;
}

.header-column-right {
  height: 720px;
  padding-left: 0;
  padding-right: 0;
}

.header-logo {
  margin-top: 40px;
  margin-left: 40px;
  margin-right: 40px;
  display: inline-block;
}

.body-mzp {
  background-color: #1f2632;
}

.header-content {
  margin-top: 20%;
  margin-left: 40px;
  margin-right: 40px;
}

.header-content.mod {
  margin-top: 10%;
}

.header-headline {
  color: #fff;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}

.header-subheadline {
  color: #e82158;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.header-subheadline.mk2 {
  font-size: 28px;
  line-height: 34px;
}

.header-list {
  margin-top: 20px;
  margin-bottom: 25px;
  padding-left: 24px;
}

.header-list.webinar {
  margin-top: 0;
  margin-bottom: 10px;
}

.header-list-text {
  color: #e6e6e6;
  margin-bottom: 3px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.header-list-text.webinar-list {
  font-size: 16px;
  line-height: 18px;
}

.header-list-text.dark {
  color: #1f2632b0;
}

.header-list-text.mk2 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.row-main {
  margin-top: 80px;
}

.row-main.book {
  margin-top: 50px;
}

.column-right-main {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 0;
}

.column-right-main.book {
  padding-top: 0;
}

.headline-main {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

.headline-main.white {
  color: #fff;
  font-family: Lato, sans-serif;
}

.headline-main.frontpage {
  font-size: 34px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
  transition: color .2s;
}

.subheadline-main {
  color: #eb1a55;
  margin-bottom: 60px;
  font-family: Roboto Slab, sans-serif;
  font-size: 22px;
  line-height: 28px;
  display: block;
}

.subheadline-main.center {
  color: #eb1a55;
  text-align: center;
  margin-bottom: 0;
}

.subheadline-main.center.special {
  color: #000;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.subheadline-main.center.special.mod {
  color: #868686;
  font-family: Lato, sans-serif;
}

.subheadline-main.smaller {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.subheadline-main.blogpost {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
}

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

.text-secondary.white {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.text-secondary.blogpost {
  margin-top: 20px;
  font-size: 20px;
  line-height: 26px;
}

.text-secondary.contact {
  text-align: center;
  margin-top: 40px;
  font-size: 24px;
  line-height: 30px;
}

.text-secondary.masterclass {
  text-align: center;
  margin-top: 20px;
}

.text-secondary.book, .text-secondary.book.bold {
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.text-secondary.book.bold.bigger {
  font-size: 18px;
  line-height: 24px;
}

.text-secondary.book.bold.bigger.new-home {
  margin-bottom: 35px;
}

.text-secondary.bold {
  font-weight: 700;
}

.text-secondary.webinar2 {
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 700;
}

.text-secondary.webinar3 {
  margin-bottom: 35px;
}

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

.text-secondary.below-button {
  text-align: center;
  margin-top: 0;
}

.text-primary {
  color: #292929;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
  display: block;
}

.text-primary.center {
  color: #1d1d1bc2;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
}

.text-primary.center._2nd {
  margin-top: 20px;
}

.text-primary.center.course-offer {
  margin-top: 20px;
  margin-bottom: 40px;
  font-weight: 700;
}

.text-primary.minibox {
  margin-left: 120px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}

.text-primary.minibox:hover, .text-primary.minibox:focus {
  text-decoration: none;
}

.text-primary.centered {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.text-primary.centered.red {
  color: #eb1a55;
}

.text-primary.book {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.text-primary.sub-head {
  color: #79869e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.text-primary.sub-head.note {
  color: #3ebef2;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.text-primary.sub-head.note.bf {
  color: #000;
  font-size: 20px;
  line-height: 28px;
}

.text-primary.sub-head.offer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-primary.sub-head.offerheadline {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 24px;
}

.text-primary.sub-head.spacing2 {
  margin-bottom: 10px;
}

.text-primary.sub-head.spacing2.bf {
  color: #f52b15;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: underline;
}

.text-primary.sub-head.above-dates {
  margin-bottom: 40px;
}

.text-primary.sub-head.video-review {
  margin-bottom: 20px;
}

.text-primary.sub-pages {
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
}

.text-primary.sub-pages.no-spacing {
  margin-bottom: 5px;
}

.text-primary.sub-pages.date {
  margin-top: 30px;
}

.text-primary.sub-pages.sub-headline {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.text-primary.sub-pages.form-signup {
  margin-top: 30px;
  margin-bottom: 10px;
}

.text-primary.under-dates {
  color: #79869e;
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.text-primary.under-dates.note {
  color: #3ebef2;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.text-primary.under-dates.offer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-primary.under-dates.offerheadline {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 24px;
}

.text-primary.under-dates.spacing2 {
  margin-bottom: 10px;
}

.text-primary.under-dates.above-dates {
  margin-bottom: 40px;
}

.text-primary.signup-note {
  max-width: 500px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
}

.text-primary.signup-note.no-spacing {
  margin-bottom: 5px;
}

.text-primary.signup-note.date {
  margin-top: 30px;
}

.text-primary.signup-note.sub-headline {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.text-primary.hide {
  display: none;
}

.breaker-line {
  background-color: #e4e9ee;
  border-radius: 2px;
  height: 2px;
  margin: 30px 40px 25px;
}

.breaker-line.special {
  margin: 50px 0 0;
}

.breaker-line.special.under-button {
  margin-top: 20px;
}

.breaker-line.special.grey {
  background-color: #d0dde6;
}

.box {
  background-color: #d0dde6;
  border-radius: 10px;
  padding: 30px 20px;
}

.box._2 {
  background-color: #f0f3f5;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.box._2:hover {
  color: #291e21;
  background-color: #fff;
}

.plus {
  color: #e4e9ee;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 50px;
}

.plus.dark {
  color: #70c12b;
  margin-top: 0;
  font-size: 70px;
  line-height: 100px;
}

.section-c {
  padding-bottom: 80px;
}

.section-c.blue {
  background-color: #1f2632;
}

.section-c.light {
  background-color: #fdfdf4;
}

.section-c.offer {
  padding-bottom: 0;
}

.image-computer {
  margin-top: 30px;
  margin-bottom: 20px;
}

.blogpost-date {
  color: #797979;
  margin-top: 5px;
  font-family: Roboto Slab, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.link-2 {
  font-size: 18px;
  line-height: 24px;
}

.image-minibox {
  float: left;
  clear: left;
  width: 100px;
  display: inline-block;
  position: relative;
}

.telegram-logo {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.content-contact {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  display: block;
}

.contact-links, .contact-links:hover, .contact-links:active, .contact-links:focus {
  color: #1f2632;
}

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

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

.masterclass-info.thank-you.mod {
  height: auto;
  margin-bottom: 20px;
}

.masterclass-info.thank-you.new {
  text-align: center;
  height: auto;
  margin-bottom: 100px;
}

.masterclass-info.thank-you.center {
  text-align: center;
}

.masterclass-info.thank-you.center.max {
  height: auto;
  padding-bottom: 200px;
}

.header-course {
  background-color: #0000;
  padding-top: 60px;
}

.header-home-text {
  color: #7a7a7a;
  margin-top: 26px;
  font-family: Roboto Slab, sans-serif;
  font-size: 18px;
  line-height: 26px;
  display: inline-block;
}

.header-home-link {
  color: #7c7c7c8f;
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.header-home-link:active {
  color: #7a7a7a;
}

.row-course-header {
  padding-bottom: 80px;
}

.row-course-header.offer {
  padding-bottom: 60px;
}

.course-name {
  color: #eb1a55;
  margin-top: 50px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
}

.course-name._2020 {
  font-size: 28px;
  line-height: 32px;
}

.course-phrase {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 40px;
  margin-right: 80px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.course-phrase.offer-space._2020 {
  font-size: 28px;
  line-height: 32px;
}

.test1 {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.full-width-bg {
  background-color: #000;
  background-image: linear-gradient(47deg, #000, #ffffff1f 79%);
  padding-top: 60px;
}

.course-header-video-text {
  color: #ddd;
  text-align: center;
  margin-top: 26px;
  font-family: Lato, sans-serif;
}

.text-style-list {
  color: #1d1d1b;
  text-align: left;
  padding: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.text-style-list.light {
  background-color: #fff;
}

.text-style-list.dark {
  background-color: #f0f3f5;
}

.text-style-list.question {
  color: #eb1a55;
  background-color: #fff;
  border-bottom: 1px solid #e4e9ee;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  padding-left: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-style-list.question.dark {
  color: #292929;
  background-color: #f3feff;
  border-bottom-color: #fff;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.text-style-list.question.dark.ny {
  background-color: #fff;
  border-bottom-color: #000b2b;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-style-list.question.dark.spring {
  background-color: #fff;
  border-bottom-color: #fdefef;
  font-family: Lato, sans-serif;
}

.text-style-list.answer {
  color: #000;
  background-color: #f3feff;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  padding-left: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.text-style-list.answer.last {
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
}

.text-style-list.answer.last.ny {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.text-style-list.answer.last.ny.bf {
  margin-bottom: 0;
}

.text-style-list.answer.ny {
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.text-style-list.answer.white {
  background-color: #fff;
}

.text-style-list.answer.spring {
  background-color: #fff;
  font-family: Lato, sans-serif;
}

.text-style-list.answer.end {
  margin-bottom: 60px;
}

.boxed {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.boxed.pricing {
  max-width: 800px;
  padding-left: 20px;
  padding-right: 20px;
}

.steps-box {
  margin-top: 20px;
  margin-bottom: 30px;
  margin-left: 80px;
}

.row-testimonial {
  margin-top: 40px;
}

.modal-wrapper-payment {
  z-index: 999;
  opacity: 0;
  background-color: #000000c7;
  width: 100%;
  height: 100%;
  padding: 40px 20px;
  display: none;
  position: fixed;
  overflow: scroll;
  transform: scale(1.1);
}

.pop-up-payment {
  background-color: #e4e9ee;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px 20px;
  display: block;
}

.pop-up-payment-headline {
  color: #4d4e4e;
  text-align: center;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.pop-up-payment-headline.main {
  color: #1d1d1b;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.tab-link-selection {
  color: #000;
  background-color: #f0f3f5;
  font-family: Roboto Slab, sans-serif;
}

.tab-link-selection.w--current {
  color: #eb1a55;
  background-color: #fff;
  font-family: Roboto Slab, sans-serif;
}

.tab-selection-content {
  background-color: #fff;
  padding: 30px 20px 60px;
}

.pop-up-payment-text {
  color: #4d4e4e;
  text-align: center;
  margin-bottom: 30px;
  margin-left: 50px;
  margin-right: 50px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.pop-up-payment-text.section {
  color: #1d1d1b;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.pop-up-payment-text.no-button {
  margin-bottom: 0;
}

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

.utility-page-wrap.visible {
  display: flex;
}

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

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

.price-special {
  background-color: #70c12b;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5a227ac4803c400001733f9e_flakes2.png");
  background-position: 29px -245px;
  background-repeat: repeat-y;
  background-size: 1185px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
}

.price-special.mod2 {
  background-color: #eb1a55;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.price-special.mod2.blue {
  background-color: #45c3f2;
}

.price-special-text {
  color: #fff;
  text-align: center;
  padding: 20px 10px;
  font-family: Roboto Slab, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 40px;
}

.price-special-text.small {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 22px;
  line-height: 26px;
  text-decoration: none;
}

.price-special-text.small:hover {
  text-decoration: none;
}

.price-special-text.smaller {
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 34px;
}

.special-price-box {
  background-color: #d0dde6;
  border-radius: 10px;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px;
  display: block;
}

.special-price-box.spacing {
  margin-bottom: 20px;
}

.special-price-box.spacing.white {
  background-color: #fff;
  max-width: 880px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.special-bar {
  z-index: 998;
  background-color: #70c12b;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5a227ac4803c400001733f9e_flakes2.png");
  background-position: 28% 33%;
  background-repeat: repeat;
  background-size: 1185px;
  background-attachment: scroll;
  width: 100%;
  transition: background-color .3s;
  position: fixed;
}

.special-bar:hover {
  background-color: #467c1e;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5a227ac4803c400001733f9e_flakes2.png");
  background-position: 28% 33%;
  background-repeat: repeat;
  background-size: 1185px;
  background-attachment: scroll;
}

.special-bar.youtube {
  opacity: 0;
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  display: none;
}

.special-bar.youtube:hover {
  background-color: #eb1a55;
}

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

.mini-logo-bar {
  background-color: #1f2632;
  width: auto;
  height: 50px;
  padding-top: 4px;
}

.mini-logo-bar.black {
  background-color: #0c1631;
  border-style: none;
  border-width: 1px;
  border-bottom-color: #000;
}

.mini-logo {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-block-6 {
  width: 100%;
  height: 100%;
}

.strikethrough-offer {
  text-decoration: line-through;
}

.bullets-x1 {
  max-width: 580px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-11 {
  margin-left: 60px;
  display: block;
}

.centered-button {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.spacing {
  margin-top: 5px;
  font-size: 18px;
  line-height: 28px;
  display: block;
}

.single-video-testimonial {
  max-width: 600px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.landing-page-text {
  color: #fff;
  margin-bottom: 40px;
  font-family: Roboto Slab, sans-serif;
  font-size: 22px;
  line-height: 26px;
}

.landing-page-text.webinar {
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 22px;
}

.landing-page-text.webinar.text {
  color: #e6e6e6;
  margin-top: 15px;
  font-size: 18px;
  line-height: 20px;
}

.landing-page-text.webinar.text.colod {
  color: #e6e6e6;
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 18px;
}

.landing-page-text.webinar.text.italic {
  color: #fff;
  font-style: italic;
}

.notification-bar {
  opacity: 0;
  text-align: center;
  background-color: #eb1a55;
  padding: 18px 20px;
  display: none;
}

.notification-bar.live {
  opacity: 0;
  display: none;
}

.notification-bar.bf {
  opacity: 0;
  background-color: #0c1631;
  display: none;
}

.notification-bar.bf.hidden {
  opacity: 0;
  display: none;
}

.row-pricing {
  margin-top: 60px;
}

.row-pricing.under-dates {
  margin-top: 80px;
}

.pricing-column-left {
  margin-top: 40px;
}

.pricing-column-left.offer {
  margin-top: 80px;
}

.pricing-column-right {
  margin-top: 40px;
}

.pricing-column-right.offer {
  margin-top: 80px;
}

.pricing-table {
  text-align: left;
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 20px;
  padding-bottom: 40px;
  box-shadow: 1px 1px 3px #d4d4d4;
}

.pricing-box {
  background-color: #f0f3f5;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 130px;
  padding-top: 25px;
  box-shadow: 1px 1px 3px #d4d4d4;
}

.pricing-box.popular {
  background-color: #3ebef2;
  height: 40px;
  padding-top: 9px;
  box-shadow: 1px 1px 3px #d4d4d4;
}

.pricing-box.popular.offer {
  height: 80px;
}

.pricing-box.popular.offer.red, .pricing-box.popular.bf {
  background-color: #eb1a55;
}

.pricing-box.center {
  background-color: #3ebef2;
  background-image: linear-gradient(#ffffff40, #ffffff40);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 130px;
  box-shadow: 1px 1px 3px #d4d4d4;
}

.pricing-box.center.offer {
  color: #eb1a55;
  height: 240px;
}

.pricing-box.center.offer.red {
  background-color: #eb1a55;
}

.pricing-box.center.bf {
  background-color: #000;
  background-image: none;
}

.pricing-box.bigger {
  height: 260px;
  padding-top: 80px;
}

.pricing-box.offer {
  height: 240px;
}

.pricing-box.offer.center-offer {
  padding-top: 70px;
}

.pricing-popular-text {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  display: block;
}

.pricing-popular-text.offer {
  margin-top: 6px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.pricing-popular-text.offer.sub {
  color: #ffffffc4;
  margin-top: 6px;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 18px;
}

.pricing-popular-text.offer.mod {
  font-size: 18px;
  line-height: 20px;
}

.pricing-package-text {
  color: #a5a5a5;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.pricing-package-text.main-price {
  color: #686868;
  margin-bottom: 5px;
  font-size: 34px;
  line-height: 32px;
  display: inline-block;
}

.pricing-package-text.main-price.rub {
  color: #686868bf;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 22px;
}

.pricing-package-text.main-price.rub.popular {
  color: #ffffffe6;
}

.pricing-package-text.main-price.popular.crossed {
  color: #000;
  text-decoration: line-through;
}

.pricing-package-text.main-price.popular.offer {
  color: #fff;
  font-size: 38px;
  font-weight: 700;
}

.pricing-package-text.main-price.crossed {
  text-decoration: line-through;
}

.pricing-package-text.secondary-price {
  color: #686868bf;
  font-size: 20px;
  line-height: 28px;
}

.pricing-package-text.secondary-price.popular {
  color: #ffffffbf;
}

.pricing-package-text.secondary-price.popular.crossed {
  color: #000;
  text-decoration: line-through;
}

.pricing-package-text.secondary-price.crossed {
  text-decoration: line-through;
}

.pricing-package-text.popular {
  color: #fff;
}

.pricing-package-text.popular.gold {
  font-size: 22px;
  font-weight: 700;
}

.pricing-package-text.popular.mk {
  color: #ffffffba;
  margin-bottom: 0;
  line-height: 22px;
}

.pricing-package-text.popular.mk.under-price {
  margin-top: 10px;
}

.pricing-package-text.popular.mk.under-price.silver {
  color: #949494ba;
}

.pricing-package-text.popular.bold {
  margin-bottom: 0;
  font-weight: 700;
  line-height: 24px;
}

.pricing-package-text.popular.bold.mod {
  color: #ffffffc7;
}

.pricing-package-text.overview {
  text-align: center;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.pricing-package-text.overview.center {
  color: #1d1d1b;
  font-weight: 700;
}

.pricing-package-text.overview.center.bf {
  margin-top: 20px;
}

.pricing-package-text.overview.center.blue {
  color: #3ebef2;
}

.pricing-package-text.overview.center.under-button {
  margin-top: 20px;
  margin-bottom: 0;
}

.pricing-package-text.offer {
  color: #eb1a55;
}

.pricing-package-text.space {
  margin-top: 50px;
}

.pricing-package-text.old-price {
  color: #ffffffc7;
  font-size: 24px;
  line-height: 28px;
  text-decoration: line-through;
}

.pricing-package-text.spacing-1 {
  margin-top: 40px;
}

.pricing-package-text.mdmod {
  color: #eb1a55;
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  line-height: 22px;
}

.pricing-table-center-button {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.pricing-table-center-button.top {
  margin-bottom: 20px;
}

.pricing-table-center-button.hide {
  opacity: 0;
  display: none;
}

.pricing-table-breaker {
  background-color: #f0f3f5;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.pricing-list {
  margin-bottom: 40px;
  padding-left: 35px;
}

.pricing-list.mk {
  padding-left: 60px;
}

.pricing-list-item {
  margin-bottom: 8px;
  margin-right: 15px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.pricing-list-item.na {
  color: #929292;
  text-decoration: line-through;
}

.pricing-list-item.red {
  color: #eb1a55;
  font-weight: 400;
}

.pricing-list-item.blue {
  color: #3ebef2;
}

.row-usp {
  margin-top: 40px;
}

.usp-text {
  color: #1d1d1b;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.modal-payment-left, .modal-payment-center, .modal-payment-right {
  z-index: 999;
  opacity: 0;
  background-color: #000000c7;
  width: 100%;
  height: 100%;
  padding: 40px 20px;
  display: none;
  position: fixed;
  overflow: scroll;
  transform: scale(1.1);
}

.center-youtube-video {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.youtube-video {
  max-width: 660px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.youtube-video.offer {
  margin-bottom: 30px;
}

.disqus-embed-book-review {
  margin: 20px;
}

.cover-book-preview {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.blog-section-header {
  max-width: 100%;
  padding-bottom: 10px;
}

.blog-header-row-top {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.blog-header-row-bottom {
  max-width: 940px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.blog-header-column-top-center {
  text-align: center;
  padding-top: 10px;
}

.blog-header-column-top-right {
  text-align: right;
  margin-top: 2px;
}

.blog-header-description {
  color: #292929;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 38px;
}

.blog-header-description.mod {
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 38px;
}

.blog-header-description.top {
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
}

.white-header-button {
  color: #fff;
  background-color: #4cc4f0;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  transition: background-color .3s;
}

.white-header-button:hover {
  color: #fff;
  background-color: #eb1a55;
}

.white-header-button.secondary {
  opacity: 1;
  color: #757575;
  background-color: #0000;
  border: 2px solid #f2f2f2;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Lato, sans-serif;
  transition: background-color .3s, color .3s;
  display: inline-block;
}

.white-header-button.secondary:hover {
  color: #292929;
  background-color: #f2f2f2;
}

.blog-header-column-bottom-right {
  text-align: right;
}

.blog-header-secondary-links {
  color: #757575;
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.blog-header-secondary-links:hover {
  color: #eb1a55;
}

.blog-content-section {
  float: none;
  margin-top: 40px;
  padding-bottom: 20px;
}

.blog-content-section.mod {
  margin-bottom: 200px;
}

.blog-content-about {
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.blog-content-about.hide {
  display: none;
}

.blog-author-image-alexa {
  float: left;
  margin-right: 10px;
}

.blog-author-name {
  color: #292929;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.blog-author-info {
  color: #757575;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.blog-author-info.red {
  font-size: 24px;
  line-height: 30px;
}

.blog-author-info.space {
  margin-top: 15px;
}

.blog-author-image {
  float: left;
  width: 70px;
  padding-top: 6px;
}

.blog-author-bio {
  max-width: 670px;
  padding-left: 15px;
  display: inline-block;
}

.blog-post-date {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 21px;
  display: inline-block;
}

.blog-post-date.date-spacing {
  margin-right: 4px;
  font-family: Lato, sans-serif;
}

.blog-content-main {
  max-width: 740px;
  margin: 50px auto;
  font-family: Roboto Slab, sans-serif;
  display: block;
}

.blog-rich-text h1 {
  color: #292929;
  margin-top: 30px;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  line-height: 48px;
}

.blog-rich-text p {
  color: #292929;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.blog-rich-text h2 {
  color: #292929;
  margin-top: 30px;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  line-height: 42px;
}

.blog-rich-text h3 {
  color: #292929;
  margin-top: 30px;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  line-height: 34px;
}

.blog-rich-text h4 {
  color: #292929;
  margin-top: 30px;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  line-height: 28px;
}

.blog-rich-text h5 {
  color: #e92157;
  margin-top: 30px;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.blog-rich-text h6 {
  color: #52c5ee;
  margin-top: 30px;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.blog-rich-text blockquote {
  color: #757575;
  border-left-color: #e92157;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 22px;
  font-style: italic;
  line-height: 32px;
}

.blog-rich-text ul, .blog-rich-text ol {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 28px;
}

.blog-rich-text img {
  margin-top: 10px;
  margin-bottom: 20px;
}

.blog-rich-text figcaption {
  color: #757575;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  line-height: 22px;
}

.blog-divider {
  background-color: #f2f2f2;
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.blog-divider.top {
  margin-top: 60px;
  margin-bottom: 10px;
}

.blog-divider.top.hide {
  opacity: 0;
  display: none;
}

.blog-divider.overview {
  margin-top: 30px;
}

.blog-more-button {
  text-align: center;
  margin-top: 60px;
  display: block;
}

.blog-end-button {
  color: #757575;
  background-color: #0000;
  border: 1px solid #f2f2f2;
  width: 100%;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  transition: background-color .3s, color .3s;
}

.blog-end-button:hover {
  color: #292929;
  background-color: #f2f2f2;
}

.blog-end-button._2nd {
  margin-top: 20px;
}

.blog-headline {
  color: #292929;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 38px;
  line-height: 44px;
}

.blog-action-section {
  color: #292929;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.blog-action-section.top {
  font-family: Lato, sans-serif;
}

.blog-action-section.top.hide, .blog-action-section.hide {
  opacity: 0;
  display: none;
}

.blog-action-section-link {
  color: #292929;
}

.blog-action-section-link:hover {
  color: #eb1a55;
}

.blog-action-section-link:active, .blog-action-section-link:focus {
  color: #292929;
}

.blog-author-info-link {
  color: #757575;
}

.blog-author-info-link:hover {
  color: #eb1a55;
}

.blog-author-info-link:active, .blog-author-info-link:focus {
  color: #757575;
}

.blog-overview {
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  display: block;
}

.blog-overview-headline {
  color: #292929;
  margin-bottom: 8px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  transition: color .3s;
}

.blog-overview-date {
  color: #757575;
  margin-top: 6px;
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.blog-overview-summary {
  color: #292929;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.blog-overview-link {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.blog-header-link {
  color: #292929;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 52px;
  text-decoration: none;
  transition: color .3s;
  display: inline-block;
}

.notification-link {
  color: #fff;
  font-family: Roboto Slab, sans-serif;
  font-size: 26px;
  line-height: 28px;
  text-decoration: underline;
  transition: color .2s;
}

.notification-link:hover {
  color: #f8a3a3;
}

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

.notification-link.bf {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 30px;
}

.notification-link.bf:hover {
  color: #f52b15;
}

.notification-bar-fixed {
  z-index: 999;
  opacity: 1;
  text-align: center;
  background-color: #eb1a55;
  width: 100%;
  padding: 18px 20px;
  display: none;
  position: fixed;
}

.container-sub-pages {
  padding-top: 50px;
}

.container-sub-pages.longspacing {
  margin-bottom: 400px;
}

.subpages-main-headline {
  color: #292929;
  font-family: Lato, sans-serif;
  font-size: 42px;
  line-height: 48px;
}

.subpages-main-headline.center {
  text-align: center;
  font-family: Lato, sans-serif;
}

.subpages-main-headline.center.sub {
  font-size: 26px;
  line-height: 32px;
}

.subpages-main-headline.coaching-space {
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
}

.subpages-section-headline {
  color: #292929;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 28px;
}

.link-block-7 {
  margin-top: 30px;
}

.about-image-center {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.wmagnet-header-center {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wmagnet-header-h1 {
  color: #292929;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Roboto Slab, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 62px;
}

.wmagnet-header-h2 {
  color: #757575;
  text-align: center;
  margin-bottom: 35px;
  padding-left: 80px;
  padding-right: 80px;
  font-family: Roboto Slab, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 34px;
}

.wmagnet-button {
  color: #fff;
  background-color: #5cb01f;
  border-radius: 100px;
  padding: 20px 35px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 30px;
  transition: background-color .3s;
}

.wmagnet-button:hover {
  color: #fff;
  background-color: #64c51e;
}

.wmagnet-button:focus {
  color: #fff;
}

.wmagnet-button.secondary {
  color: #fffc;
  background-color: #0000;
  border: 5px solid #f2f2f266;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: background-color .3s, color .3s;
}

.wmagnet-button.secondary:hover {
  color: #292929;
  background-color: #f2f2f2;
}

.wmagnet-center-button {
  text-align: left;
}

.wmagnet-button-spacing {
  width: 20px;
  display: inline-block;
}

.white-section-header {
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.white-section-header-column-right {
  text-align: right;
}

.wmagnet-header {
  margin-top: 4%;
  margin-bottom: 80px;
}

.wmagnet-learn-more {
  opacity: 1;
  background-color: #fbf8fa;
  padding-bottom: 60px;
}

.wmagnet-learn-more-h3 {
  color: #363636;
  text-align: center;
  max-width: 800px;
  margin: 70px auto 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.wmagnet-learn-more-subheadline {
  color: #757575;
  text-align: center;
  max-width: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.wmagnet-learn-more-headline {
  color: #363636;
  margin-bottom: 4px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.wmagnet-learn-more-text {
  color: #363636;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.wmagnet-learn-more-content {
  max-width: 680px;
  margin-left: 160px;
}

.wmagnet-learn-more-line {
  background-color: #eb1a55;
  width: 60px;
  height: 2px;
  margin-top: 18px;
  margin-left: 80px;
  display: inline-block;
  position: absolute;
}

.wmagnet-header-img {
  text-align: center;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wmagnet-learn-more-box {
  margin-bottom: 30px;
}

.wmagnet-learn-more-box.last {
  margin-bottom: 0;
}

.container-2.bf {
  padding-bottom: 20px;
}

.wmagnet-course {
  padding-top: 60px;
}

.wmagnet-course.mod {
  padding-top: 0;
}

.wmagnet-course-column-right {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b34a2978485e02b2fe149f9_wmagnet-ao.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

.wmagnet-course-row {
  background-color: #1f2632;
}

.wmagnet-course-column-left {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  height: 500px;
  padding-left: 40px;
  padding-right: 10px;
}

.wmagnet-course-title {
  color: #fff;
  margin-top: 10%;
  font-family: Lato, sans-serif;
  font-size: 44px;
  line-height: 52px;
}

.wmagnet-course-title.mod {
  margin-top: 0%;
}

.wmagnet-course-author {
  color: #9c9c9c;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.wmagnet-course-quote {
  color: #e6e6e6;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 35px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 32px;
  display: block;
}

.wmagnet-course-line {
  background-color: #eb1a55;
  width: 60px;
  height: 2px;
  margin-top: 8%;
}

.wmagnet-detail {
  background-color: #fbf8fa;
  padding-top: 100px;
  padding-bottom: 60px;
}

.wmagnet-detail-content {
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wmagnet-detail-text {
  color: #292929;
  text-align: center;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 44px;
}

.wmagnet-detail-line {
  background-color: #eb1a55;
  width: 240px;
  height: 2px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wmagnet-detail-line.mod {
  margin-bottom: 60px;
}

.wmagnet-lessons {
  background-color: #fde9e0;
  padding-top: 100px;
}

.wmagnet-lessons-headline {
  color: #363636;
  text-align: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.wmagnet-lessons-content {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: block;
}

.wmagnet-lessons-line {
  background-color: #36363633;
  width: 100%;
  height: 1px;
  margin-bottom: 15px;
}

.wmagnet-lessons-number {
  color: #ef7173;
  text-align: center;
  margin-bottom: 15px;
  padding: 5px 15px;
  font-family: Lato, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 60px;
  display: inline-block;
}

.wmagnet-lessons-section {
  color: #363636;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 36px;
}

.wmagnet-lessons-box {
  text-align: center;
  margin-bottom: 80px;
}

.wmagnet-testimonials {
  background-color: #fbf8fa;
  padding-top: 100px;
  padding-bottom: 100px;
}

.wmagnet-testimonials.bf {
  background-color: #f3feff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.wmagnet-testimonials.bf.video {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 220px;
}

.wmagnet-testimonials.spring-mod {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.wmagnet-testimonials-headline {
  color: #292929;
  text-align: center;
  max-width: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.wmagnet-testimonials-headline.bf {
  margin-bottom: 40px;
}

.wmagnet-testimonials-block {
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wmagnet-testimonials-quote {
  color: #292929;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 42px;
}

.wmagnet-testimonials-name {
  color: #757575;
  text-align: center;
  margin-bottom: 50px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
  line-height: 26px;
}

.wmagnet-testimonials-name.last {
  margin-bottom: 0;
}

.wmagnet-buy {
  padding: 60px 20px 40px;
}

.wmagnet-buy-content {
  background-color: #f3feff;
  border-radius: 25px;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.wmagnet-usp {
  opacity: 1;
  padding-bottom: 60px;
}

.wmagnet-usp-headline {
  color: #363636;
  text-align: left;
  max-width: 800px;
  margin: 80px auto 20px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.wmagnet-usp-subheadline {
  color: #757575;
  text-align: left;
  max-width: 800px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.wmagnet-usp-box {
  margin-bottom: 40px;
}

.wmagnet-usp-line {
  background-color: #eb1a55;
  width: 30px;
  height: 2px;
  margin-top: 18px;
  margin-left: 80px;
  display: inline-block;
  position: absolute;
}

.wmagnet-usp-content {
  max-width: 680px;
  margin-left: 130px;
}

.wmagnet-usp-bullets {
  color: #363636;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

.wmagnet-buy-headline {
  color: #283b44;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.wmagnet-buy-headline.bf {
  color: #f52b15;
  margin-top: 20px;
  font-size: 24px;
  line-height: 32px;
  text-decoration: underline;
}

.wmagnet-buy-headline.blue {
  color: #4ac9fc;
}

.wmagnet-buy-headline.red {
  color: #eb1a55;
}

.wmagnet-buy-subheadline {
  color: #383838;
  text-align: center;
  margin-bottom: 50px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.wmagnet-buy-subheadline.mod {
  color: #4ac9fc;
  margin-bottom: 10px;
  font-weight: 700;
}

.wmagnet-buy-check {
  color: #5d6d71;
  margin-top: 2px;
  font-family: Roboto Slab, sans-serif;
  font-size: 22px;
  line-height: 22px;
  display: inline-block;
  position: absolute;
}

.wmagnet-buy-list {
  color: #292929;
  margin-left: 28px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.wmagnet-buy-box {
  margin-bottom: 15px;
}

.wmagnet-buy-offer-1 {
  color: #eb1a55;
  text-align: center;
  margin-bottom: 20px;
  font-family: Roboto Slab, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.wmagnet-buy-offer-2 {
  color: #283b44;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Roboto Slab, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.wmagnet-buy-line {
  background-color: #5d6d7133;
  width: 100%;
  height: 1px;
  margin: 20px auto;
  display: block;
}

.wmagnet-buy-price-regular-headline {
  color: #283b44;
  text-align: center;
  margin-bottom: 4px;
  font-family: Roboto Slab, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.wmagnet-buy-price-regular {
  color: #283b44;
  text-align: center;
  font-family: Roboto Slab, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: inline-block;
}

.wmagnet-buy-price-regular.strikethrough {
  text-decoration: line-through;
}

.wmagnet-buy-pricing-box {
  text-align: center;
  margin-bottom: 4px;
}

.wmagnet-buy-price-regular-rubel {
  color: #5d6d71;
  text-align: center;
  padding-left: 6px;
  font-family: Roboto Slab, sans-serif;
  font-size: 28px;
  line-height: 36px;
  display: inline-block;
}

.wmagnet-buy-rubel {
  color: #5d6d71;
  text-align: center;
  font-family: Roboto Slab, sans-serif;
  font-size: 28px;
  line-height: 36px;
}

.wmagnet-buy-rubel.strikethrough {
  text-decoration: line-through;
}

.wmagnet-buy-column-left {
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 0;
}

.wmagnet-buy-price-offer-headline {
  color: #70c12b;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 4px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.wmagnet-buy-price-offer-headline.old-price {
  color: #292929;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.wmagnet-buy-price-offer-headline.old-price.offer {
  color: #4ac9fc;
  margin-top: 10px;
  font-size: 24px;
  line-height: 28px;
}

.wmagnet-buy-price-offer-headline.old-price.offe-strike.mag {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 26px;
}

.wmagnet-buy-price-offer {
  color: #283b44;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 82px;
  display: inline-block;
}

.wmagnet-buy-price-offer.old-price {
  font-size: 50px;
  line-height: 52px;
  text-decoration: line-through;
}

.wmagnet-buy-price-offer-rubel {
  color: #5d6d71;
  text-align: center;
  padding-left: 6px;
  font-family: Lato, sans-serif;
  font-size: 70px;
  line-height: 72px;
  display: inline-block;
}

.wmagnet-buy-price-offer-rubel.old-price {
  font-size: 40px;
  line-height: 42px;
  text-decoration: line-through;
}

.wmagnet-buy-price-offer-bonus {
  color: #283b44;
  text-align: center;
  margin-top: 4px;
  font-family: Roboto Slab, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.wmagnet-buy-column-right {
  text-align: center;
  padding-left: 30px;
  padding-right: 0;
}

.wmagnet-buy-button-box {
  text-align: center;
  margin-top: 20px;
}

.wmagnet-button-big {
  background-color: #eb1a55;
  border-radius: 100px;
  padding: 20px 35px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  line-height: 38px;
  transition: background-color .3s;
}

.wmagnet-button-big:hover {
  color: #fff;
  background-color: #c4192d;
}

.wmagnet-offer-ending {
  opacity: 1;
  color: #283b44;
  text-align: center;
  margin-top: 40px;
  font-family: Roboto Slab, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.wmagnet-offer-ending.orig {
  opacity: 0;
  display: none;
}

.wmagnet-offer-ending.inheader {
  margin-top: 25px;
}

.wmagnet-offer-ending.inheader.red {
  color: #eb1a55;
}

.wmagnet-buy-euro {
  color: #5d6d71;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.wmagnet-buy-euro.old-price {
  font-size: 20px;
  line-height: 22px;
  text-decoration: line-through;
}

.wmagnet-buy-euro.text {
  color: #4ac9fc;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.wmagnet-buy-offer-row {
  margin-top: 40px;
}

.column-3 {
  text-align: center;
  padding-right: 70px;
}

.column-4 {
  text-align: right;
  margin-top: 15px;
}

.column-5 {
  text-align: center;
  margin-top: 50px;
}

.wmagnet-plus-ico {
  color: #283b44;
  text-align: center;
  font-family: Roboto Slab, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 62px;
  display: inline-block;
}

.wmagnet-buy-headline-offer {
  color: #283b44;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto Slab, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.wmagnet-offer-details {
  color: #283b44;
  text-align: center;
  margin-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Roboto Slab, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.page-spacing {
  height: 200px;
}

.wmagnet-bio {
  background-color: #fbf8fa;
  padding: 60px 20px;
}

.wmagnet-bio-title {
  color: #363636;
  text-align: center;
  max-width: 800px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
  display: block;
}

.wmagnet-bio-intro {
  color: #757575;
  text-align: center;
  max-width: 800px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 26px;
  display: block;
}

.bio-image-center {
  text-align: center;
  margin-bottom: 40px;
}

.image-16 {
  border-radius: 5px;
  box-shadow: 0 0 6px 1px #d3d3d37d;
}

.wmagnet-bio-text2 {
  color: #363636;
  max-width: 800px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.wmagnet-bio-signatur {
  color: #000;
  max-width: 800px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.bold-text-3, .text-block, .text-block-2, .text-block-3, .bold-text-4 {
  font-family: Lato, sans-serif;
}

.mzp-course-reviews {
  max-width: 640px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.html-embed-4.video-review {
  margin-bottom: 20px;
}

.sumsale-banner-section {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sumsale-img {
  text-align: center;
  margin-top: 30px;
}

.sumsale-img.bf {
  margin-top: 0;
}

.sumsale-details {
  opacity: 1;
  background-color: #fff;
  padding-top: 40px;
}

.sumsale-detail-headline {
  color: #363636;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 10px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
  display: block;
}

.sumsale-detail-headline.small {
  font-size: 28px;
  line-height: 34px;
}

.sumsale-detail-subhead {
  color: #eb1a55;
  text-align: center;
  max-width: 800px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.sumsale-detail-subhead.temp {
  margin-bottom: 0;
}

.sales-page-text {
  color: #000;
  max-width: 800px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.sales-page-text.webinar-offer {
  color: #000;
  font-size: 22px;
  line-height: 30px;
}

.sales-page-text.center {
  text-align: center;
}

.sales-page-text.left {
  text-align: left;
}

.sales-page-text.spacing {
  margin-bottom: 30px;
}

.sumsale-offer-section {
  padding: 40px 20px 20px;
}

.sumsale-offer-section.ended {
  margin-bottom: 80px;
}

.sumsale-offer-section.modspacing {
  padding-bottom: 60px;
}

.sumsale-offer-section.hidden {
  opacity: 0;
  display: none;
}

.sumsale-offer-section.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.sumsale-offer-section.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.sumsale-offer-section.webinar-offer.xmas2018, .sumsale-offer-section.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.sumsale-offer-section.webinar-offer.bf2019 {
  padding-bottom: 40px;
}

.sumsale-offer-section.webinar-offer.bf2019.mod {
  padding-top: 40px;
  padding-bottom: 10px;
}

.sumsale-offer-section.spacing2, .sumsale-offer-section.xmas2018._2nd {
  padding-bottom: 40px;
}

.sumsale-offer-section.xmas2018._3 {
  padding-top: 0;
  padding-bottom: 40px;
}

.sumsale-offer-section.xmas2018._3.valentin {
  padding-top: 20px;
}

.sumsale-box {
  background-color: #f3feff;
  border-radius: 25px;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: block;
}

.sumsale-box.white {
  background-color: #fff;
}

.sumsale-product-headline {
  color: #283b44;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 50px;
  display: block;
}

.sumsale-product-headline.smaller {
  margin-bottom: 10px;
  font-size: 42px;
  line-height: 48px;
}

.sumsale-product-subheadline {
  color: #5d6d71;
  text-align: center;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.sumsale-product-subheadline._30px {
  margin-bottom: 30px;
}

.sumsale-product-subheadline._30px.mk2 {
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.sumsale-product-subheadline._30px.mod {
  margin-bottom: 10px;
}

.sumsale-product-subheadline.red {
  color: #e82058;
}

.sumsale-product-subheadline.mod {
  font-size: 22px;
  line-height: 28px;
}

.sumsale-product-subheadline.blue-upsell {
  color: #283b44;
}

.sumsale-column-left {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 0;
}

.sumsale-column-left.book {
  padding-top: 20px;
}

.sumsale-column-right {
  padding-left: 10px;
  padding-right: 0;
}

.sumsale-header-column-left {
  background-color: #120842;
  background-image: linear-gradient(#0000007d, #0000007d), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b60695a8b62144f58f83afb_box.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 500px;
  padding-left: 40px;
  padding-right: 10px;
}

.sumsale-header-column-right {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b6068728b621452a0f83a54_37979629_635624080156203_2361817136139075584_n.jpg");
  background-position: 28% 0;
  background-repeat: no-repeat;
  background-size: 710px;
  height: 500px;
  padding-top: 1px;
}

.sumsale-header-row {
  background-color: #1f2632;
}

.sumsale-header-headline {
  color: #fff;
  margin-top: 15%;
  font-family: Lato, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 60px;
}

.sumsale-header-subheadline {
  color: #fff;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 35px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  line-height: 46px;
  display: block;
}

.sumsale-header-button-div {
  text-align: left;
}

.sumsale-button {
  color: #fff;
  background-color: #eb1a55;
  border-radius: 100px;
  padding: 20px 35px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 30px;
  transition: background-color .3s;
}

.sumsale-button:hover {
  color: #fff;
  background-color: #c4192d;
}

.sumsale-button:focus {
  color: #fff;
}

.sumsale-buy-pricing-box {
  text-align: center;
}

.sumsale-buy-pricing-box._2nd {
  margin-top: 10px;
}

.sumsale-buy-pricing-box._2nd.top {
  margin-top: 40px;
}

.sumsale-price {
  color: #283b44;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 58px;
  display: inline-block;
}

.sumsale-price.bf {
  font-size: 70px;
  line-height: 78px;
}

.sumsale-price.smaller {
  font-size: 40px;
  line-height: 48px;
}

.sumsale-price-info {
  color: #283b44;
  text-align: center;
  padding-right: 6px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.sumsale-price-info.bf {
  color: #73bf38;
  margin-top: 20px;
  font-size: 20px;
  line-height: 24px;
}

.sumsale-price-rubel {
  color: #5d6d71;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.sumsale-price-info-original {
  color: #5d6d71;
  text-align: center;
  padding-right: 6px;
  font-size: 26px;
  line-height: 34px;
  display: inline-block;
}

.sumsale-price-info-original.bf {
  display: block;
}

.sumsale-price-info-original.bf.valentine {
  margin-top: 30px;
}

.sumsale-price-info-original.bigger {
  font-size: 34px;
  line-height: 40px;
}

.sumsale-price-original {
  color: #486877;
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  text-decoration: line-through;
  display: inline-block;
}

.sumsale-price-original.new {
  color: #000;
  font-size: 40px;
  line-height: 50px;
  text-decoration: none;
}

.sumsale-price-original.new.shorter {
  font-size: 30px;
  line-height: 40px;
}

.sumsale-price-original.bf {
  display: block;
}

.sumsale-price-original.reg {
  font-style: normal;
  text-decoration: underline;
}

.sumsale-price-rubel-original {
  color: #5d6d71;
  text-align: center;
  font-size: 26px;
  line-height: 34px;
  text-decoration: line-through;
}

.sumsale-price-rubel-original.new {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.sumsale-price-percentage {
  color: #42c8ff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.sumsale-text-tip {
  color: #a3a3a3;
  max-width: 800px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 26px;
  display: block;
}

.sumsale-product-preheadline {
  color: #42c8ff;
  text-align: center;
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.sumsale-buy-line {
  background-color: #5d6d7133;
  width: 100%;
  height: 1px;
  margin: 40px auto 30px;
  display: block;
}

.sumsale-buy-line.mk2 {
  margin-top: 60px;
}

.sumsale-text-highlight {
  color: #283b44;
  max-width: 800px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  display: block;
}

.sumsale-text-highlight.cent {
  text-align: center;
}

.sumsale-text-highlight.left {
  text-align: left;
}

.sumsale-text-highlight.top {
  margin-top: 30px;
}

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

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

.sumsale-buy-button-box.end-of-page {
  padding-left: 80px;
  padding-right: 80px;
}

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

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

.sumsale-buy-button-box.mk2.bf2019.bottom {
  margin-bottom: 60px;
}

.sumsale-buy-button-box.mk2.bf2019.bottom.woman {
  margin-bottom: 10px;
}

.sumsale-buy-button-box.mk3 {
  max-width: 800px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.sumsale-buy-button-box.mk4 {
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.sumsale-button-big {
  background-color: #eb1a55;
  border-radius: 100px;
  padding: 30px 35px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  line-height: 30px;
  transition: background-color .3s;
  display: block;
}

.sumsale-button-big:hover {
  color: #fff;
  background-color: #c4192d;
}

.sumsale-button-big:focus, .sumsale-button-big:visited {
  color: #fff;
}

.sumsale-button-big.secondary {
  color: #7b8ebd;
  background-color: #0000;
  border: 5px solid #e1e7f5;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: background-color .3s, color .3s;
}

.sumsale-button-big.secondary:hover, .sumsale-button-big.secondary:focus {
  color: #292929;
  background-color: #e1e7f5;
}

.sumsale-button-normal {
  background-color: #eb1a55;
  border-radius: 100px;
  padding: 20px 35px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  line-height: 38px;
  transition: background-color .3s;
}

.sumsale-button-normal:hover {
  color: #fff;
  background-color: #c4192d;
}

.sumsale-button-normal:focus, .sumsale-button-normal:visited {
  color: #fff;
}

.sumsale-button-normal.secondary {
  color: #757575;
  background-color: #0000;
  border: 5px solid #f2f2f2;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: background-color .3s, color .3s;
}

.sumsale-button-normal.secondary:hover {
  color: #292929;
  background-color: #f2f2f2;
}

.sumsale-button-normal.secondary.mk2 {
  padding-left: 60px;
  padding-right: 60px;
}

.sumsale-all-products-img {
  margin: 20px auto 15px;
  display: block;
}

.sumsale-all-products-img._2nd {
  margin-top: 30px;
}

.sumsale-ending {
  opacity: 1;
  background-color: #fff;
  margin-top: 60px;
  padding-bottom: 80px;
}

.sumsale-ending.offer {
  margin-bottom: 40px;
}

.sumsale-customer {
  color: #eb1a55;
  text-align: center;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.sumsale-book-img {
  text-align: right;
  margin-left: 50px;
  display: block;
}

.modal-wrapper-book, .modal-payment-all3 {
  z-index: 999;
  opacity: 0;
  background-color: #000000c7;
  width: 100%;
  height: 100%;
  padding: 40px 20px;
  display: none;
  position: fixed;
  overflow: scroll;
  transform: scale(1.1);
}

.wmagnet-review-video {
  background-color: #fbf8fa;
  padding-bottom: 80px;
}

.wmagnet-review-video.white {
  background-color: #fff;
  padding-bottom: 60px;
}

.mzp-navigation {
  z-index: 998;
  width: 100%;
  height: 60px;
  position: fixed;
}

.nav-main {
  background-color: #fff;
  border: 1px #f2f2f2;
  border-bottom-style: solid;
  height: 60px;
}

.nav-main.bf {
  background-color: #1f2632;
  border-bottom-style: solid;
  border-bottom-color: #000;
}

.nav-main-elements {
  padding-left: 40px;
  padding-right: 25px;
}

.nav-main-logo {
  width: 200px;
  margin-top: 10px;
  padding-left: 0;
}

.nav-main-logo.w--current {
  padding-left: 0;
}

.nav-main-logo.bf {
  width: 70px;
}

.nav-main-menu {
  background-color: #0000;
}

.home-hero-section {
  background-color: #0000;
  border-radius: 0;
  padding-top: 60px;
}

.home-hero-section.orig-hidden {
  opacity: 0;
  display: none;
}

.home-hero-section.w {
  opacity: 1;
  display: block;
}

.home-hero-section.hide {
  opacity: 0;
  display: none;
}

.home-hero-section.no-space {
  padding-top: 0;
}

.home-hero-section.hide-2025 {
  display: none;
}

.home-hero-content {
  background-color: #33495e;
  width: 100%;
}

.home-hero-content.hidden {
  opacity: 0;
  display: none;
}

.home-hero-newsticker {
  opacity: 1;
  text-align: center;
  background-color: #e82158;
  padding: 15px 20px 30px;
  display: block;
}

.home-hero-newsticker.white {
  opacity: 0;
  background-color: #f0f0f0;
  padding-bottom: 50px;
  display: none;
}

.home-hero-newsticker.reg {
  opacity: 0;
  background-color: #e82158;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.home-hero-newsticker.reg.visible {
  opacity: 0;
  background-color: #eb1a55;
  display: none;
}

.home-hero-newsticker.reg.visible.blue {
  opacity: 0;
  background-color: #4ac9fc;
  display: none;
}

.home-hero-newsticker.reg.visible.blue._2020 {
  opacity: 1;
  background-color: #e82158;
  display: block;
}

.home-hero-newsticker.reg.visible.blue._2020.coursepage {
  padding-top: 80px;
  display: none;
}

.home-hero-newsticker.reg.visible.blue._2020.march {
  opacity: 0;
  display: none;
}

.home-hero-newsticker.reg.visible.color {
  background-color: #3d3d3d;
}

.home-hero-newsticker.reg.visible.on-blog {
  opacity: 1;
  background-color: #4ac9fc;
  margin-top: 20px;
  display: block;
}

.home-hero-newsticker.bf {
  background-color: #000;
  padding-bottom: 15px;
}

.home-hero-newsticker-text {
  opacity: 0;
  color: #fff;
  padding: 20px;
  font-size: 26px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
  transition: color .2s;
  display: block;
}

.home-hero-newsticker-text:hover {
  color: #ffffffb5;
  text-decoration: none;
}

.home-hero-newsticker-text:focus {
  color: #fff;
}

.home-hero-newsticker-text.bf {
  line-height: 38px;
}

.home-hero-main-headline {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.home-hero-main-headline.love {
  font-size: 44px;
}

.home-hero-intro-headline {
  color: #e82158;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 26px;
}

.column-8 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b7bd1de8faeeb616ba26371_alexa-onik-hero.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 580px;
}

.column-8.marathon {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6228b29b821de5a0a7adb8d1_love1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.column-9 {
  justify-content: center;
  align-items: center;
  height: 580px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.column-9.bf {
  background-color: #1b1b1b;
  background-image: linear-gradient(#000000a1, #000000a1);
  background-position: 0 0;
}

.div-block-4 {
  text-align: left;
  border: 2px solid #21b8e840;
  margin-top: 5px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.home-hero-form-question {
  color: #e6e6e6;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.form-radio-text {
  color: #e6e6e6;
  font-size: 18px;
  line-height: 22px;
}

.form-block {
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 80px;
}

.new-button {
  color: #fff;
  text-align: center;
  background-color: #2fb9e6;
  border-bottom: 3px solid #1da4ce;
  border-radius: 5px;
  width: 100%;
  padding: 25px 10px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: block;
}

.new-button:hover {
  color: #fff;
  background-color: #1da4ce;
}

.new-button:focus, .new-button:visited {
  color: #fff;
}

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

.div-block-5 {
  text-align: center;
  max-width: 580px;
}

.home-hero-sub-headline {
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
}

.radio-button-field {
  margin-bottom: 10px;
}

.home-page-selection {
  background-color: #f6f6f6;
}

.home-page-selection.hide {
  opacity: 0;
  display: none;
}

.nav-link {
  color: #292929;
  text-transform: none;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
  transition: color .2s;
}

.nav-link:hover {
  color: #e82158;
}

.nav-link:active {
  color: #ce1d4e;
}

.nav-link:focus {
  color: #292929;
}

.nav-link.w--current {
  color: #e82158;
}

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

.nav-link.bf:hover {
  color: #eb1a55;
}

.nav-link.hide {
  opacity: 0;
  display: none;
}

.nav-main-menu-icon {
  color: #292929;
}

.nav-main-menu-icon:hover, .nav-main-menu-icon:active {
  color: #9e9e9e;
}

.nav-main-menu-icon:focus {
  color: #292929;
}

.masterclass-overlay {
  z-index: 9999;
  opacity: 0;
  text-align: center;
  background-image: linear-gradient(#000000c7, #000000c7);
  height: 100%;
  padding: 80px 20px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: scroll;
  transform: scale(1.1);
}

.home-signup-pop-up {
  text-align: right;
  background-color: #fff;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

.pop-up-closes-link {
  color: #8f8f8f;
  margin-right: 5px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
}

.pop-up-closes-link:hover {
  color: #e82158;
}

.pop-up-closes-link:active {
  color: #1d1d1bc2;
}

.pop-up-headline {
  color: #292929;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
  display: block;
}

.formblock-modal-new {
  margin-top: 20px;
  margin-bottom: 0;
}

.home-form-text {
  color: #292929;
  text-align: left;
  border-color: #e4e4e4;
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  line-height: 18px;
}

.pop-up-info {
  color: #8f8f8f;
  text-align: center;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.pop-up-progress {
  color: #474747;
  text-align: center;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: block;
}

.div-block-6 {
  border: 2px solid #e4e4e4;
  border-radius: 10px;
  height: 16px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 2px;
  padding-left: 2px;
}

.div-block-7 {
  background-color: #ecdf39;
  border-radius: 10px;
  width: 50%;
  height: 8px;
}

.div-block-8 {
  background-color: #f6f6f6;
  padding: 10px 10px 20px;
}

.row-2 {
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

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

.image-temp {
  margin-bottom: 20px;
  padding-left: 70px;
  padding-right: 70px;
}

.column-11 {
  text-align: center;
  height: auto;
  padding-left: 0;
  padding-right: 0;
}

.heading-temp {
  color: #292929;
  text-align: center;
  margin-bottom: 0;
}

.div-block-9 {
  background-color: #e82158;
  max-width: 200px;
  height: 4px;
  margin: 20px auto 50px;
  display: block;
}

.column-12 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

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

.column-13 {
  padding-left: 0;
  padding-right: 0;
}

.link-courses {
  padding: 40px 20px 30px;
  text-decoration: none;
  transition: background-color .2s;
}

.link-courses:hover {
  background-color: #f6f6f6;
  border-radius: 5px;
}

.link-magnet-course {
  padding: 20px 10px;
  text-decoration: none;
}

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

.home-page-blog-about {
  padding-top: 50px;
  padding-bottom: 80px;
}

.column-14 {
  text-align: center;
  padding-left: 60px;
}

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

.blog-overview-text {
  color: #292929;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 28px;
}

.text-block-6 {
  color: #858a94;
  text-align: center;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
}

.blog-date {
  color: #858a94;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 24px;
}

.blog-headline-copy {
  color: #292929;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  transition: color .2s;
  display: block;
}

.front-page-book {
  background-color: #f6f6f6;
  padding-top: 60px;
  padding-bottom: 60px;
}

.front-page-book.hide {
  opacity: 0;
  display: none;
}

.home-page-course-selection {
  padding-bottom: 80px;
}

.home-page-course-selection.hide {
  opacity: 0;
  display: none;
}

.mzp-footer {
  text-align: center;
  background-color: #f6f6f6;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.mzp-footer.bf {
  background-color: #1f2632;
  padding-bottom: 80px;
}

.footer-links {
  color: #292929;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: underline;
  transition: color .2s;
  display: inline-block;
}

.footer-links:hover, .footer-links.w--current {
  color: #e82158;
}

.footer-links.bf {
  color: #6e8dca;
}

.footer-links.bf:hover {
  color: var(--white);
}

.div-block-15 {
  margin-right: 50px;
  display: inline-block;
}

.div-block-15.last {
  margin-right: 0;
}

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

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

.div-block-17.last {
  margin-right: 0;
}

.footer-links-secondary {
  color: #858a94;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: underline;
  transition: color .2s;
  display: inline-block;
}

.footer-links-secondary:hover, .footer-links-secondary.w--current {
  color: #e82158;
}

.footer-links-secondary.bf {
  color: #6e8dca;
}

.footer-links-secondary.bf:hover {
  color: var(--white);
}

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

.course-info {
  color: #292929;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 24px;
}

.course-info-headline {
  color: #292929;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.text-block-8 {
  color: #292929;
  margin-top: 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-9 {
  color: #292929;
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 20px;
}

.text-block-10 {
  color: #e82158;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.div-block-19 {
  background-color: #fff;
  border-radius: 90px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 180px;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.selection-links {
  color: #292929;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  transition: background-color .2s, color .2s;
}

.selection-links:hover {
  background-color: #eee;
  border-radius: 5px;
}

.heading-selection {
  color: #292929;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 36px;
}

.link-block-8 {
  border: 1px solid #f2f2f2;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 56px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  transition: background-color .2s;
  display: flex;
}

.link-block-8:hover {
  background-color: #f6f6f6;
}

.image-21 {
  flex: 0 auto;
}

.column-16 {
  padding-top: 20px;
}

.notification-bar-webinar {
  opacity: 1;
  text-align: center;
  background-color: #eb1a55;
  padding: 18px 20px;
  display: block;
}

.notification-bar-webinar.blue {
  background-color: #283142;
}

.book-hero {
  padding-top: 60px;
}

.book-hero.no-nav, .book-hero.mod {
  padding-top: 0;
}

.div-block-20 {
  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;
}

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

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

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

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

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

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

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

.main-button-red-secondary {
  color: #fff;
  text-align: center;
  background-color: #858a94;
  border-radius: 100px;
  margin-left: 15px;
  padding: 25px 40px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
  display: inline-block;
}

.main-button-red-secondary:hover {
  color: #fff;
  background-color: #757a86;
}

.main-button-red-secondary:focus, .main-button-red-secondary:visited {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.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-29 {
  text-align: center;
  margin-top: 20px;
}

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

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

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

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

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

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

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

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

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

.breaker-top.mod {
  background-color: #d9878b;
}

.breaker-top.mod.hide {
  opacity: 0;
  display: none;
}

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

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

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

.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.small {
  font-size: 30px;
  line-height: 38px;
}

.buyboxheadline.small.dark {
  color: #000;
}

.buyboxheadline.small.color {
  color: #424242;
  font-size: 28px;
  line-height: 36px;
}

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

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

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

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

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

.book-payment.magnit {
  padding-top: 40px;
  padding-bottom: 40px;
}

.book-payment.minibook1 {
  border-top-color: #ddaec5;
  padding-top: 40px;
  padding-bottom: 40px;
}

.book-payment.minibook1.mod {
  padding-bottom: 80px;
}

.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-price {
  color: #292929;
  font-size: 94px;
  font-weight: 700;
  line-height: 98px;
  display: inline-block;
}

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

.book-price-s1 {
  color: #292929;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.book-price-s1.crossed {
  color: #292929;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 38px;
  text-decoration: line-through;
}

.book-price-s1.blue {
  color: #4ac9fc;
}

.book-price-currency {
  color: #292929;
  margin-left: 2px;
  font-size: 50px;
  line-height: 54px;
  display: inline-block;
}

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

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

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

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

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

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

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

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

.pricerubel {
  color: #858a94;
  margin-bottom: 25px;
  font-size: 32px;
  line-height: 36px;
  display: block;
}

.div-block-21-copy {
  background-color: #f6f6f6;
  padding-top: 60px;
  padding-bottom: 60px;
}

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

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

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

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

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

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

.masterclass-info-mod.center {
  text-align: center;
}

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

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

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

.m1 {
  margin-top: 50px;
}

.m1.hidden {
  opacity: 0;
  display: none;
}

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

.book-overview-table-right {
  padding-left: 0;
  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;
}

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

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

.booktable-text.highlight {
  margin-top: 30px;
  margin-bottom: 4px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

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

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

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

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

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

.text-block-15 {
  line-height: 22px;
}

.new-home-row-book {
  margin-top: 40px;
}

.new-home-column-left {
  text-align: right;
}

.new-home-column-right {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 0;
}

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

.new-home-book-headlline {
  color: #292929;
  text-align: center;
  max-width: 700px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.new-home-book-headlline.modal {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.new-home-book-headlline.home {
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
}

.new-home-book-headlline.home-sub {
  color: #eb1a55;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.new-home-book-headlline.smaller {
  margin-top: 40px;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 32px;
}

.new-home-book-headlline.remove-spacing {
  margin-bottom: 10px;
}

.new-home-book-headlline.remove-spacing.webinar-recording {
  margin-top: 40px;
}

.book-text-secondary-copy {
  color: #1f2632;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.book-text-secondary-copy.white {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.book-text-secondary-copy.blogpost {
  margin-top: 20px;
  font-size: 20px;
  line-height: 26px;
}

.book-text-secondary-copy.contact {
  text-align: center;
  margin-top: 40px;
  font-size: 24px;
  line-height: 30px;
}

.book-text-secondary-copy.masterclass {
  text-align: center;
  margin-top: 20px;
}

.book-text-secondary-copy.book, .book-text-secondary-copy.book.bold {
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.book-text-secondary-copy.book.bold.bigger {
  font-size: 18px;
  line-height: 24px;
}

.book-text-secondary-copy.book.bold.bigger.new-home {
  margin-bottom: 35px;
}

.book-text-secondary-copy.bold {
  font-weight: 700;
}

.book-text-secondary-copy.webinar2 {
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 700;
}

.book-text-secondary-copy.webinar3 {
  margin-bottom: 35px;
}

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

.div-block-10-copy {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  display: block;
}

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

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

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

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

.about-temp {
  padding-top: 20px;
  padding-bottom: 80px;
}

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

.about-temp.white {
  background-image: linear-gradient(#fff, #fff);
}

.about-temp.only-button {
  padding-top: 40px;
  padding-bottom: 45px;
}

.about-temp.shorter {
  padding-bottom: 40px;
}

.about-temp.longer {
  padding-bottom: 360px;
}

.about-temp.guide {
  padding-top: 0;
}

.about-temp-prefooter {
  padding-bottom: 80px;
}

.about-temp-prefooter.shorter {
  padding-bottom: 40px;
}

.div-block-36 {
  margin-bottom: 40px;
  padding-top: 100px;
}

.div-block-36.mod {
  padding-top: 40px;
}

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

.link-3 {
  color: #292929;
  font-family: Lato, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 52px;
  text-decoration: none;
  transition: color .2s;
}

.link-3:hover {
  color: #e82158;
}

.section-4 {
  padding-top: 60px;
}

.div-block-38 {
  background-color: #000;
  width: 100%;
}

.column-23 {
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

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

.mzp-headline {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 36px;
}

.mzp-subheadline {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-39 {
  background-color: #86b4b3;
  width: 400px;
  height: 1px;
  margin: 20px auto;
  display: block;
}

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

.column-24 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.image-26 {
  flex: 0 auto;
}

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

.section-5 {
  padding-top: 80px;
}

.image-27 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-39-copy {
  background-color: #0c6966;
  width: 200px;
  height: 4px;
  margin: 20px auto 60px;
  display: block;
}

.book-val-prop-headline-copy-copy {
  color: #0c6966;
  text-align: center;
  margin-bottom: 60px;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.row-6 {
  margin-bottom: 60px;
}

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

.usp1 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
}

.greenbox {
  background-color: #0c6966;
  border-radius: 5px;
  width: 400px;
  min-height: 360px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px;
  display: block;
}

.section-6 {
  margin-bottom: 600px;
  padding-top: 60px;
}

.div-block-42 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b93a0bc109adb3e9588de70_ao-temp.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 700px;
  display: flex;
}

.div-block-43 {
  background-color: #0c6966;
  border-radius: 5px;
  width: 610px;
  padding: 40px;
}

.text-block-17 {
  color: #fff;
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.course-name-copy {
  color: #eb1a55;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
}

.div-block-44 {
  width: 460px;
}

.sumsale-detail-subhead-mod {
  color: #42c8ff;
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  display: block;
}

.sumsale-detail-subhead-mod.temp {
  margin-bottom: 0;
}

.sumsale-detail-subhead-mod.red {
  color: #eb1a55;
  margin-bottom: 10px;
  font-weight: 700;
}

.sumsale-detail-subhead-mod.red.mod {
  color: #42c8ff;
  font-size: 24px;
  line-height: 30px;
}

.offer-main-headline {
  color: #292929;
  text-align: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.offer-main-headline.mod {
  color: #9b1313;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.offer-main-headline.nospace {
  margin-bottom: 10px;
}

.sumsale-column-left-mod {
  padding-left: 30px;
  padding-right: 0;
}

.sumsale-column-left-mod.book {
  padding-top: 20px;
}

.text-block-18 {
  color: #fff;
  background-color: #283b44;
  border-radius: 200px;
  padding: 40px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  display: inline-block;
}

.div-block-45 {
  text-align: center;
  margin-top: 60px;
  display: block;
}

.div-block-45.hidden {
  opacity: 0;
  display: none;
}

.circle-plus {
  color: #42c8ff;
  text-align: center;
  background-color: #f3feff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  font-size: 100px;
  font-weight: 700;
  line-height: 100px;
  display: flex;
}

.sumsale-column-right-mod {
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 0;
}

.sumsale-column-right-mod.valentine {
  margin-top: 0;
}

.info-note-book {
  color: #aab9bd;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.info-note-book.bf {
  color: #8a9396;
}

.info-note-book.bf.valentine {
  font-size: 20px;
  line-height: 24px;
}

.offer-info-top {
  color: #292929;
  text-align: center;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.offer-info-top._2nd {
  margin-bottom: 40px;
}

.offer-info-top.hidden {
  opacity: 0;
  display: none;
}

.offer-info-top.bf {
  margin-bottom: 0;
}

.sale-headline-main {
  color: #292929;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 25px;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.section-guarantee {
  background-color: #f3feff;
  padding-bottom: 40px;
}

.section-guarantee.shorter {
  padding-bottom: 40px;
}

.section-guarantee.white {
  background-color: #fff;
  background-image: none;
}

.headline-3-mod {
  color: #292929;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.text-2-mod {
  color: #292929;
  max-width: 540px;
  font-size: 24px;
  line-height: 28px;
}

.section-faq {
  padding-top: 20px;
}

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

.section-faq.subscribed.mod {
  background-color: #fff;
  background-image: none;
  padding-top: 20px;
  padding-bottom: 0;
}

.section-faq.white {
  background-image: linear-gradient(#fff, #fff);
}

.section-faq.only-button {
  padding-top: 40px;
  padding-bottom: 45px;
}

.section-faq.shorter {
  padding-bottom: 40px;
}

.section-faq.bf2019 {
  background-color: #353535;
  padding-bottom: 0;
}

.section-faq.bf2019.nye {
  background-color: #1f2632;
}

.section-faq.pom {
  padding-top: 0;
}

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

.sumsale-buy-pricing-box-mod._2nd {
  margin-top: 10px;
}

.sumsale-price-info-mod {
  color: #283b44a3;
  text-align: center;
  padding-right: 6px;
  font-size: 40px;
  font-weight: 400;
  line-height: 54px;
  display: block;
}

.sumsale-price-mod {
  color: #283b44;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 110px;
  display: inline-block;
}

.sumsale-buy-pricing-box-mod-2 {
  text-align: center;
  margin-top: 0;
}

.sumsale-buy-pricing-box-mod-2._2nd {
  margin-top: 10px;
}

.modules-content-mod {
  margin-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-46 {
  margin-bottom: 60px;
}

.sumsale-price-rubel-mod {
  color: #283b44;
  text-align: center;
  margin-bottom: 4px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 40px;
}

.course-about-column-left-mod {
  padding-left: 80px;
}

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

.offer-button:hover {
  color: #fff;
  background-color: #ce1d4e;
}

.offer-button:focus, .offer-button:visited {
  color: #fff;
}

.offer-headline {
  color: #292929;
  text-align: center;
  max-width: 700px;
  margin: 30px auto 20px;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.offer-headline.modal {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.offer-headline.home {
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
}

.offer-headline.home-sub {
  color: #eb1a55;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.offer-headline.smaller {
  margin-top: 40px;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 32px;
}

.offer-headline.remove-spacing {
  margin-bottom: 10px;
}

.offer-headline.remove-spacing.webinar-recording {
  margin-top: 40px;
}

.offer-headline.small {
  font-size: 30px;
  line-height: 38px;
}

.mzp-page-offer-link {
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

.grid {
  align-items: stretch;
}

.closed-webinar-dates {
  margin-top: 20px;
}

.date-entry {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 1px 1px 3px #d4d4d4;
}

.closed-webinar-section {
  color: #79869e;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}

.closed-webinar-month {
  color: #eb1a55;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
}

.closed-webinar-day {
  color: #292929;
  margin-top: 12px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.closed-webinar-time {
  color: #292929;
  margin-top: 2px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.closed-webinar-timezone {
  color: #292929;
  margin-top: 2px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
}

.closed-webinar-headline {
  color: #292929;
  text-align: center;
  max-width: 700px;
  margin: 60px auto 20px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.closed-webinar-headline.modal {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.closed-webinar-headline.home {
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
}

.closed-webinar-headline.home-sub {
  color: #eb1a55;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.closed-webinar-headline.smaller {
  margin-top: 40px;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 32px;
}

.closed-webinar-headline.smaller._2nd {
  color: #79869e;
  margin-top: 20px;
  font-size: 22px;
  line-height: 30px;
}

.closed-webinar-headline.remove-spacing {
  margin-bottom: 10px;
}

.closed-webinar-headline.remove-spacing.webinar-recording {
  margin-top: 40px;
  font-weight: 700;
}

.closed-webinar-headline.remove-spacing.webinar-recording.mod {
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 700;
  display: inline-block;
}

.closed-webinar-headline._2nd {
  font-weight: 700;
}

.black-friday-discount {
  color: #42c8ff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 58px;
  display: inline-block;
}

.black-friday-price {
  color: #42c8ff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 56px;
  display: inline-block;
}

.pom-original-value {
  color: #283b44;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.pom-original-value._2nd {
  margin-top: 10px;
}

.pom-original-value.blue {
  color: #42c8ff;
}

.pom-original-value.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.pom-original-value.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.pom-original-value.upsell {
  margin-bottom: 10px;
}

.black-friday-rubel-price {
  color: #5d6d71;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 36px;
  line-height: 44px;
}

.home-hero-bf {
  opacity: 1;
  background-color: #0c1631;
  width: 100%;
  display: block;
}

.home-hero-bf.hidden {
  opacity: 1;
  display: block;
}

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

.bf-home-center {
  text-align: center;
  flex: 0 auto;
  width: 700px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.image-29 {
  margin-bottom: 10px;
}

.bg-home-link {
  color: #f52b15;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  transition: color .2s;
}

.bg-home-link:hover {
  color: #fff;
}

.bf-headline {
  color: #70c12b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 46px;
}

.text-span, .text-span-2 {
  text-decoration: underline;
}

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

.div-block-48 {
  max-width: 640px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-48.springmod {
  margin-top: 0;
}

.bf-video-reviews {
  color: #283b44;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.bf-video-reviews.mk {
  color: #000;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 46px;
}

.bf-video-reviews.mk.med {
  color: #292929;
  font-size: 28px;
  line-height: 32px;
}

.webinar-offer-reminder {
  opacity: 1;
  background-color: #fff;
  padding-bottom: 80px;
}

.xmas2018-header {
  opacity: 1;
  padding-top: 120px;
}

.blue-bg {
  background-color: #1b1b1b;
}

.blue-bg.bf {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5e426ce3ba6aea4be148e63b_1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.blue-bg.bf.nye {
  background-color: #03030f;
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5e0462b6478a407e9af32ae6_ny-bg.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.blue-bg.bf.valentine {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5e4270f61917cd31ebd59073_bg2.jpg");
  background-position: 0 0;
  background-size: 100%;
}

.ny-headline-main {
  color: #fff;
  text-align: center;
  margin: 0 auto 25px;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
  display: block;
}

.ny-intro-text {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.ny-intro-text._2nd {
  margin-bottom: 40px;
}

.ny-intro-text.hidden {
  opacity: 0;
  display: none;
}

.ny-intro-text.bf {
  margin-bottom: 0;
}

.ny-intro-text.day {
  color: #eb1a55;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.ny-intro-text.remaining {
  color: #eb1a55;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.ny-headline-year {
  color: #fff;
  text-align: center;
  margin: 0 auto;
  font-size: 100px;
  font-weight: 700;
  line-height: 106px;
  display: block;
}

.ny-box {
  background-color: #fff;
  border-radius: 25px;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: block;
}

.ny-box.white {
  background-color: #fff;
}

.ny-box.mk01 {
  padding-top: 10px;
}

.ny-testimonials {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ny-testimonials.bf {
  background-color: #f3feff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ny-extented-headline {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.ny-extented-headline.center {
  text-align: center;
  font-size: 38px;
  line-height: 48px;
}

.ny-ending {
  opacity: 1;
  background-color: #fff;
  margin-top: 60px;
  padding-top: 80px;
  padding-bottom: 120px;
}

.image-31 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-32 {
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ny-price-highlight {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 58px;
  display: inline-block;
}

.ny-price-rubel {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 36px;
  line-height: 44px;
}

.ny-bonusheadline {
  color: #5d6d71;
  text-align: center;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

.ny-bonusheadline._30px {
  margin-bottom: 30px;
}

.ny-mzp-course-image {
  margin: 40px auto 15px;
  display: block;
}

.ny-mzp-course-image._2nd {
  margin-top: 30px;
}

.ny-product-bonus-headline {
  color: #283b44;
  text-align: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 50px;
  display: block;
}

.ny-offer-headline-home {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 36px;
}

.text-span-3, .text-span-4, .text-span-5, .text-span-6 {
  text-decoration: line-through;
}

.paddle-localized-price {
  display: inline-block;
}

.paddle-localized-price.paddle-price-offer {
  color: #42c8ff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 56px;
}

.paddle-localized-price.paddle-price-offer.spring {
  color: #f79c36;
}

.paddle-localized-price.paddle-price-offer.spring-mod {
  color: #4cb9c9;
}

.paddle-localized-price.paddle-price-magnit {
  color: #42c8ff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
  display: block;
}

.paddle-localized-price.paddle-price-mzp {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 34px;
  display: block;
}

.paddle-localized-price.paddle-price-mzp.grey {
  color: #686868;
}

.paddle-localized-price.paddle-price-mzp.offer-mod {
  font-size: 38px;
  line-height: 42px;
}

.paddle-localized-price.paddle-price-mzp.new-mzp {
  color: #42c8ff;
  margin-bottom: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 58px;
}

.paddle-localized-price.paddle-price-mzp.new-mzp.xmas {
  margin-bottom: 10px;
}

.paddle-button-big {
  color: #fff;
  text-align: center;
  background-color: #eb1a55;
  border-radius: 100px;
  padding: 30px 35px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  line-height: 30px;
  transition: background-color .3s;
  display: block;
}

.paddle-button-big:hover {
  color: #ff3434;
  background-color: #c4192d;
}

.paddle-button-big:active, .paddle-button-big:focus, .paddle-button-big:visited {
  color: #fff;
}

.paddle-button-big.secondary {
  color: #7b8ebd;
  background-color: #0000;
  border: 5px solid #e1e7f5;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: background-color .3s, color .3s;
}

.paddle-button-big.secondary:hover, .paddle-button-big.secondary:focus {
  color: #292929;
  background-color: #e1e7f5;
}

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

.paddle-button-style-1 {
  background-color: #eb1a55;
  border-radius: 100px;
  padding: 30px 35px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  line-height: 30px;
  transition: background-color .3s;
  display: block;
}

.paddle-button-style-1:hover {
  color: #fff;
  background-color: #c4192d;
}

.paddle-button-style-1:focus, .paddle-button-style-1:visited {
  color: #fff;
}

.paddle-button-style-1.secondary {
  color: #7b8ebd;
  background-color: #0000;
  border: 5px solid #e1e7f5;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: background-color .3s, color .3s;
}

.paddle-button-style-1.secondary:hover, .paddle-button-style-1.secondary:focus {
  color: #292929;
  background-color: #e1e7f5;
}

.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.mzp {
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.paddle_button.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.paddle_button.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

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

.paddle_button.training-orange-button {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.paddle_button.training-orange-button:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#d37612, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.paddle_button.training-orange-button.disabled {
  background-color: #b9b9b9;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  border: 1px solid silver;
}

.paddle_button.pom-buttonstyle {
  color: #fff;
  background-color: #5ac372;
  border-radius: 10px;
  padding: 25px 40px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  box-shadow: 1px 1px 13px #cfcfcf;
}

.paddle_button.pom-buttonstyle:hover {
  color: #fff;
  background-color: #50af66;
}

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

.paddle_button.pom-buttonstyle.small {
  box-shadow: none;
  margin-top: 20px;
  font-size: 20px;
  line-height: 28px;
}

.paddle_button.pm-paddle {
  color: #fff;
  text-transform: uppercase;
  background-color: #e49742;
  border-radius: 100px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px 60px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.paddle_button.slm-design {
  color: #000;
  text-align: center;
  background-color: #86e68b;
  background-image: linear-gradient(0deg, #86e68b, #a3e5a3);
  border-radius: 4px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.paddle_button.slm-design:hover {
  color: #000000d9;
  background-image: repeating-radial-gradient(circle, #86e68b, #a3e5a3);
}

.paddle_button.slm-design:active {
  color: var(--black);
}

.paddle_button.slm-design:focus {
  color: #000;
}

.paddle_button.slm-design:focus-visible, .paddle_button.slm-design[data-wf-focus-visible] {
  color: var(--black);
}

.paddle_button.slm-design:visited {
  color: #000;
}

.paddle_button.slm-design.temp-hidden {
  display: none;
}

.paddle_button.slm-design.spacing {
  margin-bottom: 20px;
}

.offer-price {
  float: none;
  clear: none;
  color: #42c8ff;
  text-align: center;
  margin-bottom: 10px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 56px;
  display: inline-block;
}

.offer-price.mk {
  font-size: 40px;
}

.test-next {
  display: inline-block;
}

.about-page-button {
  max-width: 500px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.bold-text-6.hide {
  display: none;
}

.html-embed-5.about {
  max-width: 500px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.html-embed-5.about.hide, .html-embed-5.hide-on-home {
  display: none;
}

.ml-button-ew {
  max-width: 500px;
}

.offer-western-union {
  opacity: 0;
  color: #959e9e;
  text-align: center;
  margin-top: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: none;
}

.offer-western-union.orig {
  opacity: 0;
  display: none;
}

.offer-western-union.inheader {
  margin-top: 25px;
}

.offer-western-union.inheader.red {
  color: #eb1a55;
}

.wu-grey {
  color: #959e9e;
}

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

.text-span-7 {
  text-decoration: line-through;
}

.video-salespage {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.video-salespage.mk1 {
  max-width: 640px;
  margin-bottom: 50px;
}

.book-price-s2 {
  color: #8b8b8b;
  text-align: center;
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.book-price-s2.crossed {
  color: #292929;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 38px;
  text-decoration: line-through;
}

.book-price-s2.blue {
  color: #4ac9fc;
}

.text-span-8 {
  text-decoration: line-through;
}

.book-price-s3 {
  color: #ff0f0f;
  text-align: center;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 700;
  line-height: 38px;
  text-decoration: line-through;
  display: block;
}

.book-price-s3.crossed {
  color: #292929;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 38px;
  text-decoration: line-through;
}

.book-price-s3.blue {
  color: #4ac9fc;
}

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

.product-price-text.crossed {
  color: #292929;
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 28px;
  line-height: 30px;
  text-decoration: line-through;
}

.product-price-text.blue {
  color: #4ac9fc;
}

.product-price-text.mk5 {
  color: #3a3a3a;
  margin-bottom: 0;
}

.product-price-text.grey {
  color: #666;
}

.product-price-text.spacing {
  margin-top: 60px;
}

.mzp-vsl {
  max-width: 640px;
  margin-top: 20px;
}

.mzp-vsl.offer-mk {
  max-width: none;
  margin-top: 0;
}

.mzp-vsl.new-course {
  margin-left: auto;
  margin-right: auto;
}

.mzp-vsl.new-course.test {
  margin-top: 0;
}

.video-embed {
  max-width: 640px;
}

.video-embed.top {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.sub-headline-infopage {
  color: #858a94;
  font-family: Lato, sans-serif;
  font-size: 26px;
  line-height: 32px;
  display: block;
}

.sub-headline-infopage.center {
  color: #1d1d1bc2;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
}

.sub-headline-infopage.center._2nd {
  margin-top: 20px;
}

.sub-headline-infopage.center.course-offer {
  margin-top: 20px;
  margin-bottom: 40px;
  font-weight: 700;
}

.sub-headline-infopage.minibox {
  margin-left: 120px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}

.sub-headline-infopage.minibox:hover, .sub-headline-infopage.minibox:focus {
  text-decoration: none;
}

.sub-headline-infopage.centered {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.sub-headline-infopage.centered.red {
  color: #eb1a55;
}

.sub-headline-infopage.book {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.sub-headline-infopage.sub-head {
  color: #79869e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.sub-headline-infopage.sub-head.note {
  color: #3ebef2;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.sub-headline-infopage.sub-head.note.bf {
  color: #000;
  font-size: 20px;
  line-height: 28px;
}

.sub-headline-infopage.sub-head.offer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.sub-headline-infopage.sub-head.offerheadline {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 24px;
}

.sub-headline-infopage.sub-head.spacing2 {
  margin-bottom: 10px;
}

.sub-headline-infopage.sub-head.spacing2.bf {
  color: #f52b15;
  margin-top: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: underline;
}

.sub-headline-infopage.sub-head.above-dates {
  margin-bottom: 40px;
}

.sub-headline-infopage.sub-head.video-review {
  margin-bottom: 20px;
}

.sub-headline-infopage.sub-pages {
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
}

.sub-headline-infopage.sub-pages.no-spacing {
  margin-bottom: 5px;
}

.sub-headline-infopage.sub-pages.date {
  margin-top: 10px;
}

.sub-headline-infopage.sub-pages.sub-headline {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.sub-headline-infopage.under-dates {
  color: #79869e;
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.sub-headline-infopage.under-dates.note {
  color: #3ebef2;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.sub-headline-infopage.under-dates.offer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.sub-headline-infopage.under-dates.offerheadline {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 24px;
}

.sub-headline-infopage.under-dates.spacing2 {
  margin-bottom: 10px;
}

.sub-headline-infopage.under-dates.above-dates {
  margin-bottom: 40px;
}

.sign-up-note {
  margin-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
}

.sign-up-note.mk {
  max-width: 500px;
}

.sign-up-note-text {
  color: #bbb;
  margin-bottom: 10px;
  font-size: 16px;
}

.home-hero-main-headline-old {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

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

.info-box.mk {
  margin-top: 50px;
}

.info-box.spring-mod {
  border-bottom: 2px solid #fff;
  margin-bottom: 0;
}

.info-box.hide {
  opacity: 0;
  display: none;
}

.info-box.bf2022 {
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
}

.info-box-text {
  font-size: 18px;
  line-height: 24px;
}

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

.mzp-logo-infobox {
  width: 280px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.paddle-logo.bf {
  width: 160px;
  margin-bottom: 20px;
}

.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-bottom: 40px;
}

.paddle-info-text.space.bf {
  color: #d2d6f7;
}

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

.paddle-info-text.space.light {
  color: #858585;
}

.spring {
  background-color: #fff6f6;
}

.spring-header {
  opacity: 1;
  background-image: none;
  background-position: 0 0;
  padding-top: 90px;
}

.spring-sale-ending {
  opacity: 1;
  background-color: #fff;
  margin-top: 20px;
  padding-top: 70px;
  padding-bottom: 80px;
}

.image-35 {
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.spring-intro-text {
  color: #2b2b2b;
  text-align: center;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.spring-intro-text._2nd {
  margin-bottom: 40px;
}

.spring-intro-text.hidden {
  opacity: 0;
  display: none;
}

.spring-intro-text.bf {
  margin-bottom: 0;
}

.spring-intro-text.day {
  color: #eb1a55;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.springsale-offer-section {
  padding: 40px 20px 60px;
}

.springsale-offer-section.ended {
  margin-bottom: 80px;
}

.springsale-offer-section.modspacing {
  padding-bottom: 60px;
}

.springsale-offer-section.hidden {
  opacity: 0;
  display: none;
}

.springsale-offer-section.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.springsale-offer-section.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.springsale-offer-section.webinar-offer.xmas2018 {
  padding-bottom: 0;
}

.springsale-offer-section.spacing2, .springsale-offer-section.xmas2018._2nd {
  padding-bottom: 40px;
}

.spring-sale-subheadline {
  color: #42c8ff;
  text-align: center;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.spring-sale-offer-price {
  float: none;
  clear: none;
  color: #4ac9fd;
  text-align: center;
  margin-bottom: 10px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 56px;
  display: inline-block;
}

.spring-sale-offer-price.mk {
  font-size: 40px;
}

.spring-sale-subheader {
  color: #eb1a55;
  text-align: center;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
  display: block;
}

.spring-sale-subheader.temp {
  margin-bottom: 0;
}

.spring-sale-subheader.red {
  color: #eb1a55;
  margin-bottom: 10px;
  font-weight: 700;
}

.spring-sale-subheader.red.mod {
  color: #42c8ff;
  font-size: 24px;
  line-height: 30px;
}

.april-offer-intro {
  color: #000;
  text-align: center;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
  display: block;
}

.april-offer-intro._2nd {
  margin-bottom: 40px;
}

.april-offer-intro.hidden {
  opacity: 0;
  display: none;
}

.april-offer-intro.bf {
  margin-bottom: 0;
}

.april-offer-intro.day {
  color: #eb1a55;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.april-offer-intro.remaining {
  color: #e17232;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.april-offer-intro.spacing-spring {
  margin-top: 30px;
  font-size: 32px;
  line-height: 36px;
}

.spring-sale-mini-headline {
  color: #6e6e6e;
  max-width: 800px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.spring-sale-divider {
  background-color: #eee;
  width: 100%;
  height: 1px;
  margin: 40px auto 30px;
  display: block;
}

.spring-sale-divider.mk2 {
  margin-top: 60px;
}

.test-paddle {
  margin-top: 40px;
}

.div-block-50 {
  margin-top: 59px;
  padding-left: 50px;
}

.link-4 {
  margin-top: 50px;
  display: block;
}

.springsale-link {
  color: #000;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.springsale-link.center {
  color: #1d1d1bc2;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
}

.springsale-link.center._2nd {
  margin-top: 20px;
}

.springsale-link.center.course-offer {
  margin-top: 20px;
  margin-bottom: 40px;
  font-weight: 700;
}

.springsale-link.minibox {
  margin-left: 120px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}

.springsale-link.minibox:hover, .springsale-link.minibox:focus {
  text-decoration: none;
}

.springsale-link.centered {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.springsale-link.centered.red {
  color: #eb1a55;
}

.springsale-link.book {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.springsale-link.sub-head {
  color: #79869e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.springsale-link.sub-head.note {
  color: #3ebef2;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.springsale-link.sub-head.note.bf {
  color: #000;
  font-size: 20px;
  line-height: 28px;
}

.springsale-link.sub-head.offer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.springsale-link.sub-head.offerheadline {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 24px;
}

.springsale-link.sub-head.spacing2 {
  margin-bottom: 10px;
}

.springsale-link.sub-head.spacing2.bf {
  color: #f52b15;
  margin-top: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: underline;
}

.springsale-link.sub-head.above-dates {
  margin-bottom: 40px;
}

.springsale-link.sub-head.video-review {
  margin-bottom: 20px;
}

.springsale-link.sub-pages {
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
}

.springsale-link.sub-pages.no-spacing {
  margin-bottom: 5px;
}

.springsale-link.sub-pages.date {
  margin-top: 30px;
}

.springsale-link.sub-pages.sub-headline {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.springsale-link.under-dates {
  color: #79869e;
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.springsale-link.under-dates.note {
  color: #3ebef2;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.springsale-link.under-dates.offer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.springsale-link.under-dates.offerheadline {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 24px;
}

.springsale-link.under-dates.spacing2 {
  margin-bottom: 10px;
}

.springsale-link.under-dates.above-dates {
  margin-bottom: 40px;
}

.springsale-link.signup-note {
  max-width: 500px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
}

.springsale-link.signup-note.no-spacing {
  margin-bottom: 5px;
}

.springsale-link.signup-note.date {
  margin-top: 30px;
}

.springsale-link.signup-note.sub-headline {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

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

.buyboxheadline-3 {
  color: #292929;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 80px;
  padding-right: 80px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

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

.header-meditation {
  padding-top: 140px;
  padding-bottom: 80px;
}

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

.header-meditation.white {
  background-image: linear-gradient(#fff, #fff);
}

.header-meditation.only-button {
  padding-top: 40px;
  padding-bottom: 45px;
}

.header-meditation.shorter {
  padding-bottom: 40px;
}

.meditation-container {
  margin-bottom: 60px;
}

.meditation-container.last {
  opacity: 0;
  margin-bottom: 20px;
  display: none;
}

.meditation-intro {
  margin-bottom: 60px;
}

.meditation-headline {
  color: #292929;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
  display: block;
}

.meditation-headline.mk {
  color: #000;
  font-size: 40px;
  line-height: 46px;
}

.mitte {
  margin-top: 20px;
}

.anni-box {
  background-color: #da9888;
  background-image: linear-gradient(#00000061, #00000061), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5e60ed10afff658a509b431d_roses.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  padding: 30px 20px 40px;
  box-shadow: 3px 3px 3px -4px #0000002e;
}

.gift-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.gift-headline {
  color: #fff;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

._2year-1 {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

._2year-2 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
}

.image-36 {
  width: 160px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

._2year-3 {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 86px;
}

._2year-4 {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.offe-strike {
  color: #ffffffe0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  line-height: 32px;
  text-decoration: line-through;
}

.offe-strike.main-price {
  color: #686868;
  margin-bottom: 5px;
  font-size: 34px;
  line-height: 32px;
  display: inline-block;
}

.offe-strike.main-price.rub {
  color: #686868bf;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 22px;
}

.offe-strike.main-price.rub.popular {
  color: #ffffffe6;
}

.offe-strike.main-price.popular.crossed {
  color: #000;
  text-decoration: line-through;
}

.offe-strike.main-price.popular.offer {
  color: #fff;
  font-size: 38px;
  font-weight: 700;
}

.offe-strike.main-price.crossed {
  text-decoration: line-through;
}

.offe-strike.secondary-price {
  color: #686868bf;
  font-size: 20px;
  line-height: 28px;
}

.offe-strike.secondary-price.popular {
  color: #ffffffbf;
}

.offe-strike.secondary-price.popular.crossed {
  color: #000;
  text-decoration: line-through;
}

.offe-strike.secondary-price.crossed {
  text-decoration: line-through;
}

.offe-strike.popular {
  color: #fff;
}

.offe-strike.popular.gold {
  font-size: 22px;
  font-weight: 700;
}

.offe-strike.overview {
  text-align: center;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.offe-strike.overview.center {
  color: #1d1d1b;
  font-weight: 700;
}

.offe-strike.overview.center.bf {
  margin-top: 20px;
}

.offe-strike.overview.center.blue {
  color: #3ebef2;
}

.offe-strike.offer {
  color: #eb1a55;
}

.offe-strike.space {
  margin-top: 50px;
}

.image-37 {
  width: 120px;
  margin-top: 80px;
}

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

.image-38 {
  width: 140px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.home-hero-main-text {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.home-hero-main-text.smaller {
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.image-39 {
  width: 140px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.coupon-desc {
  color: #283b44;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.coupon-desc._2nd {
  margin-top: 10px;
}

.coupon-desc.blue {
  color: #42c8ff;
}

.coupon-desc.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.coupon-desc.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.black-friday-original-value-copy {
  color: #283b44;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.black-friday-original-value-copy._2nd {
  margin-top: 10px;
}

.black-friday-original-value-copy.blue {
  color: #42c8ff;
}

.black-friday-original-value-copy.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.black-friday-original-value-copy.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.regular-price-mzp {
  color: #283b44;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.regular-price-mzp._2nd {
  margin-top: 10px;
}

.regular-price-mzp.blue {
  color: #42c8ff;
}

.regular-price-mzp.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.regular-price-mzp.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.free-training-section {
  margin-bottom: 80px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.free-training-section.ended {
  margin-bottom: 80px;
}

.free-training-section.modspacing {
  padding-bottom: 60px;
}

.free-training-section.hidden {
  opacity: 0;
  display: none;
}

.free-training-section.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.free-training-section.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.free-training-section.webinar-offer.xmas2018, .free-training-section.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.free-training-section.spacing2, .free-training-section.xmas2018._2nd {
  padding-bottom: 40px;
}

.free-training-section.nologo {
  margin-top: 60px;
  margin-bottom: 40px;
}

.free-training-section.nologo.version-2 {
  margin-top: 50px;
}

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

.grid-2 {
  grid-template: ". Area"
  / minmax(210px, 349px) 1fr;
}

.section-7 {
  max-width: 1020px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.section-8 {
  margin-bottom: 150px;
}

.div-block-52 {
  max-width: 420px;
  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.less {
  margin-top: 10px;
}

.free-training-sub-headline.energy-colors {
  color: #dd8356;
  font-style: italic;
  font-weight: 700;
}

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

.free-training-headline.thank-you {
  margin-bottom: 10px;
}

.free-training-main-column {
  margin-top: 40px;
}

.free-training-bullet-headline {
  color: #000;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.free-training-bullet-1 {
  margin-bottom: 20px;
}

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

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

.free-training-bullet-2 {
  margin-bottom: 20px;
}

.free-training-html-embed-top {
  width: 100%;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.free-training-html-embed-top.about {
  max-width: 500px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.free-training-info-text {
  color: #000;
  text-align: center;
  font-size: 12px;
  font-style: italic;
  line-height: 18px;
}

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

.image-40 {
  max-width: 96%;
}

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

.column-27 {
  padding-top: 12px;
  padding-left: 0;
  padding-right: 0;
}

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

.column-29 {
  padding-left: 62px;
}

.free-training-testimonial-name {
  color: #000;
  margin-bottom: 10px;
  font-weight: 700;
  display: inline-block;
}

.text-block-20 {
  display: inline-block;
}

.text-block-21 {
  color: #000;
}

.free-training-testimonial-block {
  margin-bottom: 40px;
}

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

.ev-signup-block.version-2 {
  margin-top: 20px;
}

.ev-signup-block.center {
  margin-left: auto;
  margin-right: auto;
}

.free-training-popup-1 {
  z-index: 9999;
  background-color: #000000c2;
  height: 100%;
  padding: 80px 20px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: scroll;
}

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

.html-embed-6 {
  text-align: center;
}

.div-block-55 {
  float: left;
  clear: left;
  background-color: #b30505;
  width: 20px;
  height: 20px;
}

.div-block-55-copy {
  float: left;
  clear: right;
  background-color: #b30505;
  width: 20px;
  height: 20px;
}

.div-block-56 {
  float: left;
}

.train-pop-up-close {
  float: right;
}

.train-pop-up-close.color {
  color: var(--black);
}

.player1 {
  margin-top: 20px;
}

.free-training-popup-2, .free-training-popup-3 {
  z-index: 9999;
  background-color: #000000c2;
  height: 100%;
  padding: 80px 20px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: scroll;
}

.mzp-search-input {
  float: left;
  border: 1px solid #f2f2f2;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  display: inline-block;
}

.mzp-search-button {
  background-color: #2fb9e6;
  border: 1px solid #f2f2f2;
  border-left-style: none;
  width: 100%;
  height: 40px;
  display: inline-block;
}

.div-block-57 {
  width: 100%;
}

.column-34, .column-35 {
  padding-left: 0;
  padding-right: 0;
}

.search {
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.container-8 {
  margin-bottom: 100px;
  padding-top: 70px;
  padding-left: 0;
  padding-right: 0;
}

.search-results-link {
  color: #1c1ba8;
  font-size: 20px;
  line-height: 26px;
  text-decoration: none;
}

.search-results-link:hover {
  color: #1c1ba8;
  text-decoration: underline;
}

.search-results-link:active, .search-results-link:focus {
  color: #1c1ba8;
}

.text-block-22 {
  color: #0a6525;
  margin-top: 2px;
  margin-bottom: 1px;
  font-size: 16px;
  line-height: 22px;
}

.paragraph {
  color: #292929;
  margin-bottom: 25px;
  font-size: 15px;
  line-height: 21px;
}

.text-block-23 {
  color: #292929;
  margin-bottom: 20px;
}

.search-results-end-note {
  color: #292929;
  text-align: center;
  margin-top: 60px;
  font-size: 16px;
  font-style: italic;
  line-height: 22px;
}

.heading {
  color: #292929;
}

.column-36, .column-37 {
  padding-left: 0;
  padding-right: 0;
}

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

.blog-search-in-post {
  max-width: 740px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.search-2, .search-3 {
  display: block;
}

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

.mainbutton-secondary:hover {
  color: #fff;
  background-color: #757a86;
}

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

.course-mzp-header-section {
  background-color: #1f2632;
  padding-top: 60px;
}

.course-mzp-header-section.hide {
  opacity: 0;
  display: none;
}

.course-mzp-header-section.woman {
  background-image: linear-gradient(#0a0a119c, #0a0a119c), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/603f56cc489ddcb93b6728fd_woman-bg.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.column-38 {
  align-items: center;
  height: 500px;
  display: flex;
}

.column-39 {
  flex-wrap: wrap;
  align-content: center;
  align-items: flex-start;
  height: 500px;
  display: flex;
}

.course-mzp-header-h1 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 38px;
}

.course-mzp-header-h2 {
  color: #e6e6e6;
  text-align: center;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.course-mzp-header-h2.offer {
  background-color: #eb1a55;
  border-radius: 10px;
  padding: 10px 15px;
  font-weight: 700;
  display: inline-block;
}

.course-mzp-header-subheadline {
  color: #858a94;
  text-align: center;
  margin-bottom: 5px;
  font-size: 22px;
  line-height: 26px;
}

.course-mzp-header-subheadline.inverted {
  color: #e6e6e6;
}

.mzp-couse-header-button-desktop {
  text-align: center;
}

.mzp-couse-header-button-desktop.space {
  margin-top: 20px;
}

.div-block-60 {
  background-color: #ddd;
}

.container-9 {
  text-align: center;
}

.mzp-course-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.course-mzp-h3 {
  margin-bottom: 40px;
  font-size: 28px;
  line-height: 32px;
}

.course-mzp-main-text {
  text-align: center;
  font-size: 22px;
  line-height: 26px;
}

.image-41 {
  margin-bottom: 20px;
}

.course-mzp-main-headline {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.course-mzp-header-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1400px;
  min-height: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.course-mzp-header-block-1 {
  text-align: center;
  width: 50%;
  padding: 40px 10px;
}

.course-mzp-header-block-2 {
  text-align: center;
  width: 50%;
  padding-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.section-10 {
  height: 900px;
}

.hero-breaker-line-center {
  background-color: #eb1a55;
  width: 60px;
  height: 2px;
  margin: 40px auto 20px;
}

.course-mzp-header-button-mobile {
  text-align: center;
  display: none;
}

.mainbutton-green-mzp-course-page {
  color: #fff;
  text-align: center;
  background-color: #2fb9e6;
  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-mzp-course-page:hover {
  color: #fff;
  background-color: #29a3cb;
}

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

.mainbutton-green-mzp-course-page.orange {
  color: #000;
  background-color: #ff8b00;
  background-image: linear-gradient(#fe8707, #f9c000);
  border: 1px solid #f7a901;
  border-bottom-width: 4px;
  box-shadow: 0 17px 19px -7px #00000036;
}

.mainbutton-green-mzp-course-page.yellow {
  color: #000;
  background-color: #eef126;
}

.course-mzp-section-1 {
  padding: 80px 40px 60px;
}

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

.mzp-course-intro-headline {
  color: #85dce8;
  text-align: center;
  margin-bottom: 40px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.image-43 {
  width: 120px;
  margin: 20px auto 30px;
  display: block;
}

.mzp-course-main-headline {
  color: #85dce8;
  text-align: center;
  margin-bottom: 40px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.mzp-course-main-headline.mod {
  color: var(--black);
}

.div-block-61 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mzp-course-outcome-box {
  background-color: #f6f6f6;
  background-image: none;
  flex: 1;
  align-self: stretch;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 20px 40px;
}

.mzp-course-outcome-box.mod {
  background-color: #cef5fa;
  background-image: none;
  border-top: 5px solid #57cedf;
  padding-bottom: 20px;
}

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

.div-block-62 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.hero-breaker-line-center-bold {
  background-color: #2fb9e6;
  width: 280px;
  height: 4px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.course-mzp-section-2 {
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.course-mzp-section-2.xmas2020 {
  padding-top: 60px;
}

.image-44 {
  width: 80px;
  margin: 20px auto 30px;
  display: block;
}

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

.course-mzp-section-3 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5e3058760252725dc65fad8f_alexa-mc.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 840px;
  display: flex;
}

.div-block-63 {
  background-color: #85dce8db;
  max-width: 610px;
}

.mzp-course-motivation {
  color: var(--white);
  text-align: center;
  padding: 40px;
  font-size: 30px;
  font-weight: 700;
  line-height: 44px;
}

.course-mzp-section-4 {
  padding: 80px 40px;
}

.course-mzp-section-4.grey {
  background-color: #f6f6f6;
}

.div-block-64 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-65 {
  text-align: center;
  width: 45%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-66 {
  width: 50%;
}

.mzp-course-headline-left {
  color: #292929;
  text-align: left;
  margin-bottom: 40px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.course-mzp-main-text-left {
  color: #292929;
  text-align: left;
  font-size: 20px;
  line-height: 24px;
}

.section-11 {
  background-color: #85dce8;
  min-height: 700px;
  padding: 60px 40px;
}

.div-block-67 {
  justify-content: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-45 {
  width: 280px;
  margin-right: 0;
}

.div-block-68 {
  text-align: center;
  align-self: center;
  width: 45%;
}

.div-block-69 {
  width: 55%;
}

.course-mzp-main-text-left2 {
  color: #292929;
  text-align: left;
  font-size: 22px;
  line-height: 26px;
}

.mzp-course-main-headline3 {
  color: #000;
  text-align: center;
  margin-top: 40px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.section-12 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5d849a1f237c9c830e3e9018_ao-bg1.jpg");
  background-position: 0 0;
  background-size: cover;
  min-height: 700px;
  padding: 100px 40px 80px;
  display: flex;
}

.section-12.bio {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5e2ec1d45c50635b53f29999_bg1.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-12.bio.white {
  background-color: #fff;
}

.section-12.bio.white.last {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/61a3847e4e1fe11496c7d756_side.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-70 {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.course-mzp-main-text-left2-copy {
  color: #f5d35b;
  text-align: left;
  max-width: 500px;
  margin-bottom: 40px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.some-class-name {
  color: #292929;
  text-align: left;
  max-width: 500px;
  font-size: 20px;
  line-height: 24px;
}

.div-block-71 {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-72 {
  background-color: #864949;
  flex: 1;
  align-self: stretch;
  width: 200px;
  height: 200px;
  margin-left: 10px;
  margin-right: 10px;
}

.section-13 {
  background-color: #f6f6f6;
  padding: 60px 40px;
}

.image-46 {
  width: 100px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-73 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-74 {
  justify-content: center;
  align-items: center;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.course-mzp-main-text-left2-copy-copy {
  color: #f5d35b;
  text-align: left;
  max-width: 500px;
  margin-bottom: 40px;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.course-mzp-main-text-left2-copy-copy-copy {
  color: #f5d35b;
  text-align: left;
  max-width: 500px;
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.div-block-75 {
  align-self: stretch;
  width: 500px;
  margin-right: 40px;
}

.div-block-76 {
  align-self: stretch;
  width: 45%;
  padding-top: 20px;
}

.section-14 {
  padding: 40px;
}

.section-14.grey {
  background-color: #f6f6f6;
}

.text-block-25 {
  margin-bottom: 30px;
  font-size: 20px;
  font-style: italic;
  line-height: 24px;
}

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

.section-15 {
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.container-11 {
  margin-left: auto;
  margin-right: auto;
}

.mzp-headline-x2 {
  color: #85dce8;
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.mzp-headline-x3 {
  color: #f5d35b;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-77 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5d8a1ba7fb85835d8191a702_ao-white.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.section-16 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5e58ebc12804b261919e24f3_ao.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 700px;
}

.section-17 {
  background-color: #b5f0f8;
  padding: 60px 40px;
}

.container-12 {
  margin-left: auto;
  margin-right: auto;
}

.image-47 {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mzpcourse-headline {
  color: var(--black);
  text-align: center;
  margin-top: 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.mzpcourse-headline-2 {
  color: var(--black);
  text-align: center;
  font-size: 26px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.hero-breaker-line-center-bold-2 {
  background-color: #2fb9e6;
  width: 280px;
  height: 4px;
  margin: 40px auto;
}

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

.div-block-79 {
  background-color: #f5d35a;
  max-width: 900px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-80 {
  background-color: #f5d35a;
  height: 300px;
  margin-left: 10px;
  margin-right: 10px;
}

.section-18 {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.section-18.woman2021 {
  margin-top: 0;
}

.container-13 {
  background-color: #f5d35a;
  height: 300px;
}

.div-block-81 {
  background-color: #f5d35a;
  max-width: 1140px;
  margin: 30px auto;
  padding: 40px 50px 40px 100px;
  display: flex;
}

.div-block-82 {
  width: 180px;
  height: 220px;
  margin-right: 70px;
}

.div-block-83 {
  flex: 1;
  padding-top: 5px;
}

.image-48 {
  border-radius: 50%;
}

.text-block-27 {
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 24px;
}

.text-block-28 {
  font-size: 18px;
  font-style: italic;
  line-height: 24px;
}

.text-block-29 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.payment-logos {
  margin-top: 20px;
}

.payment-logos.course {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.div-block-84 {
  max-width: 500px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-85 {
  background-color: #fff;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.section-19 {
  background-color: #b5f0f8;
  padding: 40px;
}

.mzp-headline-x4 {
  color: #f5d35b;
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-86 {
  flex-direction: row;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-87 {
  background-color: #e44e4e;
  padding-left: 50px;
}

.div-block-88 {
  background-color: #ffc0c0;
}

.text-block-30 {
  color: var(--white);
  font-size: 40px;
  line-height: 50px;
  display: inline-block;
}

.div-block-89 {
  margin-right: 100px;
}

.div-block-90 {
  background-color: #f5f5f5;
  border-top: 4px #e5e5e5;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px 40px;
  display: flex;
}

.text-block-31 {
  font-size: 20px;
  line-height: 24px;
}

.text-block-32 {
  color: var(--white);
  justify-content: center;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.div-block-91 {
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  align-self: center;
  width: 100px;
  height: 100px;
  margin-right: 20px;
}

.div-block-92 {
  align-self: center;
}

.div-block-93 {
  background-color: #e82158;
  background-image: linear-gradient(352deg, #e82158 82%, #fff);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 40px;
  display: flex;
  box-shadow: 1px 1px 3px #0000009c;
}

.section-20 {
  padding: 60px;
}

.div-block-94 {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.mzpcourse-headline-3 {
  color: var(--black);
  text-align: center;
  margin-bottom: 50px;
  font-size: 26px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.div-block-95 {
  border-bottom: 4px solid #e3e3e4;
  padding: 20px;
}

.div-block-96 {
  padding: 60px 20px;
}

.image-49 {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-33 {
  color: #85dce8;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-97 {
  margin-bottom: 20px;
}

.mzp-course-content-modules {
  border: 4px solid #e3e3e4;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-34 {
  font-size: 18px;
  line-height: 25px;
}

.section-21 {
  background-color: #85dce8;
  padding: 60px;
}

.section-21.xmas {
  background-color: #f6f6f6;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe32c99aa8062be13459f09_bg-xmas.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-98 {
  text-align: center;
  max-width: 1140px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-99 {
  background-color: #f5d35a;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-35 {
  color: var(--white);
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-35.xmas {
  color: #6b6129;
}

.text-block-36 {
  color: var(--white);
  margin-bottom: 10px;
  font-size: 90px;
  font-weight: 700;
  line-height: 96px;
}

.text-block-36.xmas {
  color: #000;
}

.text-block-37 {
  color: var(--white);
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-37.xmas {
  color: var(--black);
}

.text-block-38 {
  color: #000;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-39 {
  color: #000;
  font-size: 20px;
  font-style: italic;
  line-height: 26px;
}

.div-block-100 {
  background-color: var(--white);
  text-align: center;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 25px 30px;
}

.hero-breaker-line-center-bold-yellow {
  background-color: #f5d35a;
  width: 280px;
  height: 4px;
  margin: 40px auto;
}

.text-block-40 {
  color: #85dce8;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.text-block-41 {
  color: var(--black);
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.image-50 {
  margin-bottom: 20px;
}

.text-block-42 {
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-42.mod {
  color: gray;
  margin-bottom: 0;
  line-height: 24px;
}

.text-block-43 {
  text-align: left;
  min-width: 500px;
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 25px;
  display: inline-block;
}

.div-block-101 {
  background-color: #f6f6f6;
  border-radius: 9px;
  flex-direction: row;
  justify-content: center;
  min-height: 100px;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 10px 20px;
  display: flex;
  box-shadow: 1px 1px 3px #e2e2e2;
}

.div-block-101.hide {
  opacity: 0;
  display: none;
}

.div-block-102, .div-block-103, .div-block-104 {
  flex: 1;
  align-self: stretch;
}

.mzp-course-table-date {
  color: #79869e;
  font-size: 22px;
  line-height: 28px;
}

.text-block-45 {
  color: #eb1a55;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
}

.text-block-46 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-47 {
  color: var(--black);
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.mzp-course-table-day {
  color: #79869e;
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 28px;
}

.mzp-course-table-time {
  color: #79869e;
  font-size: 22px;
  line-height: 28px;
}

.section-22 {
  padding: 10px 40px 50px;
}

.section-22.xmas2020 {
  padding-top: 50px;
}

.container-14 {
  text-align: center;
}

.text-block-48 {
  color: #85dce8;
  margin-bottom: 40px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-49 {
  color: #f5d35b;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.text-block-50 {
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 25px;
}

.text-block-50.smaller {
  margin-bottom: 10px;
}

.section-23 {
  background-color: #f6f6f6;
  padding: 60px 40px;
}

.container-15 {
  text-align: center;
}

.section-24 {
  background-color: #85dce8;
  padding: 50px;
}

.text-block-51 {
  color: #f5d35b;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-52 {
  color: var(--black);
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 30px;
}

.div-block-105 {
  text-align: center;
  border: 4px solid #fff;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.text-block-53 {
  color: var(--black);
  margin-bottom: 30px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-54 {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 24px;
  font-style: italic;
  line-height: 30px;
}

.want-list-item {
  text-align: left;
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 28px;
}

.list {
  min-width: 300px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.section-23b {
  padding: 60px 40px;
}

.text-block-54b {
  color: var(--black);
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.section-25 {
  text-align: center;
  padding: 60px 40px;
}

.text-block-55 {
  color: #85dce8;
  text-align: center;
  margin-bottom: 40px;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

.text-block-41b {
  color: var(--black);
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

.section-26 {
  padding: 60px 40px;
}

.container-16 {
  text-align: center;
  border-top: 4px solid #f5d35a;
  border-bottom: 4px solid #f5d35a;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-56 {
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.container-17 {
  text-align: center;
}

.text-block-50b {
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.section-27 {
  background-color: #f5d35a;
  justify-content: center;
  align-items: center;
  padding: 60px 40px;
  display: flex;
}

.div-block-106 {
  text-align: center;
  background-color: #fff;
  border: 2px solid #000;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 80px;
}

.text-block-57 {
  color: #85dce8;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-58 {
  margin-bottom: 20px;
  font-size: 30px;
  font-style: italic;
  line-height: 36px;
}

.course-mzp-main-text-mod2 {
  color: #85dce8;
  text-align: left;
  max-width: 500px;
  margin-bottom: 40px;
  font-size: 34px;
  font-weight: 700;
  line-height: 44px;
}

.text-block-59 {
  color: var(--black);
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.course-mzp-main-text-mod3 {
  color: #85dce8;
  text-align: left;
  margin-bottom: 30px;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.some-class-name-bio {
  color: #292929;
  text-align: left;
  max-width: 600px;
  font-size: 20px;
  line-height: 24px;
}

.section-28 {
  background-color: #f6f6f6;
  padding: 60px 40px;
}

.div-block-107 {
  text-align: center;
  background-color: #fff;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
}

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

.text-block-60 {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-61 {
  color: var(--black);
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.image-52 {
  margin-bottom: 40px;
}

.text-block-50c {
  color: #f5d35b;
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.container-18 {
  margin-left: auto;
  margin-right: auto;
}

.section-29 {
  padding: 60px 40px;
}

.section-29.white {
  background-color: #fff;
}

.container-19 {
  margin-left: auto;
  margin-right: auto;
}

.container-19.new-login {
  margin-bottom: 120px;
}

.div-block-109 {
  background-color: #f5d35a;
  padding: 20px 40px;
}

.text-block-62 {
  color: #e35652;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.div-block-110 {
  background-color: #f6f6f6;
  padding: 20px 40px;
}

.text-block-63 {
  font-size: 18px;
  line-height: 24px;
}

.text-block-63.dark {
  color: #0c0c0c;
}

.mzp-course-faq-container {
  margin-bottom: 20px;
}

.mzp-course-faq-container.last {
  margin-bottom: 0;
}

.section-30 {
  text-align: center;
  background-color: #f6f6f6;
  margin-bottom: 2px;
  padding: 20px 40px 60px;
}

.section-30.xmas {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe32c99aa8062be13459f09_bg-xmas.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 60px;
}

.div-block-111 {
  justify-content: center;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.section-31 {
  padding: 60px 40px;
}

.container-20 {
  margin-left: auto;
  margin-right: auto;
}

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

.text-block-64 {
  color: var(--black);
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 24px;
}

.text-block-64-copy {
  color: var(--black);
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.mzp-headline-x5 {
  color: var(--black);
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.mzp-course-headline-left-copy {
  color: #292929;
  text-align: left;
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.course-mzp-main-text-left-copy {
  color: #292929;
  text-align: left;
  font-size: 19px;
  line-height: 23px;
}

.payment-block {
  background-color: var(--white);
  border: 1px solid #d1d1d1;
  min-width: 460px;
  margin-left: 10px;
  margin-right: 10px;
}

.payment-block.hide {
  opacity: 0;
  display: none;
}

.div-block-113 {
  text-align: center;
  background-color: #86dce8;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-113.grey {
  background-color: #b1b1b1;
}

.div-block-113.offer {
  background-color: #e82158;
}

.text-block-65 {
  color: var(--white);
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-114 {
  text-align: center;
  padding: 30px 20px;
}

.text-block-66 {
  color: var(--black);
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-66.old-price {
  color: #868686;
  font-size: 28px;
  line-height: 32px;
  text-decoration: line-through;
}

.text-block-66.old-price-headline {
  margin-bottom: 5px;
}

.text-block-66.new-price {
  color: #42c8ff;
  font-size: 20px;
  line-height: 26px;
}

.text-block-66.new-price.grey {
  color: #636363;
  margin-bottom: 4px;
}

.text-block-66.new-price.crossed {
  color: #000;
  font-size: 24px;
  line-height: 30px;
  text-decoration: line-through;
}

.text-block-67 {
  color: #86dce8;
  padding-bottom: 30px;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.text-block-68 {
  color: var(--black);
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  line-height: 26px;
}

.text-block-68.last {
  border-bottom-style: none;
  margin-bottom: 30px;
  padding-bottom: 0;
}

.div-block-78-copy {
  text-align: center;
  margin-top: 30px;
}

.div-block-115 {
  text-align: center;
  max-width: 1140px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-115.xmas {
  margin-bottom: 0;
}

.text-block-69 {
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.text-block-69.smaller {
  color: #d94f45;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-block-69.smaller.xmas {
  margin-bottom: 10px;
}

.text-block-69.seats {
  color: #333;
  font-size: 28px;
  font-weight: 700;
  line-height: 3px;
}

.text-block-69.space {
  margin-bottom: 10px;
}

.image-53 {
  margin-bottom: 20px;
}

.text-block-70 {
  color: gray;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  font-size: 18px;
  line-height: 24px;
}

.subheadline-bf-2 {
  color: #eb1a55;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  margin: 0 auto 15px;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
  display: block;
}

.subheadline-bf-2.white {
  color: #fff;
}

.bf-emotional-subhead {
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.bf-emotional-subhead._2nd {
  margin-bottom: 40px;
}

.bf-emotional-subhead.hidden {
  opacity: 0;
  display: none;
}

.bf-emotional-subhead.bf {
  margin-bottom: 0;
}

.bf-emotional-subhead.day {
  color: #eb1a55;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.bf-emotional-subhead.remaining {
  color: #eb1a55;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

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

.section-32 {
  background-color: #353535;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bf-one-product {
  color: #fff;
  text-align: center;
  margin: 0 auto 25px;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
  display: block;
}

.ny-intro-text-copy {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.ny-intro-text-copy._2nd {
  margin-bottom: 40px;
}

.ny-intro-text-copy.hidden {
  opacity: 0;
  display: none;
}

.ny-intro-text-copy.bf {
  margin-bottom: 0;
}

.ny-intro-text-copy.day {
  color: #eb1a55;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.ny-intro-text-copy.remaining {
  color: #eb1a55;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.bf-emotional-subhead-copy {
  color: #fff;
  text-align: center;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.bf-emotional-subhead-copy._2nd {
  margin-bottom: 40px;
}

.bf-emotional-subhead-copy.hidden {
  opacity: 0;
  display: none;
}

.bf-emotional-subhead-copy.bf {
  margin-bottom: 0;
}

.bf-emotional-subhead-copy.day {
  color: #eb1a55;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.bf-emotional-subhead-copy.remaining {
  color: #eb1a55;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

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

.bf2019-footer {
  opacity: 1;
  padding-top: 50px;
}

.ny-headline-year-copy {
  color: #fff;
  text-align: center;
  margin: 0 auto 6px;
  font-size: 50px;
  font-weight: 700;
  line-height: 66px;
  display: block;
}

.bf-head-summary {
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.bf-head-summary._2nd {
  margin-bottom: 40px;
}

.bf-head-summary.hidden {
  opacity: 0;
  display: none;
}

.bf-head-summary.bf {
  margin-bottom: 0;
}

.bf-head-summary.day {
  color: #eb1a55;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.bf-head-summary.remaining {
  color: #eb1a55;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.bf-head-summary.time {
  font-size: 24px;
}

.bf-main-headline {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  margin: 0 auto 6px;
  font-size: 96px;
  font-weight: 700;
  line-height: 102px;
  display: block;
}

.bf-main-headline.valentine {
  font-size: 70px;
  line-height: 76px;
}

.section-34 {
  background-color: #353535;
  height: 50px;
}

.section-34.nye {
  background-color: #1f2632;
}

.bf2019-header {
  opacity: 1;
  padding-top: 120px;
}

.bf-link-to-offer-footer {
  color: var(--white);
  font-size: 24px;
  line-height: 30px;
}

.bf-link-to-offer-footer:hover {
  color: #eb1a55;
}

.bf-footer-offer-link {
  margin-top: 40px;
}

.image-55 {
  margin-left: 0;
  margin-right: auto;
}

.image-56 {
  margin-left: 0;
}

.payment-info {
  color: #8a9396;
  margin-top: 10px;
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
}

.payment-info.coursepage {
  color: #444;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.payment-info.coursepage.mod {
  margin-top: 30px;
}

.payment-info.coursepage.pom {
  margin-top: 20px;
}

.payment-info.otherpages {
  text-align: center;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.payment-info.otherpages.mod {
  color: #292929;
  margin-top: 30px;
  font-size: 18px;
  line-height: 22px;
}

.payment-info.otherpages.payment-option {
  color: #292929;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-style: normal;
  font-weight: 700;
}

.section-34-copy {
  background-color: #1b1b1b;
  height: 10px;
}

.section-34-copy.nye {
  background-color: #03030f;
}

.link-5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
  display: inline-block;
}

.remaining-sales {
  color: #283b44;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.remaining-sales._2nd {
  margin-top: 10px;
}

.remaining-sales.blue {
  color: #42c8ff;
}

.remaining-sales.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.remaining-sales.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

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

.div-block-116 {
  width: 100%;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
}

.section-35 {
  background-color: #f6f6f6;
  width: 100%;
  height: 80px;
}

.plan-discount {
  color: var(--black);
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.section-36 {
  padding-top: 60px;
}

.button {
  color: #838383;
  background-color: #0000;
  border: 5px solid #ccc;
  border-radius: 100px;
  margin-top: 20px;
  padding: 25px 30px;
  font-family: Lato, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 34px;
  display: block;
}

.valentine-bullets {
  margin-bottom: 10px;
  font-size: 18px;
}

.valentine-bullets.grey {
  color: #8a9396;
}

.div-block-117 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.old-price {
  color: #383838;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.price-was {
  color: #383838;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.price-now {
  color: #000;
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.bold-text-8 {
  font-size: 52px;
  line-height: 56px;
}

.bold-text-8.smaller {
  font-size: 44px;
  line-height: 48px;
}

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

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

.yandex-button.paddle-button-style-1.mzp {
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.yandex-button.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.yandex-button.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

.yandex-button.paddle-button-style-1.v2 {
  background-color: #6391ec;
  margin-top: 20px;
}

.yandex-button.paddle-button-style-1.v2:hover {
  background-color: #81abff;
}

.yandex-button.paddle-button-style-1.v2.hide {
  opacity: 0;
  display: none;
}

.yandex-payment-options {
  margin-top: 15px;
}

.yandex-payment-options.secondary {
  margin-top: 0;
}

.yandex-payment-options.secondary.hide {
  opacity: 0;
  display: none;
}

.payment-block-x {
  background-color: var(--white);
  border: 1px solid #d1d1d1;
  order: 1;
  min-width: 460px;
  margin-left: 10px;
  margin-right: 10px;
}

.payment-block-x.hide {
  opacity: 0;
  display: none;
}

.payment-block-y {
  background-color: var(--white);
  border: 1px solid #d1d1d1;
  min-width: 460px;
  margin-left: 10px;
  margin-right: 10px;
}

.payment-block-y.hide {
  opacity: 0;
  display: none;
}

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

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

.yandex-small.paddle-button-style-1.mzp {
  background-color: #6391ec;
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.yandex-small.paddle-button-style-1.mzp:hover {
  background-color: #81abff;
}

.yandex-small.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.yandex-small.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

.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.mzp {
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.yandex-magnit.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.yandex-magnit.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

.yandex-magnit.paddle-button-style-1.hide {
  opacity: 0;
  display: none;
}

.regular-price-headline {
  color: #a8a8a8;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.regular-price-amount {
  color: #444;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: line-through;
}

.offer-price-headline {
  color: #5cb01f;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.newsticker-header {
  opacity: 1;
  text-align: center;
  background-color: #e82158;
  display: block;
}

.newsticker-header.white {
  opacity: 0;
  background-color: #f0f0f0;
  padding-bottom: 50px;
  display: none;
}

.newsticker-header.reg {
  opacity: 0;
  background-color: #e82158;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.newsticker-header.reg.visible {
  opacity: 0;
  background-color: #eb1a55;
  display: none;
}

.newsticker-header.reg.visible.blue {
  opacity: 0;
  background-color: #4ac9fc;
  display: none;
}

.newsticker-header.reg.visible.blue._2020 {
  opacity: 1;
  background-color: #e82158;
  display: block;
}

.newsticker-header.reg.visible.blue._2020.coursepage {
  padding-top: 80px;
  display: none;
}

.newsticker-header.reg.visible.blue._2020.march {
  opacity: 0;
  display: none;
}

.newsticker-header.reg.visible.color {
  background-color: #3d3d3d;
}

.newsticker-header.reg.visible.on-blog {
  opacity: 1;
  background-color: #4ac9fc;
  margin-top: 20px;
  display: block;
}

.newsticker-header.bf {
  background-color: #000;
  padding-bottom: 15px;
}

.div-block-118 {
  padding-left: 40px;
  padding-right: 40px;
}

.training-section-1-love {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb677180e0bc82eb261fbe9_header-1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  min-height: 780px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.training-section-1-love.love-2024 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65f2a184a1165d254c31ebdb_header-new-2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  min-height: 700px;
}

.training-section-1-love.love-2024.frontpage {
  padding-top: 90px;
}

.training-section-2 {
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
}

.training-section-2.love-strategy {
  padding-top: 80px;
}

.div-block-119 {
  background-color: #bb4040;
  width: 500px;
  height: 500px;
}

.div-block-120 {
  max-width: 600px;
  height: 100%;
}

.image-60 {
  margin-left: 0;
  margin-right: 0;
}

.image-61 {
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
}

.heading-2 {
  margin-left: 30px;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
}

.div-block-121 {
  width: 1080px;
}

.text-block-71 {
  margin-top: 20px;
  margin-left: 30px;
}

.training-date {
  color: var(--black);
  background-color: #d19dcc;
  border-radius: 5px;
  width: auto;
  margin-top: 20px;
  margin-left: 60px;
  padding: 8px 12px;
  font-family: PT Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
}

.training-date.money {
  background-color: #13d2589e;
}

.training-date.white-bg {
  background-color: var(--white);
  color: #db53ed;
  border-radius: 8px;
  padding: 12px 22px;
  font-family: Raleway, sans-serif;
}

.training-title {
  color: #5b5757;
  margin-top: 30px;
  margin-left: 60px;
  font-family: PT Serif, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.training-title.money {
  color: #fff;
  text-shadow: 2px 2px 3px #000000a1;
  font-family: Roboto Slab, sans-serif;
}

.training-title.money.v2.logo {
  margin-top: 70px;
  margin-bottom: 40px;
  font-size: 60px;
  line-height: 68px;
}

.training-subtitle {
  color: var(--black);
  max-width: 400px;
  margin-top: 10px;
  margin-left: 60px;
  font-family: PT Serif, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.training-subtitle.money {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.training-subtitle.big {
  color: #000;
  text-shadow: 1px 1px 2px #8b8b8b;
  max-width: 500px;
  font-family: PT Serif, serif;
  font-size: 44px;
  line-height: 50px;
}

.training-subtitle.extended {
  color: #e22056;
  text-align: left;
}

.training-subtitle.closed {
  color: #fffeb4;
  margin-top: 25px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}

.training-subtitle.date {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 26px;
}

.div-block-122 {
  background-color: #d19dcc;
  padding: 8px;
  display: inline-block;
}

.text-block-72 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.button-3 {
  color: var(--black);
  background-color: #ff8b00;
  background-image: linear-gradient(#fe8707, #f9c000);
  border: 1px #f7a901;
  border-bottom: 4px solid #f7a901;
  border-radius: 100px;
  padding: 20px 50px;
  font-size: 22px;
  line-height: 28px;
  box-shadow: 2px 16px 19px -7px #00000036;
}

.button-3:hover {
  color: var(--black);
}

.div-block-123 {
  margin-top: 30px;
  margin-left: 60px;
}

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

.training-orange-button {
  color: var(--black);
  background-color: #ff8b00;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe09c84d1a6b36cf58140da_snow.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 94%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 34px, auto;
  background-attachment: scroll, scroll;
  border: 1px #f7a901;
  border-bottom: 4px solid #f7a901;
  border-radius: 100px;
  padding: 20px 70px 20px 50px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: block;
  box-shadow: 2px 16px 19px -7px #00000036;
}

.training-orange-button:hover {
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe09c84d1a6b36cf58140da_snow.png"), linear-gradient(#d37e24, #f9c000);
  background-position: 94%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 34px, auto;
  background-attachment: scroll, scroll;
  border-bottom-color: #c7a527;
}

.training-orange-button:active {
  color: var(--black);
  transform: translate(0, 3px);
}

.training-orange-button:focus, .training-orange-button:visited {
  color: var(--black);
}

.training-orange-button.training {
  display: block;
}

.training-orange-button.money {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f4b76101909bd4e338943e4_money-button.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 95%, 0 0;
  background-size: 50px, auto;
}

.training-orange-button.money:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f4b76101909bd4e338943e4_money-button.png"), linear-gradient(#0000, #0000);
  background-position: 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 50px, auto;
  background-attachment: scroll, scroll;
}

.training-orange-button.no-image {
  background-image: linear-gradient(#fe8707, #f9c000);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-right: 50px;
}

.training-title-copy {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 22px;
}

.training-title-copy.hide {
  display: none;
}

.training-title-copy.bold {
  font-weight: 700;
}

.training-title-copy.grey {
  color: #464444;
}

.training-title-copy.space {
  margin-top: 10px;
}

.training-title-copy.shadow {
  text-shadow: 0 1px 1px #fff3;
}

.buttonpaddle {
  display: inline-block;
}

.buttonpaddle.status.disabled {
  opacity: 0;
  display: none;
}

.div-block-125 {
  width: 1080px;
  height: 500px;
}

.div-block-126 {
  flex-direction: row;
  justify-content: flex-end;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-62 {
  margin-top: 5px;
  position: absolute;
}

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

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

.training-left {
  flex: 0 auto;
  align-self: flex-start;
}

.training-section-3 {
  padding-top: 20px;
}

.div-block-130 {
  justify-content: center;
  align-items: center;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-131 {
  flex: 0 auto;
  align-self: flex-start;
}

.div-block-132 {
  flex: 1;
  align-self: flex-start;
}

.training-pink {
  color: #d33775;
  text-align: right;
  margin-top: 70px;
  font-size: 34px;
  font-weight: 700;
  line-height: 38px;
}

.training-pink2 {
  color: #000;
  text-align: right;
  margin-top: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.training-section-4 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb69fe7631a1ee36f0f315a_ao-roses.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 960px;
  padding-top: 200px;
  padding-bottom: 80px;
}

.testimonial-test {
  height: 600px;
}

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

.text-block-75 {
  color: #d33775;
  margin-top: 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-133 {
  width: 500px;
  height: 900px;
  margin-left: auto;
  margin-right: auto;
}

.mask {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb6aaeefb1f1e6766b34b73_phone-test1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 503px;
}

.slider {
  height: 500px;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb6ab99631a1e7d040f7964_s1.jpg");
  background-position: 177px 78px;
  background-repeat: no-repeat;
  background-size: 171px;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb6ac6d042e7453b2094f63_s2.jpg");
  background-position: 176px 66px;
  background-repeat: no-repeat;
  background-size: 170px;
}

.icon, .icon-2 {
  color: #000;
}

.div-block-134 {
  max-width: 700px;
}

.div-block-135 {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

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

.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-bullet-2.green {
  color: #00ad4c;
  background-color: #e4fde4;
  background-image: none;
}

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

.text-block-74-copy {
  margin-top: 20px;
  font-size: 22px;
  line-height: 28px;
}

.text-block-74-copy-copy {
  color: #6d6668;
  margin-top: 50px;
  font-size: 28px;
  line-height: 34px;
}

.text-block-74-copy-copy.green {
  color: #d33775;
}

.text-block-74-copy {
  color: #d33775;
  margin-top: 40px;
  font-size: 20px;
  line-height: 24px;
}

.text-block-74-copy.green {
  color: var(--black);
  font-weight: 700;
}

.text-span-9 {
  color: #d33775;
}

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

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

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

.endspacer {
  width: 100%;
  height: 400px;
}

.training-section-5 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7ca2e042e74e8581014c4_bg-angel.jpg");
  background-position: 50% 0;
  background-size: cover;
  padding-bottom: 60px;
}

.training-section-5.mod {
  background-image: none;
  padding-bottom: 0;
}

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

.training-main-headline.green {
  color: var(--black);
  margin-bottom: 60px;
  font-size: 32px;
  line-height: 38px;
}

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

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

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

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

.training-bullet-1 {
  color: #d33775;
  font-size: 34px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-135-copy, .training-1 {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.training-1.money {
  margin-top: 30px;
}

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

.div-block-144 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb92cc259b79893734ced7e_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-144.green {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f551ae550642969554a025a_money-2.jpg");
  background-position: 99% 98%;
  background-repeat: no-repeat;
  background-size: 109px;
}

.div-block-144.xmas {
  background-image: linear-gradient(#ffffff69, #ffffff69), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe329d23b7e45aa93b338ee_xmas.jpg");
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 200px;
}

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

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

.training-box-text-2.space {
  margin-bottom: 15px;
}

.text-span-10 {
  color: #d33775;
}

.div-block-145, .div-block-146, .div-block-147, .div-block-148, .div-block-149, .div-block-150 {
  flex: 1;
}

.training-section-button {
  padding-bottom: 40px;
}

.training-section-button.last {
  margin-bottom: 160px;
  padding-top: 40px;
}

.container-23 {
  text-align: center;
}

.container-23.spacing {
  margin-top: 40px;
}

.training-section-7 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7d339ccd7e78194587b4e_lady-wave.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 880px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-24 {
  display: flex;
}

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

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

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

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

.div-block-151-copy {
  flex: 0 auto;
}

.div-block-154 {
  flex: 0 auto;
  width: 10px;
}

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

.training-section-8 {
  padding-bottom: 40px;
}

.training-section-8.green {
  padding-top: 80px;
}

.training-section-8.green.mod {
  padding-top: 60px;
}

.training-table-box-1 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e047f92b5891e81787cf_table-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #cfb3be;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  display: flex;
  box-shadow: 6px 6px 10px #00000026;
}

.training-table-box-1.color {
  border-color: #7ed957;
}

.div-block-157 {
  background-color: #cfb3be;
  border-top-left-radius: 19px;
  border-bottom-right-radius: 20px;
  align-self: baseline;
}

.div-block-157.green {
  background-color: #00ac4c;
}

.div-block-157.mod {
  background-color: #cd97cf;
}

.div-block-157.color {
  background-color: #7ed957;
}

.div-block-158 {
  flex: 1;
  margin: 30px 20px 30px 160px;
}

.text-block-78 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  line-height: 34px;
}

.training-table-headline {
  color: var(--black);
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.training-table-text {
  color: #5b5757;
  margin-top: 20px;
  font-size: 22px;
  line-height: 24px;
}

.traininig-table-list {
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 20px;
  line-height: 24px;
}

.training-list-item {
  color: var(--black);
  margin-bottom: 20px;
}

.training-table-box-2 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e445f3dd365706beff12_table-2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #cfb3be;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  display: flex;
  box-shadow: 6px 6px 10px #00000026;
}

.training-table-box-2.color {
  border-color: #7ed957;
}

.training-table-box-3 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e4f379f8861ced44c619_table-3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #cfb3be;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  display: flex;
  box-shadow: 6px 6px 10px #00000026;
}

.training-table-box-3.color {
  border-color: #7ed957;
}

.text-span-11 {
  color: #d33775;
}

.training-section-9 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e8c6a11928c54906526b_sphere-bg.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.training-section-9.love-strategy {
  padding-top: 80px;
}

.div-block-159 {
  margin-top: 40px;
  display: flex;
}

.div-block-160 {
  width: 70%;
}

.div-block-161 {
  width: 30%;
}

.training-regular-headline {
  color: #d33775;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.training-regular-text {
  color: #000;
  margin-top: 20px;
  font-size: 20px;
  line-height: 24px;
}

.div-block-162 {
  margin-top: 40px;
  display: flex;
}

.div-block-163, .div-block-164 {
  width: 50%;
}

.div-block-165 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7ecdaf3dd365cb7bf2a9a_universe.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 400px;
  padding-bottom: 49px;
}

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

.training-offer-text-1 {
  color: #000;
  text-align: center;
  margin-top: 50px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.training-offer-headline-red {
  color: #f40a0a;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 42px;
  font-weight: 700;
  line-height: 46px;
}

.training-offer-text-2 {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 24px;
}

.div-block-167 {
  text-align: center;
  margin-top: 50px;
}

.training-section-10 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7f1adfb1f1e1bccbb58bb_doubts.jpg");
  background-repeat: no-repeat;
  background-size: 600px;
  padding-bottom: 40px;
}

.training-section-10.green {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f551e5271709ba4834b37a0_woman.jpg");
  background-position: 50px 0;
  background-repeat: no-repeat;
  background-size: 500px;
}

.training-offer-headline {
  color: var(--black);
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.training-secondary-headline {
  color: #d33775;
  margin-bottom: 40px;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-168 {
  margin-left: 350px;
}

.div-block-169 {
  max-width: 1080px;
  margin: 40px auto 80px;
  padding-top: 50px;
}

.training-regular-text-2 {
  color: #000;
  margin-top: 10px;
  font-size: 20px;
  line-height: 24px;
}

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

.div-block-171 {
  width: 60%;
}

.div-block-172 {
  padding-top: 60px;
}

.div-block-173 {
  background-color: #fff;
  border: 5px solid #d33775;
  border-radius: 20px;
  width: 16px;
  height: 16px;
}

.div-block-173.green {
  border-color: #00ac4c;
}

.training-offer-headline-small {
  color: var(--black);
  text-align: center;
  padding: 10px 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.trainining-list-small {
  margin-top: 20px;
  display: flex;
}

.training-dot-small {
  margin-right: 10px;
  padding-top: 4px;
}

.training-section-11.hide {
  display: none;
}

.training-table-2 {
  background-color: #fff;
  border-radius: 20px;
  padding: 10px;
  box-shadow: 6px 6px 10px 1px #00000026;
}

.training-table-2.hide {
  display: none;
}

.training-table-2.space {
  margin-top: 50px;
  margin-bottom: 80px;
}

.training-countdown {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.training-countdown-headline {
  color: #d33775;
  text-align: center;
  margin-top: 20px;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  line-height: 34px;
}

.training-countdown-headline.xmas {
  text-shadow: 1px 1px 3px #b4b4b4;
}

.training-coundown-info {
  color: #000;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.training-price-box {
  border: 2px dashed #d94f45;
  border-radius: 11px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.training-price-box.modal {
  margin-bottom: 20px;
}

.training-price-box.xmas {
  margin-bottom: 20px;
  padding-bottom: 40px;
}

.training-price-box.mod {
  padding-bottom: 40px;
}

.div-block-174 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

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

.training-offer-price {
  color: var(--black);
  text-align: center;
  padding: 20px 40px 10px;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

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

.training-offer-another-text {
  color: #000;
  text-align: center;
  margin-top: 50px;
  font-size: 30px;
  line-height: 34px;
}

.training-offer-another-text-small {
  color: #000;
  text-align: center;
  margin-top: 20px;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  line-height: 34px;
}

.training-section-12 {
  padding-bottom: 40px;
}

.training-section-12.green {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f551fe5b6638557ad8fe109_money-bg.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.training-section-12.practicum {
  background-image: linear-gradient(#fff0 55%, #fff), linear-gradient(360deg, #fff0 76%, #fff), linear-gradient(#fffc, #fffc), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645debab825a96ec23f26037_bg1.jpg");
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, cover;
}

.image-65, .image-66 {
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.training-guarantee-text {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-size: 18px;
  line-height: 26px;
}

.training-guarantee-headline {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.training-guarantee-section {
  justify-content: space-around;
  margin-top: 40px;
  display: flex;
}

.training-section-13 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb936532ef61160d5b83095_couple-bg.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 560px;
  padding-bottom: 60px;
}

.training-section-13.green {
  background-image: none;
  padding-top: 40px;
}

.training-section-13.love-strategy {
  padding-top: 80px;
}

.div-block-177 {
  max-width: 90%;
}

.training-check-bold {
  color: #000;
  font-size: 20px;
  line-height: 28px;
}

.text-span-12, .text-span-13, .text-span-14, .text-span-15 {
  color: #d33775;
}

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

.div-block-154-copy {
  flex: 0 auto;
  align-self: stretch;
  width: 400px;
}

.training-section-14 {
  padding-bottom: 40px;
}

.training-section-14.spacing {
  padding-top: 60px;
}

.training-section-14.money-2023 {
  padding-bottom: 0;
}

.div-block-178 {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-179 {
  margin-top: 40px;
  display: flex;
}

.div-block-179.center {
  justify-content: center;
}

.training-bonus-box {
  background-color: #f9f2f5;
  border: 2px dashed #e99bba;
  border-radius: 20px;
  flex: 1;
  margin: 20px;
  padding: 20px 20px 40px;
  box-shadow: 6px 6px 10px #00000026;
}

.training-bonus-box.green {
  background-color: #f6fff9;
}

.training-bonus-box.green.one {
  max-width: 400px;
}

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

.text-span-16 {
  color: #d33775;
  font-weight: 700;
}

.text-span-16.green {
  color: #00ac4c;
}

.training-bonus-headline {
  color: #000;
  font-size: 20px;
  line-height: 28px;
}

.training-bonus-img {
  margin-top: 10px;
  margin-bottom: 20px;
  display: block;
}

.training-bonus-text {
  color: #000;
  margin-top: 20px;
  font-size: 20px;
  line-height: 28px;
}

.training-section-15 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb94b9a2265a2104beb8963_footer-ao.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 160px;
}

.training-section-15.green {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5521fd71709bc2704b3bbf_money.jpg");
  background-position: 0 0;
  background-size: cover;
}

.training-section-15.green.money {
  padding-top: 40px;
}

.training-section-15.love-strategy {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650ee0e3a960e65849570806_bg1.jpg"), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb94b9a2265a2104beb8963_footer-ao.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  padding-top: 80px;
}

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

.training-footer-list {
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 20px;
  line-height: 24px;
}

.text-span-17 {
  color: #d33775;
  font-weight: 700;
}

.text-span-17.green {
  color: #00ac4c;
}

.text-span-18 {
  color: #d33775;
  font-weight: 700;
}

.text-span-18.green {
  color: #00ac4c;
}

.text-span-19 {
  color: #d33775;
  font-weight: 700;
}

.text-span-19.green {
  color: #00ac4c;
}

.text-span-20 {
  color: #d33775;
  font-weight: 700;
}

.text-span-20.green {
  color: #00ac4c;
}

.div-block-183 {
  justify-content: space-between;
  margin-top: 50px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.div-block-184, .div-block-185 {
  flex: none;
}

.training-final-pricing {
  color: #000;
  margin-top: 20px;
  font-size: 24px;
  line-height: 38px;
}

.training-final-pricing.mod {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 700;
}

.text-span-21 {
  font-weight: 700;
}

.text-span-21.smaller {
  font-size: 16px;
}

.text-span-22 {
  font-weight: 700;
  text-decoration: line-through;
}

.text-span-23 {
  color: #d33775;
  font-weight: 700;
}

.text-span-23.green {
  color: #d33775;
  font-size: 34px;
  line-height: 44px;
}

.text-span-23.green.big {
  font-size: 44px;
  line-height: 50px;
}

.text-span-23.green.bigger {
  font-size: 45px;
  line-height: 53px;
}

.text-span-23.mod {
  font-size: 30px;
  line-height: 42px;
}

.text-span-24 {
  font-weight: 700;
}

.training-final-price-notes {
  color: #000;
  text-align: center;
  margin-top: 20px;
  font-size: 20px;
  line-height: 24px;
}

.div-block-186 {
  margin-top: 60px;
  margin-bottom: 60px;
}

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

.pop-up {
  width: 1vh;
  height: 1vh;
  position: absolute;
}

.training-payment-modal {
  z-index: 99;
  background-color: #000000d6;
  width: 100vw;
  height: 100vh;
  padding-bottom: 40px;
  display: none;
  position: fixed;
}

.div-block-187 {
  background-color: #fff;
  border-radius: 20px;
  max-width: 900px;
  margin: 50px auto;
  padding: 50px 20px 60px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-188 {
  margin-top: 20px;
  display: flex;
}

.div-block-189, .div-block-190 {
  flex: 0 auto;
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.payment-modal-type-headline {
  color: #5cb01f;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.payment-modal-type-headline.blue {
  color: #6391ec;
}

.payment-modal-type-text {
  color: #000;
  text-align: center;
  min-height: 120px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 22px;
}

.payment-modal-headline {
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.payment-modal-subheadline {
  color: #757575;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 28px;
}

.payment-modal-x {
  cursor: pointer;
  padding: 16px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.payment-modal-cta {
  color: #757575;
  text-align: center;
  margin-top: 20px;
  font-size: 22px;
  line-height: 28px;
}

.training-final-price-notes-mod {
  color: #000;
  text-align: center;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

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

.training-section-testimonial.hidden {
  display: none;
}

.training-slider {
  background-color: #0000;
  width: 540px;
  height: 576px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.training-slider-icons {
  color: #000;
}

.mask-2 {
  background-color: #0000;
  width: 343px;
  height: 576px;
  margin-left: auto;
  margin-right: auto;
}

.slider-main {
  background-color: #0000;
  width: 540px;
  height: 630px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.slider-mask {
  border: 1px solid #a1a1a1;
  border-radius: 20px;
  width: 343px;
  height: 576px;
  margin-left: auto;
  margin-right: auto;
}

.slider-1 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5660ec8f408119070f9d22_t1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-2 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645e0fd44cbd41d8815ea686_r2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.slider-3 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645e0fe1267a0c02449cb8c4_r3.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.slider-4 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645e0ff3c8fcbff22dc3fcb4_r4.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.slider-5 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645e1001c046ab4b5820be68_r5.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.slider-6 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645e102aea7561daaaa8a685_r6.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.slider-icon {
  color: #000;
}

.link-block-9 {
  margin-left: 60px;
}

.ticker {
  background-color: #e82158;
}

.ticker.hide {
  display: none;
}

.ticker.yellow {
  background-color: #fdc73d;
}

.ticker.yellow.blog {
  padding-top: 60px;
}

.ticker.yellow.donotshow {
  opacity: 0;
  display: none;
}

.ticker.yellow-light {
  background-color: #f8fd8e;
}

.ticker.yellow-light.blog {
  padding-top: 60px;
}

.ticker.yellow-light.donotshow {
  opacity: 0;
  display: none;
}

.link-block-10 {
  width: 100%;
  height: 100%;
}

.text-block-79 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.blog-training-link {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
}

.link-6 {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.training-offer-time {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.training-offer-price-main {
  color: var(--black);
  text-align: center;
  padding: 20px 40px;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

.training-offer-price-main.grey {
  color: #505050;
  padding-bottom: 0;
  font-size: 30px;
  line-height: 36px;
}

.training-offer-price-main.grey._2nd {
  padding-top: 10px;
}

.training-offer-price-main.grey._2nd.plus {
  margin-top: 10px;
  padding-top: 0;
  font-size: 50px;
  line-height: 30px;
}

.training-offer-price-main.red {
  color: #2ca314;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 48px;
  line-height: 52px;
}

.payment-modal-out {
  color: #757575;
  text-align: center;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 28px;
}

.payment-modal-date {
  color: #757575;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  line-height: 28px;
}

.training-orange-button-disabled {
  color: var(--black);
  cursor: not-allowed;
  background-color: #a8a8a8;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.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: var(--black);
}

.video-embed-training {
  text-align: center;
  max-width: 640px;
}

.video-embed-training.top {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-25 {
  color: #000;
  font-weight: 700;
}

.help-header {
  padding-top: 20px;
}

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

.help-header.white {
  background-image: linear-gradient(#fff, #fff);
}

.help-header.only-button {
  padding-top: 40px;
  padding-bottom: 45px;
}

.help-header.shorter {
  padding-bottom: 40px;
}

.header-help {
  padding: 120px 40px 100px;
}

.help-headline {
  color: #85dce8;
  text-align: center;
  margin-bottom: 20px;
  font-size: 66px;
  font-weight: 700;
  line-height: 72px;
}

.help-headline.spacing {
  margin-bottom: 40px;
}

.help-subheadline {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.help-sub-subheadline {
  color: var(--black);
  text-align: center;
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}

.help-sub-subheadline.hide {
  display: none;
}

.help-additional-info-headline {
  color: var(--black);
  text-align: center;
  margin-top: 50px;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.help-sub-subheadline-copy {
  color: var(--black);
  text-align: center;
  margin-bottom: 50px;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.more-link-wrapper {
  text-align: center;
  width: 100vw;
  padding: 60px 20px;
}

.more-link-image {
  border-radius: 100px;
  margin-bottom: 10px;
}

.more-link-profile-name {
  color: #bbb;
  font-size: 20px;
  line-height: 26px;
  text-decoration: none;
  display: inline-block;
}

.div-block-192 {
  width: 500px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
}

.more-link-profile {
  margin-bottom: 25px;
}

.more-link-button {
  color: #fff;
  background-color: #e82158;
  border: 2px solid #e82158;
  max-width: 680px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  font-size: 16px;
  line-height: 22px;
  transition: background-color .1s ease-in;
  display: block;
}

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

.more-link-logo-image {
  max-width: 220px;
}

.more-link-logo-link {
  margin-top: 20px;
}

.training-section-1-money-2023 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/63429b944078362b9eee4de5_header2022.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  min-height: 780px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.training-section-1-money-2023.v2 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645c9d7b83641333b286f1f7_alexa-practicum-header.jpg");
  background-position: 0 0;
  background-size: cover;
}

.training-section-1-money-2023.v2.home {
  padding-top: 80px;
}

.training-section-1-money-2023.v2.home.hide {
  opacity: 0;
  display: block;
}

.training-section-1-money-2023.v2.practicum {
  background-image: linear-gradient(#f7f7f700 69%, #f7f7f7db 90%, #f7f7f7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645c9d7b83641333b286f1f7_alexa-practicum-header.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 0;
}

.training-text-in-box {
  color: #000;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 24px;
}

.div-block-159-money {
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
}

.training-coundown-sub {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.training-offer-bonus-sub {
  color: #000;
  text-align: center;
  margin-top: 20px;
  font-size: 26px;
  line-height: 32px;
}

.training-section-4-money {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5225bf3802df7a7958bc32_img-3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 960px;
  padding-top: 200px;
  padding-bottom: 80px;
}

.training-section-4-money.v2 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6342a00eda79c9434fbdc2f8_alexa2022.jpg");
  background-size: cover;
}

.training-section-4-money.practicum {
  background-image: linear-gradient(#fff0 64%, #ffffff78 79%, #fff), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645dee48452436a30669c6da_alexa-bed.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.training-section-5-money {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f52276ae1b648fba11d7003_img-4.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 60px;
}

.marathon-money-coin {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}

.training-section-7-money {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f522c9b5d2840c681eb9224_img-5.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 880px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.training-table-box-1-money {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f522d9a97ecc7591215e676_img-6.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border: 1px solid #cfb3be;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  display: flex;
  box-shadow: 6px 6px 10px #00000026;
}

.training-table-box-2-money {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f522e83ae34bb52ee786fc0_img-7.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #cfb3be;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  display: flex;
  box-shadow: 6px 6px 10px #00000026;
}

.training-table-box-3-money {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f522f0f9e946a2f4ef41e7b_img-8.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #cfb3be;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  display: flex;
  box-shadow: 6px 6px 10px #00000026;
}

.training-section-9-money {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5524f4cea2033f87736088_ao-bg.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 960px;
  padding-top: 200px;
  padding-bottom: 80px;
}

.training-section-9-money.green {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5529f62d96a08b2ec655ea_ao-bg.jpg");
  background-position: 0 0;
  background-size: contain;
  padding-top: 180px;
}

.training-section-9-money.green.v2 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/63429d2272932eedf3f7a7e8_about2022.jpg");
  background-position: 100% 0;
  background-size: cover;
  padding-top: 100px;
}

.icon-left {
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.icon-left.center {
  display: block;
}

.icon-right {
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.icon-right.center {
  display: block;
}

.text-span-26, .text-span-27 {
  text-decoration: line-through;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f56584431df4c4161695500_t7.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f565844ac2605a0949c889b_t8.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f56618bba08d7c1933f09bc_t7.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5661a25967480bdd3d7bda_t8.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5661b2b1877a0a790042dc_t9.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5661c44c7c24433d7df39f_t10.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.money-img {
  margin-bottom: 10px;
}

.ticker-marathon-money {
  width: 100%;
}

.ticker-marathon-money.hide {
  opacity: 0;
  display: none;
}

.link-block-10-copy {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.ticker-fixed {
  z-index: 98;
  background-color: #ff8b00;
  width: 100%;
}

.ticker-fixed.hide {
  display: none;
}

.text-block-79-copy {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.ticker-started {
  opacity: 0;
  text-align: center;
  background-color: #f5d35a;
  width: 100%;
  display: none;
}

.ticker-started.help {
  margin-bottom: 50px;
}

.ticker-started-headline {
  color: #000;
  padding: 30px 20px 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.ticker-started-text {
  color: #000;
  max-width: 800px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  line-height: 28px;
  display: inline-block;
}

.marathon-money-offer {
  margin: 20px auto 15px;
  display: block;
}

.marathon-money-offer._2nd {
  margin-top: 30px;
}

.xmas-2020-offer {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe08c629f9c67faa669d205_xmas-2020-header.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  min-height: 760px;
  padding-top: 80px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.training-title-main {
  color: #1b1b1bcf;
  text-shadow: 0 2px 2px #b1b1b1;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 60px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 48px;
}

.training-title-main.money {
  color: #fff;
  text-shadow: 2px 2px 3px #000000a1;
  font-family: Roboto Slab, sans-serif;
}

.date-xmas {
  color: var(--black);
  background-color: #d19dcc;
  border-radius: 5px;
  width: auto;
  margin-top: 10px;
  margin-left: 60px;
  padding: 8px 12px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
}

.date-xmas.money {
  background-color: #13d2589e;
}

.info-xmas {
  color: var(--black);
  max-width: 400px;
  margin-top: 10px;
  margin-left: 60px;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.info-xmas.money {
  color: #fff;
  text-shadow: 2px 2px 3px #000000a1;
  font-family: Roboto Slab, sans-serif;
}

.info-xmas.red {
  color: #d94f45;
}

.orange-button {
  color: var(--black);
  background-color: #ff8b00;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe09c84d1a6b36cf58140da_snow.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 94%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 34px, auto;
  background-attachment: scroll, scroll;
  border: 1px #f7a901;
  border-bottom: 4px solid #f7a901;
  border-radius: 100px;
  padding: 20px 70px 20px 50px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: block;
  box-shadow: 2px 16px 19px -7px #00000036;
}

.orange-button:hover {
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe09c84d1a6b36cf58140da_snow.png"), linear-gradient(#d37e24, #f9c000);
  background-position: 94%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 34px, auto;
  background-attachment: scroll, scroll;
  border-bottom-color: #c7a527;
}

.orange-button:active {
  color: var(--black);
  transform: translate(0, 3px);
}

.orange-button:focus, .orange-button:visited {
  color: var(--black);
}

.orange-button.training {
  display: block;
}

.orange-button.money {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f4b76101909bd4e338943e4_money-button.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 95%, 0 0;
  background-size: 50px, auto;
}

.orange-button.money:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f4b76101909bd4e338943e4_money-button.png"), linear-gradient(#0000, #0000);
  background-position: 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 50px, auto;
  background-attachment: scroll, scroll;
}

.price-adopt {
  color: #42c8ffcf;
  margin-bottom: 25px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.bold-text-9 {
  color: #42c8ff;
}

.funnel-placeholder {
  height: 600px;
}

.funnel-form-main {
  max-width: 980px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.funnel-intro-headline {
  color: #000;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.funnel-headline {
  color: #000;
  text-align: center;
  max-width: 960px;
  margin: 10px auto 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 52px;
}

.funnel-enter-contact {
  color: #000;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

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

.submit-button {
  width: 100%;
}

.funnel-main {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.funnel-content {
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.funnel-content.ended {
  margin-bottom: 80px;
}

.funnel-content.modspacing {
  padding-bottom: 60px;
}

.funnel-content.hidden {
  opacity: 0;
  display: none;
}

.funnel-content.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.funnel-content.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.funnel-content.webinar-offer.xmas2018, .funnel-content.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.funnel-content.spacing2, .funnel-content.xmas2018._2nd {
  padding-bottom: 40px;
}

.div-block-193 {
  background-color: #eee;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  height: 300px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.funnel-status {
  color: #000;
  text-align: center;
  background-color: #ffa434;
  border-left: 60px solid #ffa434;
  border-right: 60px solid #ffd49f;
  max-width: 600px;
  margin: 0 auto 40px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.funnel-next-steps {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.smartsender-info {
  text-align: center;
}

.training-date-2 {
  color: #000;
  background-color: #d19dcc;
  border-radius: 5px;
  width: auto;
  margin-top: 20px;
  margin-left: 60px;
  padding: 8px 12px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
}

.training-orange-button-2 {
  color: #000;
  background-color: #ff8b00;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe09c84d1a6b36cf58140da_snow.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 94%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 34px, auto;
  background-attachment: scroll, scroll;
  border: 1px #f7a901;
  border-bottom: 4px solid #f7a901;
  border-radius: 100px;
  padding: 20px 70px 20px 50px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: block;
  box-shadow: 2px 16px 19px -7px #00000036;
}

.training-orange-button-2:hover {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe09c84d1a6b36cf58140da_snow.png"), linear-gradient(#d37e24, #f9c000);
  background-position: 94%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 34px, auto;
  background-attachment: scroll, scroll;
  border-bottom-color: #c7a527;
}

.training-orange-button-2:active {
  color: #000;
  transform: translate(0, 3px);
}

.training-orange-button-2:focus, .training-orange-button-2:visited {
  color: #000;
}

.training-orange-button-disabled-2 {
  color: #000;
  cursor: not-allowed;
  background-color: #a8a8a8;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.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-2:hover, .training-orange-button-disabled-2:active, .training-orange-button-disabled-2:focus, .training-orange-button-disabled-2:visited {
  color: #000;
}

.training-subtitle-2 {
  color: #000;
  max-width: 400px;
  margin-top: 10px;
  margin-left: 60px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.val2021 {
  padding: 40px 20px 20px;
}

.val2021.ended {
  margin-bottom: 80px;
}

.val2021.modspacing {
  padding-bottom: 60px;
}

.val2021.hidden {
  opacity: 0;
  display: none;
}

.val2021.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.val2021.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.val2021.webinar-offer.xmas2018, .val2021.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.val2021.webinar-offer.bf2019, .val2021.spacing2, .val2021.xmas2018._2nd {
  padding-bottom: 40px;
}

.val2021.xmas2018._3 {
  padding-top: 0;
  padding-bottom: 40px;
}

.val2021.xmas2018._3.valentin {
  padding-top: 20px;
}

.val2021.bottom {
  padding-bottom: 100px;
}

.val2021._2nd {
  padding-bottom: 40px;
}

.val2021-counter {
  padding-top: 40px;
  padding-bottom: 20px;
}

.val2021-counter.hide {
  display: none;
}

.val2021-counter.bottom {
  background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6023813f360bca89fd104766_heart-bg.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 80px;
}

.val2021-count {
  border: 1px solid #eaeaea;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 40px 20px;
}

.val2021-count.green {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f551ae550642969554a025a_money-2.jpg");
  background-position: 99% 98%;
  background-repeat: no-repeat;
  background-size: 109px;
}

.val2021-count.xmas {
  background-image: linear-gradient(#ffffff69, #ffffff69), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe329d23b7e45aa93b338ee_xmas.jpg");
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 200px;
}

.val2021-text {
  color: #363636;
  text-align: left;
  max-width: 800px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.val2021-text.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

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

.val2021-text.left {
  text-align: left;
}

.val2021-text.spacing {
  margin-bottom: 30px;
}

.val2021-text.bottom {
  margin-bottom: 60px;
}

.val2021-text.book-bottom {
  margin-bottom: 30px;
}

.val2021-text.more {
  margin-bottom: 32px;
}

.val2021-text.modx {
  margin-bottom: 24px;
}

.val2021-headline {
  color: #283b44;
  text-align: left;
  max-width: 800px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  display: block;
}

.val2021-headline.cent {
  text-align: center;
}

.val2021-headline.left {
  text-align: left;
}

.val2021-headline.video {
  text-align: center;
  margin-top: 40px;
}

.val2021-headline.bigger {
  text-align: center;
  margin-bottom: 30px;
  font-size: 36px;
  line-height: 40px;
}

.val2021-headline.more {
  margin-bottom: 20px;
}

.bullet-space {
  margin-right: 10px;
}

.header-val2021 {
  background-image: linear-gradient(#fff0, #f8f8f817 82%, #f7f7f7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/60237f4f7a2e0a112e0d93dc_val2021.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  min-height: 700px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.chapter-blue {
  color: #000;
}

.button-vl2021 {
  color: var(--black);
  background-color: #ff8b00;
  background-image: linear-gradient(#fe8707, #f9c000);
  border: 1px #f7a901;
  border-bottom: 4px solid #f7a901;
  border-radius: 100px;
  padding: 20px 50px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: block;
  box-shadow: 2px 16px 19px -7px #00000036;
}

.button-vl2021:hover {
  color: var(--black);
  background-image: linear-gradient(#d37e24, #f9c000);
  border-bottom-color: #c7a527;
}

.button-vl2021:active {
  color: var(--black);
  transform: translate(0, 3px);
}

.button-vl2021:focus, .button-vl2021:visited {
  color: var(--black);
}

.button-vl2021.training {
  display: block;
}

.button-vl2021.money {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f4b76101909bd4e338943e4_money-button.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 95%, 0 0;
  background-size: 50px, auto;
}

.button-vl2021.money:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f4b76101909bd4e338943e4_money-button.png"), linear-gradient(#0000, #0000);
  background-position: 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 50px, auto;
  background-attachment: scroll, scroll;
}

.button-vl2021.top {
  margin-bottom: 10px;
}

.val21-bg {
  background-color: #f7f7f7;
}

.link-7 {
  text-align: center;
}

.header-woman2021 {
  background-image: linear-gradient(#fff0, #f8f8f817 82%, #f7f7f7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/603f5e55eb5caa050c8b1113_woman-header.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  min-height: 700px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.woman2021-counter {
  padding-top: 40px;
  padding-bottom: 20px;
}

.woman2021-counter.hide {
  display: none;
}

.woman2021-counter.bottom {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/603f56cc489ddcb93b6728fd_woman-bg.jpg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  padding-bottom: 80px;
}

.woman2021-counter.bottom.last {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/61a385516be0826f3ac3265b_bg-xmas2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.text-span-28 {
  color: #9b1313;
  font-weight: 700;
}

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

.text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33 {
  color: #9b1313;
}

.collection-item-2 {
  margin-bottom: 15px;
}

.collection-list {
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.blog-recommended-title {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.blog-recommended-link {
  float: left;
  clear: left;
  margin-bottom: 8px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.blog-recommended-assets {
  float: left;
  clear: left;
  margin-top: 30px;
  margin-bottom: 12px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.blog-recommended-ig {
  float: left;
  clear: left;
  margin-bottom: 12px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.blog-recommended-breaker {
  float: left;
  clear: left;
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.training-section-review {
  width: 100%;
  margin-bottom: 60px;
}

.pom-tickcounter-embed {
  max-width: 680px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.pom-tickcounter-embed.mod {
  margin-top: 20px;
}

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

.slider-1b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/660a4ffa90a05eb56ffb8535_r1.jpg");
  background-repeat: repeat;
  background-size: auto;
}

.slider-2b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/660a5064a2dd5862e9648ad4_r2.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: auto;
}

.slider-3b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/660a5082b576d554dff2ee85_r3.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: auto;
}

.slider-4b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/660a51b7070aa2abeaa889b8_r4.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.slider-5b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/660a51da56891b9cb01e8171_r5.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.slider-6b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/660a527ebd39935d61e25ed1_r6.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-7b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6096c227138d1b68cfca8b7b_t7b.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-8b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6096c2508b006434a08ceaa3_t8b.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-9b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6096c2716d58a5bc9bde5d90_t9b.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.training-price-top {
  color: #d33775;
  text-align: center;
  margin-top: 20px;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 28px;
  font-style: italic;
  font-weight: 700;
  line-height: 32px;
}

.training-price-top.xmas {
  text-shadow: 1px 1px 3px #b4b4b4;
}

.training-price-bottom {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 34px;
}

.training-price-bottom.xmas {
  text-shadow: 1px 1px 3px #b4b4b4;
}

.payment-logos-training {
  max-width: 300px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.payment-logos-training.course {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.training-offer-price-info {
  color: var(--black);
  text-align: center;
  margin-top: 40px;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.training-final-price-notes-mod-copy {
  color: #000;
  text-align: center;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.training-payment-info {
  color: #000;
  text-align: center;
  margin-top: 40px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

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

.money-love {
  margin-bottom: 10px;
}

.ticker-link {
  color: #000;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.ticker-text-no-link {
  color: #000;
  text-align: center;
  padding: 30px 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

.ticker-text-no-link.white {
  color: #fff;
}

.link-smaller {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.marathon-info-link {
  color: #000;
  text-align: left;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: 60px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.marathon-info-link.bottom {
  margin-top: 5px;
}

.offer-text {
  color: #505050;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.offer-text._30px {
  margin-bottom: 30px;
}

.offer-text._30px.mk2 {
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.offer-text._30px.mod {
  margin-bottom: 10px;
}

.offer-text.red {
  color: #e82058;
}

.offer-text.mod {
  font-size: 22px;
  line-height: 28px;
}

.bg-color-offer {
  background-color: #f7f7f7;
  background-image: linear-gradient(to top, #f7f7f7, #fff0), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/60cb18a42776642cef4903d8_bal1.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.main-offer-main-headline {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 2px #6d6666;
  margin: 0 auto 6px;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
  display: block;
}

.main-offer-main-headline.valentine {
  font-size: 70px;
  line-height: 76px;
}

.main-offer-subheadline {
  color: #b92b8f;
  text-align: center;
  text-shadow: 1px 1px 1px #0000004f;
  background-color: #fff;
  border-radius: 13px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
  display: inline-block;
}

.main-offer-header {
  text-align: center;
}

.main-offer-header.bf {
  padding-bottom: 20px;
}

.main-offer-section {
  padding-top: 20px;
  padding-bottom: 60px;
}

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

.main-offer-section.subscribed.mod {
  background-color: #fff;
  background-image: none;
  padding-top: 20px;
  padding-bottom: 0;
}

.main-offer-section.white {
  background-image: linear-gradient(#fff, #fff);
}

.main-offer-section.only-button {
  padding-top: 40px;
  padding-bottom: 45px;
}

.main-offer-section.shorter {
  padding-bottom: 40px;
}

.main-offer-section.bf2019 {
  background-color: #353535;
  padding-bottom: 0;
}

.main-offer-section.bf2019.nye {
  background-color: #1f2632;
}

.image-69 {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

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

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

.div-block-195 {
  text-align: center;
  margin-bottom: 10px;
}

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

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

.mzp-header {
  margin-bottom: 10px;
}

.mzp-header.hide {
  display: none;
}

.red {
  color: #d4395b;
  font-size: 36px;
  line-height: 42px;
}

.red.smaller {
  font-size: 30px;
  line-height: 36px;
}

.blue {
  color: #2fb9e6;
  text-shadow: 1px 1px 2px #00000030;
}

.subpages-smaller-headline {
  color: #292929;
  font-family: Lato, sans-serif;
  font-size: 42px;
  line-height: 48px;
}

.subpages-smaller-headline.center {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 26px;
  line-height: 34px;
}

.subpages-smaller-headline.center.red {
  color: #d4395b;
}

.subpages-smaller-headline.center.pink {
  color: #292929;
}

.subpages-smaller-headline.coaching-space {
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
}

.text-primary-boxed {
  color: #292929;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
  display: block;
}

.text-primary-boxed.center {
  color: #1d1d1bc2;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
}

.text-primary-boxed.center._2nd {
  margin-top: 20px;
}

.text-primary-boxed.center.course-offer {
  margin-top: 20px;
  margin-bottom: 40px;
  font-weight: 700;
}

.text-primary-boxed.minibox {
  margin-left: 120px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}

.text-primary-boxed.minibox:hover, .text-primary-boxed.minibox:focus {
  text-decoration: none;
}

.text-primary-boxed.centered {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.text-primary-boxed.centered.red {
  color: #eb1a55;
}

.text-primary-boxed.book {
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.text-primary-boxed.sub-head {
  color: #79869e;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.text-primary-boxed.sub-head.note {
  color: #3ebef2;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.text-primary-boxed.sub-head.note.bf {
  color: #000;
  font-size: 20px;
  line-height: 28px;
}

.text-primary-boxed.sub-head.offer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-primary-boxed.sub-head.offerheadline {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 24px;
}

.text-primary-boxed.sub-head.spacing2 {
  margin-bottom: 10px;
}

.text-primary-boxed.sub-head.spacing2.bf {
  color: #f52b15;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: underline;
}

.text-primary-boxed.sub-head.above-dates {
  margin-bottom: 40px;
}

.text-primary-boxed.sub-head.video-review {
  margin-bottom: 20px;
}

.text-primary-boxed.sub-pages {
  border: 5px solid #d4395b;
  margin-bottom: 30px;
  padding: 10px;
  font-family: Lato, sans-serif;
}

.text-primary-boxed.sub-pages.no-spacing {
  margin-bottom: 5px;
}

.text-primary-boxed.sub-pages.date {
  margin-top: 30px;
}

.text-primary-boxed.sub-pages.sub-headline {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.text-primary-boxed.under-dates {
  color: #79869e;
  text-align: center;
  margin-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.text-primary-boxed.under-dates.note {
  color: #3ebef2;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.text-primary-boxed.under-dates.offer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-primary-boxed.under-dates.offerheadline {
  color: #292929;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 24px;
}

.text-primary-boxed.under-dates.spacing2 {
  margin-bottom: 10px;
}

.text-primary-boxed.under-dates.above-dates {
  margin-bottom: 40px;
}

.text-primary-boxed.signup-note {
  max-width: 500px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
}

.text-primary-boxed.signup-note.no-spacing {
  margin-bottom: 5px;
}

.text-primary-boxed.signup-note.date {
  margin-top: 30px;
}

.text-primary-boxed.signup-note.sub-headline {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.text-primary-boxed.hide {
  display: none;
}

.text-span-34 {
  color: #d4395b;
  font-weight: 700;
}

.marathon-main-headline {
  color: #292929;
  font-family: Lato, sans-serif;
  font-size: 42px;
  line-height: 48px;
}

.marathon-main-headline.center {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 35px;
}

.marathon-main-headline.center.mod {
  font-size: 32px;
  line-height: 42px;
}

.marathon-main-headline.center.mod.red {
  color: #d4395b;
  margin-bottom: 0;
}

.marathon-main-headline.center.mod.blue {
  color: #2fb9e6;
  margin-top: 0;
}

.marathon-main-headline.coaching-space {
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
}

.radio-button-signup {
  margin-bottom: 10px;
}

.div-block-197 {
  text-align: center;
  margin-top: 49px;
  margin-left: auto;
  margin-right: auto;
}

.checkbox-signup {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 22px;
}

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

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

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

.image-72 {
  margin-bottom: 20px;
}

.text-block-80 {
  text-align: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bold-text-10 {
  color: #b12ce6;
  font-size: 18px;
  line-height: 22px;
}

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

.video-testimonials-section.space {
  padding-top: 40px;
}

.video-testimonials {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-headline {
  color: #000;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.testimonial-headline.green {
  color: var(--black);
  margin-bottom: 60px;
  font-size: 32px;
  line-height: 38px;
}

.ticker-link-mod {
  color: #000;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.ticker-wrapper {
  padding-top: 60px;
}

.ticker-wrapper.hide {
  display: none;
}

.image-73 {
  margin-bottom: 20px;
}

.div-block-200 {
  width: 100%;
  height: 100%;
}

.ticker-no-link {
  background-color: #e82158;
}

.ticker-no-link.hide {
  display: none;
}

.ticker-no-link.yellow {
  background-color: #fdc73d;
}

.ticker-no-link.yellow.blog {
  padding-top: 60px;
}

.ticker-no-link.yellow.donotshow {
  opacity: 0;
  display: none;
}

.ticker-no-link.yellow.space {
  margin-bottom: 40px;
}

.paddle_button-disable.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-disable.paddle-button-style-1:hover {
  background-color: #64c51e;
}

.paddle_button-disable.paddle-button-style-1.mzp {
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.paddle_button-disable.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.paddle_button-disable.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

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

.paddle_button-disable.training-orange-button {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.paddle_button-disable.training-orange-button:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#d37612, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.paddle_button-disable.training-orange-button.money.disabled {
  background-color: #b1b1b1;
  background-image: none;
  border: 1px solid #aaa;
  padding-right: 50px;
}

.paddle_button-disable.training-orange-button.money.disabled:hover {
  box-shadow: 2px 16px 19px -7px #00000036;
}

.paddle_button-disable.training-orange-button.money.disabled:active {
  transform: none;
}

.headline-color {
  color: #e51a8a;
  text-shadow: 1px 1px 2px #00000030;
}

.text-span-35 {
  color: #f01818;
}

.text-span-36 {
  color: #ff3ac1;
}

.headline-new {
  color: #292929;
  font-family: Lato, sans-serif;
  font-size: 42px;
  line-height: 48px;
}

.headline-new.center {
  text-align: center;
  margin-top: 60px;
  font-family: Lato, sans-serif;
  font-size: 28px;
}

.headline-new.coaching-space {
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
}

.ending {
  height: 50px;
}

.ending.thank-you {
  height: 500px;
}

.image-74 {
  box-shadow: 1px 1px 3px #6b6b6b;
}

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

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

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

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

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

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

.hero-description-mini {
  color: #e6e6e6;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 22px;
}

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

.countdown-minibook {
  padding-top: 40px;
  padding-bottom: 40px;
}

.countdown-minibook.hide {
  display: none;
}

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

.minibook-button.spacing {
  margin-top: 40px;
}

.training-section-minibook {
  margin-bottom: 60px;
}

.training-section-minibook.hide {
  display: none;
}

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

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

.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.green {
  color: var(--black);
  margin-bottom: 60px;
  font-size: 32px;
  line-height: 38px;
}

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

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

.mini-book-section {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7d339ccd7e78194587b4e_lady-wave.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 760px;
  padding-top: 40px;
  padding-bottom: 0;
}

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

.ticker-final.visible {
  opacity: 1;
  display: block;
}

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

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

.html-embed-8 {
  max-width: 640px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline;
}

.div-block-204 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-minibook.video-review {
  margin-bottom: 20px;
}

.header-last-time {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/61a3825e830375b6f8deacd5_h2new.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  min-height: 700px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.review-last-time {
  background-color: #fff;
  border-radius: 25px;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px 60px;
  display: block;
}

.review-last-time.white {
  background-color: #fff;
}

.review-last-time.mk01 {
  padding-top: 10px;
}

.timer-last-time {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/61a385516be0826f3ac3265b_bg-xmas2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.timer-last-time.hide {
  display: none;
}

.timer-last-time.bottom {
  background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6023813f360bca89fd104766_heart-bg.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 80px;
}

.last-time-testimonial-1 {
  padding: 40px 20px;
}

.last-time-testimonial-1.ended {
  margin-bottom: 80px;
}

.last-time-testimonial-1.modspacing {
  padding-bottom: 60px;
}

.last-time-testimonial-1.hidden {
  opacity: 0;
  display: none;
}

.last-time-testimonial-1.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.last-time-testimonial-1.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.last-time-testimonial-1.webinar-offer.xmas2018, .last-time-testimonial-1.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.last-time-testimonial-1.webinar-offer.bf2019, .last-time-testimonial-1.spacing2, .last-time-testimonial-1.xmas2018._2nd {
  padding-bottom: 40px;
}

.last-time-testimonial-1.xmas2018._3 {
  padding-top: 0;
  padding-bottom: 40px;
}

.last-time-testimonial-1.xmas2018._3.valentin {
  padding-top: 20px;
}

.last-time-testimonial-1.bottom {
  padding-bottom: 100px;
}

.last-time-testimonial-1._2nd {
  padding-bottom: 40px;
}

.last-time-testimonial-2 {
  padding: 40px 20px;
}

.last-time-testimonial-2.ended {
  margin-bottom: 80px;
}

.last-time-testimonial-2.modspacing {
  padding-bottom: 60px;
}

.last-time-testimonial-2.hidden {
  opacity: 0;
  display: none;
}

.last-time-testimonial-2.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.last-time-testimonial-2.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.last-time-testimonial-2.webinar-offer.xmas2018, .last-time-testimonial-2.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.last-time-testimonial-2.webinar-offer.bf2019, .last-time-testimonial-2.spacing2, .last-time-testimonial-2.xmas2018._2nd {
  padding-bottom: 40px;
}

.last-time-testimonial-2.xmas2018._3 {
  padding-top: 0;
  padding-bottom: 40px;
}

.last-time-testimonial-2.xmas2018._3.valentin {
  padding-top: 20px;
}

.last-time-testimonial-2.bottom {
  padding-bottom: 100px;
}

.last-time-testimonial-2._2nd {
  padding-bottom: 40px;
}

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

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

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

.disabled_button.paddle-button-style-1.mzp {
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.disabled_button.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.disabled_button.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

.disabled_button.paddle-button-style-1.v2 {
  cursor: not-allowed;
  background-color: #c9c9c9;
}

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

.disabled_button.training-orange-button {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.disabled_button.training-orange-button:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#d37612, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.text-span-37 {
  color: #fff;
  background-color: #58aee9;
}

.training-section-1-med {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/623c5a74cfb74ee9eeabf61f_h5.jpg"), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/623c59ab170243a6359058e5_h4.jpg"), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb677180e0bc82eb261fbe9_header-1.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: cover, cover, cover;
  background-attachment: scroll, scroll, scroll;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  min-height: 780px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.sales-closed {
  color: #e61616;
  text-align: center;
  max-width: 280px;
  margin-top: 20px;
  margin-left: 60px;
  font-family: PT Serif, serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.sales-closed.money {
  color: #fff;
  text-shadow: 2px 2px 3px #000000a1;
  font-family: Roboto Slab, sans-serif;
}

.sales-closed.big {
  color: #000;
  text-shadow: 1px 1px 2px #8b8b8b;
  max-width: 500px;
  font-family: PT Serif, serif;
  font-size: 44px;
  line-height: 50px;
}

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

.paddle_button-disabled.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-disabled.paddle-button-style-1:hover {
  background-color: #64c51e;
}

.paddle_button-disabled.paddle-button-style-1.mzp {
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.paddle_button-disabled.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.paddle_button-disabled.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

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

.paddle_button-disabled.training-orange-button {
  cursor: not-allowed;
  background-color: #a7a7a7;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  border: 1px solid #a5a5a5;
}

.paddle_button-disabled.training-orange-button:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
}

.paddle_button-disabled.training-orange-button:active {
  transform: none;
}

.paddle_button-disabled.training-orange-button.disabled {
  background-color: #b9b9b9;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  border: 1px solid silver;
}

.blue-praktikum {
  color: #fff;
  background-color: #09ccf3;
}

.text-span-38 {
  color: #ec0808;
}

.pow-logo {
  margin-left: 0;
  margin-right: auto;
  display: inline-block;
}

.pom-course {
  margin: 20px auto 15px;
  display: block;
}

.pom-course._2nd {
  margin-top: 30px;
}

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

.pow-green-button.paddle-button-style-1:hover {
  background-color: #94e1ff;
}

.pow-green-button.paddle-button-style-1.mzp {
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.pow-green-button.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.pow-green-button.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

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

.pow-green-button.training-orange-button {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.pow-green-button.training-orange-button:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#d37612, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.pow-green-button.training-orange-button.disabled {
  background-color: #b9b9b9;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  border: 1px solid silver;
}

.pom-countdown {
  color: #283b44;
  text-align: center;
  max-width: 800px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  display: block;
}

.pom-countdown.cent {
  text-align: center;
}

.pom-countdown.left {
  text-align: left;
}

.pow-box {
  background-color: #33495e;
  border-radius: 10px;
  max-width: 860px;
  padding: 40px 20px 20px;
}

.pow-headline {
  color: #fff;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Droid Sans, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  display: block;
}

.pow-headline.cent {
  text-align: center;
  font-weight: 400;
}

.pow-headline.cent._24h {
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pow-headline.left {
  text-align: left;
}

.pom-main {
  margin-bottom: 20px;
  display: inline-block;
}

.pom-box {
  background-color: #33495e;
  border-radius: 15px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 40px 40px;
}

.pom-box.color {
  background-color: #ca837d;
}

.pom-text {
  color: #fff;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.pom-text.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

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

.pom-text.left {
  text-align: left;
}

.pom-text.spacing {
  margin-bottom: 30px;
}

.pom-energy, .pom-love, .pom-money {
  margin-bottom: 20px;
  display: inline-block;
}

.offer-price-text {
  float: none;
  clear: none;
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 56px;
  display: block;
}

.offer-price-text.mk {
  font-size: 40px;
}

.pom-offer-price {
  float: none;
  clear: none;
  color: #42c8ff;
  text-align: center;
  margin-bottom: 10px;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 66px;
  font-weight: 700;
  line-height: 72px;
  display: inline-block;
}

.pom-offer-price.mk {
  font-size: 40px;
}

.html-embed-9 {
  text-align: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.extended {
  color: #283b44;
  text-align: center;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-206 {
  text-align: center;
  max-width: 680px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.link-block-11 {
  display: block;
}

.pom-header {
  text-align: center;
  padding-top: 20px;
}

.pom-logo {
  display: inline-block;
}

.pom-logo-wrapper {
  text-align: left;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.pom-above-the-fold-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.vimeo-wrapper {
  max-width: 640px;
  margin: 20px auto 10px;
  display: block;
}

.vimeo-wrapper.bf2022 {
  margin-top: 0;
  margin-bottom: 20px;
}

.vimeo-wrapper.spacing {
  margin-bottom: 50px;
}

.vimeo-wrapper.mod {
  margin-top: 0;
  margin-bottom: 0;
}

.vimeo-wrapper.hide {
  display: none;
}

.vimeo-embedded.video-review {
  margin-bottom: 20px;
}

.vimeo-embedded.top-video {
  margin-bottom: 40px;
}

.vimeo-embedded.centered {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.pom-button-wrapper {
  text-align: center;
}

.pom-button-wrapper.spacing {
  margin-top: 20px;
}

.pom-button-wrapper.bf2022 {
  margin-top: 10px;
}

.pom-grid-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 20px;
}

.pom-body {
  background-color: #f7f7f7;
}

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

.pom-button.mod {
  box-shadow: 1px 1px 3px 4px #53535312;
}

.pom-button.video-guide {
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 24px;
  line-height: 30px;
}

.pom-section-above-the-fold {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pom-section-above-the-fold.sticky-navbar-spacing {
  padding-top: 100px;
}

.pom-section-above-the-fold.sticky-navbar-spacing.less-spacing {
  padding-top: 40px;
}

.pom-section-problem {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.pom-headline-main {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 46px;
  line-height: 52px;
}

.pom-headline-main.spacing {
  margin-bottom: 40px;
}

.pom-headline-main.smaller {
  font-size: 35px;
  line-height: 43px;
}

.pom-headline-main.smaller.bf2022 {
  font-size: 42px;
  line-height: 50px;
}

.pom-headline-main.smaller.bf2022.mod {
  font-size: 34px;
  line-height: 42px;
}

.pom-problem-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.pom-intro-headline {
  color: var(--black);
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.pom-intro-headline.today {
  color: #fc20d5;
  font-weight: 700;
}

.pom-intro-headline.space {
  margin-top: 30px;
}

.pom-outro-headline {
  color: #3b3b3b;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

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

.pom-main-text-centered.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.pom-main-text-centered.white {
  color: #fff;
  line-height: 30px;
}

.pom-main-text-centered.height {
  line-height: 30px;
}

.pom-main-text-centered.upsell {
  color: #cf16af;
  margin-top: 20px;
}

.grid-3 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
}

.pom-column-problem {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  margin-bottom: 50px;
  display: flex;
}

.pom-column-left {
  text-align: center;
  background-color: #cf16af;
  border: 1px #000;
  flex-wrap: wrap;
  padding-bottom: 20px;
  display: flex;
}

.pom-column-left.money {
  background-color: #97cda9;
}

.pom-column-left.energy {
  background-color: #a4aff8;
}

.pom-column-left.love {
  background-color: #ef8e7d;
}

.pom-column-center {
  text-align: center;
  background-color: #cf16af;
  border: 1px #000;
  flex-wrap: wrap;
  padding-bottom: 20px;
  display: flex;
}

.pom-column-center.money {
  background-color: #97cda9;
}

.pom-column-center.energy {
  background-color: #a4aff8;
}

.pom-column-center.love {
  background-color: #ef8e7d;
}

.pom-column-right {
  text-align: center;
  background-color: #cf16af;
  border: 1px #000;
  flex-wrap: wrap;
  padding-bottom: 20px;
  display: flex;
}

.pom-column-right.money {
  background-color: #97cda9;
}

.pom-column-right.energy {
  background-color: #a4aff8;
}

.pom-column-right.love {
  background-color: #ef8e7d;
}

.pom-headline-medium {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-family: Droid Sans, sans-serif;
  font-size: 40px;
  line-height: 46px;
}

.pom-problem-list {
  max-width: 860px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
}

.pom-problem-list-item {
  margin-bottom: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.pom-headline-medium-small {
  color: #000;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Droid Sans, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.pom-headline-medium-small.spacing {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
}

.pom-section-solve {
  background-color: #edebe9;
  padding-top: 60px;
  padding-bottom: 60px;
}

.pom-solve-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.pom-solve-box {
  background-color: #fff;
  border-radius: 10px;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: inline-block;
  box-shadow: 0 0 20px -17px #000;
}

.pom-solve-box-wrapper {
  text-align: center;
  margin-bottom: 40px;
}

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

.pom-main-text-centered-bigger.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

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

.pom-main-text-left-aligned.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.column-40 {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  display: flex;
}

.columns-2 {
  flex-flow: wrap;
  align-content: center;
  align-items: center;
  display: flex;
}

.pom-section-course-intro {
  padding-top: 60px;
  padding-bottom: 40px;
}

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

.pom-course-product {
  margin-top: 10px;
}

.pom-course-logo {
  margin-top: 40px;
  margin-bottom: 4px;
}

.pom-course-intro-headline {
  color: #000;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pom-course-subheadline {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.pom-course-subheadline.mod {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
}

.columns-3 {
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-content: end center;
  justify-items: center;
  margin-top: 20px;
}

.pom-section-lessons {
  height: 1000px;
}

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

.pom-headline-lessons {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-family: Droid Sans, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.pom-headline-lessons.spacing {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
}

.pom-section-lesson-boxes {
  padding-bottom: 60px;
}

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

.pom-headline-lesson-boxes {
  color: #000;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Droid Sans, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.pom-headline-lesson-boxes.spacing {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
}

.pom-lessons-info {
  color: #000;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.pom-lessons-info.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.pom-section-about-alexa {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.pom-about-text-wrapper {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.pom-about-headline {
  color: #000;
  margin-top: 30px;
  margin-bottom: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.pom-about-subheadline {
  color: #000;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.pom-about-main-text {
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.pom-ao-signature {
  margin-top: 20px;
  display: inline-block;
}

.pom-section-price-anchoring {
  background-color: #edebe9;
  padding-top: 60px;
  padding-bottom: 60px;
}

.pom-price-anchoring-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.column-41 {
  flex-flow: wrap;
  align-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.columns-4 {
  justify-content: flex-start;
  display: flex;
}

.pom-anchoring-highlight {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.pom-anchoring-highlight.spacing {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
}

.column-42 {
  flex-wrap: nowrap;
  align-items: flex-start;
  display: flex;
}

.pom-section-countdown {
  background-color: #33495e;
  padding: 40px 10px;
}

.pom-wrapper-countdown {
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
}

.pom-countdown-headline {
  color: #fff;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

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

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

.grid-5 {
  grid-template-rows: auto;
  margin-top: 40px;
}

.pom-problem-intro-headline {
  color: #000;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.pom-section-offer {
  background-color: #33495e;
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.pom-buy-headline {
  color: #fff;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 52px;
}

.pom-buy-headline.countdown {
  font-size: 36px;
  line-height: 42px;
}

.pom-buy-headline.countdown.smaller {
  color: #fc20d5;
  font-size: 30px;
  line-height: 36px;
}

.pom-buy-headline.countdown.bonus {
  color: #ff7272;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 34px;
}

.pom-course-product-small {
  margin-top: 40px;
  margin-bottom: 20px;
}

.div-block-213 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px 40px;
}

.pom-main-product-listing {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.pom-main-product-listing.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.pom-main-product-listing.smaller {
  margin-top: 5px;
  font-size: 18px;
  line-height: 24px;
}

.pom-main-product-listing.smaller.nospace {
  margin-bottom: 0;
}

.pom-main-product-listing.smaller.below {
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 26px;
}

.pom-main-product-listing.less-space {
  margin-bottom: 0;
  font-size: 26px;
  line-height: 34px;
}

.pom-price-intro {
  color: #000;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pom-price-intro.spacing {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pom-price-intro.upsell {
  color: #42c8ff;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.pom-price-intro.upsell.new {
  margin-top: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.pom-price-intro.crossed {
  color: #5e5e5e;
  margin-bottom: 15px;
  font-size: 40px;
  line-height: 46px;
  text-decoration: line-through;
}

.pom-price-intro.offer {
  color: #42c8ff;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.pom-price-intro.offer.new {
  margin-top: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.pom-price-intro.old-price {
  color: #4b4b4b;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
}

.pom-price-dollar {
  color: #5ac372;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 110px;
}

.pom-price-dollar.ycrossed {
  color: #000;
  font-size: 70px;
  line-height: 78px;
  text-decoration: line-through;
}

.pom-price-ruble {
  color: #363636;
  text-align: center;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
}

.pom-price-ruble.xcrossed {
  text-decoration: line-through;
}

.paddle-button-box {
  text-align: center;
  margin-bottom: 50px;
}

.prodamus-button-box {
  text-align: center;
  margin-bottom: 60px;
}

.prodamus-button-box.less-space {
  margin-bottom: 20px;
}

.button-4 {
  color: #fff;
  background-color: #81c3f5;
  border-radius: 10px;
  padding: 25px 40px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  box-shadow: 1px 1px 13px #cfcfcf;
}

.button-4:hover {
  color: #fff;
  background-color: #6fabd9;
}

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

.pom-section-testimonials {
  padding-top: 20px;
  padding-bottom: 40px;
}

.pom-wrapper-testimonials {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.pom-section-choice {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.pom-wrapper-section {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.column-43, .column-44 {
  text-align: center;
  background-color: #f7f7f7;
  padding: 20px 20px 40px;
}

.column-45 {
  text-align: center;
  background-color: #cf16af;
  padding: 20px 20px 40px;
}

.column-45.money {
  background-color: #97cda9;
}

.column-45.energy {
  background-color: #a4aff8;
}

.column-45.love {
  background-color: #ef8e7d;
}

.columns-5 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 40px;
  display: flex;
}

.white {
  color: #fff;
}

.grid-6 {
  grid-template-rows: auto;
  margin-top: 20px;
}

.pom-section-faq {
  background-color: #edebe9;
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.pom-headline-faq {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.pom-headline-faq.spacing {
  margin-bottom: 40px;
}

.pom-faq-block {
  background-color: #fff;
  max-width: 780px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  box-shadow: 1px 1px 10px -6px #929292;
}

.pom-faq-question {
  margin-bottom: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.pom-faq-answer {
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.pom-tickcounter-embedded {
  max-width: 580px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.pom-tickcounter-embedded.mod {
  margin-top: 20px;
}

.ao-copyright {
  color: #a0a0a0;
  margin-top: 30px;
}

.pom-choice-headline {
  color: #000;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 38px;
  line-height: 44px;
}

.pom-choice-headline.spacing {
  margin-bottom: 40px;
}

.columns-6 {
  margin-top: 30px;
}

.home-pom {
  background-color: #0000;
  border-radius: 0;
  padding-top: 60px;
}

.home-pom.orig-hidden, .home-pom.hide {
  opacity: 0;
  display: none;
}

.pom-left {
  align-items: center;
  height: 580px;
  padding-left: 40px;
  display: flex;
}

.pom-left.marathon {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6228b29b821de5a0a7adb8d1_love1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.pom-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: flex-start;
  height: 580px;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
}

.pom-right.bf {
  background-color: #1b1b1b;
  background-image: linear-gradient(#000000a1, #000000a1);
  background-position: 0 0;
}

.pom-button-frontpage {
  color: #fff;
  background-color: #e93dcf;
  border-radius: 100px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 25px 50px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pom-button-frontpage:hover {
  color: #fff;
  background-color: #ff49f8;
}

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

.link-9 {
  flex-wrap: wrap;
  flex: 0 auto;
  display: block;
}

.pom-button-wrapper-home {
  text-align: center;
}

.pom-button-wrapper-home.spacing {
  margin-top: 20px;
}

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

.pom-home-teaser {
  color: #ddd;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 24px;
}

.pom-home-headline {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 42px;
  line-height: 48px;
}

.pom-home-text {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.pom-home-blog-link {
  color: #c2c2c2;
  flex-wrap: wrap;
  flex: 0 auto;
  font-size: 20px;
  line-height: 26px;
  display: block;
}

.pom-home-blog-link:hover, .pom-home-blog-link:active, .pom-home-blog-link:focus, .pom-home-blog-link:focus-visible, .pom-home-blog-link[data-wf-focus-visible] {
  color: #fff;
}

.pom-home-blog-link.hide {
  opacity: 0;
  display: none;
}

.home-section-pom {
  background-color: #33495e;
  min-height: 600px;
  padding-top: 60px;
  padding-left: 50px;
  padding-right: 50px;
}

.home-section-pom.hide {
  opacity: 1;
  display: none;
}

.home-section-pom.love-2024 {
  background-color: #1b1418;
  padding-left: 0;
}

.home-section-pom.love-2024.less-space {
  padding-top: 40px;
}

.home-section-pom.love-2024.less-space.hidex {
  display: none;
}

.column-51 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/667c04539801e606148aa3e6_alexa-1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  height: 540px;
  display: flex;
}

.column-52 {
  flex-direction: column;
  justify-content: center;
  height: 540px;
  display: flex;
}

.columns-7 {
  flex-wrap: wrap;
  justify-content: flex-end;
  display: block;
}

.pom-button-home {
  color: #fff;
  background-color: #ff8b00;
  background-image: linear-gradient(#f8b35f, #ff8b00);
  border-bottom: 3px solid #905611;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 50px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pom-button-home:hover {
  color: #fff;
  background-color: #cf7100;
  background-image: linear-gradient(#e2a051, #be6b07);
}

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

.div-block-218, .div-block-219 {
  text-align: center;
}

.blog-course-overview.hide {
  opacity: 0;
  display: none;
}

.pom-main-ru-payment {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.pom-main-ru-payment.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.pom-main-ru-payment.smaller {
  margin-top: 5px;
  font-size: 18px;
  line-height: 24px;
}

.columns-8 {
  margin-top: 50px;
}

.columns-9 {
  margin-top: 40px;
}

.pom-countdown-header {
  color: #000;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.sign-up-note-center {
  color: #bbb;
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  font-style: italic;
}

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

.pom-course-product-love {
  margin-top: 10px;
}

.pom-course-product-small-love {
  margin-top: 40px;
  margin-bottom: 20px;
}

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

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

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

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

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

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

.lead-temp.spacing {
  margin-top: 20px;
}

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

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

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

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

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

.section-love-lead-magnet-fold.ended {
  margin-bottom: 80px;
}

.section-love-lead-magnet-fold.modspacing {
  padding-bottom: 60px;
}

.section-love-lead-magnet-fold.hidden {
  opacity: 0;
  display: none;
}

.section-love-lead-magnet-fold.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.section-love-lead-magnet-fold.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.section-love-lead-magnet-fold.webinar-offer.xmas2018, .section-love-lead-magnet-fold.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.section-love-lead-magnet-fold.spacing2, .section-love-lead-magnet-fold.xmas2018._2nd {
  padding-bottom: 40px;
}

.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-reviews-temp {
  text-align: center;
}

.love-lead-magnet-reviews-temp.spacing {
  margin-top: 20px;
}

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

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

.temp-lead-text.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.temp-lead-text.white {
  color: #fff;
  line-height: 30px;
}

.temp-lead-text.height {
  line-height: 30px;
}

.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-tip {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-size: 12px;
  font-style: italic;
  line-height: 18px;
}

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

.pom-counter-embedded {
  max-width: 640px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.pom-counter-embedded.mod {
  margin-top: 20px;
}

.pom-counter-embedded.spacing {
  margin-bottom: 20px;
}

.notification-bar-1 {
  text-align: center;
  background-color: #ff8b00;
  padding: 18px 20px;
}

.notification-bar-1.live {
  opacity: 0;
  display: none;
}

.notification-bar-1.bf {
  opacity: 0;
  background-color: #0c1631;
  display: none;
}

.notification-bar-1.bf.hidden, .notification-bar-1.hide {
  opacity: 0;
  display: none;
}

.notification-link-1 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  transition: color .2s;
}

.notification-link-1:hover {
  color: #f8a3a3;
}

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

.notification-link-1.bf {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 30px;
}

.notification-link-1.bf:hover {
  color: #f52b15;
}

.bold-text-13 {
  color: #4ac9fc;
}

.link-10 {
  font-size: 16px;
  line-height: 20px;
}

.image-84 {
  display: block;
}

.notification-wrapper {
  padding-top: 60px;
}

.magnit-video-reviews {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.magnit-video-reviews.pricing {
  max-width: 800px;
  padding-left: 20px;
  padding-right: 20px;
}

.bold-text-14 {
  color: #32271f;
}

.text-span-39 {
  color: #bd0000;
  font-weight: 700;
}

.text-span-40, .text-span-41 {
  color: #b907a7;
}

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

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

.international-payment.bottom.more-space {
  margin-top: 35px;
}

.international-payment.bottom.bigger {
  margin-top: 15px;
  font-size: 20px;
  line-height: 22px;
}

.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.mzp {
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.prodamus_button.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.prodamus_button.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

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

.prodamus_button.training-orange-button {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.prodamus_button.training-orange-button:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#d37612, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.prodamus_button.training-orange-button.disabled {
  background-color: #b9b9b9;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  border: 1px solid silver;
}

.prodamus_button.pom-buttonstyle {
  color: #fff;
  background-color: #5ac372;
  border-radius: 10px;
  padding: 25px 40px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  box-shadow: 1px 1px 13px #cfcfcf;
}

.prodamus_button.pom-buttonstyle:hover {
  color: #fff;
  background-color: #50af66;
}

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

.product-price-ruble {
  color: #4ac9fc;
  font-size: 50px;
  font-weight: 700;
  line-height: 58px;
}

.book-price-usd {
  color: #4ac9fc;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}

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

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

.payment-box {
  text-align: center;
  display: inline-block;
}

.payment-box.status.disabled {
  opacity: 0;
  display: none;
}

.text-thank-you {
  color: #1f2632;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 8px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.text-thank-you.white {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.text-thank-you.blogpost {
  margin-top: 20px;
  font-size: 20px;
  line-height: 26px;
}

.text-thank-you.contact {
  text-align: center;
  margin-top: 40px;
  font-size: 24px;
  line-height: 30px;
}

.text-thank-you.masterclass {
  text-align: center;
  margin-top: 20px;
}

.text-thank-you.book, .text-thank-you.book.bold {
  margin-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.text-thank-you.book.bold.bigger {
  font-size: 18px;
  line-height: 24px;
}

.text-thank-you.book.bold.bigger.new-home {
  margin-bottom: 35px;
}

.text-thank-you.bold {
  font-weight: 700;
}

.text-thank-you.webinar2 {
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 700;
}

.text-thank-you.webinar3 {
  margin-bottom: 35px;
}

.ticker-mm {
  text-align: center;
  background-color: #f0a721;
  padding-top: 60px;
  display: none;
}

.ticker-mm.salespage, .ticker-mm.mod {
  padding-top: 0;
}

.ticker-mm.black {
  background-color: #0a0a0a;
}

.ticker-mm.black.hide, .ticker-mm.hide {
  opacity: 0;
  display: none;
}

.ticker-mm.color {
  background-color: #eb1a55;
}

.ticker-mm.visible {
  display: block;
}

.ticker-mm.visible.x-page {
  padding-top: 0;
}

.ticker-mm.show, .ticker-mm.show-now {
  display: block;
}

.tickert-text {
  color: #fff;
}

.ticker-blog {
  text-align: center;
  background-color: #ff8b00;
}

.mm2022-text {
  color: var(--black);
  text-align: left;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.mm2022-text.today {
  color: #fc20d5;
  font-weight: 700;
}

.mm2022-text.space {
  margin-bottom: 100px;
}

.mm2022-text.space.center {
  text-align: center;
}

.mm2022-main-headline {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Droid Sans, sans-serif;
  font-size: 35px;
  line-height: 42px;
}

.mm2022-main-headline.spacing {
  margin-bottom: 40px;
}

.mm2022-headline {
  color: var(--black);
  text-align: left;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.mm2022-headline.today {
  color: #fc20d5;
  font-weight: 700;
}

.mm2022-tab-inside {
  margin-bottom: 60px;
  padding-top: 20px;
}

.mm2022-main-content {
  padding-top: 40px;
  padding-bottom: 120px;
}

.mm2022-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.mm2022-book {
  display: inline-block;
}

.mm2022-main-subheadline {
  color: #000;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 50px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

.mm2022-main-subheadline.spacing {
  margin-bottom: 40px;
}

.text-block-81 {
  color: #fff;
  padding: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.pom-above-fold {
  padding: 40px 20px 20px;
}

.pom-above-fold.ended {
  margin-bottom: 80px;
}

.pom-above-fold.modspacing {
  padding-bottom: 60px;
}

.pom-above-fold.hidden {
  opacity: 0;
  display: none;
}

.pom-above-fold.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.pom-above-fold.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.pom-above-fold.webinar-offer.xmas2018, .pom-above-fold.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.pom-above-fold.webinar-offer.bf2019 {
  padding-bottom: 40px;
}

.pom-above-fold.webinar-offer.bf2019.mod {
  padding-top: 40px;
  padding-bottom: 10px;
}

.pom-above-fold.spacing2, .pom-above-fold.xmas2018._2nd {
  padding-bottom: 40px;
}

.pom-above-fold.xmas2018._3 {
  padding-top: 0;
  padding-bottom: 40px;
}

.pom-above-fold.xmas2018._3.valentin {
  padding-top: 20px;
}

.pom-above-fold.with-nav {
  padding-top: 100px;
}

.pom-new-header {
  background-color: #fff;
  border-radius: 25px;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px 40px;
  display: block;
}

.pom-new-header.white {
  background-color: #fff;
}

.pom-new-header.love {
  border-radius: 15px;
}

.pom-course-upsell {
  margin: 20px auto 15px;
  display: block;
}

.pom-course-upsell._2nd {
  margin-top: 30px;
}

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

.link-11:hover {
  color: #fff;
}

.pom-course-energy {
  margin: 20px auto 15px;
  display: block;
}

.pom-course-energy._2nd {
  margin-top: 30px;
}

.pom-course-product-copy {
  margin-top: 10px;
}

.guide-energy {
  display: inline-block;
}

.pom-bonus-badge {
  margin-bottom: 20px;
  display: inline-block;
}

.pom-course-money {
  margin: 20px auto 15px;
  display: block;
}

.pom-course-money._2nd {
  margin-top: 30px;
}

.pom-above-fold-bf-2022 {
  background-color: #131313;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/637e03d73e538d56a3f952f0_bg-light.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 20px 0;
}

.pom-above-fold-bf-2022.ended {
  margin-bottom: 80px;
}

.pom-above-fold-bf-2022.modspacing {
  padding-bottom: 60px;
}

.pom-above-fold-bf-2022.hidden {
  opacity: 0;
  display: none;
}

.pom-above-fold-bf-2022.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.pom-above-fold-bf-2022.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.pom-above-fold-bf-2022.webinar-offer.xmas2018, .pom-above-fold-bf-2022.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.pom-above-fold-bf-2022.webinar-offer.bf2019 {
  padding-bottom: 40px;
}

.pom-above-fold-bf-2022.webinar-offer.bf2019.mod {
  padding-top: 40px;
  padding-bottom: 10px;
}

.pom-above-fold-bf-2022.spacing2, .pom-above-fold-bf-2022.xmas2018._2nd {
  padding-bottom: 40px;
}

.pom-above-fold-bf-2022.xmas2018._3 {
  padding-top: 0;
  padding-bottom: 40px;
}

.pom-above-fold-bf-2022.xmas2018._3.valentin {
  padding-top: 20px;
}

.pom-bf2022-header {
  border-radius: 25px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px 40px;
  display: block;
}

.pom-bf2022-header.white {
  background-color: #fff;
}

.bf2022-headline {
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 1px #00000075;
  margin-top: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 50px;
  line-height: 55px;
}

.bf2022-headline.spacing {
  margin-bottom: 40px;
}

.bf2022-headline.smaller {
  font-size: 35px;
  line-height: 43px;
}

.bf2022-text-1 {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  font-family: Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.bf2022-text-1.today {
  color: #fc20d5;
  font-weight: 700;
}

.bf2022-text-1.space {
  margin-top: 30px;
}

.pom-intro-headline-copy {
  color: var(--black);
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.pom-intro-headline-copy.today {
  color: #fc20d5;
  font-weight: 700;
}

.pom-intro-headline-copy.space {
  margin-top: 30px;
}

.bf2022-text2 {
  color: #fff;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.bf2022-text2.today {
  color: #fc20d5;
  font-weight: 700;
}

.bf2022-text2.space {
  margin-top: 30px;
}

.text-span-42 {
  color: #ce1c1c;
}

.bf2022-text-3 {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  font-family: Droid Sans, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.bf2022-text-3.today {
  color: #fc20d5;
  font-weight: 700;
}

.bf2022-text-3.space {
  margin-top: 30px;
}

.bf2022-counter-embedded {
  max-width: 640px;
  margin: 0 auto 10px;
}

.bf2022-counter-embedded.mod {
  margin-top: 20px;
}

.bf2022-counter-embedded.spacing {
  margin-bottom: 20px;
}

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

.bg2022-box {
  background-color: #fff;
  border-radius: 25px;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px 40px;
  display: block;
}

.bg2022-box.white {
  background-color: #fff;
}

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

.bf2022-main-text.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.bf2022-main-text.center {
  text-align: center;
}

.columns-12 {
  background-color: #33495e;
  padding: 20px;
}

.bf-body {
  background-color: #131313;
}

.bf-body.test {
  background-color: #fff;
  margin-top: 50px;
}

.bf2022-box {
  background-color: #fff;
  border-radius: 25px;
  max-width: 860px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
}

.bf2022-box.white {
  background-color: #fff;
}

.bf2022-box.last {
  margin-bottom: 120px;
}

.bf2022-box.full {
  border: 8px solid #fc20d5;
  border-radius: 10px;
}

.bf2022-box.full.space-ending {
  margin-bottom: 120px;
}

.bf2022-box.energy {
  border: 8px solid #a4aff8;
  border-radius: 10px;
}

.bf2022-box.love {
  border: 8px solid #ef8e7d;
  border-radius: 10px;
}

.bf2022-box.money {
  border: 8px solid #97cda9;
  border-radius: 10px;
  margin-bottom: 120px;
}

.pom-price-percent {
  color: #b3b3b3;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
}

.offer-original-value {
  color: #808b8b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.offer-original-value._2nd {
  margin-top: 10px;
}

.offer-original-value.blue {
  color: #42c8ff;
}

.offer-original-value.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.offer-original-value.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.offer-original-value.spacing {
  margin-top: 30px;
}

.text-span-43 {
  text-decoration: line-through;
}

.text-span-44 {
  color: #ff2f2f;
}

.bf2022-product-name {
  color: #000;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 52px;
  display: block;
}

.bf2022-product-name._2nd {
  margin-top: 10px;
}

.bf2022-product-name.blue {
  color: #42c8ff;
}

.bf2022-product-name.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.bf2022-product-name.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.pom-course-love {
  margin-top: 20px;
}

.ao-logo-white {
  margin-bottom: 40px;
}

.bf2022-sub-headline {
  color: #ff2f2f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

.bf2022-sub-headline._2nd {
  margin-top: 10px;
}

.bf2022-sub-headline.blue {
  color: #42c8ff;
}

.bf2022-sub-headline.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.bf2022-sub-headline.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.bf2022-sub-headline.spacing {
  margin-top: 30px;
}

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

.ticker-bf2022.salespage, .ticker-bf2022.mod {
  padding-top: 0;
}

.ticker-bf2022.black {
  background-color: #0a0a0a;
}

.ticker-bf2022.black.hide, .ticker-bf2022.hide {
  opacity: 0;
  display: none;
}

.ticker-bf2022.front {
  opacity: 0;
  padding-top: 60px;
}

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

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

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

.guide-money {
  display: inline-block;
}

.upsell-subhead {
  color: #283b44;
  text-align: center;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
}

.access-forever {
  color: #1a1a1a;
  text-align: center;
  margin-top: 5px;
  font-family: Droid Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.access-forever.spacing {
  margin-top: 40px;
  margin-bottom: 20px;
}

.access-forever.upsell {
  color: #42c8ff;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.pom-above-fold-shop {
  background-color: #131313;
  background-image: linear-gradient(#0000 71%, #131313), linear-gradient(#0000007d, #0000007d), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/63a95c1df3af994b5e4efc35_xmas-ao.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding: 100px 20px 0;
}

.pom-above-fold-shop.ended {
  margin-bottom: 80px;
}

.pom-above-fold-shop.modspacing {
  padding-bottom: 60px;
}

.pom-above-fold-shop.hidden {
  opacity: 0;
  display: none;
}

.pom-above-fold-shop.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.pom-above-fold-shop.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.pom-above-fold-shop.webinar-offer.xmas2018, .pom-above-fold-shop.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.pom-above-fold-shop.webinar-offer.bf2019 {
  padding-bottom: 40px;
}

.pom-above-fold-shop.webinar-offer.bf2019.mod {
  padding-top: 40px;
  padding-bottom: 10px;
}

.pom-above-fold-shop.spacing2, .pom-above-fold-shop.xmas2018._2nd {
  padding-bottom: 40px;
}

.pom-above-fold-shop.xmas2018._3 {
  padding-top: 0;
  padding-bottom: 40px;
}

.pom-above-fold-shop.xmas2018._3.valentin {
  padding-top: 20px;
}

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

.product-price-usd.ycrossed {
  color: #000;
  font-size: 50px;
  line-height: 58px;
  text-decoration: line-through;
}

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

.product-price-ruble-smaller.ycrossed {
  margin-bottom: 20px;
  text-decoration: line-through;
}

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

.product-price-text-dark.crossed {
  color: #292929;
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 28px;
  line-height: 30px;
  text-decoration: line-through;
}

.product-price-text-dark.blue {
  color: #4ac9fc;
  text-shadow: none;
}

.product-price-text-dark.mk5 {
  color: #3a3a3a;
  margin-bottom: 0;
}

.product-price-text-dark.grey {
  color: #666;
}

.product-price-text-dark.spacing {
  margin-top: 60px;
}

.shop-product-box {
  background-color: #fff;
  border-radius: 10px;
  max-width: 960px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px;
}

.shop-product-box.frontpage {
  margin-bottom: 40px;
}

.shop-product-box.hide {
  opacity: 0;
  display: none;
}

.columns-13 {
  display: flex;
}

.column-53 {
  flex-flow: column;
  align-content: center;
  display: flex;
}

.text-block-82 {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.text-block-83 {
  flex: 1;
  display: flex;
}

.div-block-223 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.div-block-224 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-225 {
  align-self: flex-end;
}

.shop-product-description {
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.shop-product-name {
  color: #000;
  margin-bottom: 30px;
  font-family: Droid Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

.column-54 {
  align-self: flex-start;
}

.shop-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.shop-button-go-to-product {
  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: 16px 32px 14px;
  font-family: Droid Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  box-shadow: 1px 1px 13px #cfcfcf;
}

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

.shop-button-go-to-product:active, .shop-button-go-to-product:focus, .shop-button-go-to-product:focus-visible, .shop-button-go-to-product[data-wf-focus-visible], .shop-button-go-to-product:visited {
  color: #fff;
}

.shop-button-go-to-product.mod {
  box-shadow: 1px 1px 3px 4px #53535312;
}

.shop-product-detail {
  color: #d432b9;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.shop-product-detail.energy {
  color: #a6aef2;
}

.shop-product-detail.money {
  color: #a2caac;
}

.shop-product-detail.love {
  color: #e39380;
}

.section-37 {
  padding-bottom: 160px;
}

.shop-product-name-intro {
  color: #a3a3a3;
  text-align: center;
  align-self: flex-start;
  margin-bottom: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.shop-pom-badges-single {
  align-self: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.image-85 {
  flex: 0 auto;
}

.shop-pom-badges-all {
  align-self: auto;
  margin-bottom: 30px;
  display: flex;
}

.text-span-45 {
  color: #fd2626;
}

.shop-below-video {
  color: #fff;
  text-align: center;
  margin-top: 30px;
  font-family: Droid Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.shop-below-video.today {
  color: #fc20d5;
  font-weight: 700;
}

.shop-below-video.space {
  margin-top: 30px;
}

.shop-header {
  border-radius: 25px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px 10px;
  display: block;
}

.shop-header.white {
  background-color: #fff;
}

.shop-subheadline {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.shop-subheadline.today {
  color: #fc20d5;
  font-weight: 700;
}

.shop-subheadline.space {
  margin-top: 30px;
}

.bold-text-15 {
  line-height: 32px;
}

.shop-percent {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  font-family: Droid Sans, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.shop-percent.today {
  color: #fc20d5;
  font-weight: 700;
}

.shop-percent.space {
  margin-top: 30px;
}

.text-span-46, .text-span-47, .text-span-48, .text-span-49, .text-span-50, .text-span-51, .text-span-52 {
  font-weight: 400;
}

.shop-main-header {
  padding: 100px 20px 0;
}

.shop-main-header.ended {
  margin-bottom: 80px;
}

.shop-main-header.modspacing {
  padding-bottom: 60px;
}

.shop-main-header.hidden {
  opacity: 0;
  display: none;
}

.shop-main-header.webinar-offer {
  padding-top: 20px;
  padding-bottom: 60px;
}

.shop-main-header.webinar-offer.hide {
  opacity: 0;
  display: none;
}

.shop-main-header.webinar-offer.xmas2018, .shop-main-header.webinar-offer.mk2.no {
  padding-bottom: 0;
}

.shop-main-header.webinar-offer.bf2019 {
  padding-bottom: 40px;
}

.shop-main-header.webinar-offer.bf2019.mod {
  padding-top: 40px;
  padding-bottom: 10px;
}

.shop-main-header.spacing2, .shop-main-header.xmas2018._2nd {
  padding-bottom: 40px;
}

.shop-main-header.xmas2018._3 {
  padding-top: 0;
  padding-bottom: 40px;
}

.shop-main-header.xmas2018._3.valentin {
  padding-top: 20px;
}

.shop-main-header.less-spacing {
  padding-top: 40px;
}

.shop-body {
  background-color: #f7f7f7;
}

.shop-body.test {
  background-color: #fff;
  margin-top: 50px;
}

.shop-main-content {
  border-bottom: 1px solid #fff;
  padding-bottom: 160px;
}

.shop-headline {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 34px;
  line-height: 40px;
}

.shop-headline.spacing {
  margin-bottom: 40px;
}

.shop-headline.smaller {
  font-size: 35px;
  line-height: 43px;
}

.new-login-text {
  color: var(--black);
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.line-divider {
  background-color: #e82158;
  max-width: 200px;
  height: 2px;
  margin: 20px auto;
  display: block;
}

.line-divider.spacing {
  margin-bottom: 30px;
}

.book-preview {
  display: inline-block;
}

.pom-old-price {
  color: #8a8a8a;
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.pom-old-price.spacing {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pom-old-price.upsell {
  color: #42c8ff;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.text-span-53 {
  text-decoration: line-through;
}

.pom-buy-subheadline {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.pom-buy-subheadline.countdown {
  font-size: 36px;
  line-height: 42px;
}

.free-training-countdown {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 26px;
}

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

.free-training-above-fold {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/63e3a8ba049dc1a7a4e239cb_bg-6.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 660px;
  padding: 60px 20px 20px;
}

.div-block-226 {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.free-training-header-headline {
  color: #eb556a;
  max-width: 960px;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.free-training-header-headline.thank-you {
  margin-bottom: 10px;
}

.free-training-header-sub-headline {
  color: #836ab2;
  max-width: 600px;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

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

.free-training-header-sub-headline.less {
  margin-top: 10px;
}

.free-training-header-sub-headline.energy-colors {
  color: #dd8356;
  font-style: italic;
  font-weight: 700;
}

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

.free-training-header-bullets {
  color: #000;
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

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

.free-training-header-bullets.less {
  margin-top: 10px;
}

.free-training-header-bullets.energy-colors {
  color: #dd8356;
  font-style: italic;
  font-weight: 700;
}

.div-block-227 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-11 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.alexa-photo {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.free-training-list {
  max-width: 500px;
  padding-left: 15px;
}

.free-training-list-item {
  margin-bottom: 6px;
  font-size: 20px;
  line-height: 26px;
}

.sumsale-price-rubel-below {
  color: #5d6d71;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.offer-price-usd {
  float: none;
  clear: none;
  color: #42c8ff;
  text-align: center;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 56px;
  display: inline-block;
}

.offer-price-usd.mk {
  font-size: 40px;
}

.pom-offer-headline {
  color: #000;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  display: block;
}

.pom-offer-headline._2nd {
  margin-top: 10px;
}

.pom-offer-headline.blue {
  color: #42c8ff;
}

.pom-offer-headline.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.pom-offer-headline.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.ticker-inside-blog {
  text-align: center;
  background-color: #f0a721;
}

.inside-blog-link {
  color: #fff;
}

.webinar-signup-box {
  border: 1px solid #eb5482;
  border-radius: 10px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.webinar-signup-section {
  margin-top: 40px;
}

.div-block-228 {
  max-width: 700px;
  height: 200px;
}

.columns-14 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.temp-123 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.div-block-229 {
  max-width: 800px;
  min-height: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.div-block-230 {
  background-color: #846bb2;
  width: 100%;
  min-height: 100px;
  margin-top: 30px;
  padding: 20px;
}

.image-94 {
  display: inline-block;
  position: absolute;
}

.temp-text {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  padding-left: 140px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.free-training-countdown-headline {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.empty-spacer {
  margin-bottom: 150px;
}

.text-span-54 {
  color: #fff;
  background-color: #f3099d;
}

.pom-price-previous {
  color: #81c3f5;
  text-align: center;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  text-decoration: line-through;
}

.payment-div {
  text-align: center;
  flex: none;
}

.payment-div.hidex {
  opacity: 0;
  display: none;
}

.maraton-love-scroll-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;
}

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

.maraton-love-scroll-button.paddle-button-style-1.mzp {
  padding: 20px 50px;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
}

.maraton-love-scroll-button.paddle-button-style-1.mzp.black {
  box-shadow: 1px 1px 3px #000;
}

.maraton-love-scroll-button.paddle-button-style-1.mzp.sec {
  background-color: #9e9e9e;
}

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

.maraton-love-scroll-button.training-orange-button {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#fe8707, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.maraton-love-scroll-button.training-orange-button:hover {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png"), linear-gradient(#d37612, #f9c000);
  background-position: 97%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 60px, auto;
  background-attachment: scroll, scroll;
}

.maraton-love-scroll-button.training-orange-button.disabled {
  background-color: #b9b9b9;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb68579f92b5870770f390e_flower.png");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  border: 1px solid silver;
  display: none;
}

.maraton-love-scroll-button.pom-buttonstyle {
  color: #fff;
  background-color: #5ac372;
  border-radius: 10px;
  padding: 25px 40px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  box-shadow: 1px 1px 13px #cfcfcf;
}

.maraton-love-scroll-button.pom-buttonstyle:hover {
  color: #fff;
  background-color: #50af66;
}

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

.maraton-love-scroll-button.pom-buttonstyle.small {
  box-shadow: none;
  margin-top: 20px;
  font-size: 20px;
  line-height: 28px;
}

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

.text-span-55 {
  color: #ff3434;
  font-weight: 700;
}

.love-what-you-get {
  color: #696969;
  margin-top: 20px;
  font-size: 18px;
  line-height: 24px;
}

.love-what-you-get.mod {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 700;
}

.marathon-love-counter {
  max-width: 680px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.marathon-love-counter.mod {
  margin-top: 20px;
}

.image-96 {
  margin-top: 10px;
}

.maratho-love-pricing-above-button {
  color: var(--black);
  text-align: center;
  padding: 20px 40px;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

.maratho-love-pricing-above-button.grey {
  color: #505050;
  padding-bottom: 0;
  font-size: 30px;
  line-height: 36px;
}

.maratho-love-pricing-above-button.grey._2nd {
  padding-top: 10px;
}

.maratho-love-pricing-above-button.grey._2nd.plus {
  margin-top: 10px;
  padding-top: 0;
  font-size: 50px;
  line-height: 30px;
}

.maratho-love-pricing-above-button.red {
  color: #2ca314;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 48px;
  line-height: 52px;
}

.text-span-56 {
  color: #575757;
  font-size: 35px;
  font-weight: 400;
  line-height: 42px;
}

.text-span-57 {
  font-weight: 700;
  text-decoration: line-through;
}

.love-one-time-payment {
  color: #696969;
  margin-top: 5px;
  font-size: 18px;
  line-height: 24px;
}

.love-one-time-payment.mod {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 700;
}

.paddle-link {
  color: #000;
  margin: 10px;
  font-size: 16px;
  line-height: 20px;
}

.paddle-link:hover {
  color: #000;
}

.paddle-link.bottom {
  margin-top: 25px;
}

.paddle-extra-link {
  color: #000;
  margin-top: 10px;
  font-size: 16px;
  line-height: 22px;
  display: block;
}

.training-final-price-notes-non-bold {
  color: #000;
  text-align: center;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.image-97 {
  margin-top: 20px;
  margin-bottom: 30px;
}

.text-span-58 {
  font-weight: 700;
}

.text-span-58.mod {
  color: #d4395b;
}

.image-98 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.training-section-bonus {
  background-color: #f7f7f7;
  padding-top: 40px;
  padding-bottom: 50px;
}

.training-section-bonus.green {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5521fd71709bc2704b3bbf_money.jpg");
  background-position: 0 0;
  background-size: cover;
}

.training-section-bonus.mod {
  padding-top: 0;
}

.bonus-meditation-practicum {
  margin-top: 40px;
}

.logo-practicum {
  margin-top: 50px;
}

.div-block-231 {
  background-color: #f29227;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-left: 100px;
  padding-top: 18px;
  padding-bottom: 18px;
  display: inline-block;
}

.practicum-date {
  color: #fff;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 40px;
}

.training-info-above-button {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 22px;
}

.training-info-above-button.hide {
  display: none;
}

.training-info-above-button.bold {
  font-weight: 700;
}

.training-info-above-button.grey {
  color: #464444;
}

.training-info-above-button.space {
  margin-top: 10px;
}

.training-section-5-practicum {
  background-image: linear-gradient(to top, #fff0 89%, #fff), linear-gradient(#fff0 46%, #fff), linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645ded6363fabcb7ab45a2ad_bg3.jpg"), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645decbfbd8be67ef48dd193_bg2.jpg");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, auto, cover, cover;
  padding-top: 0;
  padding-bottom: 60px;
}

.training-section-15-practicum {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645df0fc30e0a18b62e91a21_bg4.jpg"), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb94b9a2265a2104beb8963_footer-ao.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  padding-bottom: 160px;
}

.training-section-15-practicum.green {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5521fd71709bc2704b3bbf_money.jpg");
  background-position: 0 0;
  background-size: cover;
}

.headline-practicum-section {
  padding-top: 60px;
  padding-bottom: 40px;
}

.headline-practicum-section.space {
  padding-top: 40px;
}

.bold-text-16 {
  margin-top: 20px;
  padding-left: 20px;
  font-size: 20px;
  line-height: 24px;
  display: block;
}

.text-block-84 {
  color: #fff;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 64px;
}

.slider-practicum {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645e0fa16ef85e96abd8cec8_r1.jpg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
}

.div-block-232 {
  text-align: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.small-text {
  color: #777;
  margin-top: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.shop-product-special-offer-title {
  text-align: center;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.shop-product-special-offer-crossed {
  color: gray;
  text-align: center;
  margin-bottom: 15px;
  font-family: Droid Sans, sans-serif;
  font-size: 28px;
  line-height: 36px;
  text-decoration: line-through;
}

.shop-headline-sub {
  color: #e82158;
  text-align: center;
  margin-top: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 34px;
}

.shop-headline-sub.spacing {
  margin-bottom: 40px;
}

.shop-headline-sub.smaller {
  font-size: 35px;
  line-height: 43px;
}

.shop-special-offer-box {
  margin-top: 10px;
  margin-bottom: 20px;
}

.shop-product-special-offer-new-price {
  color: #5ac372;
  text-align: center;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.shop-product-special-offer-new-price-text {
  text-align: center;
  font-family: Droid Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}

.shop-product-special-offer-new-price-text.smaller {
  color: #585858;
  font-size: 20px;
  line-height: 24px;
}

.grid-7 {
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
}

.image-100 {
  margin-bottom: 40px;
}

.crossed {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: line-through;
}

.bonus-meditation {
  margin-bottom: 40px;
  display: block;
}

.love-strategy-pre-header {
  background-image: linear-gradient(#d295d1, #d295d1 3%, #fff0 18%), linear-gradient(#fff0 71%, #d7a8d7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d0ac55384954c43b2ddbe5_love-pre-signup-header.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-top: 20px;
  padding-bottom: 120px;
}

.image-101 {
  margin-top: 60px;
}

.love-strategy-pre-facts-left {
  margin-right: 40px;
}

.love-strategy-pre-fold-button-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

.love-strategy-button {
  color: #56450f;
  text-transform: uppercase;
  background-color: #ffd13f;
  background-image: linear-gradient(#ffdc6e, #ffd13f);
  border: 1px solid #ffda67;
  border-radius: 100px;
  padding: 14px 60px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  box-shadow: 0 2px 5px #0003;
}

.love-strategy-button:hover {
  color: #56450f;
}

.love-strategy-pre-fold-text-1 {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.div-block-234 {
  max-width: 500px;
}

.fffff, .love-strategy-pre-fold-c1ontent {
  max-width: 400px;
}

.love-strategy-pre-fold-text-2 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.love-strategy-pre-fold-text-3 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.love-strategy-pre-section-1 {
  background-color: #d7a8d7;
  background-image: linear-gradient(to top, #d7a8d7, #fff0 31%), linear-gradient(#d7a8d7, #fff0 46%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d0d3463f452fef668af9bb_bg1.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-bottom: 60px;
}

.love-strategy-pre-container-2 {
  background-color: #fff;
  border-radius: 40px;
  width: 100%;
  padding: 60px 20px 40px;
}

.section-39 {
  background-color: #d7a8d7;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  height: 800px;
}

.love-strategy-pre-section-2 {
  background-color: #d7a8d7;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d1ee7ca72928ba3c679808_img3.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 60px;
}

.section-41 {
  background-color: #d7a8d7;
  background-image: linear-gradient(to top, #dbcee6, #fff0 27%), linear-gradient(#d2a3d3, #fff0 7%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d0d5799e2533fb1615dd70_bg2.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-31 {
  background-color: #fff;
  border-radius: 40px;
  width: 100%;
  padding: 80px 40px 60px;
}

.love-strategy-pre-headline-bold {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(153deg, #4e4e4e, #6d6d6d);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 50px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
}

.love-strategy-pre-icons {
  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;
}

.love-strategy-pre-column-1-text {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 22px;
  display: inline-block;
}

.love-strategy-pre-column-1-left {
  align-items: center;
}

.love-strategy-pre-column-1 {
  padding-left: 20px;
  padding-right: 20px;
}

.love-strategy-pre-column-1-items {
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.section-42 {
  background-image: linear-gradient(169deg, #ded2ea, #ded2ea00), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d1f02cc58206c07f1fa50c_img4.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 50px;
  padding-bottom: 200px;
}

.columns-16 {
  width: 100%;
  margin-top: 30px;
}

.love-course-form-field {
  border-radius: 80px;
  height: 80px;
  margin-bottom: 20px;
  padding-left: 30px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 24px;
  box-shadow: inset 0 2px 8px 1px #0003;
}

.love-strategy-button-submit {
  color: #56450f;
  text-transform: uppercase;
  background-color: #ffd13f;
  background-image: linear-gradient(#ffdc6e, #ffd13f);
  border: 1px solid #ffda67;
  border-radius: 100px;
  width: 100%;
  height: 80px;
  padding: 14px 60px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.love-strategy-button-submit:hover {
  color: #56450f;
}

.div-block-238 {
  background-color: #fae1fc;
  border: 2px solid #fff;
  border-radius: 40px;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 4px 11px -1px #0003;
}

.column-56 {
  justify-content: center;
  display: flex;
}

.div-blockx {
  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: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
}

.text-block-89x {
  flex: 1;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 20px;
  display: inline-block;
}

.itemx {
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.love-strategy-pre-section-3-headline {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 68px;
}

.love-strategy-pre-section-3-subheadline {
  color: #fff;
  text-align: center;
  max-width: 360px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 38px;
}

.love-strategy-pre-section-3-wrapper {
  width: 70%;
}

.text-block-85c {
  color: #fff;
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.text-block-85d {
  color: #c68fc6;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.div-block-238b {
  background-color: #fae1fc;
  border: 2px solid #fff;
  border-radius: 40px;
  max-width: 400px;
  padding: 30px 40px;
  display: inline-block;
  box-shadow: 0 4px 11px -1px #0003;
}

.div-block-239 {
  margin-top: 80px;
  margin-bottom: 40px;
}

.div-block-240 {
  margin-left: 40px;
}

.text-block-88e {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(153deg, #4e4e4e, #6d6d6d);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 50px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 50px;
}

.itemy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.text-block-89xy {
  color: #c68fc6;
  align-self: center;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  display: inline-block;
}

.div-block-241 {
  padding-left: 40px;
  padding-right: 40px;
}

.trenner-line {
  background-color: #c68fc6;
  background-image: radial-gradient(circle, #c68fc6, #f8f1f8);
  width: 100%;
  height: 3px;
  margin-bottom: 30px;
}

.text-block-88r {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(153deg, #4e4e4e, #6d6d6d);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Roboto, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 58px;
}

.love-strategy-pre-fold {
  padding-top: 80px;
}

.image-103 {
  margin-top: 20px;
}

.love-strategy-pre-fold-content {
  max-width: 400px;
}

.love-strategy-pre-fold-logo {
  margin-bottom: 20px;
}

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

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

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

.image-105, .image-106, .image-107, .image-108, .image-109, .image-110, .image-111, .image-112, .image-113, .image-114, .image-115, .image-116, .image-117, .image-118, .image-119, .image-120, .image-121, .image-122 {
  display: block;
}

.pm-section-01 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64e9a8c3862892bff841b2aa_header-pom.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 40px;
}

.pm-wrapper-01 {
  max-width: 960px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
}

.pm-title-01 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 42px;
}

.pm-subtitle-01 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 200;
  line-height: 28px;
}

.pm-subtitle-bold-01 {
  font-weight: 500;
}

.pm-usp-01 {
  color: #fff;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 56px;
}

.pm-anker-button-orange {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #e49742;
  border-radius: 100px;
  padding: 20px 60px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.pm-anker-button-orange:hover {
  color: #fff;
}

.pm-section-06 {
  background-image: linear-gradient(to top, #86419a, #fff0 25%, #fff0), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64ef07bd9c74bc6ddbe54394_bg5a.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  padding-bottom: 60px;
}

.pm-stack-02 {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.pm-section-03 {
  background-image: linear-gradient(#fff0 63%, #b25b95), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64e9b120f05b1f29c5cf79c8_c-pom-bg-2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 60px;
}

.pm-wrapper-03 {
  text-align: center;
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
}

.pm-title-03 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 46px;
}

.pm-subtitle-03 {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.pm-highlight-03 {
  color: #cb5ce6;
  text-align: center;
  background-color: #fff;
  padding: 10px 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
  box-shadow: 0 2px 13px 4px #00000012;
}

.pm-cell-highlight-03 {
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
}

.pm-cell-highlight-03.wider {
  padding-top: 0;
}

.pm-icon-wrapper-03 {
  background-color: #e49742;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pm-box-title-03 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.pm-box-text-03 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.pm-stack-03 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-left: 0;
  padding-right: 0;
}

.pm-box-03 {
  background-color: #d06ee8;
  border: 1px solid #fff3;
  border-radius: 6px;
  width: 320px;
  padding: 20px 20px 30px;
  box-shadow: 0 2px 5px #0000001f;
}

.pm-box-03.wider {
  width: 400px;
}

.pm-cell-spacer-1-03 {
  justify-content: flex-end;
}

.pm-stack-01 {
  padding: 0;
}

.pm-stack-cell-2-01 {
  display: block;
}

.c-pom-center-video {
  background-color: #e23333;
  width: 640px;
  height: 320px;
  margin-left: auto;
  margin-right: auto;
}

.pm-header-button-wrapper-01 {
  width: 100%;
}

.hide {
  display: none;
}

.pm-html-01 {
  margin-top: 20px;
}

.pm-section-04 {
  background-color: #b25b95;
}

.pm-wrapper-04 {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.c-pom-section-subhead {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.c-pom-section-title {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 42px;
}

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

.quick-stack-4 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64ec5a2d083f0a9ef6fe3905_pink-sad.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.c-pom-box-white {
  background-color: #fff;
  border: 1px solid #fff3;
  border-radius: 6px;
  margin-top: 19px;
  padding: 32px 20px 20px;
  box-shadow: 0 0 5px #ffffff73;
}

.c-pom-box-white.wider {
  width: 400px;
}

.c-pom-icon-wrapper-3 {
  background-color: #e49742;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-left: 20px;
  display: flex;
  position: absolute;
}

.text-block-86---3 {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.c-pom-box-wrapper-2._1 {
  width: 260px;
  margin-left: 30px;
}

.c-pom-box-wrapper-2._2 {
  width: 260px;
}

.c-pom-box-wrapper-2._3 {
  width: 270px;
  margin-left: 20px;
}

.c-pom-box-wrapper-2._4 {
  width: 330px;
  margin-left: 50px;
}

.c-pom-box-wrapper-2._5 {
  width: 270px;
  margin-right: 50px;
}

.c-pom-box-wrapper-2._6 {
  width: 270px;
  margin-right: 30px;
}

.c-pom-box-wrapper-2._7 {
  width: 280px;
}

.c-pom-box-wrapper-2._8 {
  width: 300px;
  margin-right: 20px;
}

.c-pom-box-wrapper-2._9 {
  text-align: center;
  width: 460px;
}

.cell-6 {
  align-items: center;
}

.c-pom-subhead-2 {
  font-weight: 600;
}

.cell-7, .cell-8, .cell-9, .cell-10 {
  align-items: flex-end;
}

.pm-section-05 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64ec6ddda89150e4b418fb1a_clouds-bg.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 50px;
  padding-bottom: 40px;
}

.pm-title-05 {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 1px #00000030;
  margin-bottom: 240px;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}

.c-pom-title-bold {
  font-weight: 500;
}

.pm-wrapper-05 {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.pm-subheadline-05 {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.pm-content-wrapper-05 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64ec71c34172089051be1b96_car-jet.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 560px;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.pm-text-05 {
  color: #000;
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.pm-wrapper-text-05 {
  align-self: flex-end;
  width: 400px;
  margin-bottom: 40px;
}

.pm-wrapper-text-05._1 {
  margin-top: 40px;
  margin-right: 40px;
}

.pm-wrapper-text-05._2 {
  width: 340px;
  margin-right: 70px;
}

.pm-wrapper-text-05._3 {
  margin-right: 80px;
}

.pm-text-bold-05 {
  font-weight: 600;
}

.pm-wrapper-06 {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.pm-headline-style-06 {
  color: #be4d97;
  font-weight: 700;
}

.pm-headline-06 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 320px;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 42px;
}

.pm-title-06 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 46px;
}

.pm-course-img {
  text-align: center;
  display: block;
}

.pm-img-wrapper-06 {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.pm-highlight-06 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 32px;
}

.pm-section-07 {
  background-color: #86419a;
  background-image: linear-gradient(#fff0, #ebdfef);
  padding-top: 40px;
  padding-bottom: 40px;
}

.c-pom-title-dark-5 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 46px;
}

.pm-wrapper-07 {
  background-color: #fff;
  border-radius: 20px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  padding-bottom: 60px;
  box-shadow: 0 0 5px #ffffff73;
}

.c-pom-title-dark-6 {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 32px;
}

.ao-image {
  border-radius: 20px;
}

.c-pom-bullet-box {
  align-self: flex-end;
  width: 100%;
  margin-bottom: 20px;
}

.text-block-87 {
  flex-direction: row;
  margin-left: 34px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
}

.c-pom-icon-wrapper-4 {
  background-color: #e49742;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
}

.c-pom-title-dark-7 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.quick-stack-5 {
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
}

.c-pom-button-wrapper-center {
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
}

.c-pom-button-wrapper-center.less-spacing {
  margin-bottom: 60px;
}

.c-pom-button-orange-big {
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #e49742;
  border-radius: 100px;
  padding: 30px 60px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.c-pom-button-orange-big:hover {
  color: #fff;
}

.image-125 {
  display: block;
}

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

.c-pom-section-8 {
  background-color: #86419a3b;
  background-image: linear-gradient(#ebdfef, #fff0 4%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64f6fa65ab4d787cc722e22d_img-bg.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 80px;
}

.quick-stack-6 {
  padding-left: 0;
  padding-right: 0;
}

.pow-headline-pom {
  color: #000;
  align-self: flex-start;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
  display: block;
}

.pow-headline-pom.cent {
  text-align: center;
  font-weight: 400;
}

.pow-headline-pom.cent._24h {
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pow-headline-pom.left {
  text-align: left;
}

.pow-headline-pom.bonus {
  text-align: center;
  margin-bottom: 0;
}

.cell-11 {
  display: block;
}

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

.pow-headline-pom-sec {
  color: #000;
  text-transform: uppercase;
  align-self: flex-start;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 32px;
  display: block;
}

.pow-headline-pom-sec.cent {
  text-align: center;
  font-weight: 400;
}

.pow-headline-pom-sec.cent._24h {
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pow-headline-pom-sec.left {
  text-align: left;
}

.c-pom-text {
  color: #000;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 60px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.c-pom-text.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text.center {
  text-align: center;
}

.c-pom-text.left {
  text-align: left;
}

.c-pom-text.spacing {
  margin-bottom: 30px;
}

.c-pom-text.bonus {
  text-align: center;
}

.pom-box-copy {
  background-color: #fff;
  border-radius: 15px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 40px 40px;
  box-shadow: 0 0 5px #ffffff73;
}

.pom-box-copy.color {
  background-color: #ca837d;
}

.cell-12 {
  align-items: flex-end;
}

.text-block-88 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 100px;
  padding: 12px 25px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
}

.cell-13 {
  flex-direction: column;
  display: block;
}

.c-pom-section-9 {
  background-image: linear-gradient(#fff0 90%, #fff), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64f839e53ecbf1360b1ee144_bg8.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 100px;
}

.div-block-254 {
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
}

.c-pom-title-dark-5b {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 40px;
}

.quick-stack-8 {
  margin-top: 80px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-126 {
  border-radius: 15px;
  box-shadow: 0 2px 5px #0000001f;
}

.pow-headline-pom-2 {
  color: #000;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
}

.pow-headline-pom-2.cent {
  text-align: center;
  font-weight: 400;
}

.pow-headline-pom-2.cent._24h {
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pow-headline-pom-2.left {
  text-align: left;
}

.cell-14 {
  text-align: left;
  flex-direction: column;
  place-content: center;
  align-items: flex-start;
  display: flex;
}

.pow-headline-pom-3 {
  color: #000;
  text-align: left;
  flex-flow: column wrap;
  align-items: flex-start;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}

.pow-headline-pom-3.cent {
  text-align: center;
  font-weight: 400;
}

.pow-headline-pom-3.cent._24h {
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pow-headline-pom-3.left {
  text-align: left;
}

.c-pom-icon-wrapper-5 {
  background-color: #713482;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
}

.quick-stack-9 {
  margin-bottom: 140px;
  padding-top: 0;
}

.cell-15 {
  padding-top: 40px;
  padding-left: 40px;
}

.div-block-255 {
  background-color: #ae5ac4;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  padding: 30px 25px;
  box-shadow: 0 2px 5px #0000001f;
}

.text-block-87-copy {
  color: #fff;
  flex-direction: row;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
}

.image-127 {
  margin-top: 20px;
  margin-left: 20px;
}

.pow-headline-pom2 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  align-self: flex-start;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
  display: block;
}

.pow-headline-pom2.cent {
  text-align: center;
  font-weight: 400;
}

.pow-headline-pom2.cent._24h {
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pow-headline-pom2.left {
  text-align: left;
}

.image-128 {
  border-radius: 15px;
  box-shadow: 0 2px 5px #0000001f;
}

.c-pom-text2 {
  color: #000;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 60px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.c-pom-text2.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text2.center {
  text-align: center;
}

.c-pom-text2.left {
  text-align: left;
}

.c-pom-text2.spacing {
  margin-bottom: 30px;
}

.image-129, .image-130, .image-131, .image-132, .image-133, .image-134 {
  display: block;
}

.c-pom-section-10 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64fee1bbe9529feff3c38474_bg10b.jpg"), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64faf971cb7da16e648da8d6_bg9.jpg");
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, cover;
  padding-bottom: 80px;
}

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

.c-pom-button-wrapper-copy {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 50px;
}

.c-pom-title-dark-5-copy-copy2 {
  color: var(--black);
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 36px;
}

.c-pom-section-subhead-copy2 {
  color: var(--black);
  text-align: center;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.c-pom-section-highlight2-cop3 {
  color: var(--black);
  text-align: center;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
}

.c-pom-title-dark-5-copy-copy4 {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 46px;
}

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

.div-block-257 {
  background-color: #ae5ac4;
  border-radius: 16px;
  max-width: 800px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  box-shadow: 0 0 5px #ffffff73;
}

.c-pom-text3 {
  color: #fff;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.c-pom-text3.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text3.center {
  text-align: center;
}

.c-pom-text3.left {
  text-align: left;
}

.c-pom-text3.spacing {
  margin-bottom: 30px;
}

.div-block-258 {
  text-align: center;
  background-color: #9a26ac;
  border-radius: 16px;
  width: 100%;
  padding: 30px 20px;
}

.c-pom-text4 {
  color: #fff;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.c-pom-text4.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text4.center {
  text-align: center;
}

.c-pom-text4.left {
  text-align: left;
}

.c-pom-text4.spacing {
  margin-bottom: 30px;
}

.c-pom-text3-copy {
  color: #fff;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 60px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.c-pom-text3-copy.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text3-copy.center {
  text-align: center;
}

.c-pom-text3-copy.left {
  text-align: left;
}

.c-pom-text3-copy.spacing {
  margin-bottom: 30px;
}

.c-pom-text5 {
  color: #fff;
  margin-bottom: 4px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 66px;
  display: block;
}

.c-pom-text5.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text5.center {
  text-align: center;
}

.c-pom-text5.left {
  text-align: left;
}

.c-pom-text5.spacing {
  margin-bottom: 30px;
}

.c-pom-text6 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 46px;
  display: block;
}

.c-pom-text6.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text6.center {
  text-align: center;
}

.c-pom-text6.left {
  text-align: left;
}

.c-pom-text6.spacing {
  margin-bottom: 30px;
}

.cell-16 {
  justify-content: center;
}

.cell-17 {
  align-items: flex-end;
}

.image-135 {
  margin-left: 0;
  margin-right: 0;
}

.quick-stack-11 {
  margin-top: 20px;
  padding: 0;
}

.c-pom-text7 {
  color: #fff;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.c-pom-text7.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text7.center {
  text-align: center;
}

.c-pom-text7.left {
  text-align: left;
}

.c-pom-text7.spacing {
  margin-bottom: 30px;
}

.c-pom-button-wrapper3 {
  text-align: center;
  width: 100%;
}

.c-pom-section-highlight2-cop5 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.cell-18, .cell-19 {
  justify-content: flex-end;
}

.c-pom-button-orange-buy {
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #e49742;
  border-radius: 100px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px 60px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.c-pom-button-orange-buy:hover {
  color: #fff;
}

.c-pom-button-orange-buy2 {
  color: #e49742;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #f6f2f2;
  background-image: radial-gradient(circle, #faead8, #fff);
  border-radius: 100px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px 60px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.c-pom-button-orange-buy2:hover {
  color: #e49742;
}

.c-pom-section-11 {
  background-color: #913ea0;
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.white-box {
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  flex: 1;
  width: 100%;
  padding: 30px 20px 20px;
  box-shadow: 0 0 5px -1px #00000073;
}

.white-box.color {
  background-color: #ae5ac4;
  background-image: radial-gradient(circle, #c374d8, #fff0);
}

.text-block-89 {
  color: #fff;
  background-color: #e49742;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.c-pom-text8 {
  color: #000;
  text-align: left;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.c-pom-text8.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text8.center {
  text-align: center;
}

.c-pom-text8.left {
  text-align: left;
}

.c-pom-text8.spacing {
  margin-bottom: 30px;
}

.c-pom-text8.white {
  color: #fff;
  font-size: 24px;
  line-height: 30px;
}

.div-block-260 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  padding: 60px 20px 20px;
  box-shadow: 0 0 5px #ffffff73;
}

.quick-stack-12 {
  padding-left: 0;
  padding-right: 0;
}

.c-pom-section-12 {
  background-color: #913ea0;
  padding-top: 40px;
}

.c-pom-title-dark-5-cop2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 46px;
}

.c-pom-section-highlight2-cop6 {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.c-pom-button-wrapper-copy-copy3 {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 60px;
}

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

.c-pom-section-13 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64fd9901dc3596c561033f44_bg13b.jpg"), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64fd9435d5d080d4101c8049_bg13.jpg");
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, contain;
  padding-top: 240px;
  padding-bottom: 10px;
}

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

.c-pom-title-dark-5-copy-copy3 {
  color: #be4d97;
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 46px;
}

.faq-block {
  background-color: #ae5ac4;
  border-radius: 16px;
  width: 100%;
  margin-bottom: 20px;
  padding: 30px;
  box-shadow: 0 2px 5px #0000001f;
}

.c-pom-title-dark-5-cop3 {
  color: #fff;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.c-pom-section-highlight2-cop7 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 26px;
}

.c-pom-section-14 {
  padding-top: 40px;
  padding-bottom: 80px;
}

.c-pom-title-dark-5-copy-copy5 {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  margin-top: 140px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 46px;
}

.c-pom-section-highlight2-cop4 {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

.pm-intro-05 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-left: 120px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.text-span-60 {
  font-weight: 500;
}

.text-span-61 {
  color: #cb5ce6;
  font-weight: 500;
}

.pm-subtitle-06 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 46px;
}

.training-date-copy {
  color: var(--black);
  background-color: #d19dcc;
  border-radius: 5px;
  width: auto;
  margin-top: 20px;
  padding: 8px 12px;
  font-family: PT Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
}

.training-date-copy.money {
  background-color: #13d2589e;
}

.training-date-copy.white-bg {
  background-color: var(--white);
  color: #db53ed;
  border-radius: 8px;
  padding: 12px 22px;
  font-family: Raleway, sans-serif;
}

.pm-html-mobile-01 {
  margin-top: 20px;
  display: none;
}

.pm-wrapper-02 {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}

.pm-headline-05 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 46px;
}

.pm-mobile-breaker-05 {
  background-color: #ae5ac4;
  width: 50%;
  height: 5px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.text-span-62 {
  color: #e49742;
}

.text-span-63 {
  color: #be4d97;
  font-weight: 500;
}

.c-pom-title-dark-5-copy-copy2-copy {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 40px;
}

.pm-vimeo-wrapper-copy {
  max-width: 640px;
  margin: 20px auto 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.pm-vimeo-wrapper-copy.bf2022 {
  margin-top: 0;
  margin-bottom: 20px;
}

.pm-vimeo-wrapper-copy.spacing {
  margin-bottom: 50px;
}

.pm-vimeo-wrapper-copy.mod {
  margin-top: 0;
  margin-bottom: 0;
}

.pm-vimeo-wrapper-copy.hide {
  display: none;
}

.pmx-slider-1 {
  background-color: #ddd0;
  width: 540px;
  height: 630px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.pmx-slider-mask-copy {
  border: 1px solid #a1a1a1;
  border-radius: 20px;
  width: 343px;
  height: 560px;
  margin-left: auto;
  margin-right: auto;
}

.pm-slide-1 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650423fd4666ce9d0efd45b8_a1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.pm-slider-2 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65042456f77e536af7d1cb95_a2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-13 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6504254e8ea20fbf673f6db6_a3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-14 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide-15a {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650423fd4666ce9d0efd45b8_a1.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-16 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650425ec90fffe306fccaa96_a4.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.pm-slider {
  background-color: #0000;
  width: 540px;
  height: 630px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.pm-slider-mask-copy {
  border: 1px solid #e4e4e4;
  border-radius: 20px;
  width: 348px;
  height: 574px;
  margin-left: auto;
  margin-right: auto;
}

.sl1 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650423fd4666ce9d0efd45b8_a1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.sl2 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65042456f77e536af7d1cb95_a2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.sl3 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6504254e8ea20fbf673f6db6_a3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.sl4 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650425ec90fffe306fccaa96_a4.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.sl5 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6504282de341b1a5f0a48f57_a5.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.sl6 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65042842f77e536af7d621b7_a6.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.sl7 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65042855ad91c517b355f656_a7.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.pm-subtitle-2-06-copy {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 36px;
}

.pm-subtitle-1-06-copy {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 46px;
}

.c-pom-title-dark-5a {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}

.c-pom-text6b {
  color: #fff;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 46px;
  text-decoration: line-through;
  display: block;
}

.c-pom-text6b.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text6b.center {
  text-align: center;
}

.c-pom-text6b.left {
  text-align: left;
}

.c-pom-text6b.spacing {
  margin-bottom: 30px;
}

.c-pom-text5-old {
  color: #fff;
  margin-bottom: 4px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 46px;
  text-decoration: line-through;
  display: block;
}

.c-pom-text5-old.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text5-old.center {
  text-align: center;
}

.c-pom-text5-old.left {
  text-align: left;
}

.c-pom-text5-old.spacing {
  margin-bottom: 30px;
}

.c-pom-text4-copy {
  color: #fff;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.c-pom-text4-copy.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.c-pom-text4-copy.center {
  text-align: center;
}

.c-pom-text4-copy.left {
  text-align: left;
}

.c-pom-text4-copy.spacing {
  margin-bottom: 30px;
}

.link-12, .link-12:hover {
  color: #fff;
}

.pm-section-countdown {
  background-color: #ae5ac4;
  padding: 40px 10px;
}

.pm-section-countdown.white {
  background-color: #fff;
}

.pm-section-countdown.hide-this {
  display: none;
}

.pm-section-countdown.less-spacing {
  padding-top: 20px;
}

.pm-countdown-headline-copy {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 34px;
}

.pm-countdown-headline-copy.black {
  color: #000;
}

.pm-countdown-headline-copy.spaced {
  margin-bottom: 20px;
  font-weight: 700;
}

.pm-countdown-headline-copy.spaced.less {
  margin-bottom: 0;
}

.pm-countdown-headline-copy.spaced.top {
  margin-top: 20px;
  margin-bottom: 0;
}

.pm-countdown-headline-copy.spaced.top.upsell {
  margin-top: 0;
}

.pm-countdown-headline-copy.smaller {
  font-size: 26px;
  line-height: 32px;
}

.pm-countdown-headline-copy.bigger {
  font-size: 46px;
  line-height: 54px;
}

.pm-countdown-headline-copy.bigger.number {
  margin-top: 20px;
  font-size: 80px;
  font-weight: 800;
  line-height: 80px;
}

.b1 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65044444b2c4305bf53737ed_b1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.b2 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6504445ab2c4305bf53753e3_b2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.b3 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6504446e843c1d61bb35496a_b3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.b4 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650444848072c234b7d9934c_b4.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.b5 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650444990d7df3753f3dcd75_b5.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.b6 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650444b1b1376435014187e3_b6.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.b7 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650444c6cec77166540dcf50_b7.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.love-strategy-pre-fold-text-2-copy {
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.love-strategy-pre-fold-text-2-copy-copy {
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
}

.bonus-love-strategy {
  border-radius: 9px;
  margin-top: 30px;
  margin-bottom: 40px;
  display: block;
  box-shadow: 0 2px 5px 3px #0000000d;
}

.training-regular-text-copy {
  color: #000;
  margin-top: 20px;
  font-size: 20px;
  line-height: 24px;
}

.love-strategy-table-box-1 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650adbfce8dc0436efb88061_table-1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #cfb3be;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  display: flex;
  box-shadow: 6px 6px 10px #00000026;
}

.love-strategy-table-box-2 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650ee2d9f721274304514373_table-2c.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #cfb3be;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  display: flex;
  box-shadow: 6px 6px 10px #00000026;
}

.love-strategy-table-box-3 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/650adc45c9a02173f1ac5c87_table-3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #cfb3be;
  border-radius: 20px;
  width: 100%;
  margin-top: 40px;
  display: flex;
  box-shadow: 6px 6px 10px #00000012;
}

.image-138 {
  padding-right: 30px;
}

.text-block-74-mod {
  color: #6d6668;
  margin-top: 50px;
  font-size: 28px;
  line-height: 34px;
}

.text-block-74-mod.green {
  color: #d33775;
}

.payment-school {
  margin-bottom: 10px;
}

.sec-1 {
  padding-top: 90px;
  padding-bottom: 40px;
}

.sec-1.sticky-navbar-spacing {
  padding-top: 100px;
}

.sec-1.sticky-navbar-spacing.less-spacing {
  padding-top: 40px;
}

.pom-buttonx {
  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-buttonx:hover {
  color: #fff;
  background-color: #fa9720;
  background-image: linear-gradient(#dd851b, #c57515);
}

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

.pom-buttonx.mod {
  box-shadow: 1px 1px 3px 4px #53535312;
}

.pom-buttonx.video-guide {
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 24px;
  line-height: 30px;
}

.pom-buttonx.secondary {
  background-image: linear-gradient(#f5cc9a, #ffb760);
}

.cell-27 {
  align-items: flex-end;
}

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

.quick-stack-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-left: 100px;
  padding-right: 100px;
}

.sec-2 {
  background-color: #b25b95;
  padding-top: 60px;
  padding-bottom: 60px;
}

.pm-section-06-copyx {
  width: 100%;
  padding-top: 100px;
  padding-bottom: 20px;
}

.love-strategy-pre-section-1-copyx {
  background-color: #d7a8d7;
  background-image: linear-gradient(to top, #d7a8d7, #fff0 31%), linear-gradient(#d7a8d7, #fff0 46%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d0d3463f452fef668af9bb_bg1.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-top: 100px;
  padding-bottom: 60px;
}

.c-pom-button-wrapper-center-copyx {
  text-align: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
}

.c-pom-button-wrapper-center-copyx.less-spacing {
  margin-bottom: 60px;
}

.pm-section-05-copy {
  background-color: #f8f6f6;
  padding-top: 50px;
  padding-bottom: 60px;
}

.pm-title-05-copy {
  color: #000;
  text-align: center;
  text-shadow: 0 1px 1px #00000030;
  margin-bottom: 240px;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}

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

.c-pom-title-dark-5-cop2-copy {
  text-align: center;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 46px;
}

.pm-wrapper-07-copy {
  background-color: #fff;
  border-radius: 20px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  padding-bottom: 0;
  box-shadow: 0 0 5px #ffffff73;
}

.c-pom-section-13-copy {
  padding-top: 100px;
  padding-bottom: 10px;
}

.sec-header {
  text-align: center;
  padding-top: 20px;
}

.black {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651aa4be0bc91f8db5dfa30c_bg.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slm-logo-header {
  padding-top: 23px;
}

.slm-logo-header.slm-launch-1-mod {
  padding-top: 30px;
}

.slm-above-fold {
  padding-top: 30px;
  padding-bottom: 80px;
}

.slm-above-fold.slm-launch-1-mod {
  padding-top: 20px;
}

.div-block-264 {
  width: 800px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.heading-6 {
  color: #fff;
  text-align: center;
  max-width: 800px;
  margin: 10px auto;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.text-span-64 {
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle, #dc749f, #c15f9e);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.slm-logo-wrapper {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.slm-logo-wrapper.slm-launch-1-center {
  text-align: center;
}

.slm-gradient-header {
  background-image: linear-gradient(to right, #440433, #b84e91ed 46%, #ff009fa3 84%, #410028a3 104%);
  width: 100%;
  height: 2px;
}

.vimeo-embedded2.video-review {
  margin-bottom: 20px;
}

.vimeo-embedded2.top-video {
  margin-bottom: 40px;
}

.vimeo-embedded2.centered {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.vimeo-wrapper-copy {
  max-width: 800px;
  margin: 10px auto 30px;
  display: block;
}

.vimeo-wrapper-copy.bf2022 {
  margin-top: 0;
  margin-bottom: 20px;
}

.vimeo-wrapper-copy.spacing {
  margin-bottom: 50px;
}

.vimeo-wrapper-copy.mod {
  margin-top: 0;
  margin-bottom: 0;
}

.vimeo-wrapper-copy.hide {
  display: none;
}

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

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

.text-span-65 {
  color: #ffffff73;
  font-size: 15px;
}

.launch-signup-info {
  color: #919191;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

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

.slm-problem {
  background-color: #22171e;
  background-image: linear-gradient(135deg, #36242e, #1b1318);
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-problem.hidden {
  display: none;
}

.quick-stack-4-copy {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651ac5b65bba438ab478e699_t4.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slm-box {
  background-color: #bc5e9a;
  background-image: linear-gradient(135deg, #e27ea8, #c4629f);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-left: 20px;
  display: flex;
  position: absolute;
  box-shadow: 0 0 5px 6px #0003;
}

.slm-main-box {
  -webkit-text-fill-color: inherit;
  background-color: #1b1a1b;
  background-clip: padding-box;
  border: 2px solid #6b3557;
  border-radius: 10px;
  margin-top: 19px;
  padding: 32px 20px 20px;
  box-shadow: 2px 2px 5px 1px #0003;
}

.slm-main-box.wider {
  width: 400px;
}

.text-block-86---3-copy {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.c-pom-section-subhead-copy {
  color: #fff;
  text-align: center;
  max-width: 600px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.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;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 52px;
}

.c-pom-section-title-copy.countdown-below {
  margin-bottom: 0;
}

.c-pom-section-title-copy.countdown-below.narrow {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.c-pom-section-title-copy.less-width {
  max-width: 650px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.c-pom-section-title-copy.spacing {
  margin-top: 60px;
}

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

.slm-solution {
  background-image: linear-gradient(315deg, #36242e, #1b1318);
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-solution.hidden {
  display: none;
}

.pm-headline-05-copy {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 46px;
}

.pm-subheadline-05-copy {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.pm-intro-05-copy {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-left: 120px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.pm-text-05-copy {
  color: #fff;
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.pm-content-wrapper-05-copy {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/652bbdcc15486531fddd5059_alexa-love1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.slm-introducing {
  background-image: linear-gradient(to right, #36242e, #1b1318);
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-above-fold-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

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

.image-139 {
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.div-block-269 {
  background-color: #b69eb96b;
  max-width: 340px;
  height: 2px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.c-pom-section-title-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: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 900;
  line-height: 58px;
}

.c-pom-section-highlight2-copy-copy-copy {
  color: #fff;
  text-align: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 38px;
}

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

.c-pom-section-highlight2-copy-copy-copy-copy {
  color: #c3c4c5;
  text-align: center;
  width: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

.slm-about-old {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651bef923282f3651bfd8bcd_ao4.png");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 400px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.slm-about1 {
  background-color: #22171e;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651bef923282f3651bfd8bcd_ao4.png"), linear-gradient(135deg, #36242e, #1b1318);
  background-position: 80% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 300px, auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-about {
  background-color: #22171e;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651bf2476f6e865b2f5b4d1f_a05.jpg");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-about.hidden {
  display: none;
}

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

.c-pom-section-title-copy-copy2 {
  color: #fff;
  text-align: left;
  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-style: italic;
  font-weight: 900;
  line-height: 52px;
}

.text-block-90-cop2 {
  color: #fff;
  text-align: left;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.div-block-272 {
  max-width: 600px;
}

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

.div-block-273 {
  max-width: 700px;
}

.div-block-23-copytest-copy2 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

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

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

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

.c-pom-section-highlight2-copy-cop2-copy3 {
  color: #fff;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.c-pom-section-highlight2-copy-cop2-copy3-copy3 {
  color: #fff;
  text-align: left;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.slm-check-box {
  flex: 1;
  max-width: 580px;
  margin-bottom: 20px;
  display: block;
}

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

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

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

.text-span-67, .text-span-68 {
  color: #fff;
  font-weight: 600;
}

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

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

.slm-stack1-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 40px;
}

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

.div-block-274 {
  background-color: #1b1a1b;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 10px;
  padding: 15px 30px 15px 20px;
}

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

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

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

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

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

.text-span-70 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.text-span-71, .text-span-72 {
  color: #fff;
  font-weight: 600;
}

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

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

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

.text-block-91-copy {
  color: #b69eb9;
  text-transform: uppercase;
  margin-top: 5px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.slm-learnings {
  background-image: linear-gradient(315deg, #36242e, #1b1318);
  padding-top: 80px;
  padding-bottom: 80px;
}

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

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

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

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

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

.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-reviews-1 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-reviews-1-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

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

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

.slm-course {
  background-image: linear-gradient(45deg, #36242e, #1b1318);
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-course-wrapper-top {
  max-width: 960px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.slm-course-wrapper-bottom {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.slm-week-block {
  background-color: #bc5e9a;
  background-image: linear-gradient(to right, #e27ea8, #c4629f);
  border-radius: 10px;
  width: 100%;
  margin-bottom: 40px;
  padding: 4px;
}

.slm-course-box-1 {
  background-color: #1b1a1b;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/652bca39ac2fb6a71aad765f_box-bg1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 7px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.slm-course-box-1.b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.text-block-92 {
  color: #fff;
  text-shadow: 0 2px 3px #0000001a;
  background-color: #e27ea8;
  border-bottom-right-radius: 10px;
  align-self: flex-start;
  padding: 10px 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: inline-block;
  position: sticky;
}

.slm-box-text-wrapper {
  flex: 1;
  max-width: 660px;
  padding: 40px 20px;
}

.c-pom-section-subhead-copy-copy-cop {
  color: #e27ea8;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 35px;
}

.text-block-90-cop2-copy8 {
  color: #fff;
  text-align: left;
  margin-bottom: 8px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.text-block-90-cop2-copy9 {
  color: #c3c4c5;
  text-align: left;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.c-pom-section-subhead-copy-copy-copy {
  color: #fff;
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.c-pom-section-subhead-copy-copy {
  color: #fff;
  text-align: center;
  max-width: 600px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.slm-buy {
  padding-top: 80px;
  padding-bottom: 30px;
}

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

.slm-buy-box {
  background-color: #bc5e9a;
  background-image: linear-gradient(to right, #e27ea8, #c4629f);
  border-radius: 10px;
  max-width: 800px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  box-shadow: 0 0 14px 9px #e27ea836;
}

.div-block-277-copy {
  background-color: #1c1317;
  border-radius: 7px;
  flex-direction: column;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-277-copy.b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

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

.text-block-90-cop2-copy-copy1-copy {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

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

.text-block-90-cop2-copy-copy1-copy-cop3 {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
}

.c-pom-section-subhead-copy-copy-copy-copy3 {
  color: #c3c4c5;
  text-align: center;
  text-transform: uppercase;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.c-pom-section-subhead-copy-copy-copy-copy3.top {
  color: #8da812;
  margin-top: 40px;
  margin-bottom: 10px;
  font-weight: 700;
}

.text-block-90-cop2-copy-copy1-copy-cop3-copy2 {
  background-color: var(--black);
  color: #fff;
  text-align: left;
  border: 2px solid #89c762;
  border-radius: 10px;
  max-width: 640px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.text-span-76 {
  color: var(--white);
  font-weight: 600;
}

.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-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 900;
  line-height: 38px;
}

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

.slm-pricing {
  padding-bottom: 80px;
}

.slm-pricing.prepayment-page {
  padding-top: 80px;
}

.slm-pricing.no-show {
  display: none;
}

.slm-placeholder {
  height: 500px;
}

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

.slm-piricing-box {
  background-color: #5a50ce;
  border-radius: 10px;
  flex: 1;
  width: 100%;
  padding-bottom: 20px;
}

.text-block-94 {
  color: #000;
  letter-spacing: 1px;
  margin: 12px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
}

.div-block-281 {
  background-color: #554cc3;
  flex-direction: column;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-281.colored {
  background-color: #b84977;
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-block-95 {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 50px;
  font-weight: 700;
  line-height: 58px;
}

.text-block-95.crossed {
  color: #ffffffb0;
}

.text-block-95-copy {
  color: #eeeef9;
  text-align: center;
  border: 1px solid #665ec9;
  border-radius: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 20px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-95-copy.crossed {
  color: #ffffffb0;
}

.text-block-95-copy.crossed.colored {
  border-color: #df5790;
}

.text-block-95-copy.crossed.colored.space {
  margin-bottom: 15px;
}

.text-span-77 {
  color: #ffffffb0;
  font-weight: 400;
}

.text-span-78 {
  color: #ffffffb0;
}

.div-block-282 {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.text-icon-copy-copy {
  color: var(--black);
  text-align: left;
  padding-top: 3px;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  position: absolute;
}

.text-block-13-copy2-cop2-copy {
  color: var(--black);
  text-align: left;
  margin-left: 25px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.text-block-13-copy2-cop2-copy.de-crossed {
  text-decoration: line-through;
}

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

.slm-check-box2-copy.upsell {
  margin-top: 30px;
}

.slm-breaker {
  background-color: #6e64d6;
  width: 100%;
  height: 1px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.slm-breaker.colored {
  background-color: #00000045;
}

.slm-payment-button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.div-block-284 {
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.slm-prodamus-button {
  color: #000;
  text-align: center;
  background-color: #ffd13f;
  background-image: linear-gradient(#ffdc6e, #ffd13f);
  border-radius: 4px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.slm-prodamus-button:hover {
  color: #000000e6;
  background-image: repeating-radial-gradient(circle, #ffdc6e, #ffd13f);
}

.slm-prodamus-button:active {
  color: var(--black);
}

.slm-prodamus-button:focus, .slm-prodamus-button:focus-visible, .slm-prodamus-button[data-wf-focus-visible], .slm-prodamus-button:visited {
  color: #000;
}

.slm-prodamus-button.temp-hidden {
  display: none;
}

.cell-32 {
  background-color: #5a50ce;
  border-radius: 10px;
  justify-content: space-between;
  padding-bottom: 20px;
}

.cell-32.colored {
  background-color: #fff;
}

.cell-33 {
  background-color: #5a50ce;
  border-radius: 10px;
  justify-content: space-between;
  padding-bottom: 20px;
}

.cell-33.colored {
  background-color: #fff;
}

.cell-34 {
  background-color: #5a50ce;
  border-radius: 10px;
  justify-content: space-between;
  padding-bottom: 20px;
}

.cell-34.colored {
  background-color: var(--white);
}

.div-block-285 {
  background-color: #fff;
  width: 100%;
}

.div-block-286 {
  margin-bottom: 60px;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-96 {
  color: #fff;
  text-align: center;
  border: 1px solid #665ec9;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 20px;
  font-size: 26px;
  line-height: 32px;
  display: flex;
}

.text-block-96.colored {
  border-color: #df5790;
}

.text-block-96.colored.recommended {
  color: #ffffffe0;
  letter-spacing: 1px;
  background-color: #df5790;
  border-style: none;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-96.colored.recommended.placeholder {
  background-color: #b84977;
}

.text-block-96-copy {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: 20px auto 5px;
  font-size: 60px;
  font-weight: 700;
  line-height: 68px;
  display: flex;
}

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

.training-bonus-img2 {
  margin-top: 10px;
  margin-bottom: 20px;
  display: block;
}

.cross {
  text-decoration: line-through;
}

.text-block-90-cop2-copy-copy1-cop3 {
  color: #c3c4c5;
  text-align: center;
  max-width: 880px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

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

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

.text-span-79 {
  color: #e682aa;
}

.bold-text-17 {
  color: #89c762;
}

.slm-thoughts {
  background-image: linear-gradient(45deg, #36242e, #1b1318);
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-thoughts.hidden {
  display: none;
}

.slm-faq-block {
  max-width: 960px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.slm-faq-block.last {
  margin-bottom: 0;
}

.slm-faq-old {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-288 {
  background-color: #1e1217;
  border: 1px solid #8d4975;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 20px 26px;
}

.slm-faq-question {
  color: var(--white);
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.div-block-289 {
  border: 1px solid #8d4975;
  border-top-width: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 20px 26px;
}

.slm-faq-answer {
  color: #c3c4c5;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.c-pom-section-title-copy-copy9 {
  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: 60px;
  font-family: Raleway, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 52px;
}

.slm-ending {
  padding-top: 80px;
  padding-bottom: 100px;
}

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

.text-block-90-cop2-copy-copy1-copya.less-spacing {
  margin-bottom: 20px;
}

.text-block-90-cop2-copy-copy1-copya.prepayment-page {
  margin-bottom: 30px;
  padding-top: 20px;
}

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

.pm-wrapper-04-copy {
  text-align: center;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

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

.c-pom-section-subhead-copy-copya {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  max-width: 600px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.slm-gradient-bottom {
  background-image: linear-gradient(to right, #440433, #b84e91ed 35%, #ff009fa3 70%, #410028a3 104%);
  width: 100%;
  height: 2px;
}

.link-13 {
  color: #fff;
}

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

.link-15 {
  color: #fff;
}

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

.slm-reviews-2old {
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-faq {
  background-image: linear-gradient(to right, #36242e, #1b1318);
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-faq.hidden {
  display: none;
}

.c-pom-section-highlight2-copy-copy-copy-copy-copy4-copy2 {
  color: #89c762;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

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

.text-span-81, .text-span-82, .text-span-83, .text-span-84, .text-span-85 {
  color: #fff;
  font-weight: 600;
}

.text-span-86 {
  color: var(--white);
  font-weight: 600;
}

.text-span-87 {
  color: var(--white);
  font-weight: 500;
}

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

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

.slm-solution-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.slm-reviews-2 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-problem-text {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

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

.pm-wrapper-04-copy8 {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.slm-sales-note {
  color: #8b7f7f;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: none;
}

.slm-sales-note.last {
  margin-left: 0;
  font-weight: 700;
}

.slm-course-box-2 {
  background-color: #1b1a1b;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/652bca4ebf55b01d9638cd4c_box-bg2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 7px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.slm-course-box-2.b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slm-course-box-3 {
  background-color: #1b1a1b;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/652bca5979cbf4ed073d0554_box-bg3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 7px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.slm-course-box-3.b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slm-course-box-4 {
  background-color: #1b1a1b;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/652bca6429f6f7d9d2ef4057_box-bg4.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 7px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.slm-course-box-4.b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slm-course-box-5 {
  background-color: #1b1a1b;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/652bca6ff9121f403b05fe36_box-bg5.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 7px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.slm-course-box-5.b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slm-course-box-6 {
  background-color: #1b1a1b;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/652bca7a15486531fdeabc83_box-bg6.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 7px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.slm-course-box-6.b {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slm-offer-countdown {
  max-width: 680px;
  margin: 0 auto 20px;
}

.slm-offer-countdown.mod {
  margin-top: 20px;
}

.subpages-main-headline-2 {
  color: #292929;
  margin-top: 40px;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 42px;
  line-height: 48px;
}

.subpages-main-headline-2.center {
  text-align: center;
  font-family: Lato, sans-serif;
}

.subpages-main-headline-2.center.sub {
  font-size: 26px;
  line-height: 32px;
}

.subpages-main-headline-2.coaching-space {
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
}

.slm-upsell-button-wrapper {
  width: 100%;
  margin: 50px auto 40px;
  padding-left: 100px;
  padding-right: 100px;
}

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

.slm-upsell {
  padding-top: 80px;
  padding-bottom: 140px;
}

.launch-page-black {
  background-color: #000;
}

.launch-header-wrapper {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6569b322991da45b2c21d38c_logo-love-2024.png");
  background-repeat: no-repeat;
  background-size: 280px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.launch-header-wrapper.confirmed {
  padding-top: 140px;
}

.launch-header-wrapper.confirmed.ml-mod {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65d85b168161639a700465f1_ml-logo.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 200px;
}

.launch-header-wrapper.confirmed.ml-bonus {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65d85b168161639a700465f1_ml-logo.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 200px;
  display: block;
}

.launch-header-wrapper.confirmed.event-mod {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65faec657b25b173567a99e6_logo.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 200px;
}

.launch-header {
  background-image: linear-gradient(to top, #000, #000 29%, #0000007a 48%, #0000 59%), linear-gradient(#000000a3, #00000017 27%, #0000), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/656307f84112006d55ca1a5d_love2024-bg.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-top: 20px;
  padding-bottom: 60px;
}

.launch-header.confirmed.no-bg-img {
  background-image: linear-gradient(0deg, #000, #000 29%, #0000007a 48%, #0000 59%), linear-gradient(#000000a3, #00000017 27%, #0000);
}

.launch-header-name {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-292 {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.image-141 {
  position: static;
  inset: 0% auto auto 0%;
}

.launch-name-highlight {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65671d400716e0d1b52e0ee1_stripe-7.png");
  background-position: 34% 78%;
  background-repeat: no-repeat;
  background-size: contain;
}

.launch-header-text {
  color: #c9c9c9;
  text-align: center;
  max-width: 880px;
  margin-bottom: 36px;
  font-family: Raleway, sans-serif;
  font-size: 19px;
  line-height: 27px;
}

.launch-header-text.more {
  max-width: 900px;
}

.love-2024-placeholder {
  height: 50px;
}

.launch-button-wrapper {
  text-align: center;
}

.launch-button-wrapper.confirmed {
  margin-top: 30px;
}

.launch-signup-button {
  color: #000;
  background-color: #f0fc53;
  background-image: linear-gradient(#f0fc53, #9fa538);
  border: 1px solid #bdc24a;
  border-radius: 10px;
  margin-bottom: 6px;
  padding: 17px 60px;
  font-family: Roboto, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 27px;
  transition: transform .2s;
  box-shadow: 0 0 12px 4px #757e0087;
}

.launch-signup-button:hover {
  color: #000;
  transform: scale(1.1);
}

.launch-signup-button:active, .launch-signup-button:focus, .launch-signup-button:focus-visible, .launch-signup-button[data-wf-focus-visible] {
  color: #000;
}

.launch-signup-button.modal {
  box-shadow: none;
  border-radius: 5px;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 0;
  transition-property: none;
  display: block;
}

.launch-signup-button.modal:hover {
  background-image: linear-gradient(#f0fc53, #bac040);
  transform: none;
}

.launch-signup-button.hidden {
  display: none;
}

.launch-divider-line {
  background-color: #d1d1d1;
  width: 1px;
  height: 114px;
  margin-left: auto;
  margin-right: auto;
}

.launch-header-cover-image {
  margin-bottom: 14px;
}

.launch-content-wrapper {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

.launch-content {
  padding-top: 60px;
  padding-bottom: 60px;
}

.launch-content-headline {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
}

.text-block-101 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-102 {
  color: #fff;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.text-block-102-copy {
  color: #c9c9c9;
  max-width: 600px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.launch-content-stack {
  grid-column-gap: 7px;
  padding: 0;
}

.launch-footer-wrapper {
  text-align: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

.launch-footer {
  padding-top: 50px;
  padding-bottom: 140px;
}

.launch-footer-info {
  color: #bdbdbd;
  text-align: center;
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.launch-footer-headline {
  color: #fff;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 34px;
}

.launch-footer-text {
  color: #fff;
  text-align: center;
  max-width: 800px;
  margin-bottom: 36px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.launch-footer-logo {
  margin-top: 10px;
}

.launch-content-stack-left {
  justify-content: center;
  align-items: center;
}

.launch-modal-wrapper {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 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-headline {
  color: #fff;
  text-align: center;
  padding-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

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

.launch-modal-text-field {
  color: #fff;
  background-color: #000;
  border: 1px solid #9f9f9f;
  margin-bottom: 15px;
  padding: 30px 22px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

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

.text-field-2 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

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

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

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

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

.image-145 {
  margin-top: 100px;
}

.slm-extension-bottom {
  padding-top: 80px;
  padding-bottom: 40px;
}

.slm-extension-bottom.hide-this {
  display: none;
}

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

.slm-extension-price {
  padding-top: 40px;
}

.slm-extension-stack {
  grid-column-gap: 50px;
  padding-left: 100px;
  padding-right: 100px;
}

.slm-extension-price-usd {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 68px;
  display: flex;
}

.slm-extension-summary {
  color: #c3c4c5;
  text-align: center;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.slm-extension-header {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.slm-extension-ending {
  padding-top: 60px;
  padding-bottom: 100px;
}

.slm-extension-ending.more-space {
  border-top: 1px solid #bc5e9a4a;
  margin-top: 120px;
  padding-top: 90px;
}

.slm-extension-icon {
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.launch-2024-bonus {
  margin-top: 30px;
  margin-bottom: 30px;
  box-shadow: 2px 2px 5px 4px #0000005e;
}

.love-2024.thankyou {
  padding-top: 40px;
}

.love-2024.thankyou.live {
  height: 800px;
  padding-left: 80px;
  padding-right: 80px;
}

.love-2024.thankyou.guide {
  margin-bottom: 120px;
  padding-top: 40px;
}

.love-2024.thankyou.guide.video.nospace {
  margin-bottom: 0;
}

.love-2024.thankyou.guide.video.money {
  padding-top: 10px;
}

.love-2024.thankyou.space {
  margin-bottom: 200px;
}

.launch-header-confirmed-text {
  color: var(--white);
  text-align: center;
  max-width: 760px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  line-height: 38px;
}

.launch-confirmed-placeholder {
  height: 120px;
}

.slm-countdown {
  background-color: #000000bf;
  width: 100%;
}

.slm-countdown.hidex {
  display: none;
}

.div-block-293 {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.slm-payment-info {
  color: #c3c4c5;
  text-align: center;
  max-width: 880px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.slm-countdown-text {
  color: #fff;
  text-align: center;
  max-width: 900px;
  margin: 10px auto;
  padding-right: 60px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.cell-45 {
  align-items: flex-end;
}

.quick-stack-16 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  padding: 0;
}

.c-pom-section-subhead-copy-copy-copy {
  color: #fff;
  text-align: center;
  max-width: 600px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.c-pom-section-subhead-copy-copy-copy-copyvv {
  color: #c3c4c5;
  text-align: center;
  max-width: 700px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.slm-price-what-you-get {
  color: #fff;
  text-align: center;
  max-width: 600px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.slm-extra-livestream-bonus {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  border: 2px solid #89c762;
  border-radius: 10px;
  max-width: 640px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.payment-info-box-slm {
  background-color: #000;
  border-top: 1px solid #ffffff2b;
  margin-bottom: 2px;
  display: block;
}

.payment-info-box-slm.mk {
  margin-top: 50px;
}

.payment-info-box-slm.spring-mod {
  border-bottom: 2px solid #fff;
  margin-bottom: 0;
}

.payment-info-box-slm.hide {
  opacity: 0;
  display: none;
}

.payment-info-box-slm.bf2022 {
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
}

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

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

.paddle-logo-slm.bf {
  width: 160px;
  margin-bottom: 20px;
}

.div-block-294 {
  text-align: center;
  background-color: #000;
  border: 2px solid #89c762;
  border-radius: 10px;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 20px;
}

.image-146 {
  margin-bottom: 20px;
}

.slm-1-bonus-text {
  color: #c3c4c5;
  text-align: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.slm-logo-home {
  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: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 34px;
  font-weight: 900;
  line-height: 40px;
}

.launch-signup-disabled {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.slm-ending-copy {
  padding-top: 80px;
  padding-bottom: 100px;
}

.slm-countdown-head {
  background-color: #1b1418;
  padding-top: 80px;
  padding-bottom: 100px;
}

.slm-countdown-head.no-bg {
  background-color: #0000;
}

.live-header-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.live-header-wrapper.confirmed {
  padding-top: 140px;
}

.live-button {
  color: #000;
  background-color: #f0fc53;
  background-image: linear-gradient(#f0fc53, #9fa538);
  border: 1px solid #bdc24a;
  border-radius: 10px;
  margin-bottom: 6px;
  padding: 17px 60px;
  font-family: Roboto, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 27px;
  transition: transform .2s;
  box-shadow: 0 0 12px 4px #757e0087;
}

.live-button:hover {
  color: #000;
  transform: scale(1.1);
}

.live-button:active, .live-button:focus, .live-button:focus-visible, .live-button[data-wf-focus-visible] {
  color: #000;
}

.live-button.modal {
  box-shadow: none;
  border-radius: 5px;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 0;
  transition-property: none;
  display: block;
}

.live-button.modal:hover {
  background-image: linear-gradient(#f0fc53, #bac040);
  transform: none;
}

.live-button.hidden {
  display: none;
}

.live-header-cover {
  margin-bottom: 14px;
}

.live-header {
  background-image: linear-gradient(to top, #000, #000 29%, #0000007a 48%, #0000 59%), linear-gradient(#000000a3, #00000017 27%, #0000), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/656307f84112006d55ca1a5d_love2024-bg.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-top: 10px;
  padding-bottom: 60px;
}

.live-homepage-image {
  width: 500px;
}

.slm-launch-subheadline {
  color: #b69eb9;
  text-align: center;
  max-width: 700px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.slm-live-bonus {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 6px 9px #0000001c;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 48px;
}

.slm-live-bonus.countdown-below {
  margin-bottom: 0;
}

.slm-live-bonus-info {
  color: #c3c4c5;
  text-align: center;
  text-transform: uppercase;
  max-width: 700px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.c-pom-section-last-day {
  color: #e27ea8;
  text-align: center;
  text-transform: uppercase;
  max-width: 600px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
}

.marathon-money-2024-pre-bonus {
  margin-top: 10px;
  margin-bottom: 30px;
  box-shadow: 2px 2px 5px 1px #00000040;
}

.bonus-meditation-2024-old {
  margin-bottom: 40px;
  display: block;
}

.bonus-meditation-money-2024 {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mm-2024-red {
  color: #f10d0d;
  font-weight: 700;
}

.launch-slm-closed {
  color: #919191;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.event-image-live-2024 {
  max-width: 300px;
}

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

.live-header-ml-2024 {
  margin-bottom: 14px;
  padding-top: 30px;
}

.ml-launch-footer-logo {
  margin-top: 10px;
}

.ml-launch-header-wrapper {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65d85b168161639a700465f1_ml-logo.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ml-launch-header-wrapper.confirmed {
  padding-top: 140px;
}

.ml-text-bullet {
  color: #c9c9c9;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.list-2 {
  color: var(--white);
  padding-left: 10px;
}

.ml-2024-bonus {
  margin-top: 30px;
  margin-bottom: 30px;
  box-shadow: 2px 2px 5px 4px #0000005e;
}

.image-105-copy {
  margin-top: 20px;
  margin-bottom: 30px;
  display: block;
}

.pm-section-upsell {
  background-color: #ae5ac4;
  padding: 20px 10px;
}

.pm-section-upsell.white {
  background-color: #fff;
}

.cell-48, .cell-49 {
  justify-content: center;
  align-items: center;
}

.quick-stack-17 {
  background-color: #f0f0f0;
}

.image-147 {
  border-radius: 1px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cell-51 {
  justify-content: center;
  align-items: center;
}

.text-block-103 {
  font-size: 28px;
  line-height: 28px;
}

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

.div-block-295 {
  background-color: #f1f1f1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-weight: 700;
  display: flex;
}

.quick-stack-19 {
  margin-bottom: 40px;
  padding: 0;
}

.offer-final-price {
  color: #363636;
  text-align: left;
  max-width: 800px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  display: block;
}

.offer-final-price.webinar-offer {
  font-size: 22px;
  line-height: 30px;
}

.offer-final-price.center {
  text-align: center;
}

.offer-final-price.left {
  text-align: left;
}

.offer-final-price.spacing {
  margin-bottom: 30px;
}

.offer-final-price.bottom {
  margin-bottom: 60px;
}

.offer-final-price.book-bottom {
  margin-bottom: 30px;
}

.offer-final-price.more {
  margin-bottom: 32px;
}

.text-span-89 {
  font-weight: 400;
}

.pom-price-intro-mod {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pom-price-intro-mod.spacing {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pom-price-intro-mod.upsell {
  color: #42c8ff;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.pom-price-intro-mod.upsell.new {
  margin-top: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.pom-price-intro-mod.crossed {
  color: #5e5e5e;
  margin-bottom: 15px;
  font-size: 40px;
  line-height: 46px;
  text-decoration: line-through;
}

.pom-price-intro-mod.offer {
  color: #42c8ff;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.pom-price-intro-mod.offer.new {
  margin-top: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.pom-price-intro-mod.old-price {
  color: #4b4b4b;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
}

.bf2022-product-name-mod {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 52px;
  display: block;
}

.bf2022-product-name-mod._2nd {
  margin-top: 10px;
}

.bf2022-product-name-mod.blue {
  color: #42c8ff;
}

.bf2022-product-name-mod.mod {
  color: #000;
  margin-top: 0;
  font-size: 36px;
  line-height: 42px;
}

.bf2022-product-name-mod.red {
  color: #e82158;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
}

.pom-headline-offer {
  color: #831686;
  text-align: center;
  margin-top: 10px;
  font-family: Droid Sans, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.pom-headline-offer.spacing {
  margin-bottom: 40px;
}

.pom-headline-offer.smaller {
  font-size: 35px;
  line-height: 43px;
}

.pom-headline-offer.smaller.bf2022 {
  font-size: 42px;
  line-height: 50px;
}

.pom-headline-offer.smaller.bf2022.mod {
  font-size: 34px;
  line-height: 42px;
}

.wmagnet-course-offer {
  color: #9c9c9c;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.bold-text-18 {
  margin-top: 10%;
  display: block;
}

.wmagnet-course-offer-today {
  color: #e6e6e6;
  max-width: 600px;
  margin-top: 7%;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 23px;
  line-height: 25px;
  display: block;
}

.marathon-love-bonus {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb92cc259b79893734ced7e_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;
}

.marathon-love-bonus.green {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f551ae550642969554a025a_money-2.jpg");
  background-position: 99% 98%;
  background-repeat: no-repeat;
  background-size: 109px;
}

.marathon-love-bonus.xmas {
  background-image: linear-gradient(#ffffff69, #ffffff69), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe329d23b7e45aa93b338ee_xmas.jpg");
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 200px;
}

.image-148 {
  margin-top: 20px;
}

.event-header {
  background-image: linear-gradient(0deg, #000, #000 29%, #0000007a 48%, #0000 59%), linear-gradient(#000000a3, #00000017 27%, #0000);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  padding-top: 20px;
  padding-bottom: 60px;
}

.event-page-bg {
  background-color: #000;
}

.event-old-content-stack {
  grid-column-gap: 7px;
  padding: 0;
}

.event-content-stack {
  grid-column-gap: 91px;
  padding: 0;
}

.event-img-left, .event-image-right {
  max-width: 70%;
}

.launch-header-confirmed0sub {
  color: var(--white);
  text-align: center;
  max-width: 760px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  line-height: 38px;
}

.event-header-img {
  margin-bottom: 14px;
  padding-top: 30px;
}

.event-launch-header-wrapper {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65faec657b25b173567a99e6_logo.png");
  background-repeat: no-repeat;
  background-size: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.event-launch-header-wrapper.confirmed {
  padding-top: 140px;
}

.even-launch-footer-logo {
  margin-top: 10px;
}

.slm-deposit-button {
  color: #fff;
  text-align: center;
  background-color: #ffd13f;
  background-image: linear-gradient(#f88cb8, #e682aa);
  border-radius: 4px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.slm-deposit-button:hover {
  color: #ffffffd9;
  background-image: repeating-radial-gradient(circle, #f88cb8, #e682aa);
}

.slm-deposit-button:active {
  color: var(--white);
}

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

.slm-deposit-button.temp-hidden {
  display: none;
}

.launch-modal-subheader {
  color: #fff;
  text-align: center;
  padding-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.slm-countdown-text-top {
  color: #fff;
  text-align: center;
  max-width: 900px;
  margin: 10px auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.slm-deposit-top {
  padding-top: 120px;
  padding-bottom: 160px;
}

.slm-deposit-top.prepayment {
  padding-top: 60px;
}

.quick-stack-20 {
  grid-column-gap: 80px;
}

.slm-payment-info-deposit {
  color: #c3c4c5;
  text-align: center;
  max-width: 680px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.deposit-payment-headline {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  max-width: 600px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.link-16 {
  color: #c3c4c5;
}

.deposit-page-text {
  color: #c3c4c5;
  text-align: center;
  max-width: 800px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.discount-added {
  color: #ffffffab;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 20px;
  font-size: 18px;
  line-height: 20px;
  display: flex;
}

.discount-added.colored {
  border-color: #df5790;
}

.discount-added.colored.recommended {
  color: #ffffffe0;
  letter-spacing: 1px;
  background-color: #df5790;
  border-style: none;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.discount-added.colored.recommended.placeholder {
  background-color: #b84977;
}

.badge-top {
  margin-left: 0;
  margin-right: 0;
}

.image-149 {
  max-width: 240px;
}

.quick-stack-21 {
  grid-column-gap: 41px;
  grid-row-gap: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.green-highlight {
  color: #7ed957;
}

.image-150 {
  margin-top: 10px;
}

.pom-elfsight {
  max-width: 900px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.pom-elfsight.mod {
  margin-top: 20px;
}

.image-151, .bonus-memory-2024 {
  margin: 20px auto;
  display: block;
}

.text-event-bonus {
  color: #c3c4c5;
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.text-event-bonus.top {
  color: #8da812;
  margin-top: 40px;
  margin-bottom: 10px;
  font-weight: 700;
}

.home-hero-main-sub {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 400;
  line-height: 26px;
}

.home-hero-main-sub.love {
  font-size: 44px;
}

.home-hero-main-sub.left {
  text-align: center;
  font-size: 20px;
  line-height: 26px;
}

.home-hero-main-headline-top {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 44px;
}

.home-hero-main-headline-top.love {
  font-size: 44px;
}

.home-hero-main-headline-top.mod {
  margin-bottom: 30px;
}

.event-header-2 {
  margin-bottom: 14px;
  padding-top: 30px;
}

.slm-logo-small {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slm-pricing-type {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.slm-pricing-type-box {
  background-color: #b84977;
  padding: 10px;
}

.slm-pricing-box {
  flex-direction: column;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 40px;
  display: block;
}

.slm-pricing-box.colored {
  background-color: #b84977;
  padding-top: 30px;
  padding-bottom: 30px;
}

.slm-pricing-included {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: stretch flex-start;
  place-items: start;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.slm-original-price {
  color: #b84977;
  text-align: center;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 400;
  line-height: 58px;
  text-decoration: line-through;
}

.slm-original-price.crossed {
  color: #ffffffb0;
}

.slm-original-offer-ruble {
  color: #b84977;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 33px;
  font-weight: 700;
  line-height: 38px;
}

.slm-original-offer-ruble.crossed {
  color: #ffffffb0;
}

.text-span-90 {
  color: #808b8b;
}

.slm-original-offer-usd-eur {
  color: #b84977;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 33px;
  font-weight: 700;
  line-height: 38px;
}

.slm-original-offer-usd-eur.crossed {
  color: #ffffffb0;
}

.slm-original-price-copy {
  color: #b84977;
  text-align: center;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 400;
  line-height: 58px;
  text-decoration: line-through;
}

.slm-original-price-copy.crossed {
  color: #ffffffb0;
}

.slm-original-price-original {
  color: #808b8b;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: line-through;
}

.slm-original-price-original.crossed {
  color: #ffffffb0;
}

.image-152 {
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.black-bg {
  background-color: #000;
}

.div-block-296 {
  width: 100%;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
}

.section-43 {
  padding-left: 20px;
  padding-right: 20px;
}

.practicum-fold-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-54 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/667c04539801e606148aa3e6_alexa-1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.cell-55 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6679160aaa0a7e22563422b4_demo-flower-0.png");
  background-position: 100% 6%;
  background-repeat: no-repeat;
  background-size: 150px;
  justify-content: center;
  align-items: center;
  padding: 80px 60px 120px 30px;
}

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

.text-block-105 {
  color: #ad7e30;
  text-align: center;
  letter-spacing: 5px;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 58px;
}

.text-block-105-copy {
  color: #ad7e30;
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 68px;
}

.image-153 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-106 {
  color: #e27e45;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 38px;
}

.text-block-107 {
  color: #3e3b32;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.button-6 {
  color: #fff;
  background-color: #b18539;
  border-radius: 100px;
  padding: 20px 60px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: background-color .2s;
}

.button-6:hover {
  color: #fff;
  background-color: #c5a46b;
}

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

.text-block-107-copy {
  color: #857f72;
  margin-top: 10px;
  font-family: Varela, sans-serif;
  font-size: 15px;
  line-height: 28px;
}

.practicum-placeholder {
  height: 1000px;
}

.practicum-intro {
  background-color: #f6f5f4;
  padding: 82px 20px 40px;
}

.div-block-298 {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-106-copy {
  color: #ad7e36;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.div-block-299 {
  text-align: center;
  margin-bottom: 80px;
}

.text-block-107-copy {
  color: #3e3b35;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.text-block-107-copy-copy {
  color: #797367;
  max-width: 700px;
  margin-top: 14px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-107-copy2 {
  color: #3e3b32;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-107-copy-copy-copy2 {
  color: #e27e45;
  letter-spacing: 5px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.quick-stack-23 {
  grid-column-gap: 0px;
  padding: 0;
}

.cell-56 {
  background-color: #888a6a;
  border-radius: 15px 0 0;
  justify-content: center;
  align-items: center;
  padding: 60px;
}

.cell-57 {
  background-color: #989a7e;
  border-top-right-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 60px;
}

.text-block-108 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-109 {
  color: #000;
  justify-content: center;
  align-items: center;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 48px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-300 {
  background-color: #b5b7a3;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/667914d0d61e29e55396846c_demo-flower-1.png");
  background-position: 98% 100%;
  background-repeat: no-repeat;
  background-size: 200px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding: 100px 60px;
}

.text-block-108-b {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.practicum-button-section {
  background-color: #f6f5f4;
  padding: 40px 20px;
}

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

.text-block-106-copy-copyv {
  color: #e27e45;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}

.section-44 {
  background-color: #f6f5f4;
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-302 {
  max-width: 1140px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-302-copy {
  text-align: center;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/667692fdef39f53a4fdf87bd_demo-half.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1140px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
}

.div-block-303 {
  margin-bottom: 30px;
}

.demo-box-text {
  color: #3e3b32;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.image-154 {
  margin-bottom: 20px;
}

.div-block-304 {
  margin-bottom: 90px;
}

.div-block-305 {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/66795237992dbca483f4a874_demo-flower-3.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 220px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-106-copy-copy2 {
  color: #ad7e36;
  margin-bottom: 80px;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
}

.quick-stack-24 {
  grid-column-gap: 51px;
  grid-row-gap: 80px;
  padding: 0 40px;
}

.section-45 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.body {
  background-color: #f6f5f4;
}

.text-block-106-copy-copy3 {
  color: #e27e45;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 70px;
}

.text-block-107-copy5 {
  color: #3e3b32;
  max-width: 850px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

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

.text-block-107-copy-copy-copy2-copya {
  color: #3e3b32;
  letter-spacing: 4px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}

.text-block-107-copy-copy-copy2-copb {
  color: #3e3b32;
  margin-bottom: 45px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.div-block-306 {
  background-color: #fff;
  border-radius: 15px;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 40px 60px;
  box-shadow: 0 2px 14px 12px #b5b7a317;
}

.text-block-105-copya {
  color: #ad7e30;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-107-copy5-copyb {
  color: #3e3b32;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-107-copy5-copyb.last {
  margin-bottom: 0;
}

.image-153-copy {
  margin-bottom: 20px;
}

.image-155 {
  margin-left: 0;
  display: block;
}

.demo-pricing {
  color: #3e3b32;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
}

.cell-58 {
  justify-content: flex-start;
  align-items: flex-end;
}

.demo-bonus {
  color: #3e3b32;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
  font-size: 100px;
  font-weight: 500;
  line-height: 100px;
}

.demo-bonus.last {
  margin-bottom: 0;
}

.cell-59 {
  justify-content: center;
  align-items: center;
}

.info-box-practicum {
  background-color: #fff;
  padding: 60px 20px 68px;
  display: block;
}

.info-box-practicum.mk {
  margin-top: 50px;
}

.info-box-practicum.spring-mod {
  border-bottom: 2px solid #fff;
  margin-bottom: 0;
}

.info-box-practicum.hide {
  opacity: 0;
  display: none;
}

.info-box-practicum.bf2022 {
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
}

.quick-stack-25 {
  margin-bottom: 20px;
}

.text-block-107-copy5-copyb-copa {
  color: #3e3b32;
  text-align: center;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
}

.text-block-107-copy5-copyb-copa.last {
  margin-bottom: 0;
}

.quick-stack-26 {
  grid-column-gap: 40px;
  margin-bottom: 30px;
}

.beauty-bonus-meditation {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

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

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

.practicum-button-sectionn-2 {
  background-color: #f6f5f4;
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/667914d0d61e29e55396846c_demo-flower-1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 190px;
  margin-top: 40px;
  padding: 50px 20px 90px;
}

.demo-event-ticket {
  color: #3e3b32;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.demo-event-ticket.last {
  margin-bottom: 0;
}

.demo-payment-note {
  color: #3e3b32;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.demo-payment-note.last {
  margin-bottom: 0;
}

.cell-60 {
  display: block;
}

.quick-stack-27 {
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

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

.demo-box-text-headline {
  color: #3e3b32;
  max-width: 850px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.payment-notice-old {
  text-align: center;
  padding: 40px 10px;
}

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

.paddle-logo-dark.bf {
  width: 160px;
  margin-bottom: 20px;
}

.paddle-info-below-logo {
  color: #3e3b32;
  text-align: center;
  max-width: 700px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.paddle-info-below-logo.space {
  margin-bottom: 40px;
}

.paddle-info-below-logo.space.bf {
  color: #d2d6f7;
}

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

.paddle-info-below-logo.space.light {
  color: #858585;
}

.prodamus-info-below-logo {
  color: #3e3b32;
  text-align: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.prodamus-info-below-logo.space {
  margin-bottom: 40px;
}

.prodamus-info-below-logo.space.bf {
  color: #d2d6f7;
}

.prodamus-info-below-logo.space.ending {
  height: auto;
  margin-bottom: 0;
}

.prodamus-info-below-logo.space.light {
  color: #858585;
}

.legal-notice {
  color: #3e3b324f;
  text-align: center;
  letter-spacing: 1px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.legal-notice.space {
  margin-bottom: 40px;
}

.legal-notice.space.bf {
  color: #d2d6f7;
}

.legal-notice.space.ending {
  height: auto;
  margin-bottom: 0;
}

.legal-notice.space.light {
  color: #858585;
}

.payment-notice {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.prodamus-logo {
  width: 184px;
  margin-bottom: 10px;
  display: block;
}

.demo-pricing-ruble {
  color: #3e3b32;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 54px;
}

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

.practicum-mobile-header {
  background-color: #fff;
  display: none;
}

.text-block-105-copyb {
  color: #ad7e30;
  text-align: center;
  letter-spacing: 5px;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 58px;
}

.text-block-105-copy-copy {
  color: #ad7e30;
  text-align: center;
  margin-bottom: 40px;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 68px;
}

.div-block-309 {
  background-image: linear-gradient(#fff, #f6f5f4);
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}

.practicum-countdown {
  background-color: #b5b7a3;
  padding: 40px 20px 34px;
  display: none;
}

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

.beauty-countdown {
  color: #fff;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
}

.beauty-countdown-seats {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 40px;
}

.hero-practicum-home {
  min-height: 600px;
  padding-top: 60px;
  padding-right: 20px;
}

.hero-practicum-home.hide {
  opacity: 1;
  display: none;
}

.hero-practicum-home.love-2024 {
  background-color: #1b1418;
  padding-left: 0;
}

.hero-practicum-home.love-2024.less-space {
  padding-top: 40px;
}

.hero-practicum-home.love-2024.less-space.hidex {
  display: none;
}

.practicum-home-text {
  color: #000;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.practicum-home-time {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.div-block-311 {
  max-width: 860px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-312 {
  background-color: #f7f7f7;
  border-radius: 20px;
  height: 500px;
  margin-top: 40px;
}

.above-caller-widget {
  color: #c3c4c5;
  text-align: center;
  max-width: 800px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.above-caller-widget.less-spacing {
  margin-bottom: 20px;
}

.sub-title-caller {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.title-caller {
  color: #e27ea8;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 46px;
}

.slm-course-caller {
  background-image: linear-gradient(45deg, #36242e, #1b1318);
  padding-top: 80px;
  padding-bottom: 80px;
  display: none;
}

.div-block-313 {
  background-color: #fff;
  border-radius: 20px;
  max-width: 800px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.telegram-header {
  margin-bottom: 14px;
  padding-top: 30px;
}

.private-telegram-header {
  background-image: linear-gradient(0deg, #000, #000 29%, #0000007a 48%, #0000 59%), linear-gradient(#000000a3, #00000017 27%, #0000), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/656307f84112006d55ca1a5d_love2024-bg.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  margin-bottom: 200px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.private-telegram-header.confirmed.no-bg-img {
  background-image: linear-gradient(0deg, #000, #000 29%, #0000007a 48%, #0000 59%), linear-gradient(#000000a3, #00000017 27%, #0000);
}

.private-telegram-header-wrapper {
  background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/669a0ada7c54a6517e139d6e_logo-white.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.private-telegram-header-wrapper.confirmed {
  padding-top: 140px;
}

.private-telegram-header-name {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 40px;
}

.private-telegram-header-text {
  color: #c9c9c9;
  text-align: center;
  max-width: 690px;
  margin-bottom: 36px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 19px;
  line-height: 27px;
}

.private-telegram-header-text.more {
  max-width: 900px;
}

.private-telegram-button {
  color: #000;
  background-color: #f0fc53;
  background-image: linear-gradient(#f0fc53, #9fa538);
  border: 1px solid #bdc24a;
  border-radius: 10px;
  margin-bottom: 6px;
  padding: 17px 60px;
  font-family: Roboto, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 27px;
  transition: transform .2s;
  box-shadow: 0 0 12px 4px #757e0087;
}

.private-telegram-button:hover {
  color: #000;
  transform: scale(1.1);
}

.private-telegram-button:active, .private-telegram-button:focus, .private-telegram-button:focus-visible, .private-telegram-button[data-wf-focus-visible] {
  color: #000;
}

.private-telegram-button.modal {
  box-shadow: none;
  border-radius: 5px;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 0;
  transition-property: none;
  display: block;
}

.private-telegram-button.modal:hover {
  background-image: linear-gradient(#f0fc53, #bac040);
  transform: none;
}

.private-telegram-button.hidden {
  display: none;
}

.private-telegram-page-bg {
  background-color: #000;
}

.event-header-3 {
  margin-bottom: 16px;
  padding-top: 30px;
}

.discount-added-dark {
  color: #4b4b4bab;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 20px;
  font-size: 18px;
  line-height: 20px;
  display: flex;
}

.discount-added-dark.colored {
  border-color: #df5790;
}

.discount-added-dark.colored.recommended {
  color: #ffffffe0;
  letter-spacing: 1px;
  background-color: #df5790;
  border-style: none;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.discount-added-dark.colored.recommended.placeholder {
  background-color: #b84977;
}

.slm-original-price-original-copy {
  color: #808b8b;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: line-through;
}

.slm-original-price-original-copy.crossed {
  color: #ffffffb0;
}

.upgrade-info {
  color: #fff;
  letter-spacing: 1px;
  margin: 12px 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.upgrade-text-center {
  color: var(--black);
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.upgrade-text-center.last {
  margin-left: 0;
  font-weight: 700;
}

.upgrade-price-deducted {
  color: #c3c4c5;
  text-align: center;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.upgrade-price-deducted.less-spacing {
  margin-bottom: 20px;
}

.upgrade-price-deducted.prepayment-page {
  margin-bottom: 30px;
  padding-top: 20px;
}

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

.upgrade-main-text.hidex {
  display: none;
}

.join-live-title {
  color: var(--white);
  text-align: center;
  max-width: 820px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  line-height: 34px;
}

.join-live-headline {
  color: #fff;
  text-align: center;
  max-width: 760px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
}

.join-live-button-wrapper {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
}

.join-live-button-wrapper.confirmed {
  margin-top: 30px;
}

.join-live-text-left {
  color: var(--white);
  text-align: left;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  line-height: 34px;
}

.section-46 {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.image-159 {
  margin-bottom: 20px;
}

.slm-reviews-written {
  background-color: #1b1318;
  padding-top: 80px;
  padding-bottom: 80px;
}

.slm-reviews-written-stack {
  grid-column-gap: 40px;
  margin-bottom: 30px;
}

.slm-reviews-written-stack.top-spacing {
  margin-top: 50px;
}

.slm-review-cell {
  justify-content: center;
  align-items: center;
}

.slm-reviews-written-wrapper {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.home-hero-intro-headline-icon {
  color: #e82158;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.c-pom-section-last-day-wide {
  color: #e27ea8;
  text-align: center;
  text-transform: uppercase;
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
}

.pom-price-bf {
  color: #b84977;
  text-align: center;
  margin-top: 5px;
  font-family: Droid Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 54px;
}

.pom-price-bf.xcrossed {
  text-decoration: line-through;
}

.pom-price-intro-bf {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.pom-price-intro-bf.spacing {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pom-price-intro-bf.upsell {
  color: #42c8ff;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.pom-price-intro-bf.upsell.new {
  margin-top: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.pom-price-intro-bf.crossed {
  color: #5e5e5e;
  margin-bottom: 15px;
  font-size: 40px;
  line-height: 46px;
  text-decoration: line-through;
}

.pom-price-intro-bf.offer {
  color: #42c8ff;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.pom-price-intro-bf.offer.new {
  margin-top: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.pom-price-intro-bf.old-price {
  color: #4b4b4b;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
}

.pom-main-product-listing-bf {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.pom-main-product-listing-bf.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.pom-main-product-listing-bf.smaller {
  margin-top: 40px;
  font-size: 18px;
  line-height: 24px;
}

.pom-main-product-listing-bf.smaller.nospace {
  margin-bottom: 0;
}

.pom-main-product-listing-bf.smaller.below {
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 26px;
}

.pom-main-product-listing-bf.less-space {
  margin-bottom: 0;
  font-size: 26px;
  line-height: 34px;
}

.bf-sub-headline {
  color: #666163;
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.bf-sub-headline.smaller {
  font-size: 42px;
  line-height: 48px;
}

.ao-logo-white-bf {
  margin-bottom: 40px;
}

.bf-header {
  background-image: linear-gradient(to top, #000, #000 29%, #0000007a 48%, #0000 59%), linear-gradient(#000000a3, #00000017 27%, #0000), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/656307f84112006d55ca1a5d_love2024-bg.jpg");
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-top: 20px;
  padding-bottom: 60px;
}

.bf-header.confirmed.no-bg-img {
  background-image: linear-gradient(0deg, #000, #000 29%, #0000007a 48%, #0000 59%), linear-gradient(#000000a3, #00000017 27%, #0000);
}

.bf-24-header {
  background-color: #1b1418;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-block-314 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 40px;
  position: absolute;
}

.button-7 {
  background-color: #df7387;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.bf-text-1 {
  color: #c3c4c5;
  text-align: center;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.bf-text-1.less-spacing {
  margin-bottom: 20px;
}

.bf-text-1.prepayment-page {
  margin-bottom: 30px;
  padding-top: 20px;
}

.bf-25-section-1 {
  background-color: #1b1418;
  padding-top: 80px;
  padding-bottom: 60px;
}

.bf-25-section-1.no-bg {
  background-color: #0000;
}

.text-block-89-copy {
  color: #000;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2px;
  font-family: Raleway, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.bf-24-section-4 {
  padding-top: 80px;
}

.bf-24-section-5 {
  opacity: 1;
  background-color: #fff;
  padding-bottom: 60px;
}

.bf-pom-course-offer-1 {
  margin: 20px auto 15px;
  display: block;
}

.bf-pom-course-offer-1._2nd {
  margin-top: 30px;
}

.bf-pom-course-offer-2 {
  margin: 20px auto 15px;
  display: block;
}

.bf-pom-course-offer-2._2nd {
  margin-top: 30px;
}

.bf-pom-course-offer-3 {
  margin: 20px auto 15px;
  display: block;
}

.bf-pom-course-offer-3._2nd {
  margin-top: 30px;
}

.bf-24-section-2 {
  background-color: #30163e;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bf-24-section-3, .bf-24-section-6 {
  background-color: #f6f6f6;
  padding-bottom: 80px;
}

.bf-24-section-7-old {
  padding-top: 60px;
}

.bf-24-section-7 {
  background-image: linear-gradient(to right, #36242e, #1b1318);
  padding-top: 80px;
  padding-bottom: 80px;
}

.bf-24-section-7.hidden {
  display: none;
}

.bf-24-section-8 {
  background-color: #1b1418;
  padding-top: 80px;
  padding-bottom: 100px;
}

.bf-24-section-8.no-bg {
  background-color: #0000;
}

.bf-24-section-9 {
  background-color: #000;
  border-top: 1px solid #ffffff2b;
  display: block;
}

.bf-24-section-9.mk {
  margin-top: 50px;
}

.bf-24-section-9.spring-mod {
  border-bottom: 2px solid #fff;
  margin-bottom: 0;
}

.bf-24-section-9.hide {
  opacity: 0;
  display: none;
}

.bf-24-section-9.bf2022 {
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
}

.bf-24-body {
  background-color: #000;
}

.bf-24-a {
  color: #d5d39c;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
}

.bf-24-b {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.bf-24-c {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 6px 9px #0000001c;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #b2b2b2, #b2b2b2 45%, #d4d4d4);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 52px;
}

.bf-24-c.countdown-below {
  margin-bottom: 0;
}

.bf-24-c.countdown-below.narrow {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.bf-24-c.less-width {
  max-width: 650px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.bf-24-text {
  color: #e2d8ae;
  text-align: center;
  text-transform: uppercase;
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.bf-24-circle-bf {
  color: #fff;
  text-align: center;
  background-color: #30163e;
  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;
}

.bf-modules-headline-copy {
  color: #292929;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 48px;
}

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

.bf-text-x {
  color: #292929;
  background-color: #0000;
  margin-bottom: 4px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.bf-24-choose-package {
  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: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 52px;
}

.bf-24-choose-package.countdown-below {
  margin-bottom: 0;
}

.bf-24-choose-package.countdown-below.narrow {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.bf-24-choose-package.less-width {
  max-width: 650px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.bf-24-section-3-copy {
  background-color: #f6f6f6;
  padding-bottom: 80px;
}

.quick-stack-28 {
  grid-column-gap: 10px;
  padding: 0;
}

.cell-63, .cell-64, .cell-65, .cell-66 {
  justify-content: center;
  align-items: center;
}

.bf-quick-stack-4 {
  grid-column-gap: 16px;
  margin-top: 20px;
  padding: 0;
}

.bf-quick-stack-3 {
  grid-column-gap: 20px;
  margin-top: 20px;
  padding: 0;
}

.bf-24-learn-more {
  color: #3b3b3b;
  text-align: left;
  margin-bottom: 15px;
  font-family: Droid Sans, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.bf-24-learn-more.highlighter {
  margin-top: 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.bf-24-learn-more.center {
  text-align: center;
}

.bf-24-box {
  text-align: center;
  background-color: #faffa1;
  border: 1px solid #f8e61f;
  border-radius: 14px;
  margin-bottom: 40px;
  padding: 40px;
  box-shadow: 0 2px 18px 5px #5c5c5c0f;
}

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

.text-block-111 {
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-112 {
  font-family: Raleway, sans-serif;
  display: inline;
}

.link-17 {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-90-cop2-copy-copy1-copya-copy {
  color: #c3c4c5;
  text-align: center;
  max-width: 800px;
  margin: 20px auto 60px;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.bf-24-price {
  color: #b84977;
  text-align: center;
  margin-top: 5px;
  font-family: Droid Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 54px;
}

.bf-24-price.xcrossed {
  text-decoration: line-through;
}

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

.text-block-90-cop2-copy-copy1-copya-copy.less-spacing {
  margin-bottom: 20px;
}

.text-block-90-cop2-copy-copy1-copya-copy.prepayment-page {
  margin-bottom: 30px;
  padding-top: 20px;
}

.bf-24-wrapper-1 {
  text-align: center;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.bf-link {
  color: #fff;
  font-weight: 700;
}

.bf-link:hover {
  color: #fff;
}

.bf-link.darker, .bf-link.darker:hover {
  color: #000;
}

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

.pb-2024 {
  background-color: #1b1418;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.pb-2024-header-image {
  width: 100%;
  max-width: none;
}

.pb-2024-alexa {
  margin: 20px auto 15px;
  display: block;
}

.pb-2024-alexa._2nd {
  margin-top: 30px;
}

.div-block-316 {
  width: 100%;
}

.text-block-113 {
  color: #fff;
  padding: 20px;
  font-size: 22px;
  line-height: 30px;
}

.link-18 {
  color: #fff;
}

.slm-extension-disabled {
  color: #fff;
  text-align: center;
  max-width: 840px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.content-platin {
  background-color: #fff;
  border-radius: 20px;
  max-width: 760px;
  padding-bottom: 20px;
}

.wrapper-platin {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.slm-price-new {
  color: #505555;
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  display: none;
}

.slm-price-new.crossed {
  color: #ffffffb0;
}

.cell-33b {
  background-color: #5a50ce;
  border-radius: 10px;
  justify-content: space-between;
  padding-bottom: 20px;
}

.cell-33b.colored {
  background-color: #fff;
}

.bold-text-20 {
  color: #fff;
}

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

.c-pom-section-lclosed {
  color: #e27ea8;
  text-align: center;
  text-transform: uppercase;
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 38px;
}

.slm-closed-text {
  color: #c3c4c5;
  text-align: center;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.slm-closed-text.less-spacing {
  margin-bottom: 20px;
}

.slm-closed-text.prepayment-page {
  margin-bottom: 30px;
  padding-top: 20px;
}

.div-block-318 {
  width: 400px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.slm-platin-top {
  margin-bottom: 220px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.slm-platin-price {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 33px;
  font-weight: 700;
  line-height: 38px;
}

.slm-platin-price.crossed {
  color: #ffffffb0;
}

@media screen and (max-width: 991px) {
  .button-primary.in-pricing-box {
    padding: 30px;
  }

  .video-header {
    margin-top: 20px;
  }

  .webinar-hero-column-left {
    height: auto;
    display: none;
  }

  .webinar-hero-column-right {
    height: auto;
  }

  .webinar-hero-column-right.consultation {
    background-image: linear-gradient(#000000bd, #000000bd), linear-gradient(#0000 71%, #000000b3), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/59e38d9d26426a000148c04b_ao-bg-header.JPG");
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    height: 100%;
  }

  .webinar-info-text {
    margin-top: 50px;
  }

  .webinar-info-text.consultation {
    margin-bottom: 60px;
  }

  .header-column-right {
    background-image: linear-gradient(#000c, #000c), linear-gradient(#0000 71%, #000), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/59e38d9d26426a000148c04b_ao-bg-header.JPG");
    background-position: 0 0, 0 0, 47%;
    background-size: auto, auto, cover;
    height: auto;
    padding-bottom: 60px;
  }

  .header-logo {
    margin-left: 20px;
    margin-right: 20px;
  }

  .header-content {
    margin-top: 15%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .column-right-main {
    padding-right: 10px;
  }

  .link-red {
    font-size: 20px;
    line-height: 26px;
  }

  .row-course-header {
    padding-bottom: 40px;
  }

  .column-left-course-header {
    padding-left: 20px;
  }

  .column-right-course-header {
    padding-right: 20px;
  }

  .course-name {
    font-size: 16px;
    line-height: 18px;
  }

  .course-phrase {
    font-size: 24px;
    line-height: 30px;
  }

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

  .full-width-bg {
    padding-top: 0;
  }

  .tab-link-selection {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    display: block;
  }

  .tab-link-selection.w--current {
    font-size: 16px;
    line-height: 22px;
  }

  .tab-selection-content {
    margin-top: 20px;
  }

  .pop-up-payment-text {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-11 {
    margin-left: 30px;
  }

  .pricing-package-text.main-price {
    font-size: 30px;
  }

  .pricing-package-text.overview {
    font-size: 14px;
    line-height: 20px;
  }

  .pricing-list.mk {
    padding-left: 40px;
  }

  .blog-section-header {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-content-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-author-bio {
    max-width: 600px;
  }

  .blog-overview {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-sub-pages, .webinar-header-logo {
    padding-left: 0;
  }

  .alexa-image-webinar {
    margin-bottom: 25px;
  }

  .wmagnet-header-h1 {
    font-size: 46px;
    line-height: 54px;
  }

  .wmagnet-button {
    margin-bottom: 20px;
  }

  .white-section-header-column-left {
    padding-left: 30px;
  }

  .white-section-header-column-right {
    padding-right: 30px;
  }

  .wmagnet-header {
    margin-top: 20px;
  }

  .wmagnet-learn-more-h3 {
    font-size: 40px;
    line-height: 48px;
  }

  .wmagnet-learn-more-subheadline {
    font-size: 22px;
    line-height: 30px;
  }

  .wmagnet-learn-more-content {
    margin-left: 50px;
  }

  .wmagnet-learn-more-line {
    width: 30px;
    margin-left: 0;
  }

  .wmagnet-learn-more-box {
    padding-left: 20px;
  }

  .wmagnet-course-title {
    margin-top: 8%;
    font-size: 32px;
    line-height: 40px;
  }

  .wmagnet-course-author {
    margin-top: 5px;
    font-size: 18px;
  }

  .wmagnet-course-quote {
    font-size: 22px;
    line-height: 26px;
  }

  .wmagnet-course-line {
    margin-top: 6%;
  }

  .wmagnet-detail {
    padding-left: 40px;
    padding-right: 40px;
  }

  .wmagnet-detail-text {
    font-size: 26px;
    line-height: 36px;
  }

  .wmagnet-lessons-content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .wmagnet-lessons-box {
    padding-left: 60px;
    padding-right: 60px;
  }

  .wmagnet-testimonials, .wmagnet-buy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .wmagnet-usp-headline {
    font-size: 40px;
    line-height: 48px;
  }

  .wmagnet-usp-subheadline {
    font-size: 22px;
    line-height: 30px;
  }

  .wmagnet-usp-box {
    padding-left: 20px;
  }

  .wmagnet-usp-line {
    width: 30px;
    margin-left: 0;
  }

  .wmagnet-usp-content {
    margin-left: 50px;
  }

  .wmagnet-buy-offer-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wmagnet-buy-column-left {
    padding-left: 0;
  }

  .wmagnet-buy-column-right {
    padding-top: 0;
    padding-left: 0;
  }

  .wmagnet-button-big {
    padding-left: 25px;
    padding-right: 25px;
  }

  .wmagnet-bio-title {
    font-size: 40px;
    line-height: 48px;
  }

  .wmagnet-bio-intro {
    font-size: 22px;
    line-height: 30px;
  }

  .sumsale-offer-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sumsale-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sumsale-column-left {
    padding-left: 0;
  }

  .sumsale-button {
    margin-bottom: 20px;
  }

  .sumsale-buy-button-box.end-of-page {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sumsale-button-big, .sumsale-button-normal {
    padding-left: 25px;
    padding-right: 25px;
  }

  .sumsale-book-img {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .nav-main-menu {
    background-color: #000;
  }

  .nav-main-menu.bf {
    background-color: #0000;
  }

  .home-hero-newsticker-text.bf {
    font-size: 22px;
    line-height: 32px;
  }

  .column-9 {
    background-image: linear-gradient(#000c, #000c), linear-gradient(#0000, #000000a1), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b7bd1de8faeeb616ba26371_alexa-onik-hero.jpg");
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    height: auto;
    padding: 45px 40px;
  }

  .column-9.bf {
    background-image: linear-gradient(#000000bd, #000000bd);
  }

  .column-9.marathon {
    background-image: linear-gradient(#000c, #000c), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6228b29b821de5a0a7adb8d1_love1.jpg"), linear-gradient(#0000, #000000a1);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .form-block {
    padding-left: 60px;
  }

  .div-block-5 {
    max-width: 100%;
  }

  .nav-link {
    color: #fff;
  }

  .nav-main-menu-button.w--open {
    background-color: #0000;
  }

  .masterclass-overlay {
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-temp {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-10, .home-page-blog-about {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-14 {
    padding-left: 40px;
  }

  .footer-links {
    margin-right: 0;
    display: inline-block;
  }

  .div-block-14 {
    text-align: center;
    padding-left: 40px;
  }

  .div-block-15 {
    text-align: left;
    margin-bottom: 30px;
    margin-right: 0;
    display: block;
  }

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

  .div-block-16 {
    margin-top: 30px;
    margin-left: 40px;
  }

  .div-block-17 {
    text-align: left;
    margin-bottom: 30px;
    margin-right: 0;
    display: block;
  }

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

  .footer-links-secondary {
    color: #292929;
    margin-right: 0;
    font-size: 20px;
    line-height: 24px;
    display: inline-block;
  }

  .footer-links-secondary.bf {
    color: #6e8dca;
  }

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

  .column-17 {
    height: auto;
    padding: 50px 0;
  }

  .column-18 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-breaker-line {
    margin-top: 20px;
  }

  .hero-description {
    max-width: 600px;
  }

  .book-testimonials-top, .book-results {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .buyemding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .buyboxheadline.mk22.valentine {
    font-size: 34px;
    line-height: 40px;
  }

  .book-payment {
    padding-bottom: 80px;
  }

  .row-5 {
    flex-direction: column;
    padding-left: 50px;
  }

  .column-22 {
    margin-bottom: 40px;
  }

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

  .white-section-header-column-left-book {
    padding-left: 30px;
  }

  .image-23 {
    margin-top: 20px;
  }

  .book-testimonials-mid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-home-row-book {
    padding-left: 40px;
    padding-right: 40px;
  }

  .new-home-column-left {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-home-column-right {
    padding-left: 10px;
    padding-right: 20px;
  }

  .div-block-10-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .course-name-copy {
    font-size: 16px;
    line-height: 18px;
  }

  .sumsale-column-left-mod {
    padding-left: 0;
  }

  .course-about-column-left-mod {
    padding-left: 40px;
  }

  .mzp-page-offer-link {
    margin-bottom: 0;
  }

  .closed-webinar-dates {
    padding-left: 100px;
    padding-right: 100px;
  }

  .date-entry {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .closed-webinar-day, .closed-webinar-time {
    margin-top: 10px;
  }

  .closed-webinar-timezone {
    margin-top: 5px;
  }

  .column-25 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ny-intro-text {
    font-size: 24px;
    line-height: 28px;
  }

  .ny-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ny-testimonials {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paddle-button-big, .paddle-button-style-1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .mzp-vsl.offer-mk {
    margin-top: 40px;
  }

  .mzp-vsl.new-course {
    margin-top: 0;
  }

  .container-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .springsale-offer-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .meditation-intro {
    padding-left: 0;
  }

  .gift-headline {
    font-size: 24px;
    line-height: 30px;
  }

  .offe-strike.main-price {
    font-size: 30px;
  }

  .offe-strike.overview {
    font-size: 14px;
    line-height: 20px;
  }

  .home-hero-main-text {
    padding-left: 50px;
    padding-right: 50px;
  }

  .free-training-section {
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-7 {
    margin-bottom: 20px;
  }

  .div-block-52 {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-26 {
    margin-bottom: 20px;
    padding-right: 10px;
  }

  .column-28 {
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ev-signup-block {
    max-width: 100%;
  }

  .column-30, .column-31, .column-32 {
    text-align: center;
  }

  .column-33 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mainbutton-secondary {
    margin-top: 20px;
  }

  .course-mzp-header-h2 {
    margin-bottom: 0;
  }

  .mzp-couse-header-button-desktop {
    display: none;
  }

  .course-mzp-header-content {
    flex-direction: column;
    max-width: none;
    height: auto;
  }

  .course-mzp-header-block-1 {
    width: 100%;
    padding-bottom: 0;
  }

  .course-mzp-header-block-2 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .hero-breaker-line-center {
    margin-top: 20px;
  }

  .course-mzp-header-button-mobile {
    margin-top: 20px;
    display: block;
  }

  .mainbutton-green-mzp-course-page {
    text-align: center;
    display: block;
  }

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

  .hero-breaker-line-center-bold {
    margin-top: 20px;
  }

  .section-12.bio {
    background-image: linear-gradient(#ffffffbf, #ffffffbf), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5e2ec1d45c50635b53f29999_bg1.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section-12.bio.white.last {
    background-image: linear-gradient(#ffffffad, #ffffffad), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/61a3847e4e1fe11496c7d756_side.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

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

  .div-block-75 {
    width: auto;
  }

  .section-16 {
    background-position: 50%;
  }

  .hero-breaker-line-center-bold-2, .hero-breaker-line-center-bold-yellow {
    margin-top: 20px;
  }

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

  .payment-block {
    min-width: auto;
    margin-bottom: 40px;
  }

  .text-block-70 {
    padding-top: 0;
  }

  .subheadline-bf-2 {
    font-size: 28px;
    line-height: 34px;
  }

  .ny-headline-year-copy {
    font-size: 46px;
    line-height: 52px;
  }

  .bf-main-headline {
    font-size: 60px;
    line-height: 66px;
  }

  .payment-block-x, .payment-block-y {
    min-width: auto;
    margin-bottom: 40px;
  }

  .training-section-1-love.love-2024 {
    background-image: linear-gradient(#ffffff87, #ffffff87), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65f2a184a1165d254c31ebdb_header-new-2.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .div-block-120 {
    max-width: none;
  }

  .div-block-121 {
    width: auto;
    min-width: 100%;
  }

  .training-subtitle.closed {
    text-shadow: 0 1px 1px #0003;
  }

  .div-block-126 {
    flex-direction: column;
    width: auto;
    min-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-right {
    text-align: center;
    padding-left: 40px;
  }

  .image-63 {
    width: 50%;
  }

  .training-left {
    order: 1;
    width: 100%;
    padding-bottom: 20px;
    padding-left: 120px;
  }

  .div-block-130 {
    flex-direction: column;
    width: auto;
    min-width: 100%;
  }

  .div-block-131 {
    text-align: center;
    width: 100%;
  }

  .div-block-132 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-pink {
    text-align: center;
    margin-top: 0;
  }

  .training-pink2 {
    text-align: center;
  }

  .training-section-4 {
    background-position: 100% 0;
    padding-top: 160px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-section-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  .training-section-7 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-153-copy {
    margin-bottom: 50px;
  }

  .training-section-8.green.mod {
    padding-top: 40px;
  }

  .div-block-158 {
    margin-top: 80px;
    margin-left: 0;
  }

  .text-block-78 {
    font-size: 24px;
    line-height: 28px;
  }

  .div-block-166 {
    margin-top: 50px;
  }

  .div-block-167.less {
    margin-top: 0;
  }

  .training-section-10.green {
    background-image: linear-gradient(#ffffffc2, #ffffffc2), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f551e5271709ba4834b37a0_woman.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 500px;
  }

  .training-offer-headline {
    font-size: 30px;
    line-height: 36px;
  }

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

  .training-section-12.green {
    background-position: 50% 0;
  }

  .training-guarantee-section {
    flex-direction: column;
  }

  .training-section-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-bonus-text {
    font-size: 18px;
  }

  .training-section-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-section-15.green {
    background-position: 50% 0;
  }

  .div-block-183 {
    flex-direction: column;
    margin-top: 30px;
  }

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

  .training-final-pricing {
    margin-bottom: 20px;
  }

  .training-payment-modal {
    overflow: scroll;
  }

  .div-block-187 {
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 100px;
  }

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

  .div-block-189 {
    width: 100%;
    margin-bottom: 40px;
  }

  .div-block-190 {
    width: 100%;
  }

  .payment-modal-type-text {
    min-height: auto;
    margin-bottom: 20px;
  }

  .image-67 {
    width: 50%;
  }

  .help-sub-subheadline-copy {
    line-height: 32px;
  }

  .training-section-1-money-2023, .training-section-1-money-2023.v2 {
    background-position: 50% 0;
  }

  .image-money-1, .image-money-2 {
    width: 50%;
  }

  .training-section-4-money {
    background-image: linear-gradient(#ffffff54, #ffffff54), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5225bf3802df7a7958bc32_img-3.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 160px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-section-4-money.v2 {
    background-image: linear-gradient(#ffffff63, #fff 58%, #fff), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6342a00eda79c9434fbdc2f8_alexa2022.jpg");
    background-position: 0 0, 85% 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .training-section-4-money.practicum {
    background-image: linear-gradient(#fffc, #fffc), linear-gradient(#fff0 64%, #ffffff78 79%, #fff), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645dee48452436a30669c6da_alexa-bed.jpg");
    background-position: 0 0, 0 0, 100% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    min-height: 800px;
    padding-top: 60px;
  }

  .training-section-5-money {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-section-7-money {
    padding-left: 40px;
    padding-right: 40px;
  }

  .training-section-9-money {
    background-image: linear-gradient(#ffffff54, #ffffff54), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5225bf3802df7a7958bc32_img-3.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 160px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-section-9-money.green {
    background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5529f62d96a08b2ec655ea_ao-bg.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .training-section-9-money.green.v2 {
    background-image: linear-gradient(#ffffff9c, #ffffff9c), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/63429d2272932eedf3f7a7e8_about2022.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .funnel-content {
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .val2021 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .header-woman2021 {
    min-height: 520px;
  }

  .training-offer-price-info {
    font-size: 30px;
    line-height: 36px;
  }

  .main-offer-main-headline {
    font-size: 60px;
    line-height: 66px;
  }

  .column-right-book-2021 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .book-2021-blue {
    margin-top: 20px;
  }

  .column-left-book-2021 {
    height: auto;
    padding: 100px 0 50px;
  }

  .hero-description-mini {
    max-width: 600px;
  }

  .mini-book-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .header-last-time {
    background-position: 0 0;
    background-size: cover;
    min-height: 520px;
  }

  .review-last-time {
    padding-left: 20px;
    padding-right: 20px;
  }

  .last-time-testimonial-1, .last-time-testimonial-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pom-main {
    margin-left: 0;
  }

  .pom-boxes {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pom-energy, .pom-love, .pom-money {
    margin-left: 0;
  }

  .pom-header {
    opacity: 0;
    display: none;
  }

  .pom-header.mm2022 {
    opacity: 1;
    display: block;
  }

  .pom-logo-wrapper {
    text-align: center;
  }

  .pom-section-above-the-fold, .pom-section-problem, .pom-section-solve, .pom-section-course-intro, .pom-section-lesson-boxes, .pom-section-about-alexa, .pom-section-price-anchoring, .pom-section-reveal, .pom-section-offer, .pom-section-testimonials, .pom-section-choice, .pom-section-faq {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ao-copyright {
    text-align: left;
    margin-left: 40px;
  }

  .pom-right {
    background-image: linear-gradient(#000c, #000c), linear-gradient(#0000, #000000a1), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b7bd1de8faeeb616ba26371_alexa-onik-hero.jpg");
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    height: auto;
    padding: 45px 40px;
  }

  .pom-right.bf {
    background-image: linear-gradient(#000000bd, #000000bd);
  }

  .pom-right.marathon {
    background-image: linear-gradient(#000c, #000c), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6228b29b821de5a0a7adb8d1_love1.jpg"), linear-gradient(#0000, #000000a1);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

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

  .home-section-pom {
    min-height: auto;
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .home-section-pom.love-2024.less-space {
    padding-top: 80px;
  }

  .column-51 {
    height: 500px;
  }

  .column-52 {
    height: auto;
    padding-top: 40px;
  }

  .image-79, .produc-header {
    max-width: 75%;
    margin-bottom: 30px;
  }

  .love-lead-magnet-main-left {
    margin-bottom: 20px;
    padding-right: 10px;
  }

  .lead-temp-1 {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-love-lead-magnet-about {
    margin-bottom: 20px;
  }

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

  .section-love-lead-magnet-fold.nologo {
    margin-bottom: 20px;
  }

  .love-lead-magnet-about-reviews {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .mm2022-main-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mm2022-main-subheadline {
    font-size: 28px;
    line-height: 36px;
  }

  .pom-above-fold {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pom-new-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pom-bonus-badge {
    margin-left: 0;
  }

  .pom-above-fold-bf-2022 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pom-bf2022-header, .bg2022-box, .bf2022-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pom-above-fold-shop {
    padding-left: 40px;
    padding-right: 40px;
  }

  .shop-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-85 {
    margin-bottom: 10px;
  }

  .shop-pom-badges-all {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
  }

  .shop-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-86 {
    margin-bottom: 10px;
  }

  .shop-main-header, .free-training-above-fold {
    padding-left: 40px;
    padding-right: 40px;
  }

  .payment-div {
    text-align: center;
  }

  .love-what-you-get, .love-one-time-payment {
    margin-bottom: 20px;
  }

  .training-section-bonus {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-section-bonus.green {
    background-position: 50% 0;
  }

  .training-section-5-practicum, .training-section-15-practicum {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-section-15-practicum.green {
    background-position: 50% 0;
  }

  .bold-text-16 {
    padding-left: 0;
  }

  .text-block-84 {
    text-align: left;
    font-size: 50px;
    line-height: 54px;
  }

  .love-strategy-pre-header {
    background-position: 0 0, 0 0, 0 0;
    padding-bottom: 70px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-strategy-pre-container-2 {
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-31, .love-strategy-pre-column-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-16 {
    margin-left: 0;
    margin-right: 0;
  }

  .column-56 {
    padding-left: 0;
    padding-right: 0;
  }

  .love-strategy-pre-section-3-subheadline {
    max-width: 240px;
  }

  .love-strategy-pre-fold {
    padding-top: 40px;
  }

  .pm-section-01 {
    background-position: 50% 0;
    background-size: auto;
    padding-top: 120px;
    padding-bottom: 0;
  }

  .pm-wrapper-01 {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .pm-usp-01 {
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .pm-stack-02 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
    padding-top: 60px;
  }

  .pm-wrapper-03 {
    width: 100%;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-cell-highlight-03 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .pm-box-03.wider {
    width: 320px;
  }

  .pm-stack-cell-1-01 {
    background-image: linear-gradient(to bottom, #d265aa00, #e29bc800 29%, var(--white));
    padding-bottom: 80px;
  }

  .pm-stack-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    background-image: linear-gradient(to top, #c258be 15%, #fff0);
    padding-bottom: 0;
  }

  .pm-stack-cell-2-01 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .c-pom-center-video {
    width: 300px;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .pm-cell-spacer-3-03, .pm-cell-spacer-2-03 {
    display: none;
  }

  .pm-wrapper-04 {
    width: 100%;
    max-width: none;
  }

  .c-pom-box-white.wider {
    width: 320px;
  }

  .pm-section-05 {
    padding-top: 0;
  }

  .pm-wrapper-05 {
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-content-wrapper-05 {
    background-position: 50% 0;
  }

  .pm-text-05 {
    text-align: center;
  }

  .pm-wrapper-text-05._1 {
    align-self: center;
    width: auto;
    max-width: 70%;
    margin-top: 360px;
    margin-right: 0;
  }

  .pm-wrapper-text-05._2, .pm-wrapper-text-05._3 {
    align-self: center;
    width: auto;
    max-width: 70%;
    margin-right: 0;
  }

  .pm-wrapper-06 {
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-section-07 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-wrapper-07 {
    width: 100%;
    max-width: none;
  }

  .ao-image {
    width: 400px;
  }

  .c-pom-bullet-box {
    text-align: center;
    align-self: center;
    width: 70%;
    margin-bottom: 40px;
  }

  .text-block-87 {
    margin-left: 0;
  }

  .c-pom-icon-wrapper-4 {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .quick-stack-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-253 {
    width: 100%;
    max-width: none;
  }

  .c-pom-section-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-pom-section-9 {
    padding-bottom: 60px;
  }

  .div-block-254 {
    width: 100%;
    max-width: none;
  }

  .quick-stack-8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .pow-headline-pom-2 {
    text-align: center;
  }

  .cell-14 {
    align-items: center;
    padding-top: 40px;
  }

  .pow-headline-pom-3 {
    text-align: center;
  }

  .c-pom-icon-wrapper-5 {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .quick-stack-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .cell-15 {
    padding-left: 0;
  }

  .text-block-87-copy {
    text-align: center;
  }

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

  .pow-headline-pom2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 42px;
  }

  .div-block-256 {
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-259 {
    width: 100%;
    max-width: none;
  }

  .white-box {
    margin-bottom: 40px;
  }

  .c-pom-text8 {
    text-align: center;
  }

  .quick-stack-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-261, .div-block-262 {
    width: 100%;
    max-width: none;
  }

  .c-pom-title-dark-5-copy-copy5, .c-pom-section-highlight2-cop4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-intro-05 {
    margin-left: 0;
  }

  .pm-wrapper-02 {
    width: 100%;
    max-width: none;
  }

  .cell-24 {
    padding-top: 40px;
  }

  .love-strategy-img-1, .love-strategy-img-2 {
    width: 50%;
  }

  .sec-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-section-05-copy {
    padding-top: 0;
  }

  .pm-section-07-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-wrapper-07-copy {
    width: 100%;
    max-width: none;
  }

  .sec-header.mm2022 {
    opacity: 1;
    display: block;
  }

  .slm-logo-header, .slm-above-fold {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-gradient-header {
    background-image: linear-gradient(to right, #440433, #b84e91ed 82%, #ff009fa3 84%, #410028a3 104%);
  }

  .slm-problem {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-main-box.wider {
    width: 320px;
  }

  .slm-solution {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-intro-05-copy {
    margin-bottom: 40px;
    margin-left: 0;
  }

  .pm-text-05-copy {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .pm-content-wrapper-05-copy {
    background-image: linear-gradient(to top, #000, #000000d6 45%, #46464678 71%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/652bbdcc15486531fddd5059_alexa-love1.png");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
  }

  .slm-introducing, .slm-about {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-stack2 {
    grid-row-gap: 50px;
  }

  .slm-learnings, .slm-reviews-1, .slm-course {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-course-box-1 {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d4286161280aac9042732_box3.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
    flex-direction: column;
  }

  .slm-course-box-1.b {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .slm-buy {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-block-90-cop2-copy-copy1-cop3, .slm-thoughts, .slm-ending {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-wrapper-04-copy {
    width: 100%;
    max-width: none;
    padding-bottom: 60px;
  }

  .slm-faq {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-solution-wrapper {
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-reviews-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-wrapper-04-copy8 {
    width: 100%;
    max-width: none;
  }

  .slm-course-box-2 {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d4286161280aac9042732_box3.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
    flex-direction: column;
  }

  .slm-course-box-2.b {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .slm-course-box-3 {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d4286161280aac9042732_box3.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
    flex-direction: column;
  }

  .slm-course-box-3.b {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .slm-course-box-4 {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d4286161280aac9042732_box3.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
    flex-direction: column;
  }

  .slm-course-box-4.b {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .slm-course-box-5 {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d4286161280aac9042732_box3.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
    flex-direction: column;
  }

  .slm-course-box-5.b {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .slm-course-box-6 {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d4286161280aac9042732_box3.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
    flex-direction: column;
  }

  .slm-course-box-6.b {
    background-image: linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/651d499dad38125d666119e6_box1b.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
  }

  .slm-upsell {
    padding-left: 20px;
    padding-right: 20px;
  }

  .launch-header-wrapper, .launch-content-wrapper, .launch-footer-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slm-extension-bottom, .slm-extension-top {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-extension-stack {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slm-extension-ending {
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-2024-homepage {
    max-width: 75%;
    margin-bottom: 30px;
  }

  .slm-payment-info {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-main-page {
    width: 200px;
    max-width: 75%;
    margin-bottom: 30px;
  }

  .slm-ending-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-countdown-head {
    padding: 60px 20px 20px;
  }

  .live-header-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .live-homepage-image {
    width: 400px;
    max-width: 75%;
    margin-bottom: 30px;
  }

  .ml-launch-header-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .wmagnet-course-offer {
    margin-top: 5px;
    font-size: 18px;
  }

  .wmagnet-course-offer-today {
    font-size: 22px;
    line-height: 26px;
  }

  .event-launch-header-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slm-deposit-top {
    padding: 60px 20px 20px;
  }

  .quick-stack-20 {
    grid-row-gap: 60px;
  }

  .slm-payment-info-deposit {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-52, .cell-53 {
    display: none;
  }

  .cell-54 {
    background-position: 33% 0;
  }

  .cell-55 {
    padding-right: 30px;
  }

  .section-44 {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-24 {
    grid-column-gap: 24px;
  }

  .section-45 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-306 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .quick-stack-26 {
    grid-column-gap: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .payment-notice-old, .div-block-309 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-practicum-home {
    min-height: auto;
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .hero-practicum-home.love-2024.less-space {
    padding-top: 80px;
  }

  .practicum-home-text, .practicum-home-time, .slm-course-caller {
    padding-left: 20px;
    padding-right: 20px;
  }

  .private-telegram-header-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slm-reviews-written {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-reviews-written-stack {
    grid-row-gap: 60px;
  }

  .div-block-314 {
    margin-bottom: 30px;
  }

  .bf24--header-image {
    margin-bottom: 40px;
  }

  .bf-25-section-1 {
    padding: 60px 20px 20px;
  }

  .bf-24-section-7-old, .bf-24-section-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bf-24-section-8 {
    padding: 60px 20px 20px;
  }

  .bf-24-a, .bf-24-b {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bf-24-wrapper-1 {
    width: 100%;
    max-width: none;
    padding-bottom: 60px;
  }

  .pb-2024-header-image {
    margin-bottom: 40px;
  }

  .slm-platin-top {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 767px) {
  .header-course-logo {
    margin-left: 20px;
  }

  .header-course-content {
    float: right;
    width: auto;
  }

  .headline-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-1.webinar {
    padding-left: 0;
    padding-right: 0;
  }

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

  .headline-2.webinar.date {
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary {
    display: block;
  }

  .button-primary.lighter.grey {
    display: inline-block;
  }

  .button-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-a {
    padding-bottom: 40px;
  }

  .course-intro.thankyou.live {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .text-1.first {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-1.secondary.special.black.spacing-offer-page {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .section-b {
    padding-bottom: 40px;
  }

  .course-about-column {
    margin-top: 40px;
  }

  .course-about-column-left {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-3 {
    margin-bottom: 20px;
  }

  .centered-text {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .centered-text.home {
    margin-bottom: 10px;
  }

  .centered-text.mk2 {
    margin-top: 60px;
  }

  .course-problem-column-left {
    padding-top: 20px;
  }

  .course-problem-column-right {
    padding-left: 20px;
  }

  .image-2 {
    margin-bottom: 20px;
  }

  .course-solution-column {
    margin-top: 20px;
  }

  .image-3 {
    margin-top: 70px;
  }

  .column {
    padding-top: 40px;
  }

  .column-2 {
    padding-left: 20px;
    padding-right: 80px;
  }

  .image-4 {
    max-width: 50%;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right {
    padding-left: 0;
  }

  .modules-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-temp {
    margin-bottom: 20px;
  }

  .box-social-proof {
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer-column {
    padding-bottom: 50px;
  }

  .footer-column-mid {
    padding-top: 0;
    padding-left: 20px;
  }

  .footer-column-right {
    padding-left: 20px;
  }

  .pricing-card {
    margin-left: 20px;
    margin-right: 20px;
  }

  .single-pricing-column {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block {
    margin-right: 20px;
  }

  .webinar-hero-column-right {
    margin-bottom: 40px;
  }

  .header-column-right {
    height: auto;
    padding-bottom: 60px;
  }

  .row-main.book {
    margin-top: 20px;
  }

  .column-left-main {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-secondary.white {
    margin-top: 0;
  }

  .text-secondary.contact {
    margin-bottom: 20px;
  }

  .text-primary {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-primary.under-dates.mk2 {
    margin-bottom: 60px;
  }

  .box._2 {
    margin-left: 0;
  }

  .content-contact {
    padding: 40px 20px 0;
  }

  .masterclass-info {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-home-text {
    margin-left: 20px;
  }

  .row-course-header {
    padding-bottom: 40px;
  }

  .column-left-course-header {
    margin-bottom: 0;
    padding-right: 20px;
  }

  .column-right-course-header {
    padding-left: 20px;
  }

  .course-phrase {
    margin-bottom: 10px;
  }

  .course-phrase.offer-space {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .test1 {
    margin-left: 0;
    margin-right: 0;
  }

  .full-width-bg {
    background-image: none;
  }

  .boxed {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .steps-box {
    margin-left: 60px;
  }

  .html-embed, .html-embed-2 {
    max-width: 70%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .html-embed-3 {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .modal-wrapper-payment {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .price-special-text.small {
    font-size: 16px;
    line-height: 22px;
  }

  .price-special-text.smaller {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
    line-height: 28px;
  }

  .special-price-box {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-10 {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    display: block;
  }

  .bullets-x1 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .single-video-testimonial {
    padding-left: 40px;
    padding-right: 40px;
  }

  .row-pricing, .pricing-column-left, .pricing-column-left.offer {
    margin-top: 0;
  }

  .pricing-column-center, .pricing-column-right.offer {
    margin-top: 40px;
  }

  .pricing-package-text.overview {
    font-size: 18px;
    line-height: 24px;
  }

  .pricing-list.mk {
    padding-left: 70px;
  }

  .usp-text {
    margin-bottom: 60px;
  }

  .center-youtube-video {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-header-row-bottom {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-header-secondary-links {
    font-size: 20px;
    line-height: 30px;
  }

  .blog-content-section {
    margin-top: 30px;
  }

  .blog-author-image-alexa {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .blog-author-name {
    text-align: center;
  }

  .blog-author-info {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-author-image {
    width: 100%;
    margin-bottom: 8px;
    display: block;
  }

  .blog-author-bio {
    max-width: 100%;
    margin-top: 20px;
    padding-left: 0;
    display: block;
  }

  .blog-post-date {
    text-align: center;
    display: block;
  }

  .blog-post-date.date-spacing {
    text-align: center;
    margin-right: 0;
    display: block;
  }

  .blog-content-main {
    margin-top: 30px;
  }

  .blog-action-section.top {
    margin-bottom: 16px;
  }

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

  .container-sub-pages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wmagnet-header-center {
    padding-left: 30px;
    padding-right: 30px;
  }

  .wmagnet-header-h1 {
    font-size: 32px;
    line-height: 40px;
  }

  .wmagnet-header-h2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
    line-height: 30px;
  }

  .wmagnet-button {
    text-align: center;
    margin-bottom: 20px;
    display: block;
  }

  .wmagnet-button.secondary {
    margin-bottom: 0;
  }

  .wmagnet-center-button {
    margin-bottom: 40px;
  }

  .wmagnet-header {
    margin-bottom: 60px;
  }

  .wmagnet-learn-more-subheadline {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wmagnet-learn-more-content {
    padding-right: 20px;
  }

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

  .wmagnet-course-column-left {
    background-image: linear-gradient(#0000 57%, #000), linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b34a2978485e02b2fe149f9_wmagnet-ao.jpg");
    background-position: 0 0, 0 0, 50% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wmagnet-course-title {
    margin-top: 40px;
  }

  .wmagnet-course-quote {
    margin-bottom: 40px;
  }

  .wmagnet-course-line {
    margin-top: 60px;
  }

  .wmagnet-detail {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .wmagnet-lessons-content {
    padding-left: 30px;
    padding-right: 30px;
  }

  .wmagnet-lessons-section {
    padding-left: 0;
    padding-right: 0;
  }

  .wmagnet-lessons-box, .wmagnet-testimonials {
    padding-left: 30px;
    padding-right: 30px;
  }

  .wmagnet-testimonials-quote {
    font-size: 24px;
    line-height: 38px;
  }

  .wmagnet-buy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .wmagnet-usp-headline, .wmagnet-usp-subheadline {
    padding-left: 10px;
    padding-right: 10px;
  }

  .wmagnet-usp-content {
    padding-right: 20px;
  }

  .wmagnet-buy-subheadline {
    font-size: 26px;
    line-height: 32px;
  }

  .wmagnet-buy-offer-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .wmagnet-buy-price-regular-headline {
    font-size: 28px;
    line-height: 36px;
  }

  .wmagnet-buy-column-left {
    padding-top: 0;
    padding-left: 10px;
  }

  .wmagnet-buy-price-offer-headline {
    margin-top: 20px;
    font-size: 28px;
    line-height: 34px;
  }

  .wmagnet-buy-price-offer-bonus {
    margin-top: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  .wmagnet-buy-column-right {
    margin-top: 10px;
  }

  .wmagnet-buy-button-box {
    margin-top: 30px;
  }

  .wmagnet-button-big {
    margin-bottom: 20px;
    display: block;
  }

  .column-3 {
    padding-right: 10px;
  }

  .column-4 {
    text-align: center;
    margin-top: 30px;
    padding-right: 23px;
  }

  .column-5 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .wmagnet-offer-details {
    padding-left: 0;
    padding-right: 0;
  }

  .html-embed-4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sumsale-detail-subhead {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sumsale-offer-section {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .sumsale-box {
    padding-bottom: 30px;
  }

  .sumsale-product-subheadline {
    font-size: 26px;
    line-height: 32px;
  }

  .sumsale-column-left {
    padding-top: 0;
    padding-left: 10px;
  }

  .sumsale-column-right {
    margin-top: 10px;
  }

  .sumsale-header-column-left {
    background-image: linear-gradient(#0000 57%, #000), linear-gradient(#000000ab, #000000ab), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b6068728b621452a0f83a54_37979629_635624080156203_2361817136139075584_n.jpg");
    background-position: 0 0, 0 0, 7% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, auto;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sumsale-header-headline {
    margin-top: 40px;
  }

  .sumsale-header-subheadline, .sumsale-header-button-div {
    margin-bottom: 40px;
  }

  .sumsale-button {
    text-align: center;
    margin-bottom: 20px;
    display: block;
  }

  .sumsale-product-preheadline {
    font-size: 26px;
    line-height: 32px;
  }

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

  .sumsale-buy-button-box.end-of-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sumsale-button-big {
    margin-bottom: 20px;
    display: block;
  }

  .sumsale-button-big.secondary {
    margin-bottom: 0;
  }

  .sumsale-button-normal {
    margin-bottom: 20px;
    display: block;
  }

  .sumsale-button-normal.secondary {
    margin-bottom: 0;
  }

  .sumsale-ending {
    margin-top: 40px;
  }

  .sumsale-customer {
    font-size: 26px;
    line-height: 32px;
  }

  .sumsale-book-img {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .modal-wrapper-book {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .home-hero-newsticker-text.bf {
    font-size: 14px;
    line-height: 24px;
  }

  .form-block {
    padding-left: 50px;
  }

  .new-button {
    padding-left: 5px;
    padding-right: 5px;
  }

  .home-page-selection {
    height: auto;
  }

  .masterclass-overlay {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pop-up-headline, .pop-up-progress {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .image-18 {
    height: 200px;
  }

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

  .image-temp {
    padding-left: 100px;
    padding-right: 100px;
  }

  .column-11, .column-12 {
    margin-bottom: 40px;
  }

  .column-14 {
    margin-top: 80px;
    padding-left: 10px;
  }

  .front-page-book {
    padding-bottom: 40px;
  }

  .home-page-course-selection {
    height: auto;
  }

  .mzp-footer {
    text-align: left;
  }

  .column-17 {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .mainbutton-red {
    margin-right: 0;
    display: block;
  }

  .main-button-red-secondary {
    margin-top: 20px;
    margin-left: 0;
    padding-left: 30px;
    padding-right: 30px;
    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;
  }

  .buyboxheadline.mk22, .buyboxheadline-copy.mk44 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mainbutton-red-copy {
    padding-left: 5px;
    padding-right: 5px;
  }

  .row-5 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-23-copytest {
    padding-left: 40px;
    padding-right: 40px;
  }

  .placeholder-book {
    padding-bottom: 40px;
  }

  .masterclass-info-mod, .book-modules-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .book-modules-headline {
    margin-bottom: 20px;
  }

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

  .circle-book {
    margin-bottom: 20px;
  }

  .booktable-headline {
    text-align: center;
    margin-bottom: 8px;
  }

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

  .new-home-column-left {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-home-column-right {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-home-book-headlline {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-home-book-headlline.home {
    margin-bottom: 10px;
  }

  .book-text-secondary-copy.white {
    margin-top: 0;
  }

  .book-text-secondary-copy.contact {
    margin-bottom: 20px;
  }

  .mainbutton-mzp, .mainbutton-magnet {
    display: block;
  }

  .about-temp, .about-temp-prefooter {
    padding-bottom: 40px;
  }

  .sumsale-detail-subhead-mod {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sumsale-column-left-mod {
    text-align: center;
    padding-top: 0;
    padding-left: 0;
  }

  .circle-plus {
    margin-bottom: 20px;
  }

  .sumsale-column-right-mod {
    margin-top: 10px;
  }

  .info-note-book {
    font-size: 26px;
    line-height: 32px;
  }

  .section-guarantee {
    padding-bottom: 40px;
  }

  .headline-3-mod {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 32px;
  }

  .modules-content-mod {
    padding-left: 20px;
    padding-right: 20px;
  }

  .course-about-column-left-mod {
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .offer-button {
    display: block;
  }

  .offer-headline {
    padding-left: 20px;
    padding-right: 20px;
  }

  .offer-headline.home {
    margin-bottom: 10px;
  }

  .closed-webinar-dates {
    padding-left: 20px;
    padding-right: 20px;
  }

  .closed-webinar-headline {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .closed-webinar-headline.home {
    margin-bottom: 10px;
  }

  .black-friday-discount, .black-friday-price {
    font-size: 40px;
    line-height: 48px;
  }

  .bg-home-link {
    font-size: 20px;
    line-height: 24px;
  }

  .image-30 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .bold-text-5 {
    font-size: 50px;
    line-height: 58px;
  }

  .bf-video-reviews.mk {
    font-size: 34px;
    line-height: 40px;
  }

  .webinar-offer-reminder {
    margin-top: 40px;
  }

  .xmas2018-header {
    background-position: 0 0, 50% 0;
  }

  .ny-headline-main {
    font-size: 30px;
    line-height: 36px;
  }

  .ny-headline-year {
    font-size: 160px;
    line-height: 160px;
  }

  .ny-box {
    padding-bottom: 30px;
  }

  .ny-testimonials {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ny-extented-headline {
    margin-bottom: 20px;
  }

  .ny-ending {
    margin-top: 40px;
  }

  .ny-price-highlight {
    font-size: 40px;
    line-height: 48px;
  }

  .ny-bonusheadline {
    font-size: 26px;
    line-height: 32px;
  }

  .paddle-localized-price.paddle-price-offer {
    font-size: 40px;
    line-height: 48px;
  }

  .paddle-localized-price.paddle-price-mzp.new-mzp {
    font-size: 44px;
    line-height: 50px;
  }

  .paddle-button-big {
    margin-bottom: 20px;
    display: block;
  }

  .paddle-button-big.secondary {
    margin-bottom: 0;
  }

  .paddle-button-style-1 {
    margin-bottom: 20px;
    display: block;
  }

  .paddle-button-style-1.secondary {
    margin-bottom: 0;
  }

  .offer-price {
    font-size: 40px;
    line-height: 48px;
  }

  .mainbutton-green {
    display: block;
  }

  .mzp-vsl {
    margin-left: auto;
    margin-right: auto;
  }

  .image-money-back, .mzp-computer {
    padding-left: 80px;
    padding-right: 80px;
  }

  .sub-headline-infopage {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sub-headline-infopage.under-dates.mk2 {
    margin-bottom: 60px;
  }

  .container-7 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .spring-header {
    background-position: 0 0, 50% 0;
  }

  .spring-sale-ending {
    margin-top: 40px;
  }

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

  .spring-sale-subheadline {
    font-size: 26px;
    line-height: 32px;
  }

  .spring-sale-offer-price {
    font-size: 40px;
    line-height: 48px;
  }

  .spring-sale-subheader {
    padding-left: 20px;
    padding-right: 20px;
  }

  .springsale-link {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .springsale-link.under-dates.mk2 {
    margin-bottom: 60px;
  }

  .header-meditation {
    padding-bottom: 40px;
  }

  .meditation-container, .meditation-intro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .meditation-headline.mk {
    font-size: 34px;
    line-height: 40px;
  }

  .gift-headline {
    margin-bottom: 10px;
  }

  .offe-strike.overview {
    font-size: 18px;
    line-height: 24px;
  }

  .home-hero-main-text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .free-training-section {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .free-training-sub-headline {
    font-size: 20px;
    line-height: 26px;
  }

  .free-training-headline {
    font-size: 32px;
    line-height: 38px;
  }

  .free-training-main-column {
    margin-top: 30px;
  }

  .column-26 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .column-30, .column-31, .column-32 {
    margin-bottom: 10px;
  }

  .column-33 {
    padding-bottom: 20px;
  }

  .mzp-search-input {
    border-bottom-style: solid;
    border-right-style: solid;
    margin-bottom: 8px;
  }

  .mzp-search-button {
    border-top-style: none;
    border-left-style: solid;
  }

  .search {
    margin-left: 0;
    margin-right: 0;
  }

  .container-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mainbutton-secondary {
    display: block;
  }

  .course-mzp-header-h1 {
    font-size: 30px;
    line-height: 34px;
  }

  .course-mzp-header-h2 {
    font-size: 24px;
    line-height: 28px;
  }

  .mainbutton-green-mzp-course-page.yellow {
    width: 100%;
    display: inline-block;
  }

  .container-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .mzp-course-outcome-box {
    margin-left: 0;
    margin-right: 0;
  }

  .course-mzp-section-3 {
    background-position: 30%;
  }

  .section-12.bio.white.last {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/61a3847e4e1fe11496c7d756_side.jpg");
    background-position: 0 0, 60% 0;
  }

  .section-21 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-43 {
    min-width: auto;
  }

  .div-block-101 {
    margin-left: 0;
    margin-right: 0;
  }

  .subheadline-bf-2, .bf-emotional-subhead {
    font-size: 26px;
    line-height: 32px;
  }

  .bf-one-product {
    font-size: 30px;
    line-height: 36px;
  }

  .bf2019-footer {
    background-position: 0 0, 50% 0;
  }

  .bf-head-summary {
    font-size: 26px;
    line-height: 32px;
  }

  .bf-main-headline {
    font-size: 44px;
    line-height: 50px;
  }

  .bf2019-header {
    background-position: 0 0, 50% 0;
  }

  .bf-footer-offer-link {
    text-align: center;
  }

  .training-section-1-love {
    background-position: 20% 0;
    min-height: auto;
    padding-bottom: 80px;
  }

  .training-section-1-love.love-2024 {
    background-position: 70% 0;
  }

  .image-60, .training-date, .training-title, .training-subtitle, .div-block-123 {
    margin-left: 0;
  }

  .training-right {
    padding-left: 50px;
  }

  .image-63 {
    width: 80%;
  }

  .training-left {
    padding-left: 80px;
  }

  .training-section-4 {
    min-height: 800px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-140 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .training-section-7 {
    min-height: 760px;
    padding-bottom: 40px;
  }

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

  .div-block-153 {
    margin-top: 40px;
    margin-bottom: 50px;
  }

  .div-block-155, .div-block-159 {
    flex-direction: column;
  }

  .div-block-160 {
    order: 1;
    width: 100%;
  }

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

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

  .div-block-163 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-164 {
    width: 100%;
  }

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

  .div-block-171 {
    width: 100%;
  }

  .div-block-172 {
    order: -1;
  }

  .training-countdown-headline {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-bonus-box.green.one {
    max-width: none;
  }

  .slider-main {
    width: 480px;
  }

  .container-25, .container-26, .container-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-9 {
    margin-left: 0;
  }

  .help-header {
    padding-bottom: 40px;
  }

  .training-section-1-money-2023 {
    background-position: 64% 0;
    min-height: auto;
    padding-bottom: 80px;
  }

  .training-section-1-money-2023.v2 {
    background-position: 50% 0;
  }

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

  .image-money-1 {
    width: 80%;
  }

  .training-section-4-money {
    min-height: 800px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .training-section-7-money {
    background-image: linear-gradient(#ffffffad, #ffffffad), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f522c9b5d2840c681eb9224_img-5.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 760px;
    padding-bottom: 40px;
  }

  .training-section-9-money {
    min-height: 800px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .training-section-9-money.green {
    background-image: linear-gradient(#ffffffa1, #ffffffa1), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5529f62d96a08b2ec655ea_ao-bg.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .pair-green {
    order: -1;
  }

  .xmas-2020-offer {
    min-height: auto;
    padding-bottom: 80px;
  }

  .training-title-main, .date-xmas, .info-xmas {
    margin-left: 0;
  }

  .funnel-intro-headline {
    font-size: 20px;
    line-height: 26px;
  }

  .funnel-headline {
    font-size: 32px;
    line-height: 38px;
  }

  .funnel-enter-contact {
    font-size: 20px;
    line-height: 26px;
  }

  .funnel-content {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .funnel-status, .funnel-next-steps {
    font-size: 20px;
    line-height: 26px;
  }

  .training-date-2, .training-subtitle-2 {
    margin-left: 0;
  }

  .val2021 {
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .header-val2021 {
    min-height: auto;
    padding-bottom: 80px;
  }

  .header-woman2021 {
    background-position: 0 0, 50% 0;
    min-height: auto;
    padding-bottom: 80px;
  }

  .button-orange-center {
    margin-left: 0;
  }

  .training-price-top, .training-price-bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .marathon-info-link {
    margin-left: 0;
  }

  .offer-text {
    font-size: 26px;
    line-height: 32px;
  }

  .main-offer-main-headline {
    font-size: 44px;
    line-height: 50px;
  }

  .main-offer-subheadline {
    font-size: 30px;
    line-height: 36px;
  }

  .main-offer-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-primary-boxed {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-primary-boxed.under-dates.mk2 {
    margin-bottom: 60px;
  }

  .column-left-book-2021 {
    padding-bottom: 40px;
    display: block;
  }

  .booktable-headline-ending {
    text-align: center;
    margin-bottom: 8px;
  }

  .mini-book-section {
    min-height: 760px;
    padding-bottom: 40px;
  }

  .html-embed-minibook {
    padding-left: 40px;
    padding-right: 40px;
  }

  .header-last-time {
    background-position: 50% 0;
    min-height: auto;
    padding-bottom: 80px;
  }

  .review-last-time {
    padding-bottom: 30px;
  }

  .last-time-testimonial-1, .last-time-testimonial-2 {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .training-section-1-med {
    background-position: 20% 0;
    min-height: auto;
    padding-bottom: 80px;
  }

  .sales-closed {
    margin-left: 0;
  }

  .mainbutton-green-2nd {
    display: inline-block;
  }

  .offer-price-text {
    font-size: 40px;
    line-height: 48px;
  }

  .extended {
    font-size: 26px;
    line-height: 32px;
  }

  .image-76 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vimeo-embedded {
    padding-left: 0;
    padding-right: 0;
  }

  .pom-grid-1 {
    grid-template-columns: 1fr minmax(200px, 2.5fr) 1fr;
    grid-auto-flow: row;
  }

  .pom-column-problem {
    flex-wrap: wrap;
    margin-bottom: 40px;
  }

  .pom-course-product {
    padding-left: 30px;
    padding-right: 30px;
  }

  .columns-3 {
    align-items: flex-start;
  }

  .pom-anchoring-highlight {
    font-size: 20px;
    line-height: 26px;
  }

  .columns-5 {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .column-46 {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-77, .image-78, .column-47, .column-48, .column-49 {
    margin-bottom: 20px;
  }

  .pom-course-product-love {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .love-lead-magnet-main-left {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

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

  .section-love-lead-magnet-about {
    margin-bottom: 0;
  }

  .section-love-lead-magnet-fold {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .columns-11 {
    flex-direction: column-reverse;
    display: flex;
  }

  .notification-link-1 {
    font-size: 22px;
    line-height: 24px;
  }

  .magnit-video-reviews {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-thank-you.white {
    margin-top: 0;
  }

  .text-thank-you.contact {
    margin-bottom: 20px;
  }

  .pom-above-fold {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .pom-new-header {
    padding-bottom: 30px;
  }

  .link-11 {
    font-size: 28px;
    line-height: 34px;
  }

  .pom-course-product-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pom-above-fold-bf-2022 {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .pom-bf2022-header, .bg2022-box, .bf2022-box {
    padding-bottom: 30px;
  }

  .pom-course-love {
    padding-left: 30px;
    padding-right: 30px;
  }

  .upsell-subhead {
    font-size: 26px;
    line-height: 32px;
  }

  .pom-above-fold-shop {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .columns-13, .column-53 {
    display: block;
  }

  .shop-product-name {
    margin-top: 10px;
  }

  .shop-product-name-intro, .shop-pom-badges-single, .shop-pom-badges-all {
    align-self: center;
  }

  .shop-header {
    padding-bottom: 30px;
  }

  .image-87, .image-88, .image-89, .image-90, .image-91 {
    width: 200px;
    margin-bottom: 10px;
  }

  .image-92, .image-93 {
    margin-bottom: 10px;
  }

  .shop-main-header {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .free-training-header-headline {
    font-size: 32px;
    line-height: 38px;
  }

  .free-training-header-sub-headline, .free-training-header-bullets {
    font-size: 20px;
    line-height: 26px;
  }

  .offer-price-usd {
    font-size: 40px;
    line-height: 48px;
  }

  .div-block-231 {
    margin-left: 0;
  }

  .love-strategy-pre-header {
    background-image: linear-gradient(to top, #d295d1 40%, #fff0 63%), linear-gradient(#d295d1, #d295d1 3%, #fff0 18%), linear-gradient(#fff0 71%, #d7a8d7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d0ac55384954c43b2ddbe5_love-pre-signup-header.jpg");
    background-position: 0 0, 0 0, 0 0, 75% 0;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, cover;
    padding-bottom: 40px;
  }

  .love-strategy-pre-facts-left {
    margin-right: 0;
  }

  .love-strategy-button {
    text-align: center;
    display: block;
  }

  .love-strategy-pre-fold-text-1, .love-strategy-pre-fold-text-2, .love-strategy-pre-fold-text-3 {
    text-align: center;
  }

  .love-strategy-pre-section-1 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-strategy-pre-container-2 {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .love-strategy-pre-section-2 {
    background-image: linear-gradient(to top, #cba3cf, #cba3cf 38%, #fff0 53%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d1ee7ca72928ba3c679808_img3.jpg");
    background-position: 0 0, 60% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding: 40px 20px 20px;
  }

  .section-41 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-strategy-pre-headline-bold {
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 40px;
  }

  .love-strategy-pre-column-1-text {
    align-self: center;
  }

  .love-strategy-pre-column-1-left {
    padding-left: 0;
    padding-right: 0;
  }

  .love-strategy-pre-column-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-strategy-pre-column-1-items {
    margin-left: 20px;
  }

  .columns-16 {
    flex-direction: column-reverse;
    display: flex;
  }

  .love-course-form-field {
    text-align: center;
    padding-left: 12px;
  }

  .div-block-238 {
    max-width: 100%;
  }

  .column-56 {
    margin: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-blockx {
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-89x {
    font-size: 20px;
    line-height: 24px;
    display: block;
  }

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

  .love-strategy-pre-section-3-subheadline {
    margin-left: auto;
    margin-right: auto;
  }

  .love-strategy-pre-section-3-wrapper {
    width: auto;
  }

  .text-block-85c {
    max-width: 100%;
  }

  .text-block-85d {
    text-align: center;
  }

  .div-block-238b {
    max-width: 100%;
    margin-top: 200px;
    padding: 20px;
  }

  .div-block-240 {
    margin-left: 0;
  }

  .div-block-241 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .love-strategy-pre-fold {
    padding-top: 300px;
  }

  .love-strategy-pre-facts {
    display: flex;
  }

  .love-strategy-pre-fold-content {
    max-width: 100%;
  }

  .love-strategy-pre-column-1-right {
    padding-left: 0;
    padding-right: 0;
  }

  .container-32 {
    max-width: 100%;
  }

  .columns-17 {
    flex-direction: column-reverse;
    display: flex;
  }

  .column-57 {
    margin-bottom: 40px;
  }

  .pm-section-03 {
    padding-bottom: 40px;
  }

  .pm-wrapper-04 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-4 {
    background-position: 50% 45%;
    background-size: 701px;
    padding: 0;
  }

  .c-pom-box-white {
    text-align: center;
    margin-bottom: 10px;
  }

  .c-pom-box-white.spacing {
    margin-bottom: 300px;
  }

  .c-pom-icon-wrapper-3 {
    margin-left: -19px;
    margin-right: 0;
    position: absolute;
    left: 50%;
  }

  .c-pom-box-wrapper-2._1 {
    width: 100%;
    margin-left: 0;
  }

  .c-pom-box-wrapper-2._2 {
    width: 100%;
  }

  .c-pom-box-wrapper-2._3, .c-pom-box-wrapper-2._4 {
    width: 100%;
    margin-left: 0;
  }

  .c-pom-box-wrapper-2._5, .c-pom-box-wrapper-2._6 {
    width: 100%;
    margin-right: 0;
  }

  .c-pom-box-wrapper-2._7 {
    width: 100%;
  }

  .c-pom-box-wrapper-2._8 {
    width: 100%;
    margin-right: 0;
  }

  .c-pom-box-wrapper-2._9 {
    width: 100%;
  }

  .cell-7, .cell-8, .cell-9, .cell-10 {
    align-items: center;
  }

  .pm-section-05 {
    background-position: 0 0;
    padding-bottom: 10px;
  }

  .pm-title-05 {
    color: #000;
    margin-bottom: 60px;
  }

  .pm-wrapper-05 {
    padding-top: 200px;
  }

  .pm-wrapper-text-05._1, .pm-wrapper-text-05._2, .pm-wrapper-text-05._3 {
    max-width: 90%;
  }

  .pm-headline-06 {
    margin-bottom: 300px;
  }

  .c-pom-bullet-box {
    width: 90%;
  }

  .c-pom-title-dark-7 {
    margin-bottom: 0;
  }

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

  .c-pom-section-8 {
    padding-bottom: 40px;
  }

  .pow-headline-pom {
    text-align: center;
  }

  .quick-stack-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
  }

  .c-pom-text {
    padding-right: 0;
  }

  .cell-13 {
    padding-top: 20px;
  }

  .c-pom-title-dark-5b {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 34px;
    line-height: 40px;
  }

  .pow-headline-pom-2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 42px;
  }

  .pow-headline-pom-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-9 {
    margin-bottom: 80px;
  }

  .pow-headline-pom2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-pom-text2 {
    text-align: center;
    padding-right: 0;
  }

  .quick-stack-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .c-pom-text3 {
    margin-bottom: 30px;
  }

  .cell-16 {
    padding-top: 40px;
  }

  .cell-17 {
    align-items: center;
  }

  .quick-stack-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .c-pom-text7 {
    text-align: center;
  }

  .cell-18 {
    padding-top: 20px;
  }

  .cell-19 {
    padding-top: 60px;
  }

  .training-date-copy {
    margin-left: 0;
  }

  .cell-20, .cell-21, .cell-22, .cell-23 {
    align-items: center;
  }

  .div-block-263 {
    background-color: #ae5ac4;
    width: 50%;
    height: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .pm-mobile-breaker-05 {
    margin-bottom: 60px;
    display: block;
  }

  .quick-stack-13 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
  }

  .pmx-slider-1, .pm-slider {
    width: 480px;
  }

  .c-pom-title-dark-5a {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 34px;
    line-height: 40px;
  }

  .love-strategy-pre-fold-text-2-copy, .love-strategy-pre-fold-text-2-copy-copy {
    text-align: center;
  }

  .love-strategy-img-1 {
    width: 80%;
  }

  .love-strategy-pre-section-1-copyx {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-section-05-copy {
    background-position: 0 0;
    padding-bottom: 10px;
  }

  .pm-title-05-copy {
    color: #000;
    margin-bottom: 60px;
  }

  .slm-gradient-header {
    background-image: linear-gradient(to right, #440433, #b84e91ed 98%, #ff009fa3 100%, #410028a3 104%);
  }

  .vimeo-embedded2 {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-4-copy {
    background-position: 50% 45%;
    background-size: 701px;
    padding: 0;
  }

  .slm-box {
    margin-left: -19px;
    margin-right: 0;
    position: absolute;
    left: 50%;
  }

  .slm-main-box {
    text-align: center;
    margin-bottom: 10px;
  }

  .slm-main-box.spacing {
    margin-bottom: 300px;
  }

  .slm-solution {
    background-position: 0 0;
    padding-bottom: 10px;
  }

  .slm-introducing {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-268 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-about-old {
    background-image: linear-gradient(to top, #cba3cf, #cba3cf 38%, #fff0 53%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d1ee7ca72928ba3c679808_img3.jpg");
    background-position: 0 0, 60% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding: 40px 20px 20px;
  }

  .div-block-23-copytest-copy2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cell-29, .cell-30, .cell-31 {
    padding-top: 0;
  }

  .slm-learnings {
    background-position: 0 0;
    padding-bottom: 10px;
  }

  .love-strategy-pre-column-1-text-copy2 {
    align-self: center;
  }

  .slm-learnings-box {
    margin-left: 20px;
  }

  .div-block-277-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pm-wrapper-04-copy {
    padding: 40px 10px 0;
  }

  .pm-wrapper-04-copy8 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slm-upsell-button-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .launch-header-wrapper {
    padding-top: 90px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .launch-signup-button {
    padding-left: 40px;
    padding-right: 40px;
  }

  .launch-content-stack-left {
    padding-bottom: 60px;
  }

  .launch-content-stack-left.mod {
    padding-bottom: 0;
  }

  .launch-content-center {
    padding-bottom: 60px;
  }

  .image-142, .image-143, .image-144 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .slm-extension-bottom, .slm-extension-top {
    padding-left: 0;
    padding-right: 0;
  }

  .slm-extension-price, .slm-extension-stack, .slm-extension-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-2024.thankyou.live {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pom-homepage-cover {
    width: 200px;
    margin-bottom: 10px;
  }

  .div-block-293 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-countdown-text {
    text-align: center;
    padding-right: 0;
  }

  .cell-45 {
    text-align: center;
    align-items: flex-end;
  }

  .quick-stack-16 {
    grid-row-gap: 30px;
    text-align: center;
  }

  .cell-46 {
    align-items: center;
  }

  .html-embed-12 {
    text-align: center;
    flex-direction: column;
    align-self: flex-end;
    align-items: flex-end;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .slm-countdown-head {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .live-header-wrapper, .live-button {
    padding-left: 40px;
    padding-right: 40px;
  }

  .event-image-live-2024 {
    max-width: 400px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .ml-launch-header-wrapper {
    padding-top: 90px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .wmagnet-course-offer-today {
    margin-bottom: 40px;
  }

  .event-img-left, .event-image-right {
    max-width: 90%;
    padding-left: 60px;
    padding-right: 60px;
  }

  .event-launch-header-wrapper {
    padding-top: 90px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .slm-countdown-text-top {
    text-align: center;
    padding-right: 0;
  }

  .slm-deposit-top {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .slm-deposit-top.prepayment {
    padding-top: 20px;
  }

  .badge-top {
    margin-left: 0;
  }

  .cell-54 {
    background-position: 50% 0;
    background-size: cover;
  }

  .cell-55 {
    background-image: linear-gradient(#ffffffa6, #ffffffa6), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/6679160aaa0a7e22563422b4_demo-flower-0.png");
    background-position: 0 0, 100% 6%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 150px;
    padding: 50px 20px 80px;
  }

  .text-block-105-copy {
    margin-bottom: 20px;
  }

  .image-153 {
    width: 80px;
  }

  .quick-stack-23 {
    grid-row-gap: 0px;
  }

  .cell-56 {
    border-top-right-radius: 15px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .cell-57 {
    border-top-right-radius: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-300 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .quick-stack-24 {
    grid-row-gap: 59px;
  }

  .div-block-306 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-26 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .payment-notice-old {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-105-copy-copy {
    margin-bottom: 20px;
  }

  .hero-practicum-home {
    padding-right: 0;
  }

  .private-telegram-header-wrapper {
    padding-top: 90px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .private-telegram-button {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bf24--header-image {
    margin-bottom: 70px;
  }

  .bf-25-section-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bf-24-section-3, .bf-24-section-6 {
    padding-bottom: 40px;
  }

  .bf-24-section-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bf-24-circle-bf, .bf-modules-headline-copy {
    margin-bottom: 20px;
  }

  .booktable-headline-copy, .bf-text-x {
    text-align: center;
    margin-bottom: 8px;
  }

  .bf-24-section-3-copy {
    padding-bottom: 40px;
  }

  .bf-24-wrapper-1 {
    padding: 40px 10px 0;
  }

  .pb-2024-header-image {
    margin-bottom: 70px;
  }

  .div-block-318 {
    width: auto;
  }

  .slm-platin-top {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .header-course-text.bg {
    margin-right: 20px;
  }

  .header-course-content {
    margin-top: 26px;
  }

  .button-primary {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary.in-pricing-box {
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .button-primary.in-pricing-box.webinar, .button-div.review-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-a.shorter.white.salepage, .section-a.shorter.salespage {
    padding-bottom: 50px;
  }

  .section-a.book {
    padding-top: 60px;
  }

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

  .course-intro.thankyou.live {
    padding-left: 20px;
    padding-right: 20px;
  }

  .course-intro.thankyou.guide.video {
    padding-left: 10px;
    padding-right: 10px;
  }

  .course-intro.thankyou.money-2024 {
    padding-top: 0;
  }

  .text-1.secondary.special.black.spacing-offer-page {
    font-size: 14px;
    line-height: 20px;
  }

  .section-b.shorter.salespage {
    padding-bottom: 20px;
  }

  .course-about-column-left {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-3 {
    font-size: 26px;
    line-height: 32px;
  }

  .headline-3.center {
    font-size: 34px;
    line-height: 38px;
  }

  .centered-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 34px;
  }

  .centered-text.home {
    font-size: 32px;
    line-height: 36px;
  }

  .centered-text.home-sub {
    font-size: 22px;
    line-height: 26px;
  }

  .centered-text.mk {
    font-size: 22px;
    line-height: 28px;
  }

  .centered-text.offer-no-space {
    font-size: 24px;
    line-height: 30px;
  }

  .course-problem-column-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-2 {
    margin-bottom: 20px;
  }

  .course-solution-column {
    margin-top: 20px;
  }

  .column {
    padding-top: 20px;
  }

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

  .image-4 {
    max-width: 70%;
  }

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

  .modules-content {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-temp {
    margin-bottom: 15px;
  }

  .text-style-x.price.euro.special.crossed, .text-style-x.price.euro.special4 {
    margin-right: 0;
    font-size: 20px;
  }

  .text-style-x.price.special.crossed, .text-style-x.price.special4 {
    font-size: 24px;
    line-height: 30px;
  }

  .text-style-x.headline-price {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 30px;
    line-height: 34px;
  }

  .pricing {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing.review-page {
    padding-left: 0;
    padding-right: 0;
  }

  .social-proof {
    padding-left: 20px;
    padding-right: 20px;
  }

  .box-social-proof {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .footer-column {
    padding-bottom: 50px;
    padding-left: 0;
  }

  .footer-column-left {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-column-mid, .footer-column-right {
    padding-left: 20px;
  }

  .pricing-card {
    margin-left: 0;
    margin-right: 0;
  }

  .pricing-card.white {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .single-pricing-column {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .single-pricing-column-right {
    padding-top: 20px;
    padding-right: 10px;
  }

  .link-block {
    margin-right: 0;
  }

  .video-header, .webinar-hero-column-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .webinar-info-text {
    margin-right: 0;
  }

  .row-main {
    margin-top: 40px;
  }

  .column-left-main {
    padding-top: 0;
  }

  .column-right-main {
    padding-top: 20px;
  }

  .headline-main.white {
    font-size: 30px;
  }

  .subheadline-main.center.special {
    font-size: 22px;
    line-height: 24px;
  }

  .text-secondary.contact {
    font-size: 16px;
    line-height: 22px;
  }

  .text-primary {
    font-size: 16px;
    line-height: 24px;
  }

  .text-primary.center.course-offer {
    margin-bottom: 30px;
  }

  .text-primary.centered {
    font-size: 16px;
    line-height: 22px;
  }

  .text-primary.sub-head, .text-primary.under-dates {
    font-size: 16px;
    line-height: 20px;
  }

  .box {
    margin-top: 20px;
  }

  .link-red {
    font-size: 14px;
    line-height: 20px;
  }

  .section-c {
    padding-bottom: 40px;
  }

  .image-computer {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .course-name._2020 {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .course-phrase {
    margin-right: 0;
  }

  .course-phrase.offer-space._2020 {
    font-size: 24px;
    line-height: 28px;
  }

  .text-style-list.question.dark, .text-style-list.question.mk, .text-style-list.answer, .text-style-list.answer.last {
    padding-left: 10px;
  }

  .steps-box {
    margin-left: 0;
  }

  .pop-up-payment-headline.main {
    font-size: 20px;
    line-height: 24px;
  }

  .tab-selection-content {
    padding: 20px 0 40px;
  }

  .pop-up-payment-text {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 18px;
  }

  .price-special-text {
    font-size: 30px;
    line-height: 32px;
  }

  .price-special-text.small {
    padding-left: 20px;
    padding-right: 20px;
  }

  .price-special-text.smaller {
    display: none;
  }

  .special-price-box.spacing.white {
    padding-top: 30px;
  }

  .image-10 {
    padding-left: 6px;
  }

  .image-11 {
    padding-left: 5px;
  }

  .single-video-testimonial {
    padding-left: 20px;
    padding-right: 20px;
  }

  .notification-bar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-table-center-button, .pricing-table-center-button.top {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-list.mk {
    padding-left: 40px;
  }

  .cover-book-preview {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-header-description.top {
    font-size: 30px;
    line-height: 36px;
  }

  .blog-header-column-bottom-left {
    text-align: center;
    margin-bottom: 20px;
  }

  .blog-header-secondary-links {
    text-align: center;
  }

  .blog-author-info {
    margin-bottom: 20px;
  }

  .blog-rich-text p {
    font-size: 16px;
    line-height: 24px;
  }

  .blog-headline, .blog-overview-headline {
    font-size: 30px;
    line-height: 34px;
  }

  .notification-link {
    font-size: 18px;
    line-height: 20px;
  }

  .subpages-main-headline, .wmagnet-header-h1 {
    font-size: 30px;
    line-height: 36px;
  }

  .wmagnet-header-h2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .wmagnet-button {
    padding-left: 20px;
    padding-right: 20px;
  }

  .white-section-header.bf {
    padding-bottom: 0;
  }

  .white-section-header-column-left {
    text-align: center;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .wmagnet-header {
    margin-top: 30px;
  }

  .wmagnet-learn-more {
    padding-bottom: 20px;
  }

  .wmagnet-learn-more-h3 {
    text-align: left;
    margin-top: 60px;
    font-size: 28px;
    line-height: 34px;
  }

  .wmagnet-learn-more-subheadline {
    text-align: left;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    line-height: 28px;
  }

  .wmagnet-learn-more-headline {
    text-align: left;
    margin-bottom: 8px;
    font-size: 26px;
    line-height: 32px;
  }

  .wmagnet-learn-more-text {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .wmagnet-learn-more-content {
    margin-left: 0;
    padding-right: 0;
  }

  .wmagnet-learn-more-box {
    margin-bottom: 40px;
    padding-left: 0;
  }

  .wmagnet-course-column-left {
    padding-left: 10px;
    padding-right: 10px;
  }

  .wmagnet-course-title {
    font-size: 34px;
    line-height: 40px;
  }

  .wmagnet-course-author {
    line-height: 26px;
  }

  .wmagnet-course-quote {
    font-size: 22px;
    line-height: 28px;
  }

  .wmagnet-detail {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wmagnet-detail-text {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .wmagnet-detail-line {
    width: 120px;
    margin-bottom: 20px;
  }

  .wmagnet-lessons {
    padding-top: 60px;
  }

  .wmagnet-lessons-headline {
    text-align: center;
    margin-bottom: 60px;
    font-size: 26px;
    line-height: 32px;
  }

  .wmagnet-lessons-content {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wmagnet-lessons-number {
    font-size: 50px;
    line-height: 56px;
  }

  .wmagnet-lessons-section {
    font-size: 24px;
    line-height: 30px;
  }

  .wmagnet-lessons-box {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wmagnet-testimonials {
    padding: 60px 20px 10px;
  }

  .wmagnet-testimonials-headline {
    margin-bottom: 50px;
    font-size: 28px;
    line-height: 34px;
  }

  .wmagnet-testimonials-quote {
    text-align: left;
    font-size: 20px;
    line-height: 26px;
  }

  .wmagnet-testimonials-name {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .wmagnet-buy {
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wmagnet-buy-content {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wmagnet-usp {
    padding-bottom: 30px;
  }

  .wmagnet-usp-headline {
    margin-top: 60px;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    line-height: 34px;
  }

  .wmagnet-usp-subheadline {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .wmagnet-usp-box {
    margin-bottom: 30px;
    padding-left: 0;
  }

  .wmagnet-usp-line {
    width: 10px;
    margin-top: 13px;
  }

  .wmagnet-usp-content {
    margin-left: 17px;
    padding-right: 0;
  }

  .wmagnet-usp-bullets {
    color: #363636;
    text-align: left;
    font-size: 20px;
    line-height: 26px;
  }

  .wmagnet-buy-headline {
    font-size: 30px;
    line-height: 36px;
  }

  .wmagnet-buy-subheadline {
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 26px;
  }

  .wmagnet-buy-offer-1 {
    font-size: 24px;
    line-height: 30px;
  }

  .wmagnet-buy-offer-2 {
    font-size: 22px;
    line-height: 28px;
  }

  .wmagnet-buy-price-offer-headline {
    font-size: 24px;
    line-height: 30px;
  }

  .wmagnet-buy-price-offer {
    font-size: 50px;
    line-height: 56px;
  }

  .wmagnet-buy-price-offer-rubel {
    font-size: 30px;
    line-height: 36px;
  }

  .wmagnet-buy-price-offer-bonus {
    font-size: 20px;
    line-height: 26px;
  }

  .wmagnet-buy-column-right {
    margin-top: 30px;
    padding-left: 0;
  }

  .wmagnet-button-big {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
    line-height: 36px;
  }

  .wmagnet-offer-ending {
    font-size: 16px;
    line-height: 22px;
  }

  .column-4 {
    margin-top: 0;
  }

  .wmagnet-buy-headline-offer {
    font-size: 26px;
    line-height: 32px;
  }

  .wmagnet-offer-details {
    font-size: 16px;
    line-height: 22px;
  }

  .wmagnet-bio-title {
    font-size: 28px;
    line-height: 34px;
  }

  .wmagnet-bio-intro {
    line-height: 28px;
  }

  .wmagnet-bio-text2, .wmagnet-bio-signatur {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .mzp-course-reviews.mod {
    margin-top: 15px;
  }

  .html-embed-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sumsale-img.bf {
    margin-top: 0;
  }

  .sumsale-details {
    padding-top: 20px;
  }

  .sumsale-detail-headline {
    text-align: center;
    font-size: 28px;
    line-height: 34px;
  }

  .sumsale-detail-headline.small {
    font-size: 24px;
    line-height: 30px;
  }

  .sumsale-detail-subhead {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    line-height: 28px;
  }

  .sales-page-text {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .sales-page-text.webinar-offer {
    font-size: 20px;
    line-height: 25px;
  }

  .sumsale-offer-section {
    padding: 20px 20px 0;
  }

  .sumsale-offer-section.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .sumsale-box {
    padding: 40px 20px;
  }

  .sumsale-product-headline {
    font-size: 26px;
    line-height: 32px;
  }

  .sumsale-product-subheadline, .sumsale-product-subheadline.mod {
    font-size: 18px;
    line-height: 24px;
  }

  .sumsale-column-right {
    padding-left: 0;
  }

  .sumsale-header-column-left {
    background-image: linear-gradient(#0000 57%, #000), linear-gradient(#000000a8, #000000a8), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b6068728b621452a0f83a54_37979629_635624080156203_2361817136139075584_n.jpg");
    background-position: 0 0, 0 0, 28% 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sumsale-header-headline {
    font-size: 34px;
    line-height: 40px;
  }

  .sumsale-header-subheadline {
    font-size: 22px;
    line-height: 28px;
  }

  .sumsale-price {
    font-size: 40px;
    line-height: 46px;
  }

  .sumsale-price-info {
    font-size: 26px;
    line-height: 32px;
  }

  .sumsale-price-info-original {
    font-size: 30px;
    line-height: 36px;
  }

  .sumsale-price-original {
    font-size: 40px;
    line-height: 46px;
  }

  .sumsale-price-original.new {
    font-size: 60px;
    line-height: 60px;
  }

  .sumsale-text-tip {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .sumsale-product-preheadline {
    font-size: 16px;
    line-height: 20px;
  }

  .sumsale-buy-line {
    margin-top: 20px;
    margin-bottom: 15px;
  }

  .sumsale-text-highlight {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

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

  .sumsale-buy-button-box.end-of-page {
    padding-left: 0;
    padding-right: 0;
  }

  .sumsale-buy-button-box.mk2.bf2019.bottom.woman.last {
    margin-top: 20px;
  }

  .sumsale-buy-button-box.mk3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sumsale-buy-button-box.mk4 {
    padding-left: 0;
    padding-right: 0;
  }

  .sumsale-button-big {
    margin-bottom: 0;
    padding: 20px 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .sumsale-button-big.secondary {
    line-height: 26px;
  }

  .sumsale-button-normal {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
    line-height: 36px;
  }

  .sumsale-ending {
    margin-top: 20px;
    margin-bottom: 60px;
    padding-bottom: 20px;
  }

  .sumsale-customer {
    font-size: 20px;
    line-height: 26px;
  }

  .sumsale-book-img {
    padding-left: 40px;
    padding-right: 40px;
  }

  .wmagnet-review-video {
    padding-bottom: 40px;
  }

  .nav-main-elements {
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-hero-newsticker-text {
    font-size: 20px;
    line-height: 26px;
  }

  .column-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-9.bf {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f566c14f289af56bfd6cab7_ao-marathon-2.jpg");
    background-position: 0 0, 60% 30%;
  }

  .form-block {
    padding-left: 10px;
  }

  .new-button {
    padding-left: 5px;
    padding-right: 5px;
  }

  .masterclass-overlay {
    padding: 40px;
  }

  .pop-up-headline {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .pop-up-progress {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-8 {
    padding-left: 10px;
  }

  .image-temp {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-10, .home-page-blog-about {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-overview-text {
    font-size: 18px;
    line-height: 26px;
  }

  .blog-headline-copy {
    font-size: 30px;
    line-height: 34px;
  }

  .footer-links, .footer-links-secondary {
    font-size: 18px;
    line-height: 22px;
  }

  .column-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-19 {
    border-radius: 60px;
    width: 120px;
    height: 120px;
    margin-bottom: 10px;
  }

  .selection-links {
    padding: 10px;
  }

  .heading-selection {
    font-size: 24px;
    line-height: 28px;
  }

  .notification-bar-webinar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-20 {
    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("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b8fcdfb2db6f47d4aa87b6c_mzp-book-blue.jpg");
    background-position: 0 0, 50% 0;
  }

  .column-18 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-headline {
    text-align: center;
    font-size: 32px;
    line-height: 36px;
  }

  .hero-author {
    text-align: center;
    font-size: 22px;
    line-height: 26px;
  }

  .hero-breaker-line {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-description {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .mainbutton-red, .main-button-red-secondary {
    padding-left: 5px;
    padding-right: 5px;
  }

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

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

  .breaker-text {
    font-size: 30px;
    line-height: 34px;
  }

  .section-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .book-about-text {
    font-size: 22px;
    line-height: 26px;
  }

  .bio-headline {
    font-size: 28px;
    line-height: 32px;
  }

  .book-ending1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .buyboxheadline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .buyboxheadline.small {
    font-size: 24px;
    line-height: 30px;
  }

  .buyboxheadline.small.color {
    font-size: 20px;
    line-height: 26px;
  }

  .buyboxheadline.mk22 {
    font-size: 30px;
    line-height: 34px;
  }

  .buyboxheadline.mk22.valentine {
    font-size: 24px;
    line-height: 28px;
  }

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

  .breaker-text-top {
    font-size: 22px;
    line-height: 26px;
  }

  .book-payment {
    padding-bottom: 60px;
  }

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

  .mainbutton-red-copy {
    padding-left: 5px;
    padding-right: 5px;
  }

  .row-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-22 {
    padding-right: 10px;
  }

  .text-block-14 {
    text-align: center;
  }

  .div-block-21-copy {
    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;
  }

  .div-block-23-copytest {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-icon {
    font-size: 24px;
    line-height: 28px;
  }

  .book-modules-content {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .book-modules-headline {
    font-size: 26px;
    line-height: 32px;
  }

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

  .circle-book {
    margin-bottom: 15px;
  }

  .booktable-headline {
    text-align: center;
  }

  .booktable-text {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
  }

  .white-section-header-column-left-book {
    text-align: center;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .image-23 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .new-home-row-book {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .new-home-column-left {
    padding-top: 0;
  }

  .new-home-column-right {
    padding-top: 20px;
  }

  .new-home-book-headlline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 34px;
  }

  .new-home-book-headlline.home {
    font-size: 32px;
    line-height: 36px;
  }

  .new-home-book-headlline.home-sub {
    font-size: 22px;
    line-height: 26px;
  }

  .book-text-secondary-copy.contact {
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-10-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mainbutton-mzp, .mainbutton-magnet {
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-24 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .book-val-prop-headline-copy, .book-val-prop-headline-copy-copy {
    text-align: left;
    font-size: 32px;
    line-height: 36px;
  }

  .sumsale-detail-subhead-mod {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .offer-main-headline {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 32px;
  }

  .offer-main-headline.top, .offer-main-headline.mod {
    margin-bottom: 20px;
  }

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

  .circle-plus {
    width: 60px;
    height: 60px;
    margin-bottom: 5px;
    font-size: 50px;
  }

  .sumsale-column-right-mod {
    padding-left: 0;
  }

  .info-note-book {
    font-size: 16px;
    line-height: 22px;
  }

  .offer-info-top {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .sale-headline-main {
    text-align: center;
    font-size: 38px;
    line-height: 40px;
  }

  .section-guarantee {
    padding-bottom: 20px;
  }

  .headline-3-mod {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
  }

  .text-2-mod {
    text-align: center;
    font-size: 22px;
    line-height: 26px;
  }

  .section-faq {
    padding-bottom: 0;
  }

  .sumsale-price-info-mod {
    font-size: 26px;
    line-height: 32px;
  }

  .sumsale-price-mod {
    margin-top: 20px;
    font-size: 54px;
    line-height: 58px;
  }

  .modules-content-mod {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .course-about-column-left-mod {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .offer-button {
    padding-left: 5px;
    padding-right: 5px;
  }

  .offer-headline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 34px;
  }

  .offer-headline.home {
    font-size: 32px;
    line-height: 36px;
  }

  .offer-headline.home-sub {
    font-size: 22px;
    line-height: 26px;
  }

  .closed-webinar-dates {
    padding-left: 10px;
    padding-right: 10px;
  }

  .closed-webinar-day {
    font-size: 30px;
    line-height: 30px;
  }

  .closed-webinar-headline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 34px;
  }

  .closed-webinar-headline.home {
    font-size: 32px;
    line-height: 36px;
  }

  .closed-webinar-headline.home-sub {
    font-size: 22px;
    line-height: 26px;
  }

  .black-friday-discount {
    font-size: 30px;
    line-height: 36px;
  }

  .black-friday-price {
    font-size: 36px;
    line-height: 42px;
  }

  .pom-original-value {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .pom-original-value.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .pom-original-value.upsell {
    font-size: 20px;
    line-height: 26px;
  }

  .black-friday-rubel-price {
    color: #8c9ea3;
    font-size: 28px;
    line-height: 32px;
  }

  .bf-home-center {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-29 {
    margin-bottom: 0;
  }

  .bg-home-link {
    font-size: 14px;
    line-height: 18px;
  }

  .bf-headline {
    font-size: 24px;
    line-height: 28px;
  }

  .image-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-span, .text-span-2 {
    font-size: 50px;
    line-height: 56px;
  }

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

  .bf-video-reviews {
    font-size: 26px;
    line-height: 32px;
  }

  .bf-video-reviews.mk {
    font-size: 30px;
    line-height: 36px;
  }

  .bf-video-reviews.mk.med {
    font-size: 28px;
    line-height: 32px;
  }

  .webinar-offer-reminder {
    margin-top: 20px;
    margin-bottom: 60px;
    padding-bottom: 20px;
  }

  .xmas2018-header {
    padding-top: 100px;
  }

  .blue-bg.bf.valentine {
    background-position: 60% 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .ny-headline-main {
    text-align: center;
    margin-bottom: 15px;
    font-size: 26px;
    line-height: 30px;
  }

  .ny-intro-text {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .ny-intro-text.remaining {
    font-size: 24px;
    line-height: 28px;
  }

  .ny-headline-year {
    text-align: center;
    font-size: 100px;
    line-height: 100px;
  }

  .ny-box {
    padding: 30px 20px;
  }

  .ny-testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ny-extented-headline {
    font-size: 26px;
    line-height: 32px;
  }

  .ny-ending {
    margin-top: 20px;
  }

  .ny-price-highlight {
    font-size: 30px;
    line-height: 36px;
  }

  .ny-price-rubel {
    font-size: 28px;
    line-height: 32px;
  }

  .ny-bonusheadline {
    font-size: 20px;
    line-height: 26px;
  }

  .ny-product-bonus-headline {
    font-size: 26px;
    line-height: 32px;
  }

  .ny-offer-headline-home {
    font-size: 24px;
    line-height: 28px;
  }

  .paddle-localized-price.paddle-price-offer, .paddle-localized-price.paddle-price-mzp.new-mzp {
    font-size: 36px;
    line-height: 42px;
  }

  .paddle-button-big {
    margin-bottom: 0;
    padding: 20px 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .paddle-button-big.secondary {
    line-height: 26px;
  }

  .paddle-button-style-1 {
    margin-bottom: 0;
    padding: 20px 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .paddle-button-style-1.secondary {
    line-height: 26px;
  }

  .paddle_button.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .paddle_button.paddle-button-style-1.mzp {
    font-size: 16px;
    line-height: 20px;
  }

  .paddle_button.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .paddle_button.paddle-button-style-1.v2 {
    font-size: 18px;
    line-height: 22px;
  }

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

  .paddle_button.pom-buttonstyle {
    padding: 15px;
    font-size: 24px;
    line-height: 30px;
  }

  .paddle_button.pm-paddle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .offer-price {
    font-size: 26px;
    line-height: 42px;
  }

  .offer-price.mk {
    font-size: 25px;
    line-height: 29px;
  }

  .bold-text-6 {
    font-size: 22px;
    line-height: 24px;
  }

  .html-embed-5.about {
    max-width: 100%;
  }

  .offer-western-union {
    font-size: 16px;
    line-height: 22px;
  }

  .image-33 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mainbutton-green {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-34 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-money-back, .mzp-computer {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sub-headline-infopage {
    font-size: 16px;
    line-height: 22px;
  }

  .sub-headline-infopage.center.course-offer {
    margin-bottom: 30px;
  }

  .sub-headline-infopage.centered {
    font-size: 16px;
    line-height: 22px;
  }

  .sub-headline-infopage.sub-head, .sub-headline-infopage.under-dates {
    font-size: 16px;
    line-height: 20px;
  }

  .info-box-text {
    font-size: 16px;
    line-height: 22px;
  }

  .container-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paddle-info-text {
    font-size: 16px;
    line-height: 22px;
  }

  .spring-header {
    padding-top: 80px;
  }

  .spring-sale-ending {
    margin-top: 20px;
  }

  .spring-intro-text {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .springsale-offer-section {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .springsale-offer-section.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .spring-sale-subheadline {
    font-size: 22px;
    line-height: 26px;
  }

  .spring-sale-offer-price {
    font-size: 36px;
    line-height: 42px;
  }

  .spring-sale-offer-price.mk {
    font-size: 25px;
    line-height: 29px;
  }

  .spring-sale-subheader {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .april-offer-intro {
    text-align: center;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 28px;
  }

  .spring-sale-mini-headline {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .springsale-link {
    font-size: 20px;
    line-height: 28px;
  }

  .springsale-link.center.course-offer {
    margin-bottom: 30px;
  }

  .springsale-link.centered {
    font-size: 16px;
    line-height: 22px;
  }

  .springsale-link.sub-head, .springsale-link.under-dates {
    font-size: 16px;
    line-height: 20px;
  }

  .buyboxheadline-2, .buyboxheadline-3, .buyboxheadline-4 {
    margin-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
    line-height: 24px;
  }

  .meditation-headline {
    font-size: 26px;
    line-height: 32px;
  }

  .meditation-headline.mk {
    font-size: 30px;
    line-height: 36px;
  }

  .gift-headline {
    margin-right: 0;
  }

  .home-hero-main-text {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .coupon-desc {
    font-size: 20px;
    line-height: 26px;
  }

  .coupon-desc.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .black-friday-original-value-copy {
    font-size: 26px;
    line-height: 32px;
  }

  .black-friday-original-value-copy.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .regular-price-mzp {
    font-size: 26px;
    line-height: 32px;
  }

  .regular-price-mzp.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .free-training-section {
    padding: 10px 20px 0;
  }

  .free-training-section.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .free-training-section.nologo {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .free-training-section.nologo.version-2 {
    margin-top: 0;
  }

  .div-block-52 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .free-training-sub-headline {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .free-training-headline {
    max-width: 100%;
    margin-top: 20px;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
  }

  .free-training-main-column {
    margin-top: 10px;
  }

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

  .free-training-html-embed-top.about {
    max-width: 100%;
  }

  .column-26 {
    margin-bottom: 10px;
  }

  .column-28, .column-33 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mainbutton-secondary {
    padding-left: 5px;
    padding-right: 5px;
  }

  .course-mzp-header-h1 {
    font-size: 24px;
    line-height: 28px;
  }

  .course-mzp-header-h2 {
    font-size: 22px;
    line-height: 26px;
  }

  .course-mzp-header-block-1, .course-mzp-header-block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-breaker-line-center {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mainbutton-green-mzp-course-page {
    padding-left: 5px;
    padding-right: 5px;
  }

  .course-mzp-section-1 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mzp-course-intro-headline, .mzp-course-main-headline {
    text-align: left;
    font-size: 26px;
    line-height: 32px;
  }

  .mzp-course-outcome-box {
    margin-bottom: 10px;
  }

  .book-val-prop-headline-copy {
    text-align: left;
    font-size: 32px;
    line-height: 36px;
  }

  .hero-breaker-line-center-bold {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .course-mzp-section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-44 {
    margin-bottom: 20px;
  }

  .course-mzp-section-3 {
    background-position: 25%;
  }

  .mzp-course-motivation {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 26px;
    line-height: 36px;
  }

  .course-mzp-section-4 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .course-mzp-section-4.grey {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-65 {
    width: auto;
    margin-bottom: 20px;
  }

  .div-block-66 {
    width: auto;
  }

  .mzp-course-headline-left {
    text-align: left;
    font-size: 32px;
    line-height: 36px;
  }

  .course-mzp-main-text-left {
    text-align: left;
    font-size: 22px;
    line-height: 26px;
  }

  .section-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  .div-block-68 {
    order: -1;
  }

  .div-block-69 {
    width: auto;
  }

  .course-mzp-main-text-left2 {
    text-align: left;
    font-size: 22px;
    line-height: 26px;
  }

  .mzp-course-main-headline3 {
    text-align: center;
    font-size: 22px;
    line-height: 32px;
  }

  .section-12 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-12.bio {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5e2ec1d45c50635b53f29999_bg1.jpg");
    background-position: 0 0, 50%;
  }

  .section-12.bio.white.last {
    background-color: #ffffff91;
    background-image: linear-gradient(#ffffffbf, #ffffffbf), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/61a3847e4e1fe11496c7d756_side.jpg");
    background-position: 0 0, 73% 0;
  }

  .course-mzp-main-text-left2-copy, .some-class-name {
    text-align: left;
    font-size: 22px;
    line-height: 26px;
  }

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

  .course-mzp-main-text-left2-copy-copy, .course-mzp-main-text-left2-copy-copy-copy {
    text-align: left;
    font-size: 22px;
    line-height: 26px;
  }

  .div-block-76 {
    width: auto;
  }

  .section-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mzp-headline-x2 {
    text-align: left;
    font-size: 26px;
    line-height: 34px;
  }

  .mzp-headline-x3 {
    text-align: left;
    font-size: 28px;
    line-height: 34px;
  }

  .section-16 {
    background-position: 52%;
  }

  .mzpcourse-headline, .mzpcourse-headline-2 {
    text-align: left;
    font-size: 32px;
    line-height: 36px;
  }

  .hero-breaker-line-center-bold-2 {
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-18 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-81 {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-82 {
    width: auto;
    height: auto;
    margin-right: 0;
  }

  .image-48 {
    text-align: center;
    max-width: 70%;
    margin-bottom: 20px;
  }

  .payment-logos {
    margin-top: 20px;
  }

  .div-block-85 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .mzp-headline-x4 {
    text-align: left;
    font-size: 28px;
    line-height: 34px;
  }

  .div-block-90 {
    flex-direction: column;
    padding: 40px 20px;
  }

  .text-block-31 {
    text-align: center;
  }

  .div-block-93 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .section-20 {
    padding: 40px 20px;
  }

  .mzpcourse-headline-3 {
    text-align: left;
    font-size: 26px;
    line-height: 32px;
  }

  .text-block-33 {
    font-size: 22px;
    line-height: 26px;
  }

  .section-21 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-36 {
    font-size: 50px;
    line-height: 66px;
  }

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

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

  .hero-breaker-line-center-bold-yellow {
    width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-40 {
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-101 {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-45, .text-block-46 {
    margin-bottom: 20px;
  }

  .mzp-course-table-day {
    margin-bottom: 0;
  }

  .section-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-48, .text-block-49 {
    font-size: 24px;
    line-height: 30px;
  }

  .section-23 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-24 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-105 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-53 {
    font-size: 22px;
    line-height: 28px;
  }

  .list {
    min-width: auto;
    padding-left: 0;
  }

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

  .section-26 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .section-27, .div-block-106 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-57 {
    font-size: 22px;
    line-height: 28px;
  }

  .text-block-58 {
    font-size: 20px;
  }

  .course-mzp-main-text-mod2, .course-mzp-main-text-mod3, .some-class-name-bio {
    text-align: left;
    font-size: 22px;
    line-height: 26px;
  }

  .section-28 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-107, .section-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-109 {
    padding: 15px 10px;
  }

  .div-block-110, .section-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .book-val-prop-text-copy {
    text-align: left;
    font-size: 22px;
    line-height: 26px;
  }

  .mzp-headline-x5 {
    text-align: center;
    font-size: 26px;
    line-height: 32px;
  }

  .mzp-course-headline-left-copy {
    text-align: left;
    font-size: 22px;
    line-height: 30px;
  }

  .course-mzp-main-text-left-copy {
    text-align: left;
    font-size: 22px;
    line-height: 26px;
  }

  .div-block-114 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-69 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-69.smaller, .text-block-69.seats {
    font-size: 26px;
    line-height: 28px;
  }

  .text-block-70 {
    padding-top: 0;
  }

  .subheadline-bf-2 {
    text-align: center;
    margin-bottom: 15px;
    font-size: 22px;
    line-height: 24px;
  }

  .bf-emotional-subhead {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .bf-emotional-subhead.remaining {
    font-size: 24px;
    line-height: 28px;
  }

  .image-54 {
    margin-bottom: 0;
  }

  .bf-one-product {
    text-align: center;
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 30px;
  }

  .ny-intro-text-copy {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .ny-intro-text-copy.remaining {
    font-size: 24px;
    line-height: 28px;
  }

  .bf-emotional-subhead-copy {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .bf-emotional-subhead-copy.remaining {
    font-size: 24px;
    line-height: 28px;
  }

  .bf2019-footer {
    padding-top: 30px;
  }

  .ny-headline-year-copy {
    text-align: center;
    font-size: 26px;
    line-height: 32px;
  }

  .bf-head-summary {
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .bf-head-summary.remaining {
    font-size: 24px;
    line-height: 28px;
  }

  .bf-main-headline {
    text-align: center;
    font-size: 38px;
    line-height: 42px;
  }

  .bf-main-headline.valentine {
    font-size: 30px;
    line-height: 36px;
  }

  .bf2019-header {
    padding-top: 100px;
  }

  .bf-link-to-offer-footer {
    font-size: 20px;
    line-height: 24px;
  }

  .payment-info.otherpages.payment-option {
    padding-left: 0;
    padding-right: 0;
  }

  .image-57 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .remaining-sales {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .remaining-sales.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .image-59 {
    max-width: 80%;
  }

  .button {
    float: none;
    padding: 15px 5px;
    font-size: 20px;
    line-height: 24px;
  }

  .bold-text-7 {
    font-size: 20px;
    line-height: 24px;
  }

  .bold-text-8 {
    font-size: 36px;
    line-height: 40px;
  }

  .yandex-button.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .yandex-button.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .yandex-button.paddle-button-style-1.v2 {
    font-size: 20px;
    line-height: 24px;
  }

  .yandex-small.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .yandex-small.paddle-button-style-1.mzp {
    font-size: 16px;
    line-height: 20px;
  }

  .yandex-small.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .yandex-small.paddle-button-style-1.v2, .yandex-magnit.paddle-button-style-1 {
    font-size: 20px;
    line-height: 24px;
  }

  .yandex-magnit.paddle-button-style-1.mzp {
    font-size: 18px;
    line-height: 22px;
  }

  .yandex-magnit.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .yandex-magnit.paddle-button-style-1.v2 {
    font-size: 20px;
    line-height: 24px;
  }

  .regular-price-amount {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-118 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-section-1-love {
    background-position: 90% 0;
    background-size: 500px;
    padding: 10px 20px 60px;
  }

  .training-section-1-love.love-2024 {
    background-image: linear-gradient(#eee0, #ffffffe0 81%, #fff0), linear-gradient(#ffffff3b, #ffffff3b), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/65f2a184a1165d254c31ebdb_header-new-2.jpg");
    background-position: 0 0, 0 0, 75% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    background-attachment: scroll, scroll, scroll;
    padding-bottom: 20px;
  }

  .training-section-2.love-strategy {
    padding-top: 0;
  }

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

  .image-60 {
    margin-left: 0;
  }

  .image-61 {
    margin-top: 20px;
  }

  .image-61.mod {
    margin-top: 240px;
  }

  .training-date {
    margin-left: 0;
    font-size: 22px;
    line-height: 26px;
  }

  .training-title {
    text-align: center;
    margin-top: 220px;
    margin-left: 0;
  }

  .training-title.money {
    color: #000;
    text-shadow: none;
  }

  .training-title.money.v2 {
    text-shadow: none;
    margin-top: 200px;
  }

  .training-title.money.v2.logo {
    color: #fff;
    text-shadow: 2px 2px 3px #000000a1;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .training-title.val {
    margin-top: 300px;
  }

  .training-title.val.white {
    color: #fff;
    text-shadow: 1px 1px 6px #000;
  }

  .training-subtitle {
    text-align: center;
    margin-left: 0;
  }

  .training-subtitle.money {
    text-shadow: none;
    font-size: 18px;
    line-height: 22px;
  }

  .training-subtitle.money.dark {
    color: #000;
  }

  .training-subtitle.big {
    font-size: 30px;
    line-height: 38px;
  }

  .training-subtitle.extended {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .training-subtitle.closed {
    color: #000;
    text-shadow: none;
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .training-subtitle.date {
    text-shadow: none;
    font-size: 18px;
    line-height: 22px;
  }

  .training-subtitle.date.dark {
    color: #000;
  }

  .div-block-123 {
    margin-left: 0;
  }

  .div-block-126 {
    padding-top: 30px;
  }

  .training-right {
    padding-left: 30px;
  }

  .training-right.mod {
    padding-left: 0;
  }

  .image-63 {
    width: 98%;
  }

  .training-left {
    padding-left: 10px;
  }

  .training-pink {
    font-size: 26px;
    line-height: 30px;
  }

  .training-pink2 {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px;
  }

  .training-section-4 {
    background-position: 78% 0;
  }

  .text-block-74 {
    line-height: 28px;
  }

  .div-block-133 {
    width: auto;
  }

  .mask {
    background-position: 50% 0;
  }

  .slide {
    background-position: 58% 32%;
  }

  .slide-2 {
    background-position: 58px 53px;
  }

  .div-block-135 {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
  }

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

  .training-bullet-2 {
    margin-right: 8px;
  }

  .text-block-74-copy-copy {
    text-align: center;
  }

  .text-block-74-copy {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .text-block-74-copy.color {
    color: #3d3d3d;
  }

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

  .training-main-headline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 26px;
    line-height: 32px;
  }

  .training-main-headline.green {
    font-size: 24px;
    line-height: 30px;
  }

  .training-main-headline.green.v2 {
    margin-bottom: 200px;
  }

  .training-main-headline.spacing {
    margin-top: 50px;
  }

  .div-block-140 {
    padding-left: 0;
    padding-right: 0;
  }

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

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

  .div-block-144 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-144.xmas {
    background-image: linear-gradient(#ffffffc7, #ffffffc7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe329d23b7e45aa93b338ee_xmas.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 200px;
  }

  .training-section-7 {
    background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7d339ccd7e78194587b4e_lady-wave.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-151 {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-152 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-block-77-copy {
    text-align: center;
  }

  .div-block-153 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 50px;
  }

  .div-block-153-copy {
    text-align: center;
  }

  .div-block-153-copy.spacing {
    margin-top: 50px;
  }

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

  .training-section-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .training-section-8.green {
    padding-top: 40px;
  }

  .training-table-box-1 {
    background-image: linear-gradient(#ffffff52, #ffffff52), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e047f92b5891e81787cf_table-1.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
  }

  .div-block-158 {
    margin-top: 40px;
    margin-right: 10px;
    padding-left: 10px;
  }

  .training-table-headline {
    text-align: center;
    font-size: 26px;
    line-height: 30px;
  }

  .training-list-item.last {
    margin-bottom: 0;
  }

  .training-table-box-2 {
    background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e445f3dd365706beff12_table-2.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
  }

  .training-table-box-3 {
    background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e4f379f8861ced44c619_table-3.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
  }

  .div-block-159 {
    text-align: center;
    flex-direction: column;
  }

  .div-block-160 {
    order: 1;
    width: 100%;
  }

  .div-block-161 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .training-regular-headline {
    padding-left: 20px;
  }

  .training-regular-text {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-163 {
    width: 86%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-164 {
    width: 100%;
  }

  .div-block-165 {
    background-image: linear-gradient(#ffffff40, #ffffff40), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7ecdaf3dd365cb7bf2a9a_universe.png");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 400px;
    padding-bottom: 40px;
  }

  .training-offer-text-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-offer-headline-red {
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .training-offer-text-2, .div-block-167 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-167.less {
    margin-top: 10px;
  }

  .training-section-10 {
    background-image: linear-gradient(#ffffff47, #ffffff47), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7f1adfb1f1e1bccbb58bb_doubts.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 600px;
  }

  .training-section-10.green {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f551e5271709ba4834b37a0_woman.jpg");
    background-position: 0 0, 50% 0;
  }

  .training-offer-headline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 26px;
    line-height: 32px;
  }

  .training-secondary-headline {
    text-align: center;
    font-size: 32px;
    line-height: 38px;
  }

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

  .div-block-169 {
    padding-top: 30px;
  }

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

  .div-block-171 {
    order: 1;
    width: 100%;
  }

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

  .training-table-2.space {
    margin-bottom: 40px;
  }

  .training-countdown-headline {
    font-size: 20px;
    line-height: 24px;
  }

  .training-coundown-info {
    font-size: 20px;
    line-height: 26px;
  }

  .training-price-box.modal {
    margin-bottom: 10px;
  }

  .div-block-175 {
    padding-left: 0;
    padding-right: 0;
  }

  .training-offer-price {
    padding: 10px 15px 5px;
    font-size: 22px;
    line-height: 28px;
  }

  .training-offer-another-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .training-offer-another-text-small {
    padding-left: 20px;
    padding-right: 20px;
  }

  .training-guarantee-text {
    margin-bottom: 40px;
  }

  .training-guarantee-section {
    flex-direction: column;
  }

  .training-section-13.green {
    padding-top: 20px;
  }

  .training-img-check-big {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-177 {
    max-width: none;
  }

  .training-check-bold {
    text-align: center;
  }

  .training-list-non-bold {
    font-size: 18px;
    line-height: 22px;
  }

  .training-section-14.spacing {
    padding-top: 40px;
  }

  .div-block-179 {
    flex-direction: column;
    margin-top: 20px;
  }

  .training-bonus-box {
    margin-left: 0;
    margin-right: 0;
  }

  .training-section-15 {
    background-image: linear-gradient(#ffffff40, #ffffff40), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb94b9a2265a2104beb8963_footer-ao.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-183 {
    padding-left: 0;
    padding-right: 0;
  }

  .training-final-pricing {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .training-final-pricing.mod {
    text-align: center;
    margin-top: 0;
    line-height: 28px;
  }

  .div-block-186.spacing {
    margin-top: 50px;
  }

  .div-block-187 {
    margin: 10px;
    padding-top: 60px;
    padding-bottom: 160px;
  }

  .div-block-189 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-190 {
    padding-left: 0;
    padding-right: 0;
  }

  .payment-modal-type-text {
    margin-top: 10px;
  }

  .payment-modal-headline {
    font-size: 22px;
    line-height: 28px;
  }

  .payment-modal-subheadline {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .slider-main {
    width: 300px;
    height: 460px;
  }

  .slider-mask {
    width: 260px;
    height: 400px;
  }

  .icon-3, .icon-4 {
    margin-top: 420px;
  }

  .image-67 {
    width: 70%;
  }

  .container-25 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .container-26 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-27 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-29 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-9 {
    width: 160px;
  }

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

  .text-block-79 {
    font-size: 24px;
    line-height: 28px;
  }

  .training-offer-time {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
    line-height: 28px;
  }

  .training-offer-price-main {
    padding: 10px 15px;
    font-size: 28px;
    line-height: 36px;
  }

  .training-offer-price-main.grey {
    font-size: 20px;
    line-height: 30px;
  }

  .training-offer-price-main.red {
    font-size: 28px;
    line-height: 30px;
  }

  .payment-modal-out, .payment-modal-date {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 24px;
  }

  .header-help {
    padding-left: 20px;
    padding-right: 20px;
  }

  .help-headline {
    font-size: 30px;
    line-height: 38px;
  }

  .help-subheadline, .help-sub-subheadline, .help-additional-info-headline, .help-sub-subheadline-copy {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
  }

  .more-link-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .more-link-logo-image {
    max-width: 100%;
  }

  .more-link-logo-link {
    max-width: 220px;
    margin-top: 10px;
  }

  .training-section-1-money-2023 {
    background-position: 90% 0;
    background-size: 500px;
    padding: 10px 20px 60px;
  }

  .training-section-1-money-2023.v2 {
    background-image: linear-gradient(#4242421a 35%, #fff), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645c9d7b83641333b286f1f7_alexa-practicum-header.jpg");
    background-position: 0 0, 69% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .training-section-1-money-2023.v2.practicum {
    background-image: linear-gradient(#ffffff45, #ffffff45), linear-gradient(#f7f7f700 69%, #f7f7f7db 90%, #f7f7f7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645c9d7b83641333b286f1f7_alexa-practicum-header.jpg");
    background-position: 0 0, 0 0, 71% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .div-block-159-money {
    text-align: center;
    flex-direction: column;
  }

  .training-coundown-sub {
    font-size: 20px;
    line-height: 26px;
  }

  .training-offer-bonus-sub {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .image-money-1 {
    width: 98%;
  }

  .image-money-2 {
    width: 70%;
  }

  .training-section-4-money {
    background-image: linear-gradient(#ffffffa3, #ffffffa3), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5225bf3802df7a7958bc32_img-3.jpg");
    background-position: 0 0, 82% 0;
  }

  .training-section-4-money.practicum {
    background-image: linear-gradient(#fff, #fff 3%, #fff0 41%), linear-gradient(#fffc, #fffc), linear-gradient(#fff0 64%, #ffffff78 79%, #fff), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/645dee48452436a30669c6da_alexa-bed.jpg");
    background-position: 0 0, 0 0, 0 0, 85% 0;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, cover;
  }

  .marathon-money-coin {
    margin-left: auto;
    margin-right: auto;
  }

  .training-section-7-money {
    background-image: linear-gradient(#ffffff45, #ffffff45), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f522c9b5d2840c681eb9224_img-5.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .training-table-box-1-money, .training-table-box-2-money, .training-table-box-3-money {
    flex-direction: column;
  }

  .training-section-9-money {
    background-position: 78% 0;
  }

  .training-section-9-money.green {
    background-image: linear-gradient(#ffffffe0, #ffffffe0), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f5529f62d96a08b2ec655ea_ao-bg.jpg");
    background-position: 0 0, 90% 0;
    padding-top: 80px;
  }

  .training-section-9-money.green.v2 {
    background-image: linear-gradient(#ffffffa1, #ffffffa1), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/63429d2272932eedf3f7a7e8_about2022.jpg");
    background-position: 0 0, 92% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    padding-top: 10px;
  }

  .training-img-check-green {
    width: 40%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .pair-green {
    padding-top: 0;
  }

  .text-block-79-copy {
    font-size: 14px;
    line-height: 20px;
  }

  .ticker-started-headline {
    font-size: 26px;
    line-height: 34px;
  }

  .ticker-started-text {
    font-size: 18px;
    line-height: 26px;
  }

  .xmas-2020-offer {
    background-position: 90% 50px;
    background-size: 500px;
    padding: 10px 20px 60px;
  }

  .training-title-main {
    text-align: center;
    margin-top: 10px;
    margin-left: 0;
    font-size: 40px;
    line-height: 42px;
  }

  .training-title-main.money {
    color: #000;
    text-shadow: none;
  }

  .date-xmas {
    margin-left: 0;
    font-size: 22px;
    line-height: 26px;
  }

  .info-xmas {
    text-align: center;
    margin-left: 0;
  }

  .info-xmas.money {
    color: var(--black);
    text-shadow: none;
  }

  .funnel-intro-headline {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .funnel-headline {
    max-width: 100%;
    margin-top: 20px;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
  }

  .funnel-enter-contact {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .funnel-content {
    padding: 10px 20px 0;
  }

  .funnel-content.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .funnel-status, .funnel-next-steps {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .training-date-2 {
    margin-left: 0;
    font-size: 22px;
    line-height: 26px;
  }

  .training-subtitle-2 {
    text-align: center;
    margin-left: 0;
  }

  .val2021 {
    padding: 20px;
  }

  .val2021.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .val2021-count {
    padding-left: 10px;
    padding-right: 10px;
  }

  .val2021-count.xmas {
    background-image: linear-gradient(#ffffffc7, #ffffffc7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe329d23b7e45aa93b338ee_xmas.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 200px;
  }

  .val2021-text {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .val2021-text.webinar-offer {
    font-size: 20px;
    line-height: 25px;
  }

  .val2021-headline {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

  .val2021-headline.video {
    margin-top: 20px;
  }

  .header-val2021 {
    background-image: linear-gradient(#0000, #f7f7f700 29%, #f8f8f873 32%, #f8f8f8cc 41%, #f9f9f9fc 61%, #ffffff4d), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/60237f4f7a2e0a112e0d93dc_val2021.jpg");
    background-position: 0 0, 80% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 500px;
    background-attachment: scroll, scroll;
    padding: 10px 20px 40px;
  }

  .button-vl2021, .button-vl2021.top {
    font-size: 18px;
  }

  .header-woman2021 {
    background-image: linear-gradient(#0000, #f7f7f700 29%, #f8f8f873 32%, #f8f8f8cc 41%, #f9f9f9fc 61%, #ffffff4d), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/603f5e55eb5caa050c8b1113_woman-header.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 500px;
    background-attachment: scroll, scroll;
    padding: 10px 20px 60px;
  }

  .button-orange-center {
    margin-left: 0;
  }

  .training-price-top, .training-price-bottom {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .payment-logos-training {
    margin-top: 20px;
  }

  .training-offer-price-info {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 26px;
    line-height: 32px;
  }

  .ticker-text-no-link {
    font-size: 20px;
    line-height: 24px;
  }

  .marathon-info-link {
    text-align: center;
  }

  .offer-text, .offer-text.mod {
    font-size: 18px;
    line-height: 24px;
  }

  .main-offer-main-headline {
    text-align: center;
    font-size: 38px;
    line-height: 42px;
  }

  .main-offer-main-headline.valentine {
    font-size: 30px;
    line-height: 36px;
  }

  .main-offer-subheadline {
    text-align: center;
    margin-bottom: 15px;
    font-size: 26px;
    line-height: 30px;
  }

  .main-offer-section {
    padding-bottom: 0;
  }

  .image-69 {
    padding-left: 0;
    padding-right: 0;
  }

  .subpages-smaller-headline {
    font-size: 30px;
    line-height: 36px;
  }

  .subpages-smaller-headline.center.red {
    font-size: 24px;
    line-height: 28px;
  }

  .subpages-smaller-headline.center.mod {
    font-size: 23px;
    font-weight: 400;
    line-height: 28px;
  }

  .text-primary-boxed {
    font-size: 16px;
    line-height: 24px;
  }

  .text-primary-boxed.center.course-offer {
    margin-bottom: 30px;
  }

  .text-primary-boxed.centered {
    font-size: 16px;
    line-height: 22px;
  }

  .text-primary-boxed.sub-head, .text-primary-boxed.under-dates {
    font-size: 16px;
    line-height: 20px;
  }

  .marathon-main-headline {
    font-size: 30px;
    line-height: 36px;
  }

  .marathon-main-headline.center {
    font-size: 28px;
    line-height: 32px;
  }

  .marathon-main-headline.center.mod {
    font-size: 28px;
    line-height: 36px;
  }

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

  .testimonial-headline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 26px;
    line-height: 30px;
  }

  .testimonial-headline.green {
    font-size: 24px;
    line-height: 30px;
  }

  .paddle_button-disable.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .paddle_button-disable.paddle-button-style-1.mzp {
    font-size: 16px;
    line-height: 20px;
  }

  .paddle_button-disable.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .paddle_button-disable.paddle-button-style-1.v2 {
    font-size: 18px;
    line-height: 22px;
  }

  .paddle_button-disable.paddle-button-style-1.mod {
    font-size: 20px;
    line-height: 24px;
  }

  .headline-new {
    font-size: 30px;
    line-height: 36px;
  }

  .headline-new.center {
    font-size: 28px;
    line-height: 32px;
  }

  .column-right-book-2021 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .book-2021-blue {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .column-left-book-2021 {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5b8fcdfb2db6f47d4aa87b6c_mzp-book-blue.jpg");
    background-position: 0 0, 50% 0;
  }

  .hero-description-mini {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

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

  .training-main-headline-telegram {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
    line-height: 28px;
  }

  .training-main-headline-telegram.green {
    font-size: 24px;
    line-height: 30px;
  }

  .training-main-headline-telegram.green.v2 {
    margin-bottom: 200px;
  }

  .booktable-headline-ending {
    text-align: center;
  }

  .div-block-202 {
    background-color: #793737;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .mini-book-section {
    background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7d339ccd7e78194587b4e_lady-wave.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .link-8 {
    font-size: 22px;
    line-height: 28px;
  }

  .html-embed-minibook {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-last-time {
    background-image: url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/61a3825e830375b6f8deacd5_h2new.jpg");
    background-position: 73% 0;
    background-repeat: no-repeat;
    background-size: 960px;
    padding: 10px 20px 40px;
  }

  .review-last-time {
    padding: 10px 20px 30px;
  }

  .last-time-testimonial-1 {
    padding: 20px 20px 0;
  }

  .last-time-testimonial-1.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .last-time-testimonial-2 {
    padding: 20px;
  }

  .last-time-testimonial-2.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .disabled_button.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .disabled_button.paddle-button-style-1.mzp {
    font-size: 16px;
    line-height: 20px;
  }

  .disabled_button.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .disabled_button.paddle-button-style-1.v2 {
    font-size: 18px;
    line-height: 22px;
  }

  .disabled_button.paddle-button-style-1.mod {
    font-size: 20px;
    line-height: 24px;
  }

  .training-section-1-med {
    background-position: 90% 0;
    background-size: 500px;
    padding: 10px 20px 60px;
  }

  .sales-closed {
    text-align: center;
    margin-left: 0;
  }

  .sales-closed.money {
    color: var(--black);
    text-shadow: none;
  }

  .sales-closed.big {
    font-size: 36px;
    line-height: 44px;
  }

  .mainbutton-green-2nd {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .paddle_button-disabled.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .paddle_button-disabled.paddle-button-style-1.mzp {
    font-size: 16px;
    line-height: 20px;
  }

  .paddle_button-disabled.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .paddle_button-disabled.paddle-button-style-1.v2 {
    font-size: 18px;
    line-height: 22px;
  }

  .paddle_button-disabled.paddle-button-style-1.mod {
    font-size: 20px;
    line-height: 24px;
  }

  .pow-green-button.paddle-button-style-1 {
    font-size: 20px;
    line-height: 30px;
  }

  .pow-green-button.paddle-button-style-1.mzp {
    font-size: 16px;
    line-height: 20px;
  }

  .pow-green-button.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .pow-green-button.paddle-button-style-1.v2 {
    font-size: 18px;
    line-height: 22px;
  }

  .pow-green-button.paddle-button-style-1.mod {
    font-size: 20px;
    line-height: 24px;
  }

  .pom-countdown, .pow-headline {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

  .pom-box {
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .pom-boxes {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pom-text {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .pom-text.webinar-offer {
    color: #000;
    font-size: 20px;
    line-height: 25px;
  }

  .offer-price-text {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 42px;
  }

  .offer-price-text.mk {
    font-size: 25px;
    line-height: 29px;
  }

  .pom-offer-price {
    font-size: 52px;
    line-height: 56px;
  }

  .pom-offer-price.mk {
    font-size: 25px;
    line-height: 29px;
  }

  .extended {
    font-size: 16px;
    line-height: 20px;
  }

  .pom-logo {
    max-width: 50%;
  }

  .vimeo-wrapper.bf2022-b {
    margin-top: 0;
  }

  .vimeo-embedded {
    padding-left: 0;
    padding-right: 0;
  }

  .pom-button-wrapper.bf2022 {
    margin-top: 0;
  }

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

  .pom-button.nospacing.bf2022 {
    margin-top: 10px;
  }

  .pom-button.video-guide {
    border-radius: 20px;
    margin-bottom: 30px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 20px;
    line-height: 26px;
  }

  .pom-button.video-guide.bf2022 {
    margin-top: 10px;
  }

  .pom-section-problem {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .pom-headline-main {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 34px;
  }

  .pom-headline-main.spacing {
    font-size: 34px;
    line-height: 40px;
  }

  .pom-headline-main.smaller {
    font-size: 26px;
    line-height: 34px;
  }

  .pom-headline-main.smaller.bf2022 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  .pom-headline-main.smaller.bf2022.mod {
    font-size: 24px;
    line-height: 32px;
  }

  .pom-intro-headline {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .pom-intro-headline.today.bf2022 {
    margin-bottom: 10px;
  }

  .pom-intro-headline.bf2022 {
    margin-bottom: 0;
  }

  .pom-outro-headline {
    font-size: 20px;
    line-height: 26px;
  }

  .pom-main-text-centered {
    text-align: center;
  }

  .pom-main-text-centered.upsell {
    font-size: 16px;
    line-height: 22px;
  }

  .pom-column-problem {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .pom-headline-medium {
    margin-top: 50px;
    margin-bottom: 0;
    font-size: 36px;
    line-height: 42px;
  }

  .pom-headline-medium.spacing {
    margin-bottom: 30px;
  }

  .pom-headline-medium-small {
    margin-top: 40px;
    font-size: 22px;
    line-height: 28px;
  }

  .pom-headline-medium-small.spacing {
    margin-bottom: 20px;
  }

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

  .pom-main-text-centered-bigger {
    text-align: center;
  }

  .pom-main-text-left-aligned {
    margin-top: 10px;
  }

  .pom-section-course-intro {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .pom-course-logo {
    margin-top: 10px;
  }

  .pom-course-intro-headline {
    font-size: 20px;
    line-height: 26px;
  }

  .pom-course-subheadline {
    margin-top: 30px;
    font-size: 20px;
    line-height: 26px;
  }

  .columns-3 {
    flex-wrap: wrap-reverse;
  }

  .pom-section-lesson-boxes {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pom-headline-lesson-boxes {
    font-size: 28px;
    line-height: 34px;
  }

  .pom-lessons-info {
    font-size: 18px;
    line-height: 24px;
  }

  .pom-section-about-alexa {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pom-about-headline {
    margin-bottom: 20px;
  }

  .pom-ao-signature {
    max-width: 60%;
  }

  .pom-section-price-anchoring {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .column-41 {
    padding-left: 0;
  }

  .columns-4 {
    flex-wrap: wrap;
  }

  .pom-anchoring-highlight {
    margin-top: 20px;
  }

  .column-42 {
    padding-left: 0;
    padding-right: 0;
  }

  .pom-section-reveal {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .pom-problem-intro-headline {
    margin-bottom: 20px;
  }

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

  .pom-buy-headline {
    font-size: 28px;
    line-height: 34px;
  }

  .pom-buy-headline.countdown {
    font-size: 30px;
    line-height: 36px;
  }

  .div-block-213.val-offer {
    padding-top: 10px;
  }

  .pom-main-product-listing.smaller {
    font-size: 16px;
    line-height: 22px;
  }

  .pom-price-intro {
    margin-bottom: 5px;
    font-size: 22px;
    line-height: 28px;
  }

  .pom-price-intro.upsell, .pom-price-intro.offer {
    font-size: 22px;
    line-height: 24px;
  }

  .button-4 {
    padding: 15px;
    font-size: 24px;
    line-height: 30px;
  }

  .pom-section-choice {
    padding-top: 40px;
  }

  .columns-5 {
    margin-bottom: 0;
  }

  .pom-section-faq {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pom-headline-faq {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-3, .heading-4, .heading-5 {
    text-align: center;
  }

  .columns-6 {
    margin-top: 20px;
  }

  .column-50 {
    margin-bottom: 20px;
  }

  .pom-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pom-right.bf {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5f566c14f289af56bfd6cab7_ao-marathon-2.jpg");
    background-position: 0 0, 60% 30%;
  }

  .pom-button-frontpage {
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pom-home-teaser {
    font-size: 20px;
    line-height: 22px;
  }

  .pom-home-headline {
    font-size: 36px;
    line-height: 42px;
  }

  .pom-home-text {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .home-section-pom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-section-pom.love-2024 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column-51 {
    background-position: 32% 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-52 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pom-button-home {
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-79 {
    max-width: 100%;
    margin-bottom: 15px;
  }

  .columns-9 {
    margin-top: 20px;
  }

  .pom-countdown-header {
    margin-top: 50px;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 32px;
  }

  .pom-countdown-header.spacing {
    margin-bottom: 30px;
  }

  .produc-header {
    max-width: 100%;
    margin-bottom: 15px;
  }

  .bold-text-12 {
    font-size: 20px;
    line-height: 24px;
  }

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

  .love-lead-magnet-main-left {
    margin-bottom: 10px;
  }

  .lead-temp-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .section-love-lead-magnet-fold {
    padding: 10px 20px 0;
  }

  .section-love-lead-magnet-fold.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .section-love-lead-magnet-fold.nologo {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .love-lead-magnet-about-reviews {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .columns-10, .image-82, .image-83 {
    margin-bottom: 20px;
  }

  .notification-bar-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .notification-link-1 {
    font-size: 18px;
    line-height: 20px;
  }

  .link-10.w--current {
    font-size: 14px;
  }

  .international-payment {
    text-align: center;
  }

  .prodamus_button.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .prodamus_button.paddle-button-style-1.mzp {
    font-size: 16px;
    line-height: 20px;
  }

  .prodamus_button.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .prodamus_button.paddle-button-style-1.v2 {
    font-size: 18px;
    line-height: 22px;
  }

  .prodamus_button.paddle-button-style-1.mod {
    font-size: 20px;
    line-height: 24px;
  }

  .prodamus_button.pom-buttonstyle {
    font-size: 24px;
    line-height: 30px;
  }

  .payment-support.spacing {
    margin-top: 0;
  }

  .text-thank-you.contact {
    font-size: 16px;
    line-height: 22px;
  }

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

  .mm2022-main-headline {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 36px;
  }

  .mm2022-main-headline.spacing {
    font-size: 34px;
    line-height: 40px;
  }

  .mm2022-headline {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .mm2022-main-subheadline {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .mm2022-main-subheadline.spacing {
    font-size: 34px;
    line-height: 40px;
  }

  .text-block-81 {
    font-size: 22px;
  }

  .pom-above-fold {
    padding: 20px 20px 0;
  }

  .pom-above-fold.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .pom-new-header {
    padding: 40px 20px;
  }

  .link-11 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 18px;
    line-height: 26px;
  }

  .pom-above-fold-bf-2022 {
    padding: 20px 20px 0;
  }

  .pom-above-fold-bf-2022.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .pom-bf2022-header {
    margin-bottom: 0;
    padding: 40px 0 20px;
  }

  .bf2022-headline {
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 44px;
  }

  .bf2022-headline.spacing {
    font-size: 34px;
    line-height: 40px;
  }

  .bf2022-text-1, .pom-intro-headline-copy, .bf2022-text2, .bf2022-text-3 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .bg2022-box {
    padding: 40px 20px;
  }

  .bf2022-main-text {
    margin-top: 10px;
  }

  .bf2022-box {
    padding: 40px 20px;
  }

  .bf2022-box.full {
    border-width: 6px;
    border-radius: 0;
  }

  .bf2022-box.full.space-ending.bf {
    margin-bottom: 100px;
  }

  .bf2022-box.energy, .bf2022-box.love, .bf2022-box.money {
    border-width: 6px;
    border-radius: 0;
  }

  .offer-original-value {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .offer-original-value.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .bf2022-product-name {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .bf2022-product-name.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .bf2022-sub-headline {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .bf2022-sub-headline.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .upsell-subhead {
    font-size: 16px;
    line-height: 20px;
  }

  .access-forever {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .access-forever.upsell {
    font-size: 22px;
    line-height: 24px;
  }

  .pom-above-fold-shop {
    background-image: linear-gradient(#0000 48%, #131313), linear-gradient(#2423236e, #2423236e), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/63a95c1df3af994b5e4efc35_xmas-ao.jpg");
    background-position: 0 0, 0 0, 100% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    padding: 50px 20px 0;
  }

  .pom-above-fold-shop.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .shop-product-box {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-224 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-225 {
    align-self: center;
  }

  .shop-product-description {
    margin-bottom: 10px;
  }

  .shop-product-name {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 36px;
    line-height: 40px;
  }

  .shop-product-name.homepage {
    text-align: center;
  }

  .shop-button-go-to-product {
    text-align: center;
    border-radius: 10px;
    margin-top: 30px;
    margin-bottom: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .shop-button-go-to-product.nospacing {
    border-radius: 20px;
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 26px;
  }

  .shop-button-go-to-product.nospacing.bf2022 {
    margin-top: 10px;
  }

  .shop-product-name-intro {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .shop-below-video {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .shop-header {
    margin-bottom: 0;
    padding: 40px 0 20px;
  }

  .shop-subheadline {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 26px;
  }

  .image-87, .image-88, .image-89 {
    margin-bottom: 0;
  }

  .shop-percent {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .image-92, .image-93 {
    width: 200px;
  }

  .shop-main-header {
    padding: 50px 20px 0;
  }

  .shop-main-header.webinar-offer.mk2 {
    padding-top: 5px;
  }

  .shop-main-header.less-spacing {
    padding-top: 0;
  }

  .shop-headline {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 36px;
  }

  .shop-headline.spacing {
    font-size: 34px;
    line-height: 40px;
  }

  .new-login-text {
    font-size: 22px;
    line-height: 28px;
  }

  .pom-old-price {
    margin-bottom: 5px;
    font-size: 22px;
    line-height: 28px;
  }

  .pom-old-price.upsell {
    font-size: 22px;
    line-height: 24px;
  }

  .pom-buy-subheadline {
    font-size: 24px;
    line-height: 30px;
  }

  .pom-buy-subheadline.countdown {
    font-size: 30px;
    line-height: 36px;
  }

  .free-training-above-fold {
    background-image: linear-gradient(#ffffffa6, #ffffffa6), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/63e3a8ba049dc1a7a4e239cb_bg-6.jpg");
    background-position: 0 0, 72%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .free-training-header-headline {
    max-width: 100%;
    margin-top: 20px;
    font-size: 35px;
    font-weight: 700;
    line-height: 42px;
  }

  .free-training-header-sub-headline {
    text-shadow: 1px 1px 2px #fff6f6;
    font-size: 20px;
    line-height: 26px;
  }

  .free-training-header-bullets {
    margin-top: 0;
    font-size: 20px;
    line-height: 22px;
  }

  .alexa-photo {
    display: block;
  }

  .free-training-list-item {
    margin-bottom: 4px;
  }

  .offer-price-usd {
    font-size: 26px;
    line-height: 42px;
  }

  .offer-price-usd.mk {
    font-size: 25px;
    line-height: 29px;
  }

  .pom-offer-headline {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .pom-offer-headline.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .maraton-love-scroll-button.paddle-button-style-1 {
    font-size: 30px;
    line-height: 30px;
  }

  .maraton-love-scroll-button.paddle-button-style-1.mzp {
    font-size: 16px;
    line-height: 20px;
  }

  .maraton-love-scroll-button.paddle-button-style-1.mk2 {
    font-size: 20px;
    line-height: 20px;
  }

  .maraton-love-scroll-button.paddle-button-style-1.v2 {
    font-size: 18px;
    line-height: 22px;
  }

  .maraton-love-scroll-button.paddle-button-style-1.mod {
    font-size: 20px;
    line-height: 24px;
  }

  .maraton-love-scroll-button.pom-buttonstyle {
    padding: 15px;
    font-size: 24px;
    line-height: 30px;
  }

  .love-what-you-get {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .love-what-you-get.mod {
    text-align: center;
    margin-top: 0;
    line-height: 28px;
  }

  .maratho-love-pricing-above-button {
    padding: 10px 15px;
    font-size: 28px;
    line-height: 36px;
  }

  .maratho-love-pricing-above-button.grey {
    font-size: 20px;
    line-height: 30px;
  }

  .maratho-love-pricing-above-button.red {
    font-size: 28px;
    line-height: 30px;
  }

  .love-one-time-payment {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .love-one-time-payment.mod {
    text-align: center;
    margin-top: 0;
    line-height: 28px;
  }

  .paddle-link {
    text-align: center;
  }

  .text-span-58 {
    color: #d4395b;
    font-weight: 700;
  }

  .training-section-bonus {
    background-image: linear-gradient(#ffffff40, #ffffff40), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb94b9a2265a2104beb8963_footer-ao.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .logo-practicum {
    margin-top: 230px;
  }

  .div-block-231 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .practicum-date {
    font-size: 18px;
    line-height: 24px;
  }

  .image-99 {
    width: 200px;
  }

  .training-section-15-practicum {
    background-image: linear-gradient(#ffffff40, #ffffff40), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb94b9a2265a2104beb8963_footer-ao.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .headline-practicum-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .energy {
    width: 200px;
  }

  .text-block-84 {
    text-align: center;
    text-shadow: 0 1px 1px #00000054;
    margin-top: 220px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
  }

  .shop-product-special-offer-title, .shop-product-special-offer-crossed {
    margin-bottom: 10px;
  }

  .shop-headline-sub {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 36px;
  }

  .shop-headline-sub.spacing {
    font-size: 34px;
    line-height: 40px;
  }

  .shop-product-special-offer-new-price, .shop-product-special-offer-new-price-text {
    margin-bottom: 10px;
  }

  .bonus-meditation {
    margin-bottom: 20px;
  }

  .love-strategy-pre-header {
    background-image: linear-gradient(to top, #d295d1 43%, #fff0 55%), linear-gradient(#d295d1, #d295d1 3%, #fff0 18%), linear-gradient(#fff0 71%, #d7a8d7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d0ac55384954c43b2ddbe5_love-pre-signup-header.jpg");
    background-position: 0 0, 0 0, 0 0, 68% 0;
    background-repeat: repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, cover;
  }

  .love-strategy-pre-facts-left {
    margin-bottom: 20px;
  }

  .love-strategy-pre-section-1 {
    padding-bottom: 50px;
  }

  .love-strategy-pre-container-2 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-strategy-pre-section-2 {
    background-image: linear-gradient(to top, #cba3cf, #cba3cf 45%, #fff0 65%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d1ee7ca72928ba3c679808_img3.jpg");
    background-position: 0 0, 64% 13%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 1600px;
    padding-bottom: 0;
  }

  .container-31 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .love-strategy-pre-icons {
    flex: 0 auto;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .love-strategy-pre-column-1-text {
    text-align: center;
  }

  .love-strategy-pre-column-1-left, .love-strategy-pre-column-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .love-strategy-pre-column-1-items {
    text-align: center;
    margin-left: 0;
    display: block;
  }

  .div-block-238 {
    max-width: 100%;
  }

  .div-blockx {
    width: 30px;
    height: 30px;
  }

  .text-block-89x {
    font-size: 16px;
    line-height: 20px;
  }

  .love-strategy-pre-section-3-headline {
    font-size: 50px;
    line-height: 58px;
  }

  .div-block-239 {
    margin-top: 200px;
  }

  .text-block-88e {
    margin-bottom: 40px;
    font-size: 40px;
    line-height: 48px;
  }

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

  .love-strategy-pre-fold {
    padding-top: 240px;
  }

  .love-strategy-pre-facts {
    display: block;
  }

  .heart {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .pm-section-01 {
    background-image: linear-gradient(#a46aa17a, #a46aa17a), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64e9a8c3862892bff841b2aa_header-pom.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 100px;
  }

  .pm-title-01, .pm-subtitle-01 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-usp-01 {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 32px;
    line-height: 38px;
  }

  .pm-section-06 {
    background-image: linear-gradient(to top, #86419a, #fff0 25%, #fff0), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64ef07bd9c74bc6ddbe54394_bg5a.jpg");
    background-position: 0 0, 0 0;
    padding-bottom: 0;
  }

  .pm-stack-02 {
    padding-top: 0;
  }

  .pm-cell-highlight-03 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-box-03, .pm-box-03.wider {
    width: 100%;
  }

  .pm-stack-cell-1-01 {
    background-image: linear-gradient(to bottom, #b265a196 59%, var(--white));
  }

  .pm-header-button-wrapper-01 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-html-01 {
    display: none;
  }

  .c-pom-box-white.spacing {
    margin-bottom: 280px;
  }

  .pm-title-05 {
    font-size: 28px;
    line-height: 34px;
  }

  .pm-wrapper-05 {
    padding-top: 160px;
    padding-left: 0;
    padding-right: 0;
  }

  .pm-subheadline-05, .pm-text-05 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-wrapper-text-05._1, .pm-wrapper-text-05._2, .pm-wrapper-text-05._3 {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .pm-wrapper-06 {
    padding-bottom: 51px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-headline-06 {
    margin-bottom: 200px;
    font-size: 28px;
    line-height: 34px;
  }

  .pm-title-06 {
    font-size: 30px;
    line-height: 36px;
  }

  .pm-course-img {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-highlight-06 {
    font-size: 22px;
    line-height: 28px;
  }

  .pm-section-07 {
    padding-left: 0;
    padding-right: 0;
  }

  .c-pom-title-dark-5 {
    font-size: 30px;
    line-height: 36px;
  }

  .pm-wrapper-07 {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .c-pom-title-dark-6 {
    margin-bottom: 20px;
  }

  .c-pom-bullet-box {
    width: 100%;
    margin-bottom: 30px;
  }

  .c-pom-title-dark-7 {
    margin-bottom: 0;
  }

  .quick-stack-5 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .c-pom-button-wrapper-center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c-pom-button-wrapper-center.less-spacing {
    padding-left: 0;
    padding-right: 0;
  }

  .c-pom-button-orange-big {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .c-pom-section-8 {
    padding: 20px 0 40px;
  }

  .pow-headline-pom {
    font-size: 20px;
    line-height: 24px;
  }

  .pow-headline-pom-sec {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

  .c-pom-text {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .c-pom-text.webinar-offer {
    color: #000;
    font-size: 20px;
    line-height: 25px;
  }

  .pom-box-copy {
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .c-pom-section-9 {
    background-image: linear-gradient(#fff0, #fff), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64f839e53ecbf1360b1ee144_bg8.jpg");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-254 {
    padding-left: 0;
    padding-right: 0;
  }

  .c-pom-title-dark-5b {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
    line-height: 34px;
  }

  .pow-headline-pom-2 {
    font-size: 20px;
    line-height: 24px;
  }

  .cell-14 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pow-headline-pom-3 {
    font-size: 20px;
    line-height: 24px;
  }

  .quick-stack-9 {
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-15 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pow-headline-pom2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .c-pom-text2 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .c-pom-text2.webinar-offer {
    color: #000;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-256 {
    padding-left: 0;
    padding-right: 0;
  }

  .c-pom-title-dark-5-copy-copy4, .div-block-257 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c-pom-text3 {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .c-pom-text3.webinar-offer {
    color: #000;
    font-size: 20px;
    line-height: 25px;
  }

  .c-pom-text4 {
    line-height: 22px;
  }

  .c-pom-text4.webinar-offer {
    color: #000;
    font-size: 20px;
    line-height: 25px;
  }

  .c-pom-text3-copy {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .c-pom-text3-copy.webinar-offer, .c-pom-text5.webinar-offer, .c-pom-text6.webinar-offer, .c-pom-text7.webinar-offer {
    color: #000;
    font-size: 20px;
    line-height: 25px;
  }

  .cell-19 {
    padding-top: 20px;
  }

  .c-pom-text8.webinar-offer {
    color: #000;
    font-size: 20px;
    line-height: 25px;
  }

  .c-pom-title-dark-5-copy-copy5, .c-pom-section-highlight2-cop4, .pm-intro-05 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-subtitle-06 {
    color: #fff;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 34px;
  }

  .training-date-copy {
    text-align: center;
    margin-left: 0;
    font-size: 22px;
    line-height: 26px;
  }

  .pm-html-mobile-01 {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .pm-wrapper-02 {
    padding: 40px 10px;
  }

  .pm-headline-05 {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
    line-height: 34px;
  }

  .quick-stack-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .pm-vimeo-wrapper-copy.bf2022-b {
    margin-top: 0;
  }

  .pmx-slider-1 {
    width: 300px;
    height: 460px;
  }

  .pmx-slider-mask-copy {
    width: 260px;
    height: 400px;
  }

  .pm-slider {
    width: 300px;
    height: 460px;
  }

  .pm-slider-mask-copy {
    width: 260px;
    height: 400px;
  }

  .pm-subtitle-2-06-copy, .pm-subtitle-1-06-copy {
    color: #fff;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 34px;
  }

  .c-pom-title-dark-5a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
    line-height: 34px;
  }

  .c-pom-text6b.webinar-offer, .c-pom-text5-old.webinar-offer {
    color: #000;
    font-size: 20px;
    line-height: 25px;
  }

  .c-pom-text4-copy {
    line-height: 22px;
  }

  .c-pom-text4-copy.webinar-offer {
    color: #000;
    font-size: 20px;
    line-height: 25px;
  }

  .pm-countdown-headline-copy {
    font-size: 24px;
    line-height: 30px;
  }

  .bonus-love-strategy {
    margin-bottom: 20px;
  }

  .love-strategy-img-1 {
    width: 98%;
  }

  .love-strategy-img-2 {
    width: 70%;
  }

  .training-regular-text-copy {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-strategy-table-box-1 {
    background-image: linear-gradient(#ffffff52, #ffffff52), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e047f92b5891e81787cf_table-1.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
  }

  .love-strategy-table-box-2 {
    background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e445f3dd365706beff12_table-2.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
  }

  .love-strategy-table-box-3 {
    background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5eb7e4f379f8861ced44c619_table-3.jpg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
  }

  .love-strategy-img-alexa {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-74-mod {
    text-align: center;
    font-size: 26px;
    line-height: 32px;
  }

  .pom-buttonx {
    border-radius: 10px;
    margin-top: 30px;
    margin-bottom: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .pom-buttonx.nospacing {
    border-radius: 20px;
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 26px;
  }

  .pom-buttonx.nospacing.bf2022 {
    margin-top: 10px;
  }

  .pom-buttonx.video-guide {
    border-radius: 20px;
    margin-bottom: 30px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 20px;
    line-height: 26px;
  }

  .pom-buttonx.video-guide.bf2022 {
    margin-top: 10px;
  }

  .pm-section-06-copyx {
    background-image: linear-gradient(to top, #86419a, #fff0 25%, #fff0), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64ef07bd9c74bc6ddbe54394_bg5a.jpg");
    background-position: 0 0, 0 0;
    padding-bottom: 0;
  }

  .love-strategy-pre-section-1-copyx {
    padding-bottom: 50px;
  }

  .c-pom-button-wrapper-center-copyx {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c-pom-button-wrapper-center-copyx.less-spacing {
    padding-left: 0;
    padding-right: 0;
  }

  .pm-title-05-copy {
    font-size: 28px;
    line-height: 34px;
  }

  .pm-section-07-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .pm-wrapper-07-copy {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ao-logo {
    max-width: 50%;
  }

  .black {
    background-position: 23% 0;
  }

  .slm-above-fold {
    padding-top: 20px;
  }

  .slm-above-fold.slm-launch-1-mod {
    padding-bottom: 60px;
  }

  .slm-logo-wrapper {
    text-align: center;
  }

  .vimeo-embedded2 {
    padding-left: 0;
    padding-right: 0;
  }

  .vimeo-wrapper-copy.bf2022-b {
    margin-top: 0;
  }

  .button-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-problem {
    padding-bottom: 0;
  }

  .slm-main-box.spacing {
    margin-bottom: 280px;
  }

  .c-pom-section-title-copy {
    font-size: 32px;
    line-height: 40px;
  }

  .slm-solution {
    background-image: linear-gradient(270deg, #36242e, #1b1318);
  }

  .pm-headline-05-copy {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
    line-height: 34px;
  }

  .pm-subheadline-05-copy, .pm-intro-05-copy, .pm-text-05-copy, .pm-text-05-copy, .pm-text-05-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pm-content-wrapper-05-copy {
    background-image: linear-gradient(to top, #000, #000000d6 45%, #46464678 71%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/652bbdcc15486531fddd5059_alexa-love1.png");
    background-position: 0 0, 74% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
  }

  .div-block-269 {
    width: auto;
  }

  .c-pom-section-title-copy-copy {
    font-size: 36px;
    line-height: 44px;
  }

  .div-block-270 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-about-old {
    background-image: linear-gradient(to top, #cba3cf, #cba3cf 45%, #fff0 65%), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/64d1ee7ca72928ba3c679808_img3.jpg");
    background-position: 0 0, 64% 13%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 1600px;
    padding-bottom: 0;
  }

  .div-block-23-copytest-copy2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-13-copy2, .text-icon-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .slm-stack1, .slm-stack2, .slm-stack3 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-13-copy2-cop2 {
    font-size: 24px;
    line-height: 28px;
  }

  .slm-learnings {
    padding-bottom: 80px;
  }

  .love-strategy-pre-column-1-text-copy2 {
    text-align: center;
  }

  .slm-learnings-box {
    text-align: center;
    margin-left: 0;
    display: block;
  }

  .love-strategy-pre-icons-copy {
    clear: right;
    flex: 0 auto;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .quick-stack-15 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c-pom-section-subhead-copy-copy-cop {
    font-size: 24px;
    line-height: 32px;
  }

  .slm-buy {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-90-cop2-copy-copy1-copy-cop3-copy2 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .slm-pricing {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-icon-copy-copy {
    font-size: 24px;
    line-height: 28px;
  }

  .text-block-13-copy2-cop2-copy {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-270-copy {
    border-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-thoughts {
    padding: 0;
  }

  .c-pom-section-title-copy-copy9 {
    font-size: 32px;
    line-height: 40px;
  }

  .slm-logo-main {
    max-width: 60%;
  }

  .slm-solution-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-35, .cell-36, .cell-37, .cell-38, .cell-39, .cell-40, .cell-41, .cell-42, .cell-43, .cell-44 {
    align-items: center;
  }

  .pm-wrapper-04-copy8 {
    padding-bottom: 80px;
  }

  .subpages-main-headline-2 {
    font-size: 30px;
    line-height: 36px;
  }

  .launch-header-wrapper {
    background-position: 50% 0;
    padding-top: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .launch-header-wrapper.confirmed.event-mod.live {
    padding-top: 120px;
  }

  .launch-header {
    padding-top: 10px;
  }

  .launch-header-name {
    font-size: 35px;
  }

  .launch-signup-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .launch-signup-button.modal {
    padding-left: 10px;
    padding-right: 10px;
  }

  .launch-content-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .launch-content-wrapper.mod {
    padding-left: 30px;
    padding-right: 30px;
  }

  .launch-content.mode {
    padding-bottom: 40px;
  }

  .launch-content-headline.confirmed {
    margin-bottom: 30px;
    font-size: 34px;
    line-height: 42px;
  }

  .text-block-101.mod {
    margin-top: 10px;
  }

  .launch-footer-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .launch-footer {
    padding-bottom: 100px;
  }

  .launch-content-stack-left, .launch-content-center {
    padding-bottom: 50px;
  }

  .launch-content-center.last {
    padding-bottom: 10px;
  }

  .image-142, .image-143, .image-144 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .launch-model-info {
    margin: 50px 0 0;
  }

  .launch-modal-content {
    margin-left: 0;
    margin-right: 10px;
  }

  .slm-price-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .slm-extension-bottom {
    padding-bottom: 0;
  }

  .slm-extension-price {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slm-extension-ending {
    padding-top: 40px;
  }

  .launch-2024-bonus {
    max-width: 80%;
  }

  .love-2024.thankyou {
    padding-top: 20px;
  }

  .love-2024.thankyou.live {
    padding-left: 20px;
    padding-right: 20px;
  }

  .love-2024.thankyou.guide.video {
    padding-left: 10px;
    padding-right: 10px;
  }

  .launch-header-confirmed-text {
    font-size: 22px;
    line-height: 30px;
  }

  .love-2024-homepage {
    max-width: 100%;
    margin-bottom: 15px;
  }

  .pom-homepage-cover {
    display: block;
  }

  .slm-payment-info {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .slm-countdown-text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slm-extra-livestream-bonus {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .div-block-294 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slm-main-page {
    width: 160px;
    max-width: 100%;
    margin-bottom: 15px;
  }

  .slm-logo-home {
    font-size: 34px;
    line-height: 42px;
  }

  .slm-countdown-head {
    padding-top: 20px;
  }

  .live-header-wrapper {
    background-image: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .live-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .live-button.modal {
    padding-left: 10px;
    padding-right: 10px;
  }

  .live-header {
    padding-top: 10px;
  }

  .live-homepage-image {
    width: 300px;
    max-width: 100%;
    margin-bottom: 0;
  }

  .slm-launch-subheadline {
    font-size: 16px;
    line-height: 24px;
  }

  .slm-live-bonus {
    font-size: 32px;
    line-height: 40px;
  }

  .marathon-money-2024-pre-bonus {
    max-width: 80%;
  }

  .bonus-meditation-2024-old, .bonus-meditation-money-2024 {
    margin-bottom: 20px;
  }

  .event-image-live-2024 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .live-header-ml-2024 {
    padding-top: 0;
  }

  .ml-launch-header-wrapper {
    background-position: 50% 0;
    padding-top: 100px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .ml-2024-bonus {
    max-width: 80%;
  }

  .image-147 {
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .quick-stack-18 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-50 {
    justify-content: center;
    align-items: center;
  }

  .text-block-104 {
    font-size: 15px;
    line-height: 15px;
  }

  .div-block-295 {
    width: 25px;
    height: 25px;
  }

  .offer-final-price {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .offer-final-price.webinar-offer {
    font-size: 20px;
    line-height: 25px;
  }

  .pom-price-intro-mod {
    margin-bottom: 5px;
    font-size: 22px;
    line-height: 28px;
  }

  .pom-price-intro-mod.upsell, .pom-price-intro-mod.offer {
    font-size: 22px;
    line-height: 24px;
  }

  .bf2022-product-name-mod {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .bf2022-product-name-mod.mod {
    font-size: 24px;
    line-height: 30px;
  }

  .pom-headline-offer {
    margin-bottom: 20px;
  }

  .pom-headline-offer.spacing {
    font-size: 34px;
    line-height: 40px;
  }

  .pom-headline-offer.smaller {
    font-size: 26px;
    line-height: 34px;
  }

  .pom-headline-offer.smaller.bf2022 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  .pom-headline-offer.smaller.bf2022.mod {
    font-size: 24px;
    line-height: 32px;
  }

  .wmagnet-course-offer {
    line-height: 26px;
  }

  .wmagnet-course-offer-today {
    margin-top: 50px;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 28px;
  }

  .marathon-love-bonus {
    padding-left: 10px;
    padding-right: 10px;
  }

  .marathon-love-bonus.xmas {
    background-image: linear-gradient(#ffffffc7, #ffffffc7), url("https://cdn.prod.website-files.com/59d9eff6aaa78100013f18dc/5fe329d23b7e45aa93b338ee_xmas.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 200px;
  }

  .event-header {
    padding-top: 10px;
  }

  .event-img-left, .event-image-right {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .launch-header-confirmed0sub {
    font-size: 22px;
    line-height: 30px;
  }

  .event-header-img {
    padding-top: 0;
  }

  .event-launch-header-wrapper {
    background-position: 50% 0;
    padding-top: 100px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .slm-countdown-text-top {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slm-deposit-top {
    padding-top: 20px;
  }

  .slm-deposit-top.prepayment {
    padding-top: 0;
  }

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

  .deposit-page-text {
    font-size: 18px;
    line-height: 26px;
  }

  .badge-top {
    margin-left: 0;
  }

  .image-149 {
    max-width: 180px;
  }

  .home-hero-main-sub {
    font-size: 16px;
    line-height: 24px;
  }

  .home-hero-main-headline-top {
    margin-top: 20px;
    font-size: 34px;
    line-height: 38px;
  }

  .home-hero-main-headline-top.mod {
    margin-top: 10px;
  }

  .event-header-2 {
    padding-top: 0;
  }

  .div-block-297 {
    margin-bottom: 20px;
  }

  .cell-55 {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .text-block-105 {
    font-size: 30px;
    line-height: 38px;
    display: none;
  }

  .text-block-105-copy {
    font-size: 50px;
    line-height: 56px;
    display: none;
  }

  .image-153 {
    width: 50px;
    margin-bottom: 15px;
    display: block;
  }

  .text-block-106 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-107 {
    font-size: 18px;
    line-height: 24px;
  }

  .button-6 {
    padding-left: 34px;
    padding-right: 34px;
    font-size: 18px;
    line-height: 26px;
  }

  .practicum-intro {
    padding-top: 50px;
  }

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

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

  .text-block-107-copy2 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-107-copy-copy-copy2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell-56, .cell-57 {
    padding: 30px 20px;
  }

  .text-block-108 {
    line-height: 26px;
  }

  .div-block-300 {
    padding: 50px 20px;
  }

  .text-block-108-b {
    font-size: 22px;
    line-height: 28px;
  }

  .practicum-button-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-106-copy-copyv {
    font-size: 30px;
    line-height: 38px;
  }

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

  .text-block-106-copy-copy2 {
    margin-bottom: 60px;
    font-size: 30px;
    line-height: 38px;
  }

  .quick-stack-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-106-copy-copy3 {
    font-size: 30px;
    line-height: 34px;
  }

  .text-block-107-copy5 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-107-copy-copy-copy2-copya {
    letter-spacing: 2px;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-107-copy-copy-copy2-copb {
    margin-bottom: 40px;
    font-size: 36px;
    line-height: 40px;
  }

  .div-block-306 {
    border-radius: 0;
  }

  .text-block-105-copya {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 38px;
  }

  .image-155 {
    width: 60px;
  }

  .demo-pricing {
    font-size: 30px;
    line-height: 30px;
  }

  .demo-bonus {
    font-size: 60px;
    line-height: 60px;
  }

  .quick-stack-25 {
    grid-row-gap: 15px;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-107-copy5-copyb-copa {
    font-size: 26px;
    line-height: 30px;
  }

  .quick-stack-26 {
    padding-top: 10px;
  }

  .quick-stack-27 {
    padding-bottom: 20px;
  }

  .demo-box-text-headline {
    font-size: 20px;
    line-height: 26px;
  }

  .payment-notice-old {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paddle-info-below-logo, .prodamus-info-below-logo, .legal-notice {
    font-size: 16px;
    line-height: 22px;
  }

  .demo-pricing-ruble {
    font-size: 40px;
    line-height: 40px;
  }

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

  .practicum-mobile-header {
    padding: 15px 20px;
    display: block;
  }

  .text-block-105-copyb {
    font-size: 30px;
    line-height: 36px;
  }

  .text-block-105-copy-copy {
    margin-bottom: 0;
    font-size: 42px;
    line-height: 44px;
  }

  .div-block-309 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-158 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .practicum-countdown {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .beauty-countdown {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 26px;
  }

  .beauty-countdown-seats {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .hero-practicum-home.love-2024 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .practicum-home-text, .practicum-home-time {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .telegram-header {
    padding-top: 0;
  }

  .private-telegram-header {
    padding-top: 10px;
  }

  .private-telegram-header-wrapper {
    background-position: 50% 0;
    padding-top: 100px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .private-telegram-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .private-telegram-button.modal {
    padding-left: 10px;
    padding-right: 10px;
  }

  .event-header-3 {
    padding-top: 0;
  }

  .upgrade-text-center {
    font-size: 20px;
    line-height: 26px;
  }

  .join-live-title {
    font-size: 18px;
    line-height: 26px;
  }

  .join-live-headline {
    font-size: 26px;
    line-height: 32px;
  }

  .join-live-headline.confirmed {
    margin-bottom: 30px;
    font-size: 34px;
    line-height: 42px;
  }

  .join-live-button-wrapper {
    margin-bottom: 10px;
  }

  .join-live-text-left {
    font-size: 18px;
    line-height: 26px;
  }

  .slm-reviews-written-stack {
    grid-row-gap: 20px;
  }

  .slm-reviews-written-stack.top-spacing {
    grid-row-gap: 30px;
  }

  .pom-price-intro-bf {
    margin-bottom: 5px;
    font-size: 22px;
    line-height: 28px;
  }

  .pom-price-intro-bf.upsell, .pom-price-intro-bf.offer {
    font-size: 22px;
    line-height: 24px;
  }

  .pom-main-product-listing-bf.smaller {
    font-size: 16px;
    line-height: 22px;
  }

  .bf-sub-headline {
    font-size: 22px;
    line-height: 29px;
  }

  .bf-header {
    padding-top: 10px;
  }

  .bf-24-header {
    background-position: 0 0;
    background-size: contain;
  }

  .div-block-314 {
    margin-bottom: 20px;
  }

  .bf24--header-image {
    margin-bottom: 80px;
  }

  .bf-25-section-1 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .bf-24-section-4 {
    padding-top: 40px;
  }

  .bf-24-section-5 {
    padding-bottom: 30px;
  }

  .bf-pom-course-offer-1 {
    margin-top: 40px;
  }

  .bf-24-section-2 {
    padding-bottom: 0;
  }

  .bf-24-section-8 {
    padding-top: 20px;
  }

  .bf-24-a {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bf-24-c {
    font-size: 24px;
    line-height: 32px;
  }

  .bf-24-text {
    margin-bottom: 10px;
  }

  .bf-24-circle-bf {
    margin-bottom: 15px;
  }

  .bf-modules-headline-copy {
    text-align: center;
    font-size: 26px;
    line-height: 32px;
  }

  .booktable-headline-copy, .bf-text-x {
    text-align: center;
  }

  .bf-24-choose-package {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px;
  }

  .bf-quick-stack-4, .bf-quick-stack-3 {
    margin-top: 40px;
  }

  .bf-24-learn-more {
    margin-top: 10px;
  }

  .bf-24-box {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .bf-24-price {
    font-size: 40px;
    line-height: 48px;
  }

  .bf-24-wrapper-1 {
    padding-top: 10px;
  }

  .bold-text-19 {
    font-size: 30px;
    line-height: 36px;
  }

  .pb-2024 {
    background-position: 0 0;
    background-size: contain;
  }

  .pb-2024-header-image {
    margin-bottom: 80px;
  }

  .pb-2024-alexa {
    margin-top: 40px;
  }

  .slm-extension-disabled {
    font-size: 30px;
    line-height: 38px;
  }

  .slm-price-stack-copy {
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-_8467d7da-204d-88da-86f4-fea4e43cb3e8-9e8d6ded {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-1ba93e6e, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-1ba93e6e, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-1ba93e6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-1ba93e6e, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-1ba93e6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-1ba93e6e, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-1ba93e6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-1ba93e6e, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-1ba93e6e, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-3db747da, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-3db747da, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-3db747da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-3db747da, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-3db747da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-3db747da, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-3db747da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-3db747da, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-3db747da, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-4824ee94, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-4824ee94, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-4824ee94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-4824ee94, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-4824ee94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-4824ee94, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-4824ee94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-4824ee94, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-4824ee94, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-9801e331, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-9801e331, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-9801e331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-9801e331, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-9801e331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-9801e331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-65b79d15, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-65b79d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-65b79d15, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-65b79d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-65b79d15, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-65b79d15, #w-node-_197a4173-9c91-9fb8-7c69-1ec3cc95e2fe-8de1c84e, #w-node-_197a4173-9c91-9fb8-7c69-1ec3cc95e300-8de1c84e, #w-node-_197a4173-9c91-9fb8-7c69-1ec3cc95e302-8de1c84e, #w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-8de1c84e, #w-node-_43c04716-dd5c-f17f-6eff-fd452b4fcb09-a59e2c1a, #w-node-_43c04716-dd5c-f17f-6eff-fd452b4fcb0b-a59e2c1a, #w-node-_43c04716-dd5c-f17f-6eff-fd452b4fcb0d-a59e2c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-a59e2c1a, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-a59e2c1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-a59e2c1a, #w-node-_25f8e3a9-7d7e-95a5-0385-5456e96ba941-1776285e, #w-node-_25f8e3a9-7d7e-95a5-0385-5456e96ba943-1776285e, #w-node-_25f8e3a9-7d7e-95a5-0385-5456e96ba945-1776285e, #w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-1776285e, #w-node-_197a4173-9c91-9fb8-7c69-1ec3cc95e2fe-87ad3b4a, #w-node-_197a4173-9c91-9fb8-7c69-1ec3cc95e300-87ad3b4a, #w-node-_197a4173-9c91-9fb8-7c69-1ec3cc95e302-87ad3b4a, #w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-87ad3b4a, #w-node-_9d3aabb2-77ad-3429-9731-4bf033936292-4c97743d, #w-node-_9d3aabb2-77ad-3429-9731-4bf033936294-4c97743d, #w-node-_9d3aabb2-77ad-3429-9731-4bf033936296-4c97743d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-4c97743d, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-4c97743d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-4c97743d, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-4c97743d, #w-node-_9d3aabb2-77ad-3429-9731-4bf033936292-413c70f3, #w-node-_9d3aabb2-77ad-3429-9731-4bf033936294-413c70f3, #w-node-_9d3aabb2-77ad-3429-9731-4bf033936296-413c70f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-413c70f3, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-413c70f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-413c70f3, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-413c70f3, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-5f24c4fd, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-5f24c4fd, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-5f24c4fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-5f24c4fd, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-5f24c4fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-5f24c4fd, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-c894d4f5, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-c894d4f5, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-c894d4f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-c894d4f5, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-c894d4f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-c894d4f5, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-c894d4f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-c894d4f5, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-c894d4f5, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-2b94d7e8, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-2b94d7e8, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-2b94d7e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-2b94d7e8, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-2b94d7e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-2b94d7e8, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-2b94d7e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-2b94d7e8, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-2b94d7e8, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-f38b56c6, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-f38b56c6, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-f38b56c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-f38b56c6, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-f38b56c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-f38b56c6, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-f38b56c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-f38b56c6, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-f38b56c6, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-7f660e34, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-7f660e34, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-7f660e34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-7f660e34, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-7f660e34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-7f660e34, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-6d4919d2, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-6d4919d2, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-6d4919d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-6d4919d2, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-6d4919d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-6d4919d2, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-14b8c095, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-14b8c095, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-14b8c095 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-14b8c095, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-14b8c095 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-14b8c095, #w-node-bec71023-c4f5-5934-8b18-313d9e1d57fb-06dd3e20, #w-node-f40a87b0-63ba-520b-92b3-cb06b95960bc-06dd3e20, #w-node-a4e0042d-c43b-aa18-ca09-635df022b006-06dd3e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ebe8c23-36e5-0e0f-7d1b-196a63f618a0-06dd3e20, #w-node-_5502ab8b-e2ed-b5f2-a9b0-a0622487b2de-06dd3e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0fbd48fc-92c3-158d-3e4f-77f3307aff4c-06dd3e20, #w-node-cd0b343d-ac91-8d09-08e3-4f593b572859-06dd3e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_893e3260-3768-cef2-9e59-a20bb4b1a9ef-06dd3e20, #w-node-_316166eb-e591-cc2f-348f-0041eda5a3c8-06dd3e20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3289329-b7e4-8b50-3e75-259b67404760-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d3289329-b7e4-8b50-3e75-259b67404761-f6d768b2, #w-node-d3289329-b7e4-8b50-3e75-259b67404762-f6d768b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-f6d768b2, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-f6d768b2, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-f6d768b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-f6d768b2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr 1fr;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-f6d768b2, #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-f6d768b2, #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-f6d768b2, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-f6d768b2, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-f6d768b2, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-f6d768b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc40-f6d768b2 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc41-f6d768b2, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-f6d768b2, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-f6d768b2, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-f6d768b2, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-f6d768b2, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-f6d768b2, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-f6d768b2, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-f6d768b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_071c787b-b840-591d-8c63-ac1b280bcb23-f6d768b2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-cff0e010-38fd-8140-b994-69d49fd4e677-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-f6d768b2, #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-f6d768b2, #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-f6d768b2, #w-node-_16add694-be50-de7c-285c-86ef69c814d2-f6d768b2, #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-f6d768b2, #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-f6d768b2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fb72a1a7-100c-6066-2957-4ba64d686cff-0dd7dc11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-a3b5bb71-f2e1-1e50-c299-301e146975bd-0dd7dc11 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-a3b5bb71-f2e1-1e50-c299-301e146975db-0dd7dc11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_3af28e61-a443-40ab-4b72-599827f21261-91b264a9 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3af28e61-a443-40ab-4b72-599827f21262-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f2126b-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f21274-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f2127e-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f21285-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f2128e-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f21297-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f212a0-91b264a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af28e61-a443-40ab-4b72-599827f212a9-91b264a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c1af9768-ff55-3bee-708d-7f481971642c-91b264a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-a94c4fe4-1f00-6c45-1feb-e5e72bfaebbf-91b264a9 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-ad1537ad-6c24-c41e-e021-99db1c62bc04-91b264a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_44804076-15a0-0293-56bd-ab676d483f43-91b264a9 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f197741e-3c30-ed4b-e989-a1ee79d76405-91b264a9, #w-node-a1b235ef-aa59-5fc4-5f41-e8199bd5ed16-91b264a9, #w-node-_989d4a1a-4845-32e5-3839-6244834be892-91b264a9, #w-node-af9194ea-0c59-ceae-5b1b-44a5b28c2885-91b264a9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d3289329-b7e4-8b50-3e75-259b67404760-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d3289329-b7e4-8b50-3e75-259b67404761-09dd1827, #w-node-d3289329-b7e4-8b50-3e75-259b67404762-09dd1827 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-09dd1827, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-09dd1827, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-09dd1827 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-09dd1827 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr 1fr;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-09dd1827, #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-09dd1827, #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-09dd1827, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-09dd1827, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-09dd1827, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-09dd1827 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc40-09dd1827 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc41-09dd1827, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-09dd1827, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-09dd1827, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-09dd1827, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-09dd1827, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-09dd1827, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-09dd1827, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-09dd1827 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_071c787b-b840-591d-8c63-ac1b280bcb23-09dd1827 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-cff0e010-38fd-8140-b994-69d49fd4e677-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-09dd1827, #w-node-ee3c4842-650b-7007-aa7e-26c862ea6842-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-09dd1827, #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-09dd1827, #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-09dd1827, #w-node-_16add694-be50-de7c-285c-86ef69c814d2-09dd1827, #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-09dd1827 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-09dd1827, #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-09dd1827, #w-node-_58055485-eb39-382c-082b-7175ea4b4f49-5c57d7ad, #w-node-d3289329-b7e4-8b50-3e75-259b67404760-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d3289329-b7e4-8b50-3e75-259b67404761-d86e00dc, #w-node-d3289329-b7e4-8b50-3e75-259b67404762-d86e00dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-d86e00dc, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-d86e00dc, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-d86e00dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-d86e00dc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr 1fr;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-d86e00dc, #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-d86e00dc, #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-d86e00dc, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-d86e00dc, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-d86e00dc, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-d86e00dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc40-d86e00dc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc41-d86e00dc, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-d86e00dc, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-d86e00dc, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-d86e00dc, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-d86e00dc, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-d86e00dc, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-d86e00dc, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-d86e00dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_071c787b-b840-591d-8c63-ac1b280bcb23-d86e00dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-cff0e010-38fd-8140-b994-69d49fd4e677-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-d86e00dc, #w-node-ee3c4842-650b-7007-aa7e-26c862ea6842-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-d86e00dc, #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-d86e00dc, #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-d86e00dc, #w-node-_16add694-be50-de7c-285c-86ef69c814d2-d86e00dc, #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-d86e00dc, #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-d86e00dc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3cfb7ba9-be5d-1dce-4199-fee02b777a2a-20a2d413 {
  grid-template-rows: auto;
  grid-template-columns: 800px;
}

#w-node-_3730b2e5-d5cd-c051-6ce5-357282f57bc0-0e6f6e4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d2ccadab-f006-2845-e7dd-3ddd39603862-5a071f72 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-d2ccadab-f006-2845-e7dd-3ddd39603884-5a071f72 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-d2ccadab-f006-2845-e7dd-3ddd396038a4-5a071f72 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_5548a867-ce31-5f58-2dfb-4f83e83cdc24-5a071f72, #w-node-aa2a26b1-faf8-3421-b78e-d26493e80a02-5a071f72, #w-node-aa2a26b1-faf8-3421-b78e-d26493e80a11-5a071f72, #w-node-aa2a26b1-faf8-3421-b78e-d26493e80a20-5a071f72, #w-node-dedd826f-56c2-3c58-41c5-99fa58dce5c8-248e511d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ae8e9b06-6266-efcf-33da-4bedc45646f5-248e511d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-ae8e9b06-6266-efcf-33da-4bedc4564717-248e511d {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-ae8e9b06-6266-efcf-33da-4bedc4564737-248e511d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-d3289329-b7e4-8b50-3e75-259b67404760-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d3289329-b7e4-8b50-3e75-259b67404761-24cd8865, #w-node-d3289329-b7e4-8b50-3e75-259b67404762-24cd8865 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-24cd8865, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-24cd8865, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-24cd8865 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-24cd8865 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr 1fr;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-24cd8865, #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-24cd8865, #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-24cd8865, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-24cd8865, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-24cd8865, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-24cd8865 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc40-24cd8865 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc41-24cd8865, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-24cd8865, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-24cd8865, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-24cd8865, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-24cd8865, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-24cd8865, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-24cd8865, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-24cd8865 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_071c787b-b840-591d-8c63-ac1b280bcb23-24cd8865 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-cff0e010-38fd-8140-b994-69d49fd4e677-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-24cd8865, #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-24cd8865, #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-24cd8865, #w-node-_16add694-be50-de7c-285c-86ef69c814d2-24cd8865, #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-24cd8865 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-24cd8865, #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-24cd8865, #w-node-d3289329-b7e4-8b50-3e75-259b67404760-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d3289329-b7e4-8b50-3e75-259b67404761-2c4549f9, #w-node-d3289329-b7e4-8b50-3e75-259b67404762-2c4549f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-2c4549f9, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-2c4549f9, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-2c4549f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-2c4549f9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr 1fr;
}

#w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-2c4549f9, #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-2c4549f9, #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-2c4549f9, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-2c4549f9, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-2c4549f9, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-2c4549f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc40-2c4549f9 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_685b847b-00e3-f646-3d72-65523674bc41-2c4549f9, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-2c4549f9, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-2c4549f9, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-2c4549f9, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-2c4549f9, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-2c4549f9, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-2c4549f9, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-2c4549f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_071c787b-b840-591d-8c63-ac1b280bcb23-2c4549f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-cff0e010-38fd-8140-b994-69d49fd4e677-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-2c4549f9, #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-2c4549f9, #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-2c4549f9, #w-node-_16add694-be50-de7c-285c-86ef69c814d2-2c4549f9, #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-2c4549f9, #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-2c4549f9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-daa3d96b-6bc9-abbf-8de6-addd6739953d-f6167a49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-d3289329-b7e4-8b50-3e75-259b67404760-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% .25fr;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404761-f6d768b2 {
    grid-column: span 2 / span 2;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404762-f6d768b2 {
    order: -9999;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-f6d768b2, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-f6d768b2, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-f6d768b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-f6d768b2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-f6d768b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-f6d768b2 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-f6d768b2, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-f6d768b2, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-f6d768b2, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-f6d768b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c94-f6d768b2 {
    grid-column: span 2 / span 2;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4e-f6d768b2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0872-f6d768b2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr 1fr;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db63-f6d768b2, #w-node-_045b3d48-ea96-8951-bfe9-096827b4db64-f6d768b2, #w-node-b5f2cc0c-7d33-dd76-f93f-d6e0c7d39461-f6d768b2 {
    grid-column: span 2 / span 2;
  }

  #w-node-fb72a1a7-100c-6066-2957-4ba64d686cff-0dd7dc11 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a3b5bb71-f2e1-1e50-c299-301e146975bd-0dd7dc11 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-a3b5bb71-f2e1-1e50-c299-301e146975d9-0dd7dc11 {
    order: -9999;
  }

  #w-node-a3b5bb71-f2e1-1e50-c299-301e146975db-0dd7dc11, #w-node-c1af9768-ff55-3bee-708d-7f481971642c-91b264a9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a94c4fe4-1f00-6c45-1feb-e5e72bfaebbf-91b264a9 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-a94c4fe4-1f00-6c45-1feb-e5e72bfaebc2-91b264a9 {
    order: -9999;
  }

  #w-node-ad1537ad-6c24-c41e-e021-99db1c62bc04-91b264a9, #w-node-f197741e-3c30-ed4b-e989-a1ee79d76405-91b264a9, #w-node-a1b235ef-aa59-5fc4-5f41-e8199bd5ed16-91b264a9, #w-node-_989d4a1a-4845-32e5-3839-6244834be892-91b264a9, #w-node-af9194ea-0c59-ceae-5b1b-44a5b28c2885-91b264a9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404760-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% .25fr;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404761-09dd1827 {
    grid-column: span 2 / span 2;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404762-09dd1827 {
    order: -9999;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-09dd1827, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-09dd1827, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-09dd1827 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-09dd1827 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-09dd1827 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-09dd1827 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-09dd1827, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-09dd1827, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-09dd1827, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-09dd1827 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c94-09dd1827 {
    grid-column: span 2 / span 2;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4e-09dd1827 {
    grid-column: span 2 / span 2;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0872-09dd1827 {
    grid-column: span 2 / span 2;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr 1fr;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db63-09dd1827, #w-node-_045b3d48-ea96-8951-bfe9-096827b4db64-09dd1827, #w-node-b5f2cc0c-7d33-dd76-f93f-d6e0c7d39461-09dd1827 {
    grid-column: span 2 / span 2;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404760-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% .25fr;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404761-d86e00dc {
    grid-column: span 2 / span 2;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404762-d86e00dc {
    order: -9999;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-d86e00dc, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-d86e00dc, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-d86e00dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-d86e00dc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-d86e00dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-d86e00dc {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-d86e00dc, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-d86e00dc, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-d86e00dc, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-d86e00dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c94-d86e00dc {
    grid-column: span 2 / span 2;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4e-d86e00dc {
    grid-column: span 2 / span 2;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0872-d86e00dc {
    grid-column: span 2 / span 2;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr 1fr;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db63-d86e00dc, #w-node-_045b3d48-ea96-8951-bfe9-096827b4db64-d86e00dc, #w-node-b5f2cc0c-7d33-dd76-f93f-d6e0c7d39461-d86e00dc {
    grid-column: span 2 / span 2;
  }

  #w-node-_3730b2e5-d5cd-c051-6ce5-357282f57bc0-0e6f6e4c, #w-node-d2ccadab-f006-2845-e7dd-3ddd39603862-5a071f72 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2ccadab-f006-2845-e7dd-3ddd39603884-5a071f72 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-d2ccadab-f006-2845-e7dd-3ddd396038a2-5a071f72 {
    order: -9999;
  }

  #w-node-d2ccadab-f006-2845-e7dd-3ddd396038a4-5a071f72, #w-node-_5548a867-ce31-5f58-2dfb-4f83e83cdc24-5a071f72, #w-node-aa2a26b1-faf8-3421-b78e-d26493e80a02-5a071f72, #w-node-aa2a26b1-faf8-3421-b78e-d26493e80a11-5a071f72, #w-node-aa2a26b1-faf8-3421-b78e-d26493e80a20-5a071f72, #w-node-dedd826f-56c2-3c58-41c5-99fa58dce5c8-248e511d, #w-node-ae8e9b06-6266-efcf-33da-4bedc45646f5-248e511d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ae8e9b06-6266-efcf-33da-4bedc4564717-248e511d {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-ae8e9b06-6266-efcf-33da-4bedc4564735-248e511d {
    order: -9999;
  }

  #w-node-ae8e9b06-6266-efcf-33da-4bedc4564737-248e511d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404760-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% .25fr;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404761-24cd8865 {
    grid-column: span 2 / span 2;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404762-24cd8865 {
    order: -9999;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-24cd8865, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-24cd8865, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-24cd8865 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-24cd8865 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-24cd8865 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-24cd8865 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-24cd8865, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-24cd8865, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-24cd8865, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-24cd8865 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c94-24cd8865 {
    grid-column: span 2 / span 2;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4e-24cd8865 {
    grid-column: span 2 / span 2;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0872-24cd8865 {
    grid-column: span 2 / span 2;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr 1fr;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db63-24cd8865, #w-node-_045b3d48-ea96-8951-bfe9-096827b4db64-24cd8865, #w-node-b5f2cc0c-7d33-dd76-f93f-d6e0c7d39461-24cd8865 {
    grid-column: span 2 / span 2;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404760-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% .25fr;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404761-2c4549f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-d3289329-b7e4-8b50-3e75-259b67404762-2c4549f9 {
    order: -9999;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf6f-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf70-2c4549f9, #w-node-_1bbc24ec-d420-9547-c2a2-da4c1079cf71-2c4549f9, #w-node-_5377fba0-a580-d890-de4b-7ba705765921-2c4549f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a4-2c4549f9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a5-2c4549f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e1733f2-dcb9-e0aa-103a-723d063342a6-2c4549f9 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85192d01-5b9d-5ad2-694f-4e3ead4f429e-2c4549f9, #w-node-_2a8c5255-b8ee-2839-29e4-f494afdc8747-2c4549f9, #w-node-_631488fd-6ad5-490b-e2e5-c93abc7eb622-2c4549f9, #w-node-dfb63405-4099-e974-0bbe-b1a24e2563fc-2c4549f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c93-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_7b09ab86-b7dc-a87f-ccf8-12697f5e3c94-2c4549f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4d-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-edc31fba-02c2-fe70-2d47-970d87f7ed4e-2c4549f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0872-2c4549f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db62-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr 1fr;
  }

  #w-node-_045b3d48-ea96-8951-bfe9-096827b4db63-2c4549f9, #w-node-_045b3d48-ea96-8951-bfe9-096827b4db64-2c4549f9, #w-node-b5f2cc0c-7d33-dd76-f93f-d6e0c7d39461-2c4549f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-daa3d96b-6bc9-abbf-8de6-addd6739953d-f6167a49 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr 1fr;
  }

  #w-node-daa3d96b-6bc9-abbf-8de6-addd6739953e-f6167a49, #w-node-daa3d96b-6bc9-abbf-8de6-addd6739954b-f6167a49, #w-node-daa3d96b-6bc9-abbf-8de6-addd67399558-f6167a49 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_685b847b-00e3-f646-3d72-65523674bc41-f6d768b2, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-f6d768b2, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-f6d768b2, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-f6d768b2, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-f6d768b2, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-f6d768b2, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-f6d768b2, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-f6d768b2 {
    grid-column: span 2 / span 2;
  }

  #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7c-f6d768b2 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c1-f6d768b2 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072ff0-f6d768b2 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800c-f6d768b2 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-f6d768b2 {
    grid-template-rows: 1fr;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7592-f6d768b2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d2-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d3-f6d768b2 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f47a-f6d768b2 {
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8e-f6d768b2 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa5-f6d768b2, #w-node-_3af28e61-a443-40ab-4b72-599827f21262-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f2126b-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f21274-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f2127e-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f21285-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f2128e-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f21297-91b264a9, #w-node-_3af28e61-a443-40ab-4b72-599827f212a0-91b264a9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_44804076-15a0-0293-56bd-ab676d483f43-91b264a9 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_685b847b-00e3-f646-3d72-65523674bc41-09dd1827, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-09dd1827, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-09dd1827, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-09dd1827, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-09dd1827, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-09dd1827, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-09dd1827, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-09dd1827 {
    grid-column: span 2 / span 2;
  }

  #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7c-09dd1827 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c1-09dd1827 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072ff0-09dd1827 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800c-09dd1827 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-09dd1827, #w-node-ee3c4842-650b-7007-aa7e-26c862ea6842-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-09dd1827 {
    grid-template-rows: 1fr;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7592-09dd1827 {
    grid-column: span 2 / span 2;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d2-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d3-09dd1827 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f47a-09dd1827 {
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8e-09dd1827 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-09dd1827 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa5-09dd1827 {
    grid-column: span 2 / span 2;
  }

  #w-node-_58055485-eb39-382c-082b-7175ea4b4f49-5c57d7ad {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_685b847b-00e3-f646-3d72-65523674bc41-d86e00dc, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-d86e00dc, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-d86e00dc, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-d86e00dc, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-d86e00dc, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-d86e00dc, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-d86e00dc, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-d86e00dc {
    grid-column: span 2 / span 2;
  }

  #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7c-d86e00dc {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c1-d86e00dc {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072ff0-d86e00dc {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800c-d86e00dc {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-d86e00dc, #w-node-ee3c4842-650b-7007-aa7e-26c862ea6842-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-d86e00dc {
    grid-template-rows: 1fr;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7592-d86e00dc {
    grid-column: span 2 / span 2;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d2-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d3-d86e00dc {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f47a-d86e00dc {
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8e-d86e00dc {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-d86e00dc {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa5-d86e00dc {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cfb7ba9-be5d-1dce-4199-fee02b777a2a-20a2d413 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_685b847b-00e3-f646-3d72-65523674bc41-24cd8865, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-24cd8865, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-24cd8865, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-24cd8865, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-24cd8865, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-24cd8865, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-24cd8865, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-24cd8865 {
    grid-column: span 2 / span 2;
  }

  #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7c-24cd8865 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c1-24cd8865 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072ff0-24cd8865 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800c-24cd8865 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-24cd8865 {
    grid-template-rows: 1fr;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7592-24cd8865 {
    grid-column: span 2 / span 2;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d2-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d3-24cd8865 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f47a-24cd8865 {
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8e-24cd8865 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-24cd8865 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa5-24cd8865, #w-node-_685b847b-00e3-f646-3d72-65523674bc41-2c4549f9, #w-node-_685b847b-00e3-f646-3d72-65523674bc42-2c4549f9, #w-node-_6f9ae345-c7dd-0cf8-dd65-8a16ce47879b-2c4549f9, #w-node-a242974b-eb6b-896a-e16e-9ef3019c3ca0-2c4549f9, #w-node-eaeb8ad8-40eb-3c34-e4d6-d3044c938006-2c4549f9, #w-node-_37d819e0-6159-73d3-566d-a763c592cd9d-2c4549f9, #w-node-c3d05bc8-d305-95fe-05d7-7e153160668c-2c4549f9, #w-node-b0ff9251-c8fd-f014-b753-3ce02ec75580-2c4549f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7b-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_96147428-10ac-b416-76a2-4b2a57b57f7c-2c4549f9 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c0-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4c1-2c4549f9 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fef-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072ff0-2c4549f9 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800b-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_552bef65-7e9d-d205-2961-4b5b65bf800c-2c4549f9 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_714e277e-68dc-f40e-c33d-b9b1566a0871-2c4549f9 {
    grid-template-rows: 1fr;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7591-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_01e3c9f3-cb90-08aa-7793-2279200b7592-2c4549f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d2-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_16add694-be50-de7c-285c-86ef69c814d3-2c4549f9 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f479-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-_87b48577-6e01-c0e5-5bb0-0bc3a007f47a-2c4549f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8d-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57da8e-2c4549f9 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa4-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 100% 1fr;
  }

  #w-node-e8c244e7-b22b-0238-8f06-7852fa57daa5-2c4549f9 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8467d7da-204d-88da-86f4-fea4e43cb3e8-9e8d6ded {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-f6d768b2, #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-f6d768b2, #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-f6d768b2, #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-f6d768b2, #w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-f6d768b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
  }

  #w-node-_44804076-15a0-0293-56bd-ab676d483f43-91b264a9 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-09dd1827, #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-09dd1827, #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-09dd1827, #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-09dd1827, #w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-09dd1827, #w-node-ee3c4842-650b-7007-aa7e-26c862ea6842-09dd1827, #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-d86e00dc, #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-d86e00dc, #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-d86e00dc, #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-d86e00dc, #w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-d86e00dc, #w-node-ee3c4842-650b-7007-aa7e-26c862ea6842-d86e00dc, #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-24cd8865, #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-24cd8865, #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-24cd8865, #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-24cd8865, #w-node-_567d61e7-6722-dbbf-67ba-6c4d6ab3b74b-24cd8865, #w-node-cff0e010-38fd-8140-b994-69d49fd4e677-2c4549f9, #w-node-_0609af60-a55d-a5a6-453e-ffbbc464a4b7-2c4549f9, #w-node-_3aa8f8f4-1069-2815-d461-c0e25a072fe6-2c4549f9, #w-node-_552bef65-7e9d-d205-2961-4b5b65bf8002-2c4549f9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
  }
}
