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

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

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

@font-face {
  font-family: Agrandir narrow;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b52632f0ebd5f579c41c_Agrandir-Narrow.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agrandir;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b52613061434bd7fc76a_Agrandir-TextBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agrandir;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b5261c7c27b56ab32a00_Agrandir-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agrandir;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b52548ee361b09a0fb7b_Agrandir-ThinItalic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Agrandir;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b5257effee8d0e872b2b_Agrandir-WideLight.otf") format("opentype"), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b52551e2a51440cf2f16_Agrandir-GrandLight.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agrandir;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b525497b5ad34028d091_Agrandir-WideBlackItalic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Agrandir tight;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b5257726d38c91802a6b_Agrandir-Tight.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Agrandir;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b525ae6b567f8b0dbc59_Agrandir-GrandHeavy.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nexa free;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b5af77e1474fa20a8348_Nexa_Free_Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nexa free;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b5bf497b5a985028dffd_Nexa_Free_Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nexa;
  src: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63f3b5b71306140e9e7fcf78_Nexa%20Heavy.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --gray-800: #1b1717;
  --gray-600: #49535c;
  --gray-400: #8594a3;
  --gray-200: #cfd5db;
  --gray-100: #f2f3f9;
  --tertiary: #f3b500;
  --primary: #615cff;
  --secondary: #ff80b1;
  --medium-aquamarine: #2ed5a0;
  --steel-blue: #467fbc;
  --medium-aquamarine-2: #2ed5a0a3;
  --royal-blue: #07f;
  --talk: #69e284;
  --state: #ea96fc;
  --speech: #8addff;
  --voice: #ffe363;
}

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

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

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

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

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

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

body {
  color: var(--gray-800);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 25px;
  margin-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

a {
  color: #2ed5a0;
  letter-spacing: 0;
  cursor: pointer;
  font-weight: 500;
  text-decoration: none;
  display: inline;
}

a:hover {
  color: #1e9972;
}

ol {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: Montserrat, sans-serif;
}

li {
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

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

.h1 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 50px;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 58px;
  font-weight: 600;
  line-height: 64px;
}

.h1.hero {
  text-align: left;
}

.h1.hero.challenge, .h1.challenge {
  color: var(--gray-800);
}

.h1.challenge {
  color: #1b1717;
}

.h1.challenge.spacer {
  margin-top: 50px;
}

.bold-text {
  z-index: 100;
  color: var(--gray-800);
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.bold-text.gray {
  color: var(--gray-600);
}

.styleguide-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.h4 {
  z-index: 100;
  letter-spacing: .2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  position: relative;
}

.h4.regular {
  background-color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.h4.regular.fdssassa {
  background-color: #fff0;
}

.h4.subheading {
  padding-left: 100px;
  padding-right: 100px;
}

.h4.subtitle {
  color: #49535c;
  margin-bottom: -25px;
  font-size: 18px;
  font-weight: 400;
}

.h4.subtitle.pricing {
  margin-top: 10px;
  margin-bottom: 0;
}

.h4.subtitle.pricing.full {
  -webkit-text-stroke-color: #ff1919;
  margin-top: 0;
}

.h3 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.h3.styleguide {
  border: 2px solid var(--gray-800);
  box-shadow: 4px 4px 0 0 var(--gray-800);
  text-align: center;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.h3.top-margin {
  margin-top: 10px;
  font-weight: 600;
}

.h3.top-margin.challenge {
  color: var(--gray-800);
  margin-bottom: 10px;
  font-size: 28px;
  line-height: 36px;
}

.h3.top-margin.challenge {
  color: #1b1717;
  margin-bottom: 10px;
  font-size: 28px;
  line-height: 36px;
}

.h3.top-margin.challenge.ytdiscount {
  margin-bottom: 10px;
}

.h3.top-margin.challenge.summersalasfa {
  color: red;
}

.h3.subheading {
  padding-left: 120px;
  padding-right: 120px;
  font-size: 26px;
  line-height: 35px;
}

.h3.subheading.challenge.bf {
  font-size: 58px;
  line-height: 70px;
}

.h3.subheading.challenge.legacysa {
  font-size: 38px;
}

.h3.subheading.challenge.legacysa.cm {
  text-align: left;
}

.h3.subheading.challenge.sdfs {
  margin-top: 30px;
  padding-left: 0;
  padding-right: 0;
}

.h3.subheading.challenge.asdfas {
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.h3.subheading.challenge {
  color: #17191b;
}

.text {
  z-index: 100;
  color: var(--gray-600);
  margin-top: 0;
  margin-bottom: 0;
}

.text.trust {
  margin-bottom: 20px;
}

.text.pricingpoints {
  color: var(--gray-800);
  text-align: left;
}

.small-title {
  color: var(--gray-400);
  margin-top: 40px;
  font-size: 12px;
  line-height: 20px;
}

.container {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.section---hero {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.section---hero.footer {
  padding-top: 0;
  padding-bottom: 40px;
}

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

.section---hero.hero {
  padding-top: 30px;
  padding-bottom: 0;
}

.styleguide-container {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.caption {
  color: var(--gray-600);
  margin-bottom: 0;
  font-size: 12px;
  line-height: 20px;
}

.h2 {
  z-index: 100;
  color: var(--gray-800);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
}

.h2.students.come-join-us {
  color: #fff;
}

.small-text {
  color: var(--gray-600);
  letter-spacing: .2px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.small-text.top-margin {
  margin-top: 12px;
}

.color {
  background-color: var(--gray-800);
  border-radius: 4px;
  width: 120px;
  height: 80px;
}

.color.grey-200 {
  background-color: var(--gray-200);
}

.color.grey-400 {
  background-color: var(--gray-400);
}

.color.grey-100 {
  background-color: var(--gray-100);
}

.color.primary-100 {
  background-color: var(--tertiary);
}

.color.grey-600 {
  background-color: var(--gray-600);
}

.color.primary-800 {
  background-color: var(--primary);
}

.color.primary-400 {
  background-color: var(--secondary);
}

.styleguide-colors {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  display: grid;
}

.secondary-button {
  border: 2px solid var(--gray-800);
  color: var(--gray-800);
  white-space: nowrap;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.secondary-button:hover {
  box-shadow: 2px 2px 0 0 var(--gray-800);
  transform: translate(-3px, -3px);
}

.secondary-button.small {
  padding: 6px 20px;
}

.secondary-button.blue {
  background-color: var(--medium-aquamarine);
  color: #fff;
  border-style: none;
  align-self: stretch;
  font-weight: 600;
}

.primary-button {
  border: 2px solid var(--gray-800);
  letter-spacing: .2px;
  text-transform: none;
  white-space: nowrap;
  background-color: #2ed5a0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.primary-button:hover {
  border: 2px solid var(--gray-800);
  color: var(--gray-800);
  background-color: #fff;
}

.primary-button.w--current {
  align-self: flex-end;
}

.primary-button.small {
  background-color: #ff1919;
  border-width: 0;
  padding: 6px 20px;
  font-weight: 600;
}

.primary-button.big {
  background-color: #ff1919;
  border-style: none;
  margin-top: 55px;
  margin-bottom: 40px;
  padding: 17px 34px;
  font-size: 20px;
  font-weight: 600;
}

.discord-icon {
  margin-right: 8px;
}

.icon-button {
  border: 2px solid var(--gray-800);
  color: var(--gray-800);
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  padding: 6px 20px 6px 18px;
  font-weight: 400;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.icon-button:hover {
  box-shadow: 2px 2px 0 0 var(--gray-800);
  transform: translate(-3px, -3px);
}

.success-message {
  color: #0088a3;
  background-color: #cdfffb;
  border-radius: 6px;
  max-width: 500px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-field {
  border: 1px solid var(--gray-100);
  background-color: var(--gray-100);
  border-radius: 8px;
  min-width: 280px;
  height: 46px;
  margin-bottom: 0;
  padding: 12px 14px;
  transition: all .2s;
}

.text-field:hover {
  border: 1px solid var(--gray-200);
}

.text-field:focus {
  border: 1px solid var(--primary);
}

.text-field::placeholder {
  color: var(--gray-400);
}

.error-message {
  color: #ff3b73;
  text-align: center;
  background-color: #ffe9e9;
  border-radius: 6px;
  max-width: 500px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.textarea {
  border: 1px solid var(--gray-100);
  background-color: var(--gray-100);
  border-radius: 8px;
  min-width: 380px;
  min-height: 200px;
  padding: 16px 14px;
  transition: all .2s;
}

.textarea:hover {
  border-color: var(--gray-200);
}

.textarea:focus {
  border-color: var(--primary);
}

.textarea::placeholder {
  color: var(--gray-400);
}

.form-block {
  max-width: 580px;
  margin: 40px auto 0;
}

.label {
  color: #585a71;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.label.top-margin {
  margin-top: 10px;
}

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

.rich-text {
  text-align: left;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text p {
  color: var(--gray-600);
}

.rich-text blockquote {
  border-left-color: var(--primary);
  color: var(--gray-600);
  font-size: 16px;
}

.rich-text li {
  color: var(--gray-600);
}

.rich-text a {
  color: var(--primary);
  text-decoration: none;
}

.rich-text h1, .rich-text h2, .rich-text h3 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.rich-text h4, .rich-text h5 {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.navigation {
  z-index: 200;
  background-color: #fff;
  border-bottom: 2px solid #fff;
  width: 100%;
  height: 82px;
  display: none;
  position: sticky;
  top: 0;
}

.navigation.mainpagess {
  display: inline-flex;
}

.horizontal-container {
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.horizontal-container.navbar {
  grid-column-gap: 14px;
}

.horizontal-container.center {
  align-items: center;
}

.horizontal-container.testimonials {
  flex-flow: row;
}

.bottom-burger-line {
  background-color: #0f0f0f;
  border-radius: 20px;
  width: 16px;
  height: 3px;
}

.middle-burger-line {
  background-color: #0f0f0f;
  border-radius: 20px;
  width: 22px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.top-burger-line {
  background-color: var(--gray-800);
  border-radius: 20px;
  width: 28px;
  height: 3px;
}

.nav-menu {
  align-items: center;
  display: flex;
}

.logo-icon {
  width: 40%;
  max-width: 50%;
}

.nav-link {
  color: var(--gray-800);
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
  display: flex;
}

.nav-link:hover {
  color: var(--primary);
}

.nav-link.w--current {
  color: #1b1830;
}

.nav-link.right-margin {
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

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

.brand.w--current {
  padding-left: 0;
}

.navbar-container {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 39px;
  padding-right: 39px;
  display: inline-flex;
}

.burger-icon {
  z-index: 400;
  cursor: pointer;
  width: 36px;
  height: 36px;
  display: none;
  position: relative;
}

.horizontal-line {
  background-color: var(--primary);
  background-image: linear-gradient(to right, var(--primary), var(--secondary) 82%, var(--tertiary));
  height: 8px;
  margin-bottom: 80px;
}

.horizontal-line.gray {
  background-color: var(--gray-200);
  background-image: none;
  height: 1px;
  margin-bottom: 0;
}

.footer-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 400px 1fr 1fr 1fr;
  grid-auto-columns: max-content;
  place-items: start center;
  width: 100%;
  margin-bottom: 80px;
  display: grid;
}

.content-footer {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.link {
  color: var(--gray-600);
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

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

.link.top-margin {
  margin-top: 10px;
}

.social-link {
  grid-column-gap: 6px;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.bottom-footer {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.circle {
  color: var(--primary);
  margin-left: 12px;
  margin-right: 12px;
}

.circle.secondary {
  color: var(--secondary);
}

.circle.tertiary {
  color: var(--tertiary);
}

.small-container {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 480px;
  display: flex;
}

.image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.image-wrapper.height {
  border-radius: 16px;
  height: 480px;
  overflow: hidden;
}

.center-container {
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 780px;
  margin: 10px auto 60px;
  padding-left: 31px;
  padding-right: 31px;
  display: block;
}

.center-container.small {
  max-width: 680px;
}

.center-container.nobetter {
  margin-bottom: 10px;
}

.center-container.bfpagebutton {
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.center-container.taxbillbutton {
  margin-top: 0;
  margin-bottom: 20px;
}

.center-container.nssaaa {
  max-width: 900px;
}

.main-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.main-grid.feature {
  grid-column-gap: 12px;
  grid-row-gap: 4px;
  grid-template-columns: max-content 1fr;
  justify-items: start;
}

.promo-video {
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a2e8dee45867971b884570_talk%20to%20camera%20first%20attempt.jpg");
  background-position: 50%;
  background-size: 960px;
  background-attachment: scroll;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 920px;
  height: 520px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.promo-video.case-study {
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/644a418c6c2db5c6c78bd218_DAY%201%20(1).png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.promo-video.case-study.herosection {
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63aaf9a3805633eb4f99448d_Thumbnail%20.jpeg");
  background-position: 50% 40%;
  background-size: cover;
  width: 440px;
  height: 350px;
  margin-top: 0;
  position: absolute;
}

.play-button {
  background-color: #ffffff3d;
  border: 1px solid #fff;
  border-radius: 100%;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  transition: all .2s;
  display: flex;
  position: absolute;
}

.play-button:hover {
  background-color: var(--gray-800);
}

.play-icon {
  width: 26px;
  margin-left: 4px;
}

.yellow-arrow {
  flex: 0 auto;
  position: absolute;
  inset: auto auto 90% -3%;
}

.sticker {
  z-index: 1;
  position: absolute;
}

.sticker-wrapper {
  justify-content: center;
  align-items: center;
  width: 130px;
  display: flex;
  position: absolute;
  inset: 90% auto auto 90%;
  transform: rotate(-20deg);
}

.text-sticker {
  z-index: 100;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 17px;
  text-decoration: none;
  position: relative;
}

.accordion {
  z-index: 100;
  border: 2px solid var(--gray-800);
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  padding: 16px;
  transition: all .3s;
  display: block;
  overflow: hidden;
}

.accordion:hover {
  box-shadow: 2px 2px 0 0 var(--gray-800);
  transform: translate(-3px, -3px);
}

.accordion.faqs {
  background-color: #0000;
  border-style: none none solid;
  border-radius: 0;
}

.accordion.faqs:hover {
  box-shadow: 0 1px 0 0 var(--gray-800);
  transform: translate(0, -2px);
}

.accordion-container {
  grid-row-gap: 12px;
  flex-direction: column;
  padding: 0;
  display: flex;
}

.accordion-container.horizontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.chip {
  border: 2px solid var(--gray-800);
  color: #fff;
  text-transform: uppercase;
  background-color: #467fbc;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 64px;
  padding: 6px 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.chip.primary {
  background-color: #467fbc;
}

.chip.tertiary {
  background-color: var(--tertiary);
  color: var(--gray-800);
}

.chip.white {
  color: var(--gray-800);
  text-transform: none;
  background-color: #fff;
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 400;
}

.accordion-text {
  background-color: #0000;
  position: static;
}

.accordion-text.w--open {
  background-color: #0000;
}

.accordion-content {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.testimonial-details {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.testimonial {
  grid-column-gap: 12px;
  grid-row-gap: 6px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-card {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  border: 2px solid var(--gray-800);
  box-shadow: 2px 2px 0 0 var(--gray-800);
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: relative;
}

.small-avatar {
  border: 2px solid var(--gray-600);
  border-radius: 100%;
  width: 48px;
  height: 48px;
  overflow: hidden;
}

.span {
  background-color: #615cff80;
}

.span.tertiary {
  background-color: #ffffff80;
}

.vertical-container {
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.vertical-container.small-gap {
  grid-row-gap: 12px;
  padding-top: 12px;
}

.image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.small-feature {
  align-items: center;
  max-width: 470px;
  margin-top: 14px;
  font-weight: 400;
  display: flex;
}

.small-feature.bfpages {
  font-weight: 400;
}

.card {
  grid-row-gap: 20px;
  border: 2px solid var(--gray-800);
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px 36px 36px;
  display: flex;
  position: relative;
}

.card._30dcpageprice {
  border-style: solid;
  border-width: 2px;
}

.check-icon {
  width: 24px;
  margin-right: 8px;
}

.div-block {
  flex: 1;
  margin-top: -5px;
  margin-bottom: 20px;
}

.div-block.bulletspricing {
  color: #000;
}

.div-block.bulletspricing.bfpage {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.arrow {
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 26px;
  height: 26px;
  display: flex;
  position: relative;
}

.course-wrapper {
  z-index: 100;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-wrapper {
  z-index: 100;
  flex-direction: column;
  align-items: center;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}

.asset-links {
  grid-row-gap: 6px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.asset-container {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 360px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.asset-composition {
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 420px;
  display: flex;
  overflow: hidden;
}

.version-grid {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  max-width: 580px;
  margin-top: 40px;
  display: grid;
}

.version {
  border: 2px solid var(--gray-800);
  box-shadow: 2px 2px 0 0 var(--gray-800);
  border-radius: 32px;
  padding: 8px 14px;
  font-size: 14px;
  line-height: 26px;
}

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

.utility-page-content {
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 720px;
  display: flex;
}

.utility-page-form {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

._404-image {
  width: 100%;
  max-width: 520px;
}

.protected-image {
  width: 100%;
  max-width: 280px;
}

.container-2 {
  padding-left: 301px;
  padding-right: 301px;
}

.container-2.pricing {
  padding-left: 280px;
  padding-right: 280px;
}

.text-span {
  color: var(--steel-blue);
  text-decoration: underline;
}

.bold-text-2 {
  color: var(--gray-800);
}

.lca-brand-logos-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.lca-brand-logos-section._30dcpage {
  margin-top: 0;
}

.text-span-3 {
  font-size: 20px;
  line-height: 30px;
}

.heading-4 {
  color: var(--gray-800);
  margin-right: -30px;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  line-height: 58px;
}

.bold-text-5 {
  color: var(--gray-800);
}

.bold-text-6 {
  line-height: 22px;
}

.text-span-12 {
  color: #2ed5a0;
  text-decoration: underline;
}

.text-block, .text-block-2, .text-block-3 {
  color: #fff;
}

.image-2 {
  max-width: 20%;
}

.text-span-13 {
  text-decoration: line-through;
}

.text-span-15 {
  color: #ff1919;
  text-decoration: line-through;
}

.italic-text {
  line-height: 38px;
}

.section---the-problem {
  background-color: #0000;
  background-image: linear-gradient(to bottom, #fff, var(--steel-blue));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.paragraph-2 {
  background-color: #0000;
  flex: 0 auto;
  order: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-2.didnt {
  text-align: center;
  align-self: center;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 44px;
}

.paragraph-2.white {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.container-4 {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% -100px;
}

.container-4.my-story {
  background-color: #0000;
  border-style: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: static;
}

.container-4.my-story.videosimprove {
  margin-top: 20px;
}

.container-4.didnt-do {
  margin-bottom: 0;
  padding-top: 75px;
  position: relative;
  top: -128px;
  bottom: 0;
}

.container-4.already {
  position: static;
}

.heading-5 {
  color: var(--medium-aquamarine);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
  text-decoration: underline;
}

.heading-5.already {
  color: var(--steel-blue);
  -webkit-text-stroke-color: var(--steel-blue);
}

.heading-5._30-days {
  color: var(--steel-blue);
}

.text-span-21 {
  color: var(--gray-800);
}

.italic-text-2 {
  color: var(--gray-800);
  font-weight: 400;
  text-decoration: none;
}

.heading-7 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.heading-8 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 400;
}

.heading-highlight {
  background-color: var(--tertiary);
  color: #fff;
  border-radius: 10px;
  padding-left: 5px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.heading-highlight.intro {
  background-color: var(--steel-blue);
  border: 2px solid #000;
  border-radius: 20px;
  padding: 8px 20px;
}

.heading-highlight.intro.chip {
  color: #000;
  background-image: linear-gradient(#ffffaf8c, #ffffaf8c), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-style: none;
  border-radius: 0;
  width: auto;
  max-width: 600px;
  margin-left: 121px;
  margin-right: 121px;
  padding: 37px 45px 58px;
  font-family: Gochi Hand, sans-serif;
  font-size: 30px;
  line-height: 38px;
  box-shadow: 2px 2px 3px #000;
}

.heading-highlight.challenge {
  background-color: var(--steel-blue);
}

.list {
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.heading-9 {
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 58px;
  font-weight: 600;
  line-height: 64px;
}

.image-4 {
  text-align: left;
  border-radius: 16px;
  align-self: center;
  width: 600px;
  height: auto;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
}

.section-i-m-thomas {
  flex-direction: column;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 175px;
  display: block;
}

.section-i-m-thomas.bf {
  margin-top: 50px;
}

.section-i-m-thomas.bf.yeas {
  margin-top: 30px;
}

.section-i-m-thomas.bf.yeas.sdfsaa {
  border-radius: 0;
  margin-bottom: 50px;
}

.section-i-m-thomas.bf.yeas.sdfsaa.saaa {
  margin-top: 60px;
  margin-bottom: 25px;
}

.section-i-m-thomas.bf.yeas.sdfsaa.daaaaa {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-i-m-thomas.bf.yeas.sdfsaa.daaaaa.items {
  background-image: linear-gradient(#022, #000);
}

.section-i-m-thomas.bf.yeas.sdfsaa.fssss {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-i-m-thomas.bf.yeas.sdfsaa.fssss.fdsdfsssss {
  background-image: linear-gradient(#022, #000);
}

.container-5 {
  flex-direction: column;
  max-width: 600px;
  margin-top: 50px;
  display: flex;
}

.paragraph-3 {
  text-align: left;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.heading-underline {
  color: #f5987d;
  padding-left: 0;
  padding-right: 0;
  font-size: 58px;
  line-height: 54px;
  text-decoration: none;
}

.heading-underline.me.challenge.thomas {
  background-image: linear-gradient(to bottom, #0000 64%, var(--steel-blue) 65%, var(--steel-blue));
  color: var(--gray-800);
  font-size: 58px;
}

.heading-underline.firstattempt {
  background-image: linear-gradient(to bottom, #0000 64%, var(--medium-aquamarine) 65%, var(--medium-aquamarine));
  color: var(--gray-800);
  font-size: 28px;
  line-height: 34px;
}

.heading-underline.title {
  font-size: 32px;
  line-height: 36px;
}

.heading-underline.title.uncomfortable {
  color: #ff1919;
}

.heading-underline.title.figure {
  color: #467fbc;
  font-weight: 600;
}

.heading-underline.noroadmap {
  font-size: 20px;
  line-height: 20px;
}

.heading-underline.reveal {
  color: var(--gray-800);
  line-height: 70px;
}

.heading-underline.january {
  background-image: linear-gradient(to bottom, #0000 64%, var(--medium-aquamarine) 65%, var(--medium-aquamarine));
  color: #fff;
  font-size: 48px;
  line-height: 58px;
}

.heading-underline.january {
  background-image: linear-gradient(#0000 64%, #2ed5a0 65%, #2ed5a0);
  font-size: 48px;
  line-height: 58px;
}

.heading-underline.members {
  background-image: linear-gradient(#0000 64%, #2ed5a0 65%, #2ed5a0);
  font-size: 16px;
  line-height: 24px;
}

.heading-underline.textgrid {
  color: #467fbc;
  font-size: 32px;
  line-height: 38px;
  text-decoration: none;
}

.heading-underline.january {
  color: #fff;
  background-image: linear-gradient(#0000 64%, #2ed5a0 65%, #2ed5a0);
  font-size: 48px;
  line-height: 58px;
}

.heading-underline.students {
  color: #467fbc;
  font-size: 48px;
  line-height: 58px;
}

.heading-underline.challenge {
  color: #467fbc;
  font-size: 32px;
  line-height: 44px;
}

.heading-underline.me {
  background-image: linear-gradient(#0000 64%, #2ed5a0 65%, #2ed5a0);
  font-size: 58px;
  line-height: 64px;
}

.heading-underline.me.challenge.thomas {
  color: #1b1717;
  background-image: linear-gradient(#0000 64%, #467fbc 65%, #467fbc);
  font-size: 44px;
  line-height: 54px;
}

.heading-underline.firstattempt {
  color: #1b1717;
  background-image: linear-gradient(#0000 64%, #2ed5a0 65%, #2ed5a0);
  font-size: 28px;
  line-height: 34px;
}

.heading-underline.firstattempt._30-days {
  background-image: linear-gradient(#0000 64%, #467fbc 65%, #467fbc);
}

.heading-underline.firstattempt._30-days.asdfaaa {
  background-image: linear-gradient(#0000, #ffed2978 0%, #ffed2978);
  font-size: 28px;
}

.heading-underline.bullet {
  color: #467fbc;
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}

.text-block-4 {
  color: var(--gray-800);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 34px;
  position: static;
  inset: -26% 0% auto;
}

.video {
  max-width: 750px;
  margin-top: 0;
  display: block;
  overflow: visible;
}

.container-6 {
  display: flex;
}

.container-6.first-attempt {
  background-color: #fff;
  background-image: linear-gradient(#f8f8da70, #f8f8da70), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 87px;
  padding-bottom: 175px;
  position: relative;
  top: -75px;
  bottom: -75px;
}

.image-5 {
  align-self: center;
  max-width: 100%;
  margin-top: -180px;
  position: static;
  top: 11%;
}

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

.container-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-11.bytheend {
  font-size: 44px;
}

.grid {
  grid-column-gap: 50px;
  background-color: #fff;
  border: 2px #000;
  border-radius: 0;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  margin-top: 50px;
  padding: 40px;
}

.section---solution-tcp {
  background-color: var(--gray-100);
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.image-6 {
  margin-top: 0;
}

.section---end-result {
  background-color: #0000;
  margin-top: 75px;
  margin-bottom: 20px;
  padding-bottom: 50px;
}

.heading-12 {
  text-align: center;
  margin-left: -30px;
  margin-right: -30px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 32px;
}

.image-7 {
  align-self: center;
  margin-top: -75px;
  position: static;
  inset: -14% 0% auto 43%;
}

.heading-13 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 750px;
  margin-top: 75px;
  padding-left: 49px;
  padding-right: 49px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  display: block;
}

.heading-13.manyattempts {
  margin-top: 50px;
}

.heading-13.manyattempts.white {
  color: #fff;
  text-align: center;
}

.heading-13.idea {
  color: #000;
}

.container-9 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 150px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.list-2 {
  font-size: 18px;
  display: block;
}

.list-2.white {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.grid-2 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  align-content: start;
  align-items: start;
}

.image-10 {
  max-width: 100%;
}

.container-10 {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.image-11 {
  position: absolute;
  inset: -8% 0% auto 33%;
}

.container-11 {
  margin-top: -90px;
}

.bold-text-7 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.italic-text-3 {
  color: var(--gray-800);
  font-size: 18px;
  line-height: 24px;
}

.heading-14, .heading-15, .heading-16 {
  font-size: 32px;
  line-height: 38px;
}

.section---testimonial.ttcsa {
  margin-top: 100px;
}

.section---testimonial.ttcsa.dfds {
  margin-top: 0;
  margin-bottom: 0;
}

.section---pricing {
  margin-top: 100px;
  margin-bottom: 0;
  display: block;
}

.section---pricing.lcapricing {
  margin-top: 50px;
}

.section---pricing.bfpricing {
  display: none;
}

.section---module-outline.gray {
  background-color: var(--gray-100);
  background-color: #f2f3f9;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section---case-study {
  margin-bottom: 100px;
}

.container---brand-logos {
  max-width: 600px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.lca-container---trusted-members {
  flex-direction: column;
  align-items: center;
  max-width: 780px;
  margin-bottom: 0;
  display: flex;
}

.section---faqs {
  background-color: #fff;
  padding-top: 25px;
  padding-bottom: 25px;
}

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

.section---first-attempt-video {
  background-color: var(--gray-100);
  margin-bottom: 0;
  padding-bottom: 75px;
}

.section---many-attempts {
  background-color: #2c2c2c;
  margin-top: -300px;
  padding-top: 75px;
  padding-bottom: 225px;
}

.section---what-did-i-do {
  margin-bottom: 0;
}

.section---what-did-i-do.sale-page {
  margin-bottom: -50px;
}

.bold-text-8 {
  color: #ff1919;
  line-height: 30px;
}

.paragraph-4, .paragraph-5, .paragraph-6 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container---by-the-end {
  max-width: 1200px;
}

.heading-17 {
  color: #2ed5a0;
  font-size: 28px;
}

.heading-17._127 {
  margin-top: 10px;
  margin-bottom: 0;
}

.heading-17._127.discountprice {
  margin-top: 15px;
  font-size: 36px;
}

.heading-17._127.fullprice {
  margin-top: -10px;
}

.heading-18 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.heading-19 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
}

.text-span-23, .text-span-24, .text-span-25, .text-span-26, .text-span-27, .text-span-28, .text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33 {
  background-color: var(--medium-aquamarine-2);
}

.section---facebook {
  background-color: var(--steel-blue);
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 30px;
}

.paragraph-7 {
  color: #fff;
  padding-left: 75px;
  padding-right: 75px;
}

.paragraph-7._30dctestimonial, .paragraph-7.comejoinus {
  padding-left: 0;
  padding-right: 0;
}

.facebook-post {
  border-bottom: 2px #000;
  border-radius: 20px;
  padding: 10px;
}

.div-block-2 {
  margin-top: 0;
  margin-bottom: 50px;
  display: none;
}

.div-block-2.timer-2 {
  display: none;
}

.section---timer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-2 {
  background-color: var(--gray-100);
  color: var(--gray-800);
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-21, .paragraph-8 {
  color: var(--gray-800);
}

.container-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.heading-22 {
  text-align: center;
  margin-top: -10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  line-height: 34px;
}

.heading-22.opp {
  margin-top: 25px;
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 42px;
}

.heading-22.opp.hgfddd {
  color: #fff;
}

.text-span-34 {
  font-size: 32px;
  font-style: italic;
  font-weight: 600;
  line-height: 34px;
}

.video-2 {
  margin-top: 40px;
}

.lca-hero-button {
  text-align: center;
  cursor: pointer;
  background-color: #2ed5a0;
  border: 2px #000;
  border-radius: 10px;
  margin: 10px 16px;
  padding: 15px 25px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.lca-hero-button:hover {
  color: #000;
  background-color: #fff;
  border: 0 solid #000;
}

.lca-hero-button.webinar {
  margin-top: 50px;
}

.lca-hero-button.footer {
  margin-top: 55px;
}

.lca-hero-button.challenge.shitting {
  margin-left: 135px;
  margin-right: 135px;
}

.lca-hero-button.challenge.redbutton {
  background-color: #ff1919;
}

.lca-hero-button.challenge._9steps {
  margin-left: 125px;
  margin-right: 125px;
}

.lca-hero-button.challenge {
  background-color: #2ed5a0;
  margin-left: 170px;
  margin-right: 170px;
}

.lca-hero-button.startpage {
  margin-left: 39px;
  margin-right: 39px;
}

.lca-hero-button.salespage {
  margin-left: 231px;
  margin-right: 231px;
}

.lca-hero-button.salespage.fuck {
  margin-left: 140px;
  margin-right: 140px;
}

.lca-hero-button.salespage.shit {
  margin-left: 129px;
  margin-right: 129px;
}

.section-3 {
  cursor: auto;
}

.section-3.headerapace {
  margin-top: 40px;
  margin-bottom: 0;
}

.body {
  background-color: #000;
  background-image: linear-gradient(#00bfffe6, #1f1f1fe6);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 50px;
  display: flex;
}

.body.gear-list {
  background-image: linear-gradient(#101a25e6, #1f1f1fe6), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63b2d01759086b3891888ca1_DSC01630%20copy.jpg");
}

.body.waitlist {
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/67b79576e73397b1013ea0b7_Speak%20Like%20A%20Pro%20And%20Build%20A%20Magnetic%20Personal%20Brand%20In%20Just%2090%20Days%20(2).png"), linear-gradient(200deg, #00546373, #000000e6 78%);
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 800px, auto;
  background-attachment: scroll, scroll;
}

.body.cheatsheet {
  background-image: none;
}

.image-16 {
  width: 200px;
  margin-top: -20px;
  margin-bottom: -20px;
  padding-bottom: 0;
}

.image-16.cheatsheet {
  margin-bottom: 20px;
}

.image-16.cheatsheet.pclogo {
  margin-top: 20px;
}

.container-15 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 900px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.heading-23 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 35px;
  font-family: Poppins, sans-serif;
  font-size: 42px;
  line-height: 52px;
}

.heading-23.rc {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.heading-23.rc.sdfsa {
  margin-top: 20px;
  margin-bottom: 20px;
  font-style: italic;
}

.heading-23.rcois {
  color: #fff;
  margin-bottom: 35px;
  font-size: 48px;
  line-height: 58px;
}

.heading-23.rcois.sdfas {
  margin-bottom: 15px;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
}

.heading-23.watilist-masaa {
  color: #fff;
  text-transform: uppercase;
  background-color: #242424;
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/67b792750331dbcb4ebd3b26_Untitled%20design%20(23).png");
  background-position: 11px;
  background-repeat: no-repeat;
  background-size: 9px;
  background-attachment: scroll;
  border-radius: 6px;
  padding: 7px 15px 7px 30px;
  font-family: Inconsolata, monospace;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.text-span-35 {
  text-decoration: underline;
}

.paragraph-9 {
  color: #fff;
  text-align: left;
  margin-top: 35px;
  margin-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.paragraph-9.sdfssss {
  text-align: center;
  margin-top: 0;
}

.paragraph-9.leadness {
  margin-top: 0;
}

.columns-3 {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.button-2 {
  background-color: var(--medium-aquamarine);
  text-align: center;
  border-radius: 5px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 11px 25px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
}

.button-2.waitlistbutton {
  letter-spacing: 1px;
  margin-top: 15px;
  padding: 10px 60px;
  font-size: 24px;
}

.column-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-17 {
  width: 400px;
  margin-top: 0;
  margin-bottom: 84px;
}

.image-17.cheatsheet {
  cursor: pointer;
  width: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

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

.text-span-36 {
  text-decoration: underline;
}

.modal-wrapper {
  z-index: 9999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #467fbc59;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.columns-4 {
  background-color: #fff;
  border-radius: 4px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 675px;
  padding: 15px 20px 25px;
  display: block;
}

.image-18 {
  text-align: left;
  border-radius: 4px;
  align-self: flex-start;
  width: 185px;
  padding-left: 0;
  padding-right: 0;
}

.column-6 {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.heading-24 {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 45px;
  padding-right: 25px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.heading-24.acform {
  margin-bottom: 0;
}

.heading-24.acform.watiformana {
  text-align: center;
}

.column-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: block;
}

.paragraph-10 {
  color: var(--gray-400);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  padding-left: 0;
  font-size: 14px;
}

.close-modal-button {
  cursor: pointer;
  width: 30px;
  padding: 5px;
  position: absolute;
  inset: 20px 20px auto auto;
}

.html-embed {
  margin-top: -30px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 50px;
  display: inline-flex;
}

.html-embed.fullwidtchacform {
  padding-right: 20px;
}

.text-span-37 {
  font-style: italic;
}

.paragraph-11 {
  color: #fff;
  text-align: center;
}

.heading-25, .heading-26 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 24px;
}

.button-3, .button-4, .column-8, .column-9 {
  text-align: center;
}

.section-4 {
  padding-top: 230px;
  display: flex;
}

.body-2 {
  background-image: linear-gradient(#1f1f1fdb, #1f1f1fdb), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63c03b18e09cb5f5ff64b6da_Thomas%20Matt's%20Flat.jpeg");
  background-position: 0 0, 100%;
  background-repeat: repeat, repeat;
  background-size: auto, 1700px;
  background-attachment: scroll, scroll;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-2.home-page {
  display: block;
}

.image-19 {
  background-color: #0000;
  width: 75px;
  max-width: 100%;
  margin-bottom: -24px;
  margin-left: 124px;
  padding-top: 0;
  padding-left: 0;
}

.columns-5 {
  text-align: center;
  align-self: center;
  min-width: 800px;
  margin-top: 50px;
}

.image-20 {
  text-align: center;
  width: 100px;
  margin-bottom: 25px;
  display: inline-block;
}

.container-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lca-hero-container {
  cursor: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-38 {
  color: #fff;
  text-decoration: line-through;
}

.lca-hero-section {
  background-color: #2c2c2c87;
  background-image: linear-gradient(#33333375, #33333375), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63c7e0cadbd8537ee03e7e77_DSC04575.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 25px;
}

.full-price-strikethrough {
  color: #fff;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 30px;
}

.heading-27 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  line-height: 65px;
}

.heading-27.off {
  color: var(--medium-aquamarine);
  text-shadow: 1px 1px 6px #000;
  margin-bottom: 0;
}

.heading-27.lca-off {
  color: var(--medium-aquamarine);
  text-shadow: 1px 1px #fff;
  margin-bottom: 0;
  text-decoration: none;
}

.heading-28 {
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.section-5 {
  background-color: #dfffe8;
}

.testimonial-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  border: 2px solid #17191b;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: relative;
  box-shadow: 2px 2px #17191b;
}

.text-span-39 {
  background-color: #2ed5a0a3;
}

.small-text-2 {
  color: #49535c;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.bold-text-9 {
  z-index: 100;
  color: #17191b;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.bold-text-9.gray {
  color: #49535c;
}

.lca-feature-image {
  border: 2px #49535c;
  border-radius: 5%;
  width: 300px;
  height: 175px;
  overflow: hidden;
}

.container-17 {
  max-width: 1000px;
}

.lca-testimonial-section {
  margin-bottom: 25px;
  padding-top: 20px;
  padding-bottom: 25px;
}

.text-span-40 {
  text-align: center;
}

.lca-text {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.lca-text.trust {
  margin-bottom: 20px;
}

.bold-text-10 {
  color: var(--gray-800);
}

.lca-feature-grid {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1100px;
  margin-top: 50px;
}

.lca-feature-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lca-feature-text {
  text-align: left;
  align-self: auto;
  font-family: Nexa, sans-serif;
  font-size: 28px;
  line-height: 36px;
}

.lca-feature-text.ttc-cb-text {
  align-self: flex-start;
  margin-bottom: 0;
  padding-left: 27px;
  padding-right: 0;
}

.feature-text-ttc-cb {
  text-align: left;
  padding-left: 29px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.paragraph-13 {
  color: #000;
  text-align: center;
  padding-top: 20px;
  font-family: Poppins, sans-serif;
}

.heading-29 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.heading-29.lca {
  color: #000;
  margin-bottom: 25px;
  font-size: 42px;
}

.section-6 {
  padding-top: 50px;
}

.lca-features-section {
  background-color: #f2f3f9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.lca-image-and-text-container {
  max-width: 1100px;
  margin-top: 50px;
  margin-bottom: 35px;
}

.section-7 {
  margin-top: 50px;
}

.columns-6 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lca-feature-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 45px;
  padding-bottom: 35px;
  display: flex;
}

.column-10, .column-11, .column-12, .column-13 {
  padding-left: 20px;
  padding-right: 20px;
}

.heading-30, .heading-31 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.paragraph-14 {
  font-family: Poppins, sans-serif;
}

.paragraph-14.lca {
  margin-top: 20px;
}

.paragraph-15 {
  font-family: Poppins, sans-serif;
}

.paragraph-15.lca {
  margin-top: 20px;
}

.heading-32 {
  font-family: Poppins, sans-serif;
}

.section---facebook-2 {
  background-color: #467fbc;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.h2-2 {
  z-index: 100;
  color: #17191b;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
}

.h2-2.students.come-join-us {
  color: #fff;
}

.text-2 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
}

.accordion-2 {
  z-index: 100;
  background-color: #fff;
  border: 2px solid #17191b;
  border-radius: 16px;
  width: 100%;
  padding: 16px;
  transition: all .3s;
  display: block;
  overflow: hidden;
}

.accordion-2:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px #17191b;
}

.accordion-2.faqs {
  background-color: #0000;
  border-style: none none solid;
  border-radius: 0;
}

.accordion-2.faqs:hover {
  transform: translate(0, -2px);
  box-shadow: 0 1px #17191b;
}

.chip-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #467fbc;
  border: 2px solid #17191b;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 64px;
  padding: 6px 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.chip-2.tertiary {
  background-color: var(--steel-blue);
  color: #17191b;
}

.chip-2.primary {
  background-color: #467fbc;
}

.chip-2.tertiary {
  color: #17191b;
  background-color: #467fbc;
}

.chip-2.tertiary.yellow {
  background-color: #f3b500;
}

.horizontal-line-2 {
  background-color: #615cff;
  background-image: linear-gradient(to right, #615cff, #ff80b1 82%, #f3b500);
  height: 8px;
  margin-bottom: 80px;
}

.horizontal-line-2.gray {
  background-color: #cfd5db;
  background-image: none;
  height: 1px;
  margin-bottom: 0;
}

.grid-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-33 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.lca-brand-discounts {
  margin-top: 50px;
  margin-bottom: 50px;
}

.lca-additional-testimonials {
  background-color: #467fbc;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-8 {
  color: #17191b;
  background-color: #f2f3f9;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-34, .paragraph-16 {
  color: #17191b;
}

.lca-final-cta {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63b2d01759086b3891888ca1_DSC01630%20copy.jpg");
  background-position: 0 0, 75% 30%;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  padding-top: 77px;
  padding-bottom: 77px;
}

.lca-accordian-text {
  padding: 15px 30px;
  font-family: Poppins, sans-serif;
}

.bold-text-11 {
  font-size: 22px;
  line-height: 28px;
}

.lca-accordian-header {
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
}

.heading-35 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 28px;
}

.div-block-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-21 {
  width: 150px;
}

.brand-discount-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-22 {
  border-radius: 15px;
  width: auto;
  height: 65px;
}

.image-22.eric {
  width: 80px;
}

.paragraph-17 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.heading-36 {
  color: #fff;
}

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

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

.lca-testimonial-name {
  color: #fff;
  font-size: 28px;
}

.lca-testimonial-name.tva {
  color: #000;
}

.container-18 {
  max-width: 1100px;
}

.lca-heading {
  color: #fff;
  text-align: center;
  text-shadow: 3px 2px 5px #0000008f;
  margin-top: 0;
  font-family: Poppins, sans-serif;
}

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

.button-5 {
  margin-top: 45px;
  margin-bottom: 0;
}

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

.text-block-5 {
  text-align: center;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
}

.text-block-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.countdown-numbers {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.countdown-labels {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
}

.countdown-timer {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: -15px;
  margin-bottom: 20px;
}

.countdown-timer.footer-timer {
  margin-top: 40px;
  margin-bottom: 0;
}

.text-span-41 {
  color: #fff;
}

.bold-text-12 {
  color: var(--medium-aquamarine);
  text-shadow: none;
}

.text-span-42 {
  text-shadow: none;
}

.bold-text-13 {
  text-shadow: none;
  font-size: 34px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.italic-text-5 {
  color: #fff;
  text-shadow: 1px 1px 6px #000;
  font-size: 44px;
  text-decoration: none;
}

.italic-text-5.off {
  font-size: 34px;
}

.text-span-43 {
  text-decoration: none;
}

.text-span-44 {
  text-align: center;
}

.paragraph-18 {
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
}

.container-20 {
  margin-bottom: 20px;
}

.bundle---header-section {
  background-color: #000;
  justify-content: space-between;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.paragraph-19 {
  text-align: right;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.paragraph-19.headerwhite {
  color: #fff;
}

.section-9 {
  background-image: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-9.ssss {
  margin-top: 50px;
  padding-bottom: 50px;
}

.container-21 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  display: flex;
}

.container-21.topgpag {
  margin-top: 0;
}

.container-21.topgpag.sdfsdss {
  margin-bottom: 25px;
}

.container-21.topgpag.fddd {
  padding-left: 42px;
  padding-right: 42px;
}

.div-block-5 {
  max-width: 80px;
}

.section-10 {
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63b2d01759086b3891888ca1_DSC01630%20copy.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  padding: 100px;
  display: flex;
}

.section-10.bf.fm {
  color: var(--gray-800);
  padding-left: 100px;
  padding-right: 100px;
}

.section-10.ttcmastery {
  background-image: linear-gradient(#000, #17304b 56%), linear-gradient(#00000080, #00000080);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.div-block-6 {
  background-color: #fff;
}

.heading-37 {
  color: #fff;
}

.bundle---total-value {
  color: #fff;
  font-style: normal;
}

.bundle---total-value.fm {
  text-align: right;
}

.bundle---total-value.fm.ccbundle {
  color: var(--gray-800);
  text-align: left;
}

.bundle---text-value {
  color: #fff;
  font-weight: 200;
}

.bundle---text-value.fm {
  text-align: right;
}

.bundle---text-value.fm.ccreator {
  text-align: left;
}

.bundle---pricing-card {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
  box-shadow: 2px 2px 11px -8px #424242;
}

.bundle---pricing-card.single {
  flex-wrap: nowrap;
}

.bundle---pricing-card.main {
  color: var(--gray-800);
  border-radius: 6px;
  padding-left: 40px;
  padding-right: 40px;
}

.bold-text-15 {
  color: #fff;
  font-style: normal;
}

.bold-text-15.lockin {
  font-weight: 400;
}

.text-span-45, .text-span-46 {
  color: red;
}

.green-price {
  color: var(--medium-aquamarine);
}

.heading-38 {
  color: var(--royal-blue);
  text-align: center;
  font-size: 22px;
  line-height: 28px;
}

.heading-38.ttcmasteryheading {
  font-size: 32px;
  line-height: 40px;
}

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

.heading-39.crossed {
  color: red;
  margin-top: 10px;
  margin-bottom: -13px;
  font-size: 28px;
  text-decoration: line-through;
}

.heading-39.crossout {
  color: red;
  margin-top: 10px;
  text-decoration: line-through;
}

.heading-40 {
  color: #e60000;
  text-align: center;
  margin-top: 0;
  font-size: 16px;
}

.heading-40.value-green {
  color: var(--medium-aquamarine);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.heading-40.ttcm, .heading-40.bf-legacy {
  color: #2ed5a0;
}

.button-6 {
  background-color: var(--royal-blue);
  border-radius: 6px;
  margin-top: 20px;
}

.button-6.masterybundlebutton {
  background-color: #ff1919;
  padding-left: 55px;
  padding-right: 55px;
  font-size: 24px;
  line-height: 30px;
}

.button-6.masterybundlebutton:hover {
  color: #000;
}

.button-6.masterybundlebutton.nss {
  vertical-align: middle;
  background-color: #00caaf;
  display: inline;
}

.div-block-7 {
  text-align: left;
  max-width: 600px;
  margin-left: 0;
  padding-left: 0;
}

.div-block-7.priceinasdf {
  width: auto;
  min-width: auto;
  margin-right: 69px;
  font-style: normal;
}

.div-block-7.sdfs {
  margin-left: 69px;
}

.bundle---time-left {
  font-size: 28px;
  line-height: 34px;
}

.bundle---bf-special {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.bundle---heading {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  line-height: 50px;
}

.bundle---heading.bfte {
  color: #000;
  margin-top: 25px;
  margin-bottom: 0;
}

.bundle---heading.bfte.taxbill {
  font-size: 32px;
  line-height: 40px;
}

.bundle---heading.bfte.taxbill.ssssss {
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
}

.bundle---heading.bfte.taxbsill {
  margin-bottom: 20px;
}

.bundle---hero-subheading {
  font-size: 18px;
  line-height: 24px;
}

.heading-41 {
  color: #313131;
  margin-top: 0;
  margin-bottom: 40px;
}

.heading-42 {
  margin-bottom: 50px;
}

.video-3 {
  max-width: 700px;
}

.bold-text-16 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
}

.heading-43 {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
}

.section-11 {
  background-color: #f5f5f5;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.section-11.bf23 {
  display: none;
}

.columns-7 {
  max-width: 1100px;
}

.columns-7._4cards {
  max-width: 1200px;
}

.container-22 {
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.container-22._4cards {
  max-width: 1200px;
}

.container-23 {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.heading-44 {
  color: #fff;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.section-12 {
  background-color: var(--steel-blue);
  display: none;
}

.section-13 {
  padding-top: 30px;
}

.heading-45 {
  color: var(--gray-800);
  text-align: center;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 42px;
  line-height: 50px;
}

.heading-45.home {
  font-size: 52px;
  line-height: 65px;
}

.text-span-47, .text-span-48 {
  text-decoration: underline;
}

.heading-46 {
  color: #fff;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.heading-46.sdfdss {
  color: #000;
}

.text-span-49 {
  text-align: center;
  font-size: 48px;
  line-height: 52px;
}

.section-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-14.thankyou {
  margin-top: 40px;
}

.body-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-3.emailconfirm {
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
}

.container-24 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.text-span-50, .text-span-51 {
  color: var(--gray-800);
  text-decoration: underline;
}

.image-23 {
  text-align: center;
}

.container-25 {
  color: var(--gray-800);
  text-align: center;
  max-width: 1400px;
}

.heading-47 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.container-26 {
  max-width: 1400px;
  margin-bottom: -15px;
}

.text-span-52 {
  color: var(--medium-aquamarine);
  font-family: Agrandir, sans-serif;
  font-size: 32px;
  font-weight: 900;
  text-decoration: none;
}

.text-span-53 {
  font-family: Nexa, sans-serif;
  font-weight: 900;
}

.text-span-54 {
  font-family: Nexa, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 44px;
}

.text-span-55 {
  font-size: 32px;
  font-style: italic;
  font-weight: 400;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: stretch;
  justify-items: center;
  max-width: 300px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.full-price-ttc-cb {
  text-align: center;
  margin-top: 0;
  font-size: 20px;
  font-weight: 400;
}

.heading-49 {
  text-align: center;
  margin-top: 10px;
}

.container-27 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.exclusive-launch-discount {
  font-size: 20px;
}

.container-28 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-50 {
  text-align: center;
  font-style: italic;
}

.previous-members-heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 22px;
  font-style: italic;
  line-height: 28px;
}

.heading-51 {
  text-align: center;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  line-height: 48px;
}

.section-15 {
  background-color: var(--gray-100);
  padding-top: 50px;
  padding-bottom: 50px;
}

.heading-52 {
  text-align: center;
  margin-top: 49px;
}

.paragraph-20 {
  text-align: left;
  margin-top: 30px;
  padding-left: 150px;
  padding-right: 150px;
}

.image-24 {
  margin-top: 0;
  margin-bottom: -35px;
}

.italic-text-6 {
  justify-content: center;
  margin-bottom: -50px;
  font-size: 22px;
  display: flex;
  position: relative;
}

.heading-53 {
  text-align: center;
  margin-top: 40px;
}

.section-16 {
  background-color: var(--gray-800);
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.white-heading {
  color: #fff;
  text-align: center;
}

.paragraph-21 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
}

.text-block-7 {
  padding-left: 80px;
  padding-right: 80px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.text-span-56, .text-span-57, .text-span-58, .text-span-59, .text-span-60, .text-span-61 {
  color: var(--medium-aquamarine);
  font-family: Agrandir, sans-serif;
  font-weight: 900;
}

.text-3 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-span-62 {
  font-size: 38px;
  line-height: 48px;
}

.text-span-63 {
  color: var(--medium-aquamarine);
  font-family: Agrandir, sans-serif;
  font-size: 38px;
  font-weight: 900;
}

.image-25 {
  order: 0;
  align-self: flex-start;
  margin-bottom: 0;
}

.html-embed-2 {
  max-width: 1000px;
}

.div-block-8 {
  width: 55vw;
  padding-bottom: 0;
  position: relative;
}

.html-embed-3 {
  height: 0;
  margin-top: -28px;
  padding-bottom: 511px;
}

.text-span-64 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.list-3 {
  padding-left: 204px;
  padding-right: 204px;
}

.text-span-65 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.text-span-66 {
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
}

.text-span-67, .text-span-68, .text-span-69, .text-span-70, .text-span-71, .text-span-72, .text-span-73, .text-span-74, .text-span-75, .text-span-76, .text-span-77, .text-span-78 {
  font-weight: 600;
}

.footer-image {
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63b2d01759086b3891888ca1_DSC01630%20copy.jpg");
  background-position: 50% 30%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-span-79 {
  text-decoration: underline;
}

.text-block-8 {
  text-align: center;
  margin-top: 25px;
}

.training-heading {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  line-height: 54px;
}

.text-span-80 {
  text-decoration: line-through;
}

.text-block-9 {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
}

.section-17 {
  background-color: var(--gray-600);
}

.heading-54 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.div-block-9 {
  position: relative;
}

.html-embed-4 {
  margin-top: 0;
  padding-bottom: 535px;
}

.container-29 {
  margin-top: 20px;
  margin-bottom: 0;
}

.text-span-81 {
  text-decoration: underline;
}

.container-30 {
  color: #17191b;
  text-align: center;
  max-width: 1400px;
}

.div-block-10 {
  width: 50vw;
  padding-bottom: 0;
  position: relative;
}

.container-31 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-31.grfff {
  margin-top: 15px;
}

.text-span-82 {
  color: #17191b;
  text-decoration: underline;
}

.heading-55 {
  color: #17191b;
  text-align: center;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 42px;
  line-height: 50px;
}

.heading-56 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.heading-56.challenge {
  color: var(--gray-800);
  margin-top: -15px;
  line-height: 52px;
}

.text-block-10 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
  display: none;
}

.text-span-83 {
  text-decoration: line-through;
}

.html-embed-5 {
  max-width: 1000px;
  height: 0;
  margin-top: 25px;
  padding-bottom: 56.25%;
  position: relative;
}

.text-span-84 {
  color: #2ed5a0;
  font-family: Agrandir, sans-serif;
  font-size: 32px;
  font-weight: 900;
  text-decoration: none;
}

.text-span-85 {
  text-decoration: line-through;
}

.text-span-86 {
  color: #000;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
}

.container-32 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  display: block;
}

.text-span-87 {
  color: var(--steel-blue);
  font-family: Agrandir, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.section-18 {
  padding-top: 0;
}

.text-span-88 {
  font-family: Nexa, sans-serif;
  font-size: 26px;
  font-weight: 900;
  line-height: 44px;
}

._30-day {
  color: var(--steel-blue);
  font-family: Agrandir, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.italic-text-7, .italic-text-8 {
  color: var(--gray-800);
  font-size: 18px;
}

.bold-text-17 {
  color: var(--gray-800);
}

.text-span-89 {
  color: var(--gray-800);
  font-weight: 600;
}

.bold-text-18 {
  font-style: italic;
}

.bold-text-19 {
  color: #ff1919;
}

.bold-text-19.discount {
  color: #2ed5a0;
}

.bold-text-19.full {
  text-decoration: line-through;
}

.text-span-90 {
  text-decoration: underline;
}

.heading-57 {
  text-align: center;
  margin-top: 40px;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  line-height: 58px;
}

.heading-57.resonance {
  color: #fff;
  margin-top: 10px;
}

.heading-57.resonance.subhead {
  margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.heading-57.resonance.subhead.theresmore {
  margin-top: 70px;
  font-style: italic;
}

.text-span-91 {
  text-decoration: underline;
}

.image-26 {
  text-align: center;
  border-radius: 11px;
  margin-top: 25px;
  display: inline-block;
  box-shadow: 5px 6px 5px -1px #0003;
}

.heading-58 {
  text-align: left;
  margin-top: 50px;
  margin-bottom: 25px;
  padding-left: 130px;
  padding-right: 130px;
}

.heading-58.resonance {
  color: #fff;
}

.div-block-11 {
  padding-left: 221px;
  padding-right: 221px;
}

.div-block-11.resonance {
  color: #fff;
  padding-left: 0;
  padding-right: 0;
}

.list-item {
  font-family: Poppins, sans-serif;
  font-size: 24px;
}

.vocalresonancelist {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.text-span-92 {
  text-decoration: line-through;
}

.section-19 {
  background-color: #612ccb;
  padding-bottom: 50px;
}

.section-19._30dc {
  padding-top: 50px;
}

.container-33 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-93 {
  font-weight: 600;
}

.italic-text-9 {
  font-size: 24px;
  font-weight: 600;
}

.text-span-94 {
  font-size: 24px;
}

.italic-text-10 {
  font-size: 24px;
  font-weight: 600;
}

.italic-text-11 {
  color: #ff1919;
}

.text-span-95 {
  font-weight: 400;
}

.bold-text-20, .bold-text-21 {
  font-style: italic;
  font-weight: 400;
}

.html-embed-6 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: none;
}

.container-34 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-12 {
  width: 55vw;
  padding-bottom: 0;
  position: relative;
}

.html-embed-9 {
  height: 0;
  margin-top: -28px;
  padding-bottom: 511px;
}

.image-27 {
  align-self: flex-start;
}

.text-span-97 {
  font-size: 24px;
  line-height: 30px;
}

.section-20 {
  padding-top: 0;
}

.heading-59 {
  color: #17191b;
  text-align: center;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 42px;
  line-height: 50px;
}

.text-span-98 {
  text-decoration: underline;
}

.text-block-11 {
  text-align: center;
  margin-top: 25px;
}

.container-35 {
  max-width: 1000px;
}

.paragraph-22 {
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
}

.image-28 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.bold-text-22 {
  z-index: 100;
  color: #17191b;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.small-avatar-2 {
  border: 2px solid #49535c;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  overflow: hidden;
}

.bold-text-23 {
  color: #17191b;
}

.image-29 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-60 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.heading-60.lca {
  color: #000;
  margin-bottom: 25px;
  font-size: 42px;
}

.paragraph-23 {
  color: #000;
  text-align: center;
  padding-top: 20px;
  font-family: Poppins, sans-serif;
}

.container-36 {
  margin-bottom: 20px;
}

.column-14, .column-15 {
  padding-left: 20px;
  padding-right: 20px;
}

.heading-61 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.paragraph-24 {
  font-family: Poppins, sans-serif;
}

.paragraph-24.lca {
  margin-top: 20px;
}

.columns-8 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-62 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.column-16, .column-17 {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-25 {
  font-family: Poppins, sans-serif;
}

.paragraph-25.lca {
  margin-top: 20px;
}

.paragraph-26 {
  color: #fff;
  padding-left: 75px;
  padding-right: 75px;
}

.container-37 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.section---facebook-3 {
  background-color: #467fbc;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-block-12, .text-block-13 {
  color: #fff;
}

.accordion-3 {
  z-index: 100;
  background-color: #fff;
  border: 2px solid #17191b;
  border-radius: 16px;
  width: 100%;
  padding: 16px;
  transition: all .3s;
  display: block;
  overflow: hidden;
}

.accordion-3:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px #17191b;
}

.accordion-3.faqs {
  background-color: #0000;
  border-style: none none solid;
  border-radius: 0;
}

.accordion-3.faqs:hover {
  transform: translate(0, -2px);
  box-shadow: 0 1px #17191b;
}

.container-38 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.bold-text-24 {
  z-index: 100;
  color: #17191b;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.bold-text-24.gray {
  color: #49535c;
}

.text-4 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
}

.horizontal-line-3 {
  background-color: #615cff;
  background-image: linear-gradient(to right, #615cff, #ff80b1 82%, #f3b500);
  height: 8px;
  margin-bottom: 80px;
}

.horizontal-line-3.gray {
  background-color: #cfd5db;
  background-image: none;
  height: 1px;
  margin-bottom: 0;
}

.heading-63 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
}

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

.image-30 {
  width: 150px;
}

.heading-64 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 28px;
}

.container-39 {
  max-width: 1100px;
}

.image-31 {
  border-radius: 15px;
  width: auto;
  height: 65px;
}

.paragraph-27 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.image-32 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.container-40 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.text-5 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
}

.section-21 {
  color: #17191b;
  background-color: #f2f3f9;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-65, .paragraph-28 {
  color: #17191b;
}

.container-41 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-99 {
  text-decoration: underline;
}

.heading-66 {
  text-align: center;
  font-size: 28px;
  line-height: 38px;
}

.section-22 {
  background-color: #000;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63b2d01759086b3891888ca1_DSC01630%20copy.jpg");
  background-position: 0 0, 75% 30%;
  background-size: auto, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.section-22.white {
  background-color: #0000;
}

.column-19 {
  flex-direction: row;
  justify-content: space-between;
  display: block;
}

.columns-10 {
  grid-column-gap: 300px;
  justify-content: space-between;
  display: flex;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

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

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.lca-button-timer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  display: block;
}

.lca-button-timer.deadline {
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-14 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.html-embed-10 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.container-44 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  display: block;
}

.text-span-100 {
  text-decoration: underline;
}

.text-block-15 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.html-embed-11 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-span-101 {
  text-decoration: underline;
}

.text-block-16 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.html-embed-12 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-span-102 {
  text-decoration: underline;
}

.text-block-17 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.html-embed-13 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-span-103 {
  text-decoration: underline;
}

.text-block-18 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.html-embed-14 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-block-19 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.text-block-19.timeleft {
  color: #fff;
}

.html-embed-15 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.section-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-104 {
  text-decoration: underline;
}

.text-block-20 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.html-embed-16 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.container-45 {
  max-width: 1000px;
}

.paragraph-29 {
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
}

.image-36 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.bold-text-25 {
  z-index: 100;
  color: #17191b;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.bold-text-26 {
  color: #17191b;
}

.image-37 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.container-46 {
  margin-bottom: 20px;
}

.heading-67 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.heading-67.lca {
  color: #000;
  margin-bottom: 25px;
  font-size: 42px;
}

.paragraph-30 {
  color: #000;
  text-align: center;
  padding-top: 20px;
  font-family: Poppins, sans-serif;
}

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

.paragraph-31 {
  font-family: Poppins, sans-serif;
}

.paragraph-31.lca {
  margin-top: 20px;
}

.columns-11 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-21, .column-22, .column-23 {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-32 {
  font-family: Poppins, sans-serif;
}

.paragraph-32.lca {
  margin-top: 20px;
}

.heading-68, .heading-69 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.section---facebook-4 {
  background-color: #467fbc;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.container-47 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.paragraph-33 {
  color: #fff;
  padding-left: 75px;
  padding-right: 75px;
}

.container-48 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

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

.bold-text-27 {
  z-index: 100;
  color: #17191b;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.bold-text-27.gray {
  color: #49535c;
}

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

.text-6 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
}

.heading-70 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.image-38 {
  width: 150px;
}

.heading-71 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 28px;
}

.image-39 {
  border-radius: 15px;
  width: auto;
  height: 65px;
}

.paragraph-34 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.text-7 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
}

.image-40 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.container-49 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.section-24 {
  color: #17191b;
  background-color: #f2f3f9;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-72 {
  color: #17191b;
}

.container-50 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-105 {
  text-decoration: underline;
}

.text-span-106 {
  text-decoration: line-through;
}

.card-2 {
  grid-row-gap: 20px;
  text-align: center;
  border: 2px solid #17191b;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px 36px 36px;
  display: flex;
  position: relative;
}

.image-42 {
  max-width: 20%;
}

.text-8 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-8.pricingpoints {
  color: #17191b;
  text-align: left;
}

.bold-text-28 {
  color: #467fbc;
}

.italic-text-12 {
  font-size: 24px;
  font-weight: 600;
}

.heading-73 {
  color: #2ed5a0;
  font-size: 28px;
}

.heading-73._127 {
  margin-top: 20px;
  margin-bottom: 0;
}

.secondary-button-2 {
  color: #17191b;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #17191b;
  border-radius: 8px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.secondary-button-2:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px #17191b;
}

.secondary-button-2.blue {
  color: #fff;
  background-color: #ff1919;
  border-style: none;
  align-self: stretch;
  font-weight: 600;
}

.secondary-button-2.blue.green {
  background-color: var(--medium-aquamarine);
}

.heading-74 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.div-block-13 {
  flex: 1;
  margin-top: -5px;
  margin-bottom: 20px;
}

.div-block-13.bulletspricing {
  color: #000;
}

.container-51 {
  padding-left: 301px;
  padding-right: 301px;
}

.container-51.pricing {
  padding-left: 280px;
  padding-right: 280px;
}

.italic-text-13 {
  line-height: 38px;
}

.container-52 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 30px auto 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.italic-text-14 {
  color: #ff1919;
}

.text-span-107 {
  color: #ff1919;
  text-decoration: line-through;
}

.text-span-108 {
  font-weight: 400;
}

.text-span-109 {
  text-decoration: underline;
}

.text-block-23 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.text-block-23.lcatime {
  color: #fff;
  margin-top: 30px;
}

.html-embed-17 {
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 50px;
}

.html-embed-17.ending {
  margin-bottom: 0;
}

.section-25 {
  background-color: var(--gray-800);
  margin-bottom: 20px;
}

.text-span-110 {
  text-decoration: underline;
}

.section-26 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.section-27 {
  background-color: #17191b;
  margin-bottom: 20px;
}

.text-block-24 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.text-block-24.timeleft {
  color: #fff;
}

.html-embed-18 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.section-28 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.section-29 {
  background-color: #17191b;
  margin-bottom: 20px;
}

.text-block-25 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
}

.text-block-25.timeleft {
  color: #fff;
}

.html-embed-19 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-span-111 {
  color: red;
  text-shadow: none;
  line-height: 40px;
  text-decoration: line-through;
}

.strikethru {
  color: red;
  font-size: 34px;
  font-style: normal;
  line-height: 40px;
  text-decoration: line-through;
}

.text-span-112, .text-span-113 {
  text-decoration: underline;
}

.section-30 {
  margin-bottom: 50px;
}

.section-31 {
  background-color: #49535c;
}

.heading-75 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.text-span-114 {
  text-decoration: line-through;
}

.card-3 {
  grid-row-gap: 20px;
  text-align: center;
  border: 2px solid #17191b;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px 36px 36px;
  display: flex;
  position: relative;
}

.image-43 {
  max-width: 20%;
}

.text-9 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-9.pricingpoints {
  color: #17191b;
  text-align: left;
}

.bold-text-29 {
  color: #467fbc;
}

.bold-text-29.green {
  color: var(--medium-aquamarine);
}

.italic-text-15 {
  font-size: 24px;
  font-weight: 600;
}

.heading-76 {
  color: #2ed5a0;
  font-size: 28px;
}

.heading-76._127 {
  margin-top: 20px;
  margin-bottom: 0;
}

.secondary-button-3 {
  color: #17191b;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #17191b;
  border-radius: 8px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.secondary-button-3:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px #17191b;
}

.secondary-button-3.blue {
  color: #fff;
  background-color: #ff1919;
  border-style: none;
  align-self: stretch;
  font-weight: 600;
}

.secondary-button-3.blue.green {
  background-color: var(--medium-aquamarine);
}

.heading-77 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.container-54 {
  padding-left: 301px;
  padding-right: 301px;
}

.container-54.pricing {
  padding-left: 280px;
  padding-right: 280px;
}

.container-55 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.italic-text-16 {
  color: #ff1919;
}

.text-span-115 {
  color: #ff1919;
  text-decoration: line-through;
}

.text-span-116 {
  color: var(--medium-aquamarine);
}

.navbar-2.home {
  background-color: #fff0;
  margin-top: 15px;
}

.nav-link-3 {
  color: #fff;
  letter-spacing: 1px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-3:hover {
  color: var(--medium-aquamarine);
}

.dropdown-toggle {
  color: #fff;
  letter-spacing: 1px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.dropdown-toggle:hover {
  color: var(--medium-aquamarine);
}

.dropdown-link {
  color: #fff;
  -webkit-text-stroke-color: #fff0;
  background-color: #0000;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.dropdown-link:hover {
  color: var(--medium-aquamarine);
}

.dropdown-link-2 {
  color: #fff;
  background-color: #fff0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.dropdown-link-2:hover {
  color: var(--medium-aquamarine);
}

.dropdown-link-3 {
  color: #fff;
  background-color: #fff0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.dropdown-link-3:hover {
  color: var(--medium-aquamarine);
}

.image-44 {
  margin-top: 6px;
}

.card-4 {
  grid-row-gap: 20px;
  text-align: center;
  border: 2px solid #17191b;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px 36px 36px;
  display: flex;
  position: relative;
}

.image-45 {
  max-width: 20%;
}

.bold-text-30 {
  color: #467fbc;
}

.heading-78 {
  color: #2ed5a0;
  font-size: 28px;
}

.heading-78._127 {
  margin-top: 20px;
  margin-bottom: 0;
}

.secondary-button-4 {
  color: #17191b;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #17191b;
  border-radius: 8px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.secondary-button-4:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px #17191b;
}

.secondary-button-4.blue {
  color: #fff;
  background-color: #ff1919;
  border-style: none;
  align-self: stretch;
  font-weight: 600;
}

.secondary-button-4.blue.lca {
  background-color: var(--medium-aquamarine);
}

.container-56 {
  padding-left: 301px;
  padding-right: 301px;
}

.container-56.pricing {
  padding-left: 280px;
  padding-right: 280px;
}

.container-57 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.dropdown-list {
  background-color: #dddddd3b;
}

.dropdown-list.w--open {
  background-color: #ddd0;
}

.text-span-117 {
  text-decoration: underline;
}

.heading-79 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
}

.heading-79.alone {
  font-size: 32px;
  line-height: 42px;
}

.paragraph-35 {
  text-align: left;
  margin-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
}

.container-58 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-span-118 {
  text-decoration: underline;
}

.image-46 {
  margin-top: 10px;
}

.paragraph-36 {
  text-align: right;
  font-size: 22px;
}

.container-59 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-10 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-10.trust {
  margin-bottom: 20px;
}

.div-block-14 {
  margin-top: 0;
  margin-bottom: 50px;
  display: none;
}

.div-block-14.timer-2 {
  display: none;
}

.section---solution-tcp-2 {
  background-color: #fff;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.section---solution-tcp-2.salespag {
  display: block;
}

.section---solution-tcp-2.salespag.dddsdd {
  margin-top: 0;
}

.primary-button-2 {
  letter-spacing: .2px;
  text-transform: none;
  white-space: nowrap;
  background-color: #2ed5a0;
  border: 2px solid #17191b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.primary-button-2:hover {
  color: #17191b;
  background-color: #fff;
  border: 2px solid #17191b;
}

.primary-button-2.w--current {
  align-self: flex-end;
}

.primary-button-2.big {
  background-color: #ff1919;
  border-style: none;
  margin-top: 55px;
  margin-bottom: 40px;
  padding: 17px 34px;
  font-size: 20px;
  font-weight: 600;
}

.primary-button-2.big.bf {
  background-color: #ff1919;
  margin: 35px 100px 0;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 26px;
}

.primary-button-2.big.bf.lca {
  border-radius: 20px;
  margin-left: 50px;
  margin-right: 50px;
}

.primary-button-2.big.bf.taxbillbutton {
  margin-top: 20px;
}

.image-47 {
  margin-top: 0;
  margin-bottom: 0;
}

.image-47.sdfsa {
  margin-top: -65px;
}

.image-47.sdfsa.sdf {
  margin-top: -25px;
}

.image-47._30dc-logo {
  margin-top: -100px;
  margin-bottom: -100px;
}

.image-47._30dc-logo._2-0-logo {
  margin-top: 0;
  margin-bottom: 10px;
}

.image-47._30dc-logo._2-0-logo.mobilepage {
  display: none;
}

.image-48 {
  align-self: center;
  margin-top: -20px;
  position: static;
  inset: -14% 0% auto 43%;
}

.image-48.salesaf {
  margin-top: -40px;
  margin-bottom: 25px;
}

.heading-80 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.heading-80.bf.sdf {
  margin-bottom: 40px;
}

.container-60 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-11 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-11.trust {
  margin-bottom: 20px;
}

.div-block-15 {
  margin-top: 0;
  margin-bottom: 50px;
  display: none;
}

.div-block-15.timer-2 {
  display: none;
}

.section---solution-tcp-3 {
  background-color: #f2f3f9;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.primary-button-3 {
  letter-spacing: .2px;
  text-transform: none;
  white-space: nowrap;
  background-color: #2ed5a0;
  border: 2px solid #17191b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.primary-button-3:hover {
  color: #17191b;
  background-color: #fff;
  border: 2px solid #17191b;
}

.primary-button-3.w--current {
  align-self: flex-end;
}

.primary-button-3.big {
  background-color: #ff1919;
  border-style: none;
  margin-top: 55px;
  margin-bottom: 40px;
  padding: 17px 34px;
  font-size: 20px;
  font-weight: 600;
}

.image-49 {
  margin-top: 0;
}

.image-50 {
  align-self: center;
  margin-top: -75px;
  position: static;
  inset: -14% 0% auto 43%;
}

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

.text-12 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-12.trust {
  margin-bottom: 10px;
}

.text-span-119 {
  color: #17191b;
  font-weight: 600;
}

.bold-text-31 {
  font-style: italic;
}

.text-13 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-13.trust {
  margin-bottom: 20px;
}

.text-span-120 {
  color: #17191b;
  font-weight: 600;
}

.bold-text-32 {
  font-style: italic;
}

.paragraph-37 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-82 {
  font-size: 32px;
  line-height: 38px;
}

.paragraph-38 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.grid-7 {
  grid-column-gap: 50px;
  background-color: #fff;
  border: 2px #000;
  border-radius: 0;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  margin-top: 50px;
  padding: 40px;
}

.heading-83, .heading-84 {
  font-size: 32px;
  line-height: 38px;
}

.heading-85 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-85.bytheend {
  margin-top: 25px;
  font-size: 44px;
}

.paragraph-39, .paragraph-40 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.heading-86 {
  font-size: 32px;
  line-height: 38px;
}

.paragraph-41 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.grid-8 {
  grid-column-gap: 50px;
  background-color: #fff;
  border: 2px #000;
  border-radius: 0;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  margin-top: 50px;
  padding: 40px;
}

.heading-87, .heading-88 {
  font-size: 32px;
  line-height: 38px;
}

.heading-89 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-89.bytheend {
  font-size: 44px;
}

.paragraph-42 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-43 {
  color: #fff;
  padding-left: 75px;
  padding-right: 75px;
}

.section---facebook-5 {
  background-color: #467fbc;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 30px;
}

.h2-3 {
  z-index: 100;
  color: #17191b;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
}

.h2-3.students.come-join-us {
  color: #fff;
}

.container-61 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.h2-4 {
  z-index: 100;
  color: #17191b;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
}

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

.bold-text-33 {
  z-index: 100;
  color: #17191b;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.bold-text-33.gray {
  color: #49535c;
}

.horizontal-line-4 {
  background-color: #615cff;
  background-image: linear-gradient(to right, #615cff, #ff80b1 82%, #f3b500);
  height: 8px;
  margin-bottom: 80px;
}

.horizontal-line-4.gray {
  background-color: #cfd5db;
  background-image: none;
  height: 1px;
  margin-bottom: 0;
}

.text-14 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-14.roadmap.teasa {
  margin-top: 20px;
}

.text-block-27, .text-block-28 {
  color: #fff;
}

.container-62 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.chip-3 {
  color: #fff;
  text-transform: uppercase;
  background-color: #467fbc;
  border: 2px solid #17191b;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 64px;
  padding: 6px 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.chip-3.primary {
  background-color: #467fbc;
}

.chip-3.tertiary {
  color: #17191b;
  background-color: #f3b500;
}

.accordion-4 {
  z-index: 100;
  background-color: #fff;
  border: 2px solid #17191b;
  border-radius: 16px;
  width: 100%;
  padding: 16px;
  transition: all .3s;
  display: block;
  overflow: hidden;
}

.accordion-4:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px #17191b;
}

.container-63 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.container-63.fdssssss {
  color: #000;
  margin-top: 20px;
  margin-bottom: 20px;
}

.container-63.sdfasdf {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.container-63.sdfasdf.sdfsdfasdfas {
  background-color: #fff;
  background-image: linear-gradient(141deg, #007c7c, #161616);
  border: 2px solid #fff;
  border-radius: 20px;
  max-width: 600px;
  padding: 25px 50px;
}

.container-63.fdssssddfds {
  margin-bottom: 40px;
  padding-bottom: 50px;
}

.heading-90 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
}

.heading-90.alone {
  font-size: 32px;
  line-height: 42px;
}

.heading-90.sdfas {
  font-size: 40px;
}

.heading-90.sdfas.fdddd {
  margin-bottom: 10px;
  font-size: 40px;
}

.heading-90.sdfas.fdddd.ddddd {
  margin-bottom: 0;
}

.heading-90.sdfas.fdssss {
  margin-bottom: 10px;
}

.text-span-121 {
  text-decoration: underline;
}

.paragraph-44 {
  text-align: left;
  margin-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
}

.paragraph-44.blackasna {
  color: #fff;
  margin-top: 25px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-44.fdssfdfs {
  text-align: center;
  margin-top: 25px;
}

.paragraph-44.fdssfdfs.sibnheadias {
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 30px;
}

.paragraph-44.fdssfdfs.sibnheadias._10kprice {
  padding-left: 50px;
  padding-right: 50px;
  text-decoration: none;
}

.paragraph-44.fdssfdfs.sibnheadias.dcccddc {
  color: #fff;
  padding-left: 50px;
  padding-right: 50px;
}

.paragraph-44.fdssfdfs.sibnheadias.sdfsdfsdf {
  padding-left: 50px;
  padding-right: 50px;
}

.paragraph-44.fdssdf {
  margin-top: 25px;
}

.image-51 {
  margin-top: 10px;
}

.testimonial-card-3 {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  border: 2px solid #17191b;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: relative;
  box-shadow: 2px 2px #17191b;
}

.h2-5 {
  z-index: 100;
  color: #17191b;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
}

.text-span-122 {
  background-color: #2ed5a0a3;
}

.paragraph-45 {
  text-align: right;
  font-size: 22px;
}

.small-text-3 {
  color: #49535c;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.text-span-123, .text-span-124 {
  background-color: #2ed5a0a3;
}

.bold-text-34 {
  z-index: 100;
  color: #17191b;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.text-span-125, .text-span-126, .text-span-127, .text-span-128 {
  background-color: #2ed5a0a3;
}

.image-52 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.small-avatar-3 {
  border: 2px solid #49535c;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  overflow: hidden;
}

.text-span-129 {
  background-color: #2ed5a0a3;
}

.container-64 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.text-span-130, .text-span-131, .text-span-132 {
  background-color: #2ed5a0a3;
}

.h2-6 {
  z-index: 100;
  color: #17191b;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
}

.h2-6.top {
  font-size: 34px;
  line-height: 40px;
}

.h2-6.top.timelife {
  color: #000;
  letter-spacing: 5px;
  margin-top: -32px;
  font-size: 20px;
  font-weight: 400;
}

.image-53 {
  max-width: 20%;
}

.heading-91 {
  color: #2ed5a0;
  font-size: 28px;
}

.heading-91._127 {
  margin-top: 20px;
  margin-bottom: 0;
}

.text-15 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-15.pricingpoints {
  color: #17191b;
  text-align: left;
}

.card-5 {
  grid-row-gap: 20px;
  text-align: center;
  border: 2px solid #17191b;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px 36px 36px;
  display: flex;
  position: relative;
}

.bold-text-35 {
  color: #467fbc;
}

.container-65 {
  padding-left: 301px;
  padding-right: 301px;
}

.container-65.pricing {
  padding-left: 280px;
  padding-right: 280px;
}

.secondary-button-5 {
  color: #17191b;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #17191b;
  border-radius: 8px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.secondary-button-5:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px #17191b;
}

.secondary-button-5.blue {
  color: #fff;
  background-color: #ff1919;
  border-style: none;
  align-self: stretch;
  font-weight: 600;
}

.container-66 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.section-32 {
  color: #17191b;
  background-color: #f2f3f9;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-92 {
  color: #17191b;
  font-size: 40px;
}

.paragraph-46 {
  color: #17191b;
}

.h2-7 {
  z-index: 100;
  color: #17191b;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
}

.h2-7.fdsss {
  font-size: 40px;
}

.text-16 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.container-67 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.accordion-5 {
  z-index: 100;
  background-color: #fff;
  border: 2px solid #17191b;
  border-radius: 16px;
  width: 100%;
  padding: 16px;
  transition: all .3s;
  display: block;
  overflow: hidden;
}

.accordion-5:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px #17191b;
}

.accordion-5.faqs {
  background-color: #0000;
  border-style: none none solid;
  border-radius: 0;
}

.accordion-5.faqs:hover {
  transform: translate(0, -2px);
  box-shadow: 0 1px #17191b;
}

.section-33 {
  color: #1b1717;
  background-color: #000;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-33.procreator {
  padding-bottom: 0;
}

.paragraph-47 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
}

.text-span-133 {
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
}

.text-span-134, .text-span-135, .text-span-136, .text-span-137, .text-span-138, .text-span-139 {
  color: #2ed5a0;
  font-family: Agrandir, sans-serif;
  font-weight: 900;
}

.paragraph-48 {
  color: #000;
  text-align: center;
  padding-top: 20px;
  font-family: Poppins, sans-serif;
}

.container-68 {
  margin-bottom: 20px;
}

.image-55 {
  text-align: center;
  border-radius: 11px;
  margin-top: 25px;
  display: inline-block;
  box-shadow: 5px 6px 5px -1px #0003;
}

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

.div-block-16.resonance {
  color: #fff;
}

.section-34 {
  background-color: #612ccb;
  padding-bottom: 50px;
}

.heading-93 {
  text-align: left;
  margin-top: 50px;
  margin-bottom: 25px;
  padding-left: 130px;
  padding-right: 130px;
}

.heading-93.resonance {
  color: #fff;
}

.text-span-140 {
  text-decoration: underline;
}

.text-span-141 {
  text-decoration: line-through;
}

.container-69 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-94 {
  text-align: center;
  margin-top: 40px;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  line-height: 58px;
}

.heading-94.resonance {
  color: #fff;
  margin-top: 10px;
}

.heading-94.resonance.subhead {
  margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.heading-94.resonance.subhead.theresmore {
  margin-top: 70px;
  font-style: italic;
}

.heading-94.resonance.bf {
  margin-top: 50px;
}

.section-35 {
  padding-top: 30px;
}

.heading-95 {
  color: #17191b;
  text-align: center;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 42px;
  line-height: 50px;
}

.text-span-142 {
  text-decoration: underline;
}

.text-block-29 {
  text-align: center;
  margin-top: 25px;
}

.container-70 {
  max-width: 1000px;
}

.paragraph-49 {
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
}

.small-text-4 {
  color: #49535c;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.bold-text-36 {
  z-index: 100;
  color: #17191b;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.testimonial-card-4 {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  border: 2px solid #17191b;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: relative;
  box-shadow: 2px 2px #17191b;
}

.bold-text-37 {
  color: #17191b;
}

.heading-96 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.heading-96.lca {
  color: #000;
  margin-bottom: 25px;
  font-size: 42px;
}

.paragraph-50 {
  color: #000;
  text-align: center;
  padding-top: 20px;
  font-family: Poppins, sans-serif;
}

.container-71 {
  margin-bottom: 20px;
}

.column-26, .column-27 {
  padding-left: 20px;
  padding-right: 20px;
}

.heading-97 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.paragraph-51 {
  font-family: Poppins, sans-serif;
}

.paragraph-51.lca {
  margin-top: 20px;
}

.columns-13 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-98 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.column-28, .column-29 {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-52 {
  font-family: Poppins, sans-serif;
}

.paragraph-52.lca {
  margin-top: 20px;
}

.paragraph-53 {
  color: #fff;
  padding-left: 75px;
  padding-right: 75px;
}

.container-72 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.section---facebook-6 {
  background-color: #467fbc;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.chip-4 {
  color: #fff;
  text-transform: uppercase;
  background-color: #467fbc;
  border: 2px solid #17191b;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 64px;
  padding: 6px 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 2px 2px #000;
}

.chip-4.primary {
  background-color: #467fbc;
}

.chip-4.tertiary {
  color: #17191b;
  background-color: #467fbc;
}

.chip-4.tertiary.yellow {
  background-color: #f3b500;
}

.text-block-30, .text-block-31 {
  color: #fff;
}

.container-73 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.bold-text-38 {
  z-index: 100;
  color: #17191b;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.bold-text-38.gray {
  color: #49535c;
}

.text-17 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
}

.horizontal-line-5 {
  background-color: #615cff;
  background-image: linear-gradient(to right, #615cff, #ff80b1 82%, #f3b500);
  height: 8px;
  margin-bottom: 80px;
}

.horizontal-line-5.gray {
  background-color: #cfd5db;
  background-image: none;
  height: 1px;
  margin-bottom: 0;
}

.image-56 {
  border-radius: 15px;
  width: auto;
  height: 65px;
}

.paragraph-54 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.paragraph-54.tva {
  color: #000;
}

.container-74 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.text-18 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
}

.section-36 {
  color: #17191b;
  background-color: #f2f3f9;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-99 {
  color: #17191b;
}

.text-span-143, .italic-text-17 {
  font-style: normal;
}

.bold-text-39, .heading-100, .paragraph-55 {
  text-align: center;
}

.paragraph-55.bf {
  margin-top: 20px;
}

.heading-101 {
  color: #000;
  text-align: center;
  margin-top: 40px;
}

.paragraph-56 {
  color: #000;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
}

.section-37 {
  background-image: linear-gradient(#ffffffcf, #ffffffcf), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/655b61e62805a3d76753be20_Untitled%20(3000%20x%201000%20px)%20(2).png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.bold-text-40, .bold-text-41, .bold-text-42 {
  background-color: #fffb00;
}

.container-75 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-span-144 {
  background-color: #fffb00;
}

.text-span-145 {
  text-decoration: underline;
}

.container-76 {
  padding-left: 50px;
  padding-right: 50px;
}

.heading-102 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.heading-102.bf {
  margin-top: 40px;
  margin-bottom: 40px;
}

.container-77 {
  margin-bottom: 40px;
}

.list-4 {
  padding-left: 200px;
  padding-right: 160px;
}

.section-38 {
  margin-top: 20px;
}

.heading-103 {
  font-size: 26px;
  line-height: 34px;
}

.paragraph-57 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 600;
  line-height: 32px;
}

.text-span-146 {
  color: #d00;
  text-decoration: line-through;
}

.bf.hdad {
  font-size: 28px;
  line-height: 34px;
}

.bf.hdad.vrcb {
  margin-bottom: 40px;
  font-size: 32px;
  line-height: 40px;
}

.bf.hdad.vrcb.gdf {
  color: #fff;
  font-size: 36px;
}

.bf.hdad.vrcb.gdf.sssssss {
  margin-bottom: 10px;
  font-size: 40px;
}

.bf.hdad.vrcb.cx {
  color: #fff;
  margin-top: 0;
}

.bf.hdad.vrcb.dfsa {
  text-align: center;
}

.paragraph-58 {
  color: var(--gray-600);
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
}

.paragraph-58.lca.sdfgs {
  text-align: center;
}

.paragraph-58.hgfds {
  color: #e7e7e7;
  margin-top: 11px;
}

.paragraph-58.cvncc {
  color: #abadaf;
}

.paragraph-59 {
  margin-top: 25px;
}

.container-78 {
  display: block;
}

.container-78.bfcontainer {
  max-width: 1200px;
}

.paragraph-60 {
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-span-147 {
  text-decoration: underline;
}

.list-5 {
  font-family: Poppins, sans-serif;
}

.text-span-148, .text-span-149, .text-span-150, .text-span-151, .text-span-152 {
  font-weight: 600;
}

.heading-104 {
  color: #e20000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-style: italic;
  line-height: 30px;
}

.heading-105 {
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 29px;
  line-height: 32px;
}

.column-30 {
  flex-direction: column;
  display: flex;
}

.column-30.bfsdf {
  padding-left: 20px;
  padding-right: 20px;
}

.heading-106 {
  color: #0ad677;
  margin-top: 10px;
  margin-bottom: -14px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.list-item-2, .list-item-3, .list-item-4, .list-item-5, .list-item-6 {
  padding-top: 10px;
}

.text-span-153 {
  text-decoration: line-through;
}

.column-31 {
  padding-left: 20px;
  padding-right: 20px;
}

.bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49, .bold-text-50 {
  font-weight: 400;
}

.container-79 {
  max-width: 1100px;
}

.bold-text-51 {
  color: #fff;
}

.text-span-154, .text-span-155 {
  font-style: normal;
}

.text-span-156 {
  font-style: italic;
}

.text-span-157 {
  color: #fff;
  font-style: italic;
}

.bold-text-52 {
  color: #2ed5a0;
}

.bold-text-52.prasdf {
  color: #fff;
}

.bold-text-52.prasdf.lockin {
  font-weight: 300;
}

.container-80 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-2 {
  text-align: center;
  justify-content: center;
}

.link-3, .link-4, .link-5 {
  justify-content: center;
}

.heading-107.bfepic {
  letter-spacing: 7px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.bold-text-53 {
  text-align: left;
  font-size: 28px;
}

.body-4 {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-61 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.heading-108 {
  text-align: center;
  margin-bottom: 40px;
}

.heading-108.matt {
  color: #000;
}

.container-81 {
  justify-content: center;
  display: flex;
}

.button-7 {
  background-color: #2ae3bc;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  padding: 15px 34px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.container-82 {
  justify-content: center;
  display: flex;
}

.heading-109 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.heading-109.loffer {
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 52px;
}

.paragraph-62 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 600;
}

.paragraph-63 {
  font-family: Poppins, sans-serif;
}

.paragraph-63.price-full {
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 44px;
}

.text-span-158 {
  font-size: 28px;
  text-decoration: line-through;
}

.section-39 {
  background-color: #ececec;
}

.image-58 {
  margin-top: 0;
  margin-bottom: 10px;
}

.save30 {
  color: #000;
  text-decoration: underline;
}

.container-83 {
  justify-content: center;
  display: flex;
}

.section-40 {
  margin-top: 50px;
  margin-bottom: 50px;
  display: none;
}

.container-84 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: block;
}

.container-84:hover {
  box-shadow: 0 2px 5px -20px #0003;
}

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

.button-8 {
  text-align: center;
  background-color: #00d39b;
  border-radius: 9px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  margin-left: 188px;
  margin-right: 188px;
  padding: 9px 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: block;
}

.button-8:hover {
  box-shadow: 0 2px 5px #0003;
}

.heading-110 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  line-height: 54px;
  display: block;
}

.heading-111 {
  font-family: Poppins, sans-serif;
  font-size: 26px;
  line-height: 36px;
}

.column-32 {
  padding-left: 20px;
  padding-right: 20px;
}

.column-33 {
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.heading-112 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.paragraph-64 {
  font-family: Poppins, sans-serif;
}

.paragraph-64.lca {
  margin-top: 20px;
}

.columns-14 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-113 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.column-34 {
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.column-35 {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-65 {
  font-family: Poppins, sans-serif;
}

.paragraph-65.lca {
  margin-top: 20px;
}

.button-9 {
  text-align: center;
  background-color: #00e7a2;
  border-radius: 13px;
  justify-content: flex-start;
  margin-top: 50px;
  margin-left: 22px;
  margin-right: 22px;
  padding: 12px 28px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: block;
  box-shadow: 0 2px 5px #0003;
}

.button-9:hover {
  transform: scale(.98);
  box-shadow: 0 2px 5px #0003;
}

.button-9.cheatsheet {
  margin-left: 83px;
  margin-right: 83px;
}

.container-85 {
  margin: 0 auto;
}

.collection-list {
  grid-column-gap: 50px;
  grid-row-gap: 49px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1000px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  display: grid;
}

.collection-list-wrapper {
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.image-60 {
  object-fit: cover;
  width: 100%;
  height: 300px;
}

.heading-114 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

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

.author-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-style: italic;
  display: flex;
}

.authors {
  padding-top: 5px;
}

.post-summary {
  font-family: Poppins, sans-serif;
}

.section-42 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 50vh;
  position: relative;
}

.image-overlay {
  background-image: linear-gradient(#00000063, #00000063);
  position: absolute;
  inset: 0%;
}

.heading-115 {
  color: #fff;
  font-size: 42px;
}

.container-86 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  display: flex;
}

.blog-heading, .text-block-32, .text-block-33 {
  color: #fff;
}

.section-43 {
  min-height: 100vh;
  margin-top: 0;
  padding-top: 30px;
}

.blog-header {
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  line-height: 50px;
}

.blog-subheader {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

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

.blog-email-form.footer {
  background-color: #000;
  padding: 50px 25px;
}

.blog-email-form.form-header {
  padding-left: 0;
}

.blog-email-form.form-header.sdfssss {
  margin-bottom: 25px;
  display: none;
}

.heading-116 {
  text-align: left;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  line-height: 34px;
}

.heading-116.header-form {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 44px;
  line-height: 36px;
}

.heading-117 {
  text-align: left;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: inline-flex;
}

.heading-117.header-form {
  margin-top: 20px;
}

.container-87 {
  color: #1b1717;
  max-width: 600px;
  margin-top: 35px;
}

.navbar-3 {
  background-color: #000;
  padding-top: 7px;
  padding-bottom: 7px;
}

.nav-link-4 {
  color: #fff;
  align-items: stretch;
  font-family: Poppins, sans-serif;
}

.nav-link-5, .nav-link-6 {
  color: #fff;
}

.footer-column-1 {
  color: #fff;
  padding-left: 75px;
  padding-right: 160px;
  font-family: Poppins, sans-serif;
}

.footer-column-2 {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 15px;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}

.column-36, .column-37 {
  padding-left: 50px;
  padding-right: 50px;
}

.image-61 {
  margin-right: 0;
  padding-top: 12px;
  padding-bottom: 15px;
}

.button-10 {
  color: #000;
  text-align: left;
  background-color: #3898ec00;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
  text-decoration: underline;
}

.text-block-34 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-style: italic;
  font-weight: 600;
  text-decoration: underline;
}

.link-6 {
  color: #000;
}

.html-embed-20 {
  margin-top: -40px;
}

.html-embed-21 {
  margin-top: -50px;
  margin-left: -19px;
  padding-left: 0;
  display: inline-flex;
}

.grid-9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 75px;
  margin-top: 0;
  padding-top: 17px;
  padding-bottom: 10px;
}

.body-5 {
  padding-left: 0;
}

.heading-118 {
  letter-spacing: 5px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.blog-post-date-author {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-style: italic;
  display: flex;
}

.div-block-18 {
  background-color: #2ae5a0;
  max-width: 250px;
  height: 2px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.column-38 {
  background-color: #fcf8f2;
  margin-bottom: 50px;
  padding: 35px 40px;
}

.heading-119 {
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.paragraph-66 {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.column-39 {
  flex-direction: column;
  align-items: center;
  padding-top: 15px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.heading-120 {
  font-family: Poppins, sans-serif;
}

.list-6 {
  font-family: Montserrat, sans-serif;
}

.heading-121, .heading-122 {
  font-weight: 600;
}

.button-11 {
  cursor: pointer;
  background-color: #2ed5a0;
  border: 0 solid #000;
  margin-top: 5px;
  padding: 12px 25px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.button-11:hover {
  color: #fff;
  letter-spacing: 0;
  background-color: #2ed5a0;
  border: 2px #000;
  border-radius: 3px;
  padding: 12px 25px;
  font-size: 17px;
}

.link-7 {
  font-weight: 400;
}

.container-88 {
  max-width: 980px;
}

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

.heading-123.resources-product-heading {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(341deg, #000, #fff 50%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 44px;
  font-weight: 600;
}

.paragraph-67 {
  text-align: center;
}

.paragraph-67.resources-product-subtitle {
  color: #b9b9b9;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}

.button-12 {
  color: #fff;
}

.button-resources {
  background-color: #2ed5a0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.button-resources:hover {
  color: #000;
}

.column-40 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.columns-15 {
  flex-direction: row;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 50px;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}

.heading-124 {
  font-size: 30px;
  line-height: 38px;
}

.heading-125 {
  text-align: left;
  margin-top: 10px;
  font-size: 22px;
  line-height: 32px;
}

.heading-125.productheading {
  font-size: 24px;
}

.container-99 {
  background-color: #fff;
  max-width: 1000px;
  margin-top: 0;
  padding-top: 0;
  box-shadow: 0 2px 5px #0003;
}

.container-99.challenge {
  border-radius: 9px;
}

.container-99.lcaproduct {
  border-radius: 9px;
  margin-top: 75px;
}

.section-45 {
  background-color: var(--medium-aquamarine);
  margin-top: 25px;
  margin-bottom: 25px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-45.resourcespage {
  background-color: #000;
  padding-top: 75px;
  padding-bottom: 85px;
}

.section-45.resourcespage.recanxiety {
  margin-top: 0;
  margin-bottom: 0;
}

.section-45.resourcespage.producsaaa {
  margin-top: 0;
}

.column-41 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.paragraph-68 {
  font-size: 16px;
  line-height: 23px;
}

.heading-126 {
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
}

.heading-127 {
  text-align: center;
  margin-top: 0;
}

.column-42 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.columns-16 {
  margin-top: 40px;
}

.text-block-35 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.next {
  background-color: #2ed5a0;
  margin-top: 10px;
}

.icon-3 {
  color: #fff;
}

.video-4 {
  margin-bottom: 20px;
}

.link-block {
  color: #000;
}

.container-90 {
  margin-bottom: 45px;
}

.section-46 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
}

.image-62 {
  margin-bottom: 0;
}

.text-span-159, .text-span-160 {
  color: #2ed5a0;
}

.text-span-161 {
  color: #1b1717;
}

.text-span-162 {
  color: #2ed5a0;
}

.image-63 {
  margin-bottom: -36px;
  margin-left: 10px;
}

.text-span-163 {
  color: #2ed5a0;
}

.list-item-7, .list-item-8, .list-item-9 {
  font-family: Montserrat, sans-serif;
}

.list-item-10, .list-item-11 {
  font-size: 18px;
  line-height: 26px;
}

.heading-128 {
  color: #2ed5a0;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
  text-decoration: underline;
}

.heading-128.already {
  color: #467fbc;
  -webkit-text-stroke-color: #467fbc;
}

.heading-129 {
  font-family: Poppins, sans-serif;
  font-size: 32px;
}

.heading-130 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.heading-131 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 400;
}

.italic-text-18 {
  color: #1b1717;
  font-weight: 400;
  text-decoration: none;
}

.list-7 {
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.heading-highlight-2 {
  color: #fff;
  background-color: #f3b500;
  border-radius: 10px;
  padding-left: 5px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.heading-highlight-2.challenge {
  background-color: #467fbc;
}

.heading-highlight-2.intro {
  background-color: #467fbc;
  border: 2px solid #000;
  border-radius: 20px;
  padding: 8px 20px;
}

.heading-highlight-2.intro.chip {
  color: #000;
  background-image: linear-gradient(#ffffaf8c, #ffffaf8c), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-style: none;
  border-radius: 0;
  width: auto;
  max-width: 600px;
  margin-left: 121px;
  margin-right: 121px;
  padding: 37px 45px 58px;
  font-family: Gochi Hand, sans-serif;
  font-size: 30px;
  line-height: 38px;
  box-shadow: 2px 2px 3px #000;
}

.paragraph-70 {
  background-color: #0000;
  flex: 0 auto;
  order: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-span-164 {
  color: #1b1717;
}

.container-100 {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% -100px;
}

.container-100.already {
  position: static;
}

.section---the-problem-2 {
  background-color: #0000;
  background-image: linear-gradient(#fff, #467fbc);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.section---the-problem-2.salepage {
  margin-top: 10px;
  display: none;
}

.container-101 {
  flex-direction: column;
  max-width: 600px;
  margin-top: 50px;
  display: flex;
}

.container-101.tansection {
  margin-top: 20px;
}

.container-101.tansection.asdaa {
  max-width: 800px;
}

.paragraph-71 {
  text-align: left;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.paragraph-71.bfsdf {
  color: #000;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
}

.paragraph-71.bfsdf.tan {
  margin-top: 20px;
  margin-bottom: 0;
}

.paragraph-71.bfsdf.fdsss {
  color: #fff;
  text-align: center;
  padding-left: 63px;
  padding-right: 63px;
}

.heading-132 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 54px;
}

.heading-132.sdfa {
  text-align: left;
}

.heading-132.mainheadaa {
  color: #000;
  margin-top: 20px;
  font-size: 40px;
  line-height: 48px;
}

.heading-132.mainheadaa.ssssaa {
  margin-top: 50px;
  margin-bottom: 25px;
}

.heading-132.mainheadaa.fdsss {
  color: #fff;
}

.text-block-36 {
  color: #1b1717;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 400;
  line-height: 34px;
  position: static;
  inset: -26% 0% auto;
}

.image-64 {
  text-align: left;
  border-radius: 16px;
  align-self: center;
  width: 500px;
  height: auto;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
}

.image-64.sdfaaa {
  margin-top: 30px;
}

.video-5 {
  max-width: 750px;
  margin-top: 0;
  display: block;
  overflow: visible;
}

.section---first-attempt-video-2 {
  background-color: #f2f3f9;
  margin-bottom: 0;
  padding-bottom: 75px;
}

.container-102 {
  display: flex;
}

.container-102.first-attempt {
  background-color: #fff;
  background-image: linear-gradient(#f8f8da70, #f8f8da70), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 87px;
  padding-bottom: 100px;
  position: relative;
  top: -75px;
  bottom: -75px;
}

.image-65 {
  align-self: center;
  max-width: 100%;
  margin-top: -180px;
  position: static;
  top: 11%;
}

.heading-133 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 750px;
  margin-top: 75px;
  padding-left: 49px;
  padding-right: 49px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  display: block;
}

.heading-133.idea {
  color: #000;
  text-align: center;
  font-weight: 600;
}

.grid-10 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  align-content: start;
  align-items: start;
}

.container-103 {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.bold-text-54 {
  color: #ff1919;
  line-height: 30px;
}

.list-8 {
  font-size: 18px;
  display: block;
}

.list-8.white {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-104 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 150px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.image-66 {
  max-width: 100%;
}

.paragraph-72 {
  background-color: #0000;
  flex: 0 auto;
  order: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-72.white {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.heading-134 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 750px;
  margin-top: 75px;
  padding-left: 49px;
  padding-right: 49px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  display: block;
}

.heading-134.manyattempts {
  margin-top: 50px;
}

.heading-134.manyattempts.white {
  color: #fff;
  text-align: center;
}

.container-105 {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% -100px;
}

.container-105.my-story {
  background-color: #0000;
  border-style: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: static;
}

.container-105.my-story.videosimprove {
  margin-top: 20px;
}

.heading-135 {
  color: #2ed5a0;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
  text-decoration: underline;
}

.heading-135._30-days {
  color: #467fbc;
}

.bold-text-55 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.heading-136 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.italic-text-19 {
  color: #1b1717;
  font-size: 18px;
}

.image-67 {
  position: absolute;
  inset: -8% 0% auto 33%;
}

.italic-text-20 {
  color: #1b1717;
  font-weight: 400;
  text-decoration: none;
}

.list-9 {
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.italic-text-21 {
  color: #1b1717;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-73 {
  background-color: #0000;
  flex: 0 auto;
  order: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.paragraph-73.didnt {
  text-align: left;
  align-self: center;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 44px;
}

.text-span-165 {
  color: #1b1717;
}

.container-106 {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% -100px;
}

.container-106.didnt-do {
  margin-bottom: 0;
  padding-top: 75px;
  position: relative;
  top: -128px;
  bottom: 0;
}

.italic-text-22 {
  color: #1b1717;
  font-size: 18px;
}

.image-68 {
  text-align: center;
  margin-top: -40px;
  margin-bottom: 0;
}

.image-68.intro-logo {
  margin-top: -137px;
  margin-bottom: -132px;
}

.container-107 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-19 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.heading-137 {
  text-align: center;
  margin-top: 75px;
  margin-bottom: 30px;
  font-size: 42px;
  line-height: 48px;
}

.div-block-20 {
  justify-content: flex-end;
  display: flex;
}

.div-block-20.left, .div-block-20.structure {
  justify-content: flex-start;
}

.image-69 {
  box-shadow: 0 2px 5px #0003;
}

.image-69.pdfs {
  box-shadow: none;
}

._2-0-feature {
  max-width: 1200px;
  margin-top: 100px;
  margin-bottom: 50px;
}

.heading-138 {
  text-align: center;
  margin-top: -20px;
  font-size: 28px;
  line-height: 38px;
}

.container-108 {
  margin-top: 0;
  margin-bottom: 50px;
}

.heading-139, .paragraph-74 {
  text-align: left;
}

.case-studies {
  background-color: #0000;
  background-image: linear-gradient(#000, #467fbc);
  margin-top: 75px;
  padding-top: 50px;
  padding-bottom: 25px;
}

.case-studies.niel {
  background-image: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
}

.case-studies.niel.casfa {
  background-color: #000;
  background-image: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.case-studies.niel.casfa.asdga {
  margin-bottom: 0;
}

.case-studies.niel.casfa.asdga.daaaaa {
  background-color: #fff;
  background-image: none;
}

.case-studies.niel.casfa.asdga.daaaaa.hfhfhf {
  background-color: #000;
}

.case-studies.niel.casfa.asdga.dfssss, .case-studies.niel.casfa.asdga.hghghg {
  background-color: #fff;
}

.case-studies.niel.casfa.asdga.fdsss, .case-studies.niel.casfa.asdga.csnss {
  background-image: linear-gradient(#022, #000);
}

.case-studies.niel.casfa.neilsa {
  background-color: #0000;
}

.case-studies.jen {
  background-image: linear-gradient(#000 10%, #17304b);
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 25px;
}

.case-studies.jen.jenfull {
  background-image: linear-gradient(#000, #467fbc);
  margin-top: 50px;
  padding-top: 51px;
}

.case-studies.jen.jenfull.slick {
  margin-top: 0;
  margin-bottom: 0;
}

.case-studies.jen.ssaa, .case-studies.jen.aaaa {
  background-image: none;
  margin-bottom: 0;
}

.case-studies.jen.testiess {
  background-image: linear-gradient(#003c3c 9%, #000);
  padding-top: 5px;
  padding-bottom: 5px;
}

.heading-140 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 48px;
}

.heading-140.jen {
  color: #fff;
}

.heading-140.neil {
  color: #000;
  font-style: italic;
}

.columns-17 {
  margin-top: 70px;
  margin-bottom: 50px;
}

.heading-141 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.heading-141.jen {
  color: #fff;
}

.heading-141.neilcasestudy {
  color: #000;
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 400;
}

.heading-141.neilcasestudy.mattyboi {
  color: #fff;
  margin-top: 35px;
  margin-bottom: 0;
}

.div-block-21 {
  justify-content: center;
  width: 750px;
  margin-top: 50px;
  display: block;
}

.container-109 {
  flex-flow: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.youtube {
  text-align: left;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.text-span-166, .text-span-167, .text-span-168 {
  color: #ea96fc;
  font-weight: 500;
}

.text-span-169, .text-span-170 {
  color: #ffe363;
  font-weight: 500;
}

.text-span-171 {
  color: #8dffa7;
  font-weight: 500;
}

.text-span-172, .text-span-173 {
  color: var(--talk);
  font-weight: 500;
}

.text-span-174, .text-span-175, .text-span-176, .text-span-177, .text-span-178, .text-span-179 {
  color: #467fbc;
  font-weight: 500;
}

.text-span-180 {
  color: var(--state);
  font-weight: 500;
}

.text-span-181 {
  color: var(--talk);
  font-weight: 500;
}

.text-span-182, .text-span-183 {
  color: var(--speech);
  font-weight: 500;
}

.text-span-184 {
  color: var(--talk);
  font-weight: 500;
}

.text-span-185, .text-span-186 {
  font-weight: 500;
}

.text-span-187 {
  color: var(--steel-blue);
  font-weight: 500;
}

.text-span-187.talk {
  color: var(--talk);
}

.text-span-188 {
  color: var(--talk);
  font-weight: 500;
}

.text-span-189 {
  color: var(--state);
  font-weight: 500;
}

.text-span-190 {
  color: var(--voice);
  font-weight: 500;
}

.text-span-191 {
  color: var(--talk);
  font-weight: 500;
}

.text-span-192 {
  color: #467fbc;
  font-weight: 500;
}

.text-span-193, .text-span-194, .text-span-195 {
  color: var(--state);
  font-weight: 500;
}

.text-span-196, .text-span-197, .text-span-198, .text-span-199 {
  color: var(--talk);
  font-weight: 500;
}

.text-span-200 {
  color: #467fbc;
  font-weight: 500;
}

._2-0-improvements {
  margin-bottom: 100px;
}

.section-47 {
  background-color: #467fbc00;
  border-radius: 13px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 70px;
  box-shadow: 0 0 5px 3px #0003;
}

.paragraph-75 {
  text-align: center;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 38px;
}

.paragraph-75.sdf {
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
}

.paragraph-75.sdf.sdfaa {
  font-weight: 400;
}

.paragraph-75.sdf.sdfaa._2342 {
  font-size: 26px;
  font-style: italic;
}

.paragraph-75.sdf.safaa {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 48px;
}

.paragraph-75.afsd {
  text-align: left;
  max-width: 600px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.text-span-201 {
  font-style: italic;
  font-weight: 500;
}

.container-110 {
  max-width: 1250px;
}

.section-48 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.columns-18, .columns-19, .columns-20, .columns-21, .columns-22 {
  display: flex;
}

.text-span-202 {
  font-size: 30px;
}

.container-111 {
  max-width: 1250px;
  margin-top: 0;
  margin-bottom: 0;
}

.section-49 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.image-73 {
  text-align: center;
  vertical-align: middle;
  flex: none;
  order: 1;
  align-self: center;
  margin-top: -89px;
  margin-bottom: -89px;
  display: block;
}

.container-112 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-22 {
  flex-flow: column;
  display: flex;
}

.text-span-204 {
  font-weight: 600;
}

.italic-text-23 {
  color: #fff;
  font-weight: 400;
}

.div-block-23 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 60px;
  padding-right: 60px;
}

.text-span-205 {
  text-decoration: underline;
}

.heading-143 {
  color: #000;
  text-align: center;
  margin-top: 40px;
}

.heading-143.bf {
  margin-top: 0;
  font-size: 22px;
}

.heading-143.bf.jhgd {
  color: #fff;
  margin-top: 45px;
}

.heading-143.bf.sdgfaaa {
  color: #fff;
}

.heading-143.bf.sdfaaaaa {
  margin-top: 35px;
}

.section-50 {
  background-color: #fff;
  padding-bottom: 25px;
}

.section-50.pricine-bs {
  margin-top: 25px;
  display: none;
}

.section-50.pricine-bs.midpage {
  margin-top: 10px;
}

.section-50.pricine-bs.dfgs {
  color: #1b1717;
  padding-bottom: 0;
}

.section-50.pricine-bs.dfgs.pricingbuttone1 {
  color: #000;
  background-color: #000;
  background-image: linear-gradient(#000, #17304b);
  margin-top: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
}

.div-block-24 {
  padding-left: 45px;
  padding-right: 45px;
}

.bold-text-56 {
  font-weight: 400;
}

.text-span-206 {
  color: #fff;
  text-decoration: underline;
}

.bold-text-57 {
  color: #fff;
}

.columns-23 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.bold-text-58 {
  font-style: italic;
  font-weight: 400;
}

.column-43 {
  justify-content: center;
  display: flex;
}

.text-span-207 {
  text-decoration: underline;
}

.italic-text-24, .italic-text-25, .italic-text-26, .italic-text-27 {
  font-style: normal;
}

.image-74 {
  margin-bottom: 25px;
}

.image-75 {
  border-radius: 20px;
}

.section-51 {
  display: none;
}

.higlight {
  border-bottom: 30px solid #2ed5a05e;
  height: 1em;
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
}

.text-span-208, .text-span-209, .bold-text-59 {
  color: #2ed5a0;
}

.heading-144 {
  color: #fff;
  font-size: 44px;
  line-height: 52px;
}

.text-span-210 {
  font-weight: 300;
}

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

.text-span-211 {
  font-weight: 400;
}

.heading-145 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
}

.heading-145.nsasa {
  line-height: 34px;
}

.image-76 {
  text-align: center;
  border-radius: 16px;
  margin: 20px auto 25px;
  box-shadow: 0 2px 5px 3px #0003;
}

.image-76.sdfddass {
  margin-top: 30px;
}

.list-item-12, .list-item-13, .list-item-14 {
  font-size: 20px;
}

.text-span-212, .text-span-213 {
  font-style: italic;
}

.italic-text-28, .list-item-15, .list-item-16, .list-item-17, .list-item-18, .list-item-19 {
  font-family: Poppins, sans-serif;
}

.italic-text-29, .italic-text-30 {
  font-weight: 400;
}

.italic-text-31 {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.italic-text-32 {
  font-family: Poppins, sans-serif;
}

.container-113 {
  margin-top: 31px;
}

.container-114 {
  color: #fff;
}

.container-115 {
  max-width: 650px;
}

.code-embed {
  margin-top: 0;
}

.container-116 {
  margin-top: 20px;
}

.container-116.neilsas {
  margin-top: 0;
}

.text-span-214 {
  text-decoration: none;
}

.text-span-215 {
  background-color: #ffed2978;
  display: inline;
}

.text-span-216 {
  text-decoration: underline;
}

.section-52 {
  margin-bottom: 65px;
}

.section-52.fdsssss {
  background-color: #fff;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
}

.section-52.fdsss {
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/67b79576e73397b1013ea0b7_Speak%20Like%20A%20Pro%20And%20Build%20A%20Magnetic%20Personal%20Brand%20In%20Just%2090%20Days%20(2).png"), linear-gradient(#022, #000);
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 500px, auto;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-52.fdsss.kjkjkj {
  background-image: linear-gradient(#022, #000);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 75px;
  padding-bottom: 75px;
  display: none;
}

.text-span-217 {
  color: #000;
}

.paragraph-76 {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-style: italic;
  font-weight: 600;
  display: none;
}

.paragraph-76.ttccb {
  margin-top: 5px;
}

.text-span-218, .text-span-219 {
  color: #000;
}

.text-span-220 {
  background-color: #ffed2952;
}

.italic-text-33 {
  letter-spacing: 2px;
  font-size: 22px;
}

.nav-link-7 {
  color: #1b1717;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
  display: none;
}

.nav-link-7:hover {
  color: #615cff;
}

.nav-link-7.w--current {
  color: #1b1830;
}

.nav-link-7.right-margin {
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.primary-button-4 {
  letter-spacing: .2px;
  text-transform: none;
  white-space: nowrap;
  background-color: #2ed5a0;
  border: 2px solid #1b1717;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.primary-button-4:hover {
  color: #1b1717;
  background-color: #fff;
  border: 2px solid #1b1717;
}

.primary-button-4.w--current {
  align-self: flex-end;
}

.primary-button-4.small {
  background-color: #ff1919;
  border-width: 0;
  padding: 6px 20px;
  font-weight: 600;
}

.top-burger-line-2 {
  background-color: #1b1717;
  border-radius: 20px;
  width: 28px;
  height: 3px;
}

.image-77 {
  max-width: 20%;
}

.text-19 {
  z-index: 100;
  color: #49535c;
  margin-top: 0;
  margin-bottom: 0;
}

.text-19.pricingpoints {
  color: #1b1717;
  text-align: left;
}

.text-19.pricingolsad {
  margin-top: 15px;
}

.container-117 {
  padding-left: 301px;
  padding-right: 301px;
}

.container-117.pricing {
  padding-left: 280px;
  padding-right: 280px;
}

.h2-8 {
  z-index: 100;
  color: #1b1717;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
}

.div-block-25 {
  flex: 1;
  margin-top: -5px;
  margin-bottom: 20px;
}

.div-block-25.bulletspricing {
  color: #000;
  font-weight: 400;
}

.card-6 {
  grid-row-gap: 20px;
  text-align: center;
  border: 2px solid #1b1717;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px 36px 36px;
  display: flex;
  position: relative;
}

.card-6._30dcpageprice {
  border-style: solid;
  border-width: 2px;
}

.bold-text-61 {
  color: #ff1919;
}

.bold-text-61.discount {
  color: #1b1717;
  font-size: 34px;
  font-weight: 600;
}

.bold-text-61.full {
  text-decoration: line-through;
}

.heading-147 {
  color: #2ed5a0;
  font-size: 28px;
}

.heading-147._127 {
  margin-top: 10px;
  margin-bottom: 0;
}

.heading-147._127.fullprice {
  margin-top: -10px;
}

.heading-147._127.discountprice {
  color: #1b1717;
  margin-top: 15px;
  font-size: 36px;
  text-decoration: none;
}

.heading-147._127.discountprice.summersale {
  text-decoration: none;
}

.secondary-button-6 {
  color: #1b1717;
  white-space: nowrap;
  background-color: #fff;
  border: 2px solid #1b1717;
  border-radius: 8px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.secondary-button-6:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px #1b1717;
}

.secondary-button-6.blue {
  color: #fff;
  background-color: #ff1919;
  border-style: none;
  align-self: stretch;
  font-weight: 600;
}

.container-118 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.paragraph-77 {
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.section-53 {
  margin-top: 50px;
}

.text-span-221 {
  text-decoration: line-through;
}

.text-span-222 {
  font-style: italic;
  font-weight: 400;
}

.text-span-223 {
  color: red;
}

.text-span-224 {
  text-decoration: underline;
}

.text-span-225 {
  color: red;
}

.text-span-226 {
  text-decoration: line-through;
}

.heading-148 {
  color: #fff;
}

.paragraph-78 {
  color: #fff;
  margin-top: 20px;
}

.heading-149 {
  color: #fff;
  text-align: center;
}

.text-span-227 {
  color: #2ed5a0;
}

.text-span-228 {
  font-style: italic;
}

.paragraph-79 {
  color: #fff;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 25px;
}

.rich-with-icons {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/67a5282cecff67f8d0956b9e_Heading%20(22).png");
  background-repeat: no-repeat;
  background-size: 22px;
  background-clip: border-box;
  margin-bottom: 12px;
  padding-top: 0;
  padding-left: 27px;
  list-style-type: none;
  display: block;
}

.rich-with-icons.number {
  background-image: none;
  list-style-type: decimal;
}

.list-10 {
  color: #fff;
  list-style-type: decimal;
}

.list-10.supportbullet {
  list-style-type: none;
}

.container-119 {
  margin-bottom: 40px;
  padding-left: 87px;
  padding-right: 87px;
}

.list-item-20 {
  margin-bottom: 10px;
}

.list-item-21 {
  padding-top: 0;
}

.text-span-229, .bold-text-62, .bold-text-63 {
  color: #2ed5a0;
}

.bg {
  z-index: -10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(42deg, #000, #313131);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  display: block;
  position: fixed;
}

.container-120 {
  background-color: #fff;
  border-radius: 4px;
  max-width: 675px;
  padding: 15px 20px 25px;
}

.code-embed-2 {
  padding-left: 25px;
  padding-right: 25px;
}

.body-6 {
  color: #1b1717;
  background-color: #000;
  margin-bottom: 0;
}

.paragraph-80 {
  color: #a7a7a7;
  font-family: Poppins, sans-serif;
  font-style: italic;
}

.paragraph-81 {
  color: #fff;
  margin-top: 25px;
  margin-bottom: 0;
}

.youtube-2 {
  width: 75%;
  height: auto;
}

.div-block-26 {
  width: 75%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.link-8, .paragraph-82 {
  font-size: 30px;
}

.container-121 {
  flex-flow: column;
  max-width: 700px;
  display: block;
}

.bold-text-64 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.bold-text-65 {
  font-size: 44px;
}

.text-span-230 {
  background-color: #2ed5a000;
}

.text-span-231 {
  color: #2ed5a0;
  text-decoration: underline;
}

.text-span-232 {
  text-decoration: underline;
}

.text-span-233 {
  font-size: 12px;
}

.list-item-22, .list-11, .list-12, .list-13 {
  color: #000;
}

.text-span-234, .text-span-235 {
  text-decoration: underline;
}

.text-span-236 {
  font-style: italic;
}

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

.list-item-23 {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/67a5282cecff67f8d0956b9e_Heading%20(22).png");
  background-position: 0 80%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-top: 20px;
  padding-bottom: 4px;
  padding-left: 35px;
  font-family: Poppins, sans-serif;
  list-style-type: none;
}

.list-item-23.saaaa {
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 35px;
}

.list-item-23.cant {
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63b2de9a5808d3698f6117e6_Untitled%20design%20(52).png");
}

.list-item-23._12 {
  color: #fff;
  padding-top: 15px;
  font-style: normal;
  list-style-type: none;
}

.section-54 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.section-54.nssas {
  margin-top: 55px;
  margin-bottom: 55px;
}

.image-78 {
  margin-top: 25px;
}

.container-122 {
  background-color: #00caaf24;
  border-radius: 20px;
  max-width: 800px;
  padding-top: 15px;
  padding-bottom: 25px;
  box-shadow: 5px 5px 5px #0003;
}

.text-span-237 {
  color: #00caaf;
}

.text-span-238 {
  background-color: #2ed5a0a3;
}

.testimonial-card-5 {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  border: 2px solid #1b1717;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: relative;
  box-shadow: 2px 2px #1b1717;
}

.testimonial-card-5.whitebg {
  grid-row-gap: 0px;
  background-color: #fff;
}

.testimonial-card-5.whitebg.fddd {
  color: #fff;
  background-image: linear-gradient(#005a5a, #000);
}

.text-span-239 {
  background-color: #2ed5a0a3;
}

.small-text-5 {
  color: #49535c;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.small-text-5.dddd {
  color: #888;
}

.bold-text-66 {
  z-index: 100;
  color: #1b1717;
  letter-spacing: .2px;
  margin-bottom: 0;
  font-weight: 600;
  position: relative;
}

.bold-text-66.ddd {
  color: #fff;
}

.text-span-240, .text-span-241, .text-span-242, .text-span-243, .text-span-244 {
  background-color: #2ed5a0a3;
}

.image-79 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.h2-9 {
  z-index: 100;
  color: #1b1717;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
}

.paragraph-83 {
  text-align: right;
  font-size: 22px;
}

.paragraph-83.testies {
  font-size: 18px;
}

.text-span-245, .text-span-246, .text-span-247, .text-span-248 {
  background-color: #2ed5a0a3;
}

.container-123 {
  object-fit: fill;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 50px auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.container-123.testimonialss {
  max-width: 800px;
}

.container-123.testimonialss.daaa {
  max-width: 900px;
  padding-left: 0;
  padding-right: 0;
}

.container-123.testimonialss.daaa.fdddd {
  margin-top: 60px;
  margin-bottom: 60px;
}

.text-span-249 {
  text-decoration: underline;
}

.list-14 {
  margin-top: 10px;
}

.list-14.pricinglist {
  text-align: center;
  flex-flow: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 25px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  line-height: 20px;
  list-style-type: square;
  display: flex;
}

.text-span-250 {
  background-color: #fff20069;
}

.text-span-251 {
  background-color: #ffeb0a54;
}

.text-span-252 {
  background-color: #fff8bf;
}

.text-span-253 {
  text-decoration: underline;
}

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

.image-81, .image-82, .image-83, .image-84 {
  max-width: none;
  height: 100%;
}

.list-15 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
}

.text-span-254 {
  text-decoration: underline;
}

.heading-151 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inconsolata, monospace;
  font-size: 30px;
  line-height: 48px;
}

.heading-151.fdsss, .heading-151.fdsdfsdf {
  color: #000;
}

.heading-152 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.heading-152.neilcasestudy {
  color: #000;
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 0;
  font-weight: 400;
}

.heading-152.neilcasestudy.mattyboi {
  color: #fff;
  margin-top: 35px;
  margin-bottom: 0;
}

.heading-152.neilcasestudy.mattyboi.ddaa {
  color: #000;
}

.heading-152.neilcasestudy.mattyboi.ddaa.fdsfsd {
  color: #fff;
}

.heading-152.neilcasestudy.mattyboi.fdsss, .heading-152.neilcasestudy.mattyboi.fdsfdfff {
  color: #000;
}

.italic-text-34 {
  color: #fff;
  font-weight: 400;
}

.primary-button-5 {
  letter-spacing: .2px;
  text-transform: none;
  white-space: nowrap;
  background-color: #2ed5a0;
  border: 2px solid #17191b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.primary-button-5:hover {
  color: #17191b;
  background-color: #fff;
  border: 2px solid #17191b;
}

.primary-button-5.w--current {
  align-self: flex-end;
}

.primary-button-5.big {
  background-color: #ff1919;
  border-style: none;
  margin-top: 55px;
  margin-bottom: 40px;
  padding: 17px 34px;
  font-size: 20px;
  font-weight: 600;
}

.primary-button-5.big.bf {
  background-color: #ff1919;
  margin: 35px 100px 0;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 26px;
}

.div-block-27 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 60px;
  padding-right: 60px;
}

.container-124 {
  flex-flow: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.paragraph-84 {
  color: #49535c;
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
}

.paragraph-84.hgfds {
  color: #e7e7e7;
  margin-top: 11px;
}

.heading-153 {
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 30px;
}

.paragraph-85 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
}

.image-85 {
  text-align: center;
  max-width: none;
  display: block;
}

.container-125 {
  background-color: #fff;
  background-image: linear-gradient(135deg, #00a5a5, #161616);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  margin-bottom: 0;
  padding: 20px 15px;
  display: flex;
  box-shadow: 3px 3px 5px #0003;
}

.grid-11 {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  margin-top: 25px;
}

.bold-text-67 {
  color: #fff;
}

.heading-154 {
  text-align: center;
  margin-bottom: 50px;
}

.heading-154.fedddd {
  color: #fff;
  text-transform: uppercase;
  background-color: #003c3c;
  background-image: url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/67b792750331dbcb4ebd3b26_Untitled%20design%20(23).png"), linear-gradient(140deg, #005858, #313131);
  background-position: 1.5%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 10px, auto;
  border-radius: 7px;
  justify-content: center;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 15px;
  font-family: Inconsolata, monospace;
  font-size: 28px;
  font-weight: 400;
  display: inline-flex;
}

.heading-154.progrma {
  margin-top: 50px;
  margin-bottom: 25px;
}

.heading-154.fdddd {
  color: #fff;
  margin-bottom: 40px;
}

.paragraph-86 {
  text-align: center;
}

.section-55 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-126 {
  justify-content: center;
  display: flex;
}

.container-127 {
  justify-content: center;
  margin-top: 25px;
  display: flex;
}

.container-127.pricingubtton {
  margin-top: 35px;
  margin-bottom: 25px;
}

.button-13 {
  color: #fff;
  text-align: center;
  background-color: #2ed5a0;
  border-radius: 6px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.heading-155 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  line-height: 48px;
}

.heading-155.fdsss {
  color: #000;
}

.container-128 {
  margin-top: 0;
}

.text-span-255 {
  background-color: #009e9e;
}

.text-span-256 {
  background-color: #099;
}

.text-span-257 {
  background-color: #009090;
}

.text-span-258 {
  background-color: #00909000;
}

.bold-text-68 {
  color: #2ed5a0;
  font-size: 24px;
}

.bold-text-68.sdfssdfd, .bold-text-68.dfsdsfsdfs, .bold-text-68.sdfsdfs {
  color: #fff;
}

.bold-text-69 {
  font-size: 24px;
  text-decoration: none;
}

.text-span-259 {
  text-decoration: line-through;
}

@media screen and (min-width: 1920px) {
  .h1 {
    font-size: 58px;
    line-height: 68px;
  }

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

  .h4 {
    font-size: 24px;
    line-height: 32px;
  }

  .h3 {
    font-size: 36px;
    line-height: 44px;
  }

  .text {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .text.roadmap {
    margin-top: 15px;
    margin-bottom: 41px;
  }

  .container {
    max-width: 1400px;
  }

  .container.testimonialss {
    margin-top: 75px;
  }

  .caption {
    font-size: 14px;
    line-height: 24px;
  }

  .h2 {
    font-size: 48px;
    line-height: 56px;
  }

  .h2.students {
    margin-bottom: 50px;
  }

  .h2.students.come-join-us {
    color: #fff;
    margin-bottom: 0;
  }

  .small-text, .secondary-button {
    font-size: 18px;
    line-height: 26px;
  }

  .primary-button {
    font-size: 18px;
    line-height: 28px;
  }

  .discord-icon {
    width: 24px;
  }

  .icon-button {
    font-size: 18px;
    line-height: 24px;
  }

  .text-field {
    min-width: 380px;
    height: 66px;
    font-size: 22px;
    line-height: 32px;
  }

  .textarea {
    font-size: 22px;
    line-height: 32px;
  }

  .form-block {
    grid-row-gap: 20px;
    max-width: 780px;
  }

  .label {
    font-size: 18px;
    line-height: 26px;
  }

  .form {
    grid-row-gap: 14px;
  }

  .rich-text {
    max-width: 920px;
    line-height: 30px;
  }

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

  .navbar-container {
    max-width: 1400px;
  }

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

  .center-container {
    margin-bottom: 15px;
  }

  .center-container.bfpagebutton {
    margin-top: 25px;
    margin-bottom: 40px;
  }

  .container-2.pricing {
    margin-top: 50px;
  }

  .lca-brand-logos-section._30dcpage {
    padding-top: 10px;
  }

  .container-4.my-story, .container-4.already {
    position: static;
  }

  .heading-highlight.intro.chip {
    background-image: linear-gradient(#ffffbfb0, #ffffbfb0), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .list {
    font-size: 18px;
    line-height: 30px;
  }

  .section-i-m-thomas {
    margin-top: 100px;
  }

  .paragraph-3 {
    font-family: Inter, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-4 {
    margin-bottom: 120px;
  }

  .video {
    margin-top: 0;
  }

  .section---end-result {
    padding-bottom: 0;
  }

  .image-7 {
    inset: -12% 0% auto 45%;
  }

  .heading-14, .heading-15, .heading-16 {
    margin-bottom: 25px;
  }

  .lca-container---trusted-members {
    font-size: 15px;
  }

  .section---facebook {
    background-color: var(--steel-blue);
    padding-top: 10px;
  }

  .paragraph-7 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .facebook-post {
    border-radius: 20px;
  }

  .body {
    display: flex;
  }

  .container-15 {
    max-width: 900px;
  }

  .modal-wrapper {
    display: none;
  }

  .section-4 {
    padding-top: 300px;
  }

  .small-text-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .bold-text-9 {
    font-size: 20px;
    line-height: 28px;
  }

  .container-17 {
    max-width: 1250px;
  }

  .lca-text {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .section---facebook-2 {
    background-color: #467fbc;
    padding-top: 10px;
  }

  .h2-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .h2-2.students {
    margin-bottom: 50px;
  }

  .h2-2.students.come-join-us {
    color: #fff;
    margin-bottom: 0;
  }

  .text-2 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .text-2.roadmap {
    margin-top: 15px;
    margin-bottom: 41px;
  }

  .container-21.topgpag {
    margin-bottom: 10px;
  }

  .text-3 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-10 {
    max-width: 900px;
  }

  .html-embed-5 {
    max-width: none;
  }

  .heading-57 {
    margin-top: 50px;
  }

  .container-35 {
    max-width: 1250px;
  }

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

  .paragraph-26 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .container-37 {
    max-width: 1400px;
  }

  .container-37.testimonialss {
    margin-top: 75px;
  }

  .section---facebook-3 {
    background-color: #467fbc;
    padding-top: 10px;
  }

  .container-38 {
    max-width: 1400px;
  }

  .bold-text-24 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-4 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .text-4.roadmap {
    margin-top: 15px;
    margin-bottom: 41px;
  }

  .container-40 {
    max-width: 1400px;
  }

  .text-5 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .container-45 {
    max-width: 1250px;
  }

  .bold-text-25 {
    font-size: 20px;
    line-height: 28px;
  }

  .section---facebook-4 {
    background-color: #467fbc;
    padding-top: 10px;
  }

  .container-47 {
    max-width: 1400px;
  }

  .container-47.testimonialss {
    margin-top: 75px;
  }

  .paragraph-33 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .container-48 {
    max-width: 1400px;
  }

  .bold-text-27 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-6 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .text-6.roadmap {
    margin-top: 15px;
    margin-bottom: 41px;
  }

  .text-7 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .container-49 {
    max-width: 1400px;
  }

  .text-8 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .secondary-button-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .container-51.pricing {
    margin-top: 50px;
  }

  .container-52 {
    max-width: 1400px;
  }

  .text-9 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .secondary-button-3 {
    font-size: 18px;
    line-height: 26px;
  }

  .container-54.pricing {
    margin-top: 50px;
  }

  .container-55 {
    max-width: 1400px;
  }

  .secondary-button-4 {
    font-size: 18px;
    line-height: 26px;
  }

  .container-56.pricing {
    margin-top: 50px;
  }

  .container-57 {
    max-width: 1400px;
  }

  .text-10 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .section---solution-tcp-2.salespag.dddsdd {
    padding-top: 20px;
  }

  .primary-button-2 {
    font-size: 18px;
    line-height: 28px;
  }

  .image-48 {
    inset: -12% 0% auto 45%;
  }

  .image-48.sdfas {
    margin-top: 2px;
  }

  .image-48.sadfas {
    margin-top: -5px;
  }

  .text-11 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .primary-button-3 {
    font-size: 18px;
    line-height: 28px;
  }

  .image-50 {
    inset: -12% 0% auto 45%;
  }

  .text-12 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .text-12.trust {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .text-13 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .heading-82, .heading-83, .heading-84, .heading-86, .heading-87, .heading-88 {
    margin-bottom: 25px;
  }

  .paragraph-43 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .section---facebook-5 {
    background-color: #467fbc;
    padding-top: 10px;
  }

  .h2-3 {
    font-size: 48px;
    line-height: 56px;
  }

  .h2-3.students {
    margin-bottom: 50px;
  }

  .h2-3.students.come-join-us {
    color: #fff;
    margin-bottom: 0;
  }

  .container-61 {
    max-width: 1400px;
  }

  .container-61.testimonialss {
    margin-top: 75px;
  }

  .h2-4 {
    font-size: 48px;
    line-height: 56px;
  }

  .bold-text-33 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-14 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .text-14.roadmap {
    margin-top: 15px;
    margin-bottom: 41px;
  }

  .container-62 {
    max-width: 1400px;
  }

  .h2-5 {
    font-size: 48px;
    line-height: 56px;
  }

  .h2-5.students {
    margin-bottom: 50px;
  }

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

  .bold-text-34 {
    font-size: 20px;
    line-height: 28px;
  }

  .container-64 {
    max-width: 1400px;
  }

  .container-64.testimonialss {
    margin-top: 75px;
  }

  .h2-6 {
    font-size: 48px;
    line-height: 56px;
  }

  .text-15 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .container-65.pricing {
    margin-top: 50px;
  }

  .secondary-button-5 {
    font-size: 18px;
    line-height: 26px;
  }

  .container-66 {
    max-width: 1400px;
  }

  .h2-7 {
    font-size: 48px;
    line-height: 56px;
  }

  .text-16 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .container-67 {
    max-width: 1400px;
  }

  .heading-94 {
    margin-top: 50px;
  }

  .container-70 {
    max-width: 1250px;
  }

  .small-text-4 {
    font-size: 18px;
    line-height: 26px;
  }

  .bold-text-36 {
    font-size: 20px;
    line-height: 28px;
  }

  .paragraph-53 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .container-72 {
    max-width: 1400px;
  }

  .container-72.testimonialss {
    margin-top: 75px;
  }

  .section---facebook-6 {
    background-color: #467fbc;
    padding-top: 10px;
  }

  .container-73 {
    max-width: 1400px;
  }

  .bold-text-38 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-17 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .text-17.roadmap {
    margin-top: 15px;
    margin-bottom: 41px;
  }

  .container-74 {
    max-width: 1400px;
  }

  .text-18 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .list-7 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-highlight-2.intro.chip {
    background-image: linear-gradient(#ffffbfb0, #ffffbfb0), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .container-100.already {
    position: static;
  }

  .paragraph-71 {
    font-family: Inter, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-36 {
    margin-bottom: 15px;
  }

  .video-5 {
    margin-top: 0;
  }

  .container-105.my-story {
    position: static;
  }

  .list-9 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-143.bf {
    margin-top: 25px;
  }

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

  .primary-button-4 {
    font-size: 18px;
    line-height: 28px;
  }

  .text-19 {
    text-align: left;
    font-size: 20px;
    line-height: 28px;
  }

  .container-117.pricing {
    margin-top: 50px;
  }

  .h2-8 {
    font-size: 48px;
    line-height: 56px;
  }

  .secondary-button-6 {
    font-size: 18px;
    line-height: 26px;
  }

  .container-118 {
    max-width: 1400px;
  }

  .small-text-5 {
    font-size: 18px;
    line-height: 26px;
  }

  .bold-text-66 {
    font-size: 20px;
    line-height: 28px;
  }

  .h2-9 {
    font-size: 48px;
    line-height: 56px;
  }

  .h2-9.students {
    margin-bottom: 50px;
  }

  .container-123 {
    max-width: 1400px;
  }

  .container-123.testimonialss {
    margin-top: 75px;
  }

  .primary-button-5 {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (max-width: 991px) {
  .h3.subheading.challenge.legacysa {
    font-size: 38px;
  }

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

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

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

  .primary-button {
    align-self: stretch;
  }

  .primary-button.w--current {
    margin-left: 0;
  }

  .primary-button.small {
    align-self: center;
  }

  .text-field {
    width: 100%;
    min-width: 0;
  }

  .form-block {
    width: 100%;
  }

  .navigation {
    height: 74px;
  }

  .horizontal-container {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .horizontal-container.navbar {
    grid-row-gap: 14px;
    align-items: center;
  }

  .horizontal-container.center {
    grid-row-gap: 40px;
  }

  .horizontal-container.testimonials {
    grid-row-gap: 20px;
  }

  .middle-burger-line {
    perspective-origin: 50%;
    transform-origin: 50%;
  }

  .menu-button {
    padding: 0;
  }

  .nav-menu {
    background-color: #fff;
    padding-bottom: 40px;
    box-shadow: 0 20px 40px #36374942;
  }

  .nav-link {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .nav-link.right-margin {
    margin-right: 0;
  }

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

  .burger-icon {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    padding: 4px;
    display: flex;
  }

  .footer-grid {
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: start;
  }

  .bottom-footer {
    order: 0;
    margin-bottom: 20px;
  }

  .small-container {
    grid-row-gap: 20px;
    order: -1;
    max-width: 100%;
  }

  .background-hero {
    width: 100%;
  }

  .main-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .promo-video {
    height: 460px;
  }

  .accordion {
    justify-content: center;
    align-items: center;
  }

  .testimonial-details {
    text-align: left;
  }

  .small-feature {
    align-items: center;
  }

  .card {
    max-width: 380px;
  }

  .course-wrapper, .faq-wrapper {
    margin-top: 40px;
  }

  .utility-page-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-2.pricing {
    padding-left: 172px;
    padding-right: 172px;
  }

  .section---the-problem {
    height: auto;
  }

  .paragraph-7 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .lca-hero-button {
    margin-left: 48px;
    margin-right: 48px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .body.waitlist {
    background-image: linear-gradient(200deg, #0063424d, #000000e6 78%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .container-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .columns-5 {
    min-width: 700px;
  }

  .lca-hero-section {
    background-image: linear-gradient(#00000085, #00000085), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63c7e0cadbd8537ee03e7e77_DSC04575.jpg");
    background-position: 0 0, 60% -170%;
    background-size: auto, 2000px;
  }

  .accordion-2 {
    justify-content: center;
    align-items: center;
  }

  .text-span-49 {
    line-height: 52px;
  }

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

  .footer-image {
    background-image: linear-gradient(#00000042, #00000042), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63b2d01759086b3891888ca1_DSC01630%20copy.jpg");
    background-position: 0 0, 50% 30%;
    background-size: auto, cover;
  }

  .html-embed-4 {
    padding-bottom: 437px;
  }

  .div-block-10 {
    width: 65vw;
  }

  .html-embed-5 {
    padding-bottom: 56.25%;
  }

  .heading-58 {
    padding-left: 81px;
    padding-right: 81px;
  }

  .div-block-11 {
    padding-left: 67px;
    padding-right: 67px;
  }

  .paragraph-26 {
    padding-left: 70px;
    padding-right: 70px;
  }

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

  .accordion-3 {
    justify-content: center;
    align-items: center;
  }

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

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

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

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

  .paragraph-33 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .container-48, .container-49 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .card-2 {
    max-width: 380px;
  }

  .container-51.pricing {
    padding-left: 172px;
    padding-right: 172px;
  }

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

  .card-3 {
    max-width: 380px;
  }

  .container-54.pricing {
    padding-left: 172px;
    padding-right: 172px;
  }

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

  .navbar-2 {
    background-color: #ddd0;
  }

  .navbar-2.home {
    background-color: #0000;
  }

  .icon-2 {
    color: #fff;
  }

  .card-4 {
    max-width: 380px;
  }

  .container-56.pricing {
    padding-left: 172px;
    padding-right: 172px;
  }

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

  .primary-button-2 {
    align-self: stretch;
  }

  .primary-button-2.w--current {
    margin-left: 0;
  }

  .primary-button-3 {
    align-self: stretch;
  }

  .primary-button-3.w--current {
    margin-left: 0;
  }

  .paragraph-43 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .container-61, .container-62 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .accordion-4 {
    justify-content: center;
    align-items: center;
  }

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

  .card-5 {
    max-width: 380px;
  }

  .container-65.pricing {
    padding-left: 172px;
    padding-right: 172px;
  }

  .container-66, .container-67 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .accordion-5 {
    justify-content: center;
    align-items: center;
  }

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

  .heading-93 {
    padding-left: 81px;
    padding-right: 81px;
  }

  .paragraph-53 {
    padding-left: 70px;
    padding-right: 70px;
  }

  .container-72, .container-73, .container-74 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section---the-problem-2 {
    height: auto;
  }

  .nav-link-7 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .nav-link-7.right-margin {
    margin-right: 0;
  }

  .primary-button-4 {
    align-self: stretch;
  }

  .primary-button-4.w--current {
    margin-left: 0;
  }

  .primary-button-4.small {
    align-self: center;
  }

  .container-117.pricing {
    padding-left: 172px;
    padding-right: 172px;
  }

  .card-6 {
    max-width: 380px;
  }

  .container-118, .container-123 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .primary-button-5 {
    align-self: stretch;
  }

  .primary-button-5.w--current {
    margin-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .h1 {
    font-size: 48px;
    line-height: 54px;
  }

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

  .h4 {
    font-size: 18px;
  }

  .h3 {
    font-size: 24px;
    line-height: 36px;
  }

  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

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

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

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

  .h2 {
    font-size: 38px;
    line-height: 48px;
  }

  .styleguide-colors {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .secondary-button, .primary-button {
    font-size: 15px;
  }

  .text-field {
    min-width: 0;
  }

  .form-block {
    width: 100%;
    max-width: none;
  }

  .bottom-burger-line {
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-grid {
    grid-auto-columns: 1fr;
  }

  .bottom-footer {
    flex-wrap: wrap;
  }

  .circle {
    font-size: 12px;
    line-height: 20px;
  }

  .center-container {
    margin-bottom: 40px;
  }

  .promo-video {
    height: 360px;
  }

  .sticker-wrapper {
    left: auto;
    right: 2%;
  }

  .course-wrapper, .faq-wrapper {
    margin-bottom: 0;
  }

  .asset-links {
    align-items: center;
  }

  .container-2.pricing {
    padding-left: 90px;
    padding-right: 90px;
  }

  .heading-underline.students {
    font-size: 38px;
    line-height: 48px;
  }

  .paragraph-7 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .columns-2 {
    flex-direction: column-reverse;
    justify-content: flex-start;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .image-15 {
    max-width: 100%;
    padding: 50px 50px 0;
  }

  .column-3 {
    align-self: center;
  }

  .lca-hero-button {
    margin-left: 128px;
    margin-right: 128px;
  }

  .lca-hero-button.challenge {
    margin-left: 136px;
    margin-right: 136px;
  }

  .lca-hero-button.startpage {
    margin-left: 127px;
    margin-right: 127px;
  }

  .section-4 {
    padding-top: 142px;
  }

  .columns-5 {
    min-width: 400px;
  }

  .h2-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .html-embed-4 {
    padding-bottom: 427px;
  }

  .html-embed-5 {
    padding-bottom: 56.25%;
  }

  .heading-58 {
    padding-left: 63px;
    padding-right: 63px;
  }

  .div-block-11 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .paragraph-26 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-37, .container-38, .container-40 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .columns-9 {
    flex-direction: column-reverse;
    justify-content: flex-start;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .column-18 {
    align-self: center;
  }

  .image-33 {
    max-width: 100%;
    padding: 50px 50px 0;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .container-47 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-33 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-48, .container-49 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .columns-12 {
    flex-direction: column-reverse;
    justify-content: flex-start;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .column-24 {
    align-self: center;
  }

  .image-41 {
    max-width: 100%;
    padding: 50px 50px 0;
  }

  .secondary-button-2 {
    font-size: 15px;
  }

  .container-51.pricing {
    padding-left: 90px;
    padding-right: 90px;
  }

  .container-52 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .secondary-button-3 {
    font-size: 15px;
  }

  .container-54.pricing {
    padding-left: 90px;
    padding-right: 90px;
  }

  .container-55 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .secondary-button-4 {
    font-size: 15px;
  }

  .container-56.pricing {
    padding-left: 90px;
    padding-right: 90px;
  }

  .container-57 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .primary-button-2, .primary-button-3 {
    font-size: 15px;
  }

  .paragraph-43 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h2-3 {
    font-size: 38px;
    line-height: 48px;
  }

  .container-61 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .h2-4 {
    font-size: 38px;
    line-height: 48px;
  }

  .container-62 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .h2-5 {
    font-size: 38px;
    line-height: 48px;
  }

  .container-64 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .h2-6 {
    font-size: 38px;
    line-height: 48px;
  }

  .container-65.pricing {
    padding-left: 90px;
    padding-right: 90px;
  }

  .secondary-button-5 {
    font-size: 15px;
  }

  .container-66 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .column-25 {
    align-self: center;
  }

  .image-54 {
    max-width: 100%;
    padding: 50px 50px 0;
  }

  .h2-7 {
    font-size: 38px;
    line-height: 48px;
  }

  .container-67 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .heading-93 {
    padding-left: 63px;
    padding-right: 63px;
  }

  .paragraph-53 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-72, .container-73, .container-74 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-57 {
    max-width: 100%;
    padding: 50px 50px 0;
  }

  .primary-button-4 {
    font-size: 15px;
  }

  .container-117.pricing {
    padding-left: 90px;
    padding-right: 90px;
  }

  .h2-8 {
    font-size: 38px;
    line-height: 48px;
  }

  .secondary-button-6 {
    font-size: 15px;
  }

  .container-118 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .h2-9 {
    font-size: 38px;
    line-height: 48px;
  }

  .container-123 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .primary-button-5 {
    font-size: 15px;
  }
}

@media screen and (max-width: 479px) {
  .h1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 35px;
    line-height: 40px;
  }

  .h1.hero {
    align-self: center;
    font-size: 30px;
    line-height: 40px;
  }

  .h1.challenge {
    margin-bottom: 25px;
  }

  .bold-text.gray {
    white-space: break-spaces;
  }

  .styleguide-grid {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
  }

  .h4 {
    white-space: break-spaces;
  }

  .h4.subheading {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h4.subtitle {
    font-size: 16px;
    line-height: 24px;
  }

  .h3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h3.subheading {
    margin-top: 35px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
  }

  .h3.subheading.challenge.legacysa {
    font-size: 44px;
    line-height: 54px;
  }

  .h3.subheading.challenge.vreons {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .h3.subheading.challenge.sdfs {
    font-size: 18px;
    line-height: 26px;
  }

  .h3.subheading.challenge {
    margin-bottom: 0;
  }

  .text {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .text.trust {
    text-align: center;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container.testimonialss {
    margin-bottom: 0;
  }

  .section---hero.hero {
    padding-top: 0;
  }

  .h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .styleguide-colors {
    grid-template-columns: 1fr 1fr;
  }

  .secondary-button {
    font-size: 14px;
  }

  .secondary-button.small {
    align-self: stretch;
  }

  .primary-button {
    font-size: 15px;
  }

  .primary-button.big {
    text-align: center;
    white-space: normal;
    flex-flow: row;
    align-self: center;
    margin-top: 40px;
    margin-left: 18px;
    margin-right: 18px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field, .textarea {
    width: 100%;
    min-width: 0;
  }

  .form-block {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

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

  .navigation {
    display: none;
  }

  .horizontal-container.testimonials.fddd {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .logo-icon {
    width: 50%;
  }

  .footer-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .bottom-footer {
    justify-content: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .image-wrapper.height {
    height: 260px;
  }

  .center-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .promo-video {
    height: 240px;
  }

  .promo-video.case-study {
    background-size: cover;
    width: 300px;
    height: 170px;
  }

  .promo-video.case-study.herosection {
    width: 200px;
    height: 160px;
  }

  .yellow-arrow {
    width: 64px;
    bottom: 85%;
    left: -9%;
  }

  .sticker-wrapper {
    width: 90px;
  }

  .text-sticker {
    font-size: 12px;
    line-height: 20px;
  }

  .accordion {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-container {
    align-content: space-around;
  }

  .chip {
    align-self: center;
    padding: 4px 6px;
    font-size: 13px;
  }

  .accordion-content {
    grid-column-gap: 12px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 175px max-content;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
  }

  .accordion-content.bonus {
    grid-template-columns: 174px max-content;
  }

  .accordion-content.shown {
    grid-template-columns: 174px;
  }

  .accordion-content.headaccordian {
    grid-template-columns: 100px max-content;
  }

  .testimonial-card {
    padding: 24px 16px;
  }

  .card {
    padding: 24px;
  }

  .arrow {
    align-self: center;
    width: 36px;
    min-width: 36px;
    height: 36px;
    margin-left: 20px;
  }

  .course-wrapper, .faq-wrapper {
    display: flex;
  }

  .asset-container {
    flex-direction: column;
    width: 100%;
    margin-top: 40px;
  }

  .asset-composition {
    max-width: none;
    height: auto;
  }

  .version-grid {
    grid-template-columns: max-content;
  }

  .container-2, .container-2.pricing {
    padding-left: 5px;
    padding-right: 5px;
  }

  .lca-brand-logos-section {
    margin-bottom: 0;
    padding: 0 9px;
  }

  .heading-4 {
    margin-right: 0;
  }

  .heading-4.mattmobile {
    font-size: 28px;
    line-height: 32px;
  }

  .section---the-problem {
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-4.my-story.videosimprove {
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-4.didnt-do {
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-4.already {
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .heading-5 {
    white-space: normal;
    object-fit: fill;
    align-self: auto;
  }

  .heading-highlight.intro.chip {
    color: var(--gray-800);
    background-color: #ff8;
    background-image: linear-gradient(#ffff88a3, #ffff88a3), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    border-style: none;
    border-width: 1px;
    margin-left: 19px;
    margin-right: 19px;
    padding: 27px 8px 55px 31px;
    font-family: Gochi Hand, sans-serif;
    box-shadow: 3px 3px 4px -1px #000;
  }

  .list {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-9 {
    font-size: 48px;
    line-height: 58px;
  }

  .section-i-m-thomas {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-i-m-thomas.bf.yeas.sdfsaa.saaa {
    margin-top: 20px;
  }

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

  .paragraph-3 {
    font-family: Inter, sans-serif;
    line-height: 30px;
  }

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

  .heading-underline.students, .heading-underline.january, .heading-underline.january, .heading-underline.january, .heading-underline.students {
    font-size: 32px;
    line-height: 42px;
  }

  .heading-underline.me {
    font-size: 48px;
    line-height: 48px;
  }

  .heading-underline.me.challenge.thomas {
    font-size: 48px;
  }

  .container-6.first-attempt {
    background-image: linear-gradient(#ffffffad, #ffffffad), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
  }

  .heading-10 {
    font-size: 25px;
    font-style: italic;
    font-weight: 400;
    line-height: 32px;
  }

  .grid {
    grid-template-columns: 1fr;
    margin-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-6 {
    margin-top: 25px;
  }

  .section---end-result {
    padding-bottom: 25px;
  }

  .heading-13.manyattempts.white {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-13.idea.uncomfortable {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .image-10 {
    margin-bottom: 50px;
  }

  .container-10 {
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-11 {
    top: -6%;
  }

  .container-11 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section---pricing {
    margin-top: 50px;
  }

  .section---module-outline.gray {
    padding-left: 5px;
    padding-right: 5px;
  }

  .section---what-did-i-do.sale-page {
    margin-bottom: -80px;
  }

  .container---by-the-end {
    margin-top: -20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .italic-text-4 {
    font-size: 16px;
    line-height: 24px;
  }

  .section---facebook {
    padding-top: 30px;
  }

  .paragraph-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-2 {
    flex-direction: column-reverse;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .image-15 {
    padding-top: 25px;
  }

  .container-14 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-22 {
    margin-top: 0;
    font-size: 26px;
  }

  .heading-22.opp {
    line-height: 40px;
  }

  .text-span-34 {
    font-size: 18px;
    line-height: 20px;
  }

  .lca-hero-button {
    margin-left: -4px;
    margin-right: -4px;
  }

  .lca-hero-button.challenge.shitting {
    margin-left: -8px;
    margin-right: -8px;
  }

  .lca-hero-button.challenge._9steps {
    margin-left: -11px;
    margin-right: -11px;
  }

  .lca-hero-button.challenge {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lca-hero-button.startpage {
    margin-left: 0;
    margin-right: 0;
  }

  .lca-hero-button.salespage.fuck {
    margin-left: 15px;
    margin-right: 15px;
  }

  .lca-hero-button.salespage.shit {
    margin-left: 3px;
    margin-right: 3px;
  }

  .image-16 {
    width: 150px;
    margin-top: -10px;
    margin-bottom: -30px;
  }

  .container-15 {
    flex: 0 auto;
    justify-content: center;
    display: flex;
  }

  .heading-23 {
    margin-bottom: 30px;
    font-size: 28px;
    line-height: 32px;
  }

  .heading-23.watilist-masaa {
    background-size: 7px;
    padding-left: 25px;
    padding-right: 10px;
    font-size: 12px;
  }

  .paragraph-9 {
    margin-top: 25px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-9.sdfssss {
    font-size: 16px;
    line-height: 24px;
  }

  .columns-3 {
    flex-direction: column;
    width: 250px;
  }

  .button-2 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-2.waitlistbutton {
    padding-left: 12px;
    padding-right: 12px;
  }

  .column-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-17 {
    margin-bottom: 25px;
  }

  .modal-wrapper {
    display: none;
  }

  .columns-4 {
    flex-direction: column;
  }

  .image-18 {
    width: 175px;
  }

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

  .paragraph-10 {
    text-align: center;
    padding-left: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .close-modal-button {
    padding-top: 5px;
  }

  .html-embed {
    padding-right: 20px;
  }

  .section-4 {
    align-self: auto;
    display: block;
  }

  .columns-5 {
    min-width: auto;
    max-width: 300px;
    margin-top: 25px;
  }

  .lca-hero-section {
    background-image: linear-gradient(#00000087, #00000087), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63c7e0cadbd8537ee03e7e77_DSC04575.jpg");
    background-position: 0 0, 50% 150%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-27.off {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 42px;
  }

  .testimonial-card-2 {
    padding: 24px 16px;
  }

  .bold-text-9.gray {
    white-space: break-spaces;
  }

  .lca-testimonial-section {
    padding-left: 9px;
    padding-right: 9px;
  }

  .lca-text {
    text-align: center;
    font-size: 16px;
    line-height: 28px;
  }

  .lca-text.trust {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .lca-feature-grid {
    grid-row-gap: 41px;
    grid-template-columns: 1fr;
  }

  .heading-29.lca {
    font-size: 32px;
    line-height: 36px;
  }

  .lca-features-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lca-image-and-text-container {
    max-width: none;
    margin-top: 25px;
  }

  .columns-6 {
    flex-flow: column-reverse;
  }

  .columns-6._1 {
    flex-direction: column;
  }

  .lca-feature-section {
    padding: 0 10px;
  }

  .column-10, .column-11, .column-12, .column-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-14.lca, .paragraph-15.lca {
    margin-bottom: 35px;
  }

  .h2-2 {
    font-size: 32px;
    line-height: 42px;
  }

  .text-2 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .accordion-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .chip-2 {
    align-self: center;
    padding: 4px 6px;
    font-size: 13px;
  }

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

  .lca-additional-testimonials {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lca-final-cta {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lca-accordian-text {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-14 {
    line-height: 28px;
  }

  .bundle---header-section {
    display: none;
  }

  .section-9 {
    margin-top: 25px;
  }

  .section-9.ssss {
    margin-top: 25px;
    padding-bottom: 10px;
  }

  .container-21.topgpag {
    max-width: 340px;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-21.topgpag.fddd {
    padding-left: 0;
    padding-right: 0;
  }

  .section-10.bf.fm {
    flex-direction: column;
    padding: 49px 40px;
  }

  .section-10.ttcmastery {
    flex-direction: column;
    padding: 50px 10px;
  }

  .bundle---total-value {
    font-size: 32px;
  }

  .bundle---pricing-card {
    margin-bottom: 20px;
  }

  .heading-40.value-green {
    line-height: 20px;
  }

  .div-block-7.priceinasdf {
    min-width: auto;
    max-width: 350px;
    margin-bottom: 16px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-7.sdfs {
    margin-left: 0;
  }

  .bundle---bf-special {
    font-size: 16px;
    line-height: 28px;
  }

  .bundle---heading {
    font-size: 36px;
    line-height: 42px;
  }

  .bundle---heading.bfte {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 34px;
  }

  .bundle---heading.bfte.taxbill {
    font-size: 26px;
    line-height: 34px;
  }

  .heading-43 {
    margin-top: 10px;
  }

  .heading-44 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 22px;
  }

  .heading-45 {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 40px;
  }

  .heading-46 {
    font-size: 23px;
    line-height: 30px;
    display: block;
  }

  .text-span-49 {
    font-size: 28px;
    line-height: 36px;
  }

  .section-14.welcomeclub {
    margin-top: 75px;
  }

  .section-14.thankyou {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .body-3 {
    justify-content: flex-start;
  }

  .body-3.emailconfirm {
    padding-left: 7px;
    padding-right: 7px;
  }

  .container-24 {
    max-width: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-47, .text-span-52 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-span-53 {
    line-height: 28px;
  }

  .text-span-54 {
    font-size: 14px;
    line-height: 24px;
  }

  .text-span-55 {
    font-size: 26px;
    line-height: 30px;
  }

  .full-price-ttc-cb {
    line-height: 28px;
  }

  .heading-51, .heading-52 {
    font-size: 28px;
    line-height: 34px;
  }

  .paragraph-20 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .italic-text-6 {
    margin-bottom: -20px;
  }

  .section-16 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .paragraph-21 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-7 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .text-3 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .text-span-62, .text-span-63 {
    font-size: 22px;
    line-height: 28px;
  }

  .div-block-8 {
    width: 85vw;
  }

  .html-embed-3 {
    margin-top: 43px;
    padding-bottom: 121px;
  }

  .list-3 {
    padding-left: 53px;
    padding-right: 53px;
  }

  .footer-image {
    background-image: linear-gradient(#00000038, #00000038), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63b2d01759086b3891888ca1_DSC01630%20copy.jpg");
    background-position: 0 0, 50% 30%;
    background-size: auto, cover;
  }

  .training-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .html-embed-4 {
    padding-bottom: 196px;
  }

  .container-30 {
    padding-left: 11px;
    padding-right: 11px;
  }

  .div-block-10 {
    width: 95vw;
  }

  .heading-55 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 24px;
  }

  .heading-56 {
    font-size: 20px;
    line-height: 28px;
  }

  .heading-56.challenge {
    line-height: 42px;
    display: none;
  }

  .text-block-10 {
    text-align: center;
  }

  .html-embed-5 {
    margin-top: 10px;
    padding-bottom: 56.25%;
  }

  .text-span-84 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-span-86 {
    font-size: 16px;
    line-height: 22px;
  }

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

  .text-span-87 {
    line-height: 42px;
  }

  .text-span-88 {
    font-size: 20px;
    line-height: 24px;
  }

  ._30-day.challenge {
    font-size: 28px;
    line-height: 42px;
  }

  .heading-58, .div-block-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-33 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .html-embed-6 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-span-96 {
    line-height: 40px;
  }

  .html-embed-7, .html-embed-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-12 {
    width: 85vw;
  }

  .html-embed-9 {
    margin-top: 43px;
    padding-bottom: 121px;
  }

  .heading-59 {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 40px;
  }

  .heading-60.lca {
    font-size: 32px;
    line-height: 36px;
  }

  .column-14, .column-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-24.lca {
    margin-bottom: 35px;
  }

  .columns-8 {
    flex-flow: column-reverse;
  }

  .columns-8._1 {
    flex-direction: column;
  }

  .column-16, .column-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-25.lca {
    margin-bottom: 35px;
  }

  .paragraph-26 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-37 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container-37.testimonialss {
    margin-bottom: 0;
  }

  .accordion-3 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-38 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .bold-text-24.gray {
    white-space: break-spaces;
  }

  .text-4 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

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

  .container-40 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .text-5 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .columns-9 {
    flex-direction: column-reverse;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .image-33 {
    padding-top: 25px;
  }

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

  .navbar-wrapper {
    justify-content: center;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .menu-button-2 {
    display: none;
  }

  .lca-button-timer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-14 {
    text-align: center;
  }

  .html-embed-10 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-34, .icon {
    display: none;
  }

  .image-35 {
    order: 0;
  }

  .container-44 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-15 {
    text-align: center;
  }

  .html-embed-11 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-16 {
    text-align: center;
  }

  .html-embed-12 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-17 {
    text-align: center;
  }

  .html-embed-13 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-18 {
    text-align: center;
  }

  .html-embed-14 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-19 {
    text-align: center;
  }

  .html-embed-15 {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .html-embed-16 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-67.lca {
    font-size: 32px;
    line-height: 36px;
  }

  .column-20 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-31.lca {
    margin-bottom: 35px;
  }

  .columns-11 {
    flex-flow: column-reverse;
  }

  .columns-11._1 {
    flex-direction: column;
  }

  .column-21, .column-22, .column-23 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-32.lca {
    margin-bottom: 35px;
  }

  .container-47 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container-47.testimonialss {
    margin-bottom: 0;
  }

  .paragraph-33 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-48 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .bold-text-27.gray {
    white-space: break-spaces;
  }

  .text-6, .text-7 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .container-49 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .columns-12 {
    flex-direction: column-reverse;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .image-41 {
    padding-top: 25px;
  }

  .card-2 {
    padding: 24px;
  }

  .text-8 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .secondary-button-2 {
    font-size: 14px;
  }

  .container-51, .container-51.pricing {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-52 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .text-block-23 {
    text-align: center;
  }

  .html-embed-17 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-24 {
    text-align: center;
  }

  .html-embed-18 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-25 {
    text-align: center;
  }

  .html-embed-19 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-75 {
    font-size: 16px;
    line-height: 22px;
  }

  .container-53 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .card-3 {
    padding: 24px;
  }

  .text-9 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .secondary-button-3 {
    font-size: 14px;
  }

  .container-54, .container-54.pricing {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-55 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .card-4 {
    padding: 24px;
  }

  .secondary-button-4 {
    font-size: 14px;
  }

  .container-56, .container-56.pricing {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-57 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .paragraph-35 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-59 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-10 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .text-10.trust {
    text-align: center;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .primary-button-2 {
    font-size: 15px;
  }

  .primary-button-2.big {
    text-align: center;
    white-space: normal;
    flex-flow: row;
    align-self: center;
    margin-top: 40px;
    margin-left: 18px;
    margin-right: 18px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .primary-button-2.big.bf {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-47 {
    margin-top: 25px;
  }

  .image-47.vrs {
    margin-top: 0;
  }

  .image-47.sdfsa {
    margin-top: -31px;
  }

  .image-47._30dc-logo._2-0-logo {
    margin-top: 24px;
    margin-bottom: 20px;
  }

  .image-47._30dc-logo._2-0-logo.mobilepage {
    display: none;
  }

  .image-48 {
    max-width: 100%;
    margin-top: -15px;
  }

  .heading-80 {
    font-size: 25px;
    font-style: italic;
    font-weight: 400;
    line-height: 32px;
  }

  .text-11 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .text-11.trust {
    text-align: center;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .primary-button-3 {
    font-size: 15px;
  }

  .primary-button-3.big {
    text-align: center;
    white-space: normal;
    flex-flow: row;
    align-self: center;
    margin-top: 40px;
    margin-left: 18px;
    margin-right: 18px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-49 {
    margin-top: 25px;
  }

  .heading-81 {
    font-size: 25px;
    font-style: italic;
    font-weight: 400;
    line-height: 32px;
  }

  .text-12 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .text-12.trust {
    text-align: center;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .text-13 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .text-13.trust {
    text-align: center;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-7 {
    grid-template-columns: 1fr;
    margin-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-85.bytheend {
    font-size: 28px;
    line-height: 36px;
  }

  .grid-8 {
    grid-template-columns: 1fr;
    margin-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-43 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section---facebook-5 {
    padding-top: 30px;
  }

  .h2-3 {
    font-size: 32px;
    line-height: 42px;
  }

  .container-61 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container-61.testimonialss {
    margin-bottom: 0;
  }

  .h2-4 {
    font-size: 32px;
    line-height: 42px;
  }

  .bold-text-33.gray {
    white-space: break-spaces;
  }

  .text-14 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .container-62 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .chip-3 {
    align-self: center;
    padding: 4px 6px;
    font-size: 13px;
  }

  .accordion-4 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container-63 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-63.sdfasdf.sdfsdfasdfas {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-90.alone {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    line-height: 32px;
  }

  .heading-90.sdfas {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 38px;
    line-height: 46px;
  }

  .paragraph-44, .paragraph-44.fdssfdfs.sibnheadias._10kprice {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-44.fdssfdfs.sibnheadias.dcccddc {
    padding-left: 28px;
    padding-right: 28px;
  }

  .paragraph-44.fdssfdfs.sibnheadias.sdfsdfsdf {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-44.fdssdf {
    padding-left: 25px;
    padding-right: 25px;
  }

  .testimonial-card-3 {
    padding: 24px 16px;
  }

  .h2-5 {
    font-size: 32px;
    line-height: 42px;
  }

  .container-64 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container-64.testimonialss {
    margin-bottom: 0;
  }

  .h2-6 {
    font-size: 32px;
    line-height: 42px;
  }

  .h2-6.top {
    font-size: 24px;
    line-height: 30px;
  }

  .h2-6.top.timelife {
    letter-spacing: 2px;
    margin-top: -10px;
    font-size: 16px;
    line-height: 28px;
  }

  .text-15 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .card-5 {
    padding: 24px;
  }

  .container-65, .container-65.pricing {
    padding-left: 5px;
    padding-right: 5px;
  }

  .secondary-button-5 {
    font-size: 14px;
  }

  .container-66 {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .image-54 {
    padding-top: 25px;
  }

  .h2-7 {
    font-size: 32px;
    line-height: 42px;
  }

  .text-16 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .container-67 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .accordion-5 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .section-33 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .section-33.procreator {
    margin-bottom: 0;
  }

  .paragraph-47, .div-block-16, .heading-93 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-69 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .heading-94.resonance.bf {
    font-size: 38px;
    line-height: 46px;
  }

  .heading-95 {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 40px;
  }

  .testimonial-card-4 {
    padding: 24px 16px;
  }

  .heading-96.lca {
    font-size: 32px;
    line-height: 36px;
  }

  .column-26, .column-27 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-51.lca {
    margin-bottom: 35px;
  }

  .columns-13 {
    flex-flow: column-reverse;
  }

  .columns-13._1 {
    flex-direction: column;
  }

  .heading-98 {
    max-width: 300px;
    font-size: 28px;
    line-height: 34px;
  }

  .column-28, .column-29 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-52.lca {
    max-width: none;
    margin-bottom: 35px;
  }

  .paragraph-53 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-72 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container-72.testimonialss {
    margin-bottom: 0;
  }

  .chip-4 {
    align-self: center;
    padding: 4px 6px;
    font-size: 13px;
  }

  .container-73 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .bold-text-38.gray {
    white-space: break-spaces;
  }

  .text-17 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .container-74 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .text-18 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .image-57 {
    padding-top: 25px;
  }

  .italic-text-17 {
    font-size: 28px;
    line-height: 34px;
  }

  .paragraph-56 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-76 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-4 {
    padding-left: 40px;
    padding-right: 20px;
  }

  .bf.hdad {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-107 {
    text-align: center;
    font-size: 28px;
    line-height: 32px;
  }

  .heading-108 {
    font-size: 28px;
    line-height: 36px;
  }

  .heading-110 {
    margin-top: 25px;
    font-size: 28px;
  }

  .column-32, .column-33 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-112 {
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph-64.lca {
    margin-bottom: 35px;
    font-size: 14px;
    line-height: 20px;
  }

  .columns-14 {
    flex-flow: column-reverse;
  }

  .columns-14._1 {
    flex-direction: column;
  }

  .heading-113 {
    margin-top: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .column-34, .column-35 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-65.lca {
    margin-bottom: 35px;
    font-size: 14px;
    line-height: 20px;
  }

  .button-9 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .button-9.cheatsheet {
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-59 {
    margin-top: 25px;
  }

  .collection-list {
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: stretch;
    justify-items: stretch;
    display: flex;
  }

  .blog-header {
    font-size: 34px;
    line-height: 42px;
  }

  .blog-email-form.form-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-116.header-form {
    font-size: 40px;
    line-height: 48px;
  }

  .heading-117.header-form {
    margin-top: 30px;
  }

  .container-87 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-column-1, .footer-column-2, .column-36, .column-37 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .html-embed-20 {
    margin-top: -50px;
  }

  .html-embed-21 {
    margin-top: -45px;
  }

  .column-38 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column-39 {
    padding-bottom: 25px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .column-40 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .columns-15 {
    flex-direction: column;
    padding-left: 5px;
    padding-right: 5px;
  }

  .column-41 {
    margin-top: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .paragraph-69 {
    margin-top: 25px;
  }

  .heading-128 {
    white-space: normal;
    object-fit: fill;
    align-self: auto;
  }

  .list-7 {
    font-size: 18px;
    line-height: 30px;
  }

  .heading-highlight-2.intro.chip {
    color: #1b1717;
    background-color: #ff8;
    background-image: linear-gradient(#ffff88a3, #ffff88a3), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    border-style: none;
    border-width: 1px;
    margin-left: 19px;
    margin-right: 19px;
    padding: 27px 8px 55px 31px;
    font-family: Gochi Hand, sans-serif;
    box-shadow: 3px 3px 4px -1px #000;
  }

  .container-100.already {
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .section---the-problem-2 {
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .paragraph-71 {
    font-family: Inter, sans-serif;
    line-height: 30px;
  }

  .paragraph-71.bfsdf.fdsss {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-132 {
    font-size: 48px;
    line-height: 58px;
  }

  .heading-132.mainheadaa {
    font-size: 30px;
    line-height: 38px;
  }

  .container-102.first-attempt {
    background-image: linear-gradient(#ffffffad, #ffffffad), url("https://cdn.prod.website-files.com/63a1ea5db9dd957bd9b92552/63a464598cfe9111f6b1d29f_journal%20texture%20background%201.jpeg");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
  }

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

  .container-103 {
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-66 {
    margin-bottom: 50px;
  }

  .heading-134.manyattempts.white {
    padding-left: 0;
    padding-right: 0;
  }

  .container-105.my-story.videosimprove {
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-135 {
    white-space: normal;
    object-fit: fill;
    align-self: auto;
  }

  .image-67 {
    top: -6%;
  }

  .list-9 {
    font-size: 18px;
    line-height: 30px;
  }

  .container-106.didnt-do {
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-68.intro-logo {
    margin-top: -60px;
    margin-bottom: -60px;
  }

  .image-69 {
    margin-bottom: 20px;
  }

  ._2-0-feature {
    margin-top: 50px;
  }

  ._2-0-feature.festure1 {
    margin-top: 25px;
  }

  .heading-138 {
    font-size: 16px;
    line-height: 24px;
  }

  .case-studies.jen {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .case-studies.jen.jenfull.slick {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .heading-140 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-141 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-141.neilcasestudy {
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-21 {
    width: auto;
    max-width: 100%;
  }

  .container-109 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._2-0-improvements {
    margin-bottom: 50px;
  }

  .paragraph-75.sdf {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-75.sdf.safaa {
    font-size: 30px;
    line-height: 38px;
  }

  .paragraph-75.afsd {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  .image-70, .image-71 {
    margin-top: 25px;
  }

  .columns-18 {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    align-items: stretch;
  }

  .columns-19, .columns-20 {
    flex-flow: column;
  }

  .columns-21 {
    flex-flow: wrap-reverse;
  }

  .columns-22 {
    flex-flow: column;
  }

  .heading-142 {
    font-size: 34px;
  }

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

  .text-span-203 {
    font-size: 32px;
    line-height: 36px;
  }

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

  .div-block-23, .div-block-24 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-144 {
    text-align: left;
    font-size: 36px;
    line-height: 40px;
  }

  .heading-145 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 28px;
    display: none;
  }

  .heading-145.taxbillsas {
    display: inline-flex;
  }

  .heading-145.nsasa {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
    display: block;
  }

  .section-52.fdsss {
    background-image: linear-gradient(#022, #000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-52.fdsss.kjkjkj {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-146 {
    color: #fff;
  }

  .primary-button-4 {
    font-size: 15px;
  }

  .text-19 {
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .container-117, .container-117.pricing {
    padding-left: 5px;
    padding-right: 5px;
  }

  .h2-8 {
    font-size: 32px;
    line-height: 42px;
  }

  .card-6 {
    padding: 24px;
  }

  .secondary-button-6 {
    font-size: 14px;
  }

  .container-118 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .list-10.supportbullet {
    padding-left: 0;
  }

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

  .bold-text-65 {
    font-size: 28px;
  }

  .heading-150 {
    font-size: 30px;
    line-height: 38px;
  }

  .list-item-23._12 {
    text-align: left;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
  }

  .container-122 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-card-5 {
    padding: 24px 16px;
  }

  .h2-9 {
    font-size: 32px;
    line-height: 42px;
  }

  .container-123 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container-123.testimonialss {
    margin-bottom: 0;
  }

  .list-14 {
    padding-left: 10px;
  }

  .list-14.pricinglist {
    text-align: center;
  }

  .list-15 {
    padding-left: 10px;
  }

  .heading-151 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-152 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-152.neilcasestudy {
    padding-left: 8px;
    padding-right: 8px;
  }

  .primary-button-5 {
    font-size: 15px;
  }

  .primary-button-5.big {
    text-align: center;
    white-space: normal;
    flex-flow: row;
    align-self: center;
    margin-top: 40px;
    margin-left: 18px;
    margin-right: 18px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .primary-button-5.big.bf {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-27 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-124 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading-154.fdddd {
    font-size: 30px;
    line-height: 38px;
  }

  .heading-155.fdsss {
    font-size: 32px;
    line-height: 38px;
  }

  .italic-text-35 {
    font-size: 28px;
    line-height: 34px;
  }
}

#w-node-e6d36e9b-bc4a-905c-9823-f831e932515d-e9325154, #w-node-e6d36e9b-bc4a-905c-9823-f831e932516a-e9325154, #w-node-e6d36e9b-bc4a-905c-9823-f831e9325177-e9325154 {
  justify-self: end;
}

#w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a2-5ab92561 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a3-5ab92561 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a4-5ab92561 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a5-5ab92561 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a6-5ab92561 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371af-5ab92561 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371b1-5ab92561 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371b0-5ab92561 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c1f3bb66-ec3b-b7fb-dca8-f935a65bd342-5ab92561 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c1f3bb66-ec3b-b7fb-dca8-f935a65bd340-5ab92561 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c1f3bb66-ec3b-b7fb-dca8-f935a65bd344-5ab92561 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_31adc872-5348-c42c-55d0-514a343457eb-5ab92561 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_91d6ad2c-de3b-bd07-7421-63ebd12ef39c-5ab92561 {
  grid-area: 2 / 5 / 3 / 6;
}

#name-2.w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd79-5ab92561 {
  grid-area: 2 / 1 / 3 / 2;
}

#Email-2.w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd7a-5ab92561 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd7b-5ab92561 {
  grid-area: 3 / 1 / 4 / 3;
}

#Subject-2.w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd7d-5ab92561 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd7e-5ab92561 {
  grid-area: 5 / 1 / 6 / 3;
}

#field-2.w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd80-5ab92561 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd81-5ab92561 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: stretch;
}

#w-node-b05047c4-2f37-af25-3ee3-00e889bfa660-0c1b72c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b05047c4-2f37-af25-3ee3-00e889bfa67a-0c1b72c0 {
  justify-self: end;
}

#w-node-b05047c4-2f37-af25-3ee3-00e889bfa684-0c1b72c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b05047c4-2f37-af25-3ee3-00e889bfa698-0c1b72c0 {
  justify-self: end;
}

#w-node-b05047c4-2f37-af25-3ee3-00e889bfa6a2-0c1b72c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b05047c4-2f37-af25-3ee3-00e889bfa6b9-0c1b72c0 {
  justify-self: end;
}

#w-node-_8a3fbc1d-eb18-38a2-bfdf-e3bd43817a88-0c1b72c0, #w-node-_8a3fbc1d-eb18-38a2-bfdf-e3bd43817a89-0c1b72c0, #w-node-_8a3fbc1d-eb18-38a2-bfdf-e3bd43817a8a-0c1b72c0, #w-node-_8a3fbc1d-eb18-38a2-bfdf-e3bd43817a8b-0c1b72c0, #w-node-_8a3fbc1d-eb18-38a2-bfdf-e3bd43817a8c-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423cc8-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423ccb-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423cd0-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423cd3-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423cd8-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423cdb-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423ce0-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423ce3-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423ce8-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423ceb-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423cf6-0c1b72c0, #w-node-b14c9403-93bc-75b5-9ec5-2ee1b9423cf9-0c1b72c0, #w-node-_7744e6fc-5f4a-a36c-b17c-4af14c8647cf-0c1b72c0, #w-node-_7744e6fc-5f4a-a36c-b17c-4af14c8647d1-0c1b72c0, #w-node-_7744e6fc-5f4a-a36c-b17c-4af14c8647d3-0c1b72c0, #w-node-_7744e6fc-5f4a-a36c-b17c-4af14c8647d5-0c1b72c0, #w-node-_7744e6fc-5f4a-a36c-b17c-4af14c8647d7-0c1b72c0, #w-node-_7744e6fc-5f4a-a36c-b17c-4af14c8647d9-0c1b72c0, #w-node-_75399c5b-611f-6fc0-1ac1-a49ca9bfa3a6-0c1b72c0, #w-node-_74870d61-9263-cdba-a1ed-67185680ae08-0c1b72c0, #w-node-_74870d61-9263-cdba-a1ed-67185680ae0a-0c1b72c0, #w-node-_74870d61-9263-cdba-a1ed-67185680ae28-0c1b72c0, #w-node-_74870d61-9263-cdba-a1ed-67185680ae2a-0c1b72c0, #w-node-_74870d61-9263-cdba-a1ed-67185680ae45-0c1b72c0, #w-node-_74870d61-9263-cdba-a1ed-67185680ae47-0c1b72c0, #w-node-_36887360-a8c9-9b7a-5b4f-8ad18c7119e9-7806f9a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f60d97-3b17-42b7-9618-3f482e549c4a-7806f9a0 {
  justify-self: end;
}

#w-node-_91a089b7-a0ae-f69b-1e85-7ba8adbb61d6-7806f9a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125dd2-7806f9a0 {
  justify-self: end;
}

#w-node-_750201ac-1124-45e5-ac38-4a94d2bd9c41-7806f9a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125e43-7806f9a0 {
  justify-self: end;
}

#w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfb-7806f9a0, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfc-7806f9a0, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfd-7806f9a0, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfe-7806f9a0, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dff-7806f9a0, #w-node-_3689ee22-c1d6-cc5e-1720-0943560187bc-7806f9a0, #w-node-d8c6ea52-5945-7122-6739-e4fb803cd455-7806f9a0, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c96-7806f9a0, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c99-7806f9a0, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abd8-7806f9a0, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abdb-7806f9a0, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad6-7806f9a0, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad9-7806f9a0, #w-node-_731c791f-705a-c963-8df3-979d0c428873-7806f9a0, #w-node-_731c791f-705a-c963-8df3-979d0c428876-7806f9a0, #w-node-d5ffd385-369f-7d61-416b-892616aab8db-7806f9a0, #w-node-d5ffd385-369f-7d61-416b-892616aab8de-7806f9a0, #w-node-c9ecbd6f-84a5-e0ae-445c-30b4a6c2f200-7806f9a0, #w-node-_8e78ef18-71c6-7a03-9a8c-43257345625f-7806f9a0, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff99022550e-7806f9a0, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff990225510-7806f9a0, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f89-7806f9a0, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f8b-7806f9a0, #w-node-_18f8460e-895a-c702-cec7-974498e3d6ee-7806f9a0, #w-node-_18f8460e-895a-c702-cec7-974498e3d6f0-7806f9a0, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce7-7806f9a0, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce9-7806f9a0, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b30-7806f9a0, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b32-7806f9a0, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6932-e0b751c9, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6933-e0b751c9, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6934-e0b751c9, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6935-e0b751c9, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6936-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2af8387c-44cf-832d-c7ff-b1da163d8775-e0b751c9, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8776-e0b751c9 {
  grid-area: Area;
}

#w-node-_2af8387c-44cf-832d-c7ff-b1da163d877a-e0b751c9, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8781-e0b751c9, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8782-e0b751c9, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8786-e0b751c9, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d878b-e0b751c9, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d878c-e0b751c9, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8790-e0b751c9, #w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e435-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e437-e0b751c9 {
  justify-self: end;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e452-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e454-e0b751c9 {
  justify-self: end;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e470-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e472-e0b751c9 {
  justify-self: end;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e486-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e488-e0b751c9 {
  justify-self: end;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e4ae-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e4b0-e0b751c9 {
  justify-self: end;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e4c1-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e4c3-e0b751c9 {
  justify-self: end;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e4e9-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de2a06ec-fdc5-a2a1-9198-e3a0e2c5e4eb-e0b751c9 {
  justify-self: end;
}

#w-node-f6553647-19c8-7c34-b748-e9e04712eae6-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eae9-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eaf3-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eaf6-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eaff-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eb02-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eb0a-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eb0d-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eb15-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eb18-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eb20-e0b751c9, #w-node-f6553647-19c8-7c34-b748-e9e04712eb23-e0b751c9, #w-node-e81b4f15-f518-2808-89e0-beddf12c5492-e0b751c9, #w-node-e81b4f15-f518-2808-89e0-beddf12c5493-e0b751c9, #w-node-e81b4f15-f518-2808-89e0-beddf12c5494-e0b751c9, #w-node-e81b4f15-f518-2808-89e0-beddf12c5495-e0b751c9, #w-node-e81b4f15-f518-2808-89e0-beddf12c5496-e0b751c9, #w-node-_0fa44f07-dd58-f284-6b93-aac4ab93a8d8-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fa44f07-dd58-f284-6b93-aac4ab93a8f2-e0b751c9 {
  justify-self: end;
}

#w-node-_0fa44f07-dd58-f284-6b93-aac4ab93a8fc-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fa44f07-dd58-f284-6b93-aac4ab93a910-e0b751c9 {
  justify-self: end;
}

#w-node-_0fa44f07-dd58-f284-6b93-aac4ab93a91a-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fa44f07-dd58-f284-6b93-aac4ab93a931-e0b751c9 {
  justify-self: end;
}

#w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdc91-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdc94-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdc99-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdc9c-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdca1-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdca4-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdca9-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdcac-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdcb1-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdcb4-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdcbf-e0b751c9, #w-node-_5b7a50fa-c710-4e81-7888-82f3ee3bdcc2-e0b751c9, #w-node-dd793cda-5198-9202-3d67-432ed3e9f76c-e0b751c9, #w-node-dd793cda-5198-9202-3d67-432ed3e9f76e-e0b751c9, #w-node-dd793cda-5198-9202-3d67-432ed3e9f78c-e0b751c9, #w-node-dd793cda-5198-9202-3d67-432ed3e9f78e-e0b751c9, #w-node-dd793cda-5198-9202-3d67-432ed3e9f7a9-e0b751c9, #w-node-dd793cda-5198-9202-3d67-432ed3e9f7ab-e0b751c9, #w-node-_11c3852b-7f7f-1fdb-805f-901899c41196-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11c3852b-7f7f-1fdb-805f-901899c41198-e0b751c9 {
  justify-self: end;
}

#w-node-_11c3852b-7f7f-1fdb-805f-901899c4120f-e0b751c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11c3852b-7f7f-1fdb-805f-901899c41211-e0b751c9 {
  justify-self: end;
}

#w-node-_3689ee22-c1d6-cc5e-1720-0943560187bc-fc628cb9, #w-node-d8c6ea52-5945-7122-6739-e4fb803cd455-fc628cb9, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c96-fc628cb9, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c99-fc628cb9, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abd8-fc628cb9, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abdb-fc628cb9, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad6-fc628cb9, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad9-fc628cb9, #w-node-_731c791f-705a-c963-8df3-979d0c428873-fc628cb9, #w-node-_731c791f-705a-c963-8df3-979d0c428876-fc628cb9, #w-node-d5ffd385-369f-7d61-416b-892616aab8db-fc628cb9, #w-node-d5ffd385-369f-7d61-416b-892616aab8de-fc628cb9, #w-node-_36887360-a8c9-9b7a-5b4f-8ad18c7119e9-fc628cb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f60d97-3b17-42b7-9618-3f482e549c4a-fc628cb9 {
  justify-self: end;
}

#w-node-_91a089b7-a0ae-f69b-1e85-7ba8adbb61d6-fc628cb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125dd2-fc628cb9 {
  justify-self: end;
}

#w-node-_750201ac-1124-45e5-ac38-4a94d2bd9c41-fc628cb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125e43-fc628cb9 {
  justify-self: end;
}

#w-node-_36887360-a8c9-9b7a-5b4f-8ad18c7119e9-43413288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f60d97-3b17-42b7-9618-3f482e549c4a-43413288 {
  justify-self: end;
}

#w-node-_91a089b7-a0ae-f69b-1e85-7ba8adbb61d6-43413288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125dd2-43413288 {
  justify-self: end;
}

#w-node-_750201ac-1124-45e5-ac38-4a94d2bd9c41-43413288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125e43-43413288 {
  justify-self: end;
}

#w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfb-43413288, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfc-43413288, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfd-43413288, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfe-43413288, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dff-43413288, #w-node-_3689ee22-c1d6-cc5e-1720-0943560187bc-43413288, #w-node-d8c6ea52-5945-7122-6739-e4fb803cd455-43413288, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c96-43413288, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c99-43413288, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abd8-43413288, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abdb-43413288, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad6-43413288, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad9-43413288, #w-node-_731c791f-705a-c963-8df3-979d0c428873-43413288, #w-node-_731c791f-705a-c963-8df3-979d0c428876-43413288, #w-node-d5ffd385-369f-7d61-416b-892616aab8db-43413288, #w-node-d5ffd385-369f-7d61-416b-892616aab8de-43413288, #w-node-c9ecbd6f-84a5-e0ae-445c-30b4a6c2f200-43413288, #w-node-_8e78ef18-71c6-7a03-9a8c-43257345625f-43413288, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff99022550e-43413288, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff990225510-43413288, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f89-43413288, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f8b-43413288, #w-node-_18f8460e-895a-c702-cec7-974498e3d6ee-43413288, #w-node-_18f8460e-895a-c702-cec7-974498e3d6f0-43413288, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce7-43413288, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce9-43413288, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b30-43413288, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b32-43413288, #w-node-_3689ee22-c1d6-cc5e-1720-0943560187bc-6d660b30, #w-node-d8c6ea52-5945-7122-6739-e4fb803cd455-6d660b30, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c96-6d660b30, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c99-6d660b30, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abd8-6d660b30, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abdb-6d660b30, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad6-6d660b30, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad9-6d660b30, #w-node-_731c791f-705a-c963-8df3-979d0c428873-6d660b30, #w-node-_731c791f-705a-c963-8df3-979d0c428876-6d660b30, #w-node-d5ffd385-369f-7d61-416b-892616aab8db-6d660b30, #w-node-d5ffd385-369f-7d61-416b-892616aab8de-6d660b30, #w-node-_36887360-a8c9-9b7a-5b4f-8ad18c7119e9-6d660b30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f60d97-3b17-42b7-9618-3f482e549c4a-6d660b30 {
  justify-self: end;
}

#w-node-_91a089b7-a0ae-f69b-1e85-7ba8adbb61d6-6d660b30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125dd2-6d660b30 {
  justify-self: end;
}

#w-node-_750201ac-1124-45e5-ac38-4a94d2bd9c41-6d660b30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125e43-6d660b30 {
  justify-self: end;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b18-e3171f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b32-e3171f75 {
  justify-self: end;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b3c-e3171f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b50-e3171f75 {
  justify-self: end;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b5a-e3171f75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b71-e3171f75 {
  justify-self: end;
}

#w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba1f-e3171f75, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba20-e3171f75, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba21-e3171f75, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba22-e3171f75, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba23-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9cc-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9cf-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9d4-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9d7-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9dc-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9df-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9e4-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9e7-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9ec-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9ef-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9fa-e3171f75, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9fd-e3171f75, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934992-e3171f75, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934994-e3171f75, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934996-e3171f75, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934998-e3171f75, #w-node-_9667fa7b-4df8-cca1-8058-1d58be93499a-e3171f75, #w-node-_9667fa7b-4df8-cca1-8058-1d58be93499c-e3171f75, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98bc-e3171f75, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98be-e3171f75, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98dc-e3171f75, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98de-e3171f75, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98f9-e3171f75, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98fb-e3171f75, #w-node-_36887360-a8c9-9b7a-5b4f-8ad18c7119e9-74707f70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f60d97-3b17-42b7-9618-3f482e549c4a-74707f70 {
  justify-self: end;
}

#w-node-_91a089b7-a0ae-f69b-1e85-7ba8adbb61d6-74707f70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125dd2-74707f70 {
  justify-self: end;
}

#w-node-_750201ac-1124-45e5-ac38-4a94d2bd9c41-74707f70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125e43-74707f70 {
  justify-self: end;
}

#w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfb-74707f70, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfc-74707f70, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfd-74707f70, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfe-74707f70, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dff-74707f70, #w-node-_3689ee22-c1d6-cc5e-1720-0943560187bc-74707f70, #w-node-d8c6ea52-5945-7122-6739-e4fb803cd455-74707f70, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c96-74707f70, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c99-74707f70, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abd8-74707f70, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abdb-74707f70, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad6-74707f70, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad9-74707f70, #w-node-_731c791f-705a-c963-8df3-979d0c428873-74707f70, #w-node-_731c791f-705a-c963-8df3-979d0c428876-74707f70, #w-node-d5ffd385-369f-7d61-416b-892616aab8db-74707f70, #w-node-d5ffd385-369f-7d61-416b-892616aab8de-74707f70, #w-node-c9ecbd6f-84a5-e0ae-445c-30b4a6c2f200-74707f70, #w-node-_8e78ef18-71c6-7a03-9a8c-43257345625f-74707f70, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff99022550e-74707f70, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff990225510-74707f70, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f89-74707f70, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f8b-74707f70, #w-node-_18f8460e-895a-c702-cec7-974498e3d6ee-74707f70, #w-node-_18f8460e-895a-c702-cec7-974498e3d6f0-74707f70, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce7-74707f70, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce9-74707f70, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b30-74707f70, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b32-74707f70, #w-node-_3cc50ee2-761d-f0f6-36c6-966528021b18-2c7e824c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b32-2c7e824c {
  justify-self: end;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b3c-2c7e824c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b50-2c7e824c {
  justify-self: end;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b5a-2c7e824c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b71-2c7e824c {
  justify-self: end;
}

#w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba1f-2c7e824c, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba20-2c7e824c, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba21-2c7e824c, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba22-2c7e824c, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba23-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9cc-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9cf-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9d4-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9d7-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9dc-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9df-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9e4-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9e7-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9ec-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9ef-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9fa-2c7e824c, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9fd-2c7e824c, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934992-2c7e824c, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934994-2c7e824c, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934996-2c7e824c, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934998-2c7e824c, #w-node-_9667fa7b-4df8-cca1-8058-1d58be93499a-2c7e824c, #w-node-_9667fa7b-4df8-cca1-8058-1d58be93499c-2c7e824c, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98bc-2c7e824c, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98be-2c7e824c, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98dc-2c7e824c, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98de-2c7e824c, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98f9-2c7e824c, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98fb-2c7e824c, #w-node-_3cc50ee2-761d-f0f6-36c6-966528021b18-eb8b6ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b32-eb8b6ef8 {
  justify-self: end;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b3c-eb8b6ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b50-eb8b6ef8 {
  justify-self: end;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b5a-eb8b6ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cc50ee2-761d-f0f6-36c6-966528021b71-eb8b6ef8 {
  justify-self: end;
}

#w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba1f-eb8b6ef8, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba20-eb8b6ef8, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba21-eb8b6ef8, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba22-eb8b6ef8, #w-node-_9cb0a9cf-c744-e866-ea19-2a53f8cdba23-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9cc-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9cf-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9d4-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9d7-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9dc-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9df-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9e4-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9e7-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9ec-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9ef-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9fa-eb8b6ef8, #w-node-_723e6c27-e30a-0300-832d-573dd7cfc9fd-eb8b6ef8, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934992-eb8b6ef8, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934994-eb8b6ef8, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934996-eb8b6ef8, #w-node-_9667fa7b-4df8-cca1-8058-1d58be934998-eb8b6ef8, #w-node-_9667fa7b-4df8-cca1-8058-1d58be93499a-eb8b6ef8, #w-node-_9667fa7b-4df8-cca1-8058-1d58be93499c-eb8b6ef8, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98bc-eb8b6ef8, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98be-eb8b6ef8, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98dc-eb8b6ef8, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98de-eb8b6ef8, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98f9-eb8b6ef8, #w-node-_3df363c7-1f52-afd1-341d-f08041ea98fb-eb8b6ef8, #w-node-_36887360-a8c9-9b7a-5b4f-8ad18c7119e9-410516f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f60d97-3b17-42b7-9618-3f482e549c4a-410516f8 {
  justify-self: end;
}

#w-node-_91a089b7-a0ae-f69b-1e85-7ba8adbb61d6-410516f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125dd2-410516f8 {
  justify-self: end;
}

#w-node-_750201ac-1124-45e5-ac38-4a94d2bd9c41-410516f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125e43-410516f8 {
  justify-self: end;
}

#w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfb-410516f8, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfc-410516f8, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfd-410516f8, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfe-410516f8, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dff-410516f8, #w-node-_3689ee22-c1d6-cc5e-1720-0943560187bc-410516f8, #w-node-d8c6ea52-5945-7122-6739-e4fb803cd455-410516f8, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c96-410516f8, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c99-410516f8, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abd8-410516f8, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abdb-410516f8, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad6-410516f8, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad9-410516f8, #w-node-_731c791f-705a-c963-8df3-979d0c428873-410516f8, #w-node-_731c791f-705a-c963-8df3-979d0c428876-410516f8, #w-node-d5ffd385-369f-7d61-416b-892616aab8db-410516f8, #w-node-d5ffd385-369f-7d61-416b-892616aab8de-410516f8, #w-node-c9ecbd6f-84a5-e0ae-445c-30b4a6c2f200-410516f8, #w-node-_8e78ef18-71c6-7a03-9a8c-43257345625f-410516f8, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff99022550e-410516f8, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff990225510-410516f8, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f89-410516f8, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f8b-410516f8, #w-node-_18f8460e-895a-c702-cec7-974498e3d6ee-410516f8, #w-node-_18f8460e-895a-c702-cec7-974498e3d6f0-410516f8, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce7-410516f8, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce9-410516f8, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b30-410516f8, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b32-410516f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2d013a9-4583-ec5e-5ec2-e18411175f9f-8a536cee, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fa5-8a536cee, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fab-8a536cee {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_043a3d8d-15b7-3778-6023-192a18791ebd-8a536cee {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1bef1c9f-968e-8388-ded9-691d74fb9dbf-8a536cee, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b0-8a536cee, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b1-8a536cee, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b2-8a536cee, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b3-8a536cee, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b4-8a536cee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a6dea34-5d7b-cd70-5268-24c802161026-8a536cee, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f32-8a536cee {
  grid-area: Area;
}

#w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3e-8a536cee, #w-node-_585a85cf-7187-55a8-fc74-c1c52bf9ae44-8a536cee, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3a-8a536cee, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f4a-8a536cee, #w-node-d8efbacb-bc6b-4e44-0e6d-d8de2a49b813-8a536cee, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f36-8a536cee, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f45-8a536cee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f584f-8a536cee, #w-node-c8842eef-1282-e98f-ea31-90d8069f586a-8a536cee, #w-node-c8842eef-1282-e98f-ea31-90d8069f5886-8a536cee, #w-node-c8842eef-1282-e98f-ea31-90d8069f589a-8a536cee, #w-node-c8842eef-1282-e98f-ea31-90d8069f58c0-8a536cee, #w-node-c8842eef-1282-e98f-ea31-90d8069f58d1-8a536cee, #w-node-c8842eef-1282-e98f-ea31-90d8069f58f7-8a536cee {
  justify-self: end;
}

#w-node-a665fdf3-852a-d313-78ad-9ce3ddc28d80-8a536cee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2d013a9-4583-ec5e-5ec2-e18411175f9f-3754869e, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fa5-3754869e, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fab-3754869e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_043a3d8d-15b7-3778-6023-192a18791ebd-3754869e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1bef1c9f-968e-8388-ded9-691d74fb9dbf-3754869e, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b0-3754869e, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b1-3754869e, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b2-3754869e, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b3-3754869e, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b4-3754869e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a6dea34-5d7b-cd70-5268-24c802161026-3754869e, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f32-3754869e {
  grid-area: Area;
}

#w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3e-3754869e, #w-node-_585a85cf-7187-55a8-fc74-c1c52bf9ae44-3754869e, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3a-3754869e, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f4a-3754869e, #w-node-d8efbacb-bc6b-4e44-0e6d-d8de2a49b813-3754869e, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f36-3754869e, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f45-3754869e, #w-node-_5a57b735-546e-0305-0fd7-f3759d4cc805-3754869e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f584f-3754869e {
  justify-self: end;
}

#w-node-_9a34a9de-89f3-445e-9775-072d9b9803a3-3754869e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f586a-3754869e {
  justify-self: end;
}

#w-node-_4338c624-f35f-0799-04cd-35ffb3cdcfe9-3754869e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f5886-3754869e {
  justify-self: end;
}

#w-node-_761f9ef3-95d4-e0de-3cb0-bb435820db09-3754869e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f589a-3754869e {
  justify-self: end;
}

#w-node-c5644d60-c30a-1d8c-f889-f10d8ae837c7-3754869e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58c0-3754869e {
  justify-self: end;
}

#w-node-d6a43f77-11e6-febd-f33d-fa5866ef390b-3754869e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58d1-3754869e {
  justify-self: end;
}

#w-node-_0f54bdea-c47d-ab80-0e84-67542e945abe-3754869e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58f7-3754869e {
  justify-self: end;
}

#w-node-a665fdf3-852a-d313-78ad-9ce3ddc28d80-3754869e, #w-node-_3689ee22-c1d6-cc5e-1720-0943560187bc-1ad97d23, #w-node-d8c6ea52-5945-7122-6739-e4fb803cd455-1ad97d23, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c96-1ad97d23, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c99-1ad97d23, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abd8-1ad97d23, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abdb-1ad97d23, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad6-1ad97d23, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad9-1ad97d23, #w-node-_731c791f-705a-c963-8df3-979d0c428873-1ad97d23, #w-node-_731c791f-705a-c963-8df3-979d0c428876-1ad97d23, #w-node-d5ffd385-369f-7d61-416b-892616aab8db-1ad97d23, #w-node-d5ffd385-369f-7d61-416b-892616aab8de-1ad97d23, #w-node-_36887360-a8c9-9b7a-5b4f-8ad18c7119e9-1ad97d23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f60d97-3b17-42b7-9618-3f482e549c4a-1ad97d23 {
  justify-self: end;
}

#w-node-_91a089b7-a0ae-f69b-1e85-7ba8adbb61d6-1ad97d23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125dd2-1ad97d23 {
  justify-self: end;
}

#w-node-_750201ac-1124-45e5-ac38-4a94d2bd9c41-1ad97d23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125e43-1ad97d23 {
  justify-self: end;
}

#w-node-fc2c2f84-812b-8f21-a5b3-62c0cfa3e747-1ad97d23, #w-node-_36887360-a8c9-9b7a-5b4f-8ad18c7119e9-13096773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f60d97-3b17-42b7-9618-3f482e549c4a-13096773 {
  justify-self: end;
}

#w-node-_91a089b7-a0ae-f69b-1e85-7ba8adbb61d6-13096773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125dd2-13096773 {
  justify-self: end;
}

#w-node-_750201ac-1124-45e5-ac38-4a94d2bd9c41-13096773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c151679-6566-59ea-fc79-6e232a125e43-13096773 {
  justify-self: end;
}

#w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfb-13096773, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfc-13096773, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfd-13096773, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dfe-13096773, #w-node-_89613c2a-b9fa-091b-1d59-1926e8675dff-13096773, #w-node-_3689ee22-c1d6-cc5e-1720-0943560187bc-13096773, #w-node-d8c6ea52-5945-7122-6739-e4fb803cd455-13096773, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c96-13096773, #w-node-cc0c8210-ec50-5909-6ace-a56f2eb18c99-13096773, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abd8-13096773, #w-node-d3af66ad-f270-5240-039b-c41b4ce8abdb-13096773, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad6-13096773, #w-node-_6bba9f7f-6763-8296-57da-5102d44c1ad9-13096773, #w-node-_731c791f-705a-c963-8df3-979d0c428873-13096773, #w-node-_731c791f-705a-c963-8df3-979d0c428876-13096773, #w-node-d5ffd385-369f-7d61-416b-892616aab8db-13096773, #w-node-d5ffd385-369f-7d61-416b-892616aab8de-13096773, #w-node-c9ecbd6f-84a5-e0ae-445c-30b4a6c2f200-13096773, #w-node-_8e78ef18-71c6-7a03-9a8c-43257345625f-13096773, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff99022550e-13096773, #w-node-_8148d8d0-e1bf-91a5-c5ac-4ff990225510-13096773, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f89-13096773, #w-node-_03843ff2-f15c-de2c-035c-02dac0ee9f8b-13096773, #w-node-_18f8460e-895a-c702-cec7-974498e3d6ee-13096773, #w-node-_18f8460e-895a-c702-cec7-974498e3d6f0-13096773, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce7-13096773, #w-node-ec4f342a-744a-7820-696d-5b70cc513ce9-13096773, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b30-13096773, #w-node-c541edd6-ff19-cf4b-212d-cd526a2f7b32-13096773, #w-node-d456c823-b747-124b-94e8-317813095a55-13096773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2d013a9-4583-ec5e-5ec2-e18411175f9f-d572aad5, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fa5-d572aad5, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fab-d572aad5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_043a3d8d-15b7-3778-6023-192a18791ebd-d572aad5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1bef1c9f-968e-8388-ded9-691d74fb9dbf-d572aad5, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b0-d572aad5, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b1-d572aad5, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b2-d572aad5, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b3-d572aad5, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b4-d572aad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a6dea34-5d7b-cd70-5268-24c802161026-d572aad5, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f32-d572aad5 {
  grid-area: Area;
}

#w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3e-d572aad5, #w-node-_585a85cf-7187-55a8-fc74-c1c52bf9ae44-d572aad5, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3a-d572aad5, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f4a-d572aad5, #w-node-d8efbacb-bc6b-4e44-0e6d-d8de2a49b813-d572aad5, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f36-d572aad5, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f45-d572aad5, #w-node-_5a57b735-546e-0305-0fd7-f3759d4cc805-d572aad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f584f-d572aad5 {
  justify-self: end;
}

#w-node-_9a34a9de-89f3-445e-9775-072d9b9803a3-d572aad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f586a-d572aad5 {
  justify-self: end;
}

#w-node-_4338c624-f35f-0799-04cd-35ffb3cdcfe9-d572aad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f5886-d572aad5 {
  justify-self: end;
}

#w-node-_761f9ef3-95d4-e0de-3cb0-bb435820db09-d572aad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f589a-d572aad5 {
  justify-self: end;
}

#w-node-c5644d60-c30a-1d8c-f889-f10d8ae837c7-d572aad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58c0-d572aad5 {
  justify-self: end;
}

#w-node-d6a43f77-11e6-febd-f33d-fa5866ef390b-d572aad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58d1-d572aad5 {
  justify-self: end;
}

#w-node-_0f54bdea-c47d-ab80-0e84-67542e945abe-d572aad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58f7-d572aad5 {
  justify-self: end;
}

#w-node-a665fdf3-852a-d313-78ad-9ce3ddc28d80-d572aad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2d013a9-4583-ec5e-5ec2-e18411175f9f-81a6e35a, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fa5-81a6e35a, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fab-81a6e35a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_043a3d8d-15b7-3778-6023-192a18791ebd-81a6e35a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1bef1c9f-968e-8388-ded9-691d74fb9dbf-81a6e35a, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b0-81a6e35a, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b1-81a6e35a, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b2-81a6e35a, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b3-81a6e35a, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b4-81a6e35a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a6dea34-5d7b-cd70-5268-24c802161026-81a6e35a, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f32-81a6e35a {
  grid-area: Area;
}

#w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3e-81a6e35a, #w-node-_585a85cf-7187-55a8-fc74-c1c52bf9ae44-81a6e35a, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3a-81a6e35a, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f4a-81a6e35a, #w-node-d8efbacb-bc6b-4e44-0e6d-d8de2a49b813-81a6e35a, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f36-81a6e35a, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f45-81a6e35a, #w-node-_5a57b735-546e-0305-0fd7-f3759d4cc805-81a6e35a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f584f-81a6e35a {
  justify-self: end;
}

#w-node-_9a34a9de-89f3-445e-9775-072d9b9803a3-81a6e35a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f586a-81a6e35a {
  justify-self: end;
}

#w-node-_4338c624-f35f-0799-04cd-35ffb3cdcfe9-81a6e35a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f5886-81a6e35a {
  justify-self: end;
}

#w-node-_761f9ef3-95d4-e0de-3cb0-bb435820db09-81a6e35a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f589a-81a6e35a {
  justify-self: end;
}

#w-node-c5644d60-c30a-1d8c-f889-f10d8ae837c7-81a6e35a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58c0-81a6e35a {
  justify-self: end;
}

#w-node-d6a43f77-11e6-febd-f33d-fa5866ef390b-81a6e35a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58d1-81a6e35a {
  justify-self: end;
}

#w-node-_0f54bdea-c47d-ab80-0e84-67542e945abe-81a6e35a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58f7-81a6e35a {
  justify-self: end;
}

#w-node-a665fdf3-852a-d313-78ad-9ce3ddc28d80-81a6e35a, #w-node-_68c95064-b5c3-aea6-45c2-466d42d379e6-42d379dc, #w-node-_68c95064-b5c3-aea6-45c2-466d42d379e7-42d379dc, #w-node-_68c95064-b5c3-aea6-45c2-466d42d379e8-42d379dc, #w-node-_68c95064-b5c3-aea6-45c2-466d42d379e9-42d379dc, #w-node-_5c022540-e6a1-1b81-7397-df318441aafb-2313c641, #w-node-_5c022540-e6a1-1b81-7397-df318441aafc-2313c641, #w-node-_5c022540-e6a1-1b81-7397-df318441aafd-2313c641, #w-node-_5c022540-e6a1-1b81-7397-df318441aafe-2313c641, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6932-6e29f27b, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6933-6e29f27b, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6934-6e29f27b, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6935-6e29f27b, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6936-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f731b248-fbde-9717-917c-6c96c9d4719e-6e29f27b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f731b248-fbde-9717-917c-6c96c9d4719f-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2af8387c-44cf-832d-c7ff-b1da163d8775-6e29f27b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8776-6e29f27b {
  grid-area: Area;
}

#w-node-_2af8387c-44cf-832d-c7ff-b1da163d877a-6e29f27b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8781-6e29f27b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8782-6e29f27b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8786-6e29f27b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d878b-6e29f27b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d878c-6e29f27b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8790-6e29f27b, #w-node-ccd7a885-7c42-c878-5888-76ed09779dbf-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dc1-6e29f27b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779ddc-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dde-6e29f27b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dfa-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dfc-6e29f27b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e10-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e12-6e29f27b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e38-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e3a-6e29f27b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e4b-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e4d-6e29f27b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e73-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e75-6e29f27b {
  justify-self: end;
}

#w-node-f6553647-19c8-7c34-b748-e9e04712eae6-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eae9-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eaf3-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eaf6-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eaff-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eb02-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eb0a-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eb0d-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eb15-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eb18-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eb20-6e29f27b, #w-node-f6553647-19c8-7c34-b748-e9e04712eb23-6e29f27b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2d013a9-4583-ec5e-5ec2-e18411175f9f-bbb375d0, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fa5-bbb375d0, #w-node-e2d013a9-4583-ec5e-5ec2-e18411175fab-bbb375d0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_043a3d8d-15b7-3778-6023-192a18791ebd-bbb375d0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1bef1c9f-968e-8388-ded9-691d74fb9dbf-bbb375d0, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b0-bbb375d0, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b1-bbb375d0, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b2-bbb375d0, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b3-bbb375d0, #w-node-_9f2571ea-8cad-4948-5ea5-044d604194b4-bbb375d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a6dea34-5d7b-cd70-5268-24c802161026-bbb375d0, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f32-bbb375d0 {
  grid-area: Area;
}

#w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3e-bbb375d0, #w-node-_585a85cf-7187-55a8-fc74-c1c52bf9ae44-bbb375d0, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f3a-bbb375d0, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f4a-bbb375d0, #w-node-d8efbacb-bc6b-4e44-0e6d-d8de2a49b813-bbb375d0, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f36-bbb375d0, #w-node-_2d5acc52-4db8-afe2-cdbe-8f36b6c21f45-bbb375d0, #w-node-_5a57b735-546e-0305-0fd7-f3759d4cc805-bbb375d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f584f-bbb375d0 {
  justify-self: end;
}

#w-node-_9a34a9de-89f3-445e-9775-072d9b9803a3-bbb375d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f586a-bbb375d0 {
  justify-self: end;
}

#w-node-_4338c624-f35f-0799-04cd-35ffb3cdcfe9-bbb375d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f5886-bbb375d0 {
  justify-self: end;
}

#w-node-_761f9ef3-95d4-e0de-3cb0-bb435820db09-bbb375d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f589a-bbb375d0 {
  justify-self: end;
}

#w-node-c5644d60-c30a-1d8c-f889-f10d8ae837c7-bbb375d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58c0-bbb375d0 {
  justify-self: end;
}

#w-node-d6a43f77-11e6-febd-f33d-fa5866ef390b-bbb375d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58d1-bbb375d0 {
  justify-self: end;
}

#w-node-_0f54bdea-c47d-ab80-0e84-67542e945abe-bbb375d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8842eef-1282-e98f-ea31-90d8069f58f7-bbb375d0 {
  justify-self: end;
}

#w-node-a665fdf3-852a-d313-78ad-9ce3ddc28d80-bbb375d0, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6932-f38cd6f5, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6933-f38cd6f5, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6934-f38cd6f5, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6935-f38cd6f5, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6936-f38cd6f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f731b248-fbde-9717-917c-6c96c9d4719e-f38cd6f5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f731b248-fbde-9717-917c-6c96c9d4719f-f38cd6f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2af8387c-44cf-832d-c7ff-b1da163d8775-f38cd6f5, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8776-f38cd6f5 {
  grid-area: Area;
}

#w-node-_2af8387c-44cf-832d-c7ff-b1da163d877a-f38cd6f5, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8781-f38cd6f5, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8782-f38cd6f5, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8786-f38cd6f5, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d878b-f38cd6f5, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d878c-f38cd6f5, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8790-f38cd6f5, #w-node-ccd7a885-7c42-c878-5888-76ed09779dbf-f38cd6f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dc1-f38cd6f5 {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779ddc-f38cd6f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dde-f38cd6f5 {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dfa-f38cd6f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dfc-f38cd6f5 {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e10-f38cd6f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e12-f38cd6f5 {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e38-f38cd6f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e3a-f38cd6f5 {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e4b-f38cd6f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e4d-f38cd6f5 {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e73-f38cd6f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e75-f38cd6f5 {
  justify-self: end;
}

#w-node-_4b6b838c-030b-0acc-408f-311711358977-f38cd6f5, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6932-4d54087b, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6933-4d54087b, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6934-4d54087b, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6935-4d54087b, #w-node-d1b9abf6-9440-049a-466d-dc05df9f6936-4d54087b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f731b248-fbde-9717-917c-6c96c9d4719e-4d54087b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f731b248-fbde-9717-917c-6c96c9d4719f-4d54087b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2af8387c-44cf-832d-c7ff-b1da163d8775-4d54087b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8776-4d54087b {
  grid-area: Area;
}

#w-node-_2af8387c-44cf-832d-c7ff-b1da163d877a-4d54087b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8781-4d54087b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8782-4d54087b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8786-4d54087b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d878b-4d54087b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d878c-4d54087b, #w-node-_2af8387c-44cf-832d-c7ff-b1da163d8790-4d54087b, #w-node-ccd7a885-7c42-c878-5888-76ed09779dbf-4d54087b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dc1-4d54087b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779ddc-4d54087b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dde-4d54087b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dfa-4d54087b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779dfc-4d54087b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e10-4d54087b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e12-4d54087b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e38-4d54087b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e3a-4d54087b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e4b-4d54087b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e4d-4d54087b {
  justify-self: end;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e73-4d54087b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd7a885-7c42-c878-5888-76ed09779e75-4d54087b {
  justify-self: end;
}

#w-node-_4b6b838c-030b-0acc-408f-311711358977-4d54087b, #w-node-_31bfbb65-2b47-7f83-ee80-ef92e64edb6b-bba1d602 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31bfbb65-2b47-7f83-ee80-ef92e64edb6d-bba1d602 {
  justify-self: end;
}

#w-node-_31bfbb65-2b47-7f83-ee80-ef92e64edb88-bba1d602 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31bfbb65-2b47-7f83-ee80-ef92e64edb8a-bba1d602 {
  justify-self: end;
}

#w-node-_1f60adc8-d316-8241-544d-9613c4fa74c8-bba1d602 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f60adc8-d316-8241-544d-9613c4fa74ca-bba1d602 {
  justify-self: end;
}

#w-node-af033d2c-07d4-69fc-519d-493419189dc8-bba1d602 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af033d2c-07d4-69fc-519d-493419189dca-bba1d602 {
  justify-self: end;
}

#w-node-f34913ef-22d5-ca50-b0eb-d21e44b58d36-bba1d602 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f34913ef-22d5-ca50-b0eb-d21e44b58d38-bba1d602 {
  justify-self: end;
}

#w-node-dd82831a-c770-f685-3cbe-a349241696fa-bba1d602 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd82831a-c770-f685-3cbe-a349241696fc-bba1d602 {
  justify-self: end;
}

#w-node-_20b2f10a-f00c-5919-7df3-a518855506e3-bba1d602 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20b2f10a-f00c-5919-7df3-a518855506e5-bba1d602 {
  justify-self: end;
}

#w-node-f671b5c5-9ef4-23c2-1e37-cc91b7daec49-bba1d602, #w-node-f671b5c5-9ef4-23c2-1e37-cc91b7daec4f-bba1d602, #w-node-f671b5c5-9ef4-23c2-1e37-cc91b7daec55-bba1d602, #w-node-f671b5c5-9ef4-23c2-1e37-cc91b7daec5b-bba1d602, #w-node-f671b5c5-9ef4-23c2-1e37-cc91b7daec61-bba1d602, #w-node-f671b5c5-9ef4-23c2-1e37-cc91b7daec67-bba1d602, #w-node-f671b5c5-9ef4-23c2-1e37-cc91b7daec6d-bba1d602, #w-node-f671b5c5-9ef4-23c2-1e37-cc91b7daec73-bba1d602, #w-node-de94b117-e99e-6dfd-0b2e-64ea84c9d0ae-bba1d602, #w-node-c01291bf-7a15-6e30-82cd-2203614f6c59-bba1d602, #w-node-_7d201315-8390-19e8-ba39-e1f5e5d6f6c0-bba1d602, #w-node-_71889972-e4fc-1e26-2caf-51725362d4ba-bba1d602, #w-node-_247683c5-d821-9158-17d6-fa1cf52e9441-bba1d602, #w-node-_66946ed3-e2e5-e50c-0e05-21a9647fa33f-bba1d602, #w-node-b110e77e-3d2a-7f14-ce26-62d8eea3faec-bba1d602, #w-node-_869d4998-b52a-865c-6c6e-0f7e25e0d995-bba1d602 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

@media screen and (min-width: 1920px) {
  #name-2.w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd79-5ab92561 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-e6d36e9b-bc4a-905c-9823-f831e9325158-e9325154 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-e6d36e9b-bc4a-905c-9823-f831e932515d-e9325154, #w-node-e6d36e9b-bc4a-905c-9823-f831e932516a-e9325154, #w-node-e6d36e9b-bc4a-905c-9823-f831e9325177-e9325154 {
    justify-self: start;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb13719c-5ab92561 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb13719e-5ab92561 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a5-5ab92561 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a6-5ab92561 {
    grid-area: 4 / 2 / 5 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e6d36e9b-bc4a-905c-9823-f831e9325158-e9325154 {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: center;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a2-5ab92561 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a3-5ab92561 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a4-5ab92561 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a5-5ab92561 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a6-5ab92561 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2d7dc73c-ba40-d98a-3eb2-4b87749bbc1e-5ab92561 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_91d6ad2c-de3b-bd07-7421-63ebd12ef39c-5ab92561 {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e6d36e9b-bc4a-905c-9823-f831e9325158-e9325154 {
    grid-column-end: 3;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb13719a-5ab92561 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb13719c-5ab92561 {
    grid-column: 2 / 3;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb13719e-5ab92561 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a4-5ab92561 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a5-5ab92561 {
    grid-column: 2 / 3;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371a6-5ab92561 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371ad-5ab92561 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9d44dc66-fc39-a8ef-002d-c3e1bb1371b0-5ab92561 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c1f3bb66-ec3b-b7fb-dca8-f935a65bd33e-5ab92561 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e9135182-2aef-5117-5168-8beee8defd34-5ab92561 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_2d7dc73c-ba40-d98a-3eb2-4b87749bbc1e-5ab92561 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-c1f3bb66-ec3b-b7fb-dca8-f935a65bd344-5ab92561 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_31adc872-5348-c42c-55d0-514a343457eb-5ab92561 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_91d6ad2c-de3b-bd07-7421-63ebd12ef39c-5ab92561 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd75-5ab92561 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd77-5ab92561 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #Email-2.w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd7a-5ab92561 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd7b-5ab92561 {
    grid-row: 5 / 6;
    grid-column-end: 2;
  }

  #Subject-2.w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd7d-5ab92561 {
    grid-row: 6 / 7;
    grid-column-end: 2;
  }

  #w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd7e-5ab92561 {
    grid-row: 7 / 8;
    grid-column-end: 2;
  }

  #field-2.w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd80-5ab92561 {
    grid-row: 8 / 9;
    grid-column-end: 2;
  }

  #w-node-ce9f3b8f-0fd6-9040-1db5-c77c2331fd81-5ab92561 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_66ec786d-e9c5-9e5f-8b4c-5f051487ee53-0c1b72c0, #w-node-_66ec786d-e9c5-9e5f-8b4c-5f051487ee85-0c1b72c0, #w-node-_66ec786d-e9c5-9e5f-8b4c-5f051487eeac-0c1b72c0, #w-node-_66ec786d-e9c5-9e5f-8b4c-5f051487eed3-0c1b72c0, #w-node-_66ec786d-e9c5-9e5f-8b4c-5f051487eef8-0c1b72c0, #w-node-_66ec786d-e9c5-9e5f-8b4c-5f051487ef1d-0c1b72c0, #w-node-_66ec786d-e9c5-9e5f-8b4c-5f051487ef50-0c1b72c0, #w-node-_0d856303-6e11-9ab6-8462-6a154ace503d-7806f9a0, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5085-7806f9a0, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50b8-7806f9a0, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50eb-7806f9a0, #w-node-_0d856303-6e11-9ab6-8462-6a154ace511e-7806f9a0, #w-node-_0d856303-6e11-9ab6-8462-6a154ace513d-7806f9a0, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5153-7806f9a0, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd256-e0b751c9, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd29e-e0b751c9, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd2d1-e0b751c9, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd304-e0b751c9, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd337-e0b751c9, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd356-e0b751c9, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd36c-e0b751c9, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd381-e0b751c9, #w-node-b6814d90-eaea-469e-d780-5b7a3729acb2-e0b751c9, #w-node-b6814d90-eaea-469e-d780-5b7a3729ace4-e0b751c9, #w-node-b6814d90-eaea-469e-d780-5b7a3729ad0b-e0b751c9, #w-node-b6814d90-eaea-469e-d780-5b7a3729ad32-e0b751c9, #w-node-b6814d90-eaea-469e-d780-5b7a3729ad57-e0b751c9, #w-node-b6814d90-eaea-469e-d780-5b7a3729ad7c-e0b751c9, #w-node-b6814d90-eaea-469e-d780-5b7a3729adaf-e0b751c9, #w-node-ff8ed427-3ac9-b6a7-7a20-c764df955d67-e0b751c9, #w-node-ff8ed427-3ac9-b6a7-7a20-c764df955d99-e0b751c9, #w-node-ff8ed427-3ac9-b6a7-7a20-c764df955dc0-e0b751c9, #w-node-ff8ed427-3ac9-b6a7-7a20-c764df955de7-e0b751c9, #w-node-ff8ed427-3ac9-b6a7-7a20-c764df955e0c-e0b751c9, #w-node-_0d856303-6e11-9ab6-8462-6a154ace503d-43413288, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5085-43413288, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50b8-43413288, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50eb-43413288, #w-node-_0d856303-6e11-9ab6-8462-6a154ace511e-43413288, #w-node-_0d856303-6e11-9ab6-8462-6a154ace513d-43413288, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5153-43413288, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3d7d-e3171f75, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3daf-e3171f75, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3dd6-e3171f75, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3dfd-e3171f75, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3e22-e3171f75, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3e47-e3171f75, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3e7a-e3171f75, #w-node-_0d856303-6e11-9ab6-8462-6a154ace503d-74707f70, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5085-74707f70, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50b8-74707f70, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50eb-74707f70, #w-node-_0d856303-6e11-9ab6-8462-6a154ace511e-74707f70, #w-node-_0d856303-6e11-9ab6-8462-6a154ace513d-74707f70, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5153-74707f70, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3d7d-2c7e824c, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3daf-2c7e824c, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3dd6-2c7e824c, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3dfd-2c7e824c, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3e22-2c7e824c, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3e47-2c7e824c, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3e7a-2c7e824c, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3d7d-eb8b6ef8, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3daf-eb8b6ef8, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3dd6-eb8b6ef8, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3dfd-eb8b6ef8, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3e22-eb8b6ef8, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3e47-eb8b6ef8, #w-node-_6e157ba4-2b29-e63e-5e04-d734987e3e7a-eb8b6ef8, #w-node-_0d856303-6e11-9ab6-8462-6a154ace503d-410516f8, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5085-410516f8, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50b8-410516f8, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50eb-410516f8, #w-node-_0d856303-6e11-9ab6-8462-6a154ace511e-410516f8, #w-node-_0d856303-6e11-9ab6-8462-6a154ace513d-410516f8, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5153-410516f8, #w-node-cdea0108-173d-dcdc-0b66-83bd1a2162da-8a536cee, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216307-8a536cee, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21632a-8a536cee, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216352-8a536cee, #w-node-_7a134ac0-b61c-038b-3c81-aa58592e6260-8a536cee, #w-node-c81722df-0581-900e-1f98-6741011648d8-8a536cee, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21638e-8a536cee, #w-node-_902a7173-0305-ee78-64af-cd20c1a9ea6c-8a536cee, #w-node-cdea0108-173d-dcdc-0b66-83bd1a2162da-3754869e, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216307-3754869e, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21632a-3754869e, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216352-3754869e, #w-node-_7a134ac0-b61c-038b-3c81-aa58592e6260-3754869e, #w-node-c81722df-0581-900e-1f98-6741011648d8-3754869e, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21638e-3754869e, #w-node-_902a7173-0305-ee78-64af-cd20c1a9ea6c-3754869e, #w-node-_0d856303-6e11-9ab6-8462-6a154ace503d-13096773, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5085-13096773, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50b8-13096773, #w-node-_0d856303-6e11-9ab6-8462-6a154ace50eb-13096773, #w-node-_0d856303-6e11-9ab6-8462-6a154ace511e-13096773, #w-node-_0d856303-6e11-9ab6-8462-6a154ace513d-13096773, #w-node-_0d856303-6e11-9ab6-8462-6a154ace5153-13096773, #w-node-cdea0108-173d-dcdc-0b66-83bd1a2162da-d572aad5, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216307-d572aad5, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21632a-d572aad5, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216352-d572aad5, #w-node-_7a134ac0-b61c-038b-3c81-aa58592e6260-d572aad5, #w-node-c81722df-0581-900e-1f98-6741011648d8-d572aad5, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21638e-d572aad5, #w-node-_902a7173-0305-ee78-64af-cd20c1a9ea6c-d572aad5, #w-node-cdea0108-173d-dcdc-0b66-83bd1a2162da-81a6e35a, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216307-81a6e35a, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21632a-81a6e35a, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216352-81a6e35a, #w-node-_7a134ac0-b61c-038b-3c81-aa58592e6260-81a6e35a, #w-node-c81722df-0581-900e-1f98-6741011648d8-81a6e35a, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21638e-81a6e35a, #w-node-_902a7173-0305-ee78-64af-cd20c1a9ea6c-81a6e35a {
    align-self: start;
  }

  #w-node-e620ea76-dd08-961b-ceb6-d50c7df03abc-7df03aba {
    align-self: auto;
  }

  #w-node-_1c3de841-b9df-1394-75b7-b037a81cd256-6e29f27b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd29e-6e29f27b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd2d1-6e29f27b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd304-6e29f27b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd337-6e29f27b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd381-6e29f27b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd356-6e29f27b, #w-node-dcb52a43-72c3-c6c0-fad3-d610f1ec1d2f-6e29f27b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd36c-6e29f27b, #w-node-cdea0108-173d-dcdc-0b66-83bd1a2162da-bbb375d0, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216307-bbb375d0, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21632a-bbb375d0, #w-node-cdea0108-173d-dcdc-0b66-83bd1a216352-bbb375d0, #w-node-_7a134ac0-b61c-038b-3c81-aa58592e6260-bbb375d0, #w-node-c81722df-0581-900e-1f98-6741011648d8-bbb375d0, #w-node-cdea0108-173d-dcdc-0b66-83bd1a21638e-bbb375d0, #w-node-_902a7173-0305-ee78-64af-cd20c1a9ea6c-bbb375d0, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd256-f38cd6f5, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd29e-f38cd6f5, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd2d1-f38cd6f5, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd304-f38cd6f5, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd337-f38cd6f5, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd381-f38cd6f5, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd356-f38cd6f5, #w-node-dcb52a43-72c3-c6c0-fad3-d610f1ec1d2f-f38cd6f5, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd36c-f38cd6f5, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd256-4d54087b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd29e-4d54087b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd2d1-4d54087b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd304-4d54087b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd337-4d54087b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd381-4d54087b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd356-4d54087b, #w-node-dcb52a43-72c3-c6c0-fad3-d610f1ec1d2f-4d54087b, #w-node-_1c3de841-b9df-1394-75b7-b037a81cd36c-4d54087b {
    align-self: start;
  }
}
