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: 700
}

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: 700
}

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: 400;
  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: 400;
  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: 700
}

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
}


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
}

.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: 400;
  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: 400;
  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: 400;
  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: 400;
  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: 50%;
  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: translate(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: translateY(-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)
  }

  to {
    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
}

.w-code-component>* {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

:root {
  --green-yellow: #d9fc67;
  --white: white;
  --black: #161616;
  --dark-grey: #1a1a1a;
  --grey: #838383;
  --light-grey: #cbcbcb;
  --placeholder-gray: #353535;
  --alt-light-grey: #b7b7b7;
  --category-blue: #84daff;
  --category-green: #88c966;
  --category-yellow: #fdef51;
  --hover-black: #1d1d1d;
  --gray-box-border: #2e2e2e;
  --grey-bg: #131313;
  --green-gradient: var(--green-yellow);
  --d90707: var(--category-blue);
  --padding-x: 1.5rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec
}

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

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px
}

@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: #333;
  --green-yellow: #09affc;
  --white: white;
  --black: #161616;
  --dark-grey: #1a1a1a;
  --grey: #838383;
  --light-grey: #cbcbcb;
  --placeholder-gray: #353535;
  --alt-light-grey: #b7b7b7;
  --category-blue: #84daff;
  --category-green: #88c966;
  --category-yellow: #fdef51;
  --hover-black: #1d1d1d;
  --gray-box-border: #2e2e2e;
  --grey-bg: #131313;
  --green-gradient: var(--green-yellow);
  --d90707: var(--category-blue);
  --padding-x: 1.5rem;
  background-color: #000;
  font-family: Blmelody Edit, sans-serif;
  font-size: 16px;
  line-height: 24px
}

h1 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.1
}

h2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 51px;
  font-weight: 400;
  line-height: 1.1
}

h3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.2
}

h4 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Archivo, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.1
}

h5 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.1
}

h6 {
  color: var(--green-yellow);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 1.4;
  display: inline-block
}


a {
  color: #d9fc67;
  /* text-decoration: underline; */
}

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

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

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

strong {
  font-weight: 500
}

em {
  font-style: italic
}

blockquote {
  border-left: 3px solid #5f5f5f;
  margin-bottom: 24px;
  padding: 10px 20px;
  font-size: 1.5em;
  font-style: italic;
  font-weight: 300;
  line-height: 1.75em
}

figure {
  margin-bottom: 10px
}

.section {
  padding: 0 24px 120px;
  overflow: visible
}

.section.hero {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  padding-top: 72px;
  padding-bottom: 2px;
  display: flex
}

.section.hero.about {
  justify-content: center;
  align-items: flex-start;
  min-height: 90vh;
  padding-top: 15rem;
  padding-bottom: 0
}

.section.hero.about.hero-section {
  padding-top: 14rem;
  padding-bottom: 100px
}

.section.hero.top {
  align-items: center;
  padding-top: 140px
}

.section.hero.no-vh {
  min-height: auto;
  padding-top: 120px;
  padding-bottom: 60px;
  display: flex
}

.section.hero.page {
  align-items: center
}

.section.hero.edit-home {
  align-items: center;
  min-height: auto
}

.section.hero.clarity.gift-box-section {
  padding-top: 32px
}

.section.hero.respaced {
  align-items: center;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.section.hero.respaced.lr-padding-2rem {
  padding-left: 2rem;
  padding-right: 2rem
}

.section.hero.workshop {
  padding-top: 113px;
  padding-bottom: 80px
}

.section._100svh {
  min-height: 100svh;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex
}

.section._2nd {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 900vh;
  min-height: 100svh;
  padding-top: 120px;
  padding-bottom: 50px;
  display: flex
}

.section.matt-gray {
  position: relative
}

.section.matt-gray.overflow-hidden {
  z-index: 10
}

.section.matt-gray.overflow-hidden.mobile-hide {
  overflow: visible
}

.section.matt-gray.overflow-hidden.desktop-hide {
  display: none
}

.section.matt-gray.overflow-hidden.desktop-hide.mobile-relative {
  display: block
}

.section.matt-gray.overflow-hidden.alt {
  padding-top: 100px;
  padding-bottom: 60px
}

.section.matt-gray.overflow-hidden.alt.custom-spacing {
  padding-top: 0;
  padding-bottom: 0
}

.section.matt-gray.overflow-hidden.alt.tb-padding-40 {
  padding-top: 40px;
  padding-bottom: 40px
}

.section.matt-gray.overflow-hidden.alt.tb-padding-40.b-padding-40 {
  padding-bottom: 80px
}

.section.x-padding {
  padding-top: 0;
  padding-bottom: 0
}

.section.x-padding.relative {
  position: relative
}

.section.x-padding.relative.no-overflow {
  z-index: 100
}

.section.x-padding.x-padding-left {
  padding-left: 0
}

.section.x-padding.x-padding-left.x-padding-right {
  padding-right: 0
}

.section.x-padding.line-section {
  padding-top: 50px;
  padding-bottom: 50px
}

.section.x-padding.line-section-last {
  padding-top: 50px;
  padding-bottom: 10px
}

.section.less-padding-btm {
  padding-bottom: 200px
}

.section.less-padding-btm.newsletter {
  margin-top: 90px;
  margin-bottom: 70px
}

.section.less-padding-btm.newsletter._2.nick-temp {
  padding-bottom: 0
}

.section.less-padding-btm.newsletter._2.nick-temp.newsletter-section {
  margin-top: 90px
}

.section.less-padding-btm.mission-section {
  padding-top: 50px;
  padding-bottom: 50px
}

.section.x-padding-btm {
  padding-bottom: 60px
}

.section.x-padding-btm.overflow-hidden {
  overflow: hidden
}

.section.x-padding-btm.mastermind-cta {
  margin-bottom: 64px;
  padding-top: 0;
  padding-bottom: 0
}

.section.footer {
  margin-top: 10vh;
  padding-top: 40px;
  padding-bottom: 0;
  position: relative;
  overflow: visible
}

.section.overflow-hidden {
  overflow: hidden
}

.section.overflow-hidden.x-padding-btm-mobile {
  max-height: none
}

.section.overflow-hidden.x-padding-btm-mobile.experts-section {
  z-index: 20;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: visible
}

.section.overflow-hidden.relative.mobile-hide {
  display: block
}

.section.overflow-hidden.relative.slider {
  padding-bottom: 100px
}

.section.overflow-hidden.less-padding {
  padding-top: 100px;
  padding-bottom: 40px
}

.section.overflow-hidden.related {
  padding-top: 144px;
  padding-bottom: 190px
}

.section.x-padding-top {
  margin-top: 0;
  padding-top: 186px;
  padding-bottom: 102px
}

.section.x-padding-top.relative {
  position: relative
}

.section.x-padding-top.up {
  z-index: 21;
  margin-top: 0;
  padding-bottom: 60px;
  position: relative
}

.section.x-padding-top.up.custom-spacing {
  margin-top: 0;
  padding-top: 0
}

.section.x-padding-top.up.c-spacing {
  margin-top: 0;
  padding-top: 50px
}

.section.x-padding-top.up.no-padding {
  padding-bottom: 40px
}

.section.x-padding-top.up.tb-padding-40px {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0
}

.section.x-padding-top.up.tb-padding-40px.hidden {
  display: none
}

.section.x-padding-top.up.standarize {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0
}

.section.x-padding-top.up.testimonial-io {
  padding-top: 10px;
  padding-bottom: 10px
}

.section.x-padding-top.up.testimonial-io.training-testimonial, .section.x-padding-top.up.testimonial-io.workshop-testimonial {
  margin-top: 40px
}

.section.x-padding-top.result-section {
  padding-top: 50px;
  padding-bottom: 50px
}

.section.lottie {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 600vh;
  min-height: 100svh;
  padding-top: 120px;
  padding-bottom: 50px;
  display: flex
}

.section.lottie-copy {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 500vh;
  min-height: 100svh;
  padding-top: 120px;
  padding-bottom: 50px;
  display: flex
}

.section.logos-section {
  padding-top: 20px;
  padding-bottom: 20px
}

.section.logos-section.mobile-only {
  display: none
}

.section.logos-section.desktop-ipad {
  padding-top: 40px
}

.section.logos-section.desktop-ipad.founder {
  padding-top: 59px
}

.section.logos-section.desktop-ipad.founder._1 {
  padding-top: 10px
}

.section.x-margin-top {
  padding-top: 0
}

.section.x-margin-top.z100 {
  z-index: 100;
  position: relative
}

.section.relative._100vh {
  height: 100vh
}

.section.relative._100vh.flex-v-cm.globe {
  z-index: 20;
  height: auto;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0
}

.section.relative._100vh.ipad-desktop.last {
  height: auto;
  padding-top: 0;
  padding-bottom: 160px
}

.section.relative._100vh.mobile {
  display: none
}

.section.relative.desktop-ipad.padding-160 {
  padding-top: 160px;
  padding-bottom: 160px
}

.section.relative.mobile {
  display: none
}

.section.relative.x-pad-btm {
  padding-bottom: 0
}

.section.relative.mb-padding {
  padding-bottom: 166px
}

.section.relative.mb-padding.podcast-section {
  padding-top: 50px;
  padding-bottom: 50px
}

.section.relative.founder-logos {
  padding-top: 0;
  padding-bottom: 80px
}

.section.relative.founder-logos.tb-padding-40px {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px
}

.section.relative.less-padding-top {
  padding-top: 0;
  padding-bottom: 20px
}

.section.relative.less-padding-top.nick-temp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.section.less-padding-top {
  padding-top: 60px
}

.section.z-100 {
  z-index: 100;
  position: relative
}

.section.z-100.growth {
  padding-top: 0;
  padding-bottom: 143px
}

.section.z-100.growth-alt {
  padding-top: 0;
  padding-bottom: 0
}

.section.z-100.growth-alt.custom-spacing {
  padding-top: 180px
}

.section.z-100.alt {
  padding-top: 0;
  padding-bottom: 0
}

.section.no-overflow {
  display: flex;
  overflow: hidden
}

.section.no-overflow.relative.x-padding-sides {
  padding-left: 0;
  padding-right: 0
}

.section.no-overflow.relative.x-padding-sides.tablet-hide.x-padding-btm.custom-spacing {
  padding-top: 40px;
  padding-bottom: 40px
}

.section.no-overflow.relative.x-padding-sides.tablet-hide.x-padding-btm.custom-spacing.vertical-padding.standard-padding {
  flex-flow: column;
  padding-top: 32px;
  padding-bottom: 68px
}

.section.no-overflow.relative.x-padding-sides.tablet-hide.x-padding-btm.custom-spacing.vertical-padding.standard-padding.margin-bottom-0px {
  padding-bottom: 0
}

.section.no-overflow.padding-btm-250 {
  padding-bottom: 250px
}

.section.no-overflow.padding-btm-200 {
  padding-bottom: 200px
}

.section.founder {
  padding-top: 160px
}

.section.padding-top-xl {
  padding-top: 240px
}

.section.padding-top-xl.padding-btm-larger {
  padding-bottom: 160px
}

.section.more-padding-top {
  padding-top: 160px
}

.section.more-padding-top.overflow-hide {
  padding-bottom: 180px;
  overflow: hidden
}

.section.padding-btm-xl {
  padding-bottom: 240px
}

.section.padding-btm-xl.tb-padding-btm {
  padding-bottom: 120px
}

.section.padding-btm-xl.tb-padding-btm.more-padding-top-new-new {
  text-align: center;
  margin-top: 100px;
  padding-top: 0
}

.section.padding-btm-xl.mobile-padding {
  padding-bottom: 180px
}

.section.padding-btm-xl.mobile-padding.less-padding-btm {
  padding-top: 120px;
  padding-bottom: 120px
}

.section.padding-btm-xl.mobile-padding.less-padding-btm.less-padding-top {
  padding-top: 0;
  padding-bottom: 0
}

.section.padding-btm-xl.mobile-padding.var-2 {
  margin-top: 40px;
  padding-bottom: 140px;
  display: none
}

.section.padding-btm-xl.mobile-padding.var-2.workshop {
  margin-top: 140px;
  padding-bottom: 40px
}

.section.padding-btm-xl.mobile-padding.remove-vertical-padding {
  padding-bottom: 0
}

.section.last {
  padding-bottom: 200px
}

.section.last.relative {
  padding-bottom: 120px
}

.section.blog {
  padding-top: 160px
}

.section.padding-top-160.tb-padding-top-120.custom-spacing {
  padding-top: 130px;
  padding-bottom: 40px
}

.section.padding-top-160.padding-btm-0 {
  padding-bottom: 0
}

.section.more-padding-btm {
  padding-bottom: 180px
}

.section.xl-padding-top {
  padding-top: 180px
}

.section.x-pad-btm {
  padding-bottom: 0
}

.section.globe_cta {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
  position: relative
}

.section.experts {
  padding-bottom: 60px;
  position: relative
}

.section.experts.alt {
  padding-top: 166px
}

.section.mb-padding {
  padding-bottom: 140px
}

.section.mb-padding.mb-padding-btm.less-padding-btm {
  padding-bottom: 40px
}

.section.mb-padding.mb-padding-btm.less-padding-btm.no-overflow {
  margin-top: 100px
}

.section.mb-padding.mb-padding-btm.less-padding-btm.no-overflow.about-yt-section {
  margin-top: 0;
  padding-bottom: 0
}

.section.mb-padding.values-section {
  padding-top: 50px;
  padding-bottom: 50px
}

.section.companies {
  padding-top: 0;
  padding-bottom: 0
}

.section.founders {
  z-index: 100;
  padding-top: 20px;
  padding-bottom: 160px;
  position: relative
}

.section.padding-btm-180 {
  padding-bottom: 180px
}

.section.home-section-3 {
  padding-top: 120px;
  padding-bottom: 120px
}

.section.home-section-3.reduce-padding {
  padding-top: 0;
  padding-bottom: 0
}

.section.home-section-4 {
  padding-top: 0;
  padding-bottom: 192px
}

.section.home-section-4.relative {
  position: relative
}

.section.home-section-4.up {
  z-index: 21;
  position: relative
}

.section.experts-section {
  position: relative
}

.section.experts-section:where(.w-variant-20b5b5c1-ec89-2012-7398-a56288c64f82) {
  padding-bottom: 0
}

.section.experts-section.alt {
  padding-top: 200px
}

.section.experts-section.alt.c_spacing-new {
  padding-top: 260px;
  padding-bottom: 196px
}

.section.experts-section.alt-2 {
  padding-top: 200px
}

.section.experts-section.workshop {
  padding-top: 120px
}

.section.experts-section.less-top-padding {
  padding-top: 100px
}

.section.experts-section.custom-spacing {
  padding-top: 100px;
  padding-bottom: 107px
}

.section.experts-section.small-vh-margin {
  padding-top: 40px;
  padding-bottom: 40px
}

.section.os-hero {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 155px;
  display: flex
}

.section.os-hero.about {
  justify-content: center;
  align-items: center;
  min-height: 90vh
}

.section.os-hero.top {
  align-items: center
}

.section.os-hero.no-vh {
  min-height: auto;
  padding-top: 120px;
  padding-bottom: 120px
}

.section.os-hero.page {
  align-items: center
}

.section.os-hero.edit-home {
  align-items: center;
  min-height: auto
}

.section.os-hero.respaced {
  align-items: center;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.section.letter-os {
  padding-top: 0;
  padding-bottom: 0
}

.section.os-newsletter-subscribe {
  padding-top: 190px;
  padding-bottom: 120px
}

.section.os-newsletter-subscribe.custom-spacing {
  padding-top: 115px;
  padding-bottom: 225px
}

.section.os-newsletter-subscribe.custom-spacing-new {
  padding-top: 106px;
  padding-bottom: 100px
}

.section.os-newsletter-subscribe.custom-spacing-new.tb-padding-40px {
  padding-top: 40px;
  padding-bottom: 40px
}

.section.no-padding {
  padding-top: 0;
  padding-bottom: 0
}

.section.no-padding.z-index-higher {
  z-index: 10;
  text-align: left;
  position: relative
}

.section.no-padding.custom-spacing {
  padding-top: 50px;
  padding-bottom: 50px
}

.section.os-inside {
  padding-top: 0;
  padding-bottom: 20px
}

.section.os-inside.less-padding-top {
  padding-top: 50px
}

.section.os-inside.less-padding-top.custom-spacing {
  padding-top: 0;
  padding-bottom: 126px
}

.section.os-inside.founder-freedom-os-inside {
  padding-top: 100px;
  padding-bottom: 140px
}

.section.os-inside.custom-spacing {
  padding-top: 60px
}

.section.os-inside.custom-spacing.linkedin-for-ceos {
  padding-top: 32px;
  padding-bottom: 68px
}

.section.os-inside.custom-spacing.linkedin-for-ceos.yt-for-ceos {
  padding-bottom: 40px
}

.section.os-inside.no-padding {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0
}

.section.os-inside.b-padding-40px {
  margin-bottom: 40px
}

.section.os-inside.no-vertical-padding {
  margin-top: 20px
}

.section.audience {
  padding-top: 285px;
  padding-bottom: 220px
}

.section.audience.no-padding {
  padding-top: 50px;
  padding-bottom: 0
}

.section.audience.no-padding.custom-spacing {
  padding-top: 126px;
  padding-bottom: 110px
}

.section.audience.no-padding.custom-spacing.tb-padding-40px {
  padding-top: 40px;
  padding-bottom: 40px
}

.section.audience.custom-spacing {
  padding-top: 100px;
  padding-bottom: 100px
}

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

.section.faqs.no-padding {
  padding-top: 0
}

.section.faqs.no-padding.c-spacing {
  padding-top: 93px;
  padding-bottom: 106px
}

.section.faqs.no-padding.c-spacing.tb-padding-40px {
  padding-top: 40px;
  padding-bottom: 40px
}

.section.faqs.bot-padding-100 {
  background-color: #000;
  padding-bottom: 100px
}

.section.faqs.custom-spacing {
  padding-top: 100px
}

.section.faqs.custom-spacing.no-vertical-padding {
  padding-top: 0
}

.section.cta-footer {
  padding-top: 0;
  padding-bottom: 180px
}

.section.founder-os {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 232px;
  padding-bottom: 140px
}

.section.discover {
  padding-top: 130px;
  padding-bottom: 110px
}

.section.founders-section {
  padding-top: 0;
  padding-bottom: 0
}

.section.testimonials {
  padding-top: 242px;
  padding-bottom: 185px
}

.section.testimonials.no-padding-top {
  padding-top: 0
}

.section.testimonials.no-padding-top.custom-spacing {
  padding-bottom: 93px
}

.section.testimonials.no-padding-top.custom-spacing.tb-padding-40px {
  padding-top: 40px;
  padding-bottom: 40px
}

.section.testimonials.no-padding-top.custom-spacing.tb-padding-40px.top-padding-2-5rem {
  margin-top: 2.5rem
}

.section.testimonials.less-padding-top {
  padding-top: 240px;
  padding-bottom: 300px
}

.section.testimonials.less-padding-top._70-bot-margin {
  padding-bottom: 70px
}

.section.testimonials.less-padding-top.no-vertical-padding {
  padding-top: 0;
  padding-bottom: 0
}

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

.section.community.custom-spacing {
  padding-top: 100px
}

.section.faqs-community {
  padding-top: 140px;
  padding-bottom: 0
}

.section.faqs-community.alt {
  padding-top: 0
}

.section.faqs-community.custom-spacing {
  padding-top: 100px
}

.section.content {
  padding-top: 222px;
  padding-bottom: 220px
}

.section.content.custom-spacing {
  padding-top: 100px;
  padding-bottom: 100px
}

.section.content.custom-spacing.linkedin-for-ceos {
  padding-top: 32px;
  padding-bottom: 68px
}

.section.mastermind {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 143px
}

.section.mastermind-os {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 232px;
  padding-bottom: 143px
}

.section.mastermind-plan {
  padding-top: 192px;
  padding-bottom: 200px
}

.section.mastermind-founders {
  padding-top: 161px;
  padding-bottom: 60px
}

.section.for-you {
  padding-bottom: 0
}

.section.alt-cta {
  padding-top: 221px;
  padding-bottom: 221px
}

.section.alt-cta.custom-spacing {
  padding-top: 110px;
  padding-bottom: 220px
}

.section.alt-cta.custom-spacing.tb-padding-40px {
  padding-top: 40px;
  padding-bottom: 40px
}

.section.vsl-hero {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 50%;
  background-size: cover;
  padding-top: 35px;
  padding-bottom: 0
}

.section.vsl-hero.top-margin-100 {
  padding-top: 100px
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding {
  padding-top: 40px
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top {
  background-image: linear-gradient(#d9fc672b, #0000 15%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0, 50%;
  background-size: auto, cover
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top.b-padding-80 {
  background-image: linear-gradient(#d9fc672b, #0000 15%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 80px
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top.b-padding-80.lr-padding-2rem {
  padding-left: 2rem;
  padding-right: 2rem
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top.b-margin-5rem {
  margin-bottom: 5rem
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top.b-margin-5rem.lr-padding-2rem {
  padding-left: 2rem;
  padding-right: 2rem
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top.b-margin-5rem.lr-padding-2rem.top-padding-5rem {
  padding-top: 5rem
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top.b-margin-5rem.lr-padding-2rem.top-padding-5rem.lr-padding-mobile.b-margin-remove {
  margin-bottom: 0
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top.b-margin-5rem.lr-padding-2rem.top-padding-5rem.lr-padding-mobile.b-margin-remove.b-padding-5rem {
  padding-bottom: 5rem
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top.b-margin-5rem.lr-padding-2rem.top-padding-5rem.lr-padding-mobile.b-margin-remove.b-padding-2-5-rem {
  padding-bottom: 2.5rem
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.audience-os.b-padding-80px {
  padding-bottom: 80px
}

.section.vsl-hero.top-margin-100.header.section-top-bottom-padding.audience-os.b-padding-80px.no-nav-padding {
  padding-top: 20px
}

.section.vsl-hero.bottom-padding-35 {
  padding-bottom: 35px
}

.section.vsl-hero.ra-hero-section {
  padding: 0
}

.section.regular-100-padding {
  margin-top: -60px;
  padding-top: 0;
  padding-bottom: 40px
}

.section.regular-100-padding.relative {
  padding-top: 140px
}

.section.regular-100-padding.relative.bot-margin-150 {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64d42ed42446bde55c4a5b2c_matt%20gray.webp);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 1528px;
  margin-top: 55px;
  padding-bottom: 150px;
  display: none
}

.section.regular-100-padding.relative.bot-margin-150.margins-70 {
  margin-top: 0;
  padding-top: 70px;
  padding-bottom: 70px
}

.section.regular-100-padding.relative.bot-margin-150.margins-70.fixed {
  background-position: 100%;
  background-attachment: fixed
}

.section.regular-100-padding.relative.bot-margin-150.workshop {
  background-size: 1228px;
  margin-top: 40px;
  padding-top: 80px;
  padding-bottom: 80px
}

.section.regular-100-padding.var-2 {
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  display: flex
}

.section.regular-100-padding.var-2.no-padding {
  margin-top: 0
}

.section.regular-100-padding.var-2.tb-padding-40px {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0
}

.section.regular-100-padding.no-top-padding {
  margin-top: 0
}

.section.regular-100-padding.linkedin-for-ceos {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 68px
}

.section.regular-100-padding.linkedin-for-ceos.center {
  margin-top: 20px;
  padding-top: 40px
}

.section.regular-100-padding.linkedin-for-ceos.center.padding-top-32 {
  margin-top: 0;
  padding-top: 32px
}

.section.regular-100-padding.top-and-bottom-mobile-margin-0px.margin-top-0px, .section.regular-100-padding.margin-top-0px {
  margin-top: 0
}

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

.section.regular._100 {
  padding-top: 100px;
  padding-bottom: 100px
}

.section.regular.c-spacing {
  padding-bottom: 50px
}

.section.regular.custom-spacing {
  padding-top: 100px
}

.section.home-section-4-copy {
  padding-top: 34px;
  padding-bottom: 140px
}

.section.home-section-4-copy.relative {
  position: relative
}

.section.home-section-4-copy.up {
  z-index: 21;
  position: relative
}

.section.home-section-4-copy.b-padding-80 {
  padding-bottom: 80px
}

.section.home-section-4-copy.b-padding-80.padding-top-34 {
  padding-top: 34px
}

.section.more-padding-top-new {
  padding-top: 40px
}

.section.logos-section-cus {
  padding-top: 20px;
  padding-bottom: 20px
}

.section.logos-section-cus.mobile-only {
  display: none
}

.section.logos-section-cus.desktop-ipad {
  padding-top: 100px
}

.section.logos-section-cus.desktop-ipad.founder {
  padding-top: 59px
}

.section.logos-section-cus.desktop-ipad.founder._1 {
  padding-top: 10px
}

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

.section.tb-padding-40px.t-padding-extra-40px {
  padding-top: 80px
}

.section.hero-section-padding {
  padding: 106px 162px
}

.section.hero-section-padding.less-top-padding {
  padding-top: 20px;
  padding-bottom: 10px
}

.section.hero-section-padding.less-top-padding.training-section {
  padding-top: 32px
}

.section.hero-section-padding.less-top-padding.yt-success-testimonials {
  padding-top: 0
}

.section.no-vertical-padding {
  padding-top: 0;
  padding-bottom: 0
}

.section.topics {
  padding-top: 30px
}

.section.linkedin-for-ceos {
  padding-bottom: 20px
}

.section.linkedin-for-ceos.padding-top-35px {
  padding-top: 35px
}

.section.linkedin-for-ceos.center {
  padding-bottom: 10px
}

.section.linkedin-for-ceos.padding-y-0 {
  padding-top: 0;
  padding-bottom: 0
}

.container {
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block
}

.container.flex-grow {
  flex: 1
}

.container.hero {
  flex: 1;
  max-width: none;
  display: flex
}

.container.bottom {
  margin-top: -70px;
  position: relative
}

.container.relative {
  position: relative
}

.container.relative._100z {
  z-index: 100
}

.container.relative.matt-grey {
  max-width: 1140px
}

.container.smaller {
  text-align: center;
  flex-flow: column;
  max-width: 1000px;
  margin-top: 0;
  display: flex
}

.container.smaller.relative.top {
  z-index: 10
}

.container.smaller.relative.z100 {
  z-index: 100
}

.container.smaller.flex-v-ct.cstom-spacing {
  max-width: 911px;
  margin-top: 0;
  padding-top: 0
}

.container.smaller.flex-v-ct.cstom-spacing.vh-gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: block
}

.container.smaller.flex-v-ct.cstom-spacing.linkedin-for-ceos {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.container.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container.smaller.pad-sides.c-spacing {
  margin-top: 0
}

.container.smaller.pad-sides.c-spacing.b-padding-40 {
  margin-bottom: 40px
}

.container.smaller.pad-sides.c-spacing.b-padding-40.mastermind-lightboxes-container, .container.smaller.pad-sides.c-spacing.flex-gap-54px {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.container.smaller.pad-sides.c-spacing.flex-gap-54px.system-audit-list-container {
  flex-flow: column;
  justify-content: center;
  align-items: center
}

.container.smaller.pad-sides.c-spacing.flex-gap-54px.system-audit-list-container-copy {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  justify-content: center;
  align-items: center
}

.container.smaller.top-margin-130 {
  margin-top: 20px
}

.container.smaller.top-margin-130.c-spacing, .container.smaller.custom-spacing {
  margin-top: 0
}

.container.smaller.custom-spacing.flex-gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px
}

.container.smaller.flex-gap-54 {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.container.flex-v-cm.width-100.larger {
  max-width: 1271px
}

.container.flex-tsb {
  grid-column-gap: 14px
}

.container.flex-tsb.confirmation-page {
  padding-left: 10px;
  padding-right: 10px
}

.container.footer {
  max-width: 1294px;
  padding-bottom: 20px;
  display: flex
}

.container.footer-mobile {
  display: none
}

.container.larger {
  max-width: 1080px;
  margin-top: 0;
  position: relative
}

.container.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container.larger.margin-top-xxl {
  margin-top: 160px
}

.container.larger.margin-top-xxl.t-padding-40px {
  margin-top: 60px
}

.container.larger.margin-top-xxl.t-padding-40px.custom-spacing {
  margin-top: 80px
}

.container.larger.flex-v-ct {
  align-items: center
}

.container.larger.flex-v-ct.remove-padding {
  padding-top: 0;
  padding-bottom: 0
}

.container.larger.flex-tsb.margin-top-5rem.mobile-change.padding-top-20px {
  padding-top: 20px
}

.container.larger.margin-top-lrg.flex-v-ct.blog-heading {
  padding-top: 35px
}

.container.larger.about {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column-reverse wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  max-width: 1070px;
  display: flex
}

.container.larger.margin-top-131 {
  margin-top: 131px
}

.container.larger.margin-top-131.homepage-width {
  max-width: 100%
}

.container.larger.top-margin-150 {
  margin-top: 150px;
  display: none
}

.container.larger.top-margin-100 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

.container.larger.top-margin-20 {
  margin-top: 20px
}

.container.larger.top-margin-120 {
  margin-top: 120px
}

.container.larger.top-margin-120.no-top-margin {
  margin-top: 100px
}

.container.larger.c-spacing-new {
  margin-top: 0
}

.container.larger.nick-temp {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.container.larger.top-margin-35px._3-pillars-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 54px;
  display: flex
}

.container.larger.lead-container {
  max-width: 1280px
}

.container.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

.container.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

.container.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

.container.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

.container.hero-container.mobile-75.pages.workshop {
  max-width: 935px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.container.hero-container.mobile-75.pages.workshop.mobile-100.hide {
  display: none
}

.container.hero-container.mobile-75.pages.workshop.mobile-100.linkedin-for-ceos-padding {
  padding-top: 80px
}

.container.hero-container.mobile-75.pages.workshop.mobile-100.bf-timer-container {
  margin-top: 0
}

.container.hero-container.mobile-75.test {
  justify-content: flex-start
}

.container.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

.container.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

.container.hero-container.mobile-75.no-pad.flex-gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.container.hero-container.mobile-75.coaching {
  flex: 1;
  order: -1;
  align-self: center;
  position: relative
}

.container.hero-container.mobile-75.coaching.gift-box-form-container {
  max-width: 800px;
  height: auto;
  padding-bottom: 0
}

.container.flex-v-ct.smaller {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  margin-top: 0
}

.container.flex-v-ct.smaller.custom-spacing {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 20px
}

.container.flex-v-ct.larger.side-pads {
  max-width: 1200px;
  padding-left: 2rem;
  padding-right: 2rem
}

.container.flex-v-ct.larger.testimonial-padding {
  padding-top: 0
}

.container.flex-v-ct.medium {
  max-width: 1140px
}

.container.flex-v-ct.medium.less-margin-top {
  margin-top: 0
}

.container.flex-v-ct.customs-spaacing, .container.flex-v-ct.c_spacing {
  margin-top: 0;
  padding-top: 0
}

.container.nav {
  max-width: 1600px;
  position: relative
}

.container.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container.nav.margin-top-xxl {
  margin-top: 160px
}

.container.nav.margin-top-none {
  margin-top: 0
}

.container.flex-msb.medium, .container.medium {
  max-width: 1180px
}

.container.medium.flex-v-cm.relative.custom-spacing {
  max-width: 1118px
}

.container.medium.flex-v-cm.os-alt {
  max-width: 1123px
}

.container.large {
  max-width: 1120px
}

.container.large.custom-spacing {
  margin-top: 0
}

.container.margin-top-lrg.blog-category {
  padding-top: 100px
}

.container.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

.container._1112 {
  max-width: 1112px
}

.container._1112.no-padding {
  margin-top: 0
}

.container.discover {
  text-align: left;
  max-width: 1063px
}

.container.discover.relative.top {
  z-index: 10
}

.container.discover.relative.z100 {
  z-index: 100
}

.container.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container.discover.custom-spacing {
  margin-top: 10px
}

.container.discover.remove-margin {
  margin-top: 0
}

.container.discover.remove-margin.flex-ct-v.flex-gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center
}

.container.benefits {
  max-width: 1114px
}

.container.benefits.remove-margin {
  margin-top: 0;
  margin-bottom: 0
}

.container.benefits.remove-margin.flex-gap-54px {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  display: flex
}

.container.how-it-works {
  max-width: 1268px;
  position: relative
}

.container.how-it-works.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container.how-it-works.margin-top-xxl {
  margin-top: 160px
}

.container.how-it-works.flex-v-ct {
  align-items: center
}

.container.how-it-works.margin-top-131 {
  margin-top: 131px
}

.container.who-for {
  max-width: 924px;
  margin-top: 0
}

.container.who-for.relative.top {
  z-index: 10
}

.container.who-for.relative.z100 {
  z-index: 100
}

.container.who-for.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container.reviews {
  grid-column-gap: 14px;
  max-width: 1200px;
  margin-top: 60px
}

.container.reviews.confirmation.mobile._4x1 {
  margin-top: 0;
  margin-bottom: 0
}

.container.reviews.confirmation.mobile._4x1.founders-testimonials {
  max-width: 1109px
}

.container.reviews.confirmation.mobile._4x1.bf-testimonial-grid {
  grid-row-gap: 54px;
  flex-flow: column;
  display: flex
}

.container.reviews.confirmation.mobile._3-column-testimonials {
  margin-top: 40px
}

.container.reviews.founder-os-light {
  max-width: 1200px;
  margin-top: 140px;
  display: block
}

.container.reviews.top-margin-100 {
  margin-top: 40px;
  padding-bottom: 40px
}

.container.reviews.top-margin-100.c-spacing {
  padding-bottom: 0
}

.container.reviews.top-margin-change {
  margin-top: 60px
}

.container.reviews.c-spacing {
  margin-top: 0
}

.container.reviews.no-top-margin {
  flex: 0 auto;
  margin-top: 0
}

.container.reviews.no-top-margin.max-width-auto {
  max-width: none
}

.container.reviews.global-padding.ra-testimonials-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex
}

.container.letter {
  max-width: 945px;
  display: none
}

.container.alt {
  max-width: 935px
}

.container.alt.relative.top {
  z-index: 10
}

.container.alt.relative.z100 {
  z-index: 100
}

.container.alt.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container.alt.c-spacing {
  margin-top: 0;
  padding-top: 40px
}

.container.top-margin-100 {
  margin-top: 100px
}

.container._850px {
  max-width: 900px
}

.container._850px.top-margin-50 {
  margin-top: 50px
}

.container._850px.var {
  margin-top: -136px
}

.container._940px {
  max-width: 940px
}

.container._940px.top-margin-150 {
  margin-top: 0
}

.container.top-margin-50 {
  margin-top: 100px
}

.container.top-margin40 {
  margin-top: 40px
}

.container._1120 {
  max-width: 1220px
}

.container._1120.top-margin20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex
}

.container.top-margin-200 {
  margin-top: 60px
}

.container.custom-spacing {
  margin-top: 0
}

.container.custom-spacing.faqs-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex
}

.container.top-bottom-padding-40 {
  margin-bottom: 40px
}

.container.linkedin-for-ceos {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  display: flex
}

.container.community-wrapper {
  margin-top: 0
}

.container.is-fos-container {
  max-width: 1120px
}

.container.is-fos-container.bf-faqs-container {
  max-width: 911px
}

.container.is-fos-container.jl-container {
  max-width: 902px;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.container.why-work-with-us-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.container.job-listings-conten-container {
  max-width: 902px;
  padding-bottom: 64px;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.container.affiliate-container {
  padding: 32px 1.5rem 64px
}

.container.affiliate-container.affiliate-hero-container {
  margin-top: 50px
}

.container.flex-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex
}

.container.os-mm-container {
  flex-flow: column;
  max-width: 902px;
  padding: 25px 1.5rem 0
}

.container.testimonial-disclaimer-container {
  max-width: 900px;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.container.global-padding-last.ra-wol-container, .container.global-padding.ra-bonus-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex
}

.container.wall-of-love-container {
  max-width: 1300px;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.guide-title {
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #eee;
  margin-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 48px
}

.flex-tl {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

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

.flex-tc.confirmation-page {
  background-color: #000;
  padding-bottom: 60px
}

.flex-tc.c-spacing {
  margin-top: 82px
}

.flex-tr {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex
}

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

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

.flex-mc.grow {
  flex: 1
}

.flex-mr {
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.flex-bl {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex
}

.flex-bc {
  justify-content: center;
  align-items: flex-end;
  display: flex
}

.flex-br {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex
}

.class-title {
  color: #fff;
  background-color: #444;
  padding: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px
}

.flex-tsb {
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.flex-tsb.gap-18 {
  grid-column-gap: 18px;
  grid-row-gap: 18px
}

.flex-tsa {
  justify-content: space-around;
  align-items: flex-start;
  display: flex
}

.margin-rt-sml {
  margin-right: 24px
}

.eyebrow {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1
}

.wrapper {
  flex: 1
}

.wrapper.flex-mc.margin-lft-auto {
  margin-left: auto
}

.wrapper.flex-mc.margin-lft-auto.gap-tiny {
  justify-content: flex-end
}

.wrapper.flex-mc.margin-top-med.width-100 {
  width: 100%
}

.wrapper.flex-mc.shrink {
  flex: 0 auto
}

.wrapper.flex-mr.gap-sml {
  grid-column-gap: 22px
}

.wrapper.margin-rt-lrg.x-mobile-margin {
  flex-flow: column;
  align-items: flex-start;
  display: flex
}

.wrapper.margin-rt-lrg.x-mobile-margin.flex-center {
  justify-content: center;
  align-items: flex-start
}

.wrapper.flex-ml.mobile-vertical {
  align-items: stretch
}

.wrapper.flex-ml.mobile-vertical.newsletter-grid {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.wrapper.pad-rt {
  padding-right: 60px
}

.wrapper.pad-rt.more-pad {
  padding-right: 140px
}

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

.grid-2.margin-top-lrg {
  grid-column-gap: 4rem
}

.grid-2.gap-lrg.bl-font {
  grid-column-gap: 100px;
  grid-row-gap: 46px;
  font-family: BL Melody Regular, sans-serif
}

.grid-2.strategies-gap {
  grid-column-gap: 118px;
  margin-top: 84px
}

.grid-2.margin-top-100 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.grid-2.margin-top-100.workshop {
  grid-column-gap: 64px
}

.grid-2.blog {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  grid-template-columns: .6fr .4fr
}

.grid-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid
}

.grid-3.smaller-gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: stretch
}

.grid-3.smaller-gap.margin-top-lrg {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem
}

.grid-3.mobile {
  align-items: stretch
}

.grid-3.center.relative {
  position: relative
}

.grid-3.foundations {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem
}

.grid-3.foundations.margin-top-lrg {
  align-items: stretch
}

.grid-3.foundations.margin-top-lrg.mobile-2 {
  grid-column-gap: 34px;
  grid-row-gap: 28px;
  max-width: 1079px;
  margin-top: 100px
}

.grid-3.foundations.margin-top-lrg.mobile-2.homepage {
  grid-column-gap: 50px;
  grid-row-gap: 22px;
  margin-top: 0
}

.grid-3.margin-btm-lrg.tablet-1.founder-grid {
  grid-column-gap: 47px;
  grid-row-gap: 33px;
  align-items: stretch;
  max-width: 1117px;
  margin-bottom: 88px;
  margin-left: auto;
  margin-right: auto
}

.grid-3.width-100 {
  width: 100%
}

.grid-3.reviews {
  grid-column-gap: 10px;
  grid-row-gap: 3.5rem;
  align-items: stretch;
  width: 100%
}

.grid-3.gap-sml {
  grid-column-gap: 24px;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.grid-3.gap-sml.blog {
  grid-column-gap: 22px;
  grid-row-gap: 22px
}

.grid-3.reviews-alt {
  grid-column-gap: 13px;
  grid-row-gap: 53px;
  grid-template-rows: auto;
  align-items: stretch;
  width: 100%
}

.grid-3.reviews-alt.founder-os-light {
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.grid-3.reviews-alt.top-margin-40 {
  margin-top: 80px
}

.grid-3.reviews-alt.reviews4x1 {
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.grid-3.why-work-with-us-grid {
  grid-column-gap: 22px;
  grid-row-gap: 22px
}

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

.grid-4.width-100 {
  width: 100%
}

.grid-4.width-100.offset {
  margin-top: -20px
}

.grid-4.btm-reviews-grid {
  align-items: start
}

.grid-4.margin-top-lrg.bonus {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 1115px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto
}

.grid-4.gap-lrg.margin-top-100 {
  margin-top: 100px
}

.grid-4.gap-lrg.margin-top-100.mm {
  grid-column-gap: 76px
}

.grid-4.wrapper-100 {
  grid-column-gap: 100px;
  grid-row-gap: 100px
}

.grid-4.wrapper-100.margin-bottom-40px {
  margin-bottom: 40px
}

.grid-4.wrapper-100._90-day-timer {
  margin-top: 40px;
  margin-bottom: 40px
}

.grid-4.wrapper-100.paddint-top-54px {
  margin-top: 54px
}

.grid-4.wrapper-100.margin-bottom-20 {
  margin-bottom: 30px
}

.grid-4.value-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px
}

.grid-4.value-grid.margin-top-med {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  margin-top: 62px
}

.grid-4.value-grid.margin-top-med.co-grid {
  grid-column-gap: 27px;
  grid-row-gap: 27px
}

.grid-4.value-grid.margin-top-med.affilate-grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0
}

.paragraph-lrg {
  font-size: 1.5rem
}

.paragraph-sml {
  font-family: Blmelody Edit, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.35
}

.paragraph-sml.txt-white.margin-top-xl.larger-gap {
  margin-top: 200px
}

.paragraph-sml.txt-white.x-margin-btm {
  text-align: left;
  font-size: 1rem
}

.paragraph-sml.grey-txt {
  color: #cbcbcb
}

.paragraph-sml.grey-txt.x-margin-btm {
  color: #b3b3b3
}

.paragraph-sml.grey-txt.x-margin-btm.mobile-center {
  font-weight: 200
}

.paragraph-sml.grey-txt.x-margin-btm.bonus {
  font-size: .9rem
}

.paragraph-sml.grey-txt.x-margin-btm.no-wrap.mm-reviews {
  font-size: .95rem
}

.paragraph-sml.grey-txt.x-margin-btm.mm-reviews {
  text-align: right;
  font-size: .95rem;
  font-weight: 400
}

.paragraph-sml.grey-txt.reviews {
  line-height: 1.5
}

.paragraph-sml.grey-txt.reviews.margin-top-24 {
  margin-top: 24px
}

.paragraph-sml.grey-txt.reviews.margin-top-36 {
  margin-top: 36px
}

.paragraph-sml.x-margin-btm.smaller {
  font-size: .85rem
}

.paragraph-sml.x-margin-btm.align-rt.smaller {
  color: var(--white)
}

.paragraph-sml.txt-lightgray ul {
  margin-bottom: 20px
}

.paragraph-sml.thin {
  font-weight: 200
}

.paragraph-sml.margin-top-sml.color-white {
  color: var(--white)
}

.paragraph-sml p {
  margin-bottom: 16px;
  font-size: 1rem;
  line-height: 1.35
}

.paragraph-sml li {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/652756e4b97ed4bafa8f42f9_Asset%201dot.svg);
  background-position: 0%;
  background-size: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 16px
}

.paragraph-sml.txt-white-list.margin-top-xl.larger-gap {
  margin-top: 200px
}

.paragraph-sml.txt-white-list.x-margin-btm {
  color: var(--white);
  text-align: left;
  font-size: 1rem
}

.paragraph-sml.txt-list-item.margin-top-xl.larger-gap {
  margin-top: 200px
}

.paragraph-sml.txt-list-item.x-margin-btm {
  color: var(--white);
  text-align: left;
  font-size: 1rem
}

.margin-btm-sml {
  margin-bottom: 24px
}

.guidepage-title {
  color: silver
}

.button {
  /* border: 1px solid var(--green-yellow); */
  /* background-color: var(--green-yellow); */
  /* color: var(--black); */
  /* text-align: center; */
  /* text-transform: uppercase; */
  /* border-radius: 4px; */
  /* justify-content: center; */
  /* align-items: center; */
  /* width: auto; */
  /* max-width: 280px; */
  /* margin-top: 0; */
  /* margin-left: auto; */
  /* margin-right: auto; */
  /* padding: 12px 52px; */
  /* font-family: Arial,Helvetica Neue,Helvetica,sans-serif; */
  /* font-size: 14px; */
  /* font-weight: 700; */
  /* line-height: 1; */
  /* transition: all .2s; */
  /* display: block; */
  /* position: relative; */
}

.button:hover {
  color: var(--green-yellow);
  background-color: #0000
}

.button.google {
  grid-column-gap: 10px;
  text-transform: none;
  background-color: #fff;
  border-color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.button.google:hover {
  color: #fff;
  background-color: #0000
}

.button.google.footer {
  border-radius: 5px;
  min-width: 200px;
  font-size: 12px;
  line-height: 1.26
}

.button.google.landing {
  cursor: pointer;
  min-width: 320px;
  font-size: 12px;
  line-height: 1.26
}

.button.google.newsletter {
  min-width: 0;
  max-width: 200px;
  margin-top: 20px;
  padding: 8px
}

.button.google.newsletter.tablet-show {
  display: none
}

.button.google.smaller {
  grid-column-gap: 8px;
  min-width: 290px;
  max-width: 100%;
  font-size: 12px;
  line-height: 1.26
}

.button.email {
  grid-column-gap: 10px;
  color: #878787;
  text-transform: none;
  background-color: #0000;
  border-color: #878787;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.button.email:hover {
  background-color: var(--dark-grey)
}

.button.email.footer {
  border-radius: 5px;
  min-width: 230px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 12px;
  line-height: 1.26
}

.button.email.landing {
  min-width: 320px;
  margin-top: 12px;
  font-size: 12px;
  line-height: 1.26
}

.button.email.landing:hover {
  background-color: var(--dark-grey)
}

.button.email.smaller {
  border-radius: 5px;
  min-width: 290px;
  font-size: 12px;
  line-height: 1.26
}

.button.margin-top-sml {
  font-size: 14px
}

.button.margin-top-sml.centered.remove-margin {
  margin-top: 0
}

.button.margin-top-sml.mobile-hide {
  display: inline-block
}

.button.small.thinner-pad {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px
}

.button.apply {
  font-size: 13px;
  font-weight: 700
}

.button.about {
  min-width: 189px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 14px;
  line-height: 1.2
}

.button.about.mobile-hide.top {
  z-index: 9
}

.button.wider {
  padding-left: 48px;
  padding-right: 48px
}

.button.wider.margin-top-lrg.desktop-hide, .button.blog_cta-mobile-btn {
  display: none
}

.button.mobile-hide._1 {
  margin-top: 24px
}

.button.nav-cta {
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 41px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1
}

.button.nav-cta.nav-login {
  color: var(--green-yellow);
  background-color: #0000
}

.button.nav-cta.nav-login.hide-mobile.login-hover {
  white-space: nowrap
}

.button.nav-cta.nav-login.hide-mobile.login-hover:hover {
  background-color: var(--green-yellow);
  color: var(--black)
}

.button.nav-cta.nav-login.hide-mobile.login-hover.show-mobile {
  display: none
}

.button.nav-cta.survey-cta {
  line-height: 1
}

.button.nav-cta.apply-cta.nav-cta-primary {
  width: auto
}

.button.is-small {
  padding: 11px 15px
}

.button.is-small.drop-shadow-green {
  box-shadow: 0 0 10px #d4fb6b
}

.button.is-medium {
  padding: 15px 34px
}

.button.is-medium.drop-shadow-green {
  box-shadow: 0 0 10px #0003
}

.button.is-sm-med {
  padding: 10px 22px
}

.button.is-sm-med.secure {
  padding-top: 8px;
  font-size: 17px
}

.button.cc-confirmed-button {
  justify-content: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 60px;
  display: flex
}

.button.cc-confirmed-button.disabled {
  border-color: var(--grey);
  background-color: var(--light-grey);
  opacity: .68;
  cursor: not-allowed
}

.button.cc-confirmed-button.lr-padding-2rem {
  margin-top: 40px;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-left: 2rem;
  padding-right: 2rem
}

.button.is--large {
  font-size: 1.25rem
}

.button.c-spacing {
  width: 100%;
  max-width: 304px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block
}

.button.hide-all {
  display: none
}

.button.is-fos-cta {
  font-family: Edit Blmelody Edit, sans-serif;
  font-weight: 700
}

.button.margin-top-20 {
  margin-top: 20px
}

.button.load-more {
  margin-top: 50px
}

.button.msf-button {
  cursor: pointer
}

.button.file-upload {
  font-size: 13px;
  display: flex
}

.button.lead-magnet-submit {
  margin-left: 0
}

.button-clear {
  border: 1px solid var(--green-yellow);
  color: var(--green-yellow);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 4px;
  padding: 10px 36px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  transition: all .2s;
  position: relative;
  top: 0
}

.button-clear:hover {
  background-color: var(--green-yellow);
  color: var(--black)
}

.button-sml {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: var(--black);
  border-radius: 5px;
  margin-left: auto;
  padding: 10px 24px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  transition: all .2s;
  position: relative
}

.button-sml:hover {
  border: 1px solid var(--white);
  color: #fff;
  background-color: #313131
}

.button-sml.green {
  border-color: var(--green-yellow);
  background-color: var(--green-yellow);
  border-radius: 6px;
  padding: 12px 42px;
  font-size: 12px;
  line-height: 12px;
  transition-duration: .4s
}

.button-sml.green:hover {
  background-color: #0000;
  border-color: #fff
}

.button-clear-sml {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  margin-right: 24px;
  padding: 12px 24px;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s
}

.button-clear-sml:hover {
  color: #fff;
  background-color: #000
}

.link-text {
  color: #000;
  border-bottom: 1px solid #000;
  flex-wrap: nowrap;
  align-items: center;
  margin-right: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: inline-block
}

.small-arrowlink {
  width: .8em;
  display: inline-block
}

.text-block {
  margin-right: 8px;
  display: inline-block
}

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

.grid-5.podcast {
  grid-column-gap: 16px;
  width: 100%;
  margin-top: 40px
}

.grid-5.podcast.testimonial-grid.hide {
  display: none
}

.grid-5.podcast.testimonial-grid.remove-margin {
  margin-top: 0
}

.grid-5.podcast.testimonial-grid.remove-margin.yt-founder-testimonials {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.sys-grid-colors {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.black {
  background-color: #000
}

.grey {
  background-color: #888
}

.sys-color-square {
  border: 1px solid #dadada;
  height: 160px;
  margin-bottom: 12px
}

.sys-color-square.bg-complementary {
  background-color: #d3c48c
}

.icon-small {
  color: #333;
  width: 2rem;
  height: 2rem;
  display: inline-block
}

.icon-medium {
  width: 3rem;
  height: 3rem;
  display: inline-block
}

.icon-large {
  width: 4rem;
  height: 4rem;
  display: inline-block
}

.margin-top-sml {
  margin-top: 24px
}

.margin-top-med {
  margin-top: 48px
}

.margin-top-med.newsletter {
  z-index: 2;
  text-align: left;
  width: 100%;
  position: relative
}

.margin-top-med.newsletter.newsletter-form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 350px;
  margin-top: 20px;
  margin-left: 0
}

.margin-top-med.blog-topics-newsletter-wrapper {
  width: 500px;
  margin-left: auto;
  margin-right: auto
}

.margin-top-lrg {
  margin-top: 60px
}

.margin-top-xl {
  margin-top: 120px
}

.margin-btm-med {
  margin-bottom: 48px
}

.margin-btm-lrg {
  margin-bottom: 80px
}

.margin-btm-xl {
  margin-bottom: 120px
}

.margin-rt-med {
  margin-right: 48px
}

.margin-rt-lrg {
  margin-right: 60px
}

.margin-rt-xl {
  margin-right: 120px
}

.margin-lft-sml {
  margin-left: 24px
}

.margin-lft-med {
  margin-left: 48px
}

.margin-lft-lrg {
  margin-left: 60px
}

.margin-lft-xl {
  margin-left: 120px
}

.mobile-hide {
  display: block
}

.mobile-show {
  display: none
}

.mobile-flip {
  display: flex
}

.flip {
  flex-direction: row-reverse;
  display: flex
}

.txt-black {
  color: #000
}

.txt-grey {
  color: #888
}

.txt-white {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-white.full-width {
  width: 100%;
  display: block
}

.txt-white.full-width.x-margin-btm {
  margin-left: auto
}

.txt-white.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-white.full-width.align-lft {
  margin-right: auto
}

.txt-white.full-width.center.desktop-hide {
  display: none
}

.txt-white.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-white.larger {
  font-size: 1.75rem
}

.txt-white.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-white.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-white.center.margin-top-lrger, .txt-white.center.margin-top-90 {
  margin-top: 90px
}

.txt-white.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-white.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-white.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-white.center.slight-smaller {
  font-size: 48px
}

.txt-white.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-white.program-sub.text-left-align {
  text-align: left
}

.txt-white.height-1-6 {
  line-height: 1.6
}

.txt-white.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-white.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-white.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-white.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-white.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-white.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-white.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-white.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-white.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-white.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-white.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-white.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-white.mobile-center.heading-sml._2 {
  margin-right: 40px
}

.txt-white.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-white.margin-btm-sml {
  padding-bottom: 20px
}

.txt-white.height-1 {
  line-height: 1
}

.txt-white.height-08 {
  line-height: .8
}

.txt-white.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-white.normal {
  font-weight: 400
}

.txt-white.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-white.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-white.h3-resized.lighter {
  font-weight: 300
}

.txt-white.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-white.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-white.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-white.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.txt-white.career-testimonial-title {
  text-align: center;
  margin-bottom: 50px
}

.txt-primary {
  color: #7300b1
}

.txt-secondary {
  color: #390058
}

.txt-tertiary {
  color: #ae7bca
}

.txt-complementary {
  color: #d3c48c
}

.x-margin-btm {
  margin-bottom: 0
}

.x-margin-btm.txt-white.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 36px
}

.x-margin-btm.txt-white.home-join {
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.26
}

.x-margin-btm.txt-white.home-join.text-size-15px {
  font-size: 15px;
  font-weight: 200
}

.x-margin-btm.margin-top-auto {
  margin-top: auto
}

.x-margin-btm.margin-top-auto.review-name {
  font-size: 24px;
  line-height: 27px
}

.x-margin-btm.mm-reviews {
  font-size: 1.3rem
}

.x-margin-btm.newsletter-disclaimer {
  opacity: 1;
  color: #fff;
  text-align: center;
  max-width: none;
  margin-bottom: 50px;
  padding-top: 28px;
  font-size: .75rem;
  display: block
}

.x-margin-btm.newsletter-disclaimer.cc-newsletter-disclaimer-2 {
  display: none
}

.x-margin-btm.newsletter-disclaimer.top-footer-text {
  text-align: center;
  margin-top: 38px;
  margin-bottom: -11px;
  font-size: 14px
}

.x-margin-btm.newsletter-disclaimer.top-footer-text.hide {
  display: none
}

.x-margin-btm.newsletter-disclaimer.var {
  padding-top: 0;
  padding-bottom: 40px
}

.x-margin-btm.newsletter-disclaimer.var.footer-cc {
  padding-bottom: 0
}

.x-margin-btm.absolute {
  position: absolute;
  inset: 0% 0% auto
}

.x-margin-btm.txt-white-item-text {
  font-weight: 300
}

.x-margin-btm.weight-500.slider.txt-white-slider-title {
  font-size: 1.5rem
}

.x-margin-btm.txt-small-text {
  color: var(--white)
}

.x-margin-btm.txt-small-text.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 36px
}

.x-margin-btm.txt-small-text.home-join {
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.26
}

.x-margin-btm.consult-disclaimer {
  opacity: 1;
  color: #fff;
  text-align: center;
  padding-top: 28px;
  font-size: .75rem
}

.x-margin-btm.consult-disclaimer.cc-newsletter-disclaimer-2 {
  display: none
}

.x-margin-btm.consult-disclaimer.top-footer-text {
  text-align: center;
  margin-top: 38px;
  margin-bottom: -11px;
  font-size: 14px
}

.x-margin-btm.consult-disclaimer.var {
  padding-top: 0;
  padding-bottom: 40px
}

.x-margin-btm.consult-disclaimer.var.footer-cc {
  padding-bottom: 0
}

.x-margin-btm.seats-sold-counter {
  color: var(--white);
  text-align: center;
  margin-bottom: 50px
}

.x-margin-btm.seats-sold-counter.margin-bottom-25px {
  margin-bottom: 25px
}

.x-margin-rt {
  margin-right: 0
}

.x-margin-top {
  margin-top: 0
}

.x-margin-lft {
  margin-left: 0
}

.margin-btm-tiny {
  margin-bottom: 16px
}

.margin-btm-tiny.margin-top-auto {
  margin-top: auto
}

.margin-btm-tiny.margin-top-auto.bonus {
  font-size: 1.3rem
}

.margin-rt-tiny {
  margin-right: 12px
}

.margin-top-tiny {
  margin-top: 12px
}

.margin-lft-tiny {
  margin-left: 12px
}

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

.flex-msa {
  justify-content: space-around;
  align-items: center;
  display: flex
}

.flex-bsb {
  justify-content: space-between;
  align-items: flex-end;
  display: flex
}

.flex-bsa {
  justify-content: space-around;
  align-items: flex-end;
  display: flex
}

.flex-sl {
  justify-content: flex-start;
  align-items: stretch;
  display: flex
}

.flex-sc {
  justify-content: center;
  align-items: stretch;
  display: flex
}

.flex-sr {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex
}

.flex-ssb {
  justify-content: space-between;
  align-items: flex-end;
  display: flex
}

.flex-ssa {
  justify-content: space-around;
  align-items: flex-end;
  display: flex
}

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

.flex-v-lt {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.flex-v-lt.gap-sml {
  grid-row-gap: 24px
}

.flex-v-lt.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start
}

.flex-v-lt.gap-12, .flex-v-lt.gap-12._1 {
  grid-row-gap: 12px
}

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

.flex-v-lb {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex
}

.flex-v-lsb {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.flex-v-lsa {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex
}

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

.flex-v-ct.hero {
  grid-row-gap: 12px;
  flex: 1;
  position: relative
}

.flex-v-ct.margin-top-lrg.gap-med {
  grid-row-gap: 48px
}

.flex-v-ct.margin-top-xl.gap-lrg {
  grid-row-gap: 60px
}

.flex-v-ct.margin-top-xl.gap-med {
  grid-row-gap: 48px
}

.flex-v-ct.gap-sml {
  grid-row-gap: 24px
}

.flex-v-ct.gap-sml.icons-grid {
  padding-left: 20px;
  padding-right: 20px
}

.flex-v-ct.margin-top-90 {
  margin-top: 78px;
  padding-top: 0
}

.flex-v-ct.margin-top-90.mobile-hide.ipad-show {
  max-width: 910px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto
}

.flex-v-ct.margin-top-90.desktop-hide {
  display: flex
}

.flex-v-ct.margin-top-90.desktop {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto
}

.flex-v-ct.margin-top-90.mobile {
  display: none
}

.flex-v-ct.wrapper-80.center {
  width: 100%
}

.flex-v-ct.gap-16.custom-spacing {
  padding-top: 0
}

.flex-v-ct.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px
}

.flex-v-ct.is-for-you-grid {
  margin-top: 90px
}

.flex-v-ct.is-for-you-grid.mobile-hide.ipad-show {
  max-width: 910px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto
}

.flex-v-ct.is-for-you-grid.desktop-hide {
  display: flex
}

.flex-v-ct.is-for-you-grid.desktop {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto
}

.flex-v-ct.is-for-you-grid.mobile {
  display: none
}

.flex-v-ct.flex-gap-54px {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.flex-v-ct.flex-gap-54px.homepage {
  padding-top: 0
}

.flex-v-ct.flex-gap-54px.no-padding.max-width-910 {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto
}

.flex-v-ct.no-padding {
  padding-top: 0
}

.flex-v-ct.no-padding.flex-gap-54 {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.flex-v-ct.no-padding.flex-gap-54.hero-mastermind {
  min-width: 700px;
  max-width: 1200px
}

.flex-v-ct.no-padding.flex-gap-54.hero-founderos {
  min-width: 910px;
  max-width: 1200px
}

.flex-v-ct.launch-week {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 914px;
  padding-top: 0
}

.flex-v-ct.linkedin-consolodate {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 1114px;
  padding-top: 0;
  padding-bottom: 0
}

.flex-v-ct.flex-gap-14px {
  grid-column-gap: 14px;
  grid-row-gap: 14px
}

.flex-v-ct.flex-gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px
}

.flex-v-ct.about-matt-content-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto
}

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

.flex-v-cm.gap-lrg {
  grid-row-gap: 60px
}

.flex-v-cm.gap-80 {
  grid-row-gap: 74px
}

.flex-v-cb {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.flex-v-csb {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.flex-v-csa {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex
}

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

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

.flex-v-rb {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.flex-v-rsb {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.flex-v-rsa {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex
}

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

.flex-v-st.gap-med {
  grid-row-gap: 48px
}

.flex-v-st.gap-lrg {
  grid-row-gap: 60px
}

.flex-v-st.gap-xl {
  grid-row-gap: 120px
}

.flex-v-st.gap-xl.mobile-padding.mobile-gap {
  grid-row-gap: 140px
}

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

.flex-v-sb {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.flex-v-ssb {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.flex-v-ssa {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex
}

.gap-tiny {
  grid-column-gap: 12px
}

.gap-sml {
  grid-column-gap: 24px;
  display: flex
}

.gap-med {
  grid-column-gap: 48px
}

.gap-lrg {
  grid-column-gap: 60px
}

.gap-xl {
  grid-column-gap: 120px
}

.tablet-show {
  display: none
}

.section-tiny {
  padding-top: 24px;
  padding-bottom: 24px
}

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

.section-med {
  padding-top: 96px;
  padding-bottom: 96px
}

.section-lrg {
  padding-top: 180px;
  padding-bottom: 180px
}

.section-xl {
  padding-top: 240px;
  padding-bottom: 240px
}

.wrapper-75 {
  flex: 1;
  width: 75%
}

.wrapper-75.flex-v-ct {
  flex: 0 auto
}

.wrapper-50 {
  flex: 1;
  width: 50%
}

.wrapper-50.padding-btm {
  padding-bottom: 6rem
}

.wrapper-50.flex-v-ct {
  flex: 0 auto
}

.wrapper-50.margin-right {
  margin-left: auto
}

.wrapper-50.pad-lft {
  padding-left: 4rem
}

.wrapper-50.pad-rt {
  padding-right: 50px
}

.bg-primary {
  background-color: #7300b1
}

.bg-secondary {
  background-color: #390058
}

.bg-tertiary {
  background-color: #ae7bca
}

.bg-complementary {
  background-color: #d3c48c
}

.stretch {
  align-items: stretch;
  display: flex
}

.child-grow {
  flex: 1
}

.child-none {
  flex: none
}

.child-shrink {
  flex: 0 auto
}

.center {
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex
}

.center.txt-white.margin-top-tiny.x-margin-btm {
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-white.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-white.thinner {
  font-weight: 300
}

.center.txt-white.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-white.desktop-hide {
  display: none
}

.center.txt-white.relative.z-20 {
  z-index: 20
}

.center.txt-white.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-white.shorter {
  line-height: 1
}

.center.txt-white.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-white.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-white.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-white.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-white.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-white.margin-btm-sml.smaller-header.c-spacing {
  margin-bottom: 32px
}

.center.txt-white.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-white.h2-respaced {
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-white.h2-respaced.closer {
  letter-spacing: -2.25px;
  font-weight: 400
}

.center.txt-white.h2-respaced.flex-col {
  flex-flow: wrap;
  justify-content: center;
  align-items: center
}

.center.txt-white.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.txt-lightgray {
  font-size: 20px;
  line-height: 1.07
}

.center.txt-lightgray.custom-spacing {
  margin-bottom: 0
}

.center.txt-white-how {
  color: #fff
}

.center.txt-white-how.margin-top-tiny.x-margin-btm {
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-white-how.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-white-how.thinner {
  font-weight: 300
}

.center.txt-white-how.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-white-how.desktop-hide {
  display: none
}

.center.txt-white-how.relative.z-20 {
  z-index: 20
}

.center.txt-white-how.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-white-how.shorter {
  line-height: 1
}

.center.txt-white-how.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-white-how.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-white-how.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-white-how.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-white-how.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-white-how.margin-btm-sml.smaller-header.c-spacing {
  margin-bottom: 32px
}

.center.txt-white-how.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-white-how.h2-respaced {
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-white-how.h2-respaced.closer {
  letter-spacing: -2.25px
}

.center.txt-white-how.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.txt-white-howtxt.margin-top-tiny.x-margin-btm {
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-white-howtxt.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-white-howtxt.thinner {
  font-weight: 300
}

.center.txt-white-howtxt.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-white-howtxt.desktop-hide {
  display: none
}

.center.txt-white-howtxt.relative.z-20 {
  z-index: 20
}

.center.txt-white-howtxt.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-white-howtxt.shorter {
  line-height: 1
}

.center.txt-white-howtxt.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-white-howtxt.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-white-howtxt.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-white-howtxt.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-white-howtxt.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-white-howtxt.margin-btm-sml.smaller-header.c-spacing {
  margin-bottom: 32px
}

.center.txt-white-howtxt.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-white-howtxt.h2-respaced {
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-white-howtxt.h2-respaced.closer {
  letter-spacing: -2.25px
}

.center.txt-white-howtxt.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.txt-white-sub3.margin-top-tiny.x-margin-btm {
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-white-sub3.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-white-sub3.thinner {
  font-weight: 300
}

.center.txt-white-sub3.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-white-sub3.desktop-hide {
  display: none
}

.center.txt-white-sub3.relative.z-20 {
  z-index: 20
}

.center.txt-white-sub3.relative.z-20._1 {
  color: #fff;
  margin-top: 80px
}

.center.txt-white-sub3.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-white-sub3.shorter {
  line-height: 1
}

.center.txt-white-sub3.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-white-sub3.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-white-sub3.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-white-sub3.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-white-sub3.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-white-sub3.margin-btm-sml.smaller-header.c-spacing {
  margin-bottom: 32px
}

.center.txt-white-sub3.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-white-sub3.h2-respaced {
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-white-sub3.h2-respaced.closer {
  letter-spacing: -2.25px
}

.center.txt-white-sub3.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.txt-audience-title.margin-top-tiny.x-margin-btm {
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-audience-title.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-audience-title.thinner {
  font-weight: 300
}

.center.txt-audience-title.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-audience-title.desktop-hide {
  display: none
}

.center.txt-audience-title.relative.z-20 {
  z-index: 20
}

.center.txt-audience-title.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-audience-title.shorter {
  line-height: 1
}

.center.txt-audience-title.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-audience-title.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-audience-title.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-audience-title.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-audience-title.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-audience-title.margin-btm-sml.smaller-header.c-spacing {
  color: var(--white);
  margin-bottom: 32px
}

.center.txt-audience-title.margin-btm-sml.smaller-header.c-spacing.b-padding-0 {
  margin-bottom: 0
}

.center.txt-audience-title.margin-btm-sml.smaller-header.c-spacing.b-padding-0.system-audit-section-heading {
  text-align: left;
  justify-content: flex-start;
  align-items: center
}

.center.txt-audience-title.margin-btm-sml.smaller-header.c-spacing.b-padding-0.system-audit-section-heading-center {
  text-align: center;
  justify-content: flex-start;
  align-items: center
}

.center.txt-audience-title.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-audience-title.h2-respaced {
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-audience-title.h2-respaced.closer {
  letter-spacing: -2.25px
}

.center.txt-audience-title.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.txt-business-txt.margin-top-tiny.x-margin-btm {
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-business-txt.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-business-txt.thinner {
  font-weight: 300
}

.center.txt-business-txt.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-business-txt.desktop-hide {
  display: none
}

.center.txt-business-txt.relative.z-20 {
  z-index: 20
}

.center.txt-business-txt.relative.z-20._1 {
  color: var(--white)
}

.center.txt-business-txt.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-business-txt.shorter {
  line-height: 1
}

.center.txt-business-txt.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-business-txt.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-business-txt.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-business-txt.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-business-txt.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-business-txt.margin-btm-sml.smaller-header.c-spacing {
  margin-bottom: 32px
}

.center.txt-business-txt.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-business-txt.h2-respaced {
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-business-txt.h2-respaced.closer {
  letter-spacing: -2.25px
}

.center.txt-business-txt.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.txt-sub-text.margin-top-tiny.x-margin-btm {
  color: var(--white);
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-sub-text.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-sub-text.thinner {
  font-weight: 300
}

.center.txt-sub-text.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-sub-text.desktop-hide {
  display: none
}

.center.txt-sub-text.relative.z-20 {
  z-index: 20
}

.center.txt-sub-text.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-sub-text.shorter {
  line-height: 1
}

.center.txt-sub-text.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-sub-text.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-sub-text.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-sub-text.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-sub-text.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-sub-text.margin-btm-sml.smaller-header.c-spacing {
  margin-bottom: 32px
}

.center.txt-sub-text.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-sub-text.h2-respaced {
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-sub-text.h2-respaced.closer {
  letter-spacing: -2.25px
}

.center.txt-sub-text.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.txt-white-trusted.margin-top-tiny.x-margin-btm {
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-white-trusted.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-white-trusted.thinner {
  font-weight: 300
}

.center.txt-white-trusted.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-white-trusted.desktop-hide {
  display: none
}

.center.txt-white-trusted.relative.z-20 {
  z-index: 20
}

.center.txt-white-trusted.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-white-trusted.shorter {
  color: var(--white);
  line-height: 1
}

.center.txt-white-trusted.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-white-trusted.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-white-trusted.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-white-trusted.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-white-trusted.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-white-trusted.margin-btm-sml.smaller-header.c-spacing {
  margin-bottom: 32px
}

.center.txt-white-trusted.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-white-trusted.h2-respaced {
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-white-trusted.h2-respaced.closer {
  letter-spacing: -2.25px
}

.center.txt-white-trusted.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.txt-together-subtext.margin-top-tiny {
  color: var(--white)
}

.center.txt-together-subtext.margin-top-tiny.x-margin-btm {
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-together-subtext.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-together-subtext.thinner {
  font-weight: 300
}

.center.txt-together-subtext.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-together-subtext.desktop-hide {
  display: none
}

.center.txt-together-subtext.relative.z-20 {
  z-index: 20
}

.center.txt-together-subtext.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-together-subtext.shorter {
  line-height: 1
}

.center.txt-together-subtext.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-together-subtext.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-together-subtext.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-together-subtext.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-together-subtext.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-together-subtext.margin-btm-sml.smaller-header.c-spacing {
  margin-bottom: 32px
}

.center.txt-together-subtext.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-together-subtext.h2-respaced {
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-together-subtext.h2-respaced.closer {
  letter-spacing: -2.25px
}

.center.txt-together-subtext.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.txt-better-subtext.margin-top-tiny {
  color: var(--white)
}

.center.txt-better-subtext.margin-top-tiny.x-margin-btm {
  max-width: 710px;
  font-size: 26px;
  font-style: italic;
  line-height: 1.1;
  text-decoration: underline
}

.center.txt-better-subtext.margin-top-tiny.founder._1 {
  margin-top: 0
}

.center.txt-better-subtext.thinner {
  font-weight: 300
}

.center.txt-better-subtext.thinner.margin-btm-lrg._1 {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.center.txt-better-subtext.desktop-hide {
  display: none
}

.center.txt-better-subtext.relative.z-20 {
  z-index: 20
}

.center.txt-better-subtext.smaller {
  font-size: 48px;
  font-weight: 400
}

.center.txt-better-subtext.shorter {
  line-height: 1
}

.center.txt-better-subtext.margin-btm-100 {
  margin-bottom: 100px
}

.center.txt-better-subtext.mission {
  font-weight: 300;
  line-height: 1
}

.center.txt-better-subtext.value-txt {
  color: #898989;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1
}

.center.txt-better-subtext.value-txt.x-margin-btm {
  color: var(--grey)
}

.center.txt-better-subtext.margin-btm-sml.smaller-header {
  font-size: 44px
}

.center.txt-better-subtext.margin-btm-sml.smaller-header.c-spacing {
  margin-bottom: 32px
}

.center.txt-better-subtext.margin-btm-med.smaller-header {
  font-size: 40px
}

.center.txt-better-subtext.h2-respaced {
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500;
  line-height: 1.065
}

.center.txt-better-subtext.h2-respaced.closer {
  letter-spacing: -2.25px
}

.center.txt-better-subtext.h3-respaced {
  font-size: 34px;
  font-weight: 300;
  line-height: 1.065
}

.center.scale-to-mobile {
  max-width: 100%
}

.center.scale-to-mobile.min-height-360 {
  min-height: 360px
}

.center.scale-to-mobile.min-height-360.backgroundcolor-black {
  background-color: var(--black)
}

.center.flex-gap-workshop-form {
  width: 100%
}

.center.flex-gap-workshop-form.margin-top-50px {
  margin-top: 50px
}

.left {
  background-color: var(--placeholder-gray);
  text-align: left;
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64cc8cd3ab3dcc47c2d4fedc_arrow-up.svg);
  background-position: 0 0;
  background-size: auto;
  border-radius: 500px;
  width: 42px;
  height: 42px;
  padding: 7px;
  transform: rotate(-90deg)
}

.right {
  background-color: var(--placeholder-gray);
  text-align: right;
  border-radius: 500px;
  width: 42px;
  height: 42px;
  padding: 7px;
  transform: rotate(90deg)
}

.padding-tiny {
  padding: 12px
}

.padding-sml {
  padding: 36px
}

.padding-med {
  padding: 48px
}

.padding-lrg {
  padding: 60px
}

.padding-xl {
  padding: 72px
}

.heading-400 {
  font-weight: 400;
  display: block
}

.heading-400.align-rt {
  margin-left: auto
}

.heading-400.txt-white.lager {
  font-size: 100px;
  line-height: 100px
}

.heading-400.txt-white.center-txt {
  text-align: center
}

.heading-600 {
  font-weight: 600
}

.heading-600.txt-white.larger {
  font-size: 100px;
  line-height: 100px
}

.heading-600.txt-white.underline-header {
  margin-bottom: 0;
  display: inline-block
}

.heading-600.txt-white.x-margin-btm.stroke {
  color: #000;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  text-shadow: 0 -6px #000;
  white-space: nowrap;
  margin-top: -6px;
  margin-left: -82px;
  font-size: 5.6rem;
  font-weight: 800;
  position: absolute;
  inset: 0% 0% auto
}

.heading-600.txt-white.x-margin-btm.relative {
  position: relative
}

.txt-green {
  color: var(--green-yellow)
}

.txt-green.belfast {
  font-family: Belfast grotesk, sans-serif;
  font-weight: 500
}

.txt-green.mobile-white {
  font-weight: 600
}

.txt-green.x-margin-btm.countdown-days.extra-large {
  font-size: 64px
}

.bg-black {
  /* background-color: #000; */
}

.medium {
  font-weight: 700
}

.navigation {
  background-color: var(--placeholder-gray);
  background-image: linear-gradient(#09affc00, #09affc29);
  border: .2px #09affc80;
  border-radius: 10px;
  width: 100%;
  height: auto;
  padding: 6px 32px;
  overflow: visible
}

.nav_link {
  color: var(--white);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 80px 10px 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 17px;
  transition: all .15s
}

.nav_link:hover, .nav_link.w--current, .nav_link._1.w--current {
  color: var(--green-yellow)
}

.nav_link._1.desktop.home-link {
  padding-right: 0;
  display: none
}

.nav_link.dropdown {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  padding-left: 0;
  display: flex
}

.nav_link.respaced {
  text-align: center;
  width: 150px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  line-height: 1.112
}

.step-form {
  font-family: BL Melody Regular, sans-serif;
  /* font-size: 15px;
  line-height: 1.112 */
}

.chat-box {
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  line-height: 1.112
}

.nav_link.respaced.tablet-hide {
  width: auto;
  padding-left: 0px;
  padding-right: 0px;
  transition: color .2s
}

.nav_link.respaced.tablet-hide.course-nav-link {
  padding-left: 0;
  padding-right: 80px
}

.nav-container {
  grid-column-gap: 26px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  width: 100%;
  height: 100%;
  display: flex
}

/* 
.nav-logo {
  background-color: var(--green-yellow);
  border-radius: 999px;
  width: 25px;
  height: 26px;
  margin-right: 3rem;
  position: relative;
  overflow: visible
} */

.nav-logo.w--current {
  margin-right: 2rem
}

.nav-logo.respaced {
  margin-right: 0
}

.nav-links {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  align-items: center;
  margin-right: auto;
  display: flex
}

.nav-links.right {
  justify-content: flex-end
}

.hero-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: .4px solid #ffffff80;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1.05fr .9fr 1.05fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative
}

.hero-1 {
  z-index: 11;
  align-items: center;
  width: 30%;
  height: 100%;
  margin-top: 0;
  padding-bottom: 8rem;
  display: flex;
  position: relative
}

.image {
  width: 100%
}

.image.launch-week {
  max-width: 164px;
  margin-left: auto;
  margin-right: auto
}

.image.launch-week-promts {
  width: auto;
  max-width: 223px;
  margin-left: auto;
  margin-right: auto
}

.image.matt-profile-hey {
  border-radius: 51px;
  width: auto;
  max-width: none
}

.hero-3 {
  z-index: 11;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  margin-top: 0;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative
}

.hero-2 {
  z-index: 11;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  height: 100%;
  margin-top: 0;
  padding-bottom: 6rem;
  display: flex;
  position: relative
}

.txt-wrapper.margin-top-xl.margin-bot-xxl {
  margin-bottom: 200px
}

.txt-wrapper.margin-top-xl.margin-bot-xxl.center {
  margin-bottom: 160px
}

.txt-wrapper.center.margin-top-lrg.desktop-80.relative {
  z-index: 1;
  position: relative
}

.txt-wrapper.left-auto {
  margin-left: auto
}

.txt-wrapper.left-auto.txt-right {
  text-align: right
}

.txt-wrapper.margin-top-sml {
  padding-right: 80px
}

.txt-wrapper.limited {
  max-width: 244px
}

.logo-wrapper.top {
  grid-column-gap: 10rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.logo-wrapper.bottom {
  grid-column-gap: 10rem;
  align-items: center;
  margin-top: 2rem;
  display: flex
}

.overlay {
  background-color: #373737;
  position: absolute;
  inset: 0%
}

.bg-video {
  z-index: 10;
  outline-offset: 0px;
  object-fit: cover;
  object-position: 50% 0%;
  border: 2px solid #000;
  outline: 3px #fff;
  width: 100%;
  height: auto;
  margin: auto;
  position: absolute;
  inset: 0%
}

.bg-video.ipad-up {
  max-width: 1376px;
  display: block
}

.hero-wrapper-inside {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border: .4px solid #ffffff80;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1.05fr .9fr 1.05fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden
}

.hero-wrapper-outside {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff3;
  border: .4px #ffffff57;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1.05fr .9fr 1.05fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .5px;
  display: flex;
  position: relative
}

.black-bg {
  z-index: auto;
  background-color: #000;
  display: block;
  position: absolute;
  inset: 0%
}

.heading-800 {
  font-weight: 800
}

.heading-800.txt-white.larger {
  font-size: 100px;
  line-height: 100px
}

.header-wrapper.width-33 {
  width: 33%
}

.header-wrapper.mastermind {
  max-width: 911px
}

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

.review-wrapper.absolute {
  position: relative;
  inset: 0% 0% auto auto
}

.review-wrapper.offset {
  margin-top: -20px
}

.review-wrapper.offset-2 {
  margin-top: -60px
}

.review-text-bg {
  background-color: var(--green-yellow);
  flex-direction: column;
  justify-content: space-between;
  height: 70%;
  padding: 15px 27px 15px 18px;
  display: flex
}

.review-text-bg._4 {
  height: 100%;
  min-height: 35vh
}

.review-text-bg._3 {
  height: 95%
}

.review-text-bg._2 {
  height: 100%;
  min-height: 20vh
}

.title {
  margin-top: 5px;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 11px
}

.review-pic {
  position: absolute;
  inset: auto -20px 24% auto
}

.review-pic._4 {
  bottom: -13%
}

.review-pic._3 {
  bottom: 0%
}

.review-pic._2 {
  bottom: -25%
}

.review-txt {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px
}

.review-txt.margin-btm-lrg {
  font-family: BL Melody Regular, sans-serif
}

.review-txt.margin-btm-lrg.larger {
  font-size: 14px;
  line-height: 22px
}

.review-txt.margin-btm-med {
  font-size: 11px;
  line-height: 19px
}

.review-txt.x-margin-btm.larger {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  line-height: 22px
}

.image-2 {
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% 0% 2%
}

.image-2.mobile-show {
  mix-blend-mode: normal;
  width: 135%;
  height: auto;
  max-height: none;
  display: block;
  inset: -34% -23% auto auto
}

.image-2.mobile-hide.ipad {
  width: 125%;
  left: 10%
}

.matt-grey-txt {
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 25px
}

.matt-grey-txt.txt-white {
  max-width: 420px;
  font-size: 16px;
  font-weight: 200
}

.matt-grey-txt.txt-white.margin-top-xl.larger-gap {
  margin-top: 300px;
  font-family: BL Melody Regular, sans-serif;
  font-weight: 300;
  line-height: 1.25
}

.matt-grey-txt.symbol-description {
  color: var(--white);
  max-width: 420px;
  margin-bottom: -16px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1
}

.matt-grey-txt.symbol-description.margin-top-xl.larger-gap {
  margin-top: 300px;
  font-family: BL Melody Regular, sans-serif;
  font-weight: 300;
  line-height: 1.25
}

.matt-grey-txt.symbol-description p {
  font-size: 16px;
  line-height: 1.11
}

.matt-grey-txt.symbol-description em {
  color: var(--green-yellow);
  font-style: normal;
  font-weight: 600
}

.btm-rt-absolute {
  display: block;
  position: absolute;
  inset: auto 0% 0% auto
}

.program-block {
  cursor: pointer;
  border-radius: 9px;
  min-height: 471px;
  position: relative;
  overflow: hidden
}

.program-block.padding-1px {
  padding: 1px
}

.program-block.padding-1px.background-gradient {
  background-image: linear-gradient(139deg, #09affc1c 49%, #09affc44);
  box-shadow: 0 0 14px 3px #09affcad;
}

.absolute-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.program-header-wrapper {
  position: absolute;
  inset: 43px 33px auto 49px
}

.program-title-txt {
  color: #fff;
  margin-bottom: 2px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 1.112
}

.arrow-icon {
  width: 34px;
  height: 35px;
  position: absolute;
  inset: 0% 0% auto auto
}

.arrow-icon.slider {
  width: 30px;
  height: 30px;
  top: 24px;
  right: 24px
}

.mastermind-block {
  cursor: pointer;
  background-image: radial-gradient(circle at 70% 100%, #add490 18%, #abaeab 61%, #415d91 90%);
  border-radius: 10px;
  position: relative;
  overflow: hidden
}

.lift-off-grid {
  background-color: var(--dark-grey);
  border-radius: 10px;
  padding: 2rem 2.5rem
}

.explore-wrapper {
  grid-column-gap: 2rem;
  justify-content: center;
  display: flex
}

.os-animate-container {
  justify-content: center;
  width: 100vw;
  margin-top: -80px;
  display: flex;
  overflow: hidden
}

.underline {
  border-style: none none solid;
  border-width: 1px 1px 8px;
  border-color: black black var(--green-yellow);
  text-decoration: none
}

.background-video {
  width: 100%
}

.image-4 {
  width: 16px;
  position: relative;
  inset: auto 0% 0% auto
}

.arrow-wrapper {
  justify-content: flex-end;
  align-items: flex-end;
  width: 55px;
  height: 100px;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto
}

.lottie-animation {
  position: sticky;
  top: 100px
}

.lottie-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
  position: sticky;
  top: 0
}

.green-circle {
  background-color: var(--green-yellow);
  border-radius: 100px;
  width: 40px;
  min-width: 40px;
  height: 40px
}

.underline-container {
  display: inline-block
}

.underline-container.underline-header {
  margin-left: 12px;
  position: relative
}

.underline-bar {
  background-color: var(--green-yellow);
  width: 57%;
  height: 8px;
  margin-top: -5px;
  position: absolute;
  inset: auto auto 0% 0%
}

.underline-bar.right {
  width: 88%;
  inset: auto auto 0% 0%
}

.underline-bar.left {
  width: 55%
}

.lottie-animation-2 {
  width: 150vw
}

.explore-card {
  position: relative
}

.explore-title {
  justify-content: space-between;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%
}

.btm-reviews-wrapper {
  background-color: var(--green-yellow);
  border-radius: 10px;
  padding: 1.25rem
}

.btm-reviews-wrapper.video {
  padding: .75rem
}

.btm-reviews-wrapper.video.offset {
  margin-top: -18rem
}

.btm-reviews-wrapper.offset2 {
  margin-bottom: 2rem
}

.btm-reviews-wrapper.offset1 {
  margin-top: -2rem
}

.btm-reviews-wrapper.offset3 {
  margin-top: -1rem
}

.btm-reviews-wrapper.offset4 {
  margin-top: -12rem;
  padding: 1.25rem .85rem
}

.btm-reviews-profile {
  grid-column-gap: 12px;
  align-items: flex-start;
  display: flex
}

.video-thumbnail {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block
}

.btm-reviews-double {
  grid-row-gap: 20px;
  flex-direction: column;
  margin-top: -4rem;
  display: flex
}

.footer-link-wrapper {
  grid-column-gap: 58px;
  white-space: nowrap;
  flex-flow: wrap;
  display: flex;
  position: relative
}

.footer-link {
  color: var(--white);
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.112;
  text-decoration: none;
  transition: all .15s
}

.footer-link:hover {
  color: var(--green-yellow)
}

.footer-link.no-line {
  width: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none
}

.footer-link.link-no-underline {
  text-decoration: none
}

.wrapper-25 {
  width: 25%
}

.wrapper-25.flex-v-rb, .wrapper-25.flex-v-rsb {
  align-items: flex-end
}

.wrapper-25.flex-v-rsb.footer-25-padding-offset-120 {
  width: 200px;
  margin-bottom: 20px
}

.form-wrapper.margin-top-lrg {
  align-items: flex-start;
  display: flex
}

.form-wrapper.margin-top-lrg.padding-lft {
  align-items: center
}

.form-wrapper.margin-top-lrg.padding-lft.footer-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start
}

.subscribe {
  background-color: #0000;
  font-family: Belfast grotesk, sans-serif;
  text-decoration: underline
}

.footer-form {
  grid-column-gap: 16px;
  display: flex
}

.footer-field {
  background-color: #0000;
  border: 1px solid #fff;
  min-width: 400px;
  height: auto;
  margin-bottom: 0;
  font-family: Belfast grotesk, sans-serif;
  font-weight: 500
}

.form-container {
  width: 100%;
  min-width: 400px;
  max-width: 500px
}

.form-container.margin-lft-22 {
  margin-left: 22px
}

.form-container.lr-padding.padding-84px {
  align-self: auto;
  padding-left: 1rem;
  padding-right: 1rem
}

.footer-paragraph {
  color: var(--light-grey);
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Belfast grotesk, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.112
}

.footer-paragraph.newsletter-footer-form-text {
  display: none
}

.footer-paragraph.newsletter-footer-form-text:where(.w-variant-05a60371-816f-6bbe-3a44-e18327c98732) {
  display: block
}

.footer-paragraph.newsletter-footer-form-text:where(.w-variant-02eb52da-02ae-f2cf-fe9d-e7da1ec1115d) {
  display: none
}

.image-5 {
  width: 16px;
  display: block
}

.loader {
  z-index: 1000;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: block;
  position: fixed;
  inset: 0%
}

.loader-lottie {
  width: 15vw
}

.second-lottie {
  width: 100%
}

.second-lottie.mobile-hide.ipad {
  height: 100%;
  margin-top: -40px
}

.underline-bar-wrapper {
  width: 38.5%;
  height: 8px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto
}

.hero {
  padding: 120px 24px 60px
}

.menu-wrapper {
  display: none
}

.lottie-wrapper {
  z-index: 0;
  background-color: #353535;
  width: 100%;
  position: relative
}

.link-wrapper {
  grid-row-gap: 0px;
  background-color: var(--black);
  border-radius: 10px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 700px;
  display: grid
}

.btn-line {
  background-color: var(--green-yellow);
  width: 1px;
  height: 15px;
  position: absolute;
  inset: auto 0% auto auto
}

.link-txt {
  color: #fff;
  font-family: Belfast grotesk, sans-serif;
  font-weight: 500
}

.link-btn {
  justify-content: center;
  align-items: center;
  padding: 15px 4px;
  text-decoration: none;
  display: flex;
  position: relative
}

.h1-small {
  font-size: 3.5rem
}

.desktop-80 {
  max-width: 80%
}

.star-wrapper {
  margin-top: 60px
}

.stars {
  width: 500px;
  margin-bottom: -8rem
}

.video-container {
  width: 100%;
  min-height: 100vh
}

.wrapper-80 {
  width: 80%
}

.wrapper-80.padding-btm {
  padding-bottom: 6rem
}

.video.loom-settings {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%
}

.video-wrapper {
  width: 75%;
  position: relative
}

.lottie-animation-3 {
  margin-top: -8rem;
  margin-bottom: -35rem;
  padding-bottom: 0
}

.relative {
  position: relative
}

.relative.z-1 {
  z-index: 1;
  text-decoration: none
}

.relative.blog {
  height: 100%
}

.lottie-animation-4 {
  width: 90%;
  margin-top: -18rem
}

.relative-top {
  z-index: 10;
  position: relative
}

.relative-bot {
  z-index: 0;
  position: relative
}

.outer-nav {
  background-color: #0000;
  background-image: linear-gradient(#09affcad, #09affc66);
  border-radius: 10px;
  max-width: 1376px;
  margin-left: auto;
  margin-right: auto;
  padding: 1px;
  position: sticky
}

.cta-nav-wrapper {
  grid-column-gap: 21px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  font-size: 13px;
  font-weight: 300;
  line-height: 110%;
  display: flex
}

.align-rt {
  text-align: right
}

.align-rt.nav-question {
  font-family: Blmelody Edit, sans-serif;
  font-size: 14px;
  line-height: 1.112
}

.dropdown-inside {
  background-image: linear-gradient(#030303, #171719);
  border-radius: 10px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px
}

.nav_dropdown-outer {
  background-image: linear-gradient(#707070, #17171a);
  border-radius: 10px;
  width: 100%;
  margin-top: 2rem;
  padding: 1px;
  position: relative
}

.nav_dropdown-outer.w--open {
  background-image: linear-gradient(#707070, #17171a);
  border-radius: 10px;
  width: 300px;
  margin-top: 2rem;
  padding: 1px;
  position: absolute
}

.nav_dropdown-outer.menu {
  display: none
}

.nav_dropdown-link {
  color: #fff;
  padding: 12px 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  text-decoration: none;
  transition: all .15s;
  display: block
}

.nav_dropdown-link:hover {
  background-color: var(--dark-grey);
  border-radius: 10px
}

.nav_dropdown-link.last {
  border-bottom-style: none
}

.link-description {
  color: #cbcbcb;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px
}

.nav_dropdown {
  position: relative
}

.button-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  display: flex
}

.button-wrapper.margin-top-xl._1 {
  margin-top: 45px
}

.button-wrapper.margin-top-xl._2 {
  margin-top: 76px
}

.button-wrapper.footer {
  grid-column-gap: 17px;
  flex-direction: row;
  margin-bottom: 21px
}

.button-wrapper.margin-top-90.mobile-hide {
  margin-top: 117px;
  margin-left: auto;
  margin-right: auto
}

.button-wrapper.margin-top-90.mobile-hide.apply-button {
  margin-top: 50px
}

.button-wrapper.margin-top-5rem.edit-home-2 {
  margin-top: 36px
}

.button-wrapper.hide-mobile-landscape {
  margin-left: auto;
  margin-right: auto
}

.button-wrapper.button-margin {
  margin-top: 187px
}

.button-wrapper.button-margin._1 {
  margin-top: 45px
}

.button-wrapper.button-margin._2 {
  margin-top: 76px
}

.button-wrapper.button-margin.less-top-margin {
  margin-top: 80px;
  margin-bottom: 60px
}

.button-wrapper.button-margin.less-top-margin.less-bottom-margin {
  margin-top: 200px;
  margin-bottom: 0
}

.button-wrapper.is-center {
  margin-left: auto;
  margin-right: auto
}

.signup_btn-icon {
  height: 16px
}

.signup_btn-icon.smaller {
  height: 11px
}

.subscribe-images {
  width: 93px;
  line-height: 24px
}

.join-block {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  display: flex
}

.join-block.margin-top-5rem {
  margin-top: 6rem
}

.join-block.margin-top-5rem.edit-home {
  grid-column-gap: 7px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 36px
}

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

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

.companies_logo {
  object-fit: contain;
  width: 100px;
  height: 37px
}

.companies_logo.bigger {
  object-fit: contain;
  height: 50px
}

.companies_logo.bigger.foreplay {
  height: 45px
}

.companies_logo.biggest {
  height: 70px
}

.companies_logo.smaller {
  height: 35px
}

.companies_logo.smaller.shopify {
  height: 30px
}

.companies_logo.smaller.convert {
  height: 28px
}

.companies_logo._45px {
  height: 45px
}

.companies_logo._70px {
  height: 70px
}

.companies_logo._50px {
  height: 50px
}

.companies_logo._30px {
  height: 30px
}

.companies_logo._28px {
  height: 28px
}

.companies_logo.uber {
  object-fit: contain;
  width: 110px;
  height: 40px
}

.companies_logo.uber.alt {
  width: 73px;
  height: 42px
}

.companies_logo.uber.lower {
  margin-top: 5px
}

.companies_logo.convertkit {
  object-fit: contain;
  width: 120px;
  height: 33px
}

.companies_logo.convertkit.alt {
  width: 156px;
  height: 31px
}

.companies_logo.convertkit.confirmation {
  width: 140px
}

.companies_logo.convertkit.teleport-logo {
  opacity: .6
}

.companies_logo.shopify {
  object-fit: contain;
  width: 90px;
  height: 33px
}

.companies_logo.pray {
  width: 110px;
  height: 43px
}

.companies_logo.pray.alt {
  width: 159px;
  height: 49px
}

.companies_logo.pray.confirmation {
  width: 150px
}

.companies_logo.testimonial {
  width: 140px;
  height: 50px
}

.companies_logo.testimonial.alt {
  width: 212px;
  height: 57px
}

.companies_logo.testimonial.lower {
  margin-top: 5px
}

.companies_logo.testimonial.confirmation {
  width: 170px
}

.companies_logo.hypefury {
  object-fit: contain;
  width: 60px;
  height: 69px
}

.companies_logo.hypefury.alt {
  width: 83px;
  height: 79px
}

.companies_logo.hypefury.confirmation {
  width: 80px
}

.companies_logo.foreplay {
  object-fit: contain;
  width: 100px;
  height: 43px
}

.companies_logo.foreplay.alt {
  width: 147px;
  height: 49px
}

.companies_logo.tapilo {
  object-fit: contain;
  width: 110px;
  height: 45px
}

.companies_logo.tapilo.vsl-optin {
  width: 80px
}

.companies_logo.elitedaily {
  width: 119px;
  height: 38px
}

.companies_logo.classy {
  width: 101px;
  height: 43px
}

.companies_logo.familyfund {
  width: 174px;
  height: 22px
}

.companies_logo.skool {
  width: 82px;
  height: 28px
}

.companies_logo.sclyde {
  object-fit: contain;
  width: 101px;
  height: 58px
}

.companies_logo.sclyde.foreplay {
  height: 45px
}

.companies_logo.kajabi-logo.alt {
  width: 130px;
  height: 42px
}

.companies_logo.figure-logo-small {
  opacity: .5;
  width: 80px;
  height: 30px
}

.companies_logo.contact-logo-small {
  opacity: .5;
  width: 100px;
  height: 30px
}

.companies_logo.classy-small {
  opacity: .5;
  width: 80px;
  height: 25px
}

.companies_logo.familyfund-small {
  width: 100px;
  height: 22px
}

.companies_logo.brain-apes-small {
  opacity: .5;
  width: 70px;
  height: 45px
}

.community-grid {
  /* grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid */
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.community-grid.margin-top-90 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  margin-top: 75px
}

.community-grid.margin-top-110 {
  margin-top: 110px
}

.grid-box {
  color: #fff;
  background-color: #131313;
  border: .5px solid #09affc;
  border-radius: 9px;
  padding: 45px 40px;
  box-shadow: 0 0 18px -1px #09affc;
}

.grid-box.larger {
  color: #fff;
  padding: 51px 46px 23px
}

.grid-box.larger.spacing-2 {
  padding: 50px 40px 39px
}

.grid-box.flex-msb {
  padding: 28px 42px
}

.grid-box.respaced {
  padding-top: 33px;
  padding-bottom: 37px;
  display: flex
}

.grid-box.respaced-2 {
  padding-top: 20px;
  padding-bottom: 36px;
  display: flex
}

.grid-box.respaced-3 {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 46px;
  display: flex
}

.grid-box.respaced-4 {
  padding-top: 25px;
  padding-bottom: 50px;
  padding-left: 46px;
  display: flex
}

.grid-box.larger-alt {
  color: #fff;
  padding: 85px 42px 23px
}

.grid-box.larger-alt.spacing-2 {
  padding: 50px 40px 39px
}

.grid-txt-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 55%;
  max-width: none;
  display: flex
}

.grid-txt-wrapper.compact {
  justify-content: flex-start;
  align-self: center;
  width: 45%;
  max-width: none
}

.grid-txt-wrapper.compact.margin-btm-10 {
  margin-bottom: 10px
}

.grid-txt-wrapper.alt {
  width: 100%;
  max-width: 251px
}

.grid-txt-wrapper.alt-2 {
  flex: none;
  width: 100%;
  max-width: 254px
}

.no-wrap {
  white-space: nowrap
}

.wrapper-60 {
  flex: 0 auto;
  width: 60%
}

.wrapper-60.padding-btm {
  padding-bottom: 6rem
}

.wrapper-60.margin-rt-xl.mobile-x-margin.mobile-centered.newsletter-grid-1 {
  width: 100%;
  margin-right: 0
}

.brand-cta {
  border: .5px solid #09affc;
  border-radius: 7px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1271px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 17px;
  display: flex
}

.signup_cta-txt-wrapper {
  grid-column-gap: 20px;
  color: var(--green-yellow);
  align-items: center;
  font-family: Blmelody Edit, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.112;
  display: flex
}

.founder-wrapper {
  background-image: linear-gradient(#09affc38, #000);
  border-radius: 9px;
  justify-content: space-between;
  width: 95%;
  min-height: 300px;
  padding-top: 20px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex
}

.founder-wrapper.margin-top-xl._2, .founder-wrapper.margin-top-xl._3 {
  padding-top: 32px
}

.founder-wrapper.jcron {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px
}

.founder-wrapper.barry {
  padding-top: 40px
}

.founder-wrapper.respaced {
  justify-content: flex-start;
  max-width: 907px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 39px
}

.founder-wrapper.respaced.right-aligned {
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0
}

.founder-wrapper.respaced.right-aligned.v-padding-40px {
  margin-top: 40px
}

.founder-wrapper.respaced.right-aligned.v-margin-0 {
  margin-top: 0
}

.founder-wrapper.respaced.alt {
  margin-top: 20px;
  padding-left: 15px
}

.founder-wrapper.respaced.alt.v-margin-0, .founder-wrapper.respaced.first {
  margin-top: 0
}

.founder-wrapper.respaced.first.v-padding-40px {
  margin-top: 40px
}

.founder-wrapper.respaced.first.v-padding-0, .founder-wrapper.respaced.first.v-margin-0 {
  margin-top: 0
}

.founder-wrapper.respaced.first-alt {
  margin-top: 109px
}

.founders-img {
  object-fit: contain;
  align-self: flex-start;
  width: 246px;
  aspect-ratio: 9/11 !important;
}

.founders-img._2 {
  margin-top: -40px;
  margin-bottom: -60px;
  margin-right: -15px
}

.founders-img._2.scot {
  margin-top: -67px
}

.founders-img._3 {
  margin-top: -50px;
  margin-bottom: -24px;
  margin-left: -15px
}

.founders-img.cover {
  object-fit: contain
}

.founders-img.cover.jcron {
  width: 40%;
  margin-top: -65px;
  margin-left: 5px
}

.founders-img.cover._1 {
  width: 35%
}

.founders-img.kajabi {
  width: 37%
}

.founders-img.std {
  margin-top: 20px
}

.founders-img.alt {
  width: 272px;
  margin-top: -11px
}

.founders-img.alt-2 {
  width: 298px;
  margin-top: -12px;
  margin-bottom: -20px
}

.founders-img.std-alt {
  width: 260px;
  margin-top: -18px;
  margin-bottom: -20px
}

.founders-img.nathan {
  width: 271px;
  margin-top: -14px;
  margin-right: -20px
}

.founders-img.scot {
  width: 253px;
  margin-top: -11px;
  margin-right: 18px
}

.founders-img.jcron {
  width: 285px;
  margin-top: -9px;
  margin-right: -23px
}

.founders-img.rob-hoffman {
  z-index: 1;
  width: 260px;
  margin-top: -11px;
  position: relative
}

.founders-img.tablet-centered.larger {
  width: 280px;
  margin-right: -11px
}

.founders-img.rob-hoffman-copy {
  z-index: 1;
  width: 260px;
  margin-top: 0;
  position: relative
}

.wrapper-67 {
  width: 67%;
  height: auto
}

.wrapper-67.gap-rt {
  padding-right: 3rem
}

.wrapper-67.gap-rt.founders-pad {
  border-left: .5px solid #cbcbcb80;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px
}

.wrapper-67.gap-rt.founders-pad.left {
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border: 1px #000;
  border-right: .5px solid #cbcbcb80;
  border-radius: 0;
  padding-top: 12px;
  transform: rotate(0)
}

.wrapper-67.gap-rt.founders-pad.left.no-bg {
  background-image: none;
  background-position: 0 0;
  background-size: auto
}

.wrapper-67.gap-rt.founders-pad.left.no-bg._1 {
  padding-bottom: 0
}

.wrapper-67.gap-rt.founders-pad._3 {
  padding-top: 12px
}

.wrapper-67.gap-rt.founders-pad.jcron {
  margin-left: -100px;
  padding-right: 1rem
}

.wrapper-67.gap-rt.founders-pad.less-padding {
  padding-right: 24px
}

.wrapper-67.gap-rt.founders-pad.div-block-13._1 {
  width: auto
}

.founder-top-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 23px;
  margin-bottom: 24px;
  display: flex
}

.founder-top-wrapper.margin-top-tiny.newsletter {
  font-size: 1rem
}

.founder-top-wrapper.margin-btm-27, .founder-top-wrapper.sm {
  margin-bottom: 27px
}

.founder-top-wrapper.experts {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: auto;
  display: none
}

.founder-top-wrapper.width-auto {
  width: auto
}

.founder-top-wrapper.flex-align-right {
  justify-content: flex-end;
  align-self: auto;
  align-items: center
}

.founder-header-lft {
  border-top: 1px solid var(--green-yellow);
  border-bottom: 1px solid var(--green-yellow);
  border-left: 1px solid var(--green-yellow);
  color: var(--green-yellow);
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 23px;
  padding-right: 13px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.3;
  display: flex
}

.founder-joiner-img {
  height: 100%
}

.founder-joiner-img.vsl {
  height: 85%
}

.founder-header-rt {
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: var(--green-yellow);
  background-color: var(--green-yellow);
  color: var(--placeholder-gray);
  border-radius: 0 100px 100px 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 26px;
  padding-right: 35px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3;
  display: flex
}

.founder-header-rt.alt, .founder-header-rt.sm {
  padding-left: 5px;
  padding-right: 12px
}

.founder-header-rt.sm.mastermind {
  padding-left: 16px
}

.founder-header-rt.mastermind {
  padding-left: 16px;
  padding-right: 23px
}

.program-img {
  width: auto;
  min-width: 100%;
  max-width: 125%;
  position: absolute;
  inset: auto 0% -5% auto
}

.image-10 {
  z-index: 0;
  position: relative;
  overflow: hidden
}

.mastermind-img {
  z-index: 3;
  position: absolute;
  inset: auto 0% 8%
}

.mastermind-img._2 {
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 1px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: -2%
}

.mastermind-img.new-2 {
  width: 125%;
  max-width: none;
  height: 100%;
  min-height: 1px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: -9%;
  left: -13%;
  transform: rotate(23deg)
}

.experts-grid-coaching {
  grid-column-gap: 20px;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.experts-grid-coaching.margin-top-larger {
  margin-top: 100px
}

.experts-grid-coaching.newsletter {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

.experts-block {
  background-image: linear-gradient(#1a1a1a, #1a1a1a00 67.29%);
  border-radius: 9px;
  flex-direction: column;
  padding: 21px 20px 32px 30px;
  display: block
}

.experts-block.edit-home {
  text-align: center;
  padding-right: 20px
}

.experts-block.edit-home.text-card-normalize-padding {
  padding: 40px
}

.experts-block.edit-home.text-card-normalize-padding.border-gradient-top-down {
  background-color: #000;
  border: 1px solid #000
}

.experts-block.edit-home.text-card-normalize-padding.border-gradient-top-down.corner-radius-20px {
  border-style: none;
  border-width: 0;
  border-radius: 20px;
  position: relative
}

.experts-block.new_testi {
  flex-direction: column;
  display: flex
}

.experts-top {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: -31px;
  display: flex;
  position: relative
}

.experts-top.vertical {
  flex-direction: column
}

.image-11 {
  width: 115px
}

.image-11.newsletter {
  width: 90px
}

.experts_title-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: -10px;
  display: flex
}

.experts_title-wrapper.mobile-lft {
  z-index: auto;
  clear: none;
  margin-top: -10px;
  position: relative;
  left: -155px
}

.experts_title-wrapper.mobile-lft.no-left-padding {
  left: auto
}

.experts_title-wrapper.horizontal {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 8px
}

.experts-header-rt {
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: #fff #fff #fff var(--green-yellow);
  color: var(--placeholder-gray);
  white-space: nowrap;
  word-break: normal;
  background-color: #fff;
  border-radius: 0 100px 100px 0;
  align-items: center;
  height: 100%;
  padding-top: 0;
  padding-left: 4px;
  padding-right: 12px;
  font-family: Archivo, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
  position: relative
}

.experts-header-rt.smaller {
  font-size: 13px;
  font-weight: 400
}

.experts-header-lft {
  border-top: 1px solid var(--green-yellow);
  border-bottom: 1px solid var(--green-yellow);
  border-left: 1px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: var(--dark-grey);
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  align-items: center;
  height: 100%;
  padding-left: 12px;
  padding-right: 4px;
  font-family: Archivo, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  display: flex
}

.foundation-outer {
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 10px;
  padding: 1px
}

.foundation-outer.darker {
  background-image: linear-gradient(#494949, #49494940);
  flex-direction: row;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex
}

.foundation-outer.darker.list-grid-child {
  justify-content: flex-start;
  align-items: center;
  height: auto
}

.foundation-outer.darker.list-grid-child.founder-dojo {
  background-image: linear-gradient(#494949, #49494940)
}

.foundation-outer.darker.list-grid-child.founder-dojo.flex-vertical {
  flex-flow: column
}

.foundation-outer.darker.list-grid-child.founder-dojo.flex-vertical.hide {
  display: none
}

.foundation-outer.darker.list-grid-child.no-background {
  background-color: #0000;
  background-image: none
}

.foundation-outer.darker.list-grid-child.bundle {
  height: 100%
}

.foundation-inner {
  color: #fff;
  background-image: linear-gradient(#000, #09affc38);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 30px 48px 54px 42px;
  display: flex
}

.foundation-inner.bonus {
  justify-content: flex-start;
  padding: 30px 24px 50px
}

.foundation-inner.bonus._1 {
  padding-right: 20px
}

.foundation-inner.flip {
  background-image: linear-gradient(#131313, #000);
  justify-content: flex-start;
  padding-left: 24px;
  padding-right: 24px
}

.foundation-inner.edit-4 {
  justify-content: space-between;
  align-items: center;
  padding-left: 36px;
  padding-right: 36px
}

.foundation-inner.os-letter {
  padding-bottom: 43px;
  padding-left: 35px;
  padding-right: 28px
}

.foundation-img {
  object-fit: contain;
  object-position: 50% 50%;
  width: 250px;
  height: 171px;
  margin-bottom: 26px;
  margin-left: auto;
  margin-right: auto
}

.foundation-img.alt {
  max-width: 208px
}

.foundation-img.alt.margin-btm-med.supportive {
  width: 110%;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
  left: -5%
}

.foundation-img.alt.margin-btm-med.supportive.edit-6 {
  width: 105%
}

.foundation-img.alt.smaller {
  max-width: 75%;
  padding-bottom: 24px
}

.foundation-img.alt.smaller.offset {
  margin-top: -24px
}

.foundation-img.alt.large {
  max-width: none
}

.foundation-img.margin-top-sml.smaller {
  max-width: 65%;
  padding-bottom: 24px
}

.foundation-img.margin-top-sml.smaller.smallest {
  max-width: 50%
}

.foundation-img.margin-top-sml.larger {
  max-width: 80%
}

.foundation-img.larger {
  max-width: 88%;
  margin-top: 0
}

.foundation-img.board {
  max-width: 86%;
  margin-top: 24px
}

.foundation-img.scorecards {
  max-width: 96%;
  margin-top: 40px
}

.foundation-img.scorecards.margin-btm-med.supportive {
  width: 110%;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
  left: -5%
}

.foundation-img.scorecards.smaller {
  max-width: 75%;
  padding-bottom: 24px
}

.foundation-img.scorecards.smaller.offset {
  margin-top: -24px
}

.foundation-img.scorecards.top {
  margin-top: 20px
}

.foundation-img.alt-2 {
  max-width: 182px
}

.foundation-img.alt-2.margin-btm-med.supportive {
  width: 110%;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
  left: -5%
}

.foundation-img.alt-2.margin-btm-med.supportive.edit-6 {
  width: 105%
}

.foundation-img.alt-2.smaller {
  max-width: 75%;
  padding-bottom: 24px
}

.foundation-img.alt-2.smaller.offset {
  margin-top: -24px
}

.founders-row-1 {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.smaller-logo {
  mix-blend-mode: screen;
  height: 80px
}

.founders-row-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  display: grid
}

.founders-row-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  display: grid
}

.founders-row-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 98%;
  display: grid
}

.founders-row-5 {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60%;
  display: grid
}

.small-logo {
  width: 90px
}

.founders-logos-wrapper {
  grid-column-gap: 69px;
  grid-row-gap: 18px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  display: flex
}

.founders-logos-wrapper.less-margin-top {
  margin-top: 60px
}

.founders-logos-wrapper.less-margin-top.less-opacity {
  opacity: 1;
  margin-top: 20px
}

.founders-logos-wrapper.no-margin-top, .founders-logos-wrapper.standardize-spacing {
  margin-top: 0
}

.founders-logos-wrapper.standardize-spacing.max-width-1186 {
  max-width: 1186px;
  margin-top: 40px
}

.reviews-column {
  width: 33.33%
}

.reviews-column.new-col-review-3 {
  margin-top: 50px
}

.reviews-wrapper {
  background-color: #1c1c1c;
  border: 1px solid #2e2e2e;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 14px;
  padding: 21px 22px 26px 27px;
  display: flex
}

.reviews-wrapper.video {
  padding: 10px
}

.reviews-wrapper.alt {
  padding-left: 22px;
  padding-right: 17px
}

.reviews-wrapper.new-col-review-1 {
  margin-top: 80px
}

.reviews-wrapper.reviews-card {
  margin-top: 0;
  margin-bottom: 0
}

.reviews-wrapper.bot-margin-40 {
  margin-bottom: 40px
}

.reviews-top {
  grid-column-gap: 10px;
  color: #fff;
  align-items: center;
  margin-bottom: 44px;
  display: flex
}

.reviews-top.btm {
  justify-content: flex-end;
  width: 100%;
  margin-top: auto
}

.reviews-top.middle {
  align-items: center
}

.review-image {
  background-color: var(--light-grey);
  object-fit: cover;
  border-radius: 100%;
  width: 53px;
  height: 53px
}

.reviews-rt {
  width: 126px;
  margin-top: 40px;
  margin-left: auto;
  display: block
}

.reviews-rt.less-pad-top {
  margin-top: 3rem
}

.reviews-rt.lesser-pad-top {
  margin-top: 1rem
}

.reviews-rt.x-margin-top {
  margin-top: 0
}

.reviews-rt.x-margin-top.video {
  margin-right: -9px
}

.reviews-rt.margin-top-38 {
  margin-top: 38px
}

.reviews-rt.margin-top-54 {
  margin-top: 54px
}

.reviews-rt.margin-top-110 {
  margin-top: 110px
}

.reviews-rt.margin-top-76 {
  margin-top: 76px
}

.reviews-rt.video {
  margin-top: 0
}

.video-img {
  opacity: .85;
  cursor: pointer;
  border: 1px #000;
  border-radius: 7px;
  width: 100%;
  transition: all .2s
}

.video-img:hover {
  opacity: 1
}

.footer-btm-links {
  flex-direction: column;
  align-items: flex-end;
  display: flex
}

.footer-logo {
  width: 141px;
  margin-top: 12px
}

.footer-logo.slider {
  z-index: 1;
  width: 70px;
  position: absolute;
  inset: 24px 24px auto auto
}

.bg-video-2 {
  z-index: 10;
  outline-offset: 0px;
  object-fit: fill;
  object-position: 50% 0%;
  border: 2px solid #000;
  outline: 3px #fff;
  width: 100%;
  max-width: none;
  height: auto;
  margin: auto;
  position: absolute;
  inset: 5% 0% 0%
}

.footer-video {
  z-index: 5;
  flex: 0 auto;
  width: 117px;
  min-width: 117px;
  height: 117px
}

.lights-video {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%
}

.gradient-btm {
  background-image: linear-gradient(to top, var(--green-yellow), transparent);
  opacity: .2;
  height: 10vh;
  position: absolute;
  inset: auto 0% 0%
}

.nav-section {
  z-index: 1000;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: fixed;
  inset: 0% 0% auto
}

.nav-section.hide {
  display: none
}

.nav-section.content-pages {
  position: absolute
}

.mobile-video {
  z-index: 10;
  outline-offset: 0px;
  object-fit: cover;
  object-position: 50% 0%;
  border: 2px solid #000;
  outline: 3px #fff;
  width: 100%;
  height: auto;
  margin: auto;
  display: none;
  position: absolute;
  inset: 0%
}

.founder-logo {
  width: 265px
}

.automate-wrapper {
  justify-content: center;
  align-items: center;
  width: 110%;
  height: 500px;
  margin-top: 120px;
  margin-left: -14%;
  padding-top: 120px;
  display: flex;
  position: relative;
  left: auto
}

.automate {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: 301px 725px auto auto
}

.automate._2 {
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 198px 520px auto auto
}

.automate._3 {
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 84px 225px auto auto
}

.automate._4 {
  margin-top: 0;
  position: absolute;
  inset: -11px -57px auto auto
}

.automate._1 {
  margin-top: 330px;
  margin-right: -90px
}

.img-1 {
  width: 180px;
  height: 180px;
  margin-right: 6px
}

.list-item {
  grid-column-gap: 12px;
  align-items: center;
  display: flex
}

.list-item.position-right {
  position: absolute
}

.color-dot {
  background-color: #84daff;
  border-radius: 500px;
  width: 7px;
  height: 7px
}

.color-dot.green {
  background-color: #f4f257
}

.color-dot.purple {
  background-color: #f3cce7
}

.color-dot.orange {
  background-color: #ffb179
}

.txt-lightgray {
  color: #cbcbcb
}

.txt-lightgray.margin-btm-med {
  font-size: 1.25rem;
  font-weight: 300
}

.txt-lightgray.less-line-height {
  line-height: 1.4
}

.weight-400 {
  font-weight: 400
}

.weight-400.txt-lightgray.x-margin-btm {
  line-height: 1.35
}

.weight-400.txt-lightgray.x-margin-btm.arrow {
  font-size: 1.1rem;
  font-weight: 300
}

.weight-400.margin-bottom-less.founder-sumit-subheading.txt-white-slider-subtitle {
  color: var(--white);
  margin-bottom: 8px
}

.larger, .larger.txt-white.x-margin-btm.arrow {
  font-size: 1.5rem
}

.list-wrapper {
  margin-top: 50px;
  margin-left: -7px
}

.list-wrapper.operating {
  margin-top: 70px;
  margin-left: -5px
}

.list-wrapper.community {
  margin-top: 60px
}

.list-wrapper.niche {
  margin-top: 42px
}

.icon {
  width: 30px;
  height: 30px
}

.icon.fun-icon {
  width: 35px;
  height: 35px;
  margin-top: -5px
}

.icon.growth-icon {
  width: 25px;
  height: 25px;
  margin-top: 5px
}

.icon.culture-icon, .icon.collaborate-icon {
  width: 35px;
  height: 35px;
  margin-top: -5px
}

.low-height {
  line-height: 1.5
}

.flex-v-ts {
  flex-direction: column;
  display: flex
}

.module-img {
  width: 400px
}

.module-img._2 {
  width: 115%;
  max-width: 115%;
  padding-right: 40px
}

.module-img.target {
  width: 450px;
  max-width: none;
  margin-left: -60px;
  display: block
}

.module-img.magnet {
  width: 340px
}

.module-img.paypal {
  width: 420px;
  max-width: none;
  margin-left: -100px
}

.module-img.padding {
  padding-right: 40px
}

.module-img.monetization {
  width: 330px;
  padding-right: 10px
}

.content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  display: flex
}

.module-box {
  border: 1px solid var(--green-yellow);
  color: var(--green-yellow);
  border-radius: 10px;
  padding: 8px 18px;
  font-size: 20px;
  line-height: 1.112
}

.module-box.linkedin-for-ceos {
  border-style: none;
  padding: 0
}

.how-wrapper {
  align-items: flex-start;
  display: flex
}

.founder-glow {
  width: 60px;
  height: 60px;
  margin-top: -12px
}

.founder-glow.sm {
  width: 50px;
  height: 50px;
  margin-top: -4px;
  margin-bottom: -4px
}

.founder-glow.sm._30px {
  width: 30px
}

.txt-red {
  color: #f34b4b
}

.level-list {
  background-color: #131313;
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  height: 50%;
  padding: 35px 40px 35px 55px;
  display: flex
}

.flex-item {
  grid-column-gap: 12px;
  align-items: flex-start;
  display: flex
}

.list-icon {
  filter: brightness(84%);
  width: 14px;
  height: 14px;
  margin-top: 4px
}

.div-block-2, .div-block-3 {
  display: flex
}

.div-block-3.margin-top-lrg._1 {
  justify-content: center;
  margin-top: 100px
}

.div-block-3.margin-top-lrg._1.t-padding-40 {
  margin-top: 40px
}

.laptop-vid {
  width: auto;
  height: 130%;
  margin-top: -16%;
  margin-left: 10%;
  overflow: visible
}

.div-block-4 {
  z-index: 20;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  width: 36%;
  height: 100%;
  display: flex;
  position: relative
}

.experts-slider {
  background-color: #ddd0;
  width: 100%;
  max-width: 1080px;
  height: auto
}

.hide {
  display: none;
  overflow: visible
}

.mask {
  width: 28%;
  margin-left: 30vw;
  overflow: visible
}

.image-15 {
  width: auto;
  max-width: 115%;
  margin-left: -5%
}

.left-arrow {
  z-index: 100;
  align-items: flex-end;
  display: flex
}

.right-arrow {
  z-index: 100;
  position: relative;
  transform: translate(85%)
}

.gradient-container {
  z-index: 100;
  background-image: linear-gradient(80deg, #000 40%, #fff0 90%);
  width: 55%;
  height: 105%;
  padding-top: 40px;
  padding-bottom: 80px;
  padding-left: 4%;
  display: flex;
  position: absolute
}

.html-embed {
  color: #a82b2b
}

.slide-wrap {
  background-image: linear-gradient(160deg, #d9fc6766, #ffffff1f 55%);
  border: .5px solid #ffffff4d;
  border-radius: 10px;
  width: 100%;
  padding: 14px;
  position: relative
}

.slide-wrap.purple {
  background-image: linear-gradient(160deg, #f3cce766, #ffffff1f 55%)
}

.slide-wrap.blue {
  background-image: linear-gradient(160deg, #84daff66, #ffffff1f 55%)
}

.slide-wrap.yellow {
  background-image: linear-gradient(160deg, #f4f25766, #ffffff1f 55%)
}

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

.paragraph-tiny {
  font-size: 14px
}

.paragraph-tiny.txt-white.x-margin-btm {
  font-weight: 300
}

.slide-img-wrapper {
  background-color: #d9d9d933;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 37px;
  height: 37px;
  display: flex
}

.slide-vector {
  width: 11px;
  height: 14px
}

.slide {
  margin-right: 2rem
}

.drodpdown-faq {
  background-image: none;
  border: 0 solid #232323;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  width: 100%;
  margin-top: 7px;
  padding: 0 25px 0 0;
  overflow: hidden
}

.drodpdown-faq.confirmation-page {
  max-width: 1080px;
  margin-bottom: 0
}

.drodpdown-faq.confirmation {
  background-image: none;
  border-width: 0 0 1px;
  border-bottom-color: #fff;
  border-radius: 0;
  padding-left: 0
}

.dropdown-toggle {
  color: #fff;
  justify-content: space-between;
  height: 88px;
  margin-top: 0;
  padding: 30px 0 33px;
  font-family: Blmelody Edit, sans-serif;
  font-weight: 400;
  display: flex
}

.dropdown-toggle.confirmation-page {
  height: 80px;
  padding-top: 30px;
  padding-bottom: 30px
}

.text-block {
  font-size: 22px;
  line-height: 1
}

.text-block._20px-white.text-left-align {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0
}

.text-block.text-body-16px {
  color: var(--white);
  text-align: left;
  margin-top: 25px;
  font-size: 16px;
  font-style: normal;
  line-height: 24.16px
}

.dropdown-list {
  background-color: #ddd0;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 0;
  display: block;
  position: static
}

.dropdown-list.var-2 {
  padding-top: 10px
}

.hero-txt-wrapper {
  text-align: center;
  padding-top: 27vh
}

.hero-txt-wrapper.about {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  padding-top: 0;
  display: flex
}

.hero-txt-wrapper.no-pad {
  padding-top: 5vh
}

.hero-txt-wrapper.edit-home-1 {
  object-fit: fill;
  padding-top: 0;
  position: static
}

.weight-500 {
  font-weight: 500
}

.weight-500.center.txt-together-title.x-margin-btm, .weight-500.center.txt-better-title.x-margin-btm {
  color: var(--white)
}

.wrapper-95 {
  width: 95%
}

.margin-top-90 {
  margin-top: 90px
}

.message-img.flip {
  transform-style: preserve-3d
}

.bonus-header {
  text-align: center;
  margin-bottom: 10px;
  font-family: Archivo, sans-serif;
  font-size: 18px
}

.bonus-txt {
  color: #bcbcbc;
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.25
}

.bonus-txt.alt {
  max-width: 200px
}

.foundation-img-wrapper {
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex
}

.foundation-img-wrapper.pad-btm {
  padding-bottom: 24px
}

.foundation-img-wrapper.middle {
  align-items: center
}

.foundation-img-wrapper._1 {
  padding-right: 4px
}

.bonus-txt-wrapper {
  height: 34%
}

.bold-text {
  font-weight: 700
}

.curated-com-img {
  width: 100%;
  max-width: 90%
}

.curated-com-img.alt {
  max-width: 380px;
  margin-bottom: 40px
}

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

.curated-wrapper.margin-bottom-34 {
  margin-bottom: 34px
}

.curated-wrapper.smaller {
  max-width: 200px
}

.gain-img {
  width: 306px;
  max-width: none;
  margin-left: -20px
}

.gain-img.smaller {
  width: 100%;
  margin-left: 0
}

.gain-img.alt {
  width: 230px;
  margin-right: -48px
}

.curated-txt {
  color: var(--alt-light-grey);
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.26
}

.curated-txt.respaced {
  max-width: 411px
}

.curated-txt.edit-2 {
  max-width: 200px
}

.lead-img {
  width: 330px;
  max-width: none;
  margin-left: -62px
}

.lead-img.phone {
  width: 120px;
  margin-left: 0;
  margin-right: -51px
}

.lead-img.photos {
  width: 135px;
  margin-left: 0;
  margin-right: -51px
}

.plug-img {
  width: 370px;
  margin-top: -20px;
  margin-bottom: -20px
}

.expert-img {
  width: 340px;
  max-width: none;
  margin-left: -40px
}

.expert-img.small {
  width: 181px;
  margin-left: auto;
  margin-right: -15px
}

.raving-img {
  width: 299px;
  max-width: none;
  margin-left: -20px
}

.raving-img.small {
  width: 50%;
  margin-left: 0
}

.raving-img.small.coomunity {
  width: 58%
}

.wrapper-90 {
  width: 90%
}

.wrapper-90.x-margin-btm.margin-top-90 {
  width: 100%;
  max-width: 895px;
  margin-top: 10px
}

.discover-txt {
  color: #fff;
  white-space: nowrap;
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 1.2rem
}

.image-17 {
  z-index: 8;
  width: 105%;
  max-width: none;
  position: absolute;
  inset: 0% auto auto
}

.modal {
  z-index: 99999;
  background-color: #161616bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%
}

.modal._1, .modal._2, .modal._3, .modal._2, .modal._3, .modal._4, .modal._5 {
  display: none
}

.html-embed-2 {
  justify-content: center;
  align-items: center;
  height: 75vh;
  display: flex
}

.x-modal {
  color: #fff;
  cursor: pointer;
  font-size: 50px;
  position: absolute;
  inset: 100px 24px auto auto
}

.x {
  transform: rotate(45deg)
}

.close-modal {
  position: absolute;
  inset: 0%
}

.for_style_guide {
  display: none
}

.margin-top-5rem {
  margin-top: 5rem
}

.matt-grey-txt-wrapper {
  padding-right: 130px
}

.bg-video-3 {
  z-index: 10;
  outline-offset: 0px;
  object-fit: cover;
  object-position: 50% 0%;
  border: 2px solid #000;
  outline: 3px #fff;
  width: 100%;
  height: auto;
  margin: auto;
  position: absolute;
  inset: 5% 0% 0%
}

.bg-video-3.ipad-up {
  max-width: 1376px;
  margin-top: -60px;
  display: block
}

.black-block {
  background-color: #000;
  width: 100%;
  position: absolute;
  inset: 0% auto 0% -75%
}

.laptop-wrapper {
  z-index: 1;
  width: 56%;
  padding-left: 7%;
  position: relative
}

.laptop {
  position: relative
}

.faq-arrow {
  color: var(--green-yellow);
  width: 35px;
  height: 25px;
  margin-left: auto;
  padding-left: 0;
  font-size: 20px
}

.slider-main_component {
  width: 100%;
  max-width: 1080px;
  position: relative
}

.slider-main_button-wrapper {
  z-index: 999;
  grid-column-gap: 1rem;
  justify-content: space-between;
  display: flex;
  position: absolute;
  bottom: 10%;
  left: 10%
}

.splide__pagination, .splide__pagination__page {
  opacity: 0
}

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

.swiper.swiper-main {
  overflow: visible
}

.swiper.master {
  max-width: 1080px;
  position: static;
  overflow: visible
}

.swiper-wrapper.swiper-main {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative
}

.swiper-wrapper.master {
  justify-content: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible
}

.swiper-slide {
  flex: none;
  align-items: stretch;
  width: 36%
}

.swiper-slide.swiper-main {
  cursor: pointer;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 24.5%;
  display: flex
}

.swiper-slide.master {
  opacity: .6;
  flex: none;
  width: 95%;
  transition: all .2s;
  position: relative
}

.swiper-slide.master.swiper-slide-active, .swiper-slide.master._100 {
  opacity: 1
}

.swiper-arrows {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
  display: flex
}

.swiper-arrow {
  background-color: #d9d9d933;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  transform: rotate(-90deg)
}

.swiper-arrow.right {
  transform: rotate(90deg)
}

.expert-flex {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-left: 20px;
  display: flex;
  position: relative
}

.weight-600 {
  font-weight: 600
}

.img-wrapper {
  justify-content: center;
  display: flex
}

.img-wrapper.new-workshop-image-up {
  display: none
}

.image-18 {
  height: 100%
}

.image-18.contain {
  object-fit: contain;
  width: 100%;
  height: auto
}

.image-18.larger {
  object-fit: contain;
  width: 90%
}

.plan-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.plan-img {
  object-fit: contain;
  width: 85%;
  height: 160px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto
}

.plan-img.offering {
  margin-bottom: 24px
}

.plan-img.small {
  padding-bottom: 12px
}

.plan-img.small.audience {
  width: 70%
}

.plan-img.large, .background-video-2 {
  width: 100%
}

.works-line {
  background-color: #fff;
  width: 110%;
  height: 1px;
  margin-right: -58px
}

.margin-top-100 {
  align-items: center;
  margin-top: 100px;
  display: flex;
  position: relative
}

.for-you-list {
  padding-left: 0
}

.for-item {
  background-image: none;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex
}

.experience-slider {
  background-color: #ddd0;
  height: auto
}

.exp-slide {
  margin-right: 2rem
}

.image-19 {
  width: 100%
}

.mask-2 {
  overflow: visible
}

.exp-arrow {
  background-color: #d9d9d966;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: auto;
  padding: 12px;
  transition: all .15s;
  display: flex
}

.exp-arrow:hover {
  background-color: #d9d9d9b3
}

.exp-arrow.right {
  margin-left: auto;
  margin-right: 0;
  inset: 0% 0% 0% auto;
  transform: rotate(180deg)
}

.exp-arrow.right.swiper-next, .exp-arrow.swiper-prev {
  cursor: pointer
}

.image-20 {
  width: 14px
}

.exp-arrow-wrapper {
  z-index: 999;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -5%
}

.left-arrow-wrapper {
  z-index: 999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 24px
}

.right-arrow-wrapper {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 24px 0% auto
}

.plus-wrap {
  background-color: var(--placeholder-gray);
  border-radius: 900px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 10px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: auto 3% 5% auto;
  box-shadow: 0 2px 5px 2px #0003
}

.plus-wrap:hover {
  background-color: #5c5c5c
}

.image-21 {
  width: 100%
}

.reviews-mastermind {
  background-image: linear-gradient(#474747, #000);
  border-radius: 9px;
  padding: 1px
}

.reviews-mastermind.lead-magnet {
  max-width: 363px;
  min-height: 378px;
  max-height: none
}

.reviews-inside {
  background-image: linear-gradient(#181818, #000);
  border-radius: 9px;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 24px 22px 24px 28px;
  display: flex
}

.reviews-inside.confirmation {
  height: auto;
  min-height: 378px;
  padding-bottom: 24px
}

.reviews-inside.confirmation-review-bf {
  height: auto;
  min-height: 378px
}

.reviews-bottom {
  grid-column-gap: 12px;
  color: #fff;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.reviews-bottom.margin-top-sml {
  margin-top: auto;
  margin-left: auto
}

.reviews-bottom.margin-top-sml.var-2 {
  margin-top: auto
}

.reviews-bottom.margin-top-auto {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  margin-top: auto;
  margin-left: auto
}

.btm-txt {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex
}

.mm_works-glow-wrap {
  aspect-ratio: 1;
  background-color: #000;
  flex: none;
  width: 50px;
  height: 50px;
  padding: 18px;
  position: absolute;
  inset: auto auto auto -5px
}

.mm_works-glow-wrap._2 {
  margin-left: 12px;
  left: 25%
}

.mm_works-glow-wrap._3 {
  margin-left: 24px;
  left: 50%
}

.mm_works-glow-wrap._4 {
  margin-left: 40px;
  left: 75%
}

.course-img-wrapper {
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-right: -15px;
  display: flex
}

.mobile-arrow {
  display: none
}

.image-window {
  background-color: #1d1f20;
  border: 1px solid #2e2e2e;
  border-radius: 0 0 18px 18px;
  width: 100%;
  height: 100%;
  padding: 40px 60px;
  display: block;
  position: relative
}

.image-22 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%
}

.top-part {
  grid-column-gap: 6px;
  background-color: #2e2e2e;
  border: 1px solid #2e2e2e;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-left: 14px;
  padding-right: 14px;
  display: flex
}

.hollow-circle {
  border: 1px solid #fff;
  border-radius: 100px;
  width: 8px;
  height: 8px
}

.slide-img-wrap {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative
}

.info-wrapper {
  z-index: 1;
  opacity: 1;
  background-color: #272829b3;
  border-radius: 12px;
  padding: 16px;
  transition: opacity .2s;
  display: block;
  position: absolute;
  inset: 50% auto auto -3%;
  transform: translateY(-50%);
  box-shadow: 0 4px 12px #0006
}

.info-wrapper.hidden {
  opacity: 0
}

.info-wrapper.shown {
  opacity: 1
}

.wrapper-100 {
  width: 100%
}

.time-subtext {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-weight: 300
}

.time-subtext.time-subtext-typography {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400
}

.date-subtext {
  color: var(--green-yellow);
  margin-top: 60px;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400
}

.div-block-5 {
  display: flex
}

.div-block-6 {
  grid-column-gap: 20px;
  justify-content: space-between;
  width: 100%;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.div-block-6.center-align {
  text-align: center
}

.text-field {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 10px;
  flex: 1;
  margin-top: 0;
  margin-bottom: 12px;
  padding: 12px 22px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.1;
  overflow: visible
}

.text-field.hidden {
  display: none
}

.text-field.details-field {
  min-height: 40%
}

.text-field.overflow-field {
  overflow: visible
}

.text-field.field-height-5-75rem {
  min-height: 5.75rem
}

.text-field.field-height-5-75rem.text-wrap-around {
  word-break: normal;
  overflow-wrap: anywhere
}

.text-field.no-margin {
  margin: 0
}

.text-field.no-margin.min-height-4-5rem {
  min-height: 4.5rem
}

.form {
  grid-row-gap: 34px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.form.max-width-34rem {
  min-width: 34rem
}

.green-dot {
  aspect-ratio: 1;
  background-color: var(--green-yellow);
  filter: blur(4px);
  flex: 0 auto;
  width: 12px;
  height: 12px;
  margin-top: 5px;
  display: inline-block
}

.green-dot.large {
  margin-top: .65rem
}

.training-item {
  grid-column-gap: 14px;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  align-items: flex-start;
  display: flex
}

.training-list {
  grid-row-gap: 38px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex
}

.training-list.audience {
  grid-column-gap: 30px;
  grid-row-gap: 30px
}

.training-list.limited {
  max-width: 426px
}

.training-list.limited.flex-gap-20px {
  grid-row-gap: 20px
}

.div-block-7 {
  z-index: 1;
  background-image: linear-gradient(342deg, #202020, #000);
  border-radius: 10px;
  padding: 50px 48px 30px;
  position: relative
}

.div-block-8 {
  background-image: linear-gradient(164deg, #ffffff73, #ffffff05 85%);
  border-radius: 10px;
  padding: 1px;
  position: relative
}

.workshop-content {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400
}

.workshop-content p {
  text-align: left;
  margin-bottom: 16px;
  font-family: Blmelody Book Edit, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3
}

.workshop-content strong {
  border-bottom: 2px solid var(--green-yellow);
  text-align: left;
  padding-bottom: 1px;
  font-weight: 600;
  display: inline
}

.workshop-content a {
  color: #fff;
  border-bottom: 1px solid #fff;
  text-decoration: none
}

.workshop-content em {
  font-style: normal;
  font-weight: 600
}

.workshop-content.message-fron-matt {
  text-align: left;
  font-family: Blmelody Edit, sans-serif;
  font-style: normal
}

.div-block-9 {
  z-index: 2;
  grid-column-gap: 14px;
  background-color: #272829cc;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: 0% -10px auto auto;
  transform: translate(-20px, -50%);
  box-shadow: 0 2px 5px #0003
}

.image-23 {
  object-fit: cover;
  width: 76px;
  height: 73px
}

.matt-block {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3
}

.logos-1 {
  grid-column-gap: 90px;
  justify-content: center;
  margin-top: 60px;
  display: flex
}

.logos-2 {
  grid-column-gap: 90px;
  justify-content: center;
  margin-top: 18px;
  display: flex
}

.div-block-10 {
  width: 120%;
  height: 100%
}

.div-block-11 {
  padding-top: 110px;
  overflow: hidden
}

.div-block-11.founder-os-light {
  display: none
}

.logos-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 18px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1018px;
  margin-top: 60px;
  display: flex
}

.logos-wrapper.alt {
  grid-column-gap: 90px;
  grid-row-gap: 17px
}

.about-header {
  color: #fff;
  text-align: left;
  font-size: 100px;
  font-weight: 700;
  line-height: .87
}

.about-header.mobile-center {
  letter-spacing: -3px;
  line-height: .86
}

.counter-wrapper {
  width: 100%
}

.counter-block {
  justify-content: space-between;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 40px;
  display: flex;
  position: relative
}

.counter-block.x-padding-top {
  padding-top: 0
}

.counter {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 4.75rem;
  font-weight: 600;
  line-height: .9
}

.counter-txt {
  color: #fff;
  max-width: 300px;
  margin-bottom: 0;
  font-size: 1.7rem;
  font-weight: 300;
  line-height: .95
}

.counter-border-line {
  background-image: linear-gradient(90deg, #0000, #ffffff54);
  height: 1px;
  position: absolute;
  inset: auto 0% 0%
}

.counter-border-line.flip {
  background-image: linear-gradient(270deg, #0000, #ffffff54)
}

.bolder {
  font-weight: 600
}

.our-mission-rich-txt {
  color: #fff;
  text-align: left;
  margin-bottom: 24px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.1
}

.our-mission-rich-txt p {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 17px;
  line-height: 1.1
}

.our-mission-rich-txt strong {
  font-weight: 500
}

.our-mission-rich-txt ul {
  margin-left: -10px
}

.our-mission-rich-txt li {
  text-align: left;
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64dd3334321f4e6139ca9d4b_green%20ball.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 27px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 40px;
  font-weight: 300
}

.photo-txt {
  color: #a1a1a1;
  text-align: left;
  margin-top: 12px;
  font-size: 17px;
  font-weight: 400
}

.photo-txt.mission-image {
  margin-bottom: 0
}

.photo-txt-divider {
  margin-left: 20px;
  margin-right: 20px
}

.value-block {
  background-image: linear-gradient(#717171, #0a0a0a);
  border-radius: 5px;
  max-width: 260px;
  min-height: 230px;
  padding: 1px
}

.value-block-inside {
  text-align: center;
  background-color: #0a0a0a;
  background-image: linear-gradient(#0a0a0a 10%, #ffffff14);
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex
}

.values_icon {
  height: 52px;
  margin-top: 16px
}

.values_icon.small {
  padding-top: 5px;
  padding-bottom: 5px
}

.podcast-block {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  transition: all .4s;
  position: relative
}

.podcast-block:hover {
  transform: scale(1.025)
}

.podcast-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: 0%
}

.podcast-content.spacing-testimonial {
  justify-content: flex-end;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px
}

.podcast-logo-sml {
  width: 70px
}

.btm-podcast {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex
}

.subscribe-wrapper {
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 0;
  display: flex
}

.subscribe-wrapper.margin-top-xl {
  grid-column-gap: 0px;
  align-items: center;
  display: flex
}

.subscribe-wrapper.margin-top-xl.margin-btm-xxl {
  margin-bottom: 200px
}

.subscribe-btn {
  grid-column-gap: 6px;
  border: 1px solid var(--grey);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding: 10px 60px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative
}

.subscribe-btn:hover {
  color: #000;
  background-color: #fff;
  text-decoration: none
}

.subscribe-btn.google {
  grid-column-gap: 10px;
  text-transform: none;
  background-color: #fff;
  border-color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 320px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.subscribe-btn.google:hover {
  color: #fff;
  background-color: #0000
}

.subscribe-btn.email {
  grid-column-gap: 10px;
  color: #878787;
  text-transform: none;
  background-color: #0000;
  border-color: #878787;
  justify-content: center;
  align-items: center;
  min-width: 320px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.subscribe-btn.small.thinner-pad {
  padding-left: 20px;
  padding-right: 20px
}

.subscribe-btn.apply {
  font-size: 12px;
  font-weight: 700
}

.subscribe-btn.about {
  padding-left: 40px;
  padding-right: 40px
}

.subscribe-btn.margin-lft-sml, .subscribe-btn.margin-lft-tiny {
  font-size: 14px;
  font-weight: 500
}

.subscribe-btn-txt {
  margin-top: 5px
}

.image-24 {
  height: 20px
}

.wrapper-33, .wrapper-32 {
  width: 33%
}

.founder-block.blog {
  background-color: #131313;
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 10px 16px 32px;
  text-decoration: none;
  display: flex
}

.founder-block.pad-rt {
  width: 34%;
  padding-right: 40px
}

.about_blog-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex
}

.blog-btm-wrapper {
  padding-top: 32px;
  padding-left: 7px;
  padding-right: 7px
}

.feat_blog-header {
  color: #fff;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: .9
}

.grey-txt {
  color: #fff
}

.grey-txt.full-width {
  width: 100%;
  display: block
}

.grey-txt.full-width.x-margin-btm {
  margin-left: auto
}

.grey-txt.full-width.x-margin-btm.align-rt {
  text-align: right
}

.grey-txt.full-width.align-lft {
  margin-right: auto
}

.grey-txt.full-width.center.desktop-hide {
  display: none
}

.grey-txt.x-margin-btm.shorter {
  line-height: 1.2
}

.grey-txt.larger {
  font-size: 1.75rem
}

.grey-txt.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.grey-txt.larger.bl-melody.experts-header {
  font-weight: 200
}

.grey-txt.center.margin-top-lrger, .grey-txt.center.margin-top-90 {
  margin-top: 90px
}

.grey-txt.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 300
}

.grey-txt.height-1-6 {
  line-height: 1.6
}

.grey-txt.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.grey-txt.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.grey-txt.less-line-height {
  font-weight: 200;
  line-height: 1
}

.grey-txt.less-line-height.margin-top-sml.smaller {
  color: #b6b6b6;
  font-size: 1rem
}

.grey-txt.less-line-height.smaller {
  color: #b9b9b9;
  font-size: 1rem
}

.grey-txt.margin-top-tiny.value-txt {
  text-align: center;
  font-weight: 400
}

.blog-info {
  grid-column-gap: 12px;
  align-items: center;
  display: flex
}

.blog-info.small {
  font-size: .8rem
}

.author-info {
  color: #b9b9b9;
  text-align: left;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1
}

.author-info.x-margin-lft {
  margin-left: 0
}

.wrapper-40 {
  width: 40%
}

.wrapper-40.flex-v-rt {
  align-items: flex-end
}

.wrapper-40.padding-rt {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 4rem;
  display: flex
}

.youtube-laptop-wrapper {
  z-index: 1;
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative
}

.image-25 {
  width: 115%;
  max-width: none
}

.glass-bg {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33%;
  display: flex;
  position: absolute;
  inset: 15% 13% auto auto
}

.image-26 {
  position: absolute;
  inset: 0% 0% auto
}

.image-27 {
  width: 90%;
  position: absolute;
  inset: auto auto 5%
}

.number, .counter1, .counter2 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 4.75rem;
  font-weight: 600;
  line-height: .9
}

.blog_grid {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  display: flex
}

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

.about_blog-list {
  width: 66%
}

.feat_blog-author-info {
  color: var(--light-grey);
  font-family: BL Melody Regular, sans-serif;
  font-size: .75rem;
  font-weight: 300;
  line-height: 1.1;
  display: flex
}

.blog_tag {
  color: #84daff;
  text-align: center;
  border: 1px solid #84daff;
  border-radius: 15px;
  margin-bottom: 0;
  padding: 6px 36px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.1;
  text-decoration: none;
  transition: all .15s;
  position: relative;
  overflow: hidden
}

.blog_tag:hover {
  background-color: #ffffff0d
}

.blog_tag.small {
  border-color: var(--category-blue);
  color: var(--category-blue);
  padding-left: 30px;
  padding-right: 30px;
  font-size: 11px
}

.blog_tag.small.green {
  border-color: var(--category-green);
  color: var(--category-green);
  padding-top: 6px
}

.blog_tag.small.yellow {
  border-color: var(--category-yellow);
  color: var(--category-yellow);
  padding-top: 6px
}

.blog_tag.tiny {
  border-radius: 11px;
  padding: 4px 6px 5px;
  font-size: 9px;
  font-weight: 300
}

.featured-img {
  object-fit: cover;
  width: 100%;
  max-height: 440px
}

.featured-img.margin-btm-30 {
  height: 200px
}

.featured-img.margin-btm-30.corner-radius-9px {
  border-radius: 9px
}

.gap-28 {
  grid-column-gap: 28px;
  grid-row-gap: 28px
}

.blog_featured-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archivo, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 26px
}

.blog_featured-para {
  color: var(--light-grey);
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.1
}

.margin-btm-30 {
  margin-bottom: 30px
}

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

.blog_tag-bg {
  z-index: 0;
  background-color: var(--category-blue);
  opacity: .15;
  border-style: none;
  border-width: 0;
  border-radius: 0;
  width: auto;
  height: auto;
  margin-left: 0;
  position: absolute;
  inset: 0%
}

.blog_tag-bg.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto
}

.blog_tag-bg.check {
  opacity: 0;
  background-color: #fff;
  transition: all .15s
}

.blog_tag-bg.check.w--redirected-checked {
  opacity: .5;
  mix-blend-mode: normal;
  border-style: none;
  border-width: 0;
  border-radius: 0;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0
}

.blog_tag-bg.green {
  background-color: var(--category-green)
}

.blog_tag-bg.yellow {
  background-color: var(--category-yellow)
}

.small-heading {
  font-family: Archivo, sans-serif;
  font-weight: 500
}

.small-heading.txt-white.x-margin-btm {
  font-size: 20px
}

.view-all-link {
  color: var(--light-grey);
  border-radius: 15px;
  padding: 6px 12px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 16px;
  text-decoration: none;
  transition: all .15s
}

.view-all-link:hover {
  background-color: #fff3
}

.view-all-link:active {
  background-color: #ffffff57
}

.gap-36 {
  grid-column-gap: 36px;
  grid-row-gap: 36px
}

.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px
}

.blog_popular {
  color: #333;
  background-color: #131313;
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  padding: 25px;
  text-decoration: none;
  transition: all .13s linear
}

.blog_popular:hover {
  background-color: #1d1d1d
}

.blog_line {
  background-image: linear-gradient(90deg, #fff6, #0000);
  height: 1px;
  position: absolute;
  inset: auto 0% 0%
}

.blog_line.flip {
  transform-style: preserve-3d;
  background-image: linear-gradient(270deg, #0000, #ffffff54);
  transform: rotateX(0)rotateY(180deg)rotate(0)
}

.blog_line.flipped {
  background-image: linear-gradient(270deg, #ffffff54, #0000)
}

.newsletter-btn {
  color: #000;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 10px 46px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 16px;
  transition: all .2s;
  position: relative;
  left: -10px
}

.newsletter-btn:hover {
  color: #fff;
  background-color: #000;
  border: 1px solid #fff
}

.newsletter-btn.green {
  border-color: var(--green-yellow);
  background-color: var(--green-yellow);
  color: var(--black);
  padding-left: 20px;
  padding-right: 20px
}

.newsletter-btn.green:hover {
  color: #000
}

.newsletter-btn.green.newletter {
  color: var(--black);
  padding-top: 12px
}

.newsletter-input {
  border: 1px solid var(--grey);
  color: #cbcbcb;
  background-color: #fff0;
  border-radius: 5px;
  min-width: 200px;
  max-width: 400px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 24px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 16px
}

.newsletter-input::placeholder {
  color: #cbcbcb
}

.newsletter-input.grey {
  border-color: var(--grey)
}

.newsletter-input.grey.blog-template-newsletter-f {
  width: calc(100% - 169.45px)
}

.newsletter-form {
  justify-content: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.newsletter-form.newsletter-page {
  text-align: left;
  justify-content: flex-start;
  width: 400px;
  margin-left: 0;
  position: relative
}

.newsletter-form.wide {
  width: 80%
}

.newsletter-form.mobile-vertical {
  width: 100%
}

.blog_item {
  color: #333;
  background-color: #131313;
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 12px 20px 20px;
  text-decoration: none;
  display: flex
}

.width-100 {
  width: 100%
}

.blog_title {
  color: #fff;
  font-family: Archivo, sans-serif;
  font-weight: 400;
  line-height: .9
}

.margin-top-16 {
  margin-top: 16px
}

.blog_author-wrap {
  grid-column-gap: 10px;
  align-items: center;
  display: flex
}

.author-img {
  object-fit: cover;
  border-radius: 1000px;
  width: 19px;
  height: 19px;
  overflow: hidden
}

.author-img.bigger {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px
}

.blog_link {
  z-index: 1;
  height: 100%;
  position: absolute;
  inset: 0%
}

.wrapper-70 {
  width: 70%
}

.wrapper-30 {
  width: 30%
}

.wrapper-30.sticky-sidebar {
  position: sticky;
  top: 20vh
}

.wrapper-30.sticky-sidebar.margin-lft-lrg {
  margin-bottom: 200px;
  top: 15vh
}

.table-of-contents {
  background-image: linear-gradient(#484848, #1b1b1b);
  border-radius: 5px;
  padding: 1px
}

.rich-txt {
  color: #fff
}

.rich-txt strong {
  font-weight: 600
}

.rich-txt p {
  color: var(--light-grey);
  margin-bottom: 14px;
  font-size: 1.1rem;
  line-height: 1.4
}

.rich-txt h1 {
  margin-bottom: 40px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.9rem;
  font-weight: 400
}

.rich-txt.margin-top-med h2 {
  color: #fff;
  font-size: 1.4rem;
  font-weight: 500
}

.rich-txt a {
  color: var(--light-grey);
  text-decoration: underline
}

.rich-txt li {
  color: var(--light-grey);
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64fa044481603f704470d35c_White_dot.svg.png);
  background-position: 2% 20px;
  background-repeat: no-repeat;
  background-size: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 34px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.1rem;
  font-weight: 300
}

.rich-txt ul {
  margin-bottom: 20px
}

.rich-txt figure {
  background-color: #0000;
  border: 1px #2e2e2e;
  border-radius: 0;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 32px;
  padding-right: 32px;
  overflow: hidden
}

.rich-txt img {
  object-fit: fill;
  border: 1px solid #2e2e2e;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  display: block
}

.rich-txt h6 {
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.1rem
}

.rich-txt h2 {
  font-size: 1.75rem
}

.rich-txt h3 {
  font-size: 1.5rem
}

.rich-txt h5 {
  font-size: 1.4rem
}

.blog-img {
  object-fit: cover;
  border-radius: 11px;
  width: 100%;
  margin-top: 40px
}

.back-blog-btn {
  grid-column-gap: 12px;
  color: #fff;
  align-items: center;
  text-decoration: none;
  display: flex
}

.back-blog-btn:hover {
  color: var(--green-yellow)
}

.back-blog-btn.margin-btm-sml {
  margin-right: auto
}

.gradient-divider {
  background-image: linear-gradient(270deg, #0000, #ffffff54);
  width: 98vw;
  max-width: 1440px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto auto 0%
}

.gradient-divider.top {
  inset: 0% 0% auto
}

.top-blog {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex
}

.blog-length {
  grid-column-gap: 4px;
  color: var(--grey);
  text-decoration: none;
  transition: all .2s;
  display: flex
}

.blog-length:hover {
  color: var(--green-yellow)
}

.blog-length.center {
  align-items: center
}

.rich-txt-divider {
  background-color: #cbcbcb99;
  width: 90%;
  height: 1px;
  margin: 5rem auto
}

.table-of-contents-inside {
  background-image: linear-gradient(#020202, #181818);
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  padding: 41px 24px 32px;
  display: flex
}

.blog-scroll-link {
  color: var(--light-grey);
  margin-top: 24px;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 18px;
  text-decoration: none;
  transition: all .2s
}

.blog-scroll-link:hover {
  color: var(--green-yellow)
}

.blog-scroll-link.w--current {
  color: var(--green-yellow);
  transition: all .2s
}

.blog-scroll-link.in-blog {
  color: var(--green-yellow);
  margin-bottom: 12px;
  font-size: 1.1rem;
  line-height: 1.4rem
}

.blog-heading {
  color: #fff;
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 1.1
}

.blog-section.initial {
  margin-top: -40px;
  padding-top: 40px
}

.laptop-video {
  width: 100%;
  bottom: 20px;
  overflow: visible
}

.div-block-12 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex
}

.read_title {
  color: #fff;
  font-family: Archivo, sans-serif;
  font-size: 35px;
  font-weight: 400
}

.archivo-h2 {
  font-family: Archivo, sans-serif;
  font-size: 45px;
  line-height: 1
}

.archivo-h2.txt-white.center {
  margin-bottom: 0
}

.archivo-h2.txt-business-title.center {
  color: var(--white);
  margin-bottom: 0
}

.paragraph-short {
  line-height: 1.1
}

.wrapper-47 {
  width: 47%
}

.wrapper-45 {
  width: 42%
}

.padding-btm-300 {
  padding-bottom: 300px
}

.padding-top-160 {
  padding-top: 160px
}

.checkbox {
  border-style: none
}

.clear-filters {
  color: #5a5a5a;
  margin-left: 12px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 200;
  line-height: 1;
  text-decoration: underline
}

.rotate-45 {
  transform: rotate(0)
}

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

.link.text-white {
  color: #fff
}

.form-block {
  margin-bottom: 0
}

.blog_tag-list {
  grid-column-gap: 6px;
  align-items: flex-start;
  display: flex
}

.collection-list {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.for_cms_nest {
  display: none
}

.grid-test {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 500px;
  display: grid
}

.item-test {
  background-color: red;
  width: 100%;
  height: 100%
}

.author_pic {
  width: 189px;
  height: 189px
}

.image-29 {
  width: 25px;
  height: 25px
}

.author_bio {
  color: #cbcbcb;
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 1.2
}

.author_social {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 20px;
  transition: opacity .15s;
  display: flex
}

.author_social:hover {
  color: var(--green-yellow)
}

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

.image-100.twitter {
  min-width: 20px
}

.author_txt-wrap {
  align-items: flex-start;
  display: flex
}

.author_flex {
  display: flex
}

.melody-h2 {
  font-family: BL Melody Regular, sans-serif;
  font-size: 40px;
  line-height: 1
}

.feat_blog-author-img {
  width: 24px
}

.blog-form {
  margin-top: 28px;
  display: flex
}

.blog-txt-field {
  background-color: #0000;
  border: 1px solid #cbcbcb99;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: calc(100% - 140.28px);
  height: auto;
  margin-bottom: 0;
  margin-right: -2px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  font-weight: 400
}

.blog-frm-btn {
  color: #222;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  height: auto;
  padding: 6px 20px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  transition: all .2s;
  overflow: clip
}

.blog-frm-btn:hover {
  color: #fff;
  background-color: #000
}

.social-wrapper-blog {
  grid-column-gap: 14px;
  justify-content: center;
  margin-top: 30px;
  display: flex
}

.social-wrapper-blog.newsletter {
  grid-column-gap: 24px;
  flex-direction: row;
  align-items: center;
  margin-top: 0
}

.social-wrapper-blog.tablet-show {
  display: none
}

.blog-social {
  pointer-events: auto;
  color: #bcbcbc;
  min-width: 20px;
  transition: all .2s;
  display: inline-block
}

.blog-social:hover {
  color: var(--green-yellow)
}

.blog-social.wide {
  width: 20px
}

.author-wrapper {
  border: 1px solid var(--grey);
  border-radius: 10px;
  padding: 36px 40px 0 24px;
  display: flex
}

.author-wrapper.margin-top-med.margin-btm-xlxl {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #333;
  margin-bottom: 200px;
  text-decoration: none;
  transition: all .13s linear
}

.author-wrapper.margin-top-med.margin-btm-xlxl:hover {
  background-color: #1a1a1a
}

.image-101 {
  width: 100px;
  height: 100px
}

.author-title {
  color: #fff;
  font-size: 16px
}

.collection-list-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.blog_full {
  grid-column-gap: 30px;
  color: #333;
  background-color: #131313;
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  width: 100%;
  height: 220px;
  min-height: 220px;
  padding: 25px;
  text-decoration: none;
  transition: all .13s linear;
  display: flex
}

.blog_full:hover {
  background-color: #1d1d1d
}

.blog_category-img {
  object-fit: cover;
  border-radius: 8px;
  flex: 1;
  max-width: 240px;
  height: 100%
}

.blog_category-img-wrap {
  height: 100%
}

.blog_category-flex {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex
}

.green-glow {
  background-color: var(--green-yellow);
  filter: blur(75px);
  border-radius: 100%;
  width: 115%;
  height: 65%;
  margin-bottom: 75px;
  position: absolute;
  inset: auto
}

.green-glow.laptop {
  -webkit-backdrop-filter: blur(75px);
  backdrop-filter: blur(75px);
  border-radius: 100%;
  width: 90%;
  height: 75%
}

.green-glow.newsletter {
  filter: none
}

.phone-img {
  position: relative
}

.phone-img.mobile-margin-top.newsletter {
  width: 200%;
  max-width: 600px;
  position: absolute
}

.phone-img.mobile-margin-top.newsletter.var-2 {
  width: 170%;
  margin-top: 22px;
  margin-left: -70px
}

.phone-img.mobile-margin-top.newsletter.var-2.temp {
  width: auto;
  margin-left: 10px
}

.smaller-txt {
  font-size: .9rem
}

.smaller-txt.gap-sides {
  margin-left: 8px;
  margin-right: 8px
}

.newsletter-btm {
  padding-top: 0;
  padding-bottom: 24px
}

.newsletter-btm.sub {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex
}

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

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

.topics-link {
  grid-column-gap: 12px;
  color: #fff;
  justify-content: flex-start;
  margin-top: 12px;
  margin-bottom: 12px;
  text-decoration: none;
  transition: all .5s;
  display: flex
}

.image-102 {
  transform: rotate(180deg)
}

.arrow-rt {
  width: 50px
}

.intro-links {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.dive-in {
  color: var(--light-grey);
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.4rem
}

.blog_tag-list-nest {
  grid-column-gap: 6px;
  align-items: flex-start;
  display: flex
}

.link-block {
  text-decoration: none
}

.blog_cta-flex {
  justify-content: space-between;
  align-items: center;
  width: 80%;
  margin-top: 100px;
  display: flex
}

.blog_cta-flex.second {
  width: 90%
}

.blog_cta-flex.hide {
  display: none
}

.blog_cta-txt-wrap {
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  width: 42%;
  display: flex
}

.blog_cta-txt-wrap.right-align {
  text-align: right;
  align-items: flex-end
}

.blog_cta-txt-wrap.right-align._2 {
  padding-left: 80px
}

.blog_cta-vid-wrap {
  width: 40%
}

.blog_cta-vid {
  width: 100%;
  bottom: 20px;
  overflow: visible
}

.blog_cta-img {
  width: 420px
}

.wrapper-45-copy {
  width: 42%
}

.blog_cta-img-wrap {
  width: 50%
}

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

.full-width {
  width: 100%
}

.nav_dropdown-list.w--open {
  background-color: #ddd0;
  width: 300px
}

.nav_dropdown-line {
  border-bottom: 1px solid #686868;
  width: 100%;
  height: 1px
}

.ctacta_ellipse {
  object-fit: cover;
  width: 58px;
  height: 58px;
  overflow: visible
}

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

.testimonial_title-block {
  height: 26px;
  font-family: Archivo, sans-serif;
  font-weight: 500;
  position: relative
}

.testimonial_title-block.lft {
  color: var(--dark-grey);
  width: 92px;
  padding-left: 12px;
  padding-right: 8px;
  font-weight: 600
}

.testimonial_title-block.rt {
  color: var(--placeholder-gray);
  width: 191px;
  height: 23px;
  padding-left: 13px;
  padding-right: 12px;
  font-weight: 500
}

.title-img {
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%
}

.testimonial_name {
  color: #fff;
  text-align: right;
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: .98
}

.testimonial_name.left-align {
  flex: 1
}

.testimonial_name.long-name {
  max-width: 70%
}

.video_container {
  z-index: 100;
  width: 100%;
  max-width: 1080px;
  margin-top: -100px;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.globe_video {
  object-fit: cover;
  width: 100%;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%
}

.globe_video.mobile {
  display: none
}

.founders_heading {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-weight: 400
}

.footer-gradient {
  background-image: linear-gradient(to top, var(--green-yellow), transparent);
  opacity: .2;
  height: 10vh;
  position: absolute;
  inset: 0% 0% auto;
  transform: translateY(-100%)
}

.section_experts {
  padding: 160px 24px;
  display: block;
  position: relative;
  overflow: visible
}

.experts_grid {
  grid-column-gap: 20px;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: grid
}

.experts_container {
  z-index: 100;
  width: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.experts_container.mobile {
  display: none
}

.experts_container.experts_container-new {
  max-width: 1000px;
  padding-bottom: 100px
}

.experts_container.experts_container-new.c-spacing {
  padding-bottom: 0
}

.experts_container.custom-spacing, .experts_container.no-vh-margin {
  margin-top: 0
}

.experts_video {
  z-index: 10;
  outline-offset: 0px;
  object-fit: cover;
  object-position: 50% 0%;
  border: 2px solid #000;
  outline: 3px #fff;
  width: 100%;
  height: auto;
  margin: auto;
  display: block;
  position: absolute;
  inset: 7% 0% 0%
}

.experts_video.ipad-up {
  max-width: 1376px;
  margin-top: -60px;
  display: block
}

.experts_video.z-index-1 {
  z-index: -1;
  object-fit: fill
}

.experts_content {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-direction: column;
  display: flex
}

.experts_profile {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative
}

.experts_profile.mobile-lft {
  justify-content: flex-start;
  align-items: center;
  position: relative;
  inset: 0 0%
}

.experts_img {
  object-fit: cover;
  object-position: top;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  position: absolute;
  inset: auto auto auto -14px
}

.experts_img.newsletter {
  background-color: var(--white);
  width: 120px;
  top: -41px
}

.experts_img.newsletter.temp.nick-temp {
  width: 80px;
  height: 80px
}

.experts_img.newsletter.temp.circle {
  border-radius: 100%
}

.experts_img.newsletter.experts-image-fit-r {
  background-color: var(--light-grey)
}

.experts_img.newsletter.expert_img_bg {
  background-color: #0000;
  border: 0 solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden
}

.experts_img.mobile-lft {
  aspect-ratio: auto;
  border-radius: 100%;
  width: 76px;
  height: 76px;
  display: inline-flex;
  position: static;
  left: auto;
  right: 0
}

.experts_img.mobile-lft.newsletter {
  width: 120px;
  height: 120px;
  position: absolute;
  left: -14px
}

.experts_img.mobile-lft.newsletter.z-index-2 {
  z-index: 2
}

.experts_img.testimonial-4x1 {
  margin-top: -80px;
  position: static
}

.point_wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 310px;
  display: flex
}

.foundation_phone {
  max-width: 64%;
  margin: 10px auto;
  padding-bottom: 24px
}

.section_join {
  height: auto;
  padding: 0 24px 120px;
  position: relative;
  overflow: visible
}

.section_join-mobile {
  height: 100vh;
  padding: 120px 24px;
  display: none;
  position: relative;
  overflow: visible
}

.hero_logo {
  width: 265px;
  margin-bottom: 120px;
  display: block
}

.hero_logo._1 {
  width: 252px;
  margin-bottom: 70px
}

.hero_logo._1.no-margin {
  margin: 0
}

.hero_logo._2 {
  width: 282px;
  margin-bottom: 65px
}

.hero_logo.is-founderos-hero {
  margin-bottom: 0
}

.heading_2 {
  color: #fff;
  text-align: center;
  margin-bottom: 0
}

.heading_2.image-103 {
  font-size: 47px
}

.blog_back-txt {
  margin-bottom: 0
}

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

.about-subheader {
  color: #fff;
  text-align: left;
  font-size: 40px;
  font-weight: 300;
  line-height: .95
}

.about-subheader.mobile-center {
  font-weight: 400
}

.mission_txt {
  color: #fff;
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.1
}

.mission_img {
  width: 100%
}

.values_txt {
  color: #fff;
  text-align: center;
  margin-top: 24px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1
}

.values_txt.affliate-card-text {
  text-align: left;
  font-size: 24px;
  line-height: 120%
}

.values_para {
  color: #cbcbcb;
  text-align: center;
  margin-bottom: 24px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1
}

.podcast_name {
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.3
}

.podcast_name.left-align {
  text-align: right
}

.podcast_title-img {
  width: 260px
}

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

.about_blog-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 34%;
  padding-right: 40px;
  display: flex
}

.feat_blog-para {
  color: #b9b9b9;
  margin-bottom: 0;
  font-size: .95rem;
  font-weight: 300;
  line-height: 1.1
}

.feat_blog-wrapper {
  background-color: #131313;
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 12px 18px 28px;
  text-decoration: none;
  display: flex
}

.feat_blog-author {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: auto;
  padding-left: 8px;
  padding-right: 8px;
  display: flex
}

.feat_blog-content {
  margin-top: 32px;
  margin-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px
}

.paragraph {
  color: #fff;
  font-size: 1.15rem;
  line-height: 1.1
}

.div-block-13 {
  width: 200px
}

.paragraph-med {
  font-size: 1.1rem;
  line-height: 1.1
}

.paragraph-med.txt-white, .paragraph-med.txt-white.margin-btm-med {
  font-size: 17px;
  font-weight: 400
}

.paragraph-med.txt-white.form-rich-text {
  font-size: 1.1rem;
  line-height: 1.6
}

.paragraph-med.txt-white.form-rich-text.center-text {
  text-align: center
}

.paragraph-med.txt-white.form-text {
  line-height: 1.3
}

.paragraph-med.margin-bottom-0 {
  margin-bottom: 0
}

.paragraph-med.margin-bottom-0.form-text {
  line-height: 1.6
}

.paragraph-med.form-text {
  margin-bottom: 10px;
  line-height: 1.6
}

.paragraph-med.form-text.center-text {
  text-align: center;
  line-height: 1.6
}

.x-padding-top {
  padding-top: 0
}

.hero_header {
  color: #fff;
  text-align: center;
  letter-spacing: -1.92px;
  margin-top: 20px;
  margin-bottom: 18px;
  font-size: 64px;
  font-weight: 500
}

.hero_header.glow-green.reduce-font-size {
  color: #fff;
  font-size: 50px;
  line-height: 1.1
}

.hero_header.text-left-align {
  text-align: left
}

.hero_header.text-size-3-75rem {
  font-size: 3.75rem
}

.hero_header.text-size-3-75rem.text-height-1 {
  line-height: 1
}

.hero_header.no-bottom-padding {
  margin-bottom: 0
}

.hero_header.bf-header {
  margin-top: 0;
  margin-bottom: 0
}

.hero_header.margin-top-0 {
  margin-top: 0
}

.hero_subheader {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 30px;
  line-height: .865
}

.companies_logo-flex {
  grid-column-gap: 90px;
  grid-row-gap: 17px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: 100%;
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.companies_logo-flex.optin {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  max-width: 800px;
  margin-bottom: 50px
}

.companies_logo-flex.top-margin-65 {
  margin-top: 65px
}

.hero_container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  min-height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

.hero_container.edit-home {
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  min-height: auto;
  padding-top: 220px;
  padding-bottom: 100px
}

.hero_container.edit-home.respaced {
  margin-bottom: 36px;
  padding-top: 200px;
  padding-bottom: 200px
}

.globa_cta-txt {
  color: #fff;
  text-align: center;
  letter-spacing: -2px
}

.founders_logo-flex {
  grid-column-gap: 69px;
  grid-row-gap: 36px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 80px;
  display: flex
}

.founders_logo {
  height: 34px
}

.founders_logo._76px {
  height: 76px
}

.founders_logo._20px {
  height: 20px
}

.founders_logo._50px {
  height: 50px
}

.js-clock {
  justify-content: center;
  align-items: center;
  display: flex
}

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 200px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-size: 12px;
  line-height: 20px;
  display: flex
}

.clock-number {
  font-size: 8rem;
  font-weight: 600;
  line-height: 1.1
}

.clock-label {
  color: #fda21b;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
  font-size: 18px;
  font-weight: 700
}

.mm_works-glow-wrapper {
  grid-column-gap: 23.4%;
  grid-row-gap: 23.4%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%
}

.mm_works-glow {
  width: 30px;
  height: 30px;
  position: relative
}

.mm_works-glow-on {
  aspect-ratio: 1;
  background-color: var(--green-yellow);
  box-shadow: 0 0 15px 5px var(--green-yellow);
  opacity: 1;
  filter: blur(4px);
  border-radius: 100px;
  width: auto;
  height: auto;
  position: relative;
  inset: 0%
}

.mm_works-glow-on._2 {
  margin-left: 12px;
  left: 25%
}

.mm_works-glow-on._3 {
  margin-left: 24px;
  left: 50%
}

.mm_works-glow-on._4 {
  margin-left: 40px;
  left: 75%
}

.mm_works-glow-off {
  width: 50px;
  max-width: none;
  height: 50px;
  position: absolute;
  inset: -4px 0% 0% -5px
}

.audience-os-subheader {
  color: var(--light-grey);
  font-size: 28px;
  line-height: 1
}

.audience-img {
  position: absolute;
  inset: 0% 0% auto auto
}

.audience-discover-txt {
  color: var(--light-grey);
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.2
}

.audience-discover-txt.large {
  font-size: 1.5rem;
  line-height: 1.3
}

.audience-discover-txt.text-size-16px {
  font-size: 16px
}

.discover-item {
  grid-column-gap: 14px;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 14px;
  display: flex
}

.discover-item.newsletter {
  grid-column-gap: 1rem;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  align-items: flex-start
}

.discover-item.newsletter.center-ball {
  justify-content: flex-start;
  align-items: center
}

.discover-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  padding-left: 14px;
  display: grid
}

.whats-inside-image-wrapper {
  width: 377px;
  height: 220px;
  position: relative
}

.whats-inside-wrapper {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.whats-inside-wrapper.community {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
  grid-template-columns: auto 1fr;
  align-content: center;
  align-items: center
}

.what-inside-txt {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 9px;
  display: flex
}

.what-inside-txt.linkedin-for-ceos {
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0
}

.whats-inside-container {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  max-width: 910px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.whats-inside-container.top-margin-100 {
  margin-top: 100px
}

.whats-inside-container.custom-spacing {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  margin-top: 100px
}

.whats-inside-container.custom-spacing.t-padding-80px {
  margin-top: 40px
}

.whats-inside-container.no-padding {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  margin-top: 0
}

.whats-inside-container.flex-gap-80px {
  grid-column-gap: 80px;
  grid-row-gap: 80px
}

.whats-inside-container.flex-gap-80px.v-padding-40 {
  margin-top: 40px
}

.whats-inside-container.linkedin-for-ceos {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  margin-top: 0;
  margin-bottom: 0
}

.next-level-grid {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  max-width: 910px;
  margin-top: 146px;
  margin-bottom: 60px;
  display: grid
}

.next-level-grid.community {
  margin-top: 77px
}

.next-level-grid.custom-spacing {
  margin-top: 97px;
  margin-bottom: 83px
}

.next-level-grid.custom-spacing.linkedin-for-ceos {
  margin-top: 0;
  margin-bottom: 0
}

.next-level-grid.custom-spacing.linkedin-for-ceos.one-line {
  place-items: center stretch
}

.next-level-grid.custom-spacing.linkedin-for-ceos.one-line.no-max {
  width: auto;
  max-width: none
}

.next-level-grid.custom-spacing.linkedin-for-ceos.less-spacing {
  grid-column-gap: 24px;
  grid-row-gap: 24px
}

.next-level-grid.custom-spacing.linkedin-for-ceos.bf-grid {
  grid-template-columns: 1fr
}

.next-level-grid.custom-spacing.founder-dojo {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  grid-template-columns: 2fr 1fr;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0
}

.next-level-grid.custom-spacing.founder-dojo.no-bonus {
  grid-template-columns: 2fr
}

.next-level-block {
  text-align: left;
  background-color: #1c1c1c;
  border: .5px solid #2e2e2e;
  border-radius: 9px;
  width: 100%;
  min-width: 443px;
  height: 100%;
  padding: 24px 50px 41px;
  display: block
}

.next-level-block.community {
  padding-bottom: 28px
}

.next-level-list {
  margin-top: 36px
}

.next-level-list.community {
  margin-top: 31px
}

.next-level-list.community.low-ticket {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  display: flex
}

.next-level-list.community.top-padding-9 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  margin-top: 9px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.next-level-list.community.top-padding-9.width-100percent {
  width: 100%
}

.next-level-list.community.top-padding-9.flex-gap-14px {
  grid-column-gap: 14px;
  grid-row-gap: 14px
}

.next-level-list.community.top-padding-9.message-unordered-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px
}

.next-level-list.community.top-padding-9.nfe-lists {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: 100%;
  margin-top: 0
}

.next-level-list.community.price-list {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 119px;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid
}

.next-level-list-item {
  float: none;
  color: var(--white);
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653b93d0b28c38a5acf73bb8_star-icon.svg);
  background-position: 0 7px;
  background-repeat: no-repeat;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 32px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2.065;
  list-style-type: none
}

.next-level-list-item.community {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653b93d0b28c38a5acf73bb8_star-icon.svg);
  background-position: 0 8px;
  background-size: 14px;
  padding-top: 0;
  padding-right: 12px;
  font-weight: 300;
  line-height: 30px;
  display: block
}

.next-level-list-item.list-item-spacing {
  text-align: left
}

.next-level-list-item.list-item-spacing.max-width-245px {
  max-width: 245px
}

.next-level-list-item.list-item-spacing.positioning-relative {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative
}

.next-level-list-item.list-item-spacing.no-icon-pricing {
  background-image: none;
  padding-left: 0
}

.next-level-list-item.list-item-spacing.pillar-description-list {
  color: #cbcbcb;
  background-position: 0 0;
  font-size: 15px;
  line-height: 120%
}

.next-level-list-item.list-item-spacing.message-list {
  color: var(--white);
  background-position: 0 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%
}

.bold {
  font-weight: 500
}

.video-review-wrapper {
  border-radius: 8px;
  position: relative;
  overflow: hidden
}

.video-review-details {
  background-image: linear-gradient(#fff0, #0009);
  justify-content: space-between;
  padding: 12px 16px 18px 11px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%
}

.video-review-details.alt {
  padding-bottom: 14px
}

.play-icon {
  width: 38px
}

.play-icon.bottom {
  align-self: flex-end
}

.vid-review-txt {
  color: #fff;
  flex-direction: column;
  align-items: flex-end;
  max-width: 250px;
  display: flex
}

.community-subheader {
  color: var(--light-grey);
  font-size: 1.25rem;
  line-height: 1.1
}

.green-underline {
  border-bottom: 2px solid var(--green-yellow)
}

.community-img.hidden {
  display: none
}

.normal {
  font-weight: 400
}

.bonus-grid {
  grid-column-gap: 108px;
  grid-row-gap: 108px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  max-width: 1125px;
  margin-top: 128px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.bonus-grid.community {
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto
}

.bonus-grid.custom-spacing {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 40px
}

.bonus-module-item {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .85fr 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.bonus-module-item.community {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-content: center;
  align-items: center
}

.bonus-module-item.custom-spacing {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.bonus-lessons-txt {
  flex-direction: column;
  align-items: flex-start;
  max-width: 293px;
  display: flex
}

.g-signin2 {
  grid-column-gap: 10px;
  color: var(--black);
  text-align: center;
  text-transform: none;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 320px;
  margin-right: 0;
  padding: 10px 36px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative
}

.g-signin2:hover {
  color: #fff;
  background-color: #0000
}

.newsletter_form-wrapper {
  display: none
}

.newsletter-wrapper {
  margin-left: 0
}

.newsletter-wrapper.nick-temp {
  max-height: 100vh;
  padding-top: 0
}

.newsletter-modal {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin: 80px;
  padding: 0 80px;
  display: flex;
  position: fixed;
  inset: 0%
}

.h4-resized {
  font-size: 22px;
  line-height: 1.1112
}

.h4-resized.margin-bottom-9 {
  margin-bottom: 9px
}

.h4-resized.reviews {
  letter-spacing: 1px;
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 400
}

.h4-resized.txt-white-subtitle {
  color: #fff
}

.max-width-custom-1 {
  max-width: 170px
}

.max-width-custom-2 {
  max-width: 202px
}

.cta-button-group {
  grid-column-gap: 22px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex
}

.cta-button-group.homepage.newsletter-homepage {
  max-width: 400px
}

.founder-content-right {
  border-left: .5px solid #09affc80;
  flex-direction: column;
  justify-content: start;
  align-self: center;
  align-items: flex-start;
  max-width: 545px;
  min-height: 240px;
  margin-left: 38px;
  padding-top: 22px;
  padding-bottom: 27px;
  padding-left: 23px;
  display: flex
}

.founder-content-right.alt {
  margin-left: 36px
}

.founder-content-right.alt-2 {
  margin-left: 6px;
  padding-top: 30px;
  padding-bottom: 21px
}

.founder-content-right.height-100 {
  height: 100%;
  min-height: 250px
}

.founder-content-right.height-100.text-right {
  text-align: right
}

.founder-description {
  color: var(--light-grey);
  text-align: left;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 200;
  line-height: 1.44
}

.founder-description.limited {
  text-align: left;
  width: 100%
}

.founder-description._15px-mobile {
  margin-top: -223px
}

.founder-content-left {
  border-right: .5px solid #09affc80;
  flex-direction: column;
  justify-content: start;
  align-self: center;
  align-items: flex-start;
  max-width: 533px;
  min-height: 240px;
  margin-right: 32px;
  padding-top: 22px;
  padding-bottom: 27px;
  padding-right: 23px;
  display: flex
}

.founder-content-left.height-100 {
  height: 100%;
  min-height: 250px
}

.founder-content-left.height-100.text-right {
  text-align: right
}

.systems-grid {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 915px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.systems-grid.margin-top-lrg {
  grid-column-gap: 4rem
}

.systems-grid.gap-lrg.bl-font {
  font-family: BL Melody Regular, sans-serif
}

.systems-grid.strategies-gap {
  grid-column-gap: 64px;
  margin-top: 100px
}

.systems-grid.margin-top-100 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.systems-grid.margin-top-100.workshop {
  grid-column-gap: 64px
}

.systems-grid.blog {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  grid-template-columns: .6fr .4fr
}

.systems-grid.main-update {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 915px;
  margin-top: 0
}

.program-block-link {
  width: 100%;
  height: 100%;
  position: relative
}

.program-block-link.background-gradient {
  background-color: #131313;
  border-radius: 9px
}

.program-image {
  position: absolute;
  inset: auto 0% 0%
}

.experts_grid_alt {
  grid-column-gap: 20px;
  grid-row-gap: 70px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 910px;
  margin-top: 131px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.founder-description-wrap {
  width: 100%;
  max-width: 390px;
  margin-top: 26px;
  padding-top: 20px
}

.founder-description-wrap.var-2 {
  margin-top: 16px;
  padding-top: 0
}

.founder-description-wrap.var-2.new_test_mb {
  margin-bottom: 20px
}

.max-width-802 {
  max-width: 802px;
  margin-left: auto;
  margin-right: auto
}

.foundation-description {
  color: var(--light-grey);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.26
}

.matt-gray-h1 {
  color: var(--white);
  max-width: 464px;
  margin-bottom: 70px;
  font-size: 73px;
  line-height: 1
}

.margin-top-61 {
  margin-top: 61px
}

.review-title {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 13.5px;
  font-weight: 300;
  line-height: 1.2
}

.review-title.align-rt {
  margin-bottom: 2px
}

.review-body {
  color: var(--light-grey);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.5
}

.os-hero-wrap {
  grid-column-gap: 33px;
  grid-row-gap: 35px;
  text-align: center;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  place-content: start flex-start;
  align-items: center;
  width: 100%;
  margin-top: 246px;
  margin-bottom: 98px;
  display: flex
}

.os-hero-wrap.content {
  grid-column-gap: 30px;
  width: 100%
}

.os-hero-wrap.founder-freedom-hero {
  display: block
}

.os-hero-image {
  width: 100%;
  max-width: 414px
}

.os-hero-image.hidden {
  display: none
}

.os-hero-image.neg-top {
  margin-top: -35px
}

.os-hero-h1 {
  color: var(--white);
  text-align: left;
  letter-spacing: -1px;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: .92
}

.os-hero-h1.full {
  max-width: none
}

.os-hero-h1.alt {
  max-width: 613px;
  font-family: Blmelody Edit, sans-serif
}

.os-hero-h1.bigger {
  letter-spacing: -2px;
  max-width: 650px;
  font-size: 64px;
  line-height: .865
}

.os-hero-h1.founder-freedom-hero-h1 {
  text-align: center;
  font-family: Blmelody Edit, sans-serif
}

.os-hero-description {
  color: var(--white);
  text-align: left;
  max-width: 800px;
  margin: 0 auto;
  font-size: 22px;
  line-height: 1.2
}

.os-hero-description._650 {
  max-width: 650px
}

.os-hero-description.bigger {
  max-width: 622px;
  font-size: 28px;
  line-height: .865
}

.os-hero-description.founder-freedom-hero-description {
  text-align: center;
  margin-top: 40px
}

.os-hero-description.mob {
  display: none
}

.experts-grid {
  grid-column-gap: 20px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.experts-grid.newsletter {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 100%;
  margin-top: 100px
}

.experts-grid.newsletter.temp {
  grid-column-gap: 20px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.experts-grid.newsletter.temp.nick-temp {
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0
}

.experts-grid.newsletter.temp.newsletter-flex {
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch
}

.experts-grid.mt-70 {
  margin-top: 100px
}

.experts-grid.mt-70:where(.w-variant-20b5b5c1-ec89-2012-7398-a56288c64f82) {
  margin-top: 70px
}

.experts-grid.mt-70.custom-spacing {
  margin-top: 0
}

.max-width-771 {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto
}

.h3-resized {
  max-width: 785px;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.065
}

.h3-resized.center {
  margin-left: auto;
  margin-right: auto
}

.h3-resized.center.text-white {
  color: #fff;
  text-align: left;
  max-width: 100%
}

.h3-resized.text-white {
  color: var(--white);
  font-family: Blmelody Edit, sans-serif;
  font-weight: 300;
  line-height: 1.2
}

.h3-resized.text-white.text-center {
  text-align: center
}

.h3-resized.text-white.text-center.margin-bottom-20px {
  margin-bottom: 20px
}

.h3-resized.success-message {
  color: var(--white);
  font-family: Blmelody Book Edit, sans-serif;
  font-weight: 300
}

.h3-resized.speaker-success {
  color: var(--white);
  font-family: Blmelody Book Edit, sans-serif
}

.h3-resized.thank-you-hubspot-form-text {
  color: var(--white)
}

.h3-resized.thank-you-hubspot-form-text.align-left {
  text-align: left
}

.h3-resized.variant1-h3 {
  color: var(--white)
}

.text-rich-text p {
  font-size: 17px;
  line-height: 1.3
}

.text-rich-text em {
  border-bottom: 2px solid var(--green-yellow);
  font-style: normal
}

.letter-body-outer {
  margin-top: 48px
}

.h2-resized {
  color: var(--white);
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 400;
  line-height: 1.065
}

.h2-resized.align-center {
  text-align: center;
  max-width: 100%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto
}

.h2-resized.align-center.faq {
  color: var(--green-yellow);
  margin-top: -37px;
  padding-bottom: 44px;
  font-size: 27px
}

.h2-resized.align-center.var.margin-bottom-50 {
  margin-bottom: 50px
}

.h2-resized.align-center.new-workshop-text.text-h3-respec {
  font-family: BL Melody Regular, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1
}

.h2-resized.align-center.new-workshop-text.text-h3-respec.margin-top-0 {
  margin-top: 0
}

.h2-resized.align-center.text-size-42, .h2-resized.mobile-landscape-center.text-size-42 {
  font-size: 42px
}

.h2-resized.text-left {
  text-align: left
}

.h2-resized.text-left.text-center.centered {
  text-align: center
}

.h2-resized.custom-spacing {
  margin-bottom: 74px
}

.h2-resized.txt-center, .h2-resized.ra-wol-heading, .h2-resized.ra-bonus-heading {
  text-align: center
}

.subscribe-heading-wrap {
  margin-bottom: 58px
}

.subscribe-heading-wrap.custom-spacing {
  margin-bottom: 55px
}

.subscribe-heading-wrap.custom-spacing.flex-ct-v {
  flex-flow: column;
  display: flex
}

.subscribe-heading-wrap.custom-spacing.flex-ct-v.flex-gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px
}

.subscribe-text {
  color: var(--white);
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.26
}

.students-wrap {
  margin-top: 60px
}

.students-wrap.custom-spacing {
  margin-top: 50px
}

.discover-grid-1 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 125px;
  display: grid
}

.discover-grid-1.alt {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: .9fr 1fr;
  max-width: 898px;
  margin-left: auto;
  margin-right: auto
}

.discover-grid-1.audience {
  margin-top: 90px;
  margin-bottom: -60px
}

.discover-grid-1.audience.customs-spacing {
  margin-top: 73px;
  margin-bottom: 0
}

.discover-grid-1.audience.t-padding-40px {
  margin-top: 40px
}

.discover-grid-1.audience.t-padding-40px.b-padding-0 {
  margin-bottom: 0
}

.discover-grid-1.alt-2 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-columns: .9fr 1fr;
  max-width: 930px;
  margin-left: auto;
  margin-right: auto
}

.discover-grid-1.alt-2.cus-spacing.flex-gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.discover-grid-1.alt-2.cus-spacing.flex-gap-40.remove-margin {
  margin-top: 0
}

.discover-grid-1.alt-2.cus-spacing.flex-gap-40.remove-margin.padding-x-0 {
  padding-right: 0
}

.discover-grid-1.custom-spacing {
  margin-top: 50px
}

.whats-inside-txt-wrap {
  margin-top: 27px
}

.whats-inside-txt-wrap.margin-top-xl.margin-bot-xxl {
  margin-bottom: 200px
}

.whats-inside-txt-wrap.margin-top-xl.margin-bot-xxl.center {
  margin-bottom: 160px
}

.whats-inside-txt-wrap.center.margin-top-lrg.desktop-80.relative {
  z-index: 1;
  position: relative
}

.whats-inside-txt-wrap.left-auto {
  margin-left: auto
}

.whats-inside-txt-wrap.left-auto.txt-right {
  text-align: right
}

.whats-inside-txt-wrap.margin-top-sml {
  padding-right: 80px
}

.whats-inside-txt-wrap.c-spacing {
  margin-top: 22px
}

.whats-inside-txt-wrap.c-spacing.linkedin-for-ceos {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: left;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  display: flex
}

.whats-inside-image {
  width: 421px;
  max-width: none;
  position: absolute;
  top: -18px;
  left: -21px
}

.module-description {
  color: var(--light-grey);
  text-align: left;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.112
}

.module-heading {
  color: var(--white);
  text-align: left;
  margin-bottom: 24px;
  font-size: 23px;
  font-weight: 500;
  line-height: 1.112
}

.module-heading.linkedin-for-ceos {
  margin-top: 0;
  margin-bottom: 0
}

.bonus-lesson-image-wrapper {
  width: 303px;
  height: 176px;
  position: relative
}

.bonus-text-wrap {
  margin-top: 20px
}

.bonus-text-wrap.margin-top-xl.margin-bot-xxl {
  margin-bottom: 200px
}

.bonus-text-wrap.margin-top-xl.margin-bot-xxl.center {
  margin-bottom: 160px
}

.bonus-text-wrap.center.margin-top-lrg.desktop-80.relative {
  z-index: 1;
  position: relative
}

.bonus-text-wrap.left-auto {
  margin-left: auto
}

.bonus-text-wrap.left-auto.txt-right {
  text-align: right
}

.bonus-text-wrap.margin-top-sml {
  padding-right: 80px
}

.next-level-quote {
  color: var(--light-grey);
  font-size: 17px;
  line-height: 1.44
}

.next-level-quote.alt {
  text-align: left;
  margin-bottom: 60px
}

.next-level-quote.is-left-align {
  text-align: left
}

.next-level-price {
  color: var(--green-yellow);
  text-align: center;
  margin-bottom: 0;
  font-size: 45px;
  line-height: 1.065;
  text-decoration: none
}

.next-level-price.next-level-discount-price {
  color: var(--green-yellow);
  text-decoration: none
}

.next-level-price.next-level-price-strikethrough {
  color: var(--placeholder-gray);
  text-decoration: line-through
}

.next-level-price.text-color-white {
  color: var(--white)
}

.next-level-price.linkedin-for-ceos {
  margin-left: auto;
  margin-right: auto
}

.next-level-quote-inner {
  color: #fff;
  background-image: linear-gradient(#1a1a1a, #000);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px 28px 30px 27px;
  display: flex
}

.next-level-quote-inner.bonus {
  justify-content: flex-start;
  padding-top: 30px;
  padding-left: 24px;
  padding-right: 24px
}

.next-level-quote-inner.bonus._1 {
  padding-right: 20px
}

.next-level-quote-inner.flip {
  background-image: linear-gradient(#131313, #000);
  justify-content: flex-start;
  padding-left: 24px;
  padding-right: 24px
}

.next-level-quote-inner.edit-4 {
  padding-left: 36px;
  padding-right: 36px
}

.next-level-quote-inner.os-letter {
  padding-bottom: 43px;
  padding-left: 35px;
  padding-right: 28px
}

.next-level-quote-inner.list-grid-wrapper {
  background-image: linear-gradient(#000, #1a1a1a);
  width: 100%
}

.next-level-quote-inner.list-grid-wrapper.size-max {
  width: 100%
}

.next-level-quote-inner.list-grid-wrapper.flex-gap-9px, .next-level-quote-inner.list-grid-wrapper.flex-gap-9px.center-space-better {
  justify-content: space-between;
  align-items: center
}

.next-level-quote-inner.list-grid-wrapper.flex-gap-9px.all-padding-25px {
  padding: 25px
}

.next-level-quote-inner.list-grid-wrapper.flex-gap-9px.height-100 {
  height: 100%
}

.next-level-quote-inner.list-grid-wrapper.flex-gap-9px.remove-padding.founder-dojo-bonus {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 21px
}

.next-level-quote-inner.list-grid-wrapper.flex-gap-9px.remove-padding.founder-dojo-bonus.hide {
  display: none
}

.next-level-quote-inner.list-grid-wrapper.bundle {
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%
}

.next-level-quote-inner.list-grid-wrapper.pricing-grid-wrapper {
  padding: 35.5px 78px
}

.next-level-quote-inner.low-ticket-items {
  align-items: center;
  width: 100%
}

.next-level-quote-inner.low-ticket-items.flex-gap-9px {
  grid-column-gap: 9px;
  grid-row-gap: 9px
}

.next-level-author-wrap {
  grid-column-gap: 13px;
  color: #fff;
  align-items: center;
  margin-left: auto;
  display: flex
}

.next-level-author-wrap.btm {
  justify-content: flex-end;
  width: 100%;
  margin-top: auto
}

.next-level-author-wrap.middle {
  align-items: center
}

.next-level-author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 57px;
  height: 57px
}

.next-level-author {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2
}

.next-level-author-title {
  color: var(--light-grey);
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.2
}

.heading-wrap {
  text-align: center;
  max-width: 1000px;
  margin-bottom: 140px;
  margin-left: auto;
  margin-right: auto
}

.heading-wrap.less {
  margin-bottom: 120px
}

.heading-wrap.less-margin-bottom {
  margin-bottom: 60px
}

.heading-wrap.less-margin-bottom.centered {
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.heading-wrap.customs-spacing {
  margin-bottom: 60px
}

.faq-wrap {
  width: 100%;
  max-width: 911px;
  margin-top: 0
}

.bonus-lesson-image {
  width: 348px;
  max-width: none;
  position: absolute;
  top: -18px;
  left: -21px
}

.faq-question {
  font-size: 22px;
  font-weight: 400;
  line-height: 1.12
}

.faq-question.double-line {
  max-width: 700px;
  margin-top: -10px
}

.faq-answer {
  color: #fff;
  max-width: 588px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  line-height: 1.26
}

.faq-answer p {
  font-size: 15px;
  line-height: 1.26
}

.faq-answer li {
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.5
}

.faq-answer ul {
  padding-left: 14px
}

.founder-hero-h1 {
  color: var(--white);
  text-align: center;
  margin-bottom: 6px;
  font-size: 60px
}

.founder-hero-h1.mastermind-update {
  margin-bottom: 24px;
  font-family: Blmelody Edit, sans-serif;
  font-weight: 500;
  line-height: 1
}

.founder-hero-description {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 120%
}

.founder-hero-description.mastermind-subheader {
  margin-top: 50px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 27px;
  font-weight: 300;
  line-height: 1.18
}

.founder-hero-description.mastermind-subheader.mastermind-success-message {
  margin-top: 0
}

.founder-hero-description.mastermind-subheader.job-pos-success-message-copy {
  margin-top: 0;
  margin-bottom: 25px
}

.founder-hero-description.mastermind-subheader.thankyou-subheader-ae {
  margin-top: 0;
  margin-bottom: 30px
}

._3sc {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex
}

.discover-heading-wrap {
  max-width: 973px
}

.icon-block-wrap {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  background-color: #1313134d;
  border: .5px solid #2e2e2e4d;
  border-radius: 9px;
  flex-direction: column;
  align-items: center;
  padding: 24px 20px 38px;
  display: flex
}

.icon-block-wrap.why-work-with-us-card {
  justify-content: flex-start;
  align-items: center
}

.icon-block-title {
  float: none;
  color: var(--white);
  text-align: center;
  letter-spacing: normal;
  margin-bottom: 10px;
  font-family: Archivo, sans-serif;
  font-size: 22px;
  font-weight: 400
}

.icon-block-description {
  color: var(--light-grey);
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.3em
}

.icon-block-description.alt {
  font-size: 17px
}

.curriculum-image {
  width: 312px
}

.curriculum-module-wrapper {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  display: grid
}

.curriculum-module-wrapper.community {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
  grid-template-columns: auto 1fr;
  align-content: center;
  align-items: center
}

.curriculum-module-description {
  color: var(--light-grey);
  text-align: left;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.112
}

.curriculum-module-description.var {
  font-size: 18px;
  line-height: 1.2
}

.curriculum-module-heading {
  color: var(--white);
  margin-bottom: 24px;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.112
}

.curriculum-module-heading.var {
  padding-top: 15px;
  font-size: 22px
}

.bonus-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 213px;
  height: 164px;
  margin-bottom: 33px;
  margin-left: auto;
  margin-right: auto
}

.bonus-image.alt {
  max-width: 208px
}

.bonus-image.alt.margin-btm-med.supportive {
  width: 110%;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
  left: -5%
}

.bonus-image.alt.margin-btm-med.supportive.edit-6 {
  width: 105%
}

.bonus-image.alt.smaller {
  max-width: 75%;
  padding-bottom: 24px
}

.bonus-image.alt.smaller.offset {
  margin-top: -24px
}

.bonus-image.margin-top-sml.smaller {
  max-width: 65%;
  padding-bottom: 24px
}

.bonus-image.margin-top-sml.smaller.smallest {
  max-width: 50%
}

.bonus-image.margin-top-sml.larger {
  max-width: 80%
}

.bonus-image.larger {
  max-width: 88%;
  margin-top: 0
}

.bonus-image.board {
  max-width: 86%;
  margin-top: 24px
}

.bonus-image.scorecards {
  max-width: 96%;
  margin-top: 40px
}

.bonus-image.scorecards.margin-btm-med.supportive {
  width: 110%;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
  left: -5%
}

.bonus-image.scorecards.smaller {
  max-width: 75%;
  padding-bottom: 24px
}

.bonus-image.scorecards.smaller.offset {
  margin-top: -24px
}

.bonus-image.scorecards.top {
  margin-top: 20px
}

.bonus-image.alt-2 {
  max-width: 182px
}

.bonus-image.alt-2.margin-btm-med.supportive {
  width: 110%;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 10px;
  position: relative;
  left: -5%
}

.bonus-image.alt-2.margin-btm-med.supportive.edit-6 {
  width: 105%
}

.bonus-image.alt-2.smaller {
  max-width: 75%;
  padding-bottom: 24px
}

.bonus-image.alt-2.smaller.offset {
  margin-top: -24px
}

.bonus-image.qna {
  width: 220px;
  height: auto
}

.bullet-text {
  color: var(--white);
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.8
}

.bullet-text.max-width-530 {
  text-align: left;
  max-width: 270px
}

.bullet-text.max-width-530-copy {
  text-align: left;
  max-width: 265px
}

.swiper-icon {
  width: 20px;
  height: 20px
}

.experts_content-2 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-direction: column;
  display: flex
}

.reviews-top-2 {
  grid-column-gap: 10px;
  color: #fff;
  align-items: flex-start;
  margin-bottom: 44px;
  display: flex
}

.experts_img-2 {
  width: 120px;
  height: 120px;
  position: absolute;
  inset: auto auto auto -14px
}

.reviews-rt-2 {
  margin-top: 40px;
  margin-left: auto;
  display: block
}

.reviews-rt-2.less-pad-top {
  margin-top: 3rem
}

.experts-header-lft-2 {
  color: #1a1a1a;
  background-color: #d9fc67;
  border-top: 1px solid #d9fc67;
  border-bottom: 1px solid #d9fc67;
  border-left: 1px solid #d9fc67;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  align-items: center;
  height: 100%;
  padding-left: 12px;
  padding-right: 4px;
  font-family: Archivo, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  display: flex
}

.experts_profile-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative
}

.testimonial_name-2 {
  color: #fff;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 30px;
  font-weight: 200;
  line-height: .98
}

.experts_title-wrapper-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex
}

.experts-header-rt-2 {
  color: #353535;
  white-space: nowrap;
  word-break: normal;
  background-color: #fff;
  border: 1px solid #fff;
  border-left: 1px #d9fc67;
  border-radius: 0 100px 100px 0;
  align-items: center;
  height: 100%;
  padding-left: 4px;
  padding-right: 12px;
  font-family: Archivo, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  display: flex
}

.how-grid {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 903px;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.how-grid.hero {
  grid-row-gap: 12px;
  flex: 1;
  position: relative
}

.how-grid.margin-top-lrg.gap-med {
  grid-row-gap: 48px
}

.how-grid.margin-top-xl.gap-lrg {
  grid-row-gap: 60px
}

.how-grid.margin-top-xl.gap-med {
  grid-row-gap: 48px
}

.how-grid.gap-sml {
  grid-row-gap: 24px
}

.how-grid.gap-sml.icons-grid {
  padding-left: 20px;
  padding-right: 20px
}

.how-grid.margin-top-90 {
  margin-top: 90px
}

.how-grid.margin-top-90.mobile-hide.ipad-show {
  max-width: 910px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto
}

.how-grid.margin-top-90.desktop-hide {
  display: flex
}

.how-grid.margin-top-90.desktop {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto
}

.how-grid.margin-top-90.mobile {
  display: none
}

.how-grid.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px
}

.how-grid.is-for-you-grid {
  margin-top: 90px
}

.how-grid.is-for-you-grid.mobile-hide.ipad-show {
  max-width: 910px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto
}

.how-grid.is-for-you-grid.desktop-hide {
  display: flex
}

.how-grid.is-for-you-grid.desktop {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto
}

.how-grid.is-for-you-grid.mobile {
  display: none
}

.heading-founders-experts {
  color: #fff
}

.heading-founders-experts.full-width {
  width: 100%;
  display: block
}

.heading-founders-experts.full-width.x-margin-btm {
  margin-left: auto
}

.heading-founders-experts.full-width.x-margin-btm.align-rt {
  text-align: right
}

.heading-founders-experts.full-width.align-lft {
  margin-right: auto
}

.heading-founders-experts.full-width.center.desktop-hide {
  display: none
}

.heading-founders-experts.x-margin-btm.shorter {
  line-height: 1.2
}

.heading-founders-experts.larger {
  font-size: 1.75rem
}

.heading-founders-experts.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.heading-founders-experts.larger.bl-melody.experts-header {
  font-weight: 200
}

.heading-founders-experts.center.margin-top-lrger, .heading-founders-experts.center.margin-top-90 {
  margin-top: 90px
}

.heading-founders-experts.center.margin-top-90._1 {
  margin-top: 110px
}

.heading-founders-experts.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.heading-founders-experts.center.slight-smaller {
  font-size: 48px
}

.heading-founders-experts.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.heading-founders-experts.height-1-6 {
  line-height: 1.6
}

.heading-founders-experts.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.heading-founders-experts.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.heading-founders-experts.less-line-height {
  font-weight: 200;
  line-height: 1
}

.heading-founders-experts.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.heading-founders-experts.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.heading-founders-experts.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.heading-founders-experts.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.heading-founders-experts.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.heading-founders-experts.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.heading-founders-experts.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.heading-founders-experts.height-1 {
  line-height: 1
}

.heading-founders-experts.height-08 {
  line-height: .8
}

.heading-founders-experts.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.heading-founders-experts.normal {
  font-weight: 400
}

.heading-founders-experts.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.heading-founders-experts.h3-resized.light {
  max-width: 494px;
  font-weight: 300
}

.shopify-logo {
  filter: brightness(200%);
  width: auto;
  height: 43px
}

.shopify-logo.founders-logos {
  opacity: 1;
  transition: all .5s cubic-bezier(.645, .045, .355, 1)
}

.shopify-logo.founders-logos:hover {
  opacity: 1
}

.google-logo {
  width: 102px;
  height: 34px
}

.uber-logo {
  width: 74px;
  height: 42px
}

.skool-logo {
  width: 82px;
  height: 28px
}

.convertkit-logo {
  width: auto;
  height: 40px
}

.hypefury-logo {
  width: 62px;
  height: 74px
}

.hypefury-logo.var {
  margin-top: -11px
}

.taplio-logo {
  width: 163px;
  height: 51px
}

.testimonialto-logo {
  width: 200px;
  height: 53px
}

.seamlessai-logo {
  width: 163px;
  height: 33px
}

.praycom-logo {
  width: auto;
  height: 43px
}

.foreplay-logo {
  width: 131px;
  height: 45px
}

.othership-logo {
  width: 119px;
  height: 51px
}

.kajabi-logo {
  width: auto;
  height: 43px
}

.teleport-logo {
  width: 140px;
  height: 43px
}

.teleport-logo.oppacity {
  opacity: .53
}

.figure-logo {
  width: 113px;
  height: 18px
}

.contact-logo {
  width: 80px;
  height: 44px
}

.tesla-logo {
  width: 150px;
  height: 29px
}

.meta-logo {
  width: 102px;
  height: 20px
}

.brex-logo {
  width: 112px;
  height: 30px
}

.tiktok-logo {
  width: 107px;
  height: 30px
}

.freshbooks-logo {
  width: 141px;
  height: 30px
}

.airbnb-logo {
  width: 125px;
  height: 39px
}

.youtube-logo {
  width: 109px;
  height: 62px
}

.courseai-logo {
  filter: brightness(180%);
  width: 167px;
  height: 40px
}

.classy-logo {
  width: 101px;
  height: 43px
}

.family-fund-logo {
  width: 174px;
  height: 22px
}

.elite-daily-logo {
  width: 119px;
  height: 38px
}

.brain-apes-logo {
  width: 84px;
  height: 68px
}

.founders-row {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.founders-wrap {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 1186px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.founders-wrap.flex-gap-54 {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.founders-wrap.any-question-container {
  padding-top: 32px
}

.founders-wrap.any-question-container.padding-top-0, .founders-wrap.any-question-container-rp {
  padding-top: 0
}

.max-width-community {
  max-width: 800px
}

.max-width-927 {
  max-width: 927px
}

.mastermind-byline-wrap {
  max-width: 684px
}

.mastermind-plan-title {
  color: var(--white);
  font-size: 22px;
  line-height: 1.112
}

.mastermind-plan-description {
  color: var(--light-grey);
  font-size: 15px;
  line-height: 1.26
}

.mastermind-plan-image {
  object-fit: contain;
  width: 100%;
  height: 142px;
  margin-bottom: 10px
}

.mastermind-plan-image.larger {
  height: 160px
}

.mastermind-plan-image.smaller {
  height: 130px
}

.mastermind-plan-wrap {
  width: 100%;
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto
}

.mastermind-plan-wrap.flex-grow {
  flex: 1
}

.mastermind-plan-wrap.hero {
  flex: 1;
  max-width: none;
  display: flex
}

.mastermind-plan-wrap.bottom {
  margin-top: -70px;
  position: relative
}

.mastermind-plan-wrap.relative {
  position: relative
}

.mastermind-plan-wrap.relative._100z {
  z-index: 100
}

.mastermind-plan-wrap.relative.matt-grey {
  max-width: 1140px
}

.mastermind-plan-wrap.smaller {
  max-width: 1000px
}

.mastermind-plan-wrap.smaller.relative.top {
  z-index: 10
}

.mastermind-plan-wrap.smaller.relative.z100 {
  z-index: 100
}

.mastermind-plan-wrap.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.mastermind-plan-wrap.flex-v-cm.width-100.larger {
  max-width: 1271px
}

.mastermind-plan-wrap.flex-tsb {
  grid-column-gap: 14px
}

.mastermind-plan-wrap.footer {
  max-width: 1294px;
  display: flex
}

.mastermind-plan-wrap.footer-mobile {
  display: none
}

.mastermind-plan-wrap.larger {
  max-width: 1320px;
  position: relative
}

.mastermind-plan-wrap.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

.mastermind-plan-wrap.larger.margin-top-xxl {
  margin-top: 160px
}

.mastermind-plan-wrap.larger.flex-v-ct {
  align-items: center
}

.mastermind-plan-wrap.larger.margin-top-131 {
  margin-top: 131px
}

.mastermind-plan-wrap.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

.mastermind-plan-wrap.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

.mastermind-plan-wrap.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

.mastermind-plan-wrap.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

.mastermind-plan-wrap.hero-container.mobile-75.pages.workshop {
  height: auto;
  min-height: 85vh;
  padding-top: 0;
  padding-bottom: 3rem
}

.mastermind-plan-wrap.hero-container.mobile-75.test {
  justify-content: flex-start
}

.mastermind-plan-wrap.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

.mastermind-plan-wrap.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

.mastermind-plan-wrap.flex-v-ct.larger.side-pads {
  padding-left: 2rem;
  padding-right: 2rem
}

.mastermind-plan-wrap.flex-v-ct.medium {
  max-width: 1140px
}

.mastermind-plan-wrap.nav {
  max-width: 1600px;
  position: relative
}

.mastermind-plan-wrap.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

.mastermind-plan-wrap.nav.margin-top-xxl {
  margin-top: 160px
}

.mastermind-plan-wrap.flex-msb.medium, .mastermind-plan-wrap.medium {
  max-width: 1180px
}

.mastermind-plan-wrap.medium.flex-v-cm.os-alt {
  max-width: 1123px
}

.mastermind-plan-wrap.large {
  max-width: 1120px
}

.mastermind-plan-wrap.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

.mastermind-plan-wrap._1112 {
  max-width: 1112px
}

.mastermind-plan-wrap.discover {
  max-width: 1063px
}

.mastermind-plan-wrap.discover.relative.top {
  z-index: 10
}

.mastermind-plan-wrap.discover.relative.z100 {
  z-index: 100
}

.mastermind-plan-wrap.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.reviews-text {
  color: var(--alt-light-grey);
  margin-top: 16px;
  font-size: 15px;
  line-height: 1.44
}

.reviews-text.left-align {
  text-align: left;
  margin-bottom: 10px
}

.review-author {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400
}

.experts_video-overlay {
  z-index: 11;
  background-image: linear-gradient(#000, #0000 10% 90%, #000);
  position: absolute;
  inset: 0%
}

.audience-os-subhead {
  color: var(--light-grey);
  text-align: center;
  margin-top: 24px;
  margin-bottom: 0
}

.audience-os-subhead.less-line-height {
  line-height: 1.4
}

.audience-os-subhead.custom-spacing {
  margin-top: 30px
}

.h1-resized {
  color: var(--white);
  font-size: 60px;
  line-height: 1.05
}

.date-subtext-new {
  color: var(--green-yellow);
  margin-top: 22px;
  margin-bottom: 33px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.05
}

.date-subtext-new.no-spacing {
  margin-top: 0;
  margin-bottom: 0
}

.newsletter_grid {
  grid-column-gap: 20px;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: grid
}

.newsletter_grid.margin-top-larger {
  margin-top: 100px
}

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

.landing_grid-img {
  width: 190px;
  max-width: none;
  margin-left: auto
}

.landing_grid-img.small {
  width: 181px;
  margin-left: auto;
  margin-right: -35px
}

.landing_grid-img.large, .landing_grid-img.larger {
  width: 220px
}

.text-block-2 {
  width: 100%
}

.slider-img-wrap {
  width: 100%;
  height: 100%;
  display: block;
  position: relative
}

.image-106 {
  width: 100%
}

.thick-underline {
  text-decoration: underline
}

.podcast-img.new {
  border: 0 #fff3;
  border-radius: 0;
  height: auto
}

.newsletter-signup-wrapper {
  justify-content: center;
  align-items: center;
  display: none
}

.newsletter-signup-wrapper.grow {
  flex: 1
}

.form-block-2 {
  width: 100%
}

.signup-label {
  color: var(--white);
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 13px;
  line-height: 1;
  display: none
}

.signup-label.hide {
  display: none
}

.form_signup {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
  position: relative
}

.signup-input {
  border: 1px solid var(--grey);
  color: #cbcbcb;
  background-color: #fff0;
  border-radius: 5px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 12px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 16px
}

.signup-input::placeholder {
  color: #cbcbcb
}

.signup-input.grey {
  border-color: var(--grey)
}

.signup-input.hide {
  display: none
}

.signup-input.home-sigunup-input {
  padding-top: 11px
}

.signup-btn {
  border: 1px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: #000;
  text-align: center;
  border-radius: 5px;
  width: 100%;
  padding: 12px 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  transition: all .2s
}

.signup-btn:hover {
  border: 1px solid var(--green-yellow);
  color: var(--green-yellow);
  background-color: #000
}

.signup-btn.footer {
  width: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  position: absolute;
  inset: 0% 0% auto auto
}

.signup-btn.vsl-optin {
  -webkit-text-stroke-width: 0px;
  justify-content: center;
  width: 320px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 17px;
  padding-bottom: 15px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 15px;
  font-weight: 800;
  display: flex;
  box-shadow: 0 0 13px -1px #d9fc67
}

.signup-btn.vsl-optin:hover {
  background-color: #000
}

.signup-btn.vsl-optin.hide {
  display: none
}

.signup-btn.landing-page-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  height: 38px;
  padding: 8px 30px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.11;
  display: flex
}

.signup-btn.smaller-btn {
  width: 50%
}

.form_signup-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 400px;
  margin-top: 12px;
  display: block
}

.form_signup-wrapper.footer {
  margin-top: 0;
  margin-bottom: 0;
  display: block
}

.form_signup-wrapper.cta {
  width: 400px;
  min-width: 0;
  margin-top: 0;
  margin-bottom: 0;
  display: block
}

.form_signup-wrapper.cta.lead-magnet {
  width: 584px
}

.form_signup-wrapper.hidden {
  display: none
}

.form_signup-wrapper.align-center.half-size {
  width: 200px
}

.form_signup-wrapper.no-margin {
  margin-top: 0
}

.success-message {
  background-color: #ddd0
}

.expert_modal {
  z-index: 1000;
  background-color: #161616bf;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%
}

.expert_modal._1, .expert_modal._2, .expert_modal._3, .expert_modal._2, .expert_modal._3, .expert_modal._4, .expert_modal._5 {
  display: none
}

.popup_newsletter {
  z-index: 9999;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--green-yellow);
  color: var(--black);
  text-align: center;
  border: 1px solid #000;
  border-radius: 12px;
  flex-direction: column;
  max-width: 420px;
  padding: 50px 32px 32px;
  display: none;
  position: fixed;
  bottom: 25px;
  right: 25px
}

.newsletter-heading {
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.1;
  display: none
}

.newsletter-paragraph {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.05rem;
  line-height: 1.1;
  display: none
}

.newsletter-close {
  cursor: pointer;
  display: none;
  position: absolute;
  inset: 10px 20px auto auto
}

.close-x {
  width: 20px;
  height: 20px
}

.popup-input {
  background-color: #fff0;
  border: 2px solid #000;
  border-radius: 12px;
  height: 100%;
  margin-bottom: 0;
  font-family: Belfast grotesk, sans-serif;
  font-size: 1rem;
  line-height: 1
}

.popup-input::placeholder {
  color: var(--black)
}

.popup-form {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex
}

.popup-btn {
  background-color: var(--black);
  color: var(--green-yellow);
  border-radius: 12px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 1rem
}

.popup-form-block {
  margin-bottom: 0;
  display: none
}

.success-message-2 {
  background-color: #ddd0
}

.image-107 {
  object-fit: cover;
  height: 200px
}

.div-block-16 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex
}

.text-block-3 {
  color: var(--green-yellow);
  font-family: BL Melody Regular, sans-serif;
  font-size: 22px
}

.heading-803 {
  color: var(--white);
  margin-top: 25px;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 50px
}

.text-block-4 {
  color: var(--white);
  text-align: center;
  font-family: Blmelody Edit, sans-serif;
  font-size: 26px;
  font-weight: 200;
  line-height: 34px
}

.html-embed-6 {
  margin-top: 106px
}

.html-embed-6.clarity-call-confirmed-html-6 {
  margin-top: 60px
}

.text-block-5 {
  color: var(--green-yellow);
  text-align: center;
  margin-top: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400
}

.text-block-6 {
  color: var(--white);
  text-align: center;
  max-width: 790px;
  margin-top: 14px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  font-weight: 300
}

.text-block-6.cc-confirm-text-6 {
  color: var(--light-grey);
  margin-bottom: 20px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 20px;
  line-height: 26px
}

.youtube {
  margin-top: 40px;
  display: none
}

.youtube-2 {
  margin-top: 40px
}

.video-2 {
  aspect-ratio: auto;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  display: block
}

.video-2.clarity {
  display: block
}

.heading-804 {
  color: var(--white);
  text-align: center;
  margin-top: 40px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 51px;
  font-weight: 400
}

.text-block-7 {
  color: var(--grey);
  font-size: 20px
}

.text-block-8 {
  color: var(--light-grey);
  text-align: center;
  max-width: 900px;
  margin-top: 10px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 26px;
  text-decoration: none
}

.text-block-9 {
  color: var(--white);
  text-align: center;
  margin-top: 65px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 30px;
  line-height: 32px
}

.text-block-10 {
  color: var(--white);
  text-align: center;
  margin-top: 5px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 20px;
  font-weight: 200
}

.div-block-17 {
  margin-top: 50px
}

.div-block-17.cc-confirmed-div-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex
}

.paragraph-2 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px
}

.heading-805 {
  color: var(--white);
  text-align: center;
  margin-top: 40px;
  text-decoration: underline
}

.text-span {
  text-decoration: underline
}

.bold-text-2 {
  margin-top: 40px;
  display: block
}

.bold-text-3 {
  margin-top: 40px;
  text-decoration: none;
  display: block
}

.heading-806 {
  color: var(--white);
  margin-top: 0;
  font-style: normal;
  font-weight: 500
}

.bold-text-4 {
  color: var(--green-yellow);
  text-align: center;
  margin-top: 40px;
  font-family: Blmelody Edit, sans-serif;
  display: none
}

.bold-text-4.workshop-text-1 {
  margin-bottom: 40px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 18px
}

.container-2 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex
}

.paragraph-3 {
  text-align: center
}

.rich-text-block {
  color: var(--white);
  text-align: left;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  font-weight: 400
}

.paragraph-4, .paragraph-5, .paragraph-6, .paragraph-7 {
  font-size: 14px
}

.workshop-content-letter {
  text-align: left;
  font-size: 15px;
  font-style: italic;
  line-height: 1.5
}

.workshop-content-letter.center-align {
  text-align: center;
  font-weight: 600
}

.workshop-content-letter.highlight {
  color: var(--green-yellow)
}

.workshop-content-letter.bolded-text {
  color: var(--green-yellow);
  font-weight: 500
}

.section-3 {
  padding-top: 100px
}

.section-3.sec-matt.less-padding-top {
  padding-top: 200px;
  padding-bottom: 100px
}

.header-main {
  color: #fff;
  text-align: center;
  letter-spacing: -1.4px;
  -webkit-text-stroke-width: .2px;
  -webkit-text-stroke-color: #fff;
  text-transform: none;
  margin: 27px auto 9px;
  padding-bottom: 12px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 35px;
  font-weight: 600;
  display: block
}

.header-main.header-optin {
  letter-spacing: -1px;
  -webkit-text-stroke-width: 0px;
  margin-top: 21px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 42px;
  font-weight: 600
}

.header-main.header-optin.optin-page {
  margin-top: 30px;
  padding-bottom: 17px;
  font-weight: 500
}

.header-main.header-optin.optin-page.application-page {
  color: var(--white);
  max-width: 775px;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-bottom: 24px;
  line-height: 42px
}

.header-main.header-optin.optin-page.first-step {
  margin-top: 30px;
  padding-bottom: 1px
}

.header-main.header-optin.optin-page.intro-call {
  color: var(--white);
  margin-top: 50px;
  padding-bottom: 24px;
  line-height: 42px
}

.header-main.header-optin.optin-page.is-main-lead-magnet {
  color: var(--white);
  margin-top: 30px;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 42px
}

.header-main.header-optin.optin-page.yt-success-page {
  color: var(--white);
  max-width: 720px;
  margin-top: 0;
  padding-bottom: 0;
  line-height: 42px
}

.header-main.header-optin.confirmation-page {
  width: 720px;
  margin-top: 54px;
  padding-left: 0;
  padding-right: 0;
  font-size: 42px;
  font-weight: 500;
  line-height: 48px
}

.header-main.header-optin.confirmation-page.mobile {
  display: none
}

.header-main.header-optin.vsl-page {
  margin-top: 30px;
  padding-bottom: 17px;
  font-weight: 500
}

.header-main.header-optin.vsl-page.mobile-spacing.max-width-910 {
  max-width: 910px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px
}

.header-main.header-vsl {
  -webkit-text-stroke-width: 0px;
  max-width: 934px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 42px;
  font-weight: 400
}

.header-main.header-vsl.vsl-page {
  margin-top: 5px;
  padding-bottom: 0;
  font-size: 37px;
  line-height: 1.1
}

.header-main.confirmation-headline {
  letter-spacing: -1.7px;
  -webkit-text-stroke-width: 0px;
  margin-top: 22px;
  padding-bottom: 9px;
  font-size: 60px
}

.header-main.ty-feedback-sub-header {
  letter-spacing: -.5px;
  margin-top: 50px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 35px
}

.header-main.p-feedback-sub-header {
  letter-spacing: -.5px;
  margin-top: 80px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 35px
}

.header-main.p-feedback-sub-header.margin-bottom-1rem {
  margin-top: 100px;
  margin-bottom: 1rem
}

.header-main.ty-feedback-sub-header-yt {
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 35px
}

.header-main.sedona-videos-heading {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 400
}

.div-block-19 {
  background-color: #761c1c
}

.div-block-20 {
  background-color: #46c14200
}

.cust-icon-container {
  opacity: 1;
  color: #fff;
  background-color: #000;
  background-image: linear-gradient(#000, #fff);
  border-radius: 50px 50px 0 0;
  width: 100%;
  max-width: none;
  margin-top: 0;
  padding-bottom: 100px;
  font-family: Blmelody Edit, sans-serif;
  font-weight: 300;
  display: block
}

.cust-icon-container.confirmation-page {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.cust-icon-container.vsl-page {
  background-image: repeating-radial-gradient(circle at 50% 0, #212121, #000);
  border-radius: 0;
  margin-bottom: -99px
}

.cust-icon-container.application-page {
  background-image: repeating-radial-gradient(circle farthest-corner at 50% 0%, var(--dark-grey), black);
  border-radius: 0
}

.text-block-11 {
  color: #647430;
  text-align: center;
  letter-spacing: -.7px;
  text-transform: uppercase;
  text-shadow: 0 1px 16px #0003;
  margin-top: 17px;
  margin-bottom: 14px;
  font-family: Edit Blmelody Edit, sans-serif;
  font-size: 24px;
  font-weight: 700
}

.sub-headline-2 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#d4f666, #98af56 100%, #fff);
  font-size: 24px
}

.sub-headline-2.clipped {
  background-image: linear-gradient(99deg, #d4f666 40%, #98af56 100%, #fff);
  margin-top: 1px;
  margin-bottom: 17px;
  font-weight: 400;
  line-height: 1.2
}

.sub-headline-2.clipped.optin-page {
  background-image: none;
  margin-top: 12px;
  margin-bottom: 35px;
  font-family: Blmelody Edit, sans-serif;
  font-weight: 200
}

.sub-headline-2.clipped.optin-page.vsl.mobile-padding-less.remove-margin {
  color: #d9fc67;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem
}

.sub-headline-2.clipped.optin-page.vsl.mobile-padding-less.remove-margin.text-size-3-75rem {
  font-size: 24rem
}

.sub-headline-2.clipped.confirmation-page {
  background-image: linear-gradient(99deg, #ff1919, #cd1f1f 97%, #98af56);
  margin-top: -9px;
  margin-bottom: 43px
}

.sub-headline-2.warning-vsl {
  background-image: none;
  margin-top: 24px;
  margin-bottom: 11px;
  padding-top: 15px;
  font-size: 17px
}

.highlight {
  text-align: center;
  object-fit: fill;
  background-color: #8d3e3e;
  justify-content: center;
  align-items: center;
  max-width: 90px;
  font-size: 14px;
  display: flex
}

.bold-text-5 {
  text-align: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static
}

.container-4 {
  background-image: linear-gradient(to bottom, #2f2f2fe6, #212121d6 100%, var(--black));
  border: 1px solid #3a3a3a;
  border-radius: 10px;
  max-width: 500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 30px 0
}

.submit-button {
  z-index: 1;
  clear: none;
  color: #fff;
  text-align: center;
  letter-spacing: -.5px;
  -webkit-text-stroke-width: 1.1px;
  text-shadow: 0 1px 20px #0000006b;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #caea6300;
  background-image: radial-gradient(circle at 50% 100%, #d90707, #7f0707);
  background-clip: border-box;
  border-radius: 7px;
  width: 100%;
  margin-top: 26px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 20px 20px 17px;
  font-family: Edit Blmelody Edit, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  transition: text-shadow 2s, letter-spacing 1s, font-size .925s;
  display: inline-block;
  position: relative;
  top: auto
}

.submit-button:hover {
  letter-spacing: -.4px;
  -webkit-text-stroke-width: 1.1px;
  text-shadow: 0 1px 20px #000000b3;
  background-color: #caea6200;
  background-image: radial-gradient(circle at 50% 100%, red, #780b0b);
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  font-size: 25px;
  display: block
}

.submit-button.optin {
  background-image: radial-gradient(circle farthest-corner at 50% 100%, var(--green-yellow), #89a23a)
}

.form-2 {
  text-align: center
}

.text-field-2 {
  color: #c5c5c5;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 7px;
  width: 47%;
  margin-right: 0;
  padding: 20px 20px 21px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 17px
}

.text-field-2.no-wrap {
  width: 90%;
  padding: 0 0 0 16px
}

.text-field-2.no-pad {
  margin-bottom: 0
}

.text-field-2.no-pad.more-width {
  width: 90%
}

.text-field-3 {
  color: #c5c5c5;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 7px;
  width: 47%;
  margin-top: 0;
  margin-bottom: -10px;
  margin-left: 0;
  padding: 20px 20px 21px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 17px
}

.text-field-3.no-wrap {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0
}

.text-field-3.no-pad {
  margin-bottom: 0
}

.text-field-3.no-pad.more-width {
  width: 90%
}

.grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2"/.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: end;
  place-items: center;
  max-width: 600px;
  display: grid
}

.bold-text-6 {
  font-family: Blmelody Edit, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 800
}

.text-block-12 {
  background-color: #fff0
}

.image-108 {
  max-width: 70%
}

.container-5 {
  justify-content: center;
  margin-top: 23px;
  padding-bottom: 27px;
  display: flex
}

.container-6 {
  text-align: center;
  max-width: 900px;
  margin-bottom: 0;
  padding-bottom: 0
}

.image-109 {
  opacity: 1;
  text-align: center;
  mix-blend-mode: normal;
  margin: 8px auto 0;
  display: block
}

.image-109.optin-page {
  width: 100px;
  margin-top: -40px
}

.image-109.optin-page.no-margin {
  margin-top: 0;
  margin-bottom: 0
}

.image-109.optin-page.no-margin.padding-bottom-45px {
  padding-bottom: 25px
}

.image-109.optin-page.no-margin.jl-logo, .image-109.optin-page.no-margin.affiliate-logo {
  margin-top: 32px
}

.image-109.optin-page.no-margin.margin-top-34px {
  padding-top: 34px
}

.image-109.optin-page.no-margin.newsletter-small-logo {
  margin-top: 35px
}

.image-109.optin-page.yt-success-logo {
  margin-top: 0
}

.image-109.os-light {
  margin-top: 70px;
  margin-bottom: 70px;
  display: none
}

.grid-8 {
  grid-template: ".Area""Area-2."/1fr 1fr 1fr 1fr
}

.grid-9 {
  grid-template-areas: "Area Area-2"
}

.cust-icons-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .5fr .75fr .75fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: center;
  margin-top: 22px;
  margin-bottom: -26px;
  display: grid
}

.cust-icons-grid.grid-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: -30px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: none
}

.cust-icons-grid.optin-page {
  margin-top: -37px
}

.grid-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: 800px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.custicon-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 55px;
  display: block
}

.custicon-container.vsl-page, .custicon-container.application-page {
  display: none
}

.image-110, .image-111 {
  opacity: .17
}

.image-112 {
  opacity: .17;
  width: 300px;
  margin-top: 1px;
  margin-left: 0;
  padding-top: 43px
}

.image-113, .image-114, .image-119, .image-116, .image-117, .image-118 {
  opacity: .17
}

.cust-second-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  max-width: 700px;
  margin-top: -43px;
  margin-bottom: 10px
}

.cust-second-grid.confirmation {
  display: none
}

.blank {
  opacity: 0
}

.grid-15 {
  display: block;
  overflow: visible
}

.grid-15.confirmation, .grid-15.vsl-page, .grid-15.application-page {
  display: none
}

.underline-glow {
  padding-bottom: 0;
  display: inline-block
}

.image-121 {
  opacity: .77;
  width: 490px;
  max-width: 700%;
  margin: -72px auto -24px -43px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0
}

.image-120 {
  opacity: .77;
  margin-top: 0;
  margin-bottom: -65px;
  padding-left: 0;
  padding-right: 0;
  display: none
}

.heading-807, .heading-808 {
  display: none
}

.body {
  /* background-color: #000; */
  /* background-image: linear-gradient(to bottom,var(--green-yellow),#8aa23f 8%); */
  /* border-radius: 0; */
  /* min-width: 0; */
}

.body.optin-page {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-size: auto
}

.body.vsl-page {
  background-image: none
}

.italic-text-2 {
  color: #505c26;
  font-size: 24px;
  font-style: italic
}

.italic-text-3 {
  color: #414b1f;
  letter-spacing: -.5px;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #414b1f;
  text-shadow: 0 1px 16px #0003
}

.paragraph-8 {
  color: #aac84d;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: -100px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 12px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 17px;
  line-height: 1.4;
  display: block
}

.image-122 {
  z-index: 1;
  border: 1px solid #282828;
  border-radius: 100px;
  max-width: 130px;
  margin: 3px auto -14px;
  position: relative
}

.grid-16 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template: ". .""Area Area-2"/1fr 3.5fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 700px;
  margin: -37px auto -39px;
  padding-bottom: 0;
  display: grid
}

.bold-text-7 {
  font-size: 25px
}

.bold-text-8 {
  font-size: 18px
}

.paragraph-9 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 22px;
  font-size: 18px
}

.container-8 {
  max-width: 940px
}

.div-block-21 {
  background-color: #000;
  background-image: none
}

.div-block-22 {
  background-color: #111;
  border: 1px solid #2d2d2d;
  border-left: 2px solid #fbfbfb;
  border-right-color: #000;
  justify-content: center;
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.bold-text-9 {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 20px;
  font-weight: 400
}

.bold-text-10 {
  text-align: center;
  font-size: 12px
}

.grid-17 {
  float: none;
  grid-template: "Area"/1fr 1fr 1fr 1fr 1fr;
  place-content: center;
  place-items: center;
  width: 700px
}

.container-9 {
  width: 700px
}

.youtube-3 {
  text-align: center;
  width: 85%;
  display: inline-block
}

.video-3 {
  overflow-wrap: normal;
  border: 5px #000;
  border-radius: 0;
  width: 100%;
  margin-bottom: -12px;
  padding-left: 0;
  display: inline-block
}

.container-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 840px;
  display: block
}

.heading-809 {
  color: var(--green-yellow);
  text-align: center;
  font-size: 30px
}

.heading-810 {
  text-align: center;
  margin-top: 2px;
  margin-bottom: 11px;
  padding-bottom: 9px;
  font-size: 32px;
  line-height: 1
}

.button-2 {
  z-index: 1;
  background-image: radial-gradient(circle farthest-corner at 50% 100%, var(--green-yellow), #a2b85b);
  text-align: center;
  -webkit-text-stroke-width: 1px;
  text-transform: uppercase;
  text-shadow: 0 1px 20px #0000006b;
  border-radius: 7px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 23px 40px;
  font-family: Edit Blmelody Edit, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  position: relative
}

.container-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid
}

.image-123 {
  margin-top: -100px
}

.container-12 {
  max-width: 1280px;
  padding-bottom: 0;
  padding-left: 10px
}

.four-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  border: 1px #797979;
  border-radius: 7px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-height: 220px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block
}

.paragraph-10 {
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  font-size: 22px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.1
}

.paragraph-11 {
  color: #fff;
  margin-top: -13px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.2
}

.four-column-2, .four-column-3, .four-column-4 {
  text-align: center;
  border: 1px #797979;
  border-radius: 7px;
  padding: 0 10px
}

.main-col-testimonials {
  clear: none;
  text-align: center;
  flex-flow: row;
  place-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: -117px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  left: -14%;
  right: 0
}

.container-13 {
  border-radius: 15px
}

.container-14 {
  background-image: linear-gradient(#2f2f2fe6, #212121d6 100%, #161616);
  border: 1px solid #3a3a3a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  height: 170px;
  margin: 27px auto 0;
  padding: 0 24px;
  display: flex
}

.form-3 {
  text-align: center;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px
}

.text-field-4 {
  color: #000;
  border-radius: 7px;
  padding: 25px 20px;
  font-size: 20px
}

.image-124 {
  opacity: .77;
  margin-top: 0;
  margin-bottom: -65px;
  padding-left: 0;
  padding-right: 0;
  display: none
}

.submit-button-2 {
  z-index: 1;
  clear: none;
  color: #fff;
  text-align: center;
  letter-spacing: -.5px;
  -webkit-text-stroke-width: 1.3px;
  text-shadow: 0 1px 20px #0000006b;
  background-image: radial-gradient(circle at 50% 100%, #d9fc67, #a2b85b);
  border-radius: 7px;
  width: 100%;
  margin-top: 23px;
  padding: 20px;
  font-family: Edit Blmelody Edit, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  display: inline-block;
  position: relative;
  top: auto
}

.image-125 {
  opacity: .77;
  width: 490px;
  max-width: 700%;
  margin: -48px auto -24px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0
}

.text-span-3 {
  color: #f30000;
  background-color: #3e3e3e00
}

.paragraph-12 {
  margin-top: -4px;
  margin-bottom: 17px;
  font-size: 18px
}

.container-15 {
  flex-direction: column;
  max-width: 750px;
  margin-bottom: 110px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex
}

.italic-text-4 {
  border: 0 solid #000
}

.highlight-text {
  font-style: italic
}

.container-16 {
  background-image: linear-gradient(to bottom, var(--placeholder-gray), #282828);
  border: 1px solid #3b3b3b;
  max-width: 450px;
  margin-top: 32px
}

.bold-text-11 {
  font-size: 22px
}

.heading-811 {
  margin-top: 10px;
  margin-bottom: 7px;
  font-size: 22px
}

.bold-text-12 {
  color: #d4f665;
  -webkit-text-stroke-color: #caea61;
  font-size: 18px
}

.bold-text-12.clipped {
  background-image: linear-gradient(112deg, #d5f766 74%, #a5bc5c);
  margin-left: auto;
  margin-right: auto
}

.image-126 {
  opacity: .22;
  width: 270px;
  margin: 27px auto -18px
}

.bold-text-13 {
  letter-spacing: -.4px;
  -webkit-text-stroke-width: .4px;
  font-size: 27px;
  line-height: .7
}

.container-17 {
  margin-top: 0
}

.video-embed {
  background-color: #2b2b2b00;
  background-image: none;
  border: 1px solid #4c4c4c;
  border-radius: 33px;
  max-width: 100%;
  margin: -7px 36px 0;
  padding: 0;
  overflow: hidden
}

.video-embed.rm-embed {
  border-style: none
}

.video-embed.hide {
  display: none
}

.video-player {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #eb111100;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 0
}

.container-18 {
  border: 1px solid var(--hover-black);
  background-color: #000
}

.html-embed-7 {
  background-color: #5e5959ba
}

.container-20 {
  color: #fff0;
  border-radius: 30px;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden
}

.optin-callout.testimonial.vsl-page {
  background-image: linear-gradient(#0000, #000 34%)
}

.optin-callout.testimonial.vsl-page.flex-ct-v.flex-gap-45 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  margin-top: 40px
}

.bold-text-14 {
  padding-left: 0;
  font-size: 37px
}

.container-21 {
  border-radius: 30px;
  overflow: hidden
}

.text-block-13 {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
  padding-left: 29px;
  padding-right: 30px;
  font-size: 20px;
  font-weight: 400
}

.text-block-13.confirmation-page {
  color: #fff;
  text-align: center;
  margin-top: 1px;
  margin-bottom: 35px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 24px;
  line-height: 30px
}

.text-block-13.confirmation-page.step-2-block {
  width: 500px;
  margin-top: 29px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 30px;
  line-height: 37px
}

.text-block-13.confirmation-page.step-2-block.step-3 {
  margin-top: -647px
}

.faq-answer-2 {
  color: #cbcbcb;
  max-width: 100%;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  line-height: 1.26
}

.review-body-2 {
  color: #cbcbcb;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.5
}

.section-4, .container-22 {
  border: 1px solid #0000
}

.link-block-2 {
  width: 100%
}

.section-optin {
  background-image: radial-gradient(circle, #262626, #000);
  border-top-left-radius: 50px;
  border-top-right-radius: 50px
}

.section-optin.main-optin {
  background-image: none;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px
}

.section-optin.confirmation-page {
  background-image: radial-gradient(circle at 50% 0, #262626, #000 32%);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 0;
  margin-bottom: 0
}

.main-container {
  max-width: 1280px;
  padding-top: 50px
}

.main-container.optin-page {
  max-width: 800px;
  padding-top: 130px;
  display: block
}

.main-container.optin-page.first-step {
  max-width: 900px
}

.main-container.optin-page.vsl-page {
  max-width: 900px;
  padding-top: 80px
}

.main-container.application-page {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  padding-bottom: 40px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex
}

.main-container.application-page.intro-call-top-padding {
  max-width: 940px
}

.main-container.application-page.is-main-lead-magnet {
  max-width: 910px
}

.main-container.yt-scuccess-page {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  padding-top: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex
}

.main-container.yt-scuccess-page.intro-call-top-padding {
  max-width: 940px
}

.main-container.yt-scuccess-page.is-main-lead-magnet {
  max-width: 910px
}

.main-container.program-feedback {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 40px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex
}

.main-container.program-feedback.intro-call-top-padding {
  max-width: 940px
}

.main-container.program-feedback.is-main-lead-magnet {
  max-width: 910px
}

.social-text {
  color: #e3e3e3;
  align-items: center;
  padding-top: 4px;
  padding-left: 12px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  font-weight: 300;
  display: block
}

.next-step-text {
  color: #fff;
  background-color: #72545400;
  font-family: Blmelody Edit, sans-serif
}

.bold-text-15 {
  color: #cbcbcb;
  font-size: 22px;
  font-weight: 400;
  text-decoration: none
}

.bold-text-15.red-highlight {
  color: #f34b4b
}

.image-128 {
  display: none
}

.callout-optin-page.optin-page {
  background-image: linear-gradient(to bottom, var(--green-yellow), #96b044)
}

.callout-optin-page.optin-page.optin {
  background-image: none
}

.confirmation-page.step-1 {
  background-image: linear-gradient(#0a0a0a, #4e4e4e);
  border: 1px solid #242424;
  border-radius: 20px;
  padding: 32px 32px 35px
}

.section-5 {
  background-image: radial-gradient(circle, #262626, #000 88%);
  margin-top: 0
}

.heading-812 {
  color: #282828;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #313131;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#212121, #2d2d2d 73%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: -12px;
  font-family: Edit Blmelody Edit, sans-serif
}

.heading-812.headline-step-1 {
  text-align: center;
  background-image: linear-gradient(#060606, #111 79%);
  margin-top: 35px;
  margin-bottom: -69px;
  font-size: 110px;
  display: none
}

.heading-812.headline-step {
  background-image: linear-gradient(#202020, #0a0a0a 73%);
  margin-top: 38px;
  font-size: 110px;
  display: none
}

.container-4 {
  background-image: linear-gradient(to bottom, #2f2f2fe6, #212121d6 100%, var(--black))
}

.step-1 {
  background-color: var(--dark-grey);
  border: 1px solid #2c2c2c;
  border-radius: 20px;
  margin-top: 12px;
  padding-top: 24px;
  padding-bottom: 49px;
  padding-right: 0;
  display: block
}

.headline-step-2.heading-812 {
  text-align: center;
  background-image: linear-gradient(#212121, #060606 63%);
  margin-top: 44px;
  font-size: 110px;
  display: none
}

.card {
  background-color: #0000;
  border-radius: 4vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50svh;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.card-content {
  background-color: #000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex
}

.card-text {
  color: #fff;
  text-align: center;
  letter-spacing: .5em;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: .5em;
  font-family: Lato, sans-serif;
  font-size: 4vw;
  font-weight: 900;
  line-height: 1em;
  text-decoration: none;
  display: flex
}

.card-text-smaller {
  filter: brightness(200%);
  color: #161516;
  letter-spacing: .5em;
  font-size: .5em;
  font-style: italic;
  line-height: 2em
}

.card-bkg {
  z-index: -1;
  backface-visibility: visible;
  transform-origin: 50%;
  position: absolute;
  inset: auto
}

.css-2 {
  display: none
}

.container-24 {
  background-color: #000;
  border: 1px solid #23232300;
  border-radius: 50px;
  max-width: 1050px;
  height: 700px;
  margin-top: 33px
}

.heading-813 {
  color: #fff;
  text-align: center;
  background-color: #000;
  margin-top: -187px;
  font-size: 60px;
  font-weight: 600;
  display: none
}

.founder-footer {
  text-align: center;
  width: 240px;
  margin: 41px auto -38px;
  display: block
}

.container-25 {
  margin-top: -8px
}

.container-26 {
  max-width: 450px;
  margin-top: -45px;
  margin-bottom: 24px
}

.bold-text-16 {
  color: #f60000
}

.bold-text-17 {
  color: red
}

.text-span-4 {
  color: #f40000;
  letter-spacing: -1.7px;
  -webkit-text-stroke-width: 3px;
  -webkit-text-stroke-color: #fb000000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(red, #b80000);
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block
}

.image-129 {
  opacity: .16;
  width: 270px;
  margin-top: 37px;
  display: none;
  overflow: visible
}

.container-27 {
  margin-top: -89px;
  padding-bottom: 87px
}

.container-28 {
  text-align: center;
  background-color: #000;
  background-image: linear-gradient(#000, #080808 55%);
  border-radius: 40px 40px 0 0;
  width: 100%;
  max-width: 938px;
  margin-top: 1px;
  padding-bottom: 74px;
  padding-left: 25px;
  padding-right: 25px
}

.container-29 {
  margin-top: 7px;
  margin-bottom: 9px;
  display: none
}

.container-30 {
  text-shadow: 0 1px 1px #0003;
  background-color: #9d9d9d;
  background-image: linear-gradient(#313131, #000);
  border-radius: 40px;
  margin-top: 35px
}

.bold-text-18, .bold-text-19 {
  color: var(--white)
}

.container-31 {
  background-color: #dc000000;
  background-image: linear-gradient(#9b9b9b, #545454);
  border-radius: 30px;
  max-width: 100%;
  overflow: hidden
}

.bold-text-20 {
  font-size: 40px
}

.bold-text-21 {
  text-align: center;
  font-size: 24px;
  line-height: 38px
}

.bold-text-22 {
  text-align: left;
  font-weight: 400
}

.italic-text-6 {
  font-size: 18px;
  font-style: normal;
  text-decoration: none
}

.div-block-23 {
  text-align: left
}

.italic-text-7 {
  text-align: center;
  font-family: Blmelody Edit, sans-serif
}

.div-block-24 {
  margin-top: 10px
}

.heading-814 {
  color: #fff;
  margin-bottom: 40px;
  font-style: normal
}

.paragraph-13 {
  color: var(--light-grey);
  text-align: left;
  margin-top: 20px;
  font-style: normal
}

.link-2 {
  color: var(--category-yellow)
}

.list-item-2 {
  color: var(--light-grey);
  text-align: left;
  padding-left: 60px;
  list-style-type: none
}

.list-2 {
  -webkit-text-stroke-color: var(--light-grey);
  padding-left: 0;
  list-style-type: none
}

.list-item-3, .list-item-4 {
  color: var(--light-grey);
  text-align: left;
  padding-left: 60px;
  list-style-type: none
}

.text-block-14 {
  color: var(--green-yellow);
  text-align: left
}

.course {
  margin-top: 100px
}

.italic-text-8 {
  font-style: normal
}

.text-block-15 {
  color: var(--green-yellow);
  max-width: 500px;
  font-size: 18px;
  font-weight: 300
}

.bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26 {
  color: var(--green-yellow)
}

.bold-text-27 {
  text-align: left
}

.list-3 {
  color: var(--light-grey);
  padding-left: 0;
  list-style-type: none
}

.bold-text-28 {
  color: var(--green-yellow)
}

.container-32 {
  margin-top: 100px
}

.section-6 {
  background-color: #16161600;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 1190px;
  margin: -177px auto -24px;
  display: flex
}

.bold-text-29 {
  -webkit-text-stroke-color: #fff
}

.section-7 {
  text-align: left;
  max-width: none;
  padding-bottom: 100px
}

.container-33 {
  padding-bottom: 100px
}

.flex-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: stretch;
  margin-bottom: 60px
}

.container-34 {
  background-color: #f3f5cd;
  width: 100%;
  max-width: 100%;
  min-height: 50px;
  padding: 40px 20px
}

.image-130 {
  text-align: left;
  border-radius: 100%
}

.container-35 {
  text-align: center;
  padding-bottom: 10px
}

.text-block-16 {
  color: #000;
  text-align: left;
  padding-top: 10px;
  font-size: 16px;
  line-height: 26px
}

.text-block-17 {
  text-align: right;
  font-weight: 600
}

.text-block-18 {
  color: #000;
  font-weight: 400
}

.list-item-5, .list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-11, .list-item-12, .list-item-13, .list-item-14, .list-item-15, .list-item-16, .list-item-17, .list-item-18, .list-item-19, .list-item-20, .list-item-21, .list-item-22 {
  padding-left: 60px
}

.flex-block-2 {
  background-color: #fff;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px
}

.image-131 {
  height: 35px
}

.html-embed-9, .container-37 {
  max-width: 100%
}

.hero-heading-left {
  color: #fdfcfcf0;
  background-color: #f5f7fa00;
  border-bottom: 0 solid #e4ebf3;
  padding: 80px 1.5px 20px;
  position: relative
}

.hero-heading-left.emain-mini-container {
  max-width: 980px
}

.hero-heading-left.padding-bottom-0 {
  padding-bottom: 0
}

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

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

.hero-wrapper-2.hero-wrapper-test {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  justify-content: flex-start;
  align-items: center
}

.hero-wrapper-2.grid-test {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  min-height: 0;
  display: grid
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  display: flex
}

.hero-split.testing {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex
}

.hero-split.max-width-100 {
  width: 100%;
  max-width: 100%
}

.hero-split.max-width-100.confirmation-block {
  justify-content: center;
  align-items: center
}

.margin-bottom-24px {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 29.7px
}

.margin-bottom-24px.confirmation-subheader {
  text-align: center;
  margin-left: auto;
  margin-right: auto
}

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

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514
}

.heading-815 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 44px;
  text-decoration: none
}

.heading-815.max-width-910 {
  direction: ltr;
  text-align: center;
  white-space: normal;
  overflow-wrap: normal;
  object-fit: fill;
  max-width: 910px
}

.heading-815.confirmation-title {
  text-align: center;
  word-break: normal;
  width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto
}

.bold-text-30 {
  font-family: Inconsolata, monospace;
  font-size: 51px;
  line-height: 1.1
}

.html-embed-10 {
  padding-bottom: 0
}

.bold-text-31 {
  text-decoration: none
}

.text-span-5 {
  color: #d9fc67
}

.subheadline {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 20px;
  font-weight: 400
}

.subheadline.green {
  color: var(--green-yellow)
}

.subheadline.green.top-margin-100 {
  margin-top: 30px;
  font-family: Blmelody Edit, sans-serif;
  line-height: 150%
}

.subheadline.green.top-margin-100.os-light {
  color: #cbcbcb;
  margin-top: 40px;
  margin-bottom: 20px;
  font-style: italic;
  font-weight: 500
}

.subheadline.grey-text {
  color: var(--light-grey);
  font-weight: 500
}

.subheadline.grey-text.top-margin-10 {
  margin-top: 10px
}

.container-39 {
  max-width: 100%;
  margin-top: 100px
}

.column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: radial-gradient(circle at 50% 49%, #000, #1919196e);
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 10px;
  padding-left: 28px;
  padding-right: 28px;
  display: block
}

.heading-816 {
  color: #fff;
  margin-top: 15px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 28px;
  line-height: 30px
}

.text {
  color: #cbcbcb;
  background-color: #00000052;
  margin-top: -10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 16px
}

.paragraph-15 {
  color: #cbcbcb;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  line-height: 22px
}

.image-137 {
  margin-top: -60px;
  padding-top: 0
}

.column-2 {
  background-image: radial-gradient(circle, #000, #1919196e);
  border-radius: 10px;
  padding-bottom: 10px;
  padding-left: 28px;
  padding-right: 28px
}

.columns {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex-direction: row;
  display: flex
}

.column-3, .column-4 {
  background-image: radial-gradient(circle, #000, #1919196e);
  border-radius: 10px;
  padding-bottom: 10px;
  padding-left: 28px;
  padding-right: 28px
}

.paragraph-16 {
  background-color: var(--green-yellow);
  text-align: left;
  object-fit: fill;
  max-width: 100%;
  margin-top: -10px;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 15px
}

.section-8 {
  text-align: center;
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65bb9c59bf2348a1e91d6b77_64c366aebbf8ad730ab3c4e1_bglights-poster-00001%201.png);
  background-position: 0 0;
  background-size: cover;
  max-width: 100%;
  margin-top: 60px;
  margin-bottom: 115px
}

.container-40 {
  text-align: center;
  max-width: 1026px
}

.heading-817 {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400;
  line-height: 100%
}

.columns-2 {
  align-items: center;
  display: flex
}

.paragraph-17 {
  color: #fff;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 31px;
  display: flex
}

.grid-18 {
  grid-column-gap: 46px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center start;
  max-width: 705px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: grid
}

.container-41 {
  max-width: 525px;
  margin-top: 50px
}

.paragraph-new-vsl {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 31px
}

.paragraph-new-vsl.max-width-490 {
  max-width: 490px
}

.paragraph-new-vsl.max-width-490.top-margin-50 {
  text-align: left;
  align-items: flex-start;
  max-width: 490px;
  margin-top: 0;
  display: flex
}

.paragraph-new-vsl.max-width-580 {
  text-align: left;
  max-width: 580px
}

.paragraph-new-vsl.max-width-580.top-margin-50 {
  max-width: 490px;
  margin-top: 50px
}

.paragraph-new-vsl.light {
  font-weight: 300
}

.paragraph-new-vsl.light.center.max-width-400 {
  max-width: 400px
}

.paragraph-new-vsl.light.center.max-width-400.no-bot-margin {
  margin-top: 5px;
  margin-bottom: 0
}

.paragraph-new-vsl.light.center.max-width-400.var-2 {
  margin-bottom: 0
}

.paragraph-new-vsl.light.center.max-width-400.var-2.founder-od {
  max-width: 390px;
  margin-top: 0
}

.paragraph-new-vsl.light.center.max-width-400.top-margin-40 {
  margin-top: 40px;
  margin-bottom: 0
}

.paragraph-new-vsl.light.center.bold {
  font-size: 24px;
  font-weight: 500
}

.paragraph-new-vsl.light.center.bold.max-width-430 {
  max-width: 430px
}

.paragraph-new-vsl.light.center.var-2 {
  margin-top: 10px
}

.paragraph-new-vsl.light.center.max-width-500 {
  max-width: 500px
}

.paragraph-new-vsl.light.center.max-width-600 {
  max-width: 600px
}

.paragraph-new-vsl.light.about {
  line-height: 21px
}

.paragraph-new-vsl.light.about.top {
  margin-bottom: 20px
}

.paragraph-new-vsl.light.about.top.italic, .paragraph-new-vsl.light.about.italic {
  font-style: italic
}

.paragraph-new-vsl.light.about.bg-green {
  color: var(--black);
  background-color: #d9fc67
}

.paragraph-new-vsl.light.about.bg-green.p-20px {
  padding: 10px
}

.paragraph-new-vsl.light.about.highlight-green {
  color: #d9fc67
}

.heading-818 {
  color: #fff;
  padding-top: 50px;
  font-family: BL Melody Regular, sans-serif
}

.container-42 {
  max-width: 896px;
  margin-top: 50px
}

.container-43 {
  margin-top: 50px
}

.button-green-glow {
  color: #111;
  letter-spacing: -2.8px;
  background-color: #d9fc67;
  border-radius: 12px;
  padding: 16px 45px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  box-shadow: 0 0 43px #d4fb6b
}

.button-green-glow.top-margin-70 {
  margin-top: 70px
}

.button-green-glow.top-margin-40.founder-os {
  letter-spacing: -.5px;
  -webkit-text-stroke-width: .4px;
  border-radius: 4px;
  padding-top: 15px;
  padding-bottom: 12px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
  box-shadow: 0 0 10px #d4fb6b
}

.button-green-glow.top-margin-40.founder-os.long {
  text-align: center;
  align-self: center;
  margin-top: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 1.112
}

.button-green-glow.top-margin-40 {
  text-transform: uppercase;
  margin-top: 40px
}

.button-green-glow.top-margin-40.founder-os.var-2 {
  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 15px
}

.button-green-glow.system-audit-cta {
  letter-spacing: 0;
  font-size: 17px;
  line-height: 17px;
  box-shadow: 0 0 15px #d4fb6b
}

.arrows-down {
  margin-top: 50px
}

.arrows-down.bot-margin30 {
  margin-top: 34px;
  margin-bottom: 34px
}

.arrows-down.var-2 {
  margin-top: 30px
}

.container-44 {
  max-width: 1177px
}

.heading-819 {
  color: #fff;
  text-align: center;
  font-family: BL Melody Regular, sans-serif
}

.green {
  color: var(--green-yellow)
}

.subhead-paragraph {
  color: #fff;
  text-align: center;
  padding-top: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 33px
}

.subhead-paragraph.top-margin-20 {
  margin-top: 30px;
  font-weight: 300
}

.subhead-paragraph.top-margin-20.os-light {
  margin-top: 0
}

.subhead-paragraph.top-margin-20.os-light.bold.no-padding {
  margin-bottom: 0
}

.subhead-paragraph.top-margin-15 {
  padding-top: 15px
}

.container-45 {
  max-width: 1280px;
  margin-top: 100px
}

.column-5 {
  background-image: linear-gradient(#000, #131313 100%, #000 100%, #131313);
  border: 1.5px solid #555;
  border-radius: 10px;
  padding: 20px
}

.columns-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex
}

.column-6 {
  background-image: linear-gradient(#000, #131313);
  border: 1.5px solid #555;
  border-radius: 10px;
  padding: 20px
}

.column-7 {
  background-image: radial-gradient(circle at 0 100%, #000, #131313);
  border: 1.5px solid #555;
  border-radius: 10px;
  padding: 20px
}

.column-8 {
  background-image: radial-gradient(circle, #000, #131313);
  border: 1.5px solid #555;
  border-radius: 10px;
  padding: 20px
}

.pillar-description {
  color: #cbcbcb;
  margin-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px
}

.pillar-description.no-margins {
  margin-bottom: 0
}

.pillar-description.launch-week {
  text-align: center
}

.pillar-description.subheader-pbs {
  text-align: center;
  font-size: 18px
}

.heading-820 {
  color: #fff;
  font-family: Archivo, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px
}

.paragraph-21 {
  background-color: var(--green-yellow);
  padding-left: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 600
}

.section-9 {
  margin-bottom: 0;
  padding-bottom: 100px
}

.flex-column {
  /* flex-direction: column; */
  /* display: flex; */
}

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

.flex-column.center.var-2 {
  margin-bottom: 0;
  padding-bottom: 0
}

.flex-column.center.var-2.t-padding-80px {
  margin-top: 80px
}

.flex-column.center.no-margin-top, .flex-column.center.c-spacing, .flex-column.center.custom-space {
  margin-top: 0
}

.flex-column.align-left {
  align-items: flex-start
}

.flex-column.align-left.row-15-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px
}

.flex-column.align-left.bot-margin-30 {
  margin-bottom: 30px
}

.flex-column.about {
  padding-right: 30px
}

.flex-column.about.max-width {
  max-width: 529px;
  padding-right: 0
}

.flex-column.about.more-margin-bottom {
  margin-bottom: 100px
}

.flex-column.top-margin-80 {
  margin-top: 80px
}

.new-vsl-main-headline {
  color: var(--white);
  text-align: center;
  letter-spacing: -1.92px;
  max-width: 900px;
  margin: 10px auto 20px;
  font-size: 50px;
  font-weight: 400
}

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

.grid_pillars_3x1.top-margin-70 {
  margin-top: 70px
}

.grid_pillars_3x1.top-margin-70.linkedin-for-ceos {
  max-width: 914px;
  margin-top: 0;
  margin-bottom: 0
}

.grid_pillars_3x1.top-margin-70.linkedin-for-ceos._4-grid {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 1114px
}

.grid_pillars_3x1.top-margin-70.linkedin-for-ceos.margin-bottom-o {
  margin-bottom: 0
}

.grid_pillars_3x1.top-margin-70.founderos-light-4x1 {
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.grid_pillars_3x1.top--117 {
  margin-top: -103px
}

.grid_pillars_3x1.t-padding-40px {
  margin-top: 40px
}

.experts-header-company {
  border-top: 0px none var(--green-yellow);
  border-bottom: 0px none var(--green-yellow);
  border-left: 1px none var(--green-yellow);
  background-color: var(--green-yellow);
  color: var(--dark-grey);
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  align-items: center;
  height: 23.4px;
  padding-left: 12px;
  padding-right: 4px;
  font-family: Archivo, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  display: flex
}

.corner-img {
  height: 24px
}

.row {
  display: flex
}

.row.bot-margin-10 {
  margin-bottom: 10px
}

.row.center {
  align-items: center
}

.row.center._10gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  margin-top: 25px
}

.row.center._10gap.bot-margin-15 {
  margin-bottom: 15px
}

.row.center._10gap.top {
  margin-top: 0
}

.row.center._10gap.var-2 {
  margin-top: 5px
}

.row.center._10gap.var-2.founder-os {
  flex-flow: row
}

.row.center._10gap.var-2.top-margin-15 {
  margin-top: 15px
}

.row.center._10gap.var-2.top-margin-15.bot-margin-70 {
  margin-bottom: 70px
}

.row.center._10gap.var-2.top-margin-15.width-100percent {
  width: 100%
}

.row.center._10gap.var-2.top-margin-15.width-100percent.justify-left {
  text-align: left
}

.row.center._10gap.var-2.top-margin-15.bullet-horizontal {
  flex-flow: row
}

.row.center._10gap.top-margin-10 {
  margin-top: 10px
}

.row.center.dojo-spacing {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center
}

.row.align-top {
  align-items: flex-start
}

.text-copy {
  color: #cbcbcb;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 16px
}

.expert-headline {
  color: #fff;
  margin-top: 15px;
  margin-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 30px
}

.grid-bulletpoints {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid
}

.grid-bulletpoints.top-margin-80 {
  margin-top: 80px
}

.html-embed-11 {
  object-fit: fill;
  width: 100%;
  max-width: 710px;
  height: 400px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: relative
}

.html-embed-11.video-test {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 32px;
  padding-bottom: 33.25%
}

.flex-block-3 {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-top: 32px;
  display: block
}

.list-4 {
  list-style-type: disc
}

.paragraph-22 {
  color: #cbcbcb;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 15px
}

.columns-4 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex
}

.column-9, .column-10, .column-11, .column-12 {
  padding-left: 0;
  padding-right: 0
}

.grid-19 {
  grid-template-rows: auto;
  place-content: center stretch;
  place-items: center stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0
}

.columns-5 {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

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

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

.container-46 {
  max-width: 1280px
}

.heading-821 {
  color: #fff;
  text-align: center;
  font-family: BL Melody Regular, sans-serif
}

.columns-6 {
  grid-column-gap: 15px;
  grid-row-gap: 10px;
  max-width: 1280px;
  margin-top: 50px;
  margin-left: -15px;
  margin-right: -15px;
  display: flex
}

.column-14, .column-15, .column-16, .column-17 {
  background-color: #131313;
  border-radius: 10px;
  padding: 30px 15px
}

.heading-822 {
  color: #fff;
  padding-top: 20px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px
}

.paragraph-23 {
  color: #cbcbcb;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  line-height: 22px
}

.section-11 {
  margin-bottom: 150px
}

.container-47 {
  max-width: 844px
}

.paragraph-24 {
  color: var(--green-yellow);
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px
}

.heading-823 {
  color: #fff;
  padding-top: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 46.26px;
  line-height: 46.26px
}

.column-18 {
  padding-left: 20px
}

.paragraph-25 {
  color: #fff;
  text-align: left;
  max-width: 100%;
  padding-top: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 31px
}

.new-green-heading {
  color: var(--green-yellow);
  font-family: BL Melody Regular, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px
}

.new-green-heading.white-heading {
  color: var(--white)
}

.green-bold-text-run {
  color: var(--green-yellow);
  text-align: left;
  font-family: BL Melody Regular, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 31px
}

.green-bold-text-run.center {
  text-align: center
}

.green-bold-text-run.center.max-width-500 {
  max-width: 500px
}

.green-bold-text-run.center.max-width-660 {
  max-width: 660px
}

.column-19 {
  padding-left: 0;
  padding-right: 30px
}

.columns-7 {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex
}

.container-48 {
  max-width: 860px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto
}

.section-12 {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65bba0916542716c30795d57_section-12-bottom-bg%20\(1\).png);
  background-position: 0 100%;
  background-repeat: repeat-x;
  background-size: contain;
  margin-bottom: 100px
}

.container-49 {
  background-color: #131313;
  border: 1px solid #ffffff1c;
  border-radius: 13px;
  max-width: 852px;
  padding-top: 50px;
  padding-bottom: 80px;
  padding-left: 0
}

.heading-825 {
  color: #fff;
  text-align: center;
  font-family: BL Melody Regular, sans-serif
}

.container-50 {
  text-align: center;
  max-width: 630px
}

.paragraph-26 {
  color: #fff;
  text-align: center;
  padding-top: 40px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 31px
}

.image-139 {
  text-align: center;
  padding-top: 30px
}

.heading-826 {
  color: #fff;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 60px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 31px
}

.section-13 {
  margin-top: 150px;
  margin-bottom: 150px
}

.heading-827 {
  color: #fff;
  text-align: center;
  font-family: BL Melody Regular, sans-serif
}

.container-51 {
  max-width: 846px
}

.container-52 {
  padding-top: 50px
}

.column-20 {
  background-color: #fff0;
  padding-right: 20px
}

.button-4 {
  border: 1px solid var(--green-yellow);
  opacity: 1;
  color: var(--green-yellow);
  background-color: #3898ec00;
  border-radius: 14px;
  padding: 11px 22px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px
}

.heading-828 {
  color: #fff;
  padding-top: 20px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 23px
}

.module-paragraph {
  color: #cbcbcb;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  line-height: 25px
}

.columns-8 {
  align-items: center;
  display: flex
}

.section-14 {
  margin-top: 150px
}

.section-15 {
  margin-bottom: 100px
}

.container-53 {
  max-width: 1177px;
  padding-top: 100px
}

.cust-cracked-code {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65bba090a1358e3260480173_cust-cracked-code-center-bg%20\(1\).png);
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain
}

.headline-reg {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400;
  line-height: 100%
}

.headline-reg.center {
  text-align: center;
  margin-bottom: 30px;
  font-size: 36px;
  font-weight: 400
}

.headline-reg.center.max-width-856 {
  max-width: 856px
}

.headline-reg.center.max-width-856.top-margin-30 {
  margin-top: 50px
}

.headline-reg.center.max-width-1165 {
  max-width: 1165px
}

.headline-reg.center.max-width-1165.var-2 {
  text-align: center;
  max-width: 1050px;
  margin-top: 100px;
  margin-bottom: 40px;
  font-size: 51px;
  line-height: 51px;
  display: block
}

.headline-reg.center.bot-margin-20 {
  margin-bottom: 20px
}

.headline-reg.center.var-2 {
  max-width: 900px;
  line-height: 39px
}

.headline-reg.center.mobile {
  align-self: center;
  max-width: 730px;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.2em
}

.headline-reg.center {
  text-align: center;
  font-weight: 400
}

.headline-reg.center.bot-margin-20 {
  margin-bottom: 20px;
  font-size: 51px
}

.headline-reg.center.bot-margin-20.max-width-480 {
  max-width: 480px
}

.headline-reg.center.bot-margin-20.max-width-800 {
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto
}

.headline-reg.center.bot-margin-20.top-margin-40 {
  margin-top: 100px;
  font-family: Blmelody Edit, sans-serif
}

.headline-reg.center.var-2.founder-os {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 60px;
  font-size: 51px;
  line-height: 56px
}

.headline-reg.center.var-2.founder-os.tb-padding-0, .headline-reg.center.var-2.founder-os.why-work-with-us-title {
  padding-top: 0;
  padding-bottom: 0
}

.headline-reg._51px-center {
  text-align: center
}

.headline-reg._51px-center.max-width-800 {
  max-width: 890px;
  margin-left: auto;
  margin-right: auto;
  font-family: Blmelody Edit, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px
}

.headline-reg._51px-center.max-width-800.var {
  font-size: 51px;
  line-height: 54px
}

.headline-reg.bot-margin-24 {
  margin-bottom: 24px;
  padding-top: 10px;
  font-family: Blmelody Edit, sans-serif
}

.headline-reg.relative {
  font-family: Blmelody Edit, sans-serif
}

.headline-reg.relative.mobile {
  display: block
}

.headline-reg.reg-center {
  text-align: center;
  margin-top: 20px
}

.headline-reg.reg-center.max-width-890 {
  max-width: 890px;
  margin-left: auto;
  margin-right: auto
}

.headline-reg.var.mobile.var-2 {
  display: block
}

.headline-reg.ra-testimonials-heading, .headline-reg.ra-logo-heading {
  text-align: center
}

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

.grid-2x2.top-margin-50 {
  margin-top: 50px
}

.grid-2x2.center {
  place-items: center start
}

.grid-2x2.center.top-margin-50._2x1 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.grid-2x2.center.bot-margin-24 {
  align-items: end;
  margin-top: -8px;
  margin-bottom: 24px
}

.grid-2x2.center.bot-margin-24._1column {
  grid-template-columns: 1fr
}

.experts-green-block-text.caps {
  text-transform: uppercase
}

.foundation-inner-pillar {
  color: #fff;
  background-image: linear-gradient(#000, #131313);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  display: flex
}

.foundation-inner-pillar.bonus {
  justify-content: flex-start;
  padding: 30px 24px 50px
}

.foundation-inner-pillar.bonus._1 {
  padding-right: 20px
}

.foundation-inner-pillar.flip {
  background-image: linear-gradient(#131313, #000);
  justify-content: flex-start;
  padding-left: 24px;
  padding-right: 24px
}

.foundation-inner-pillar.edit-4 {
  padding-left: 36px;
  padding-right: 36px
}

.foundation-inner-pillar.os-letter {
  padding-bottom: 43px;
  padding-left: 35px;
  padding-right: 28px
}

.foundation-inner-pillar.top {
  padding-bottom: 20px
}

.foundation-inner-pillar.top.perks-center.launch-week {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  display: grid
}

.foundation-inner-pillar.top.foundation-inner-card {
  grid-column-gap: 14px;
  grid-row-gap: 14px
}

.foundation-inner-pillar.perks-center {
  justify-content: flex-start;
  align-items: center
}

.foundation-inner-pillar.perks-center.launch-week {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid
}

.pillar-headline {
  font-size: 22px;
  line-height: 1.1112
}

.pillar-headline.margin-bottom-9 {
  margin-bottom: 9px
}

.pillar-headline.reviews {
  letter-spacing: 1px;
  margin-bottom: 0;
  font-size: 21px
}

.pillar-headline.margin-bottom-5 {
  letter-spacing: -.2px;
  margin-bottom: 10px;
  font-size: 25px;
  font-weight: 400
}

.pillar-headline.margin-bottom-5.launch-week {
  text-align: center;
  letter-spacing: 0;
  font-size: 22px;
  line-height: 24.46px
}

.pillar-headline.margin-bottom-5.margin-bottom-15 {
  margin-bottom: 15px
}

.pillar-headline.margin-bottom-5.byt-card-title-spacing {
  padding-bottom: 25px
}

.pillar-headline.white {
  color: var(--white)
}

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

.grid-4x2.top-margin-60 {
  margin-top: 60px
}

.card-icons {
  background-color: #131313;
  border: 1px solid #ffffff1a;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px 25px;
  display: flex
}

.paragraph-23-copy {
  color: #cbcbcb;
  margin-bottom: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  line-height: 22px
}

.icon-image {
  margin-bottom: 20px
}

.icon-image.var-2 {
  margin-bottom: 21px
}

.grid-3x1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.grid-2x1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.grid-2x1._0-8.bot-margin-24 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: .8fr .75fr;
  margin-bottom: 24px
}

.grid-2x1._0-8.bot-margin-24._9 {
  grid-template-columns: .9fr .75fr
}

.grid-2x1._1-1 {
  grid-template-columns: 1.3fr 1fr;
  margin-top: -40px
}

.matt-image {
  object-fit: cover;
  object-position: 60% 50%;
  border-radius: 10px;
  height: 100%
}

.card-grey-long {
  background-color: #131313;
  border: 1px solid #ffffff1a;
  border-radius: 10px;
  padding: 60px 90px 90px
}

.grid-modules {
  grid-column-gap: 16px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 60px;
  display: grid
}

.module-tittle-card {
  border: 2px solid var(--green-yellow);
  color: var(--green-yellow);
  border-radius: 15px;
  margin-bottom: 20px;
  padding: 11px 22px;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px
}

.module-tittle {
  color: #fff;
  padding-top: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 100%
}

.archivo-heading {
  margin-bottom: 3px;
  font-family: Archivo, sans-serif;
  font-size: 21px
}

.grey-box {
  background-image: linear-gradient(#2f2f2fe6, #212121d6 100%, #161616);
  border: 1px solid #3a3a3a;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: flex
}

.heading-829 {
  color: #fff;
  margin-bottom: 20px;
  padding-top: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 46px;
  line-height: 46.26px
}

.heading-829.green {
  color: var(--green-yellow)
}

.heading-829.green.txt-medium {
  font-weight: 500
}

.heading-829.green.txt-medium.italic {
  font-style: italic
}

.heading-829.text-size-30px {
  font-size: 30px
}

.paragraph-27 {
  color: #d9fc67;
  text-align: left;
  margin-bottom: 20px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 20px;
  display: block
}

.green-bold-text-run-2 {
  color: #d9fc67;
  text-align: left;
  font-family: BL Melody Regular, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 31px
}

.green-bold-text-run-2.center {
  text-align: center
}

.green-bold-text-run-2.center.max-width-660 {
  max-width: 660px;
  padding-bottom: 5px
}

.green-bold-text-run-2.center.max-width-500 {
  max-width: 500px
}

.green-bold-text-run-2.italic {
  font-style: italic
}

.green-bold-text-run-2.italic._22px {
  font-size: 22px;
  line-height: 130%
}

.new-green-heading-2 {
  color: #d9fc67;
  font-family: BL Melody Regular, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px
}

.new-green-heading-2.white-heading {
  color: #fff;
  margin-bottom: 20px
}

.new-green-heading-2.white-heading.max-width-500 {
  max-width: 500px
}

.new-green-heading-2.white-heading.italic {
  font-style: italic
}

.new-green-heading-2.white-heading.italic._22px {
  font-size: 22px;
  line-height: 130%
}

.module-tittle-card-2 {
  color: #d9fc67;
  border: 2px solid #d9fc67;
  border-radius: 15px;
  margin-bottom: 20px;
  padding: 7px 22px 11px;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px
}

.matt-image-2 {
  object-fit: cover;
  object-position: 60% 50%;
  border-radius: 10px;
  height: 100%
}

.bullet-text-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.8
}

.bullet-text-2.max-width-530 {
  text-align: left;
  max-width: 252px
}

.bullet-text-2.align-left {
  text-align: left;
  line-height: 140%
}

.bullet-text-2.align-left.max-width-400 {
  max-width: 400px
}

.modules-image-wrap {
  max-width: 290px
}

.div-block-25 {
  width: 50%;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px
}

.container-54 {
  display: flex
}

.text-span-6 {
  color: #d9fc67
}

.optin-v2.main-section {
  background-image: none;
  display: block
}

.optin-v2.main-section.glow-top {
  background-image: linear-gradient(#d9fc672b, #fff0 15%)
}

.optin-v2.main-section.hidden {
  display: none
}

.optin-v2.main-section.padding-all-32px {
  padding: 32px
}

.optin-v2.main-section.padding-all-32px.padding-bottom-68px {
  padding-bottom: 68px
}

.glow-green {
  color: #d9fc67;
  text-shadow: 0 1px 3px #d9fc678f
}

.glow-green.remove-underline {
  text-decoration: none
}

.div-block-26 {
  background-color: #060606;
  background-image: linear-gradient(#1a1a1a, #fff0);
  border: 1.4px solid #3c3c3c;
  border-radius: 10px;
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px
}

.div-block-26.application-page {
  margin-top: 50px;
  margin-bottom: 50px;
  overflow: visible
}

.founder-header-lft-2 {
  color: #d9fc67;
  border-top: 1px solid #d9fc67;
  border-bottom: 1px solid #d9fc67;
  border-left: 1px solid #d9fc67;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding-left: 23px;
  padding-right: 13px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.3;
  display: flex
}

.founder-header-lft-2.vsl {
  height: 85%
}

.founder-header-rt-2 {
  color: #353535;
  background-color: #d9fc67;
  border: 1px solid #d9fc67;
  border-left-style: none;
  border-radius: 0 100px 100px 0;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding-left: 26px;
  padding-right: 35px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3;
  display: flex
}

.founder-header-rt-2.vsl {
  height: 85%
}

.text-block-19 {
  justify-content: center;
  align-items: center;
  margin: auto;
  padding-top: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 12px;
  font-weight: 600;
  display: block
}

.text-block-20 {
  justify-content: center;
  align-items: center;
  margin: auto;
  padding-top: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 12px;
  display: block
}

.text-span-7 {
  color: #d20f0f
}

.video-4 {
  padding-left: 100px;
  padding-right: 40px;
  display: block
}

.video-4.hidden-all {
  display: none
}

.video-4.test-padding {
  width: 100%;
  height: 100%
}

.div-block-27 {
  display: flex
}

.cell {
  background-image: linear-gradient(#1a1a1a, #fff0)
}

.cell.testimonial-vsl {
  border: 1px solid #444;
  border-radius: 6px;
  justify-content: space-between;
  padding: 7px 15px 17px
}

.image-140 {
  max-width: 30%;
  margin-left: auto;
  margin-right: auto
}

.text-block-21 {
  color: #fff;
  text-align: center;
  font-family: Blmelody Edit, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px
}

.testimonial-main {
  color: #fff;
  text-align: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7px;
  padding-bottom: 4px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 19px;
  line-height: 21px;
  display: flex
}

.testimonial-name {
  color: #d9fc67;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Blmelody Edit, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: block
}

.bold-text-33 {
  color: #d9fc67
}

.quick-stack {
  width: 1100px;
  margin-left: auto;
  margin-right: auto
}

.cta-headline.vsl-page {
  color: #fff;
  text-align: center;
  margin-bottom: 35px;
  font-size: 34px;
  font-weight: 500
}

.green-highlight {
  color: var(--green-yellow);
  text-align: center;
  padding-top: 60px;
  padding-bottom: 0;
  font-size: 20px
}

.green-highlight.no-padding {
  padding-top: 0;
  padding-bottom: 0
}

.div-block-28 {
  margin-bottom: 40px;
  padding-top: 24px
}

.image-141 {
  opacity: 1
}

.image-141.shrink {
  max-width: 100%
}

.image-141.testimonial-to {
  margin-left: -12px
}

.image-141.left-padding {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  display: block;
  overflow: visible
}

.image-141.left-padding.convertkit {
  filter: brightness(51%)
}

.cell-2 {
  justify-content: center
}

.quick-stack-2 {
  width: 450px;
  margin: -35px auto 50px
}

.quick-stack-3 {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px
}

.container-55 {
  padding-bottom: 12px
}

.container-56 {
  max-width: 750px;
  display: block
}

.step1 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Blmelody Edit, sans-serif
}

.step1.step {
  letter-spacing: normal;
  text-indent: 0;
  white-space: normal;
  word-break: normal;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 27px;
  font-weight: 500;
  line-height: 30px
}

.step1.step.bottom-padding-20px {
  padding-bottom: 20px
}

.step1.subheadline {
  text-transform: uppercase;
  font-size: 21px
}

.step1.subheadline.confirmation {
  text-transform: none;
  margin-top: 22px;
  padding-bottom: 17px;
  font-weight: 500
}

.text-span-8 {
  color: #f34b4b
}

.text-span-8.red-glow {
  text-shadow: 0 1px 5px #f34b4b
}

.text-span-9, .text-span-10 {
  color: var(--green-yellow)
}

.text-span-10.mobile.text-color-white {
  color: var(--white)
}

.bonus-vsl {
  color: #fff;
  font-size: 36px;
  font-weight: 500;
  line-height: 34px
}

.bonus-vsl.white {
  text-align: center;
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 20px
}

.bonus-vsl.white.spacing-less {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 24px
}

.bonus-vsl.white.spacing-less.remove-margin, .bonus-vsl.white.is-training-whatexpects {
  margin-top: 0
}

.text-block-23 {
  color: #fff;
  text-align: center;
  font-size: 17px
}

.text-block-23.warning {
  color: #cbcbcb;
  margin-top: 36px;
  padding-bottom: 30px;
  font-family: Blmelody Edit, sans-serif;
  font-weight: 500
}

.text-block-23.warning.mobile {
  display: none
}

.text-span-11 {
  color: #f34b4b
}

.container-57 {
  margin-top: 70px;
  padding-bottom: 5px
}

.section-16 {
  background-image: linear-gradient(#0000, #000 19%)
}

.text-span-12 {
  line-height: 34px
}

.image-142 {
  display: none
}

.html-embed-12 {
  margin-top: 100px;
  overflow: hidden
}

.html-embed-12.calendly-test {
  color: var(--white);
  background-color: #0000;
  font-family: Bl Melody Edit, Tahoma, sans-serif
}

.html-embed-12.hide {
  display: none
}

.html-embed-13 {
  margin-bottom: 60px
}

.bold-text-35, .bold-text-36 {
  color: var(--green-yellow)
}

.text-field-5, .text-field-6 {
  width: 45%
}

.form-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-bottom: 22px;
  display: flex
}

.container-60 {
  display: block
}

.container-61 {
  justify-content: space-between;
  width: 90%;
  display: flex
}

.container-61.flex-v-form {
  flex-flow: column
}

.container-61.flex-v-form.flex-center.max-width-non {
  width: 100%;
  max-width: none
}

.container-61.flex-v-form.flex-center.max-width-non.flex-gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.bold-text-37 {
  color: var(--green-yellow)
}

.quick-stack-5 {
  max-width: 700px;
  padding-top: 22px
}

.cell-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.text-block-24 {
  color: var(--green-yellow);
  font-family: Blmelody Edit, sans-serif;
  font-weight: 600
}

.text-block-24.pillar {
  padding-bottom: 12px;
  font-size: 17px
}

.quick-stack-6 {
  margin-top: 233px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0
}

.right-cell {
  padding-left: 30px
}

.cell-left {
  padding-right: 20px
}

.quick-stack-7 {
  width: 800px;
  padding-bottom: 10px
}

.image-143 {
  margin-top: 17px
}

.image-144 {
  max-width: 211%
}

.image-145 {
  max-width: 70%
}

.text-block-25 {
  font-size: 14px;
  font-weight: 400
}

.text-block-26, .text-block-27, .text-block-28, .text-block-29, .text-block-30, .text-block-31, .text-block-32 {
  font-size: 14px
}

.registration-main-headline {
  color: var(--white);
  text-align: center;
  letter-spacing: -1.92px;
  max-width: 906px;
  margin: 40px auto 0;
  font-size: 55px;
  font-weight: 400;
  line-height: 105%
}

.registration-main-headline.text-size-42 {
  font-size: 42px
}

.green-18px {
  color: var(--green-yellow);
  font-family: BL Melody Regular, sans-serif;
  font-size: 22px
}

.green-18px.center {
  font-size: 18px
}

.green-18px.center.top-margin-40 {
  margin-top: 40px
}

.green-18px.center.top-margin-20 {
  margin-top: 20px
}

.green-18px.center._22px {
  font-size: 22px;
  line-height: 100%
}

.green-18px.center._22px.bot-margin-50 {
  margin-bottom: 50px
}

.subheadline-24px {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 24px;
  font-weight: 400
}

.subheadline-24px.green {
  color: var(--green-yellow)
}

.subheadline-24px.green.top-margin-100 {
  margin-top: 30px;
  font-family: Blmelody Edit, sans-serif;
  line-height: 150%
}

.subheadline-24px.green.top-margin-100.os-light {
  color: #cbcbcb;
  margin-top: 90px;
  font-weight: 500
}

.subheadline-24px.grey-text {
  color: var(--light-grey);
  font-weight: 500
}

.subheadline-24px.grey-text.top-margin-10 {
  margin-top: 7px
}

.limited-offer {
  text-align: center;
  margin-top: 0;
  padding-left: 5px;
  line-height: 105%
}

.green-box {
  border: 2px dashed var(--green-yellow);
  color: var(--green-yellow);
  background-color: #ffffff1a;
  align-items: center;
  margin-top: 23px;
  padding: 2px 16px;
  display: flex
}

.green-box.bot-margin-10 {
  margin-bottom: 10px
}

.green-box.center {
  align-items: center
}

.green-box.center._10gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 25px
}

.green-box.center._10gap.bot-margin-15 {
  margin-bottom: 15px
}

.green-box.center._10gap.top {
  margin-top: 0
}

.green-box.center._10gap.var-2 {
  margin-top: 5px
}

.fade-subheadline {
  color: var(--light-grey);
  text-align: center;
  margin-top: 24px;
  padding-top: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px
}

.fade-subheadline.top-margin-20 {
  margin-top: 30px;
  font-weight: 300
}

.fade-subheadline.top-margin-20.os-light {
  margin-top: 0
}

.fade-subheadline.max-width {
  max-width: 622px
}

.fade-subheadline.max-width.top-margin-15 {
  margin-top: 15px
}

.fade-subheadline.max-width.top-margin-15.bot-margin-35 {
  margin-bottom: 15px
}

.fade-subheadline.max-width-520 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto
}

.fade-subheadline.max-width-520.c-spacing {
  margin-bottom: 0
}

.fade-subheadline.white {
  font-family: Blmelody Edit, sans-serif
}

.grey-italic-medium-20 {
  color: var(--light-grey);
  margin-top: 20px;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 100%
}

.green-26px {
  color: var(--green-yellow);
  font-family: BL Melody Regular, sans-serif;
  font-size: 26px;
  font-weight: 600
}

.green-26px.center {
  font-size: 26px
}

.green-26px.center.top-margin-40 {
  margin-top: 40px
}

.green-26px.center.top-margin-30 {
  margin-top: 30px
}

.green-26px.center.top-margin-80 {
  margin-top: 80px
}

.fade-15-light {
  color: var(--light-grey);
  margin-top: 53px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 100%
}

.fade-15-light.txt-white.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 36px
}

.fade-15-light.txt-white.home-join {
  font-size: 17px;
  line-height: 1.26
}

.fade-15-light.margin-top-auto {
  margin-top: auto
}

.fade-15-light.margin-top-auto.review-name {
  font-size: 24px;
  line-height: 27px
}

.fade-15-light.mm-reviews {
  font-size: 1.3rem
}

.fade-15-light.newsletter-disclaimer {
  opacity: .22;
  color: #fff;
  text-align: center;
  padding-top: 28px;
  font-size: .75rem
}

.fade-15-light.newsletter-disclaimer.cc-newsletter-disclaimer-2 {
  display: none
}

.fade-15-light.newsletter-disclaimer.top-footer-text {
  margin-top: 38px;
  margin-bottom: -11px;
  font-size: 14px
}

.fade-15-light.absolute {
  position: absolute;
  inset: 0% 0% auto
}

.lim-offer {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  color: var(--green-yellow);
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  display: flex
}

.lim-offer.flex-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center
}

.lim-offer.flex-row.less-top-margin {
  margin-top: 20px
}

.lim-offer.flex-row.t-padding-0 {
  margin-top: 0
}

.green-link {
  color: var(--green-yellow);
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none
}

.white {
  color: var(--white)
}

.workshop-headline {
  color: var(--white);
  text-align: center;
  letter-spacing: -1.92px;
  max-width: 970px;
  margin: 0 auto;
  font-size: 51px;
  font-weight: 500
}

.workshop-headline.top-margin-20 {
  margin-top: 20px;
  font-family: Blmelody Edit, sans-serif
}

.workshop-subhead {
  color: var(--light-grey);
  text-align: center;
  max-width: 646px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%
}

.workshop-subhead.green {
  color: var(--green-yellow)
}

.workshop-subhead.green.top-margin-100 {
  margin-top: 30px;
  font-family: Blmelody Edit, sans-serif;
  line-height: 150%
}

.workshop-subhead.green.top-margin-100.os-light {
  color: #cbcbcb;
  margin-top: 90px;
  font-weight: 500
}

.workshop-subhead.grey-text {
  color: var(--light-grey);
  font-weight: 500
}

.workshop-subhead.grey-text.top-margin-10 {
  margin-top: 7px
}

.countdown-row {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex
}

.countdown-block {
  background-color: #000000ab;
  border: 1px solid #fff6;
  border-radius: 5px;
  width: 120px;
  margin: 5px;
  padding-top: 20px;
  padding-bottom: 20px
}

.countdown-time {
  color: var(--white);
  text-align: center;
  font-size: 50px;
  line-height: 100%;
  display: block
}

.countdown-detail {
  color: var(--white);
  text-align: center;
  margin-top: 6px;
  font-size: 18px;
  font-weight: 300;
  line-height: 100%
}

.form-block-workshop {
  width: 691px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.form-block-workshop.x-margin-btm.margin-top-90 {
  width: 100%;
  max-width: 895px;
  margin-top: 10px
}

.row-form-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.text-field-form-workshop {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 10px;
  flex: 1;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 12px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.1
}

.submit-form-button {
  border: 1px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  border-radius: 10px;
  margin-right: 0;
  padding: 14px 52px 17px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 100%;
  transition: all .2s;
  position: relative
}

.submit-form-button:hover {
  color: var(--green-yellow);
  background-color: #0000
}

.submit-form-button.google {
  grid-column-gap: 10px;
  text-transform: none;
  background-color: #fff;
  border-color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.submit-form-button.google:hover {
  color: #fff;
  background-color: #0000
}

.submit-form-button.google.footer {
  border-radius: 5px;
  min-width: 200px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button.google.landing {
  cursor: pointer;
  min-width: 320px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button.google.newsletter {
  min-width: 0;
  max-width: 200px;
  margin-top: 20px;
  padding: 8px
}

.submit-form-button.google.newsletter.tablet-show {
  display: none
}

.submit-form-button.google.smaller {
  grid-column-gap: 8px;
  min-width: 290px;
  max-width: 100%;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button.email {
  grid-column-gap: 10px;
  color: #878787;
  text-transform: none;
  background-color: #0000;
  border-color: #878787;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.submit-form-button.email:hover {
  background-color: var(--dark-grey)
}

.submit-form-button.email.footer {
  border-radius: 5px;
  min-width: 230px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button.email.landing {
  min-width: 320px;
  margin-top: 12px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button.email.landing:hover {
  background-color: var(--dark-grey)
}

.submit-form-button.email.smaller {
  border-radius: 5px;
  min-width: 290px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button.margin-top-sml {
  font-size: 14px
}

.submit-form-button.margin-top-sml.mobile-hide {
  display: inline-block
}

.submit-form-button.small.thinner-pad {
  padding-left: 20px;
  padding-right: 20px
}

.submit-form-button.apply {
  font-size: 13px;
  font-weight: 700
}

.submit-form-button.about {
  min-width: 189px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 14px;
  line-height: 1.2
}

.submit-form-button.about.mobile-hide.top {
  z-index: 9
}

.submit-form-button.wider {
  padding-left: 48px;
  padding-right: 48px
}

.submit-form-button.wider.margin-top-lrg.desktop-hide, .submit-form-button.blog_cta-mobile-btn {
  display: none
}

.submit-form-button.mobile-hide._1 {
  margin-top: 24px
}

.submit-form-button.nav-cta {
  border-radius: 6px;
  padding: 12px 41px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.112
}

.submit-form-button.is-small {
  padding: 11px 15px
}

.submit-form-button.is-medium {
  padding: 15px 34px
}

.submit-form-button.is-sm-med {
  padding: 10px 22px
}

.submit-form-button.cc-confirmed-button {
  justify-content: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 60px;
  display: flex
}

.submit-form-button.form-button-converkit {
  border-radius: 8px;
  padding: 12px 24px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 600
}

.grid-workshop {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 40px;
  display: grid
}

.bullet-text-fade {
  color: var(--light-grey);
  text-align: left;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.2
}

.bullet-text-fade.white {
  color: var(--white)
}

.bullet-text-fade.white.text-size-1-125rem.mobile-15px.justify-left, .bullet-text-fade.white.text-size-1-125rem.mobile-15px.align-left {
  align-self: flex-start
}

.clyde-logo {
  opacity: 1;
  color: var(--white);
  filter: brightness(0)invert();
  max-width: 141px
}

.beehiiv-logo {
  opacity: .53;
  width: 142px
}

.adison-logo {
  width: 200px;
  height: 53px
}

.logos-wrapper-founder {
  grid-column-gap: 69px;
  grid-row-gap: 18px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 773px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.logos-wrapper-founder.less-margin-top {
  margin-top: 60px
}

.letter-text {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 130%
}

.letter-text.max-width-490 {
  max-width: 490px
}

.letter-text.max-width-490.top-margin-50 {
  text-align: left;
  align-items: flex-start;
  max-width: 490px;
  margin-top: 0;
  display: flex
}

.letter-text.max-width-580 {
  text-align: left;
  max-width: 580px
}

.letter-text.max-width-580.top-margin-50 {
  max-width: 490px;
  margin-top: 50px
}

.letter-text.light {
  font-weight: 300
}

.letter-text.light.center.max-width-400 {
  max-width: 400px
}

.letter-text.light.center.max-width-400.no-bot-margin {
  margin-top: 5px;
  margin-bottom: 0
}

.letter-text.light.center.max-width-400.var-2 {
  margin-bottom: 0
}

.letter-text.light.center.max-width-400.var-2.founder-od {
  max-width: 390px;
  margin-top: 0
}

.letter-text.light.center.max-width-400.top-margin-40 {
  margin-top: 40px;
  margin-bottom: 0
}

.letter-text.light.center.bold {
  font-size: 24px;
  font-weight: 500
}

.letter-text.light.center.bold.max-width-430 {
  max-width: 430px
}

.letter-text.light.center.var-2 {
  margin-top: 10px
}

.letter-text.light.center.max-width-500 {
  max-width: 500px
}

.letter-text.light.center.max-width-600 {
  max-width: 600px
}

.letter-text.light.about {
  line-height: 21px
}

.letter-text.light.about.top.italic {
  font-style: italic
}

.quick-stack-6-3 {
  margin-top: 150px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0
}

.about-mat-cc {
  background-image: linear-gradient(159deg, #1a1a1a, #1a1a1a00);
  border: 1px solid #434343;
  border-radius: 10px;
  margin-top: 100px;
  margin-left: 83px;
  margin-right: 83px;
  padding: 45px 59px;
  position: relative
}

.div-block-29 {
  max-width: 400px;
  margin-left: auto
}

.image-148 {
  object-fit: cover;
  border-radius: 200px;
  width: 395px;
  height: 400px;
  margin-left: 20px;
  position: absolute;
  inset: -60px auto -60px 0%
}

.subheadline-17px {
  color: var(--white);
  text-align: center;
  column-count: auto;
  max-width: 930px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none
}

.subheadline-17px.green {
  color: var(--green-yellow)
}

.subheadline-17px.green.top-margin-100 {
  margin-top: 30px;
  font-family: Blmelody Edit, sans-serif;
  line-height: 150%
}

.subheadline-17px.green.top-margin-100.os-light {
  color: #cbcbcb;
  margin-top: 90px;
  font-weight: 500
}

.subheadline-17px.grey-text {
  color: var(--light-grey);
  font-weight: 500
}

.subheadline-17px.grey-text.top-margin-10 {
  margin-top: 7px
}

.fade-subheadline-confirmation {
  color: var(--white);
  text-align: center;
  max-width: 839px;
  margin: 20px auto;
  padding-top: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 115%
}

.fade-subheadline-confirmation.top-margin-20 {
  margin-top: 30px;
  font-weight: 300
}

.fade-subheadline-confirmation.top-margin-20.os-light {
  margin-top: 0
}

.fade-subheadline-confirmation.max-width {
  max-width: 622px
}

.fade-subheadline-confirmation.max-width.top-margin-15 {
  margin-top: 15px
}

.fade-subheadline-confirmation.max-width.top-margin-15.bot-margin-35 {
  margin-bottom: 15px
}

.fade-subheadline-confirmation.max-width-520 {
  max-width: 520px
}

._20px-white {
  color: var(--white);
  margin-top: 20px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%
}

._30px-white-med {
  color: var(--white);
  font-size: 30px;
  line-height: 100%
}

._30px-white-med.top-margin-100 {
  font-family: Blmelody Edit, sans-serif;
  font-weight: 500
}

.button-green-workshop {
  border: 2px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: #000;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 12px 24px 13px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 110%;
  transition: all .4s
}

.button-green-workshop:hover {
  border: 2px solid var(--green-yellow);
  color: var(--green-yellow);
  background-color: #d9fc6700
}

.button-green-workshop.top-margin-50 {
  text-align: center;
  border-radius: 5px;
  margin-top: 50px;
  padding-top: 13px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 700
}

.button-green-workshop.top-margin-15 {
  text-align: center;
  width: auto;
  margin-top: 60px;
  margin-bottom: 80px;
  font-size: 20px;
  font-weight: 700
}

.button-green-workshop.top-margin-15.c-spacing {
  width: 100%;
  max-width: 400px;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px
}

.button-green-workshop.top-margin-15.c-spacing.c-spacing-new {
  margin-bottom: 100px
}

.button-green-workshop.top-margin-15.c-spacing.ra-button {
  margin-top: 0
}

.button-green-workshop.cta-button-for-20-in-60-page {
  border-radius: 5px;
  margin-top: 30px;
  font-size: 18px
}

.green-15px {
  color: var(--green-yellow);
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%
}

.green-15px.center {
  font-size: 26px
}

.green-15px.center.top-margin-40 {
  margin-top: 40px
}

.green-15px.center.top-margin-30 {
  margin-top: 30px
}

.green-15px.center.top-margin-80 {
  margin-top: 80px
}

.green-15px.top-margin-50 {
  margin-top: 20px;
  font-size: 22px
}

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

.grid-2x1-reg.align-center {
  align-items: center
}

.grid-2x1-reg.align-center.top-margin-50 {
  margin-top: 10px
}

.grid-2x1-reg.align-top {
  align-items: start
}

.grid-2x1-reg.align-top._50gap {
  grid-column-gap: 50px;
  grid-row-gap: 50px
}

.grid-2x1-reg.align-top._50gap.grid1col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.companies_logo-flex-confirmation {
  grid-column-gap: 90px;
  grid-row-gap: 17px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: 100%;
  max-width: 1294px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.companies_logo-flex-confirmation.optin {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  max-width: 800px;
  margin-bottom: 50px
}

.companies_logo-flex-confirmation.top-margin-65 {
  grid-column-gap: 70px;
  margin-top: 65px
}

.sec-matt {
  background-image: linear-gradient(#0000 34%, #000), linear-gradient(#000, #0000 32%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64d42ed42446bde55c4a5b2c_matt%20gray.webp);
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
  padding-top: 260px;
  padding-bottom: 160px
}

.sec-matt.var.less-padding-top {
  padding-top: 60px;
  padding-bottom: 60px
}

.sec-matt.ra-sec-matt-section {
  padding: 32px 1.5rem 68px
}

.matt-hero {
  color: var(--white);
  max-width: 362px;
  font-size: 73px;
  font-weight: 300;
  line-height: 100%
}

.matt-hero.bot-margin-40 {
  margin-bottom: 40px
}

.matt-hero.bot-margin-40.matt-hero-reduce-font-size {
  font-size: 60px
}

.matt-hero.bot-margin-40.matt-hero-reduce-font-size._3sc_matt {
  max-width: none;
  font-size: 51px
}

.paragraph-17px {
  color: var(--white);
  margin-bottom: 23px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 20px
}

.paragraph-17px.no-bot-margin {
  margin-top: 0;
  margin-bottom: 0
}

.paragraph-17px._20px-center {
  text-align: center;
  font-size: 20px
}

.paragraph-17px._20px-center.top-margin-25 {
  margin-top: 25px;
  font-weight: 300
}

.paragraph-17px._20px-center.top-margin-25.var {
  margin-top: 10px;
  margin-bottom: 60px
}

.paragraph-17px._20px-center.top-margin-25.c-spacing {
  margin-bottom: 0
}

.paragraph-17px.top {
  margin-top: 10px;
  margin-bottom: 10px
}

.paragraph-17px.var {
  font-style: italic
}

.paragraph-17px.bot {
  font-style: normal
}

.paragraph-17px.ra-bonus-subheading {
  text-align: center;
  margin-bottom: 0
}

.green-link-reg {
  color: var(--green-yellow);
  text-decoration: underline
}

.green-link-reg.caps {
  text-transform: uppercase
}

.semibold-green {
  color: var(--green-yellow);
  font-weight: 600
}

.grid-confirmation {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid
}

.card-box {
  background-color: #131313;
  border: .5px solid #2e2e2e;
  border-radius: 10px;
  padding: 47px 40px
}

._22px-green {
  color: var(--green-yellow);
  font-size: 22px;
  line-height: 100%
}

._22px-green.bot-margin-24 {
  margin-bottom: 24px
}

._22px-green.bot-margin-10 {
  margin-bottom: 10px;
  font-family: Blmelody Edit, sans-serif;
  font-weight: 500
}

._22px-green.text-center-align {
  color: var(--green-yellow)
}

._22px-green.price-total {
  color: var(--white);
  font-family: Archivo, sans-serif;
  line-height: 112.2%;
  display: inline-block
}

.grid-confirmation-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.divider-absolute {
  background-color: var(--green-yellow);
  width: 100%;
  height: 5px;
  position: absolute;
  inset: auto 0% -20%
}

.divider-absolute.var {
  display: none
}

.divider-absolute.divider-50 {
  width: 50%
}

.image-150 {
  margin-top: 38px
}

.quick-stack-8 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  padding-bottom: 0
}

.container-62 {
  max-width: 1050px
}

.image-151, .container-64 {
  display: none
}

.bold-re {
  font-weight: 600
}

.quick-stack-9 {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px
}

.section-checkout {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 180px
}

.grid-checkout {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative
}

.checkout-head {
  color: #fff;
  text-align: left;
  letter-spacing: -1.92px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 55px;
  font-weight: 400;
  line-height: 100%
}

.checkout-subhead {
  color: #fff;
  text-align: left;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 130%
}

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

.flex-row._10gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px
}

.flex-row._10gap.bot-margin-70 {
  margin-bottom: 70px
}

.students-image {
  width: 93px;
  line-height: 24px
}

.checkout-subhead2 {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 100%
}

.checkout-box-sticky {
  color: #fff;
  background-color: #131313;
  border: .5px solid #2e2e2e;
  border-radius: 9px;
  padding: 45px 40px 40px;
  position: sticky;
  top: 120px
}

.checkout-box-sticky.larger {
  color: #fff;
  padding: 51px 46px 23px
}

.checkout-box-sticky.larger.spacing-2 {
  padding: 50px 40px 39px
}

.checkout-box-sticky.flex-msb {
  padding: 28px 42px
}

.checkout-box-sticky.respaced {
  padding-top: 33px;
  padding-bottom: 37px;
  display: flex
}

.checkout-box-sticky.respaced-2 {
  padding-top: 20px;
  padding-bottom: 36px;
  display: flex
}

.checkout-box-sticky.respaced-3 {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 46px;
  display: flex
}

.checkout-box-sticky.respaced-4 {
  padding-top: 25px;
  padding-bottom: 50px;
  padding-left: 46px;
  display: flex
}

.checkout-box-sticky.larger-alt {
  color: #fff;
  padding: 85px 42px 23px
}

.checkout-box-sticky.larger-alt.spacing-2 {
  padding: 50px 40px 39px
}

.image-153 {
  max-width: 270px;
  margin-top: -105px;
  margin-left: auto;
  margin-right: auto
}

.checkout-image-wrap {
  flex-direction: column;
  align-items: center;
  display: flex
}

.checkout-totals {
  color: var(--alt-light-grey);
  margin-bottom: 15px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 100%
}

.checkout-totals.respaced {
  max-width: 411px
}

.checkout-totals.edit-2 {
  max-width: 200px
}

._20-med-white {
  color: var(--white);
  font-size: 20px;
  font-weight: 400;
  line-height: 100%
}

._20-med-white.strike {
  text-decoration: line-through
}

._20-med-white._30px {
  font-size: 30px
}

.divider {
  background-color: #2e2e2e;
  height: 1px
}

.divider._15-bot-margin {
  margin-bottom: 15px
}

.divider.absolute {
  width: 100%;
  position: absolute;
  top: 15px;
  left: 0
}

.checkout-text {
  color: var(--alt-light-grey);
  margin-bottom: 15px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.26
}

.checkout-text.respaced {
  max-width: 411px
}

.checkout-text.edit-2 {
  max-width: 200px
}

.mobile-image-checkout {
  max-width: 270px;
  margin-top: -105px;
  margin-left: auto;
  margin-right: auto;
  display: none
}

.text-block-33, .div-block-30, .text-block-34 {
  display: none
}

.text-block-35 {
  margin-bottom: 20px
}

.text-block-36 {
  text-align: center;
  padding-bottom: 40px;
  font-size: 21px
}

.italic-text-9 {
  color: #fff
}

.paragraph-28 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px
}

.bold-text-39 {
  font-weight: 300
}

.bold-text-40, .paragraphy, .paragraph-29 {
  text-align: center
}

.div-block-31 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex
}

.heading-830 {
  color: var(--green-yellow);
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 32px
}

.heading-830.no-padding {
  margin-top: 0
}

.bold-text-41 {
  line-height: 1.3em
}

.bold-text-41.text-size-24px {
  font-size: 24px
}

.heading-831 {
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  align-self: auto;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Edit Blmelody Edit, sans-serif;
  font-size: 30px;
  font-weight: 400
}

.bold-text-42 {
  display: inline
}

.list-5 {
  list-style-type: none
}

.list-6 {
  list-style-type: none;
  display: flex
}

.testi_rev {
  align-self: auto;
  max-width: 130px;
  margin-top: auto;
  display: block
}

.founder-description-wrap-new {
  margin-top: 50px
}

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

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

.review-image-new {
  background-color: var(--light-grey);
  object-fit: cover;
  border-radius: 50%;
  width: 100%;
  max-width: 130px;
  height: 130px;
  margin-left: auto;
  margin-right: auto
}

.text-span-13 {
  line-height: 25px;
  text-decoration: underline
}

.text-block-37 {
  color: var(--green-yellow);
  font-size: 22px;
  font-weight: 500
}

.bold-text-44 {
  font-size: 22px
}

.container-founderos-light {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: none
}

.image-155 {
  width: 90px;
  padding-right: 20px
}

.paragraph-30 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0
}

.paragraph-30.v-padding-0 {
  margin-top: 0
}

.paragraph-30.v-padding-0.small-text {
  font-size: 14px
}

.paragraph-30.v-padding-0.small-text.text-white {
  color: var(--white)
}

.container-67 {
  background-color: var(--white)
}

.list-item-23 {
  list-style-type: disc
}

.container-68 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  display: block;
  position: relative
}

.list-7 {
  background-color: var(--white)
}

.list-item-24 {
  color: var(--black)
}

.list-item-25 {
  color: #fff;
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65ea1e83a170bf51c2ae12bf_download.png);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px;
  font-weight: 400;
  list-style-type: none
}

.list-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  font-size: 16px;
  list-style-type: none;
  display: flex
}

.list-item-26, .list-item-27 {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65ea1e83a170bf51c2ae12bf_download.png);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px
}

.news-bottom-info-list-item {
  color: #fff;
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-left: 20px
}

.news-bottom-info-list {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 0;
  font-size: 16px;
  list-style-type: none;
  display: flex;
  position: relative
}

.image-156 {
  z-index: 0;
  filter: blur(20px);
  pointer-events: none;
  position: absolute;
  inset: 0% auto 0% 50%;
  transform: translate(-50%, -18%)
}

.text-span-14, .text-span-15, .text-span-16, .text-span-17 {
  text-decoration: underline
}

.text-span-18, .text-span-19 {
  color: var(--green-yellow)
}

.text-span-20 {
  color: var(--green-yellow);
  text-decoration: underline
}

.container-69 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex
}

.div-block-32 {
  width: 100%;
  max-width: 1060px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto
}

.html-embed-14 {
  flex-flow: column;
  width: 100%;
  max-width: 1000px;
  min-height: 700px;
  display: flex
}

.button-green-50-systems {
  border: 2px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: #000;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 12px 24px 13px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 110%;
  transition: all .4s
}

.button-green-50-systems:hover {
  border: 2px solid var(--green-yellow);
  color: var(--green-yellow);
  background-color: #d9fc6700
}

.button-green-50-systems.top-margin-50 {
  text-align: center;
  border-radius: 5px;
  margin-top: 50px;
  padding-top: 13px;
  padding-bottom: 12px;
  font-weight: 700
}

.button-green-50-systems.top-margin-15 {
  text-align: center;
  width: 300px;
  margin-top: 15px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 700
}

.fade-subheadline-confirmation-welcome {
  color: var(--white);
  text-align: center;
  max-width: 839px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 110%
}

.fade-subheadline-confirmation-welcome.top-margin-20 {
  margin-top: 30px;
  font-weight: 300
}

.fade-subheadline-confirmation-welcome.top-margin-20.os-light {
  margin-top: 0
}

.fade-subheadline-confirmation-welcome.max-width {
  max-width: 622px
}

.fade-subheadline-confirmation-welcome.max-width.top-margin-15 {
  margin-top: 15px
}

.fade-subheadline-confirmation-welcome.max-width.top-margin-15.bot-margin-35 {
  margin-bottom: 15px
}

.fade-subheadline-confirmation-welcome.max-width-520 {
  max-width: 520px
}

.button-green-workshop-welcome {
  border: 2px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: #000;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 12px 24px 13px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 110%;
  transition: all .4s
}

.button-green-workshop-welcome:hover {
  border: 2px solid var(--green-yellow);
  color: var(--green-yellow);
  background-color: #d9fc6700
}

.button-green-workshop-welcome.top-margin-50 {
  text-align: center;
  border-radius: 5px;
  margin-top: 50px;
  padding-top: 13px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 700
}

.button-green-workshop-welcome.top-margin-15 {
  text-align: center;
  width: 300px;
  margin-top: 15px;
  margin-bottom: 40px;
  font-weight: 700
}

.button-green-workshop-welcome.drop-shadow-green {
  box-shadow: 0 0 10px #d4fb6b
}

.container-welcome {
  width: 100%;
  max-width: 1080px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.container-welcome.flex-grow {
  flex: 1
}

.container-welcome.hero {
  flex: 1;
  max-width: none;
  display: flex
}

.container-welcome.bottom {
  margin-top: -70px;
  position: relative
}

.container-welcome.relative {
  position: relative
}

.container-welcome.relative._100z {
  z-index: 100
}

.container-welcome.relative.matt-grey {
  max-width: 1140px
}

.container-welcome.smaller {
  text-align: center;
  max-width: 1000px;
  margin-top: -80px
}

.container-welcome.smaller.relative.top {
  z-index: 10
}

.container-welcome.smaller.relative.z100 {
  z-index: 100
}

.container-welcome.smaller.flex-v-ct.cstom-spacing {
  margin-top: 0;
  padding-top: 0
}

.container-welcome.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-welcome.smaller.pad-sides.c-spacing {
  margin-top: 0
}

.container-welcome.smaller.top-margin-130 {
  margin-top: 130px
}

.container-welcome.smaller.custom-spacing {
  margin-top: 0
}

.container-welcome.flex-v-cm.width-100.larger {
  max-width: 1271px
}

.container-welcome.flex-tsb {
  grid-column-gap: 14px
}

.container-welcome.flex-tsb.confirmation-page {
  padding-left: 10px;
  padding-right: 10px
}

.container-welcome.footer {
  max-width: 1294px;
  display: flex
}

.container-welcome.footer-mobile {
  display: none
}

.container-welcome.larger {
  max-width: 1320px;
  position: relative
}

.container-welcome.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-welcome.larger.margin-top-xxl {
  margin-top: 160px
}

.container-welcome.larger.margin-top-xxl._1 {
  margin-top: 60px
}

.container-welcome.larger.margin-top-xxl._1.custom-spacing {
  margin-top: 80px
}

.container-welcome.larger.flex-v-ct {
  align-items: center
}

.container-welcome.larger.margin-top-131 {
  margin-top: 131px
}

.container-welcome.larger.top-margin-150 {
  margin-top: 150px;
  display: none
}

.container-welcome.larger.top-margin-100 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

.container-welcome.larger.top-margin-20 {
  margin-top: 20px
}

.container-welcome.larger.top-margin-120 {
  margin-top: 120px
}

.container-welcome.larger.c-spacing-new {
  margin-top: 0
}

.container-welcome.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

.container-welcome.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

.container-welcome.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

.container-welcome.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

.container-welcome.hero-container.mobile-75.pages.workshop {
  max-width: 935px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.container-welcome.hero-container.mobile-75.test {
  justify-content: flex-start
}

.container-welcome.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

.container-welcome.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

.container-welcome.flex-v-ct.smaller.custom-spacing {
  margin-top: 20px
}

.container-welcome.flex-v-ct.larger.side-pads {
  padding-left: 2rem;
  padding-right: 2rem
}

.container-welcome.flex-v-ct.medium {
  max-width: 1140px
}

.container-welcome.flex-v-ct.medium.less-margin-top {
  margin-top: 0
}

.container-welcome.flex-v-ct.customs-spaacing, .container-welcome.flex-v-ct.c_spacing {
  margin-top: 0;
  padding-top: 0
}

.container-welcome.nav {
  max-width: 1600px;
  position: relative
}

.container-welcome.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-welcome.nav.margin-top-xxl {
  margin-top: 160px
}

.container-welcome.nav.margin-top-none {
  margin-top: 0
}

.container-welcome.flex-msb.medium, .container-welcome.medium {
  max-width: 1180px
}

.container-welcome.medium.flex-v-cm.os-alt {
  max-width: 1123px
}

.container-welcome.large {
  max-width: 1120px
}

.container-welcome.large.custom-spacing {
  margin-top: 0
}

.container-welcome.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

.container-welcome._1112 {
  max-width: 1112px
}

.container-welcome.discover {
  max-width: 1063px
}

.container-welcome.discover.relative.top {
  z-index: 10
}

.container-welcome.discover.relative.z100 {
  z-index: 100
}

.container-welcome.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-welcome.discover.custom-spacing {
  margin-top: 40px
}

.container-welcome.benefits {
  max-width: 1114px
}

.container-welcome.how-it-works {
  max-width: 1268px;
  position: relative
}

.container-welcome.how-it-works.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-welcome.how-it-works.margin-top-xxl {
  margin-top: 160px
}

.container-welcome.how-it-works.flex-v-ct {
  align-items: center
}

.container-welcome.how-it-works.margin-top-131 {
  margin-top: 131px
}

.container-welcome.who-for {
  max-width: 924px
}

.container-welcome.who-for.relative.top {
  z-index: 10
}

.container-welcome.who-for.relative.z100 {
  z-index: 100
}

.container-welcome.who-for.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-welcome.reviews {
  grid-column-gap: 14px;
  max-width: 1200px
}

.container-welcome.reviews.founder-os-light {
  max-width: 1200px;
  margin-top: 140px;
  display: block
}

.container-welcome.reviews.top-margin-100 {
  margin-top: 40px;
  padding-bottom: 40px
}

.container-welcome.reviews.top-margin-change {
  margin-top: 60px
}

.container-welcome.letter {
  max-width: 945px;
  display: none
}

.container-welcome.alt {
  max-width: 935px
}

.container-welcome.alt.relative.top {
  z-index: 10
}

.container-welcome.alt.relative.z100 {
  z-index: 100
}

.container-welcome.alt.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-welcome.top-margin-100 {
  margin-top: 100px
}

.container-welcome._850px {
  max-width: 900px
}

.container-welcome._850px.top-margin-50 {
  margin-top: 50px
}

.container-welcome._850px.var {
  margin-top: -136px
}

.container-welcome._940px {
  max-width: 940px
}

.container-welcome._940px.top-margin-150 {
  margin-top: 0
}

.container-welcome.top-margin-50 {
  margin-top: 100px
}

.container-welcome.top-margin40 {
  margin-top: 40px
}

.container-welcome._1120 {
  max-width: 1220px
}

.container-welcome._1120.top-margin20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex
}

.container-welcome.top-margin-200 {
  margin-top: 100px
}

.container-welcome.custom-spacing {
  margin-top: 0
}

.sec-matt-welcome {
  background-image: linear-gradient(#0000 34%, #000), linear-gradient(#000, #0000 32%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64d42ed42446bde55c4a5b2c_matt%20gray.webp);
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
  padding-top: 260px;
  padding-bottom: 160px
}

.sec-matt-welcome.var.less-padding-top {
  padding-top: 60px;
  padding-bottom: 60px
}

.button-green-workshop-copy {
  border: 2px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: #000;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 12px 24px 13px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 110%;
  transition: all .4s
}

.button-green-workshop-copy:hover {
  border: 2px solid var(--green-yellow);
  color: var(--green-yellow);
  background-color: #d9fc6700
}

.button-green-workshop-copy.top-margin-50 {
  text-align: center;
  border-radius: 5px;
  margin-top: 50px;
  padding-top: 13px;
  padding-bottom: 12px;
  font-weight: 700
}

.button-green-workshop-copy.top-margin-15 {
  text-align: center;
  width: auto;
  margin-top: 70px;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 700
}

.container-copy {
  width: 100%;
  max-width: 1080px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.container-copy.flex-grow {
  flex: 1
}

.container-copy.hero {
  flex: 1;
  max-width: none;
  display: flex
}

.container-copy.bottom {
  margin-top: -70px;
  position: relative
}

.container-copy.relative {
  position: relative
}

.container-copy.relative._100z {
  z-index: 100
}

.container-copy.relative.matt-grey {
  max-width: 1140px
}

.container-copy.smaller {
  text-align: center;
  max-width: 1000px
}

.container-copy.smaller.relative.top {
  z-index: 10
}

.container-copy.smaller.relative.z100 {
  z-index: 100
}

.container-copy.smaller.flex-v-ct.cstom-spacing {
  margin-top: 0;
  padding-top: 0
}

.container-copy.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-copy.smaller.pad-sides.c-spacing {
  margin-top: 0
}

.container-copy.smaller.top-margin-130 {
  margin-top: 20px
}

.container-copy.smaller.custom-spacing {
  margin-top: 0
}

.container-copy.flex-v-cm.width-100.larger {
  max-width: 1271px
}

.container-copy.flex-tsb {
  grid-column-gap: 14px
}

.container-copy.flex-tsb.confirmation-page {
  padding-left: 10px;
  padding-right: 10px
}

.container-copy.footer {
  max-width: 1294px;
  display: flex
}

.container-copy.footer-mobile {
  display: none
}

.container-copy.larger {
  max-width: 1320px;
  margin-top: -80px;
  position: relative
}

.container-copy.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-copy.larger.margin-top-xxl {
  margin-top: 160px
}

.container-copy.larger.margin-top-xxl._1 {
  margin-top: 60px
}

.container-copy.larger.margin-top-xxl._1.custom-spacing {
  margin-top: 80px
}

.container-copy.larger.flex-v-ct {
  align-items: center
}

.container-copy.larger.margin-top-131 {
  margin-top: 131px
}

.container-copy.larger.top-margin-150 {
  margin-top: 150px;
  display: none
}

.container-copy.larger.top-margin-100 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

.container-copy.larger.top-margin-20 {
  margin-top: 20px
}

.container-copy.larger.top-margin-120 {
  margin-top: 120px
}

.container-copy.larger.c-spacing-new {
  margin-top: 0
}

.container-copy.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

.container-copy.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

.container-copy.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

.container-copy.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

.container-copy.hero-container.mobile-75.pages.workshop {
  max-width: 935px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.container-copy.hero-container.mobile-75.test {
  justify-content: flex-start
}

.container-copy.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

.container-copy.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

.container-copy.flex-v-ct.smaller.custom-spacing {
  margin-top: 20px
}

.container-copy.flex-v-ct.larger.side-pads {
  padding-left: 2rem;
  padding-right: 2rem
}

.container-copy.flex-v-ct.medium {
  max-width: 1140px
}

.container-copy.flex-v-ct.medium.less-margin-top {
  margin-top: 0
}

.container-copy.flex-v-ct.customs-spaacing, .container-copy.flex-v-ct.c_spacing {
  margin-top: 0;
  padding-top: 0
}

.container-copy.nav {
  max-width: 1600px;
  position: relative
}

.container-copy.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-copy.nav.margin-top-xxl {
  margin-top: 160px
}

.container-copy.nav.margin-top-none {
  margin-top: 0
}

.container-copy.flex-msb.medium, .container-copy.medium {
  max-width: 1180px
}

.container-copy.medium.flex-v-cm.os-alt {
  max-width: 1123px
}

.container-copy.large {
  max-width: 1120px
}

.container-copy.large.custom-spacing {
  margin-top: 0
}

.container-copy.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

.container-copy._1112 {
  max-width: 1112px
}

.container-copy.discover {
  max-width: 1063px
}

.container-copy.discover.relative.top {
  z-index: 10
}

.container-copy.discover.relative.z100 {
  z-index: 100
}

.container-copy.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-copy.discover.custom-spacing {
  margin-top: 40px
}

.container-copy.benefits {
  max-width: 1114px
}

.container-copy.how-it-works {
  max-width: 1268px;
  position: relative
}

.container-copy.how-it-works.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-copy.how-it-works.margin-top-xxl {
  margin-top: 160px
}

.container-copy.how-it-works.flex-v-ct {
  align-items: center
}

.container-copy.how-it-works.margin-top-131 {
  margin-top: 131px
}

.container-copy.who-for {
  max-width: 924px
}

.container-copy.who-for.relative.top {
  z-index: 10
}

.container-copy.who-for.relative.z100 {
  z-index: 100
}

.container-copy.who-for.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-copy.reviews {
  grid-column-gap: 14px;
  max-width: 1200px
}

.container-copy.reviews.founder-os-light {
  max-width: 1200px;
  margin-top: 140px;
  display: block
}

.container-copy.reviews.top-margin-100 {
  margin-top: 40px;
  padding-bottom: 40px
}

.container-copy.reviews.top-margin-change {
  margin-top: 60px
}

.container-copy.letter {
  max-width: 945px;
  display: none
}

.container-copy.alt {
  max-width: 935px
}

.container-copy.alt.relative.top {
  z-index: 10
}

.container-copy.alt.relative.z100 {
  z-index: 100
}

.container-copy.alt.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-copy.top-margin-100 {
  margin-top: 100px
}

.container-copy._850px {
  max-width: 900px
}

.container-copy._850px.top-margin-50 {
  margin-top: 50px
}

.container-copy._850px.var {
  margin-top: -136px
}

.container-copy._940px {
  max-width: 940px
}

.container-copy._940px.top-margin-150 {
  margin-top: 0
}

.container-copy.top-margin-50 {
  margin-top: 100px
}

.container-copy.top-margin40 {
  margin-top: 40px
}

.container-copy._1120 {
  max-width: 1220px
}

.container-copy._1120.top-margin20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex
}

.container-copy.top-margin-200 {
  margin-top: 60px
}

.container-copy.custom-spacing {
  margin-top: 0
}

.heading-803-copy {
  color: var(--white);
  margin-top: 25px;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 50px
}

.bold-text-45 {
  font-family: Blmelody Edit, sans-serif
}

.whats-inside-txt-wrap-copy {
  margin-top: 27px
}

.whats-inside-txt-wrap-copy.margin-top-xl.margin-bot-xxl {
  margin-bottom: 200px
}

.whats-inside-txt-wrap-copy.margin-top-xl.margin-bot-xxl.center {
  margin-bottom: 160px
}

.whats-inside-txt-wrap-copy.center.margin-top-lrg.desktop-80.relative {
  z-index: 1;
  position: relative
}

.whats-inside-txt-wrap-copy.left-auto {
  margin-left: auto
}

.whats-inside-txt-wrap-copy.left-auto.txt-right {
  text-align: right
}

.whats-inside-txt-wrap-copy.margin-top-sml {
  padding-right: 80px
}

.curriculum-module-heading-sec {
  color: var(--white);
  text-align: left;
  margin-bottom: 24px;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.112;
  display: block
}

.curriculum-module-heading-sec.var {
  padding-top: 15px;
  font-size: 22px
}

.flex-block-4 {
  grid-column-gap: 30px;
  grid-row-gap: 30px
}

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

.div-block-34 {
  text-align: center;
  margin-top: 60px
}

.uber {
  width: 75px
}

.container-nav {
  width: 100%;
  max-width: 1080px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  display: block
}

.container-nav.flex-grow {
  flex: 1
}

.container-nav.hero {
  flex: 1;
  max-width: none;
  display: flex
}

.container-nav.bottom {
  margin-top: -70px;
  position: relative
}

.container-nav.relative {
  position: relative
}

.container-nav.relative._100z {
  z-index: 100
}

.container-nav.relative.matt-grey {
  max-width: 1140px
}

.container-nav.smaller {
  text-align: center;
  max-width: 1000px;
  margin-top: 0
}

.container-nav.smaller.relative.top {
  z-index: 10
}

.container-nav.smaller.relative.z100 {
  z-index: 100
}

.container-nav.smaller.flex-v-ct.cstom-spacing {
  max-width: 911px;
  margin-top: 0;
  padding-top: 0
}

.container-nav.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-nav.smaller.pad-sides.c-spacing {
  margin-top: 0
}

.container-nav.smaller.top-margin-130 {
  margin-top: 20px
}

.container-nav.smaller.custom-spacing {
  margin-top: 0
}

.container-nav.flex-v-cm.width-100.larger {
  max-width: 1271px
}

.container-nav.flex-tsb {
  grid-column-gap: 14px
}

.container-nav.flex-tsb.confirmation-page {
  padding-left: 10px;
  padding-right: 10px
}

.container-nav.footer {
  max-width: 1294px;
  display: flex
}

.container-nav.footer-mobile {
  display: none
}

.container-nav.larger {
  max-width: 1070px;
  margin-top: 0;
  position: relative
}

.container-nav.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-nav.larger.margin-top-xxl {
  margin-top: 160px
}

.container-nav.larger.margin-top-xxl._1 {
  margin-top: 60px
}

.container-nav.larger.margin-top-xxl._1.custom-spacing {
  margin-top: 80px
}

.container-nav.larger.flex-v-ct {
  align-items: center
}

.container-nav.larger.about {
  max-width: 1070px
}

.container-nav.larger.margin-top-131 {
  margin-top: 131px
}

.container-nav.larger.top-margin-150 {
  margin-top: 150px;
  display: none
}

.container-nav.larger.top-margin-100 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

.container-nav.larger.top-margin-20 {
  margin-top: 20px
}

.container-nav.larger.top-margin-120 {
  margin-top: 120px
}

.container-nav.larger.c-spacing-new {
  margin-top: 0
}

.container-nav.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

.container-nav.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

.container-nav.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

.container-nav.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

.container-nav.hero-container.mobile-75.pages.workshop {
  max-width: 935px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.container-nav.hero-container.mobile-75.test {
  justify-content: flex-start
}

.container-nav.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

.container-nav.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

.container-nav.flex-v-ct.smaller {
  margin-top: 0
}

.container-nav.flex-v-ct.smaller.custom-spacing {
  margin-top: 20px
}

.container-nav.flex-v-ct.larger.side-pads {
  max-width: 1200px;
  padding-left: 2rem;
  padding-right: 2rem
}

.container-nav.flex-v-ct.medium {
  max-width: 1140px
}

.container-nav.flex-v-ct.medium.less-margin-top {
  margin-top: 0
}

.container-nav.flex-v-ct.customs-spaacing, .container-nav.flex-v-ct.c_spacing {
  margin-top: 0;
  padding-top: 0
}

.container-nav.nav {
  max-width: 1600px;
  position: relative
}

.container-nav.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-nav.nav.margin-top-xxl {
  margin-top: 160px
}

.container-nav.nav.margin-top-none {
  margin-top: 0;
  padding-bottom: 0
}

.container-nav.flex-msb.medium {
  max-width: 1180px
}

.container-nav.medium {
  max-width: 1180px;
  margin-top: 0
}

.container-nav.medium.flex-v-cm.relative.custom-spacing {
  max-width: 1118px
}

.container-nav.medium.flex-v-cm.os-alt {
  max-width: 1123px
}

.container-nav.large {
  max-width: 1120px
}

.container-nav.large.custom-spacing {
  margin-top: 0
}

.container-nav.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

.container-nav._1112 {
  max-width: 1112px
}

.container-nav.discover {
  text-align: left;
  max-width: 1063px
}

.container-nav.discover.relative.top {
  z-index: 10
}

.container-nav.discover.relative.z100 {
  z-index: 100
}

.container-nav.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-nav.discover.custom-spacing {
  margin-top: 10px
}

.container-nav.benefits {
  max-width: 1114px
}

.container-nav.how-it-works {
  max-width: 1268px;
  position: relative
}

.container-nav.how-it-works.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-nav.how-it-works.margin-top-xxl {
  margin-top: 160px
}

.container-nav.how-it-works.flex-v-ct {
  align-items: center
}

.container-nav.how-it-works.margin-top-131 {
  margin-top: 131px
}

.container-nav.who-for {
  max-width: 924px;
  margin-top: 0
}

.container-nav.who-for.relative.top {
  z-index: 10
}

.container-nav.who-for.relative.z100 {
  z-index: 100
}

.container-nav.who-for.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-nav.reviews {
  grid-column-gap: 14px;
  max-width: 1200px;
  margin-top: 60px
}

.container-nav.reviews.founder-os-light {
  max-width: 1200px;
  margin-top: 140px;
  display: block
}

.container-nav.reviews.top-margin-100 {
  margin-top: 40px;
  padding-bottom: 40px
}

.container-nav.reviews.top-margin-change {
  margin-top: 60px
}

.container-nav.letter {
  max-width: 945px;
  display: none
}

.container-nav.alt {
  max-width: 935px
}

.container-nav.alt.relative.top {
  z-index: 10
}

.container-nav.alt.relative.z100 {
  z-index: 100
}

.container-nav.alt.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-nav.top-margin-100 {
  margin-top: 100px
}

.container-nav._850px {
  max-width: 900px
}

.container-nav._850px.top-margin-50 {
  margin-top: 50px
}

.container-nav._850px.var {
  margin-top: -136px
}

.container-nav._940px {
  max-width: 940px
}

.container-nav._940px.top-margin-150 {
  margin-top: 0
}

.container-nav.top-margin-50 {
  margin-top: 100px
}

.container-nav.top-margin40 {
  margin-top: 40px
}

.container-nav._1120 {
  max-width: 1220px
}

.container-nav._1120.top-margin20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex
}

.container-nav.top-margin-200 {
  margin-top: 60px
}

.container-nav.custom-spacing {
  margin-top: 0
}

.container-logo {
  width: 100%;
  max-width: 1080px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  display: block
}

.container-logo.flex-grow {
  flex: 1
}

.container-logo.hero {
  flex: 1;
  max-width: none;
  display: flex
}

.container-logo.bottom {
  margin-top: -70px;
  position: relative
}

.container-logo.relative {
  position: relative
}

.container-logo.relative._100z {
  z-index: 100
}

.container-logo.relative.matt-grey {
  max-width: 1140px
}

.container-logo.smaller {
  text-align: center;
  max-width: 1000px;
  margin-top: 0
}

.container-logo.smaller.relative.top {
  z-index: 10
}

.container-logo.smaller.relative.z100 {
  z-index: 100
}

.container-logo.smaller.flex-v-ct.cstom-spacing {
  max-width: 911px;
  margin-top: 0;
  padding-top: 0
}

.container-logo.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-logo.smaller.pad-sides.c-spacing {
  margin-top: 0
}

.container-logo.smaller.top-margin-130 {
  margin-top: 20px
}

.container-logo.smaller.custom-spacing {
  margin-top: 0
}

.container-logo.flex-v-cm.width-100.larger {
  max-width: 1271px
}

.container-logo.flex-tsb {
  grid-column-gap: 14px
}

.container-logo.flex-tsb.confirmation-page {
  padding-left: 10px;
  padding-right: 10px
}

.container-logo.footer {
  max-width: 1294px;
  display: flex
}

.container-logo.footer-mobile {
  display: none
}

.container-logo.larger {
  max-width: 1070px;
  margin-top: 0;
  padding-bottom: 0;
  position: relative
}

.container-logo.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-logo.larger.margin-top-xxl {
  margin-top: 160px
}

.container-logo.larger.margin-top-xxl._1 {
  margin-top: 60px
}

.container-logo.larger.margin-top-xxl._1.custom-spacing {
  margin-top: 80px
}

.container-logo.larger.flex-v-ct {
  align-items: center
}

.container-logo.larger.about {
  max-width: 1070px
}

.container-logo.larger.margin-top-131 {
  margin-top: 131px
}

.container-logo.larger.top-margin-150 {
  margin-top: 150px;
  display: none
}

.container-logo.larger.top-margin-100 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

.container-logo.larger.top-margin-20 {
  margin-top: 20px
}

.container-logo.larger.top-margin-120 {
  margin-top: 120px
}

.container-logo.larger.c-spacing-new {
  margin-top: 0
}

.container-logo.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

.container-logo.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

.container-logo.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

.container-logo.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

.container-logo.hero-container.mobile-75.pages.workshop {
  max-width: 935px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.container-logo.hero-container.mobile-75.test {
  justify-content: flex-start
}

.container-logo.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

.container-logo.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

.container-logo.flex-v-ct.smaller {
  margin-top: 0
}

.container-logo.flex-v-ct.smaller.custom-spacing {
  margin-top: 20px
}

.container-logo.flex-v-ct.larger.side-pads {
  max-width: 1200px;
  padding-left: 2rem;
  padding-right: 2rem
}

.container-logo.flex-v-ct.medium {
  max-width: 1140px
}

.container-logo.flex-v-ct.medium.less-margin-top {
  margin-top: 0
}

.container-logo.flex-v-ct.customs-spaacing, .container-logo.flex-v-ct.c_spacing {
  margin-top: 0;
  padding-top: 0
}

.container-logo.nav {
  max-width: 1600px;
  position: relative
}

.container-logo.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-logo.nav.margin-top-xxl {
  margin-top: 160px
}

.container-logo.nav.margin-top-none {
  margin-top: 0
}

.container-logo.flex-msb.medium {
  max-width: 1180px
}

.container-logo.medium {
  max-width: 1180px;
  margin-top: 0
}

.container-logo.medium.flex-v-cm.relative.custom-spacing {
  max-width: 1118px
}

.container-logo.medium.flex-v-cm.os-alt {
  max-width: 1123px
}

.container-logo.large {
  max-width: 1120px
}

.container-logo.large.custom-spacing {
  margin-top: 0
}

.container-logo.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

.container-logo._1112 {
  max-width: 1112px
}

.container-logo.discover {
  text-align: left;
  max-width: 1063px
}

.container-logo.discover.relative.top {
  z-index: 10
}

.container-logo.discover.relative.z100 {
  z-index: 100
}

.container-logo.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-logo.discover.custom-spacing {
  margin-top: 10px
}

.container-logo.benefits {
  max-width: 1114px
}

.container-logo.how-it-works {
  max-width: 1268px;
  position: relative
}

.container-logo.how-it-works.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-logo.how-it-works.margin-top-xxl {
  margin-top: 160px
}

.container-logo.how-it-works.flex-v-ct {
  align-items: center
}

.container-logo.how-it-works.margin-top-131 {
  margin-top: 131px
}

.container-logo.who-for {
  max-width: 924px;
  margin-top: 0
}

.container-logo.who-for.relative.top {
  z-index: 10
}

.container-logo.who-for.relative.z100 {
  z-index: 100
}

.container-logo.who-for.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-logo.reviews {
  grid-column-gap: 14px;
  max-width: 1200px;
  margin-top: 60px
}

.container-logo.reviews.founder-os-light {
  max-width: 1200px;
  margin-top: 140px;
  display: block
}

.container-logo.reviews.top-margin-100 {
  margin-top: 40px;
  padding-bottom: 40px
}

.container-logo.reviews.top-margin-change {
  margin-top: 60px
}

.container-logo.letter {
  max-width: 945px;
  display: none
}

.container-logo.alt {
  max-width: 935px
}

.container-logo.alt.relative.top {
  z-index: 10
}

.container-logo.alt.relative.z100 {
  z-index: 100
}

.container-logo.alt.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-logo.top-margin-100 {
  margin-top: 100px
}

.container-logo._850px {
  max-width: 900px
}

.container-logo._850px.top-margin-50 {
  margin-top: 50px
}

.container-logo._850px.var {
  margin-top: -136px
}

.container-logo._940px {
  max-width: 940px
}

.container-logo._940px.top-margin-150 {
  margin-top: 0
}

.container-logo.top-margin-50 {
  margin-top: 100px
}

.container-logo.top-margin40 {
  margin-top: 40px
}

.container-logo._1120 {
  max-width: 1220px
}

.container-logo._1120.top-margin20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex
}

.container-logo.top-margin-200 {
  margin-top: 60px
}

.container-logo.custom-spacing {
  margin-top: 0
}

.txt-white-who {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-white-who.full-width {
  width: 100%;
  display: block
}

.txt-white-who.full-width.x-margin-btm {
  margin-left: auto
}

.txt-white-who.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-white-who.full-width.align-lft {
  margin-right: auto
}

.txt-white-who.full-width.center.desktop-hide {
  display: none
}

.txt-white-who.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-white-who.larger {
  font-size: 1.75rem
}

.txt-white-who.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-white-who.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-white-who.center.margin-top-lrger, .txt-white-who.center.margin-top-90 {
  margin-top: 90px
}

.txt-white-who.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-white-who.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-white-who.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-white-who.center.slight-smaller {
  font-size: 48px
}

.txt-white-who.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-white-who.height-1-6 {
  line-height: 1.6
}

.txt-white-who.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-white-who.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-who.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-white-who.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-white-who.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-white-who.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-white-who.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-white-who.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-white-who.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-white-who.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-white-who.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-white-who.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-white-who.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-white-who.margin-btm-sml {
  padding-bottom: 20px
}

.txt-white-who.height-1 {
  line-height: 1
}

.txt-white-who.height-08 {
  line-height: .8
}

.txt-white-who.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-white-who.normal {
  font-weight: 400
}

.txt-white-who.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-white-who.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-white-who.h3-resized.lighter {
  font-weight: 300
}

.txt-white-who.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-white-who.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-white-who.this-is-for {
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.13
}

.txt-white-who.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-subtext {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-white-subtext.full-width {
  width: 100%;
  display: block
}

.txt-white-subtext.full-width.x-margin-btm {
  margin-left: auto
}

.txt-white-subtext.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-white-subtext.full-width.align-lft {
  margin-right: auto
}

.txt-white-subtext.full-width.center.desktop-hide {
  display: none
}

.txt-white-subtext.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-white-subtext.larger {
  font-size: 1.75rem
}

.txt-white-subtext.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-white-subtext.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-white-subtext.center.margin-top-lrger, .txt-white-subtext.center.margin-top-90 {
  margin-top: 90px
}

.txt-white-subtext.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-white-subtext.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-white-subtext.center.margin-top-90.alt {
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 300
}

.txt-white-subtext.center.margin-top-90.one-line {
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 300;
  display: block
}

.txt-white-subtext.center.margin-top-90.one-line.mt-50 {
  margin-top: 50px
}

.txt-white-subtext.center.slight-smaller {
  font-size: 48px
}

.txt-white-subtext.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-white-subtext.height-1-6 {
  line-height: 1.6
}

.txt-white-subtext.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-white-subtext.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-subtext.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-white-subtext.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-white-subtext.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-white-subtext.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-white-subtext.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-white-subtext.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-white-subtext.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-white-subtext.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-white-subtext.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-white-subtext.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-white-subtext.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-white-subtext.margin-btm-sml {
  padding-bottom: 20px
}

.txt-white-subtext.height-1 {
  line-height: 1
}

.txt-white-subtext.height-08 {
  line-height: .8
}

.txt-white-subtext.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-white-subtext.normal {
  font-weight: 400
}

.txt-white-subtext.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-white-subtext.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-white-subtext.h3-resized.lighter {
  font-weight: 300
}

.txt-white-subtext.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-white-subtext.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-white-subtext.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-white-subtext.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-sub2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-white-sub2.full-width {
  width: 100%;
  display: block
}

.txt-white-sub2.full-width.x-margin-btm {
  margin-left: auto
}

.txt-white-sub2.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-white-sub2.full-width.align-lft {
  margin-right: auto
}

.txt-white-sub2.full-width.center.desktop-hide {
  display: none
}

.txt-white-sub2.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-white-sub2.larger {
  font-size: 1.75rem
}

.txt-white-sub2.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-white-sub2.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-white-sub2.center.margin-top-lrger, .txt-white-sub2.center.margin-top-90 {
  margin-top: 90px
}

.txt-white-sub2.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-white-sub2.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 300
}

.txt-white-sub2.center.margin-top-90._1.one-line {
  margin-top: 80px;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 300;
  display: block
}

.txt-white-sub2.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-white-sub2.center.slight-smaller {
  font-size: 48px
}

.txt-white-sub2.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-white-sub2.height-1-6 {
  line-height: 1.6
}

.txt-white-sub2.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-white-sub2.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-sub2.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-white-sub2.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-white-sub2.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-white-sub2.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-white-sub2.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-white-sub2.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-white-sub2.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-white-sub2.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-white-sub2.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-white-sub2.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-white-sub2.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-white-sub2.margin-btm-sml {
  padding-bottom: 20px
}

.txt-white-sub2.height-1 {
  line-height: 1
}

.txt-white-sub2.height-08 {
  line-height: .8
}

.txt-white-sub2.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-white-sub2.normal {
  font-weight: 400
}

.txt-white-sub2.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-white-sub2.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-white-sub2.h3-resized.lighter {
  font-weight: 300
}

.txt-white-sub2.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-white-sub2.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-white-sub2.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-white-sub2.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-item-text {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-white-item-text.full-width {
  width: 100%;
  display: block
}

.txt-white-item-text.full-width.x-margin-btm {
  margin-left: auto
}

.txt-white-item-text.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-white-item-text.full-width.align-lft {
  margin-right: auto
}

.txt-white-item-text.full-width.center.desktop-hide {
  display: none
}

.txt-white-item-text.x-margin-btm {
  font-size: 1.5rem
}

.txt-white-item-text.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-white-item-text.larger {
  font-size: 1.75rem
}

.txt-white-item-text.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-white-item-text.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-white-item-text.center.margin-top-lrger, .txt-white-item-text.center.margin-top-90 {
  margin-top: 90px
}

.txt-white-item-text.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-white-item-text.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-white-item-text.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-white-item-text.center.slight-smaller {
  font-size: 48px
}

.txt-white-item-text.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-white-item-text.height-1-6 {
  line-height: 1.6
}

.txt-white-item-text.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-white-item-text.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-item-text.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-white-item-text.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-white-item-text.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-white-item-text.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-white-item-text.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-white-item-text.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-white-item-text.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-white-item-text.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-white-item-text.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-white-item-text.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-white-item-text.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-white-item-text.margin-btm-sml {
  padding-bottom: 20px
}

.txt-white-item-text.height-1 {
  line-height: 1
}

.txt-white-item-text.height-08 {
  line-height: .8
}

.txt-white-item-text.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-white-item-text.normal {
  font-weight: 400
}

.txt-white-item-text.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-white-item-text.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-white-item-text.h3-resized.lighter {
  font-weight: 300
}

.txt-white-item-text.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-white-item-text.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-white-item-text.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-white-item-text.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

._3sc_hero {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-size: auto;
  padding-top: 4rem;
  padding-bottom: 6rem
}

._3sc_hero-text {
  text-align: center;
  margin-bottom: 6rem
}

._3sc_container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block
}

._3sc_container.flex-grow {
  flex: 1
}

._3sc_container.hero {
  flex: 1;
  max-width: none;
  display: flex
}

._3sc_container.bottom {
  margin-top: -70px;
  position: relative
}

._3sc_container.relative {
  position: relative
}

._3sc_container.relative._100z {
  z-index: 100
}

._3sc_container.relative.matt-grey {
  max-width: 1140px
}

._3sc_container.smaller {
  text-align: center;
  max-width: 1000px;
  margin-top: 0
}

._3sc_container.smaller.relative.top {
  z-index: 10
}

._3sc_container.smaller.relative.z100 {
  z-index: 100
}

._3sc_container.smaller.flex-v-ct.cstom-spacing {
  max-width: 911px;
  margin-top: 0;
  padding-top: 0
}

._3sc_container.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

._3sc_container.smaller.pad-sides.c-spacing {
  margin-top: 0
}

._3sc_container.smaller.top-margin-130 {
  margin-top: 20px
}

._3sc_container.smaller.custom-spacing {
  margin-top: 0
}

._3sc_container.flex-v-cm.width-100.larger {
  max-width: 1271px
}

._3sc_container.flex-tsb {
  grid-column-gap: 14px
}

._3sc_container.flex-tsb.confirmation-page {
  padding-left: 10px;
  padding-right: 10px
}

._3sc_container.footer {
  max-width: 1294px;
  display: flex
}

._3sc_container.footer-mobile {
  display: none
}

._3sc_container.larger {
  max-width: 1070px;
  margin-top: 0;
  position: relative
}

._3sc_container.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

._3sc_container.larger.margin-top-xxl {
  margin-top: 160px
}

._3sc_container.larger.margin-top-xxl._1 {
  margin-top: 60px
}

._3sc_container.larger.margin-top-xxl._1.custom-spacing {
  margin-top: 80px
}

._3sc_container.larger.flex-v-ct {
  align-items: center
}

._3sc_container.larger.about {
  max-width: 1070px
}

._3sc_container.larger.margin-top-131 {
  margin-top: 131px
}

._3sc_container.larger.top-margin-150 {
  margin-top: 150px;
  display: none
}

._3sc_container.larger.top-margin-100 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

._3sc_container.larger.top-margin-20 {
  margin-top: 20px
}

._3sc_container.larger.top-margin-120 {
  margin-top: 120px
}

._3sc_container.larger.c-spacing-new {
  margin-top: 0
}

._3sc_container.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

._3sc_container.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

._3sc_container.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

._3sc_container.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

._3sc_container.hero-container.mobile-75.pages.workshop {
  max-width: 935px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0
}

._3sc_container.hero-container.mobile-75.test {
  justify-content: flex-start
}

._3sc_container.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

._3sc_container.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

._3sc_container.flex-v-ct.smaller {
  margin-top: 0
}

._3sc_container.flex-v-ct.smaller.custom-spacing {
  margin-top: 20px
}

._3sc_container.flex-v-ct.larger.side-pads {
  max-width: 1200px;
  padding-left: 2rem;
  padding-right: 2rem
}

._3sc_container.flex-v-ct.medium {
  max-width: 1140px
}

._3sc_container.flex-v-ct.medium.less-margin-top {
  margin-top: 0
}

._3sc_container.flex-v-ct.customs-spaacing, ._3sc_container.flex-v-ct.c_spacing {
  margin-top: 0;
  padding-top: 0
}

._3sc_container.nav {
  max-width: 1600px;
  position: relative
}

._3sc_container.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

._3sc_container.nav.margin-top-xxl {
  margin-top: 160px
}

._3sc_container.nav.margin-top-none {
  margin-top: 0
}

._3sc_container.flex-msb.medium {
  max-width: 1180px
}

._3sc_container.medium {
  max-width: 1180px;
  margin-top: 0
}

._3sc_container.medium.flex-v-cm.relative.custom-spacing {
  max-width: 1118px
}

._3sc_container.medium.flex-v-cm.os-alt {
  max-width: 1123px
}

._3sc_container.large {
  max-width: 1120px
}

._3sc_container.large.custom-spacing {
  margin-top: 0
}

._3sc_container.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

._3sc_container._1112 {
  max-width: 1112px
}

._3sc_container.discover {
  text-align: left;
  max-width: 1063px
}

._3sc_container.discover.relative.top {
  z-index: 10
}

._3sc_container.discover.relative.z100 {
  z-index: 100
}

._3sc_container.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

._3sc_container.discover.custom-spacing {
  margin-top: 10px
}

._3sc_container.benefits {
  max-width: 1114px
}

._3sc_container.how-it-works {
  max-width: 1268px;
  position: relative
}

._3sc_container.how-it-works.fixed {
  position: relative;
  inset: 0% 0% auto
}

._3sc_container.how-it-works.margin-top-xxl {
  margin-top: 160px
}

._3sc_container.how-it-works.flex-v-ct {
  align-items: center
}

._3sc_container.how-it-works.margin-top-131 {
  margin-top: 131px
}

._3sc_container.who-for {
  max-width: 924px;
  margin-top: 0
}

._3sc_container.who-for.relative.top {
  z-index: 10
}

._3sc_container.who-for.relative.z100 {
  z-index: 100
}

._3sc_container.who-for.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

._3sc_container.reviews {
  grid-column-gap: 14px;
  max-width: 1200px;
  margin-top: 60px
}

._3sc_container.reviews.founder-os-light {
  max-width: 1200px;
  margin-top: 140px;
  display: block
}

._3sc_container.reviews.top-margin-100 {
  margin-top: 40px;
  padding-bottom: 40px
}

._3sc_container.reviews.top-margin-change {
  margin-top: 60px
}

._3sc_container.letter {
  max-width: 945px;
  display: none
}

._3sc_container.alt {
  max-width: 935px
}

._3sc_container.alt.relative.top {
  z-index: 10
}

._3sc_container.alt.relative.z100 {
  z-index: 100
}

._3sc_container.alt.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

._3sc_container.top-margin-100 {
  margin-top: 100px
}

._3sc_container._850px {
  max-width: 900px
}

._3sc_container._850px.top-margin-50 {
  margin-top: 50px
}

._3sc_container._850px.var {
  margin-top: -136px
}

._3sc_container._940px {
  max-width: 940px
}

._3sc_container._940px.top-margin-150 {
  margin-top: 0
}

._3sc_container.top-margin-50 {
  margin-top: 100px
}

._3sc_container.top-margin40 {
  margin-top: 40px
}

._3sc_container._1120 {
  max-width: 1220px
}

._3sc_container._1120.top-margin20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex
}

._3sc_container.top-margin-200 {
  margin-top: 60px
}

._3sc_container.custom-spacing {
  margin-top: 0
}

._3sc_hero-heading {
  color: #fff;
  text-align: center;
  letter-spacing: -3px;
  max-width: 70rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 5.5rem;
  font-weight: 600;
  line-height: 1
}

._3sc_hero-heading.mobile-center {
  letter-spacing: -3px;
  line-height: .86
}

._3sc_hero-subheading {
  color: #fff;
  text-align: center;
  max-width: 50rem;
  margin: 2rem auto;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2
}

._3sc_hero-subheading.mobile-center {
  font-weight: 400
}

._3sc_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40rem;
  display: flex;
  position: relative
}

._3sc_lightbox-img {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%
}

._3sc_lightbox-playbutton {
  color: var(--green-yellow);
  justify-content: center;
  align-items: center;
  transition: all .3s;
  display: flex;
  position: absolute
}

._3sc_video-alert-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #131313;
  border: .5px solid #2e2e2e;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-right: -5rem;
  padding: 1rem 1.5rem 1rem 1rem;
  font-size: 1.5rem;
  line-height: 1.3;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: rotate(30deg)
}

._3sc_video-alert-wrapper.larger {
  color: #fff;
  padding: 51px 46px 23px
}

._3sc_video-alert-wrapper.larger.spacing-2 {
  padding: 50px 40px 39px
}

._3sc_video-alert-wrapper.flex-msb {
  padding: 28px 42px
}

._3sc_video-alert-wrapper.respaced {
  padding-top: 33px;
  padding-bottom: 37px;
  display: flex
}

._3sc_video-alert-wrapper.respaced-2 {
  padding-top: 20px;
  padding-bottom: 36px;
  display: flex
}

._3sc_video-alert-wrapper.respaced-3 {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 46px;
  display: flex
}

._3sc_video-alert-wrapper.respaced-4 {
  padding-top: 25px;
  padding-bottom: 50px;
  padding-left: 46px;
  display: flex
}

._3sc_video-alert-wrapper.larger-alt {
  color: #fff;
  padding: 85px 42px 23px
}

._3sc_video-alert-wrapper.larger-alt.spacing-2 {
  padding: 50px 40px 39px
}

._3sc_video-alert-icon {
  color: var(--green-yellow);
  justify-content: center;
  align-items: center;
  display: flex
}

._3sc_body {
  color: #fff;
  font-size: 1rem;
  line-height: 1.3
}

._3sc_video-alert-wrapper-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #131313;
  border: .5px solid #2e2e2e;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-right: -5rem;
  padding: 1rem 1.5rem 1rem 1rem;
  font-size: 1.5rem;
  line-height: 1.3;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%
}

._3sc_video-alert-wrapper-copy.larger {
  color: #fff;
  padding: 51px 46px 23px
}

._3sc_video-alert-wrapper-copy.larger.spacing-2 {
  padding: 50px 40px 39px
}

._3sc_video-alert-wrapper-copy.flex-msb {
  padding: 28px 42px
}

._3sc_video-alert-wrapper-copy.respaced {
  padding-top: 33px;
  padding-bottom: 37px;
  display: flex
}

._3sc_video-alert-wrapper-copy.respaced-2 {
  padding-top: 20px;
  padding-bottom: 36px;
  display: flex
}

._3sc_video-alert-wrapper-copy.respaced-3 {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 46px;
  display: flex
}

._3sc_video-alert-wrapper-copy.respaced-4 {
  padding-top: 25px;
  padding-bottom: 50px;
  padding-left: 46px;
  display: flex
}

._3sc_video-alert-wrapper-copy.larger-alt {
  color: #fff;
  padding: 85px 42px 23px
}

._3sc_video-alert-wrapper-copy.larger-alt.spacing-2 {
  padding: 50px 40px 39px
}

._3sc_hero-subsubheading {
  font-size: 1.5rem
}

.page-wrapper.glow-top-3percent {
  background-image: linear-gradient(#d9fc672b, #d9fc672b 0%, #0000 3%, #0000)
}

.page-wrapper.vh100 {
  min-height: 100vh;
  max-height: 100vh;
  overflow: clip
}

.page-wrapper.waitlist-page-wrapper {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  display: flex
}

.main-wrapper.system-audit-wrapper {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  margin-top: 32px;
  display: flex
}

.main-wrapper.career-main-wrapper, .main-wrapper.affiliate-main-wrapper {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  display: flex
}

.text-size-2rem {
  font-size: 2rem
}

.text-size-4rem {
  margin-bottom: 0;
  font-size: 4rem
}

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

.text-center-align.text-color-grey {
  color: #cbcbcb;
  margin-top: 20px
}

.text-center-align.text-color-grey.no-margin {
  margin-top: 0
}

.margin-bottom-2rem {
  margin-bottom: 2rem
}

.margin-bottom-4rem {
  margin-bottom: 4rem
}

._3sc_cta-arrow {
  justify-content: center;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: .5rem;
  display: flex
}

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

._3sc_underline {
  text-decoration: underline
}

._3sc_hero-emoji {
  font-size: 2rem;
  display: inline-block;
  position: relative;
  bottom: -.25rem
}

.padding-global {
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.padding-global.verticle-padding {
  padding-top: 4.8125rem;
  padding-bottom: 4.8125rem
}

.padding-global.verticle-padding.is-fos-hero {
  padding-top: 3rem;
  padding-bottom: 5.875rem
}

.padding-global.verticle-padding.is-fos-hero.career-hero {
  padding-top: 100px;
  padding-bottom: 64px
}

.padding-global.verticle-padding.is-fos-hero.joblistings-hero-padding {
  padding-top: 0;
  padding-bottom: 64px
}

.padding-global.verticle-padding.is-fos-hero.youtube-padding {
  padding-top: 5rem
}

.padding-global.verticle-padding.is-fos-slider {
  padding-top: 4.8125rem;
  padding-bottom: 4.25rem
}

.padding-global.verticle-padding.is-fos-benefits {
  padding-top: 4.8125px;
  padding-bottom: 7.875rem
}

.padding-global.verticle-padding.is-fos-founder {
  padding-bottom: 4.25rem
}

.padding-global.verticle-padding.is-fos-founder.career-ceo-message {
  padding-top: 32px;
  padding-bottom: 64px
}

.padding-global.verticle-padding.is-fos-features {
  padding-bottom: 3.75rem
}

.padding-global.verticle-padding.is-sfos-faq {
  padding-bottom: 4.25rem
}

.padding-global.verticle-padding.is-sfos-faq.bf-faqs {
  padding-top: 10px;
  padding-bottom: 20px
}

.padding-global.verticle-padding.is-sfos-faq.bf-faqs.global-padding-side---0 {
  padding-top: 32px;
  padding-bottom: 68px
}

.padding-global.verticle-padding.is-fos-clients {
  padding-bottom: 3.75rem
}

.padding-global.verticle-padding.is-fos-clients.career-testimonial {
  padding-top: 32px;
  padding-bottom: 0
}

.section_padding-medium {
  padding-top: 6rem;
  padding-bottom: 6rem
}

.section_padding-medium.no-top {
  padding-top: 0
}

.section_padding-large {
  padding-top: 8rem;
  padding-bottom: 8rem
}

.section_padding-large._3-secretes-padding {
  padding-top: 6rem;
  padding-bottom: 6rem
}

._3sc_course-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  margin-bottom: 2rem;
  display: grid
}

._3sc_course-grid.flip {
  grid-template-columns: 1fr .75fr
}

.text-size-1-5rem {
  font-size: 1.5rem
}

._3sc_course-card {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  background-color: #131313;
  border: .5px solid #2e2e2e;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex
}

.margin-bottom-1rem {
  margin-bottom: 1rem
}

.text-color-yellow {
  color: var(--green-yellow);
  text-align: left
}

.text-color-yellow.text-weight-bold {
  font-weight: 700
}

._3sc_course-cta-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex
}

.text-size-1-125rem {
  font-size: 1.125rem
}

._3sc_course-divider {
  background-color: var(--grey);
  width: 100%;
  height: 1px;
  margin-top: 6rem;
  margin-bottom: 6rem
}

.text-underline {
  text-decoration: underline
}

._3sc_plus-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--white);
  border-bottom: 1px solid var(--white);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 7rem;
  display: flex;
  overflow: hidden
}

._3sc_plus-text-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex
}

._3sc_mystery-img {
  width: 90%;
  margin-top: 4rem
}

._3sc_review-wrap {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  display: flex
}

._3sc_quickstack {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  max-width: 70rem;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex
}

._3sc_container-small {
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: block
}

._3sc_container-small.flex-grow {
  flex: 1
}

._3sc_container-small.hero {
  flex: 1;
  max-width: none;
  display: flex
}

._3sc_container-small.bottom {
  margin-top: -70px;
  position: relative
}

._3sc_container-small.relative {
  position: relative
}

._3sc_container-small.relative._100z {
  z-index: 100
}

._3sc_container-small.relative.matt-grey {
  max-width: 1140px
}

._3sc_container-small.smaller {
  text-align: center;
  max-width: 1000px;
  margin-top: 0
}

._3sc_container-small.smaller.relative.top {
  z-index: 10
}

._3sc_container-small.smaller.relative.z100 {
  z-index: 100
}

._3sc_container-small.smaller.flex-v-ct.cstom-spacing {
  max-width: 911px;
  margin-top: 0;
  padding-top: 0
}

._3sc_container-small.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

._3sc_container-small.smaller.pad-sides.c-spacing {
  margin-top: 0
}

._3sc_container-small.smaller.top-margin-130 {
  margin-top: 20px
}

._3sc_container-small.smaller.custom-spacing {
  margin-top: 0
}

._3sc_container-small.flex-v-cm.width-100.larger {
  max-width: 1271px
}

._3sc_container-small.flex-tsb {
  grid-column-gap: 14px
}

._3sc_container-small.flex-tsb.confirmation-page {
  padding-left: 10px;
  padding-right: 10px
}

._3sc_container-small.footer {
  max-width: 1294px;
  display: flex
}

._3sc_container-small.footer-mobile {
  display: none
}

._3sc_container-small.larger {
  max-width: 1070px;
  margin-top: 0;
  position: relative
}

._3sc_container-small.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

._3sc_container-small.larger.margin-top-xxl {
  margin-top: 160px
}

._3sc_container-small.larger.margin-top-xxl._1 {
  margin-top: 60px
}

._3sc_container-small.larger.margin-top-xxl._1.custom-spacing {
  margin-top: 80px
}

._3sc_container-small.larger.flex-v-ct {
  align-items: center
}

._3sc_container-small.larger.about {
  max-width: 1070px
}

._3sc_container-small.larger.margin-top-131 {
  margin-top: 131px
}

._3sc_container-small.larger.top-margin-150 {
  margin-top: 150px;
  display: none
}

._3sc_container-small.larger.top-margin-100 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

._3sc_container-small.larger.top-margin-20 {
  margin-top: 20px
}

._3sc_container-small.larger.top-margin-120 {
  margin-top: 120px
}

._3sc_container-small.larger.c-spacing-new {
  margin-top: 0
}

._3sc_container-small.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

._3sc_container-small.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

._3sc_container-small.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

._3sc_container-small.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

._3sc_container-small.hero-container.mobile-75.pages.workshop {
  max-width: 935px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0
}

._3sc_container-small.hero-container.mobile-75.test {
  justify-content: flex-start
}

._3sc_container-small.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

._3sc_container-small.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

._3sc_container-small.flex-v-ct.smaller {
  margin-top: 0
}

._3sc_container-small.flex-v-ct.smaller.custom-spacing {
  margin-top: 20px
}

._3sc_container-small.flex-v-ct.larger.side-pads {
  max-width: 1200px;
  padding-left: 2rem;
  padding-right: 2rem
}

._3sc_container-small.flex-v-ct.medium {
  max-width: 1140px
}

._3sc_container-small.flex-v-ct.medium.less-margin-top {
  margin-top: 0
}

._3sc_container-small.flex-v-ct.customs-spaacing, ._3sc_container-small.flex-v-ct.c_spacing {
  margin-top: 0;
  padding-top: 0
}

._3sc_container-small.nav {
  max-width: 1600px;
  position: relative
}

._3sc_container-small.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

._3sc_container-small.nav.margin-top-xxl {
  margin-top: 160px
}

._3sc_container-small.nav.margin-top-none {
  margin-top: 0
}

._3sc_container-small.flex-msb.medium {
  max-width: 1180px
}

._3sc_container-small.medium {
  max-width: 1180px;
  margin-top: 0
}

._3sc_container-small.medium.flex-v-cm.relative.custom-spacing {
  max-width: 1118px
}

._3sc_container-small.medium.flex-v-cm.os-alt {
  max-width: 1123px
}

._3sc_container-small.large {
  max-width: 1120px
}

._3sc_container-small.large.custom-spacing {
  margin-top: 0
}

._3sc_container-small.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

._3sc_container-small._1112 {
  max-width: 1112px
}

._3sc_container-small.discover {
  text-align: left;
  max-width: 1063px
}

._3sc_container-small.discover.relative.top {
  z-index: 10
}

._3sc_container-small.discover.relative.z100 {
  z-index: 100
}

._3sc_container-small.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

._3sc_container-small.discover.custom-spacing {
  margin-top: 10px
}

._3sc_container-small.benefits {
  max-width: 1114px
}

._3sc_container-small.how-it-works {
  max-width: 1268px;
  position: relative
}

._3sc_container-small.how-it-works.fixed {
  position: relative;
  inset: 0% 0% auto
}

._3sc_container-small.how-it-works.margin-top-xxl {
  margin-top: 160px
}

._3sc_container-small.how-it-works.flex-v-ct {
  align-items: center
}

._3sc_container-small.how-it-works.margin-top-131 {
  margin-top: 131px
}

._3sc_container-small.who-for {
  max-width: 924px;
  margin-top: 0
}

._3sc_container-small.who-for.relative.top {
  z-index: 10
}

._3sc_container-small.who-for.relative.z100 {
  z-index: 100
}

._3sc_container-small.who-for.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

._3sc_container-small.reviews {
  grid-column-gap: 14px;
  max-width: 1200px;
  margin-top: 60px
}

._3sc_container-small.reviews.founder-os-light {
  max-width: 1200px;
  margin-top: 140px;
  display: block
}

._3sc_container-small.reviews.top-margin-100 {
  margin-top: 40px;
  padding-bottom: 40px
}

._3sc_container-small.reviews.top-margin-change {
  margin-top: 60px
}

._3sc_container-small.letter {
  max-width: 945px;
  display: none
}

._3sc_container-small.alt {
  max-width: 935px
}

._3sc_container-small.alt.relative.top {
  z-index: 10
}

._3sc_container-small.alt.relative.z100 {
  z-index: 100
}

._3sc_container-small.alt.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

._3sc_container-small.top-margin-100 {
  margin-top: 100px
}

._3sc_container-small._850px {
  max-width: 900px
}

._3sc_container-small._850px.top-margin-50 {
  margin-top: 50px
}

._3sc_container-small._850px.var {
  margin-top: -136px
}

._3sc_container-small._940px {
  max-width: 940px
}

._3sc_container-small._940px.top-margin-150 {
  margin-top: 0
}

._3sc_container-small.top-margin-50 {
  margin-top: 100px
}

._3sc_container-small.top-margin40 {
  margin-top: 40px
}

._3sc_container-small._1120 {
  max-width: 1220px
}

._3sc_container-small._1120.top-margin20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex
}

._3sc_container-small.top-margin-200 {
  margin-top: 60px
}

._3sc_container-small.custom-spacing {
  margin-top: 0
}

._3sc_section-matt {
  background-image: linear-gradient(#0000 34%, #000), linear-gradient(#000, #0000 32%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64d42ed42446bde55c4a5b2c_matt%20gray.webp);
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
  padding: 6rem 1.5rem
}

._3sc_section-matt.var.less-padding-top {
  padding-top: 60px
}

.txt-white-slider-title {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-white-slider-title.full-width {
  width: 100%;
  display: block
}

.txt-white-slider-title.full-width.x-margin-btm {
  margin-left: auto
}

.txt-white-slider-title.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-white-slider-title.full-width.align-lft {
  margin-right: auto
}

.txt-white-slider-title.full-width.center.desktop-hide {
  display: none
}

.txt-white-slider-title.x-margin-btm.weight-500.founder-sumit-heading {
  font-size: 1.5rem
}

.txt-white-slider-title.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-white-slider-title.larger {
  font-size: 1.75rem
}

.txt-white-slider-title.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-white-slider-title.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-white-slider-title.center.margin-top-lrger, .txt-white-slider-title.center.margin-top-90 {
  margin-top: 90px
}

.txt-white-slider-title.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-white-slider-title.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-white-slider-title.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-white-slider-title.center.slight-smaller {
  font-size: 48px
}

.txt-white-slider-title.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-white-slider-title.height-1-6 {
  line-height: 1.6
}

.txt-white-slider-title.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-white-slider-title.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-slider-title.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-white-slider-title.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-white-slider-title.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-white-slider-title.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-white-slider-title.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-white-slider-title.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-white-slider-title.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-white-slider-title.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-white-slider-title.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-white-slider-title.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-white-slider-title.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-white-slider-title.margin-btm-sml {
  padding-bottom: 20px
}

.txt-white-slider-title.height-1 {
  line-height: 1
}

.txt-white-slider-title.height-08 {
  line-height: .8
}

.txt-white-slider-title.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-white-slider-title.normal {
  font-weight: 400
}

.txt-white-slider-title.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-white-slider-title.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-white-slider-title.h3-resized.lighter {
  font-weight: 300
}

.txt-white-slider-title.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-white-slider-title.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-white-slider-title.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-white-slider-title.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.txt-experts {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-experts.full-width {
  width: 100%;
  display: block
}

.txt-experts.full-width.x-margin-btm {
  margin-left: auto
}

.txt-experts.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-experts.full-width.align-lft {
  margin-right: auto
}

.txt-experts.full-width.center.desktop-hide {
  display: none
}

.txt-experts.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-experts.larger {
  font-size: 1.75rem
}

.txt-experts.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-experts.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-experts.center.margin-top-lrger, .txt-experts.center.margin-top-90 {
  margin-top: 90px
}

.txt-experts.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-experts.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-experts.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-experts.center.slight-smaller {
  font-size: 48px
}

.txt-experts.vw.relative {
  margin-bottom: 16px;
  font-weight: 400
}

.txt-experts.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-experts.height-1-6 {
  line-height: 1.6
}

.txt-experts.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-experts.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-experts.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-experts.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-experts.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-experts.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-experts.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-experts.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-experts.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-experts.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-experts.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-experts.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-experts.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-experts.margin-btm-sml {
  padding-bottom: 20px
}

.txt-experts.height-1 {
  line-height: 1
}

.txt-experts.height-08 {
  line-height: .8
}

.txt-experts.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-experts.normal {
  font-weight: 400
}

.txt-experts.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-experts.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-experts.h3-resized.lighter {
  font-weight: 300
}

.txt-experts.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-experts.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-experts.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-experts.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.container-newsletter-sec {
  width: 100%;
  max-width: 1080px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block
}

.container-newsletter-sec.flex-grow {
  flex: 1
}

.container-newsletter-sec.hero {
  flex: 1;
  max-width: none;
  display: flex
}

.container-newsletter-sec.bottom {
  margin-top: -70px;
  position: relative
}

.container-newsletter-sec.relative {
  position: relative
}

.container-newsletter-sec.relative._100z {
  z-index: 100
}

.container-newsletter-sec.relative.matt-grey {
  max-width: 1140px
}

.container-newsletter-sec.smaller {
  text-align: center;
  max-width: 1000px;
  margin-top: 0
}

.container-newsletter-sec.smaller.relative.top {
  z-index: 10
}

.container-newsletter-sec.smaller.relative.z100 {
  z-index: 100
}

.container-newsletter-sec.smaller.flex-v-ct.cstom-spacing {
  max-width: 911px;
  margin-top: 0;
  padding-top: 0
}

.container-newsletter-sec.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-newsletter-sec.smaller.pad-sides.c-spacing {
  margin-top: 0
}

.container-newsletter-sec.smaller.top-margin-130 {
  margin-top: 20px
}

.container-newsletter-sec.smaller.custom-spacing {
  margin-top: 0
}

.container-newsletter-sec.flex-v-cm.width-100.larger {
  max-width: 1271px
}

.container-newsletter-sec.flex-tsb {
  grid-column-gap: 14px
}

.container-newsletter-sec.flex-tsb.confirmation-page {
  padding-left: 10px;
  padding-right: 10px
}

.container-newsletter-sec.footer {
  max-width: 1294px;
  display: flex
}

.container-newsletter-sec.footer-mobile {
  display: none
}

.container-newsletter-sec.larger {
  max-width: 1070px;
  margin-top: 0;
  position: relative
}

.container-newsletter-sec.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-newsletter-sec.larger.margin-top-xxl {
  margin-top: 160px
}

.container-newsletter-sec.larger.margin-top-xxl._1 {
  margin-top: 60px
}

.container-newsletter-sec.larger.margin-top-xxl._1.custom-spacing {
  margin-top: 80px
}

.container-newsletter-sec.larger.flex-v-ct {
  align-items: center
}

.container-newsletter-sec.larger.about {
  max-width: 1070px
}

.container-newsletter-sec.larger.margin-top-131 {
  margin-top: 131px
}

.container-newsletter-sec.larger.top-margin-150 {
  margin-top: 150px;
  display: none
}

.container-newsletter-sec.larger.top-margin-100 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

.container-newsletter-sec.larger.top-margin-20 {
  margin-top: 20px
}

.container-newsletter-sec.larger.top-margin-120 {
  margin-top: 120px
}

.container-newsletter-sec.larger.c-spacing-new {
  margin-top: 0
}

.container-newsletter-sec.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

.container-newsletter-sec.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

.container-newsletter-sec.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

.container-newsletter-sec.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

.container-newsletter-sec.hero-container.mobile-75.pages.workshop {
  max-width: 935px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.container-newsletter-sec.hero-container.mobile-75.test {
  justify-content: flex-start
}

.container-newsletter-sec.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

.container-newsletter-sec.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

.container-newsletter-sec.flex-v-ct.smaller {
  margin-top: 0
}

.container-newsletter-sec.flex-v-ct.smaller.custom-spacing {
  margin-top: 20px
}

.container-newsletter-sec.flex-v-ct.larger.side-pads {
  max-width: 1200px;
  padding-left: 2rem;
  padding-right: 2rem
}

.container-newsletter-sec.flex-v-ct.medium {
  max-width: 1140px
}

.container-newsletter-sec.flex-v-ct.medium.less-margin-top {
  margin-top: 0
}

.container-newsletter-sec.flex-v-ct.customs-spaacing, .container-newsletter-sec.flex-v-ct.c_spacing {
  margin-top: 0;
  padding-top: 0
}

.container-newsletter-sec.nav {
  max-width: 1600px;
  position: relative
}

.container-newsletter-sec.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-newsletter-sec.nav.margin-top-xxl {
  margin-top: 160px
}

.container-newsletter-sec.nav.margin-top-none {
  margin-top: 0
}

.container-newsletter-sec.flex-msb.medium {
  max-width: 1180px
}

.container-newsletter-sec.medium {
  max-width: 1180px;
  margin-top: 0
}

.container-newsletter-sec.medium.flex-v-cm.relative {
  margin-top: 40px;
  display: flex
}

.container-newsletter-sec.medium.flex-v-cm.relative.custom-spacing {
  max-width: 1118px
}

.container-newsletter-sec.medium.flex-v-cm.os-alt {
  max-width: 1123px
}

.container-newsletter-sec.large {
  max-width: 1120px
}

.container-newsletter-sec.large.custom-spacing {
  margin-top: 0
}

.container-newsletter-sec.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

.container-newsletter-sec._1112 {
  max-width: 1112px
}

.container-newsletter-sec.discover {
  text-align: left;
  max-width: 1063px
}

.container-newsletter-sec.discover.relative.top {
  z-index: 10
}

.container-newsletter-sec.discover.relative.z100 {
  z-index: 100
}

.container-newsletter-sec.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-newsletter-sec.discover.custom-spacing {
  margin-top: 10px
}

.container-newsletter-sec.benefits {
  max-width: 1114px
}

.container-newsletter-sec.how-it-works {
  max-width: 1268px;
  position: relative
}

.container-newsletter-sec.how-it-works.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-newsletter-sec.how-it-works.margin-top-xxl {
  margin-top: 160px
}

.container-newsletter-sec.how-it-works.flex-v-ct {
  align-items: center
}

.container-newsletter-sec.how-it-works.margin-top-131 {
  margin-top: 131px
}

.container-newsletter-sec.who-for {
  max-width: 924px;
  margin-top: 0
}

.container-newsletter-sec.who-for.relative.top {
  z-index: 10
}

.container-newsletter-sec.who-for.relative.z100 {
  z-index: 100
}

.container-newsletter-sec.who-for.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-newsletter-sec.reviews {
  grid-column-gap: 14px;
  max-width: 1200px;
  margin-top: 60px
}

.container-newsletter-sec.reviews.founder-os-light {
  max-width: 1200px;
  margin-top: 140px;
  display: block
}

.container-newsletter-sec.reviews.top-margin-100 {
  margin-top: 40px;
  padding-bottom: 40px
}

.container-newsletter-sec.reviews.top-margin-change {
  margin-top: 60px
}

.container-newsletter-sec.letter {
  max-width: 945px;
  display: none
}

.container-newsletter-sec.alt {
  max-width: 935px
}

.container-newsletter-sec.alt.relative.top {
  z-index: 10
}

.container-newsletter-sec.alt.relative.z100 {
  z-index: 100
}

.container-newsletter-sec.alt.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-newsletter-sec.top-margin-100 {
  margin-top: 100px
}

.container-newsletter-sec._850px {
  max-width: 900px
}

.container-newsletter-sec._850px.top-margin-50 {
  margin-top: 50px
}

.container-newsletter-sec._850px.var {
  margin-top: -136px
}

.container-newsletter-sec._940px {
  max-width: 940px
}

.container-newsletter-sec._940px.top-margin-150 {
  margin-top: 0
}

.container-newsletter-sec.top-margin-50 {
  margin-top: 100px
}

.container-newsletter-sec.top-margin40 {
  margin-top: 40px
}

.container-newsletter-sec._1120 {
  max-width: 1220px
}

.container-newsletter-sec._1120.top-margin20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex
}

.container-newsletter-sec.top-margin-200 {
  margin-top: 60px
}

.container-newsletter-sec.custom-spacing {
  margin-top: 0
}

.txt-os-title {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-os-title.full-width {
  width: 100%;
  display: block
}

.txt-os-title.full-width.x-margin-btm {
  margin-left: auto
}

.txt-os-title.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-os-title.full-width.align-lft {
  margin-right: auto
}

.txt-os-title.full-width.center.desktop-hide {
  display: none
}

.txt-os-title.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-os-title.larger {
  font-size: 1.75rem
}

.txt-os-title.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-os-title.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-os-title.center.margin-top-lrger, .txt-os-title.center.margin-top-90 {
  margin-top: 90px
}

.txt-os-title.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-os-title.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-os-title.center.margin-top-90.alt {
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 300
}

.txt-os-title.center.slight-smaller {
  font-size: 48px
}

.txt-os-title.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-os-title.height-1-6 {
  line-height: 1.6
}

.txt-os-title.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-os-title.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-os-title.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-os-title.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-os-title.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-os-title.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-os-title.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-os-title.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-os-title.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-os-title.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-os-title.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-os-title.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-os-title.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-os-title.margin-btm-sml {
  padding-bottom: 20px
}

.txt-os-title.height-1 {
  line-height: 1
}

.txt-os-title.height-08 {
  line-height: .8
}

.txt-os-title.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-os-title.normal {
  font-weight: 400
}

.txt-os-title.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-os-title.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-os-title.h3-resized.lighter {
  font-weight: 300
}

.txt-os-title.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-os-title.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-os-title.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-os-title.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.txt-os-not-title {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-os-not-title.full-width {
  width: 100%;
  display: block
}

.txt-os-not-title.full-width.x-margin-btm {
  margin-left: auto
}

.txt-os-not-title.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-os-not-title.full-width.align-lft {
  margin-right: auto
}

.txt-os-not-title.full-width.center.desktop-hide {
  display: none
}

.txt-os-not-title.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-os-not-title.larger {
  font-size: 1.75rem
}

.txt-os-not-title.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-os-not-title.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-os-not-title.center.margin-top-lrger, .txt-os-not-title.center.margin-top-90 {
  margin-top: 90px
}

.txt-os-not-title.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-os-not-title.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 300
}

.txt-os-not-title.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-os-not-title.center.slight-smaller {
  font-size: 48px
}

.txt-os-not-title.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-os-not-title.height-1-6 {
  line-height: 1.6
}

.txt-os-not-title.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-os-not-title.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-os-not-title.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-os-not-title.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-os-not-title.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-os-not-title.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-os-not-title.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-os-not-title.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-os-not-title.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-os-not-title.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-os-not-title.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-os-not-title.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-os-not-title.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-os-not-title.margin-btm-sml {
  padding-bottom: 20px
}

.txt-os-not-title.height-1 {
  line-height: 1
}

.txt-os-not-title.height-08 {
  line-height: .8
}

.txt-os-not-title.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-os-not-title.normal {
  font-weight: 400
}

.txt-os-not-title.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-os-not-title.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-os-not-title.h3-resized.lighter {
  font-weight: 300
}

.txt-os-not-title.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-os-not-title.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-os-not-title.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-os-not-title.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.container-empire {
  width: 100%;
  max-width: 1080px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block
}

.container-empire.flex-grow {
  flex: 1
}

.container-empire.hero {
  flex: 1;
  max-width: none;
  display: flex
}

.container-empire.bottom {
  margin-top: -70px;
  position: relative
}

.container-empire.relative {
  position: relative
}

.container-empire.relative._100z {
  z-index: 100
}

.container-empire.relative.matt-grey {
  max-width: 1140px
}

.container-empire.smaller {
  text-align: center;
  max-width: 1000px;
  margin-top: 0
}

.container-empire.smaller.relative.top {
  z-index: 10
}

.container-empire.smaller.relative.z100 {
  z-index: 100
}

.container-empire.smaller.flex-v-ct.cstom-spacing {
  max-width: 911px;
  margin-top: 0;
  padding-top: 0
}

.container-empire.smaller.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-empire.smaller.pad-sides.c-spacing {
  margin-top: 0
}

.container-empire.smaller.top-margin-130 {
  margin-top: 20px
}

.container-empire.smaller.custom-spacing {
  margin-top: 0
}

.container-empire.flex-v-cm.width-100.larger {
  max-width: 1271px
}

.container-empire.flex-tsb {
  grid-column-gap: 14px
}

.container-empire.flex-tsb.confirmation-page {
  padding-left: 10px;
  padding-right: 10px
}

.container-empire.footer {
  max-width: 1294px;
  display: flex
}

.container-empire.footer-mobile {
  display: none
}

.container-empire.larger {
  max-width: 1070px;
  margin-top: 0;
  position: relative
}

.container-empire.larger.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-empire.larger.margin-top-xxl {
  margin-top: 160px
}

.container-empire.larger.margin-top-xxl._1 {
  margin-top: 60px
}

.container-empire.larger.margin-top-xxl._1.custom-spacing {
  margin-top: 80px
}

.container-empire.larger.flex-v-ct {
  align-items: center
}

.container-empire.larger.about {
  max-width: 1070px
}

.container-empire.larger.margin-top-131 {
  margin-top: 131px
}

.container-empire.larger.top-margin-150 {
  margin-top: 150px;
  display: none
}

.container-empire.larger.top-margin-100 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex
}

.container-empire.larger.top-margin-20 {
  margin-top: 20px
}

.container-empire.larger.top-margin-120 {
  margin-top: 120px
}

.container-empire.larger.c-spacing-new {
  margin-top: 0
}

.container-empire.hero-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 85vh;
  padding-bottom: 3rem;
  display: flex
}

.container-empire.hero-container.mobile-75 {
  justify-content: space-between;
  width: 100%;
  height: 85vh;
  margin-top: auto
}

.container-empire.hero-container.mobile-75.pages {
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 0
}

.container-empire.hero-container.mobile-75.pages.mastermind {
  padding-top: 1rem;
  padding-bottom: 3rem
}

.container-empire.hero-container.mobile-75.pages.workshop {
  max-width: 935px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.container-empire.hero-container.mobile-75.test {
  justify-content: flex-start
}

.container-empire.hero-container.mobile-75.larger.mastermind {
  padding-top: 3rem;
  padding-bottom: 0
}

.container-empire.hero-container.mobile-75.no-pad {
  height: auto;
  padding-bottom: 0
}

.container-empire.flex-v-ct.smaller {
  margin-top: 0
}

.container-empire.flex-v-ct.smaller.custom-spacing {
  margin-top: 20px
}

.container-empire.flex-v-ct.larger.side-pads {
  max-width: 1200px;
  padding-left: 2rem;
  padding-right: 2rem
}

.container-empire.flex-v-ct.medium {
  max-width: 1140px
}

.container-empire.flex-v-ct.medium.less-margin-top {
  margin-top: 0
}

.container-empire.flex-v-ct.customs-spaacing, .container-empire.flex-v-ct.c_spacing {
  margin-top: 0;
  padding-top: 0
}

.container-empire.nav {
  max-width: 1600px;
  position: relative
}

.container-empire.nav.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-empire.nav.margin-top-xxl {
  margin-top: 160px
}

.container-empire.nav.margin-top-none {
  margin-top: 0
}

.container-empire.flex-msb.medium {
  max-width: 1180px
}

.container-empire.medium {
  max-width: 1180px;
  margin-top: 0
}

.container-empire.medium.flex-v-cm.relative.custom-spacing {
  max-width: 1118px
}

.container-empire.medium.flex-v-cm.os-alt {
  max-width: 1123px;
  margin-top: 40px;
  display: flex
}

.container-empire.large {
  max-width: 1120px
}

.container-empire.large.custom-spacing {
  margin-top: 0
}

.container-empire.margin-top-xl.flex-tsb.gap-lrg {
  grid-column-gap: 60px
}

.container-empire._1112 {
  max-width: 1112px
}

.container-empire.discover {
  text-align: left;
  max-width: 1063px
}

.container-empire.discover.relative.top {
  z-index: 10
}

.container-empire.discover.relative.z100 {
  z-index: 100
}

.container-empire.discover.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-empire.discover.custom-spacing {
  margin-top: 10px
}

.container-empire.benefits {
  max-width: 1114px
}

.container-empire.how-it-works {
  max-width: 1268px;
  position: relative
}

.container-empire.how-it-works.fixed {
  position: relative;
  inset: 0% 0% auto
}

.container-empire.how-it-works.margin-top-xxl {
  margin-top: 160px
}

.container-empire.how-it-works.flex-v-ct {
  align-items: center
}

.container-empire.how-it-works.margin-top-131 {
  margin-top: 131px
}

.container-empire.who-for {
  max-width: 924px;
  margin-top: 0
}

.container-empire.who-for.relative.top {
  z-index: 10
}

.container-empire.who-for.relative.z100 {
  z-index: 100
}

.container-empire.who-for.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-empire.reviews {
  grid-column-gap: 14px;
  max-width: 1200px;
  margin-top: 60px
}

.container-empire.reviews.founder-os-light {
  max-width: 1200px;
  margin-top: 140px;
  display: block
}

.container-empire.reviews.top-margin-100 {
  margin-top: 40px;
  padding-bottom: 40px
}

.container-empire.reviews.top-margin-change {
  margin-top: 60px
}

.container-empire.letter {
  max-width: 945px;
  display: none
}

.container-empire.alt {
  max-width: 935px
}

.container-empire.alt.relative.top {
  z-index: 10
}

.container-empire.alt.relative.z100 {
  z-index: 100
}

.container-empire.alt.pad-sides {
  padding-left: 40px;
  padding-right: 40px
}

.container-empire.top-margin-100 {
  margin-top: 100px
}

.container-empire._850px {
  max-width: 900px
}

.container-empire._850px.top-margin-50 {
  margin-top: 50px
}

.container-empire._850px.var {
  margin-top: -136px
}

.container-empire._940px {
  max-width: 940px
}

.container-empire._940px.top-margin-150 {
  margin-top: 0
}

.container-empire.top-margin-50 {
  margin-top: 100px
}

.container-empire.top-margin40 {
  margin-top: 40px
}

.container-empire._1120 {
  max-width: 1220px
}

.container-empire._1120.top-margin20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex
}

.container-empire.top-margin-200 {
  margin-top: 60px
}

.container-empire.custom-spacing {
  margin-top: 0
}

.section-founderos-sec {
  padding: 0 24px 120px;
  overflow: visible
}

.section-founderos-sec.hero {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  padding-top: 72px;
  padding-bottom: 2px;
  display: flex
}

.section-founderos-sec.hero.about {
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  padding-top: 333px;
  padding-bottom: 0
}

.section-founderos-sec.hero.top {
  align-items: center;
  padding-top: 140px
}

.section-founderos-sec.hero.no-vh {
  min-height: auto;
  padding-top: 120px;
  padding-bottom: 60px;
  display: flex
}

.section-founderos-sec.hero.page {
  align-items: center
}

.section-founderos-sec.hero.edit-home {
  align-items: center;
  min-height: auto
}

.section-founderos-sec.hero.respaced {
  align-items: center;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.hero.workshop {
  padding-top: 113px;
  padding-bottom: 80px
}

.section-founderos-sec._100svh {
  min-height: 100svh;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex
}

.section-founderos-sec._2nd {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 900vh;
  min-height: 100svh;
  padding-top: 120px;
  padding-bottom: 50px;
  display: flex
}

.section-founderos-sec.matt-gray {
  position: relative
}

.section-founderos-sec.matt-gray.overflow-hidden {
  z-index: 10
}

.section-founderos-sec.matt-gray.overflow-hidden.mobile-hide {
  overflow: visible
}

.section-founderos-sec.matt-gray.overflow-hidden.desktop-hide {
  display: none
}

.section-founderos-sec.matt-gray.overflow-hidden.alt {
  padding-top: 100px;
  padding-bottom: 60px
}

.section-founderos-sec.matt-gray.overflow-hidden.alt.custom-spacing {
  padding-bottom: 100px
}

.section-founderos-sec.x-padding {
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.x-padding.relative {
  position: relative
}

.section-founderos-sec.x-padding.relative.no-overflow {
  z-index: 100
}

.section-founderos-sec.x-padding.x-padding-left {
  padding-left: 0
}

.section-founderos-sec.x-padding.x-padding-left.x-padding-right {
  padding-right: 0
}

.section-founderos-sec.less-padding-btm {
  padding-bottom: 200px
}

.section-founderos-sec.less-padding-btm.newsletter {
  margin-top: 90px;
  margin-bottom: 70px
}

.section-founderos-sec.x-padding-btm {
  padding-bottom: 60px
}

.section-founderos-sec.x-padding-btm.overflow-hidden {
  overflow: hidden
}

.section-founderos-sec.x-padding-btm.mastermind-cta {
  margin-bottom: 64px;
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.footer {
  margin-top: 10vh;
  padding-top: 40px;
  padding-bottom: 90px;
  position: relative;
  overflow: visible
}

.section-founderos-sec.overflow-hidden {
  overflow: hidden
}

.section-founderos-sec.overflow-hidden.x-padding-btm-mobile {
  max-height: none
}

.section-founderos-sec.overflow-hidden.x-padding-btm-mobile.experts-section {
  z-index: 20;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: visible
}

.section-founderos-sec.overflow-hidden.relative.mobile-hide {
  display: block
}

.section-founderos-sec.overflow-hidden.relative.slider {
  padding-bottom: 100px
}

.section-founderos-sec.overflow-hidden.less-padding {
  padding-top: 100px;
  padding-bottom: 40px
}

.section-founderos-sec.overflow-hidden.related {
  padding-top: 144px;
  padding-bottom: 190px
}

.section-founderos-sec.overflow-hidden.mb-padding.mb-padding-btm {
  padding-top: 100px
}

.section-founderos-sec.overflow-hidden.mb-padding.mb-padding-btm.line-0-padding {
  padding: 50px
}

.section-founderos-sec.x-padding-top {
  margin-top: 0;
  padding-top: 186px;
  padding-bottom: 102px
}

.section-founderos-sec.x-padding-top.relative {
  position: relative
}

.section-founderos-sec.x-padding-top.up {
  z-index: 21;
  margin-top: 100px;
  padding-bottom: 60px;
  position: relative
}

.section-founderos-sec.lottie {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 600vh;
  min-height: 100svh;
  padding-top: 120px;
  padding-bottom: 50px;
  display: flex
}

.section-founderos-sec.lottie-copy {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 500vh;
  min-height: 100svh;
  padding-top: 120px;
  padding-bottom: 50px;
  display: flex
}

.section-founderos-sec.logos-section {
  padding-top: 20px;
  padding-bottom: 20px
}

.section-founderos-sec.logos-section.mobile-only {
  display: none
}

.section-founderos-sec.logos-section.desktop-ipad {
  padding-top: 40px
}

.section-founderos-sec.logos-section.desktop-ipad.founder {
  padding-top: 59px
}

.section-founderos-sec.logos-section.desktop-ipad.founder._1 {
  padding-top: 10px
}

.section-founderos-sec.x-margin-top {
  padding-top: 0
}

.section-founderos-sec.x-margin-top.z100 {
  z-index: 100;
  position: relative
}

.section-founderos-sec.relative._100vh {
  height: 100vh
}

.section-founderos-sec.relative._100vh.flex-v-cm.globe {
  z-index: 20;
  height: auto;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.relative._100vh.ipad-desktop.last {
  height: auto;
  padding-top: 0;
  padding-bottom: 160px
}

.section-founderos-sec.relative._100vh.mobile {
  display: none
}

.section-founderos-sec.relative.desktop-ipad.padding-160 {
  padding-top: 160px;
  padding-bottom: 160px
}

.section-founderos-sec.relative.mobile {
  display: none
}

.section-founderos-sec.relative.x-pad-btm {
  padding-bottom: 0
}

.section-founderos-sec.relative.mb-padding {
  padding-bottom: 166px
}

.section-founderos-sec.relative.founder-logos {
  padding-top: 0;
  padding-bottom: 80px
}

.section-founderos-sec.relative.less-padding-top {
  padding-top: 0;
  padding-bottom: 20px
}

.section-founderos-sec.less-padding-top {
  padding-top: 60px
}

.section-founderos-sec.less-padding-top.custom-spacing {
  padding-top: 130px
}

.section-founderos-sec.z-100 {
  z-index: 100;
  position: relative
}

.section-founderos-sec.z-100.growth {
  padding-top: 0;
  padding-bottom: 143px
}

.section-founderos-sec.z-100.growth-alt {
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.z-100.growth-alt.custom-spacing {
  padding-top: 180px
}

.section-founderos-sec.z-100.alt {
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.no-overflow {
  display: flex;
  overflow: hidden
}

.section-founderos-sec.no-overflow.relative.x-padding-sides {
  padding-left: 0;
  padding-right: 0
}

.section-founderos-sec.no-overflow.relative.x-padding-sides.tablet-hide.x-padding-btm.custom-spacing {
  padding-top: 40px;
  padding-bottom: 40px
}

.section-founderos-sec.no-overflow.padding-btm-250 {
  padding-bottom: 250px
}

.section-founderos-sec.no-overflow.padding-btm-200 {
  padding-bottom: 200px
}

.section-founderos-sec.founder {
  padding-top: 160px
}

.section-founderos-sec.padding-top-xl {
  padding-top: 240px
}

.section-founderos-sec.padding-top-xl.padding-btm-larger {
  padding-bottom: 160px
}

.section-founderos-sec.more-padding-top {
  padding-top: 160px
}

.section-founderos-sec.more-padding-top.overflow-hide {
  padding-bottom: 180px;
  overflow: hidden
}

.section-founderos-sec.padding-btm-xl {
  padding-bottom: 240px
}

.section-founderos-sec.padding-btm-xl.tb-padding-btm {
  padding-bottom: 120px
}

.section-founderos-sec.padding-btm-xl.tb-padding-btm.more-padding-top-new-new {
  text-align: center;
  margin-top: 100px;
  padding-top: 0
}

.section-founderos-sec.padding-btm-xl.mobile-padding {
  padding-bottom: 180px
}

.section-founderos-sec.padding-btm-xl.mobile-padding.less-padding-btm {
  padding-top: 120px;
  padding-bottom: 120px
}

.section-founderos-sec.padding-btm-xl.mobile-padding.less-padding-btm.less-padding-top {
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.padding-btm-xl.mobile-padding.var-2 {
  margin-top: 40px;
  padding-bottom: 140px;
  display: none
}

.section-founderos-sec.padding-btm-xl.mobile-padding.var-2.workshop {
  margin-top: 140px;
  padding-bottom: 40px
}

.section-founderos-sec.last {
  padding-bottom: 200px
}

.section-founderos-sec.last.relative {
  padding-bottom: 120px
}

.section-founderos-sec.blog {
  padding-top: 177px;
  padding-bottom: 87px
}

.section-founderos-sec.padding-top-160.tb-padding-top-120.custom-spacing {
  padding-top: 130px;
  padding-bottom: 40px
}

.section-founderos-sec.more-padding-btm {
  padding-bottom: 180px
}

.section-founderos-sec.xl-padding-top {
  padding-top: 180px
}

.section-founderos-sec.x-pad-btm {
  padding-bottom: 0
}

.section-founderos-sec.globe_cta {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
  position: relative
}

.section-founderos-sec.experts {
  padding-bottom: 60px;
  position: relative
}

.section-founderos-sec.experts.alt {
  padding-top: 166px
}

.section-founderos-sec.mb-padding {
  padding-bottom: 140px
}

.section-founderos-sec.mb-padding.mb-padding-btm.less-padding-btm {
  padding-bottom: 40px
}

.section-founderos-sec.mb-padding.mb-padding-btm.less-padding-btm.no-overflow {
  margin-top: 100px
}

.section-founderos-sec.companies {
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.founders {
  z-index: 100;
  padding-top: 20px;
  padding-bottom: 160px;
  position: relative
}

.section-founderos-sec.padding-btm-180 {
  padding-bottom: 180px
}

.section-founderos-sec.home-section-3 {
  padding-top: 120px;
  padding-bottom: 120px
}

.section-founderos-sec.home-section-4 {
  padding-top: 0;
  padding-bottom: 192px
}

.section-founderos-sec.home-section-4.relative {
  position: relative
}

.section-founderos-sec.home-section-4.up {
  z-index: 21;
  position: relative
}

.section-founderos-sec.experts-section {
  padding-top: 226px;
  padding-bottom: 186px;
  position: relative
}

.section-founderos-sec.experts-section.alt {
  padding-top: 200px
}

.section-founderos-sec.experts-section.alt.c_spacing-new {
  padding-top: 260px;
  padding-bottom: 196px
}

.section-founderos-sec.experts-section.alt-2 {
  padding-top: 200px
}

.section-founderos-sec.experts-section.workshop {
  padding-top: 120px
}

.section-founderos-sec.experts-section.less-top-padding {
  padding-top: 100px
}

.section-founderos-sec.experts-section.custom-spacing {
  padding-top: 100px;
  padding-bottom: 107px
}

.section-founderos-sec.os-hero {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 155px;
  display: flex
}

.section-founderos-sec.os-hero.about {
  justify-content: center;
  align-items: center;
  min-height: 90vh
}

.section-founderos-sec.os-hero.top {
  align-items: center
}

.section-founderos-sec.os-hero.no-vh {
  min-height: auto;
  padding-top: 120px;
  padding-bottom: 120px
}

.section-founderos-sec.os-hero.page {
  align-items: center
}

.section-founderos-sec.os-hero.edit-home {
  align-items: center;
  min-height: auto
}

.section-founderos-sec.os-hero.respaced {
  align-items: center;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.letter-os {
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.os-newsletter-subscribe {
  padding-top: 190px;
  padding-bottom: 120px
}

.section-founderos-sec.os-newsletter-subscribe.custom-spacing {
  padding-top: 115px;
  padding-bottom: 225px
}

.section-founderos-sec.os-newsletter-subscribe.custom-spacing-new {
  padding-top: 106px;
  padding-bottom: 100px
}

.section-founderos-sec.no-padding {
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.no-padding.z-index-higher {
  z-index: 10;
  text-align: left;
  position: relative
}

.section-founderos-sec.no-padding.custom-spacing {
  padding-top: 50px;
  padding-bottom: 50px
}

.section-founderos-sec.os-inside {
  padding-top: 0;
  padding-bottom: 20px
}

.section-founderos-sec.os-inside.less-padding-top {
  padding-top: 50px
}

.section-founderos-sec.os-inside.less-padding-top.custom-spacing {
  padding-top: 0;
  padding-bottom: 126px
}

.section-founderos-sec.os-inside.founder-freedom-os-inside {
  padding-top: 100px;
  padding-bottom: 140px
}

.section-founderos-sec.os-inside.custom-spacing {
  padding-top: 60px
}

.section-founderos-sec.audience {
  padding-top: 285px;
  padding-bottom: 220px
}

.section-founderos-sec.audience.no-padding {
  padding-top: 50px;
  padding-bottom: 0
}

.section-founderos-sec.audience.no-padding.custom-spacing {
  padding-top: 126px;
  padding-bottom: 110px
}

.section-founderos-sec.audience.custom-spacing {
  padding-top: 100px;
  padding-bottom: 100px
}

.section-founderos-sec.faqs {
  padding-top: 140px;
  padding-bottom: 0
}

.section-founderos-sec.faqs.no-padding {
  padding-top: 0
}

.section-founderos-sec.faqs.no-padding.c-spacing {
  padding-top: 93px;
  padding-bottom: 106px
}

.section-founderos-sec.faqs.bot-padding-100 {
  background-color: #000;
  padding-bottom: 100px
}

.section-founderos-sec.faqs.custom-spacing {
  padding-top: 100px
}

.section-founderos-sec.cta-footer {
  padding-top: 0;
  padding-bottom: 180px
}

.section-founderos-sec.founder-os {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 232px;
  padding-bottom: 140px
}

.section-founderos-sec.discover {
  padding-top: 130px;
  padding-bottom: 110px
}

.section-founderos-sec.founders-section {
  padding-top: 0;
  padding-bottom: 0
}

.section-founderos-sec.testimonials {
  padding-top: 242px;
  padding-bottom: 185px
}

.section-founderos-sec.testimonials.no-padding-top {
  padding-top: 0
}

.section-founderos-sec.testimonials.no-padding-top.custom-spacing {
  padding-bottom: 93px
}

.section-founderos-sec.testimonials.less-padding-top {
  padding-top: 240px;
  padding-bottom: 300px
}

.section-founderos-sec.testimonials.less-padding-top._70-bot-margin {
  padding-bottom: 70px
}

.section-founderos-sec.community {
  padding-top: 0;
  padding-bottom: 60px
}

.section-founderos-sec.community.custom-spacing {
  padding-top: 100px
}

.section-founderos-sec.faqs-community {
  padding-top: 140px;
  padding-bottom: 0
}

.section-founderos-sec.faqs-community.alt {
  padding-top: 0
}

.section-founderos-sec.faqs-community.custom-spacing {
  padding-top: 100px
}

.section-founderos-sec.content {
  padding-top: 222px;
  padding-bottom: 220px
}

.section-founderos-sec.content.custom-spacing {
  padding-top: 100px;
  padding-bottom: 100px
}

.section-founderos-sec.mastermind {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 143px
}

.section-founderos-sec.mastermind-os {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 232px;
  padding-bottom: 143px
}

.section-founderos-sec.mastermind-plan {
  padding-top: 192px;
  padding-bottom: 200px
}

.section-founderos-sec.mastermind-founders {
  padding-top: 161px;
  padding-bottom: 60px
}

.section-founderos-sec.for-you {
  padding-bottom: 0
}

.section-founderos-sec.alt-cta {
  padding-top: 221px;
  padding-bottom: 221px
}

.section-founderos-sec.alt-cta.custom-spacing {
  padding-top: 110px;
  padding-bottom: 220px
}

.section-founderos-sec.vsl-hero {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 50%;
  background-size: cover;
  padding-top: 35px;
  padding-bottom: 0
}

.section-founderos-sec.vsl-hero.top-margin-100 {
  padding-top: 100px
}

.section-founderos-sec.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding {
  padding-top: 40px
}

.section-founderos-sec.regular-100-padding {
  margin-top: -60px;
  padding-top: 0;
  padding-bottom: 40px
}

.section-founderos-sec.regular-100-padding.relative {
  padding-top: 140px
}

.section-founderos-sec.regular-100-padding.relative.bot-margin-150 {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64d42ed42446bde55c4a5b2c_matt%20gray.webp);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 1528px;
  margin-top: 55px;
  padding-bottom: 150px;
  display: none
}

.section-founderos-sec.regular-100-padding.relative.bot-margin-150.margins-70 {
  margin-top: 0;
  padding-top: 70px;
  padding-bottom: 70px
}

.section-founderos-sec.regular-100-padding.relative.bot-margin-150.margins-70.fixed {
  background-position: 100%;
  background-attachment: fixed
}

.section-founderos-sec.regular-100-padding.relative.bot-margin-150.workshop {
  background-size: 1228px;
  margin-top: 40px;
  padding-top: 80px;
  padding-bottom: 80px
}

.section-founderos-sec.regular-100-padding.var-2 {
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  display: flex
}

.section-founderos-sec.regular {
  padding-top: 0;
  padding-bottom: 60px
}

.section-founderos-sec.regular._100 {
  padding-top: 100px;
  padding-bottom: 100px
}

.section-founderos-sec.home-section-4-copy {
  padding-top: 0;
  padding-bottom: 140px
}

.section-founderos-sec.home-section-4-copy.relative {
  position: relative
}

.section-founderos-sec.home-section-4-copy.up {
  z-index: 21;
  position: relative
}

.section-founderos-sec.more-padding-top-new {
  padding-top: 40px
}

.txt-white-grow {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 500
}

.txt-white-grow.full-width {
  width: 100%;
  display: block
}

.txt-white-grow.full-width.x-margin-btm {
  margin-left: auto
}

.txt-white-grow.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-white-grow.full-width.align-lft {
  margin-right: auto
}

.txt-white-grow.full-width.center.desktop-hide {
  display: none
}

.txt-white-grow.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-white-grow.larger {
  font-size: 1.75rem
}

.txt-white-grow.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-white-grow.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-white-grow.center.margin-top-lrger, .txt-white-grow.center.margin-top-90 {
  margin-top: 90px
}

.txt-white-grow.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-white-grow.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-white-grow.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-white-grow.center.slight-smaller {
  font-size: 48px
}

.txt-white-grow.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-white-grow.weight-500 {
  margin-bottom: 16px
}

.txt-white-grow.height-1-6 {
  line-height: 1.6
}

.txt-white-grow.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-white-grow.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-grow.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-white-grow.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-white-grow.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-white-grow.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-white-grow.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-white-grow.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-white-grow.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-white-grow.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-white-grow.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-white-grow.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-white-grow.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-white-grow.margin-btm-sml {
  padding-bottom: 20px
}

.txt-white-grow.height-1 {
  line-height: 1
}

.txt-white-grow.height-08 {
  line-height: .8
}

.txt-white-grow.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-white-grow.normal {
  font-weight: 400
}

.txt-white-grow.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-white-grow.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-white-grow.h3-resized.lighter {
  font-weight: 300
}

.txt-white-grow.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-white-grow.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-white-grow.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-white-grow.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-browse {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 300
}

.txt-white-browse.full-width {
  width: 100%;
  display: block
}

.txt-white-browse.full-width.x-margin-btm {
  margin-left: auto
}

.txt-white-browse.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-white-browse.full-width.align-lft {
  margin-right: auto
}

.txt-white-browse.full-width.center.desktop-hide {
  display: none
}

.txt-white-browse.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-white-browse.larger {
  font-size: 1.75rem
}

.txt-white-browse.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-white-browse.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-white-browse.center.margin-top-lrger, .txt-white-browse.center.margin-top-90 {
  margin-top: 90px
}

.txt-white-browse.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-white-browse.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-white-browse.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-white-browse.center.slight-smaller {
  font-size: 48px
}

.txt-white-browse.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-white-browse.height-1-6 {
  line-height: 1.6
}

.txt-white-browse.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-white-browse.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-white-browse.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-white-browse.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-white-browse.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-white-browse.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-white-browse.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-white-browse.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-white-browse.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-white-browse.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-white-browse.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-white-browse.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-white-browse.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-white-browse.margin-btm-sml {
  padding-bottom: 20px
}

.txt-white-browse.height-1 {
  line-height: 1
}

.txt-white-browse.height-08 {
  line-height: .8
}

.txt-white-browse.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-white-browse.normal {
  font-weight: 400
}

.txt-white-browse.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-white-browse.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-white-browse.h3-resized.lighter {
  font-weight: 300
}

.txt-white-browse.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-white-browse.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-white-browse.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-white-browse.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.txt-browse-title {
  color: #fff;
  font-size: 4rem;
  font-weight: 400
}

.txt-browse-title.full-width {
  width: 100%;
  display: block
}

.txt-browse-title.full-width.x-margin-btm {
  margin-left: auto
}

.txt-browse-title.full-width.x-margin-btm.align-rt {
  text-align: right
}

.txt-browse-title.full-width.align-lft {
  margin-right: auto
}

.txt-browse-title.full-width.center.desktop-hide {
  display: none
}

.txt-browse-title.x-margin-btm.shorter {
  line-height: 1.2
}

.txt-browse-title.larger {
  font-size: 1.75rem
}

.txt-browse-title.larger.bl-melody {
  font-family: BL Melody Regular, sans-serif;
  font-size: 2.25rem;
  font-weight: 300
}

.txt-browse-title.larger.bl-melody.experts-header {
  font-weight: 200
}

.txt-browse-title.center.margin-top-lrger, .txt-browse-title.center.margin-top-90 {
  margin-top: 90px
}

.txt-browse-title.center.margin-top-90._1 {
  margin-top: 110px
}

.txt-browse-title.center.margin-top-90._1._5 {
  margin-top: 151px;
  margin-bottom: 0
}

.txt-browse-title.center.margin-top-90.alt {
  margin-bottom: 10px
}

.txt-browse-title.center.slight-smaller {
  font-size: 48px
}

.txt-browse-title.program-sub {
  font-family: BL Melody Regular, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.112
}

.txt-browse-title.height-1-6 {
  line-height: 1.6
}

.txt-browse-title.height-1-6.mastermind {
  font-weight: 200;
  line-height: 1.4
}

.txt-browse-title.weight-400.margin-btm-less {
  margin-bottom: 8px
}

.txt-browse-title.less-line-height {
  font-weight: 200;
  line-height: 1
}

.txt-browse-title.less-line-height.margin-top-sml.smaller {
  font-size: 1rem
}

.txt-browse-title.margin-top-tiny.value-text {
  text-align: center;
  font-weight: 400
}

.txt-browse-title.bolder.margin-btm-sml.smaller {
  font-size: 1.25rem
}

.txt-browse-title.bolder.margin-btm-sml.smaller.margin-top {
  margin-top: 28px
}

.txt-browse-title.bolder.margin-btm-sml.smaller.margin-top.belfast {
  font-family: BL Melody Regular, sans-serif;
  font-weight: 400
}

.txt-browse-title.bolder.margin-btm-sml.smaller.margin-top.belfast.x-margin-top {
  margin-top: 0
}

.txt-browse-title.bolder.smaller {
  margin-bottom: 0;
  font-size: 1.25rem
}

.txt-browse-title.paragraph-lrg.less-line-height.mobile-center.paragraph-smed {
  font-size: 20px;
  line-height: 1.8
}

.txt-browse-title.mobile-center.heading-sml {
  margin-bottom: 24px;
  font-size: 55px;
  line-height: 52px;
  text-decoration: none
}

.txt-browse-title.margin-btm-med {
  margin-bottom: 29px;
  font-size: 51px;
  font-weight: 500
}

.txt-browse-title.margin-btm-sml {
  padding-bottom: 20px
}

.txt-browse-title.height-1 {
  line-height: 1
}

.txt-browse-title.height-08 {
  line-height: .8
}

.txt-browse-title.height-08.community {
  font-size: 3.4rem;
  line-height: .85
}

.txt-browse-title.normal {
  font-weight: 400
}

.txt-browse-title.h3-resized {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: .975
}

.txt-browse-title.h3-resized.light {
  width: 100%;
  font-weight: 300
}

.txt-browse-title.h3-resized.lighter {
  font-weight: 300
}

.txt-browse-title.h3-resized.lighter.limited {
  max-width: 500px
}

.txt-browse-title.h3-resized.lighter.new_founder_h {
  display: none
}

.txt-browse-title.this-is-for {
  font-size: 30px;
  line-height: 1.13
}

.txt-browse-title.this-is-for.margin-btm-less {
  margin-bottom: 8px
}

.grid-confirmation-row {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid
}

.section-17 {
  padding: 140px 20px
}

.container-70 {
  overflow: hidden
}

.heading-832 {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 74px
}

.heading-833 {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500
}

.section-18 {
  padding-left: 20px;
  padding-right: 20px
}

.container-71 {
  max-width: 1140px
}

.content-section-top {
  padding: 160px 20px 50px
}

.content-sec {
  z-index: 1;
  margin-top: 0;
  padding-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.content-sec.terms-content {
  margin-top: 0
}

.content-box-container {
  border: .5px solid var(--gray-box-border);
  background-color: var(--grey-bg);
  border-radius: 9px;
  width: 100%;
  max-width: 1140px;
  padding: 45px 40px
}

.text-block-38 {
  color: var(--white);
  font-size: 17px;
  font-weight: 300
}

.text-block-38.list-item-rich-text {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653b93d0b28c38a5acf73bb8_star-icon.svg);
  background-position: 15px 3px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 5px;
  padding-left: 40px;
  font-weight: 300
}

.content-links {
  color: var(--green-yellow)
}

.heading-834 {
  margin-bottom: 0
}

.content-inner-heading {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 30px;
  font-size: 30px;
  font-weight: 500;
  line-height: 34px
}

.container-72 {
  max-width: 114px
}

.content-boxes-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  align-items: stretch;
  max-width: 1140px;
  padding-left: 0;
  padding-right: 0;
  display: flex
}

.div-block-35 {
  width: calc(40% - 20px)
}

.list-item-28 {
  background-image: none;
  list-style-type: decimal
}

.list-item-28.text-block-38 {
  text-decoration: underline
}

.list-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex
}

.inner-content-list-item {
  color: var(--white);
  background-image: none
}

.inner-content-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: 20px;
  display: flex
}

.text-span-21, .text-span-22, .text-span-23, .content-text-underline {
  text-decoration: underline
}

.content-link-list {
  color: var(--white)
}

.content-page-background {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll
}

.content-page-top-heading {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 74px
}

.content-page-top-sub-heading {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500;
  line-height: 44px
}

.video-5 {
  aspect-ratio: 710/400;
  width: 100%;
  max-width: 710px;
  max-height: 400px
}

.text-span-24 {
  text-decoration: underline
}

.flex-container {
  flex-flow: column;
  margin-top: 20px;
  display: flex
}

.flex-container._20-vertical-margin {
  margin-bottom: 20px
}

.flex-container.flex-gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.flex-container.no-padding {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 0
}

.flex-container.tb-padding-40px {
  margin-top: 40px;
  margin-bottom: 40px
}

.flex-container.tb-padding-40px.max-width-1080 {
  justify-content: space-between;
  align-items: center;
  max-width: 1080px;
  margin-left: 24px;
  margin-right: 24px;
  padding-left: 0;
  padding-right: 0
}

._50--width {
  max-width: 50%
}

._50--width.flex-center {
  display: flex
}

.flex-center {
  /* flex-flow: column; */
  /* justify-content: center; */
  /* align-items: center; */
  /* display: flex; */
}

.flex {
  /* flex-flow: column; */
  /* justify-content: flex-start; */
  /* align-items: center; */
  display: flex;
}

.vert-section-60 {
  margin-top: 60px;
  margin-bottom: 60px
}

.text-h1 {
  font-size: 60px;
  line-height: 1
}

.text-h1.headder-matt {
  color: #fff;
  text-align: left;
  font-family: BL Melody Regular, sans-serif;
  font-weight: 500;
  line-height: 63px
}

.v-padding-40px {
  margin-top: 40px
}

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

.max-width-710px {
  aspect-ratio: 16/9;
  object-fit: cover;
  min-width: 710px;
  max-width: 710px
}

.div-block-36 {
  min-width: 50%;
  min-height: 100%
}

.div-block-36.b-padding-40px {
  margin-bottom: 40px
}

.reviews-text-2 {
  color: #b7b7b7;
  margin-top: 16px;
  font-size: 15px;
  line-height: 1.44
}

.reviews-text-2.left-align {
  text-align: left;
  margin-bottom: 10px
}

.v-padding-80x {
  margin-top: 80px
}

.text-span-25, .bold-text-48, .bold-text-49 {
  color: var(--green-yellow)
}

.flex-ct-v {
  flex-flow: column;
  flex: 0 auto;
  align-items: center;
  display: flex
}

.flex-ct-v.max-width-935px {
  width: 100%;
  max-width: 935px
}

.flex-ct-v.align-h-center {
  justify-content: flex-start;
  align-items: center
}

.flex-ct-v.align-h-center.max-width-935px.flex-gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.flex-ct-v.align-h-center.lr-padding-240px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-left: 240px;
  margin-right: 240px
}

.flex-ct-v.align-h-center.lr-padding-240px.flex-gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.flex-ct-v.align-h-center.lr-padding-240px.flex-gap-40px.hidden {
  display: none
}

.flex-ct-v.align-h-center.lr-padding-240px.flex-gap-40px.wof-testimonial {
  margin-left: 0;
  margin-right: 0
}

.flex-ct-v.align-h-center.lr-padding-240px.flex-gap-20px.system-audit-survey-block {
  width: 100%;
  max-width: 1114px;
  margin-top: 56px;
  padding-left: 20px;
  padding-right: 20px
}

.flex-ct-v.align-h-center.lr-padding-240px.flex-gap-20px.bf-flex-ct {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  max-width: 1195px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px
}

.flex-ct-v.align-h-center.lr-padding-240px.flex-gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px
}

.flex-ct-v.align-h-center.flex-gap-40px.align-left {
  justify-content: center;
  align-items: flex-start
}

.flex-ct-v.align-h-center.flex-gap-40px.align-left.max-width-550px {
  justify-content: center;
  align-items: center;
  max-width: 550px
}

.flex-ct-v.align-h-center.flex-gap-40px.lr-padding-240 {
  flex: 0 auto;
  padding-left: 240px;
  padding-right: 240px
}

.flex-ct-v.align-h-center.flex-gap-40px.lr-padding-240.hidden {
  display: none
}

.flex-ct-v.align-h-center.flex-gap-40px.lr-padding-238 {
  padding-left: 238px;
  padding-right: 238px
}

.flex-ct-v.align-h-center.flex-gap-40px.lr-padding-238.mobile-lr-padding-40 {
  padding-top: 60px
}

.flex-ct-v.align-h-center.flex-gap-40px.lr-padding-238.mobile-lr-padding-40.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px
}

.flex-ct-v.align-h-center.flex-gap-40px._3-month-growth {
  max-width: 930px
}

.flex-ct-v.align-h-center.flex-gap-80px {
  grid-column-gap: 80px;
  grid-row-gap: 80px
}

.flex-ct-v.align-h-center.flex-gap-80px.mobile-lr-padding-40px.bf-flex {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  justify-content: center;
  align-items: center
}

.flex-ct-v.align-h-center.container-align-matt {
  justify-content: center;
  align-items: flex-start;
  margin-left: 160px;
  margin-right: auto;
  padding-top: 160px;
  padding-bottom: 160px
}

.flex-ct-v.align-h-center.container-align-matt.flex-gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.flex-ct-v.align-h-center.flex-gap-2-5rem {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem
}

.flex-ct-v.align-h-center.flex-gap-2-5rem.lr-margin-8rem {
  margin-left: 8rem;
  margin-right: 8rem;
  padding-left: 0;
  padding-right: 0
}

.flex-ct-v.align-h-center.flex-gap-2-5rem.lr-margin-12rem {
  margin-left: 12rem;
  margin-right: 12rem
}

.flex-ct-v.style-stat-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #131313;
  border-radius: 9px;
  min-width: 240px;
  padding: 16px
}

.flex-ct-v.flex-gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.flex-ct-v.align-v-center {
  justify-content: center;
  align-items: flex-start
}

.flex-ct-v.align-v-center.flex-gap-40px.result-content {
  position: sticky;
  top: 50px
}

.flex-ct-v.align-left-matt {
  padding-top: 160px;
  padding-bottom: 160px;
  padding-left: 160px
}

.flex-ct-v.align-left-matt.mobile-padding-matt {
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 0
}

.flex-ct-v.align-left-matt.mobile-padding-matt.v-padding-80 {
  padding-top: 80px;
  padding-bottom: 80px
}

.flex-ct-v.align-left-matt.mobile-padding-matt.align-lt {
  justify-content: flex-start;
  align-items: flex-start
}

.flex-ct-v.text-left-align {
  text-align: left
}

.flex-ct-v.flex-gap-19px {
  grid-column-gap: 19px;
  grid-row-gap: 19px
}

.flex-ct-v.flex-gap-19px.min-width-34rem {
  min-width: 34px
}

.flex-ct-v.flex-gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px
}

.flex-ct-v.flex-gap-24px.all-padding-32 {
  padding: 32px
}

.flex-ct-v.flex-gap-24px.all-padding-32.bottom-padding-58 {
  padding-top: 10px;
  padding-bottom: 40px
}

.flex-ct-v.flex-gap-54px {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.flex-ct-v.flex-gap-54px.align-center-middle {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 2px #d9fc67;
  border-radius: 3px;
  justify-content: center;
  align-items: center
}

.flex-ct-v.flex-gap-54px.padding-1-5-rem-x {
  padding-left: 1.5px;
  padding-right: 1.5px
}

.flex-ct-v.lr-padding-5rem.height-100 {
  height: 100%
}

.flex-ct-v.align-center-stretch {
  justify-content: space-between;
  align-items: center
}

.flex-ct-v.align-center-stretch.height-100, .flex-ct-v.height-100 {
  height: 100%
}

.flex-ct-v.max-width-400px {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  max-width: 400px
}

.flex-ct-v.max-width-400px.lead-magnet {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none
}

.flex-ct-v.max-width-400px.gsw-credebility, .flex-ct-v.max-width-400px.waitlist-credebility-copy {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto
}

.flex-ct-v.max-width-400px.waitlist-credebility-fe {
  margin: 0 auto
}

.flex-ct-v.flex-gap-14px {
  grid-column-gap: 14px;
  grid-row-gap: 14px
}

.flex-ct-v.keynote-form-container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%
}

.vh-padding-40px {
  padding-top: 40px;
  padding-bottom: 40px
}

.vh-padding-40px.hero-padding-40px {
  padding-top: 80px
}

.vh-padding-40px.hero-padding-40px.bg-image-space {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0;
  background-size: auto
}

.vh-padding-40px.hero-padding-40px.bg-image-space.gradient-overlay-green {
  background-image: linear-gradient(#d9fc6733, #0000 15%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0, 0 0;
  background-size: auto, auto
}

.vh-padding-40px.hero-padding-40px.bg-image-space.gradient-overlay-green.margin-top-minus10 {
  margin-top: -10px
}

.vh-padding-40px.hero-padding-40px.bg-image-space.gradient-overlay-green.double-padding {
  padding-top: 160px;
  padding-bottom: 80px
}

.vh-padding-40px.hero-padding-40px.bg-image-space.gradient-overlay-green.hidden {
  display: none
}

.vh-padding-40px.hero-padding-40px.bg-image-space.gradient-overlay-green.remove-bottom-padding {
  background-image: linear-gradient(#d9fc6733, #0000 15%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-bottom: 0
}

.vh-padding-40px.hero-padding-40px.bg-image-space.gradient-overlay-green._100vh.system-audit-section {
  padding-top: 32px
}

.vh-padding-40px.hero-padding-40px.bg-image-space.gradient-overlay-green.bf-hero {
  background-image: linear-gradient(#d9fc6733, #0000 15%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-top: 32px;
  padding-bottom: 68px
}

.vh-padding-40px.hero-padding-40px.bg-image-space.gradient-overlay-green._90-days-founder-section {
  padding-top: 32px
}

.vh-padding-40px.mobile-lr-padding-40px {
  display: block
}

.vh-padding-40px.mobile-lr-padding-40px.sec-matt.section-matt-edit {
  background-image: linear-gradient(90deg, #000, #0000 50%), linear-gradient(#0000 80%, #000), linear-gradient(#000, #0000 10%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64d42ed42446bde55c4a5b2c_matt%20gray.webp);
  background-position: 0 0, 0 0, 0 0, 50% 0;
  background-size: auto, auto, auto, cover
}

.vh-padding-40px.mobile-lr-padding-40px.sec-matt.section-matt-edit.vh-padding-80, .vh-padding-40px.mobile-lr-padding-40px.t-padding-40px.vh-padding-80, .vh-padding-40px.mobile-lr-padding-40px.vh-padding-80, .vh-padding-40px.mobile-lr-padding-40px.vh-padding-80px {
  padding-top: 80px;
  padding-bottom: 80px
}

.vh-padding-40px.mobile-lr-padding-40px.hidden {
  display: none
}

.vh-padding-40px.mobile-lr-padding-40px.un-hidden {
  margin-top: 20px
}

.vh-padding-40px.mobile-lr-padding-40px.has-background-matt {
  background-image: linear-gradient(#0000 50%, #000 96%), radial-gradient(circle, #0000, #000), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2ae74598739b604a7e4b0_matt-bg.webp);
  background-position: 0 0, 0 0, 50% 20%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover
}

.vh-padding-40px.mobile-lr-padding-40px.has-background-matt.height-large {
  height: 810px
}

.vh-padding-40px.mobile-lr-padding-40px.has-background-matt.height-large.hide {
  display: none
}

.vh-padding-40px.mobile-lr-padding-40px._32-68vt-padding {
  padding-top: 32px;
  padding-bottom: 68px
}

.text-subheader-2 {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1
}

.text-subheader-2.text-color-canary.text-center-align {
  color: var(--white);
  margin-top: 20px
}

.text-subheader-2.text-color-canary.text-center-align.bf-eyebrow {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500
}

.text-subheader-2.text-color-canary.text-center-align.bf-eyebrow.margin-top-54px {
  margin-top: 54px
}

.text-subheader-2.text-color-canary.text-center-align.margin-bottom-20px {
  margin-bottom: 20px
}

.text-subheader-2.text-color-canary.flex-align-center {
  flex-flow: column;
  align-items: center;
  margin-top: 0;
  font-size: 24px;
  font-weight: 400;
  display: flex
}

.text-subheader-2.text-color-canary.flex-align-center.margin-top-40px {
  margin-top: 40px
}

.text-subheader-2.text-color-canary.flex-align-center.margin-top-0 {
  margin-top: 0
}

.text-subheader-2.text-color-canary.flex-align-center.margin-bottom-40px {
  margin-bottom: 40px
}

.text-subheader-2.text-color-canary.flex-align-center.margin-bottom-40px.margin-top-10px {
  margin-top: 10px
}

.text-subheader-2.text-color-canary {
  color: #d9fc67;
  font-size: 26px;
  font-weight: 400
}

.text-subheader-2.text-color-canary.text-center-align.bf-eyebrow {
  font-size: 20px;
  font-weight: 500
}

.text-subheader-2.reserve-seat {
  color: var(--white);
  font-size: 26px;
  font-weight: 400
}

.text-subheader-2.reserve-seat.text-center-align.bf-eyebrow {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500
}

.text-subheader-2.reserve-seat.text-center-align.bf-eyebrow.margin-top-54px {
  margin-top: 54px
}

.text-subheader-2.reserve-seat.flex-align-center {
  flex-flow: column;
  align-items: center;
  margin-top: 60px;
  font-size: 24px;
  font-weight: 400;
  display: flex
}

.text-subheader-2.reserve-seat.limited-time-link-text, .text-subheader-2.reserve-seat.green {
  color: var(--green-yellow)
}

.text-subheader-1 {
  text-align: center;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 1
}

.text-subheader-1.text-color-white {
  color: #fff;
  margin-top: 20px;
  font-weight: 300
}

.text-subheader-1.text-color-white.margin-bottom-40px.black-friday-sub-header {
  font-family: Blmelody Book Edit, sans-serif;
  font-size: 27px;
  font-weight: 400;
  line-height: 118%
}

.text-subheader-1.text-color-white.margin-top-40px {
  margin-top: 40px
}

.text-subheader-1.text-color-white {
  color: #fff;
  font-weight: 300
}

.text-subheader-1.text-color-white.margin-bottom-40px {
  margin-bottom: 40px;
  font-weight: 400
}

.text-subheader-1.text-color-white.margin-bottom-40px.linkedin-for-ceos {
  margin-bottom: 0
}

.form-5 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.flex-ct-h {
  display: flex
}

.flex-ct-h.max-width-935px {
  width: 100%;
  max-width: 935px
}

.flex-ct-h.max-width-935px.flex-gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start
}

.flex-ct-h.flex-gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.flex-ct-h.flex-gap-40px.lr-padding-160px {
  justify-content: space-between;
  align-items: center;
  padding-left: 160px;
  padding-right: 160px
}

.flex-ct-h.flex-gap-40px.lr-padding-160px.align-center-spaced {
  justify-content: space-between;
  align-items: center
}

.flex-ct-h.mobile-flex-ct-v.flex-gap-40px.lr-padding-240px {
  margin-left: 240px;
  margin-right: 240px
}

.flex-ct-h.location-card {
  z-index: 10;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: auto;
  pointer-events: auto;
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-color: #272727;
  background-clip: border-box;
  border: 0 solid #fff3;
  border-radius: 12px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-start;
  padding: 10px 20px;
  display: inline-flex;
  position: absolute;
  inset: -3% 10% auto auto;
  box-shadow: .4px -.4px 0 .2px #fff6
}

.flex-ct-h.flex-align-bottomleft {
  justify-content: flex-start;
  align-items: flex-end
}

.flex-ct-h.flex-align-bottomleft.flex-gap-58px {
  grid-column-gap: 58px;
  grid-row-gap: 58px
}

.flex-ct-h.flex-align-bottomleft.flex-gap-58px.margin-top-80 {
  margin-top: 80px
}

.flex-ct-h.flex-gap-19 {
  grid-column-gap: 19px;
  grid-row-gap: 19px
}

.flex-ct-h.center-align {
  justify-content: center;
  align-items: center
}

.flex-ct-h.center-align.lr-padding-10rem {
  padding-left: 10rem;
  padding-right: 10rem
}

.flex-ct-h.center-align.lr-padding-10rem.flex-gap-40px.center-top-align {
  justify-content: center;
  align-items: flex-start
}

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

.layout-grid.mobile-width-100.result-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr
}

.text-body {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1
}

.text-body.text-matt {
  line-height: 24.16px
}

.text-body.text-matt.text-size-18px {
  font-size: 18px;
  line-height: 18.14px
}

.text-body.text-matt.text-size-18px.text-weight-400 {
  font-family: Blmelody Book Edit, sans-serif;
  font-weight: 400
}

.text-body.text-height-1-2 {
  line-height: 1.2
}

.text-h3 {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px
}

.text-h3.font-bf-grotesk {
  font-family: Belfast grotesk, sans-serif
}

.text-h3.font-bf-grotesk.text-color-green {
  color: #d9fc67;
  font-weight: 400
}

.text-h3.text-align-center {
  text-align: center
}

.text-h3.mobile-text-align-center {
  text-align: left
}

.text-h3.no-bottom-padding {
  margin-bottom: 0
}

.text-h3.no-bottom-padding.text-center-align {
  font-size: 26px
}

.text-body-small {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-size: 12px
}

.text-color-white-50 {
  color: #ffffff80
}

.text-color-white-50.text-size-1rem {
  font-size: 1rem
}

.text-color-white-50.text-size-1rem.text-height-12, .text-color-white-50.text-size-1rem.text-height-1-2 {
  line-height: 1.2
}

.text-color-white-50.text-size-1rem.text-height-1-2.font-blmelody {
  font-family: BL Melody Regular, sans-serif
}

.text-color-white-50.text-size-1rem.text-height-1-2.font-blmelody.text-color-green.text-center-align.text-mobile-sizing {
  color: var(--white)
}

.text-color-green {
  color: var(--green-yellow)
}

.text-h2 {
  color: #fff;
  text-align: center;
  font-size: 48px
}

.text-h2.text-height-1 {
  line-height: 1
}

.text-h2.text-height-1.text-left-align {
  text-align: left
}

.text-h2.text-size-3-75rem {
  font-size: 3.75rem
}

.text-h2.text-size-3-75rem.text-height-1-02 {
  line-height: 1.02
}

.text-h2.text-size-3-75rem.text-height-1-02.mobile-h1-sizing {
  font-size: 3.75rem
}

.text-h2.line-height-1 {
  line-height: 1
}

.text-h2.line-height-1.text-left-align {
  text-align: left
}

.text-h2.line-height-1.text-left-align.no-margin {
  margin-bottom: 0
}

.image-fit-contain {
  object-fit: contain
}

.lr-padding-80px {
  padding-left: 80px;
  padding-right: 80px
}

.max-width-935px {
  max-width: 935px
}

.body-workshop-flex {
  flex-flow: column;
  display: flex
}

.body-workshop-flex.gap-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px
}

.text-matt-bold {
  font-weight: 600
}

.text-location-card {
  color: #d9fc67;
  font-family: BL Melody Regular, sans-serif;
  font-size: 24px;
  line-height: 1.1
}

.text-location-card.location-card-date {
  font-size: 16px
}

.text-location-card.small-mobile {
  font-family: Blmelody Edit, sans-serif
}

.text-location-card-date {
  color: #d9fc67
}

.text-body-white {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-weight: 600
}

.text-body-white.text-left-align {
  text-align: left
}

.text-body-white.text-center-align.text-size-1-5rem.text-weight-400 {
  font-weight: 400
}

.text-body-white.text-center-align.text-size-1-5rem.text-weight-400.text-height-1-5 {
  margin-bottom: 0;
  line-height: 1.5
}

.text-body-white.text-center-align.text-size-1-5rem.text-weight-400.text-height-1-5.mobile-text-sizing {
  text-align: left
}

.text-body-white.text-center-align.text-size-1-5rem.text-weight-400.text-height-1-5.mobile-text-sizing.text-center {
  text-align: center
}

.border-gradient-wrapper {
  background-color: #0000;
  background-image: linear-gradient(221deg, #ffffff4d 50%, #0000);
  padding: 1px;
  display: flex
}

.border-gradient-wrapper.corner-radius-20px {
  background-image: linear-gradient(221deg, #ffffff4d, #0000 50%);
  border-radius: 20px
}

.text-body-white-blmelody {
  font-family: Blmelody Edit, sans-serif
}

.location-card-holder {
  width: 100%;
  height: 0;
  position: relative;
  inset: 0
}

.section-rm-test {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex
}

.tracking-snippet {
  display: flex
}

.code-embed, .code-embed-2 {
  display: block
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem
}

.fs-cc-banner_close {
  border-top: 1px solid var(--dark-grey);
  background-color: var(--green-yellow);
  opacity: 1;
  cursor: pointer;
  border-radius: 999rem;
  margin-left: .75rem;
  padding: .625rem;
  box-shadow: 1px 1px 12px #0000001a
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #d9fc67;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: -.75rem -.75rem auto auto;
  box-shadow: -1px 1px 12px #3333331a
}

.fs-cc-manager_trigger {
  display: none
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem
}

.fs-cc-banner_text-link {
  color: var(--green-yellow);
  border-bottom: 2px #4353ff;
  font-weight: 400;
  text-decoration: none
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: var(--grey-bg);
  border-top: 1px solid #d9fc671a;
  padding: 1.5rem 2rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%
}

.fs-cc-manager_button {
  background-color: var(--green-yellow);
  color: #333;
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .2s;
  display: flex
}

.fs-cc-manager_button:hover {
  color: #4353ff
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 1rem;
  padding-bottom: 1rem
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.fs-cc-prefs_label {
  color: var(--green-yellow);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700
}

.fs-cc-banner_trigger {
  display: none
}

.fs-cc-prefs_button {
  border: 2px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: var(--black);
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: .875rem;
  font-weight: 700
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border-color: var(--green-yellow);
  background-color: var(--hover-black);
  color: var(--white)
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 1.5rem
}

.fs-cc-banner_close-icon {
  width: 1.5rem;
  height: 1.5rem
}

.fs-cc-prefs_text {
  color: var(--light-grey);
  -webkit-text-stroke-color: var(--white);
  font-size: .75rem
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border: 1px solid #0000004d;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.fs-cc-prefs_form {
  background-color: var(--grey-bg);
  border-radius: 1rem;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative
}

.fs-cc-prefs_submit-hide {
  display: none
}

.cookie-consent-div {
  display: block
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex
}

.fs-cc-prefs_close-icon {
  color: var(--black);
  width: 1rem;
  height: 1rem
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative
}

.fs-cc-prefs_space-medium {
  margin-bottom: 2.5rem
}

.fs-cc-prefs_trigger {
  display: none
}

.fs-cc-banner_button {
  border: 2px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: var(--black);
  text-align: center;
  border-radius: 999rem;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-size: 1rem
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-color: var(--green-yellow);
  background-color: var(--dark-grey);
  color: var(--green-yellow)
}

.fs-cc-prefs_title {
  color: var(--alt-light-grey);
  -webkit-text-stroke-color: var(--green-yellow);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem
}

.fs-cc-prefs_checkbox-label {
  display: none
}

.special-character-text-blmelody-book-edit {
  font-family: Blmelody Book Edit, sans-serif
}

.lr-padding-5rem {
  padding-left: 5rem;
  padding-right: 5rem
}

.lr-padding-5rem.text-body-white.text-center-align {
  margin-bottom: 0
}

.lr-padding-5rem.text-body-white.text-center-align.text-size-1-5rem.text-weigth-400 {
  font-weight: 400
}

.lr-padding-5rem.text-body-white.text-center-align.text-size-1-5rem.text-weigth-400.text-height-1-5 {
  line-height: 1.5
}

.section-new.tb-padding-2-5rem {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem
}

.text-weight-700 {
  font-family: Edit Blmelody Edit, sans-serif;
  font-weight: 700
}

.text-span-26, .text-span-27, .text-span-28 {
  color: var(--green-yellow)
}

.text-span-29 {
  color: #acda16
}

.text-span-30 {
  color: #d9fc67;
  -webkit-text-stroke-color: var(--white)
}

.text-span-31 {
  color: #d9fc67
}

.text-span-32 {
  color: var(--green-yellow)
}

.text-span-33 {
  color: #d9fc67
}

.text-span-34 {
  color: var(--green-yellow)
}

.contain-center {
  text-align: center
}

.contain-center.margin-top-3rem {
  margin-top: 3rem
}

.contain-center.margin-top-minus2rem {
  margin-top: -2rem
}

.contain-center.margin-top-minus7rem {
  margin-top: -7rem
}

.no-margin {
  margin-bottom: 0;
  display: block
}

.no-margin.hide, .hidden-all {
  display: none
}

.convert-kit-subheader {
  font-size: 18px;
  font-weight: 400;
  line-height: 29.7px
}

.convert-kit-subheader.confirmation-subheader {
  text-align: center;
  margin-left: auto;
  margin-right: auto
}

.video-embed-youtube {
  max-width: 727px;
  max-height: 425px;
  overflow: hidden
}

.video-embed-youtube.raitio-youtube {
  overflow: clip
}

.text-block-39 {
  color: #fff;
  text-align: center;
  font-size: 17px
}

.text-block-39.warning {
  color: #cbcbcb;
  margin-top: 36px;
  padding-bottom: 30px;
  font-family: Blmelody Edit, sans-serif;
  font-weight: 500
}

.text-span-35 {
  color: #f34b4b
}

.video-wrapper-wistia {
  aspect-ratio: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 727px;
  max-height: 425px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: clip
}

.h2 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  line-height: 106.5%
}

.h2.is-center-align {
  text-align: center
}

.h2.is-center-align.mastermind-what-founders.mastermind-h2.mastermind-arrival-title {
  text-align: left
}

.h2.is-center-align.linkedin-for-ceos {
  align-self: center;
  font-size: 45px;
  line-height: 47.93px
}

.h2.is-center-align.linkedin-for-ceos.no-max {
  max-width: none
}

.h2.is-center-align.linkedin-for-ceos.max-width-914px {
  max-width: 914px
}

.h2.is-center-align.linkedin-for-ceos.max-width-816px {
  max-width: 816px
}

.h2.is-center-align.linkedin-for-ceos.max-width-910px {
  max-width: 910px
}

.h2.is-center-align.linkedin-for-ceos.max-width-545px {
  max-width: 545px
}

.h2.is-center-align.linkedin-for-ceos.max-width-114px {
  max-width: 1114px
}

.h2.text-size-45 {
  font-size: 45px
}

.h2.text-size-45.is-center-aligned {
  text-align: center
}

.h2.text-size-45.is-center-aligned.text-weight-500 {
  font-weight: 500
}

.h2.text-color-green {
  color: var(--green-yellow)
}

.h2.pricing-header {
  font-size: 45px
}

.h2.wol-heading {
  margin-top: 32px;
  margin-bottom: 20px
}

.h3 {
  color: #fff;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 25px
}

.h3.is-center-align {
  text-align: center
}

.h3.is-center-align.gsw-note {
  max-width: 533.203px;
  margin-top: 10px;
  line-height: 120%;
  text-decoration: underline
}

.h3.text-video-testimonial {
  text-align: right;
  font-size: 22px;
  line-height: 24.46px
}

.h3.founder-dojo-header {
  color: var(--green-yellow);
  font-size: 22px;
  font-weight: 400;
  line-height: 24.46px
}

.h3.thank-you-hubspot-form-text {
  text-align: left
}

.h3.thank-you-message {
  font-family: Blmelody Book Edit, sans-serif;
  line-height: 160%
}

.h3.pillar-card-heading {
  font-size: 22px
}

.spacer-large {
  width: 100%;
  height: 8rem
}

.spacer-large.spacer-matt {
  height: 375px
}

.h1 {
  color: #fff;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 500;
  line-height: 100.8%
}

.h1.cms-landing-header, .h1.landing-page {
  text-align: center
}

.h1.text-center-align.h1-mobile-resize {
  font-size: 44px
}

.h1.text-center-align.h1-mobile-resize.max-width-910 {
  max-width: 910px
}

.h1.text-center-align.h1-mobile-resize.affiliate-heading {
  max-width: 800px
}

.h1.max-width-680 {
  max-width: 680px
}

.h1.expired-message-title, .h1.mastermind-heading {
  text-align: center
}

.p2 {
  color: #cbcbcb;
  font-family: BL Melody Regular, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 100.8%
}

.p2.text-size-18px {
  font-size: 18px
}

.p2.text-size-18px.text-height-21px {
  line-height: 21px
}

.p2.text-size-18px.text-height-21px.is-center-align {
  text-align: center
}

.p2.text-size-18px.text-height-21px.left-align {
  text-align: left
}

.p2.text-size-18px.text-height-21px.left-align.founder-dojo {
  color: #fff;
  max-width: 547px;
  margin-bottom: 0
}

.p2.text-size-18px.text-height-21px.text-color-white.text-weight-300 {
  font-weight: 300
}

.p2.text-size-18px.text-height-21px.text-color-white.max-width-360px {
  max-width: 360px
}

.p2.text-size-18px.text-height-21px.text-color-white.max-width-360px.text-left-align {
  text-align: left
}

.p2.text-custom-matt {
  color: #fff;
  text-align: center;
  max-width: 911px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 21px
}

.p2.text-custom-matt.hey-there {
  text-align: left;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  cursor: auto;
  mix-blend-mode: normal;
  max-width: 390px;
  font-weight: 400;
  text-decoration: none
}

.p2.text-custom-matt.hey-there.align-middle {
  align-self: center
}

.p2.expired-message-text {
  text-align: center;
  margin-top: 20px;
  padding-top: 20px
}

.p2.mm-agenda-dates {
  text-align: center
}

.p2.agenda-sched {
  color: var(--white);
  font-size: 18px;
  line-height: 116%
}

.p2.referral-partners-link-text {
  color: var(--white);
  font-size: 20px;
  font-weight: 300;
  line-height: 140%
}

.p2.align-center {
  text-align: center
}

.p2.text-custom-list {
  color: #fff;
  text-align: center;
  max-width: 911px;
  margin-bottom: 5px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 21px
}

.p2.text-custom-list.hey-there {
  text-align: left;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  cursor: auto;
  mix-blend-mode: normal;
  max-width: 390px;
  font-weight: 400;
  text-decoration: none
}

.p2.text-custom-list.hey-there.align-middle {
  align-self: center
}

.p2.margin-top-10px {
  margin-top: 10px
}

.p2.variant1-sub {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0
}

.section-mastermind-hero {
  margin-top: 0;
  padding-top: 10rem
}

.section-mastermind-hero.space-background {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-size: auto
}

.section-mastermind-hero.space-background.system-audit-hero {
  padding-top: 45px
}

.v-flex {
  flex-flow: column;
  display: flex
}

.v-flex.center-top {
  justify-content: flex-start;
  align-items: center
}

.v-flex.center-top.flex-gap-54px {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.lr-padding {
  padding-left: 0;
  padding-right: 0
}

.lr-padding.padding-102 {
  padding-left: 102px;
  padding-right: 102px
}

.lr-padding.padding-102.flex.mastermind-hero {
  padding-left: 3rem;
  padding-right: 3rem
}

.lr-padding.padding-10-2rem {
  padding-left: 163px;
  padding-right: 163px
}

.lr-padding.padding-10-2rem.flex {
  padding-left: 10.2rem;
  padding-right: 10.2rem
}

.lr-padding.padding-10rem {
  padding-left: 10rem;
  padding-right: 10rem
}

.lr-padding.mobile-padding-0.width-100.mobile-padding-10.padding-x-1-5rem {
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.lr-padding.padding-32 {
  padding-left: 32px;
  padding-right: 32px
}

.lr-padding.padding-24px, .lr-padding.padding-24 {
  padding-left: 24px;
  padding-right: 24px
}

.lr-padding.lead-magnets {
  padding-left: 10rem;
  padding-right: 10rem
}

.lr-padding.video-container {
  min-height: 0
}

.bottom-padding.padding-54px {
  padding-bottom: 54px
}

.bottom-padding.padding-133px {
  padding-bottom: 133px
}

.bottom-padding.padding-160px {
  padding-bottom: 160px
}

.bottom-padding.padding-45px {
  padding-bottom: 45px
}

.bottom-padding.padding-14px {
  padding-bottom: 14px
}

.bottom-padding.padding-24px {
  padding-bottom: 24px
}

.bottom-padding.padding-68px {
  padding-bottom: 40px
}

.bottom-margin.margin-45px {
  margin-bottom: 45px
}

.bottom-margin.margin-10px {
  margin-bottom: 10px
}

.bottom-margin.margin-40px {
  margin-bottom: 40px
}

.bottom-margin.waitlist-hero-container {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  padding-top: 32px;
  display: flex
}

.bottom-margin.global-padding.padding-x-0 {
  padding-left: 0;
  padding-right: 0
}

.bottom-margin.global-padding-side---0 {
  padding-top: 32px;
  padding-bottom: 68px
}

.bottom-margin.global-padding-side---0.padding-x-0 {
  padding-left: 0;
  padding-right: 0
}

.bottom-margin.global-padding-side---0-last {
  padding-top: 32px;
  padding-bottom: 0
}

.bottom-margin.global-padding-side---0-last.padding-x-0 {
  padding-left: 0;
  padding-right: 0
}

.bottom-margin.margin-bottom-68, .bottom-margin.padding-bottom-68 {
  padding-bottom: 68px
}

.flex-bs-h {
  justify-content: center;
  align-items: flex-end;
  display: flex
}

.flex-csa-h {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex
}

.flex-csa-h.flex-gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around
}

.vertical-padding.padding-bottom-45px {
  padding-bottom: 45px
}

.vertical-padding.padding-bottom-65px {
  padding-bottom: 65px
}

.vertical-padding.padding-topbottom-40px {
  padding-top: 40px;
  padding-bottom: 40px
}

.vertical-padding.padding-topbottom-40px.padding-bottom-80px {
  padding-bottom: 80px
}

.vertical-padding.standard-vertical-padding-32-68 {
  padding-top: 10px;
  padding-bottom: 20px
}

.vertical-padding.standard-vertical-padding-32-68.padding-bottom-0px {
  padding-bottom: 0
}

.vertical-padding.standard-vertical-padding-32-68.margin-bottom-32px {
  margin-bottom: 32px
}

.vertical-padding.standard-vertical-padding-32-68.margin-bottom-32px.margin-top-100px {
  margin-top: 100px
}

.vertical-padding.standard-vertical-padding-32-68.padding-bottom-40px {
  padding-top: 40px;
  padding-bottom: 40px
}

.vertical-padding.standard-vertical-padding-32-68.home-testimonial-heading {
  padding-bottom: 0
}

.vertical-padding.standard-vertical-padding-32-68.home-testimonial-wall {
  padding-top: 0
}

.vertical-padding.padding-top-30px {
  padding-top: 30px
}

.vertical-padding.padding-top-54-px {
  padding-top: 54px
}

.vertical-padding.topbottom-10px {
  padding-top: 10px;
  padding-bottom: 10px
}

.vertical-padding.topbottom-10px.launch-week-image {
  max-width: 223px
}

.vertical-padding.padding-top-268px {
  padding-top: 268px
}

.vertical-padding.padding-top-268px.padding-bottom-116px {
  padding-bottom: 116px
}

.vertical-padding.padding-top-268px.padding-bottom-116px.padding-mobile {
  padding-top: 15rem
}

.vertical-padding.padding-top-268px.padding-bottom-116px.padding-mobile.padding-reduction {
  padding-top: 240px
}

.vertical-padding.padding-top-268px.padding-bottom-116px.padding-mobile.padding-reduction.video {
  padding-top: 100px
}

.vertical-padding.padding-top-268px.padding-bottom-116px.padding-mobile.padding-reduction.padding-countdown {
  padding-top: 140px
}

.vertical-padding.padding-top-268px.padding-bottom-116px.padding-mobile.home-hero-padding {
  padding-top: 15rem
}

.vertical-padding.padding-top-268px.padding-bottom-116px.padding-mobile.waitlist-padding {
  padding-top: 0;
  padding-bottom: 68px
}

.vertical-padding.padding-top-32px {
  padding-top: 32px
}

.vertical-padding.padding-top-240 {
  padding-top: 240px
}

.vertical-padding.padding-top-160px {
  padding-top: 160px
}

.vertical-padding.padding-top-160px.padding-bottom-150px {
  padding-bottom: 150px
}

.vertical-padding.padding-top-160px.padding-bottom-150px.lead-magnet {
  justify-content: center;
  align-items: center;
  display: flex
}

.vertical-padding.padding-top-160px.padding-bottom-150px.lead-magnet.test {
  height: 100vh
}

.vertical-padding.padding-bottom-106px {
  padding-bottom: 20px
}

.vertical-padding.padding-top-90px {
  padding-top: 90px
}

.vertical-padding.is-founder-os-hero {
  padding-top: 12.8125rem
}

.vertical-padding.lead-magnet {
  justify-content: center;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 64px
}

.vertical-padding.yt-fpaddingor-ceo {
  padding-top: 50px
}

.flex-tc-v {
  justify-content: flex-start;
  align-items: center
}

.flex-tc-v.flex-gap-54 {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.section-cms-survey-hero {
  padding-top: 160px
}

.section-cms-survey-hero.has-glow-top {
  background-image: linear-gradient(#d9fc6740, #d9fc6700 10%);
  height: 80vh
}

.section-cms-survey-hero.has-glow-top.space-background {
  background-image: linear-gradient(#d9fc6740, #d9fc6700 10%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0, 0 0;
  background-size: auto, auto
}

.div-block-37 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-around;
  align-items: center;
  display: flex
}

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

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

.grid.rm-survey {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center
}

.flex-tr-v {
  display: flex
}

.flex-tl-v {
  flex-flow: column;
  align-items: flex-start;
  display: flex
}

.flex-tl-v.flex-gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.p3 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px
}

.p3.cm-landing-p3, .p3.landing-page {
  text-align: center
}

.p3.text-color-white {
  color: var(--white)
}

.p3.p3-main {
  color: var(--white);
  font-size: 13px
}

.p3.p3-main.text-center-align {
  text-align: center
}

.p3.white.multistep-form-question {
  text-align: center;
  font-family: Blmelody Book Edit, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 200%
}

.p3.multistep-form-error {
  color: #cf4043;
  text-align: center;
  padding-bottom: 25px
}

.p3.multistep-form-error.hide {
  display: none
}

.p3.newsletter-thank-you-message {
  color: var(--white);
  text-align: center
}

.p3.form-disclaimer {
  color: #fffffffa;
  text-align: left;
  font-size: 13px;
  font-weight: 300
}

.form-text-field-convertkit {
  color: #fff;
  background-color: #0000;
  border: 1px solid #878787;
  border-radius: 8px;
  margin-bottom: 12px;
  padding: 12px 22px
}

.name-email-form {
  max-width: 100%
}

.landing-submit-link {
  pointer-events: none;
  color: #0000;
  cursor: none;
  height: 0;
  display: block
}

.text-block-40 {
  height: 0
}

.cms-landing-link {
  color: #0000;
  font-size: 0;
  line-height: 0
}

.mastermind-video {
  border-radius: 20px;
  display: block
}

.mastermind-lightbox-flex {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.lightbox-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex
}

.lightbox-card {
  background-color: #131313;
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  width: 100%;
  max-width: 490px;
  height: auto;
  max-height: 309px;
  padding: 14px 17px;
  position: relative
}

.p1 {
  color: #fff;
  background-image: none;
  margin-bottom: 0;
  font-family: Blmelody Book Edit, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 31.86px
}

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

.p1.text-center-align.align-center.text-color-green {
  color: var(--green-yellow)
}

.p1.text-center-align.align-center.text-color-green.text-strikethrough {
  text-decoration: line-through
}

.p1.text-center-align.text-color-green {
  color: var(--green-yellow)
}

.p1.text-center-align.text-color-off-white {
  color: #cbcbcb
}

.p1.text-center-align.max-width-910px {
  max-width: 910px
}

.p1.text-left-align {
  text-align: left
}

.p1.max-width-637 {
  max-width: 637px
}

.p1.max-width-637.lead-magnet {
  font-size: 20px
}

.p1.mastermind-description {
  text-align: center
}

.p1.affiliate-description {
  text-align: left;
  font-size: 22px;
  line-height: 120%
}

.p1.affiliate-description.affilate-card-text {
  font-family: Edit Blmelody Edit, sans-serif
}

.p1.flow-sub-heading {
  font-size: 22px;
  line-height: 120%
}

.p1.os-mm-subheading {
  text-align: center;
  font-size: 22px;
  line-height: 120%
}

.lightbox-image-mastermind {
  object-fit: cover;
  border-radius: 13px;
  min-height: 170px;
  overflow: hidden
}

.mastermind-video-container {
  border-radius: 20px;
  overflow: hidden
}

.mastermind-button-center {
  text-align: center;
  align-self: center
}

.text-block-41 {
  font-weight: 700
}

.linkedin-for-ceos-cta {
  margin-bottom: 0
}

.p3-standard {
  color: var(--white)
}

.popup-code-embed {
  margin-bottom: 0
}

.section-hero.background-space {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0;
  background-size: auto
}

.section-hero.background-space.gradient-overlay-green {
  background-image: linear-gradient(#d9fc6733, #0000 15%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0, 0 0;
  background-size: auto, auto
}

.section-hero.gradient-overlay-green-two {
  background-image: linear-gradient(180deg, var(--green-yellow), transparent)
}

.hero-container.flex-gap-54px {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  display: flex
}

.hero-container.flex-ct-v {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.hero-container.flex-ct-v.flex-gap-54px.max-width-1114 {
  max-width: 1114px;
  margin-left: auto;
  margin-right: auto
}

.hero-title-container {
  display: flex
}

.hero-title-container.is-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.hero-title-container.is-center.max-width-910 {
  max-width: 910px
}

.hero-title-container.is-center.max-width-910.flex-gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px
}

.hero-title-container.is-center.max-width-910.flex-gap-14px {
  grid-column-gap: 14px;
  grid-row-gap: 14px
}

.spacer-small {
  height: 24px
}

.foundation-wrapper {
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto
}

.horizontal-padding.padding-24px {
  padding-left: 24px;
  padding-right: 24px
}

.horizontal-padding.padding-32px {
  padding-left: 32px;
  padding-right: 32px
}

.horizontal-padding.padding-32px.max-width-1114px {
  max-width: 1114px;
  margin-left: auto;
  margin-right: auto
}

.horizontal-padding.padding-32px.max-width-1079px {
  max-width: 1079px;
  margin-left: auto;
  margin-right: auto
}

.spacer-xxxsmall {
  height: 8px;
  max-height: 8px
}

.section-just-text {
  margin-left: auto;
  margin-right: auto
}

.matt-background-centered {
  background-image: radial-gradient(circle at center, #000 0%, #0000 0%), radial-gradient(circle at center, #0000 40%, #000 54%), url(../images/logos/50523130-f7e2-4c3e-9ac6-b5eb0404d69f.jpeg);
  background-position: 0 0, 0 0, 50% 29%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 75%;
  background-attachment: scroll, scroll, scroll;
}

.text-wrapper.matt-no-background {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  display: flex
}

.text-wrapper.matt-no-background.hide-desktop {
  display: none
}

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

.video-6 {
  border: 3px solid #d9fc67;
  width: 720px;
  height: 738.719px
}

.video-7 {
  aspect-ratio: 16/9;
  object-fit: cover;
  border: 2px solid #d9fc67;
  border-radius: 3px;
  width: 800px;
  height: 450px
}

.embed {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  min-width: 0;
  min-height: 0;
  display: block
}

.embed.hide {
  display: none
}

.video-8 {
  border: 2px solid var(--green-yellow);
  width: auto;
  height: auto
}

.video-placeholder {
  object-fit: contain;
  width: 80vw;
  max-width: 912px;
  height: 45vw;
  max-height: 513px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto
}

.wistia-embed-wrapper {
  width: 100%;
  max-width: 910px;
  min-height: 360px
}

.flex-sl-h.flex-gap-65px {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  align-items: stretch
}

.line-gradient-div {
  background-image: linear-gradient(#000, #fff);
  width: 3px;
  min-height: 100%;
  max-height: 100%
}

._24px-white {
  font-size: 24px;
  line-height: 24px
}

._24px-white.bold-700 {
  font-weight: 700
}

.section-video-hero {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-size: auto
}

.video-9.max-width-910 {
  max-width: 910px
}

.video-9.bundle-video-resized {
  aspect-ratio: 16/9;
  object-fit: contain;
  width: 100%
}

.div-block-39 {
  width: 0%
}

.flex-cc-h {
  justify-content: center;
  align-items: center;
  display: flex
}

.flex-cc-h.lead-magnet {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.flex-cc-h.lead-magnet.lead-magnet-grid {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.flex-lt-v {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.flex-lt-v.flex-gap-54px {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.flex-lt-v.flex-gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 637px
}

.list-item-29 {
  color: #fff
}

.list-item-30 {
  color: #fff;
  background-image: none;
  padding-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 20px;
  list-style-type: decimal
}

.list-item-31 {
  color: #fff;
  background-image: none
}

.text-block-42 {
  color: #fff;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 20px
}

.list-10 {
  color: #fff;
  text-align: left;
  letter-spacing: normal;
  max-width: 800px;
  height: auto;
  margin: 10px auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 18px;
  font-style: normal;
  text-decoration: none;
  list-style-type: decimal
}

.text-span-36 {
  color: var(--green-yellow)
}

.text-color-white {
  color: #fff
}

.text-color-white.show-mobile {
  display: none
}

.text-color-white.is-fos-hero-heading {
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 500
}

.rich-text-reviews p {
  color: var(--alt-light-grey);
  font-size: 15px;
  line-height: 1.44
}

.rich-text-reviews.reviews-text.rich-text-reviews-text {
  margin-bottom: 24px
}

.signup-btn-2 {
  color: #000;
  text-align: center;
  background-color: #d9fc67;
  border: 1px solid #d9fc67;
  border-radius: 5px;
  width: 100%;
  padding: 10px 20px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.26;
  transition: all .2s
}

.signup-btn-2:hover {
  color: #d9fc67;
  background-color: #000;
  border: 1px solid #d9fc67
}

.signup-btn-2.footer {
  width: auto;
  position: absolute;
  inset: 0% 0% 0% auto
}

.signup-input-2 {
  color: #cbcbcb;
  background-color: #fff0;
  border: 1px solid #838383;
  border-radius: 5px;
  width: 100%;
  height: 46px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 12px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 16px
}

.signup-input-2::placeholder {
  color: #cbcbcb
}

.signup-input-2.hide {
  display: none
}

.signup-label-2 {
  color: #fff;
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 13px;
  line-height: 1;
  display: none
}

.signup-label-2.hide {
  display: none
}

.footer-small {
  position: static;
  inset: auto 0% 0%
}

.flex-footer {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  justify-content: center;
  align-items: center;
  display: flex
}

.list-item-32 {
  background-image: none
}

.remove-padding {
  padding: 0
}

.text-block-43 {
  color: #fff;
  text-transform: none;
  font-family: BL Melody Regular, sans-serif
}

.text-span-37, .text-span-38 {
  color: var(--green-yellow)
}

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

.max-width-245px {
  max-width: 245px
}

.pricing-grid {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  place-items: center stretch;
  width: 100%
}

.is-underlined {
  text-decoration: underline
}

.flex-block-5 {
  justify-content: center;
  align-items: center
}

.text-span-39, .text-span-40 {
  color: var(--green-yellow)
}

.paragraph-31 {
  color: var(--white);
  text-align: center;
  background-color: #000;
  margin-top: 4rem;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 500
}

.list-item-33 {
  color: #fff;
  text-align: center;
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem
}

.text-span-41, .text-span-42 {
  color: var(--green-yellow)
}

.list-item-34 {
  color: #fff;
  text-align: center;
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem
}

.list-item-35 {
  color: var(--white);
  text-align: center;
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem
}

.paragraph-32 {
  color: var(--white);
  text-align: center;
  margin-top: 100px;
  margin-bottom: 60px;
  font-size: 25px;
  font-weight: 500
}

.text-span-43 {
  color: var(--green-yellow)
}

.bold-text-50 {
  color: var(--green-yellow);
  font-weight: 500
}

.text-color-brand-green {
  color: #d9fc67
}

.heading-835 {
  float: none;
  color: #fff;
  text-align: center;
  object-fit: fill;
  margin-top: 150px
}

.payments-iframe-container {
  width: 100vw;
  height: 100vh;
  overflow: visible
}

.text-span-45, .text-span-46 {
  color: var(--green-yellow)
}

.text-span-47 {
  color: #d9fc67
}

.text-span-48 {
  color: var(--green-yellow)
}

.text-block-44 {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 18px
}

.video-10 {
  float: none;
  object-fit: contain;
  width: auto;
  max-width: none;
  max-height: none;
  margin-left: 60px;
  margin-right: 60px;
  font-family: Blmelody Edit, sans-serif;
  display: block
}

.text-span-49 {
  color: #d9fc67
}

.paragraph-33 {
  color: var(--white);
  text-align: center;
  padding-top: 20px;
  font-weight: 500
}

.text-span-50 {
  color: var(--green-yellow)
}

.paragraph-34 {
  color: var(--white);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px
}

.text-span-51 {
  color: var(--green-yellow)
}

.paragraph-35, .paragraph-36 {
  color: var(--white);
  text-align: center;
  margin-top: 30px
}

.paragraph-37 {
  color: var(--white);
  text-align: center;
  margin-top: 40px
}

.section-founderos-hero {
  margin-top: 0;
  padding-top: 15rem
}

.section-founderos-hero.space-background {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65172d0bfc9a1f886cec3feb_space%20background%201.webp);
  background-position: 0 0;
  background-size: auto
}

.lead-magnet-side-image {
  border-radius: 10px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.text-span-52, .text-span-53, .text-span-54 {
  color: var(--green-yellow)
}

.video-11 {
  box-sizing: border-box;
  float: none;
  text-align: center;
  object-fit: fill;
  display: block;
  position: relative
}

.text-block-45 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 36px
}

.container-73 {
  margin-top: 40px
}

.rm-area-opt-in-form {
  width: 100%
}

.text-span-55 {
  color: #d9fc67
}

.bold-text-51, .text-span-56, .text-span-57, .text-span-58, .text-span-59, .text-span-60, .text-span-61 {
  color: var(--green-yellow)
}

.text-span-62 {
  color: var(--white)
}

.field-label {
  color: #fff;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  line-height: 17.64px
}

.field-label.absolute-label {
  opacity: .5;
  position: absolute;
  top: -20px
}

.field-label.max-file-text {
  padding-left: 0;
  font-size: 13px
}

.field-label-2 {
  color: #fff
}

.submit-button-3 {
  box-sizing: border-box;
  float: none;
  clear: none;
  aspect-ratio: auto;
  background-color: var(--green-yellow);
  color: #000;
  text-align: left;
  vertical-align: baseline;
  object-fit: fill;
  margin-left: 0;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  position: static;
  inset: auto 0% 0% 50%
}

.field-label-3 {
  color: #fff;
  text-align: center;
  white-space: normal;
  height: auto;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px
}

.bold-text-52 {
  font-size: 2.5rem
}

.text-span-63 {
  color: #d9fc67
}

.text-span-64 {
  color: var(--green-yellow)
}

.text-block-46 {
  color: var(--white);
  text-align: center;
  object-fit: contain;
  max-width: 910px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 26px;
  font-weight: 400
}

.text-block-46.max-width-910 {
  text-align: center;
  max-width: 950px;
  position: static
}

.text-span-65 {
  font-size: 18px
}

.text-span-66 {
  color: var(--green-yellow)
}

.link-3 {
  color: var(--green-yellow);
  text-decoration: underline
}

.video-container_bundle {
  width: 70%;
  max-width: 910px
}

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

.fos-features_grid-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.fos-faq_item-title {
  justify-content: space-between;
  display: flex
}

.fos-client_card-star-wrapper {
  grid-column-gap: .4375rem;
  grid-row-gap: .4375rem;
  align-self: flex-start;
  display: none
}

.content_fos-hero {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.fos-hero_icon-wrapper {
  width: 12.6875rem
}

.fos-hero_text-wrapper {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.fos-hero_heading-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 56.875rem;
  display: flex
}

.fos-hero_hero-para {
  color: var(--white);
  margin-bottom: 0;
  font-size: 1.6875rem;
  font-weight: 400;
  line-height: 1.14815
}

.fos-hero_logo-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.fos-hero_logo-heading {
  color: var(--white);
  text-align: center;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.2
}

.content_fos-slider {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex
}

.fos_heading-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.fos_heading {
  color: var(--white);
  margin-bottom: 0;
  font-size: 2.8125rem;
  font-weight: 500;
  line-height: 1.06667
}

.fos-slider_wrapper {
  background-color: #0000;
  width: 100%;
  max-width: 64.75rem;
  height: 34rem
}

.fos-slisder_slide {
  padding-bottom: 0
}

.fos-slisder_slide-image-wrapper {
  width: 100%;
  height: 100%;
  padding-bottom: 22px;
  padding-left: 2.5rem;
  padding-right: 2.5rem
}

.fos-slisder_slide-image {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.fos-slider_left-arrow {
  color: var(--white);
  background-color: #d9d9d933;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.3125rem;
  height: 2.3125rem;
  transition: background-color .3s;
  display: flex;
  position: absolute
}

.fos-slider_left-arrow:hover {
  background-color: var(--green-yellow);
  color: var(--black)
}

.fos-slider_left-arrow-icon {
  width: .5625rem;
  height: .8125rem;
  display: flex
}

.slide-nav {
  height: 14px;
  padding-top: 0
}

.fos-slider_text-wrapper {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.fos-slider_text {
  color: #cbcbcb;
  text-align: center;
  margin-bottom: 0;
  font-size: .9375rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4
}

.fos-slider_text.variant-1-disclaimer {
  margin-top: 54px
}

.content_fos-benefits {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  flex-flow: column;
  width: 100%;
  display: flex
}

.fos-benefit_grid {
  grid-column-gap: 1.375rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.fos-benefit_grid-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #131313;
  border: .5px solid #2e2e2e;
  border-radius: .5625rem;
  justify-content: center;
  align-items: center;
  padding: 2rem 2.875rem;
  display: flex
}

.fos-benefit_card_text-wrapper {
  grid-column-gap: .5625rem;
  grid-row-gap: .5625rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: 13.5rem;
  max-width: 13.5rem;
  display: flex
}

.fos-benefit_card_image-wrapper {
  aspect-ratio: 2.19/1.81;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex
}

.fos-benefit_card_image {
  object-fit: contain
}

.fos-benefit_card_text-heading {
  color: var(--white);
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.375rem;
  line-height: 1.09091
}

.fos-benefit_card_text-sub {
  color: #cbcbcb;
  font-family: Blmelody Edit, sans-serif;
  font-size: .9375rem;
  line-height: 1.6
}

.content_fos-founder {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.founder_image-wrapper {
  border-radius: 3.1875rem;
  width: 10.625rem;
  height: 10.625rem;
  overflow: clip
}

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

.founder_hello {
  width: 16.75rem
}

.founder_-text-wrapper {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 56.875rem;
  display: flex
}

.founder_message-wrapper {
  text-align: center
}

.founder_message-text {
  color: var(--white);
  margin-bottom: .6875rem;
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.125rem;
  line-height: 1.3125
}

.founder_message-text-2 {
  color: var(--white);
  margin-bottom: 1.125rem;
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3125
}

.content_fos-features {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.fos-features_grid-wrapper {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  flex-flow: column;
  display: flex
}

.fos-features_grid-heading-title {
  color: var(--white);
  text-align: center;
  font-size: 1.6875rem;
  line-height: 1.14815
}

.fos-features_grid-heading-title-span {
  color: var(--green-yellow)
}

.fos-features_grid {
  grid-column-gap: 7.375rem;
  grid-row-gap: 3.375rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 56.875rem;
  padding-bottom: 3.75rem;
  display: grid
}

.fos-features_grid.is-features-grid-2 {
  padding-bottom: 0
}

.features_item-icon {
  flex: none;
  width: 2rem;
  height: 2rem
}

.features_item-icon.rp-bullet {
  margin-top: -8px
}

.fos-faq_title-text {
  color: var(--white);
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.125rem;
  line-height: 1.16667
}

.fos-features_grid-item-text-span {
  font-family: Edit Blmelody Edit, sans-serif;
  font-weight: 700
}

.fos-features_grid-heading-title-span-not {
  color: #f34b4b
}

.content_fos-faq {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.content_fos-faq.bf-faqs {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

.content_fos-faq.bf-faqs.hide {
  display: none
}

.fos-faq_wrapper {
  grid-column-gap: 1.9375rem;
  grid-row-gap: 1.9375rem;
  flex-flow: column;
  width: 100%;
  max-width: 56.875rem;
  display: flex
}

.fos-faq_item {
  border-bottom: 1px solid var(--white);
  cursor: pointer;
  padding-bottom: 1.9375rem;
  overflow: clip
}

.fos-faq_item-contnet {
  display: block
}

.fos-faq_item-contnet-wrapper {
  padding-top: 1.75rem;
  padding-left: 2.75rem
}

.fos-faq_item-contnet-text {
  color: #cbcbcb;
  margin-bottom: 0;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 1.4
}

.fos-faq_item-title-icon-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.1875rem;
  display: flex
}

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

.fos-clients-col {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  display: flex
}

.fos-client_card {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  background-image: linear-gradient(#1a1a1a, #1a1a1a00);
  border-radius: .5625rem;
  flex-flow: column;
  padding: 2.5rem 1.5rem;
  display: flex
}

.fos-client_card-text {
  color: #cbcbcb;
  margin-bottom: 0;
  font-size: .9375rem;
  font-weight: 400;
  line-height: 1.4
}

.fos-clients_info {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.fos-clients_info-name {
  color: var(--white);
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.375rem;
  line-height: 1.09091
}

.fos-clients_info-image-wrapper {
  border-radius: 50%;
  flex: none;
  width: 3.3125rem;
  height: 3.3125rem;
  overflow: clip
}

.fos-clients_info-image {
  object-fit: cover;
  width: 3.3125rem;
  height: 3.3125rem
}

.fos-client_card-star-icon {
  flex: none;
  width: 1.25rem;
  height: 1.25rem
}

.fos-client_card-text-link {
  color: #cbcbcb;
  text-decoration: underline
}

.button-wrapper-center {
  align-self: center
}

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

.text-span-67 {
  color: #d9fc67
}

.text-span-68 {
  color: var(--green-yellow)
}

.text-span-69 {
  color: #d9fc67
}

.button-5 {
  background-color: var(--green-yellow);
  color: #000;
  text-align: center;
  margin-top: 60px;
  font-family: BL Melody Regular, sans-serif
}

.text-span-70 {
  color: var(--green-yellow)
}

.container-74 {
  text-align: center
}

.text-span-71 {
  color: #d9fc67
}

.field-label-4 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.75rem
}

.field-label-5 {
  color: #fff;
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.5rem;
  font-weight: 300
}

.submit-button-4 {
  color: #000;
  text-align: center;
  background-color: #d9fc67;
  font-family: BL Melody Regular, sans-serif;
  font-weight: 500
}

.thankyou-husbspot-form {
  margin-bottom: 0
}

.thankyou-husbspot-form.hubspot-form {
  display: flex !important
}

.container-75 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex
}

.text-span-72 {
  color: var(--green-yellow)
}

.button-6 {
  color: #000;
  background-color: #d9fc67;
  font-size: 18px;
  font-weight: 600
}

.hubspot-form-container {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 544px;
  display: flex
}

.hubspot-form-wrapper {
  min-width: 30rem;
  max-width: 60%
}

.hubspot-form-text {
  color: var(--green-yellow);
  font-family: BL Melody Regular, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  display: none
}

.hubspot-form-text.hidden {
  display: none
}

.hubspot-form-text-entry {
  color: #fff;
  background-color: #0000;
  border: 1px solid #878787;
  border-radius: 5px;
  width: 100%;
  min-height: 38px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: BL Melody Regular, sans-serif;
  font-size: 1rem
}

.hubspot-form-text-entry.large-field {
  color: #fff;
  padding-top: 1rem;
  line-height: 1.5rem
}

.hubspot-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 480px;
  display: flex
}

.hubspot-form-button {
  background-color: var(--green-yellow);
  color: #000;
  border-radius: 5px;
  width: 100%;
  min-height: 38px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 1rem;
  font-weight: 600
}

.hubspot-form-button.workshop-signup-button {
  margin-top: 10px
}

.text-span-73, .text-span-74, .text-span-75 {
  color: var(--green-yellow)
}

.paragraph-38 {
  color: var(--white);
  text-align: center
}

.text-span-76 {
  color: var(--green-yellow)
}

.text-span-77 {
  text-align: left
}

.paragraph-39 {
  color: var(--white);
  margin-top: 40px;
  margin-bottom: 0
}

.text-span-78 {
  color: var(--green-yellow)
}

.code-embed-5 {
  flex-flow: column;
  flex: 1;
  order: -1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  display: flex
}

.container-76 {
  text-align: center
}

.paragraph-40 {
  color: var(--white);
  text-align: center;
  font-size: 1.25rem
}

.paragraph-41 {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 1.25rem
}

.text-span-79 {
  color: var(--green-yellow)
}

.rich-text-block-2 {
  color: #fff
}

.rich-text-block-2 p {
  color: var(--light-grey);
  font-size: 1rem
}

.text-span-80 {
  color: var(--green-yellow)
}

.paragraph-42 {
  color: #fff;
  text-align: justify;
  font-weight: 400
}

.text-span-81, .text-span-82, .text-span-83 {
  color: #d9fc67
}

.text-span-84 {
  color: var(--green-yellow)
}

.bold-text-53 {
  max-width: 910px
}

.bold-text-53.max-width-910.mobile-spacing {
  display: block
}

.section-20, .section-21 {
  text-align: center;
  max-width: 910px
}

.container-77 {
  margin-top: 60px
}

.max-width-910 {
  max-width: 910px
}

.max-width-910.training-form {
  margin-top: 50px
}

.workshop-form---hubsspot {
  text-align: left;
  width: 100%;
  max-width: 546px;
  margin-top: 20px
}

.workshop-form---hubsspot.margin-top-20 {
  margin-top: 20px
}

.workshop-form---hubsspot.margin-top-60px {
  margin-top: 60px
}

.workshop-form-hubspot {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex
}

.text-field-workshop {
  background-color: var(--white);
  color: var(--black);
  border: 0 solid #878787;
  border-radius: 25px;
  flex: 1;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px;
  font-size: 15px;
  line-height: 1.4
}

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

.submit-form-button-workshop {
  border: 1px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: var(--black);
  text-align: center;
  border-radius: 25px;
  height: auto;
  margin-right: 0;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  transition: all .2s;
  position: relative
}

.submit-form-button-workshop:hover {
  background-color: #d9fc67e6
}

.submit-form-button-workshop.google {
  grid-column-gap: 10px;
  text-transform: none;
  background-color: #fff;
  border-color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.submit-form-button-workshop.google:hover {
  color: #fff;
  background-color: #0000
}

.submit-form-button-workshop.google.footer {
  border-radius: 5px;
  min-width: 200px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-workshop.google.landing {
  cursor: pointer;
  min-width: 320px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-workshop.google.newsletter {
  min-width: 0;
  max-width: 200px;
  margin-top: 20px;
  padding: 8px
}

.submit-form-button-workshop.google.newsletter.tablet-show {
  display: none
}

.submit-form-button-workshop.google.smaller {
  grid-column-gap: 8px;
  min-width: 290px;
  max-width: 100%;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-workshop.email {
  grid-column-gap: 10px;
  color: #878787;
  text-transform: none;
  background-color: #0000;
  border-color: #878787;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.submit-form-button-workshop.email:hover {
  background-color: var(--dark-grey)
}

.submit-form-button-workshop.email.footer {
  border-radius: 5px;
  min-width: 230px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-workshop.email.landing {
  min-width: 320px;
  margin-top: 12px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-workshop.email.landing:hover {
  background-color: var(--dark-grey)
}

.submit-form-button-workshop.email.smaller {
  border-radius: 5px;
  min-width: 290px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-workshop.margin-top-sml {
  font-size: 14px
}

.submit-form-button-workshop.margin-top-sml.mobile-hide {
  display: inline-block
}

.submit-form-button-workshop.small.thinner-pad {
  padding-left: 20px;
  padding-right: 20px
}

.submit-form-button-workshop.apply {
  font-size: 13px;
  font-weight: 700
}

.submit-form-button-workshop.about {
  min-width: 189px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 14px;
  line-height: 1.2
}

.submit-form-button-workshop.about.mobile-hide.top {
  z-index: 9
}

.submit-form-button-workshop.wider {
  padding-left: 48px;
  padding-right: 48px
}

.submit-form-button-workshop.wider.margin-top-lrg.desktop-hide, .submit-form-button-workshop.blog_cta-mobile-btn {
  display: none
}

.submit-form-button-workshop.mobile-hide._1 {
  margin-top: 24px
}

.submit-form-button-workshop.nav-cta {
  border-radius: 6px;
  padding: 12px 41px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.112
}

.submit-form-button-workshop.is-small {
  padding: 11px 15px
}

.submit-form-button-workshop.is-medium {
  padding: 15px 34px
}

.submit-form-button-workshop.is-sm-med {
  padding: 10px 22px
}

.submit-form-button-workshop.cc-confirmed-button {
  justify-content: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 60px;
  display: flex
}

.submit-form-button-workshop.form-button-converkit {
  border-radius: 8px;
  padding: 12px 24px;
  font-size: 1rem;
  font-weight: 600
}

.workshop-form-hubspot-block {
  margin-bottom: 0
}

.workshop-form-hubspot-block.hidden {
  display: none
}

.success-message-3 {
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px
}

.expired-message {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#d9fc6733, #0000 15%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: fixed
}

.workshop-form-container {
  width: 100vw;
  max-width: 691px
}

.workshop-form-container.workshop-form-container-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.div-block-42 {
  height: 50px
}

.text-field-form-workshop-hubspot {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 5px;
  flex: 1;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px 13px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.64px
}

.text-field-form-workshop-hubspot::placeholder {
  color: #878787
}

.text-field-form-workshop-hubspot.select-field {
  background-color: #000
}

.submit-form-button-hubspot {
  border: 1px solid var(--green-yellow);
  background-color: var(--green-yellow);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  border-radius: 5px;
  margin-right: 0;
  padding: 16px 52px 13px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 100%;
  transition: all .2s;
  position: relative
}

.submit-form-button-hubspot:hover {
  color: var(--green-yellow);
  background-color: #0000
}

.submit-form-button-hubspot.google {
  grid-column-gap: 10px;
  text-transform: none;
  background-color: #fff;
  border-color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.submit-form-button-hubspot.google:hover {
  color: #fff;
  background-color: #0000
}

.submit-form-button-hubspot.google.footer {
  border-radius: 5px;
  min-width: 200px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-hubspot.google.landing {
  cursor: pointer;
  min-width: 320px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-hubspot.google.newsletter {
  min-width: 0;
  max-width: 200px;
  margin-top: 20px;
  padding: 8px
}

.submit-form-button-hubspot.google.newsletter.tablet-show {
  display: none
}

.submit-form-button-hubspot.google.smaller {
  grid-column-gap: 8px;
  min-width: 290px;
  max-width: 100%;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-hubspot.email {
  grid-column-gap: 10px;
  color: #878787;
  text-transform: none;
  background-color: #0000;
  border-color: #878787;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.submit-form-button-hubspot.email:hover {
  background-color: var(--dark-grey)
}

.submit-form-button-hubspot.email.footer {
  border-radius: 5px;
  min-width: 230px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-hubspot.email.landing {
  min-width: 320px;
  margin-top: 12px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-hubspot.email.landing:hover {
  background-color: var(--dark-grey)
}

.submit-form-button-hubspot.email.smaller {
  border-radius: 5px;
  min-width: 290px;
  font-size: 12px;
  line-height: 1.26
}

.submit-form-button-hubspot.margin-top-sml {
  font-size: 14px
}

.submit-form-button-hubspot.margin-top-sml.mobile-hide {
  display: inline-block
}

.submit-form-button-hubspot.small.thinner-pad {
  padding-left: 20px;
  padding-right: 20px
}

.submit-form-button-hubspot.apply {
  font-size: 13px;
  font-weight: 700
}

.submit-form-button-hubspot.about {
  min-width: 189px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 14px;
  line-height: 1.2
}

.submit-form-button-hubspot.about.mobile-hide.top {
  z-index: 9
}

.submit-form-button-hubspot.wider {
  padding-left: 48px;
  padding-right: 48px
}

.submit-form-button-hubspot.wider.margin-top-lrg.desktop-hide, .submit-form-button-hubspot.blog_cta-mobile-btn {
  display: none
}

.submit-form-button-hubspot.mobile-hide._1 {
  margin-top: 24px
}

.submit-form-button-hubspot.nav-cta {
  border-radius: 6px;
  padding: 12px 41px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.112
}

.submit-form-button-hubspot.is-small {
  padding: 11px 15px
}

.submit-form-button-hubspot.is-medium {
  padding: 15px 34px
}

.submit-form-button-hubspot.is-sm-med {
  padding: 10px 22px
}

.submit-form-button-hubspot.cc-confirmed-button {
  justify-content: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 60px;
  display: flex
}

.submit-form-button-hubspot.form-button-converkit {
  border-radius: 8px;
  padding: 12px 24px;
  font-size: 1rem;
  font-weight: 600
}

.black-block-outside {
  z-index: 10;
  background-color: #000;
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% -80%
}

.large-field.text-field-form-workshop-hubspot.system-audit-text-area {
  min-height: 120px;
  line-height: 160%
}

.success-message-4, .success-message-5 {
  background-color: #0000
}

.hubspot-form-founder-os-plus, .hubspot-form-thankyou-success, .hubspot-form-matermind {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

.hubspot-form-wrapper-thankyou {
  min-width: 30rem;
  max-width: 60%
}

.full-phone-input {
  visibility: hidden;
  height: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block
}

.speaker-form-hubspot {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex
}

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

.thank-you-hubspot-success {
  background-color: #0000;
  padding: 0
}

.success-list {
  color: var(--white);
  max-width: 800px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25rem
}

.success-list-items {
  padding-left: 25px
}

.succcess-list-item {
  margin-bottom: 1rem
}

.list-11 {
  text-align: left;
  padding-left: 25px
}

.system-audit-list-item {
  text-align: left;
  margin-bottom: 1rem
}

.system-audit-sub-heading {
  color: var(--white);
  text-align: left;
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25rem
}

.div-block-43 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.system-audit-list {
  color: var(--white);
  font-family: BL Melody Regular, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25rem
}

.bold-text-54 {
  text-align: left
}

.button-wrapper-sa {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  display: flex
}

.button-wrapper-sa.margin-top-xl._1 {
  margin-top: 45px
}

.button-wrapper-sa.margin-top-xl._2 {
  margin-top: 76px
}

.button-wrapper-sa.footer {
  grid-column-gap: 17px;
  flex-direction: row;
  margin-bottom: 21px
}

.button-wrapper-sa.margin-top-90.mobile-hide {
  margin-top: 117px;
  margin-left: auto;
  margin-right: auto
}

.button-wrapper-sa.margin-top-5rem.edit-home-2 {
  margin-top: 36px
}

.button-wrapper-sa.hide-mobile-landscape {
  margin-left: auto;
  margin-right: auto
}

.button-wrapper-sa.button-margin {
  margin-top: 187px
}

.button-wrapper-sa.button-margin._1 {
  margin-top: 45px
}

.button-wrapper-sa.button-margin._2 {
  margin-top: 76px
}

.button-wrapper-sa.button-margin.less-top-margin {
  margin-top: 80px;
  margin-bottom: 60px
}

.button-wrapper-sa.button-margin.less-top-margin.less-bottom-margin {
  margin-top: 200px;
  margin-bottom: 0
}

.button-wrapper-sa.is-center {
  margin-left: auto;
  margin-right: auto
}

.system-audit-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid
}

.system-audit-bullet {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.8
}

.system-audit-bullet.max-width-530 {
  text-align: left;
  max-width: 252px
}

.system-audit-bullet.align-left {
  text-align: left;
  line-height: 140%
}

.system-audit-bullet.align-left.max-width-400 {
  max-width: 400px
}

.system-audit-body-text {
  color: #fff;
  text-align: center;
  font-family: Blmelody Edit, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px
}

.system-audit-body-text.max-width-490 {
  max-width: 490px
}

.system-audit-body-text.max-width-490.top-margin-50 {
  text-align: left;
  align-items: flex-start;
  max-width: 490px;
  margin-top: 0;
  display: flex
}

.system-audit-body-text.max-width-580 {
  text-align: left;
  max-width: 580px
}

.system-audit-body-text.max-width-580.top-margin-50 {
  max-width: 490px;
  margin-top: 50px
}

.system-audit-body-text.light {
  font-weight: 300
}

.system-audit-body-text.light.center.max-width-400 {
  max-width: 400px
}

.system-audit-body-text.light.center.max-width-400.no-bot-margin {
  margin-top: 5px;
  margin-bottom: 0
}

.system-audit-body-text.light.center.max-width-400.var-2 {
  margin-bottom: 0
}

.system-audit-body-text.light.center.max-width-400.var-2.founder-od {
  max-width: 390px;
  margin-top: 0
}

.system-audit-body-text.light.center.max-width-400.top-margin-40 {
  margin-top: 40px;
  margin-bottom: 0
}

.system-audit-body-text.light.center.bold {
  font-size: 24px;
  font-weight: 500
}

.system-audit-body-text.light.center.bold.max-width-430 {
  max-width: 430px
}

.system-audit-body-text.light.center.var-2 {
  margin-top: 10px
}

.system-audit-body-text.light.center.max-width-500 {
  max-width: 500px
}

.system-audit-body-text.light.center.max-width-600 {
  max-width: 600px
}

.system-audit-body-text.light.about {
  line-height: 21px
}

.system-audit-body-text.light.about.top {
  margin-bottom: 20px
}

.system-audit-body-text.light.about.top.italic, .system-audit-body-text.light.about.italic {
  font-style: italic
}

.system-audit-body-text.light.about.bg-green {
  color: var(--black);
  background-color: #d9fc67
}

.system-audit-body-text.light.about.bg-green.p-20px {
  padding: 10px
}

.system-audit-body-text.light.about.highlight-green {
  color: #d9fc67
}

.system-audit-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex
}

.system-audit-btn-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex
}

.system-audit-btn-wrapper.margin-top-xl._1 {
  margin-top: 45px
}

.system-audit-btn-wrapper.margin-top-xl._2 {
  margin-top: 76px
}

.system-audit-btn-wrapper.footer {
  grid-column-gap: 17px;
  flex-direction: row;
  margin-bottom: 21px
}

.system-audit-btn-wrapper.margin-top-90.mobile-hide {
  margin-top: 117px;
  margin-left: auto;
  margin-right: auto
}

.system-audit-btn-wrapper.margin-top-5rem.edit-home-2 {
  margin-top: 36px
}

.system-audit-btn-wrapper.hide-mobile-landscape {
  margin-left: auto;
  margin-right: auto
}

.system-audit-btn-wrapper.button-margin {
  margin-top: 187px
}

.system-audit-btn-wrapper.button-margin._1 {
  margin-top: 45px
}

.system-audit-btn-wrapper.button-margin._2 {
  margin-top: 76px
}

.system-audit-btn-wrapper.button-margin.less-top-margin {
  margin-top: 80px;
  margin-bottom: 60px
}

.system-audit-btn-wrapper.button-margin.less-top-margin.less-bottom-margin {
  margin-top: 200px;
  margin-bottom: 0
}

.system-audit-btn-wrapper.is-center {
  margin-left: auto;
  margin-right: auto
}

.system-audit-btn-wrapper.padding-top-20 {
  padding-top: 20px
}

.sa-center {
  text-align: center
}

.system-audit-body-text-center {
  color: #fff;
  text-align: center;
  font-family: Blmelody Edit, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px
}

.system-audit-body-text-center.max-width-490 {
  max-width: 490px
}

.system-audit-body-text-center.max-width-490.top-margin-50 {
  text-align: left;
  align-items: flex-start;
  max-width: 490px;
  margin-top: 0;
  display: flex
}

.system-audit-body-text-center.max-width-580 {
  text-align: left;
  max-width: 580px
}

.system-audit-body-text-center.max-width-580.top-margin-50 {
  max-width: 490px;
  margin-top: 50px
}

.system-audit-body-text-center.light {
  font-weight: 300
}

.system-audit-body-text-center.light.center.max-width-400 {
  max-width: 400px
}

.system-audit-body-text-center.light.center.max-width-400.no-bot-margin {
  margin-top: 5px;
  margin-bottom: 0
}

.system-audit-body-text-center.light.center.max-width-400.var-2 {
  margin-bottom: 0
}

.system-audit-body-text-center.light.center.max-width-400.var-2.founder-od {
  max-width: 390px;
  margin-top: 0
}

.system-audit-body-text-center.light.center.max-width-400.top-margin-40 {
  margin-top: 40px;
  margin-bottom: 0
}

.system-audit-body-text-center.light.center.bold {
  font-size: 24px;
  font-weight: 500
}

.system-audit-body-text-center.light.center.bold.max-width-430 {
  max-width: 430px
}

.system-audit-body-text-center.light.center.var-2 {
  margin-top: 10px
}

.system-audit-body-text-center.light.center.max-width-500 {
  max-width: 500px
}

.system-audit-body-text-center.light.center.max-width-600 {
  max-width: 600px
}

.system-audit-body-text-center.light.about {
  line-height: 21px
}

.system-audit-body-text-center.light.about.top {
  margin-bottom: 20px
}

.system-audit-body-text-center.light.about.top.italic, .system-audit-body-text-center.light.about.italic {
  font-style: italic
}

.system-audit-body-text-center.light.about.bg-green {
  color: var(--black);
  background-color: #d9fc67
}

.system-audit-body-text-center.light.about.bg-green.p-20px {
  padding: 10px
}

.system-audit-body-text-center.light.about.highlight-green {
  color: #d9fc67
}

.system-audit-form {
  width: 100%;
  max-width: 800px
}

.system-audit-form-hubspot {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex
}

.link-yellow-default {
  color: var(--green-yellow);
  text-decoration: underline
}

.field-label-sa {
  color: #fff;
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 160%
}

.speaker-form-grid-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.field-label-sa-underline {
  color: #fff;
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  line-height: 160%;
  text-decoration: underline
}

.bold-text-55 {
  text-underline-offset: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 400;
  text-decoration: underline
}

.system-audit-submit-button {
  justify-content: center;
  align-items: center;
  display: flex
}

.radio-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex
}

.radio-label-sa {
  color: #fff;
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  line-height: 100%
}

.radio-button-field {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex
}

.radio-button-field-sa {
  justify-content: flex-start;
  align-items: center;
  line-height: 100%
}

.radio-button-field-3 {
  line-height: 100%
}

.radio-button {
  margin-top: 5px
}

.text-field-form-workshop-hubspot-2l {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 5px;
  flex: 1;
  max-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px 13px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.64px
}

.text-field-form-workshop-hubspot-2l::placeholder {
  color: #878787
}

.field-block-sa {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex
}

.address-block-sa {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex
}

.section-padding-systeem-audit {
  padding-top: 20px;
  padding-bottom: 20px
}

.section-padding-systeem-audit.no-top {
  padding-top: 0
}

.text-span-33-copy {
  color: #d9fc67;
  padding-left: 15px;
  padding-right: 15px
}

.lead-form-2-col {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 20px;
  display: grid
}

.lead-magners-form {
  flex-flow: column;
  display: flex
}

.div-block-44 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.text-field-form-workshop-hubspot-phone {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 5px;
  flex: 1;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px 13px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.64px
}

.text-field-form-workshop-hubspot-phone::placeholder {
  color: #878787
}

.text-span-85 {
  color: var(--green-yellow)
}

.founder-bootcamp-form-hubspot {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex
}

.page-title {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex
}

.viideo-container {
  width: 100%;
  padding: 20px
}

.bf-video-container {
  background-color: var(--grey-bg);
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  width: 100%;
  max-width: 902px;
  padding: 20px 22px
}

.video-block {
  border-radius: 18px;
  overflow: hidden
}

.bf-btn-wrapper-copy {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 36px;
  display: flex
}

.bf-btn-wrapper-copy.margin-top-xl._1 {
  margin-top: 45px
}

.bf-btn-wrapper-copy.margin-top-xl._2 {
  margin-top: 76px
}

.bf-btn-wrapper-copy.footer {
  grid-column-gap: 17px;
  flex-direction: row;
  margin-bottom: 21px
}

.bf-btn-wrapper-copy.margin-top-90.mobile-hide {
  margin-top: 117px;
  margin-left: auto;
  margin-right: auto
}

.bf-btn-wrapper-copy.margin-top-5rem.edit-home-2 {
  margin-top: 36px
}

.bf-btn-wrapper-copy.hide-mobile-landscape {
  margin-left: auto;
  margin-right: auto
}

.bf-btn-wrapper-copy.button-margin {
  margin-top: 187px
}

.bf-btn-wrapper-copy.button-margin._1 {
  margin-top: 45px
}

.bf-btn-wrapper-copy.button-margin._2 {
  margin-top: 76px
}

.bf-btn-wrapper-copy.button-margin.less-top-margin {
  margin-top: 80px;
  margin-bottom: 60px
}

.bf-btn-wrapper-copy.button-margin.less-top-margin.less-bottom-margin {
  margin-top: 200px;
  margin-bottom: 0
}

.bf-btn-wrapper-copy.is-center {
  margin-left: auto;
  margin-right: auto
}

.bf-btn-wrapper-copy.padding-top-20 {
  padding-top: 20px
}

.bf---wrapper {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  display: flex
}

.bf-cta-text {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.faq-cta {
  justify-content: center;
  align-items: center;
  display: flex
}

.price-container {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex
}

.paragraph-43 {
  margin-bottom: 0
}

.old-price-flex {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.text-span-86, .text-span-87 {
  color: #d9fc67
}

.paragraph-44 {
  color: #d9fc67;
  text-align: center
}

.link-yellow {
  color: var(--green-yellow)
}

.newsleter-form:where(.w-variant-02eb52da-02ae-f2cf-fe9d-e7da1ec1115d) {
  min-width: 400px;
  max-width: 400px;
  margin-bottom: 0
}

.newsleter-form:where(.w-variant-05a60371-816f-6bbe-3a44-e18327c98732) {
  max-width: 400px
}

.newsletter-input-mobile {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--grey);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--grey);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--grey);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--grey);
  color: #cbcbcb;
  background-color: #fff0;
  border-radius: 5px;
  width: calc(100% - 105.04px);
  min-width: 200px;
  max-width: 400px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 24px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 16px
}

.newsletter-input-mobile::placeholder {
  color: #cbcbcb
}

.newsletter-input-mobile.grey {
  border-color: var(--grey)
}

.newsletter-input-mobile.blog-newsletter-input {
  width: 276.088px
}

.cta-container {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.cta-container.mastermind-cta-container {
  padding-top: 50px
}

.faq-list-item {
  color: var(--white);
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75rem
}

.faq-list-item.faq-list-item-last {
  margin-bottom: 25px
}

.expired-message-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  display: flex
}

.body-wrapper {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  display: flex
}

.mastermind-hero-section {
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px
}

.mastermind-container {
  padding-top: 56px;
  padding-bottom: 0
}

.mastermind-data {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  display: flex
}

.mastermind-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex
}

.testimonials-description {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  max-width: 910px;
  margin-top: 54px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.bf-video-container-2 {
  background-color: #131313;
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  width: 100%;
  max-width: 902px;
  padding: 20px 22px
}

.button-7 {
  color: #161616;
  text-align: center;
  text-transform: uppercase;
  background-color: #d9fc67;
  border: 1px solid #d9fc67;
  border-radius: 4px;
  margin-top: 0;
  margin-right: 0;
  padding: 12px 52px;
  font-family: Belfast grotesk, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.112;
  transition: all .2s;
  position: relative
}

.button-7:hover {
  color: #d9fc67;
  background-color: #0000
}

.mastermind-video-section {
  padding-left: 32px;
  padding-right: 32px
}

.mastermind-video-containerr {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  padding-bottom: 68px;
  display: flex
}

.mastermind-agenda {
  padding-left: 32px;
  padding-right: 32px
}

.mastermind-agenda-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 68px;
  display: flex
}

.mm-agenda-title {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  width: 100%;
  display: flex
}

.text-block-47 {
  text-align: center
}

.mm-agenda-content {
  width: 100%
}

.mm-agenda {
  border-bottom: 1px solid #ffffff80;
  padding-top: 55px;
  padding-bottom: 55px;
  display: flex
}

.mm-agenda-logo {
  object-fit: contain;
  width: 100%;
  max-width: 121px
}

.mm-agenda-details {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 260px;
  display: flex
}

.mm-agenda-subheading {
  color: var(--white);
  font-family: Blmelody Edit, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 111.2%
}

.mm-agenda-subheading.text-size-18px {
  font-size: 18px
}

.mm-agenda-subheading.text-size-18px.text-height-21px {
  line-height: 21px
}

.mm-agenda-subheading.text-size-18px.text-height-21px.is-center-align {
  text-align: center
}

.mm-agenda-subheading.text-size-18px.text-height-21px.left-align {
  text-align: left
}

.mm-agenda-subheading.text-size-18px.text-height-21px.left-align.founder-dojo {
  color: #fff;
  max-width: 547px;
  margin-bottom: 0
}

.mm-agenda-subheading.text-size-18px.text-height-21px.text-color-white.text-weight-300 {
  font-weight: 300
}

.mm-agenda-subheading.text-size-18px.text-height-21px.text-color-white.max-width-360px {
  max-width: 360px
}

.mm-agenda-subheading.text-size-18px.text-height-21px.text-color-white.max-width-360px.text-left-align {
  text-align: left
}

.mm-agenda-subheading.text-custom-matt {
  color: #fff;
  text-align: center;
  max-width: 911px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 21px
}

.mm-agenda-subheading.text-custom-matt.hey-there {
  text-align: left;
  max-width: 390px
}

.mm-agenda-subheading.text-custom-matt.hey-there.align-middle {
  align-self: center
}

.mm-agenda-subheading.expired-message-text {
  text-align: center;
  padding-top: 20px
}

.mm-agenda-subheading.mm-agenda-dates {
  text-align: center
}

.mm-agenda-details-2-column {
  grid-column-gap: 73px;
  grid-row-gap: 73px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex
}

.mm-agenda-last {
  padding-top: 55px;
  padding-bottom: 55px;
  display: flex
}

.mm-agenda-details-arrival {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.mastermind-location {
  padding-left: 32px;
  padding-right: 32px
}

.mastermind-location-container {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 68px
}

.mastermind-location-map {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex
}

.mastermind-testimonials.section-testimonials-founders {
  padding-left: 32px;
  padding-right: 32px
}

.mastermind-map-data {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  display: flex
}

.thanbk-you-title-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex
}

.hero_header_ty {
  color: #fff;
  text-align: center;
  letter-spacing: -1.92px;
  margin-bottom: 24px;
  font-size: 64px;
  font-weight: 500;
  line-height: 1
}

.hero_header_ty.glow-green.reduce-font-size {
  color: #fff;
  font-size: 50px;
  line-height: 1.1
}

.hero_header_ty.text-left-align {
  text-align: left
}

.hero_header_ty.text-size-3-75rem {
  font-size: 3.75rem
}

.hero_header_ty.text-size-3-75rem.text-height-1 {
  line-height: 1
}

.hero_header_ty.no-bottom-padding {
  margin-bottom: 0
}

.hero_header_ty.bf-header {
  margin-top: 0;
  margin-bottom: 0
}

.stripe-button {
  display: block
}

.div-block-45 {
  background-color: var(--white)
}

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

.form-6 {
  position: relative
}

.image-122-copy {
  z-index: 1;
  border: 1px solid #282828;
  border-radius: 100px;
  max-width: 130px;
  margin: 3px auto -14px;
  position: relative
}

.hubspot-legalconsent {
  margin-top: 1rem
}

.hubspot-checkbox {
  margin-right: 1rem
}

.hubspot-formwrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex
}

.hubspot-form {
  width: 100%;
  max-width: 500px
}

.hubspot-input {
  box-sizing: border-box;
  color: #33475b;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  padding: 9px 10px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: inline-block
}

.hubspot-label {
  box-sizing: border-box;
  color: #33475b;
  width: auto;
  max-width: 500px;
  margin-top: 1rem;
  margin-bottom: 4px;
  padding-top: 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 20px
}

.hubspot-button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #ff7a59;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  margin: 1rem 0 0;
  padding: 12px 24px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  transition: all .15s linear;
  display: block;
  position: relative
}

.gift-box-form {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  display: flex
}

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

.div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex
}

.div.checkboxes {
  grid-column-gap: 10px;
  grid-row-gap: 10px
}

.div.gift-box-form {
  margin-top: 76px
}

.div-block-46 {
  width: 100%;
  position: relative;
  overflow: visible
}

.green-link-normal {
  color: var(--green-yellow);
  margin-bottom: 20px;
  line-height: 100%;
  text-decoration: none
}

.gift-box-success {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: none
}

.phone-field-container {
  width: 50%
}

.field-container-3-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.typeform-embed {
  text-align: center;
  width: 100%;
  max-width: 940px;
  margin: 4rem auto 0;
  display: block;
  overflow: hidden
}

.typeform-embed.calendly-test {
  color: var(--white);
  background-color: #0000;
  font-family: Bl Melody Edit, Tahoma, sans-serif
}

.typeform-embed.hide {
  display: none
}

.code-embed-6 {
  height: auto;
  margin-top: 0
}

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

.text-block-48, .text-block-49 {
  line-height: 1
}

.code-embed-7 {
  aspect-ratio: auto;
  height: 100%;
  min-height: 1000px
}

.newsletter-disclaimer {
  color: var(--light-grey);
  text-align: left;
  max-width: 450px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.44
}

.newsletter-disclaimer.limited {
  text-align: left;
  width: 100%
}

.newsletter-disclaimer._15px-mobile {
  margin-top: -223px
}

.newsletter-disclaimer.align-center, .newsletter-disclaimer.align-center-disclaimer {
  text-align: center
}

.form-7 {
  max-width: 400px
}

.form-8 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.code-embed-8 {
  height: 100%
}

.phone-default-field {
  display: none
}

.div-block-49 {
  z-index: 2;
  background-image: linear-gradient(#0a0a0a00 56%, #020202 87%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.div-block-50 {
  position: relative
}

.div-block-51 {
  display: block
}

.wall-of-love {
  justify-content: center;
  width: 100%;
  font-family: Blmelody Edit, sans-serif
}

.wall-of-love.wol-1280 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto
}

.video-13 {
  box-sizing: border-box;
  object-fit: fill;
  width: 100%;
  height: auto;
  position: relative;
  overflow: visible
}

.secret-courses-video-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 902px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.paragraph-46 {
  color: #fff;
  text-align: center;
  max-width: 750px;
  margin-bottom: 0
}

.paragraph-46.max-width-910 {
  text-align: center;
  font-weight: 600
}

.bold-text-56 {
  padding-left: 20px;
  padding-right: 20px
}

.bold-text-56.max-width-910 {
  font-weight: 400
}

.text-span-88 {
  color: #d9fc67
}

.text-span-89, .text-span-90 {
  font-size: 18px
}

.text-span-91 {
  color: #d9fc67;
  font-weight: 700
}

.email-mini-course-form---hubsspot {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  max-width: 546px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.email-mini-course-form---hubsspot.margin-top-20 {
  margin-top: 20px
}

.email-mini-course-form---hubsspot.margin-top-54px {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto
}

.div-block-52 {
  max-width: 390px
}

.text-span-92 {
  color: var(--green-yellow)
}

.padding-x-24px {
  padding-left: 24px;
  padding-right: 24px
}

.text-span-93, .text-span-94 {
  color: #d9fc67;
  font-size: 20px;
  font-weight: 700
}

.text-span-95 {
  font-weight: 700
}

.paragraph-47 {
  color: var(--white);
  text-align: center;
  max-width: 910px;
  margin-top: 0;
  margin-bottom: 60px;
  padding-top: 0
}

.paragraph-47.margin-0 {
  width: 100%;
  margin-bottom: 0;
  line-height: 1.25
}

.paragraph-47.margin-0.max-100 {
  max-width: none
}

.heading-836 {
  text-align: center;
  text-transform: none
}

.heading-836.max-width-910 {
  max-width: 910px
}

.text-span-96 {
  color: #d9fc67
}

.code-embed-9 {
  margin-top: 60px
}

.code-embed-9.max-width-910 {
  text-align: center;
  max-width: none;
  margin-top: 10px
}

.paragraph-48 {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  font-weight: 600
}

.text-span-97, .text-span-98 {
  color: #d9fc67
}

.bold-text-57 {
  color: #d9fc67;
  font-size: 20px;
  font-weight: 700
}

.pillar-with-bullet {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653b93d0b28c38a5acf73bb8_star-icon.svg);
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding-left: 30px
}

.section-22 {
  justify-content: center;
  align-items: center;
  display: flex
}

.blog-categories-collection-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex
}

.expired-message-section {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#d9fc6733, #0000 15%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2b4633e3fd8bd6409a8d8_space%201.webp);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  max-height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed
}

.expired-message-section.workshop-hero-section {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  flex-flow: column;
  min-height: auto;
  max-height: none;
  padding-top: 32px;
  padding-bottom: 68px;
  position: static
}

.mini-logo {
  position: absolute;
  inset: 32px 0% auto
}

.workshop-form-container-w1 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 691px;
  margin-top: 50px;
  display: flex
}

.code-embed-10 {
  width: 100%
}

.code-embed-11 {
  width: 100%;
  max-width: 100%
}

.text-span-99 {
  color: var(--green-yellow)
}

.text-span-100 {
  color: #d9fc67
}

.stop-message {
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.stop-message.margin-bottom-24px {
  justify-content: center;
  align-items: flex-start
}

.image-157 {
  width: 40px;
  height: 26px;
  margin-top: 2px
}

.text-span-101, .text-span-102 {
  color: var(--green-yellow)
}

.link-4 {
  color: var(--green-yellow);
  text-decoration: underline
}

.link-5 {
  color: var(--white)
}

.text-span-103, .link-6, .link-7, .link-8, .link-9 {
  color: var(--green-yellow);
  text-decoration: underline
}

.code-embed-12 {
  width: 100%
}

.our-values {
  padding: 32px 1.5rem 68px
}

.why-work-with-us {
  padding: 32px 1.5rem 64px
}

.why-work-with-us-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex
}

.margin-top-20px {
  margin-top: 20px
}

.ems-cntent {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.ems-cntent.max-width-1000 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto
}

.ems-cntent.max-width-1000.cta-to-apply {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 20px
}

.career-oportunities {
  padding: 32px 1.5rem 68px
}

.co-block-card {
  background-image: linear-gradient(#717171, #0a0a0a);
  border-radius: 5px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1px;
  text-decoration: none;
  display: flex
}

.co-block-card:hover {
  background-image: linear-gradient(#717171, #717171)
}

.co-block-inside {
  text-align: center;
  background-color: #0a0a0a;
  background-image: linear-gradient(#0a0a0a 10%, #ffffff14);
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  min-height: 200px;
  padding: 24px;
  transition: all .2s;
  display: flex
}

.co-block-inside:hover {
  background-image: linear-gradient(#0a0a0a, #ffffff14 0%)
}

.values_txt_co {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1
}

.values_para_co {
  color: #cbcbcb;
  text-align: left;
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1
}

.cta-container {
  justify-content: center;
  align-items: center;
  display: flex
}

.cta-container-full {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex
}

.cta-container-full.gsw-cta-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column
}

.cta-container-full.gsw-cta-block.gsw-cta-about-block-mobile {
  display: none
}

.rich-text-block-3 {
  color: var(--white);
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75em
}

.text-span-104 {
  color: var(--green-yellow)
}

.paragraph-49 {
  color: #fff;
  text-align: center;
  padding-top: 6rem
}

.text-span-105 {
  color: var(--green-yellow);
  font-size: 20px
}

.div-block-53 {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 45px;
  display: flex
}

.affiliate-hero-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.div-block-54 {
  width: 100%
}

.newsletter-side-image {
  object-fit: cover;
  object-position: center;
  border-radius: 10px;
  width: 100%;
  max-width: 600px;
  height: 100%
}

.affiliate-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5px;
  display: flex
}

.affiliate-list-container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  max-width: 900px;
  display: flex
}

.text-span-106 {
  color: var(--green-yellow)
}

.code-embed-13 {
  width: 100%
}

.cta-any-questions {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex
}

.referral-partners-faq {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  margin-top: 126px;
  display: flex
}

.link-10, .link-11 {
  color: var(--green-yellow)
}

.link-w-underline {
  color: var(--green-yellow);
  text-decoration: underline
}

.text-span-107 {
  color: #d9fc67;
  text-decoration: underline
}

.text-span-108, .text-span-109 {
  color: #d9fc67
}

.text-span-110, .text-span-111 {
  color: var(--green-yellow)
}

.founder-os-logo-wrapper {
  width: 12.6875rem
}

.text-span-112 {
  font-size: 20px
}

.text-span-113 {
  font-size: 30px
}

.text-span-114, .text-span-115 {
  color: var(--green-yellow)
}

.seats-available {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex
}

.limited-time-content-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.div-block-55 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

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

.gsw-page-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex
}

.global-padding {
  padding: 32px 1.5rem 68px
}

.global-padding.flow-track-spacing {
  padding-bottom: 0
}

.global-padding.container.ra-course-details-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex
}

.global-padding.sedona-videos-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: flex
}

.global-padding.sedona-videos-container:where(.w-variant-d764ae49-b147-6bfb-a8e6-c597214e2adb) {
  padding-bottom: 0
}

.global-padding-last {
  padding: 32px 1.5rem 0
}

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

.phone-default-field-2, .phone-default-field-copy {
  display: none
}

.image-158 {
  border-radius: 10px;
  width: 100%;
  max-width: 350px
}

.div-block-58 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex
}

.div-block-59 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 914px;
  margin-top: 54px;
  display: flex
}

.div-block-60 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  margin-top: 0;
  display: flex
}

.variant-1-list-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.code-embed-10-copy {
  width: 100%;
  max-width: 940px
}

.div-block-61 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 54px;
  display: flex
}

.paragraph-47-copy {
  color: var(--white);
  text-align: center;
  max-width: 910px;
  margin-bottom: 54px
}

.paragraph-47-copy.margin-0 {
  margin-bottom: 0
}

.text-span-116 {
  color: var(--green-yellow)
}

.global-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex
}

.hero_header_testimonial {
  color: #fff;
  text-align: center;
  letter-spacing: -1.92px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500
}

.hero_header_testimonial.glow-green.reduce-font-size {
  color: #fff;
  font-size: 50px;
  line-height: 1.1
}

.hero_header_testimonial.text-left-align {
  text-align: left
}

.hero_header_testimonial.text-size-3-75rem {
  font-size: 3.75rem
}

.hero_header_testimonial.text-size-3-75rem.text-height-1 {
  line-height: 1
}

.hero_header_testimonial.no-bottom-padding {
  margin-bottom: 0
}

.hero_header_testimonial.bf-header {
  margin-top: 0;
  margin-bottom: 0
}

.hero_header_testimonial.margin-top-0 {
  margin-top: 0
}

.global-page-wrapper {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  display: flex
}

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

.hero_header-ws2 {
  color: #fff;
  text-align: center;
  letter-spacing: -1.92px;
  margin-top: 20px;
  margin-bottom: 18px;
  font-size: 64px;
  font-weight: 500
}

.hero_header-ws2.glow-green.reduce-font-size {
  color: #fff;
  font-size: 50px;
  line-height: 1.1
}

.hero_header-ws2.text-left-align {
  text-align: left
}

.hero_header-ws2.text-size-3-75rem {
  font-size: 3.75rem
}

.hero_header-ws2.text-size-3-75rem.text-height-1 {
  line-height: 1
}

.hero_header-ws2.no-bottom-padding {
  margin-bottom: 0
}

.hero_header-ws2.bf-header {
  margin-top: 0;
  margin-bottom: 0
}

.hero_header-ws2.margin-top-0 {
  margin-top: 0
}

.paragraph-17px-matt {
  color: var(--white);
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 220%
}

.paragraph-17px-matt.no-bot-margin {
  margin-bottom: 0
}

.paragraph-17px-matt._20px-center {
  text-align: center;
  font-size: 20px
}

.paragraph-17px-matt._20px-center.top-margin-25 {
  margin-top: 25px;
  font-weight: 300
}

.paragraph-17px-matt._20px-center.top-margin-25.var {
  margin-top: 10px;
  margin-bottom: 60px
}

.paragraph-17px-matt._20px-center.top-margin-25.c-spacing {
  margin-bottom: 0
}

.paragraph-17px-matt.top {
  margin-top: 10px
}

.paragraph-17px-matt.var {
  font-style: italic
}

.paragraph-17px-matt.bot {
  font-style: normal
}

.text-span-117 {
  color: var(--green-yellow)
}

.video-14 {
  object-fit: contain;
  max-width: none;
  max-height: none
}

.div-block-62 {
  width: 100%;
  max-width: 750px
}

.paragraph-50 {
  color: #fff;
  text-align: center;
  font-weight: 400
}

.code-embed-14 {
  width: auto;
  max-width: 1200px
}

.container-78 {
  max-width: 1200px;
  margin-top: 20px
}

.wall-of-love-2 {
  justify-content: center;
  width: 100%;
  font-family: Blmelody Edit, sans-serif
}

.container-79 {
  margin-top: 25px
}

.body-2 {
  padding: 120px 24px 60px
}

.heading-803-copy-2 {
  color: #fff;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 50px
}

.code-embed-15 {
  text-align: center;
  margin-top: 20px
}

.flow-page-container {
  max-width: 1280px
}

.os-mm-form-block {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.signup-btn-3 {
  color: #000;
  text-align: center;
  background-color: #d9fc67;
  border: 1px solid #d9fc67;
  border-radius: 5px;
  width: 100%;
  padding: 12px 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  transition: all .2s
}

.signup-btn-3:hover {
  color: #d9fc67;
  background-color: #000;
  border: 1px solid #d9fc67
}

.module-description-2 {
  color: #cbcbcb;
  text-align: left;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.112
}

.text-block-50 {
  font-weight: 700
}

.image-159 {
  width: 100%
}

.image-159.launch-week-promts {
  width: auto;
  max-width: 223px;
  margin-left: auto;
  margin-right: auto
}

.image-159.launch-week {
  max-width: 164px;
  margin-left: auto;
  margin-right: auto
}

.button-8 {
  color: #161616;
  text-align: center;
  text-transform: uppercase;
  background-color: #d9fc67;
  border: 1px solid #d9fc67;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-right: 0;
  padding: 12px 52px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  transition: all .2s;
  display: flex;
  position: relative
}

.button-8:hover {
  color: #d9fc67;
  background-color: #0000
}

.module-box-2 {
  color: #d9fc67;
  border: 1px solid #d9fc67;
  border-radius: 10px;
  padding: 8px 18px;
  font-size: 20px;
  line-height: 1.112
}

.module-box-2.linkedin-for-ceos {
  border-style: none;
  padding: 0
}

.green-2 {
  color: #d9fc67
}

.next-level-price-2 {
  color: #d9fc67;
  text-align: center;
  margin-bottom: 0;
  font-size: 45px;
  line-height: 1.065;
  text-decoration: none
}

.next-level-price-2.linkedin-for-ceos {
  margin-left: auto;
  margin-right: auto
}

.faq-answer-3 {
  color: #cbcbcb;
  max-width: 100%;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  line-height: 1.26
}

.p3-standard-2 {
  color: #fff
}

.faq-arrow-2 {
  color: #d9fc67;
  width: 35px;
  height: 25px;
  margin-left: auto;
  padding-left: 0;
  font-size: 20px
}

.h2-resized-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 51px;
  font-weight: 400;
  line-height: 1.065
}

.h2-resized-2.align-center {
  text-align: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto
}

.module-heading-2 {
  color: #fff;
  text-align: left;
  margin-bottom: 24px;
  font-size: 23px;
  font-weight: 500;
  line-height: 1.112
}

.module-heading-2.linkedin-for-ceos {
  margin-top: 0;
  margin-bottom: 0
}

.next-level-list-item-2 {
  float: none;
  color: #fff;
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653b93d0b28c38a5acf73bb8_star-icon.svg);
  background-position: 0 7px;
  background-repeat: no-repeat;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 32px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2.065;
  list-style-type: none
}

.next-level-list-item-2.list-item-spacing {
  text-align: left
}

.review-title-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 13.5px;
  font-weight: 300;
  line-height: 1.2
}

.review-title-2.align-rt {
  margin-bottom: 2px
}

.txt-green-2 {
  color: #d9fc67
}

.txt-green-2.x-margin-btm.countdown-days.extra-large {
  font-size: 64px
}

.next-level-quote-2 {
  color: #cbcbcb;
  font-size: 17px;
  line-height: 1.44
}

.next-level-quote-2.is-left-align {
  text-align: left
}

.text-block-51 {
  color: #d9fc67;
  font-family: Blmelody Edit, sans-serif;
  font-weight: 600
}

.text-block-51.pillar {
  padding-bottom: 12px;
  font-size: 17px
}

.next-level-author-title-2 {
  color: #cbcbcb;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.2
}

.review-image-2 {
  object-fit: cover;
  background-color: #cbcbcb;
  border-radius: 100%;
  width: 53px;
  height: 53px
}

.seat-sold, .seats-total {
  color: var(--green-yellow)
}

.text-field-updated {
  color: #fff;
  --green-yellow: #d9fc67;
  --white: white;
  --black: #161616;
  --dark-grey: #1a1a1a;
  --grey: #838383;
  --light-grey: #cbcbcb;
  --placeholder-gray: #353535;
  --alt-light-grey: #b7b7b7;
  --category-blue: #84daff;
  --category-green: #88c966;
  --category-yellow: #fdef51;
  --hover-black: #1d1d1d;
  --gray-box-border: #2e2e2e;
  --grey-bg: #131313;
  --green-gradient: var(--green-yellow);
  --d90707: var(--category-blue);
  --padding-x: 1.5rem;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 5px;
  flex: 1;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px 13px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.64px
}

.text-field-updated::placeholder {
  color: #878787
}

.text-field-updated.select-field {
  background-color: #000
}

.text-field-updated.x-url-field, .text-field-updated.linkedin-url-field, .text-field-updated.youtube-url-field, .text-field-updated.tiktok-url-field, .text-field-updated.instagram-url-field {
  display: none
}

.text-field-updated-dropdown {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 5px;
  flex: 1;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.64px
}

.text-field-updated-dropdown::placeholder {
  color: #878787
}

.text-field-updated-dropdown.select-field {
  background-color: #000
}

.two-column-form-fields, .three-column-form-fields {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  display: flex
}

.form-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex
}

.form-wrapper.giftbox-form {
  margin-top: 50px
}

.one-column-form-field {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex
}

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

.x-checkbox {
  width: 100%
}

.underline-white {
  border-bottom: 1px solid #fff
}

.success-message-6 {
  background-color: #0000
}

.application-form-container {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto
}

.multistep-form-step {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  max-height: none
}

.multistep-form-text-field {
  color: #fff;
  --green-yellow: #d9fc67;
  --white: white;
  --black: #161616;
  --dark-grey: #1a1a1a;
  --grey: #838383;
  --light-grey: #cbcbcb;
  --placeholder-gray: #353535;
  --alt-light-grey: #b7b7b7;
  --category-blue: #84daff;
  --category-green: #88c966;
  --category-yellow: #fdef51;
  --hover-black: #1d1d1d;
  --gray-box-border: #2e2e2e;
  --grey-bg: #131313;
  --green-gradient: var(--green-yellow);
  --d90707: var(--category-blue);
  --padding-x: 1.5rem;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 5px;
  flex: 1;
  width: 100%;
  max-width: 100%;
  min-height: auto;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 16px 12px 13px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.64px
}

.multistep-form-text-field::placeholder {
  color: #878787
}

.multistep-form-text-field.select-field {
  background-color: #000
}

.multistep-form-text-field.x-url-field, .multistep-form-text-field.linkedin-url-field, .multistep-form-text-field.youtube-url-field, .multistep-form-text-field.tiktok-url-field, .multistep-form-text-field.instagram-url-field {
  display: none
}

.multistep-form-progressbar {
  width: 100%;
  height: 3px
}

.multistep-form-progressbar-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  position: relative
}

.multistep-form-progressbar-progress {
  background-color: var(--green-yellow);
  width: 50%;
  height: 3px;
  position: absolute;
  inset: 0%
}

.multistep-form-progressbar-behind {
  background-color: var(--placeholder-gray);
  width: 100%;
  height: 3px
}

.multistep-button-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.multistep-form-buttons-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.multistep-form-next, .multistep-form-previous {
  background-color: var(--green-yellow);
  cursor: pointer;
  border-radius: 8px;
  width: 40px;
  height: 40px;
  padding: 7px
}

.multistep-choices-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 30px;
  display: grid
}

.multistep-choice {
  border: 1px solid var(--white);
  cursor: pointer;
  background-color: #ffffff1a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 15px 20px;
  display: flex;
  position: relative
}

.multistep-choice:hover {
  background-color: #ffffff4d
}

.multistep-label {
  color: var(--white);
  width: 100%;
  font-size: 17px
}

.multistep-label.multistep-label-mobile {
  display: none
}

.multistep-label.multistep-label-yes-no {
  text-align: center
}

.breaking---no-wrap {
  color: var(--black);
  text-align: center;
  white-space: normal;
  font-size: 14px
}

.tooltip-circle {
  color: #fff;
  background-color: #2962ff;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  min-height: 100px;
  padding: 19px;
  display: flex
}

.tooltip-anchor {
  z-index: 100;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0
}

.tooltip-anchor.w--open {
  background-color: #0000;
  display: flex
}

.tooltip-anchor.top {
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 12px;
  inset: auto 0% 100%
}

.tooltip-anchor.top.w--open {
  display: flex
}

.tooltip-dropdown {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  inset: 0%
}

.tooltip-wrapper {
  color: #0000;
  text-align: left;
  background-color: #fafbfe;
  border: 0 solid #d8e3f0;
  border-radius: 10px;
  width: 100%;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: none;
  position: absolute;
  bottom: 50px;
  box-shadow: 1px 1px 8px 1px #2d3e501f
}

.tooltip-wrapper.dark {
  color: #fff;
  background-color: #0000;
  border-color: #000;
  width: 100%;
  display: block;
  bottom: 60px
}

.tooltip-container {
  z-index: 3;
  background-color: #fafbfe;
  border-radius: 9px;
  padding: 16px;
  font-size: 12.5px;
  position: relative
}

.tooltip-container.dark {
  background-color: var(--white);
  border: 0 solid #000
}

.tooltip-content {
  padding: 0;
  display: block
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f
}

.tooltip-diamond.bottom {
  top: auto;
  bottom: -7px
}

.tooltip-diamond.bottom.dark {
  background-color: var(--white);
  border-width: 0
}

.multistep-client-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 25px;
  padding-bottom: 25px;
  display: grid
}

.multiform-textfield {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 5px;
  flex: 1;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px 13px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.64px
}

.multiform-textfield::placeholder {
  color: #878787
}

.multiform-textfield.select-field {
  background-color: #000
}

.multistep-choices-wrapper-one-column {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 30px;
  display: grid
}

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

.recaptcha {
  margin-bottom: 20px
}

.newsletter-success-message {
  background-color: #0000
}

.form-disclaimer-checkbox {
  margin-bottom: 20px
}

.form-disclaimer-checkbox.form-disclaimer-checkbox-newsletter {
  padding-top: 15px
}

.form-disclaimer-checkbox.form-disclaimer-checkbox-newsletter:where(.w-variant-02eb52da-02ae-f2cf-fe9d-e7da1ec1115d) {
  margin-bottom: 0
}

.form-disclaimer-checkbox.form-disclaimer-checkbox---no-spacing {
  margin-bottom: 0;
  padding-top: 0
}

.form-success-message {
  color: var(--white);
  font-size: 18px
}

.flex-block-3-32 {
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: block
}

.section-22-copy {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex
}

.div-block-59-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 914px;
  margin-top: 54px;
  margin-bottom: 20px;
  display: flex
}

.newsletter-fixed-width {
  width: 400px
}

.testimonial-disclaimer-section {
  margin-left: auto;
  margin-right: auto
}

.testimonial-disclaimer-section:where(.w-variant-1be3073c-1fa4-41d1-d63b-ce46fd0885e5) {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto
}

.testimonial-disclaimer-text {
  opacity: .8;
  color: var(--white);
  text-align: center;
  font-size: 10px;
  font-weight: 300;
  line-height: 200%
}

.founder-os-copyright {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding: 20px 24px 40px;
  display: flex
}

.founder-os-copyright:where(.w-variant-b7dc99a3-c532-0bd5-28cd-7efd1f4d9626) {
  padding-top: 50px
}

.copyright-text {
  color: var(--light-grey);
  text-align: center;
  font-family: Belfast grotesk, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 120%
}

.copyright-footer-link {
  color: var(--green-yellow);
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  font-family: Belfast grotesk, sans-serif;
  font-weight: 300;
  text-decoration: none;
  transition: all .15s
}

.copyright-footer-link:where(.w-variant-b7dc99a3-c532-0bd5-28cd-7efd1f4d9626) {
  text-decoration: none
}

.copyright-footer-link:hover {
  color: var(--green-yellow)
}

.copyright-footer-link.no-line {
  width: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none
}

.copyright-footer-link.link-no-underline {
  text-decoration: none
}

.heading-4 {
  font-family: Blmelody Edit, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.1
}

.paragraph-8-copy {
  color: var(--white);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: -100px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 12px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 17px;
  line-height: 1.4;
  display: block
}

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

.how-grid-fos {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.how-grid-fos.hero {
  grid-row-gap: 12px;
  flex: 1;
  position: relative
}

.how-grid-fos.margin-top-lrg.gap-med {
  grid-row-gap: 48px
}

.how-grid-fos.margin-top-xl.gap-lrg {
  grid-row-gap: 60px
}

.how-grid-fos.margin-top-xl.gap-med {
  grid-row-gap: 48px
}

.how-grid-fos.gap-sml {
  grid-row-gap: 24px
}

.how-grid-fos.gap-sml.icons-grid {
  padding-left: 20px;
  padding-right: 20px
}

.how-grid-fos.margin-top-90 {
  margin-top: 90px
}

.how-grid-fos.margin-top-90.mobile-hide.ipad-show {
  max-width: 910px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto
}

.how-grid-fos.margin-top-90.desktop-hide {
  display: flex
}

.how-grid-fos.margin-top-90.desktop {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto
}

.how-grid-fos.margin-top-90.mobile {
  display: none
}

.how-grid-fos.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px
}

.how-grid-fos.is-for-you-grid {
  margin-top: 90px
}

.how-grid-fos.is-for-you-grid.mobile-hide.ipad-show {
  max-width: 910px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto
}

.how-grid-fos.is-for-you-grid.desktop-hide {
  display: flex
}

.how-grid-fos.is-for-you-grid.desktop {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto
}

.how-grid-fos.is-for-you-grid.mobile {
  display: none
}

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

.ra-logo-section {
  padding-left: 0;
  padding-right: 0
}

.ra-logo-wrapper {
  flex-flow: column;
  align-items: center;
  display: flex
}

.ra-offer-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  align-items: center;
  display: flex
}

.ra-sec-matt-container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  max-width: 900px;
  display: flex
}

.ra-sec-matt-image {
  display: none
}

.ra-cta-banner-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.quick-stack-8-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  padding-top: 0;
  padding-bottom: 0
}

.ra-bonus-title-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.ra-bonus-cta-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.richtext-list {
  background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64cb905f19ec3e15386a9461_list%20icon.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 10px;
  padding-left: 25px
}

.form-embed {
  display: none
}

.paragraph-51 {
  color: var(--white);
  text-align: center;
  margin-bottom: 60px
}

.sedona-videos-block.container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.sedona-videos-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid var(--placeholder-gray);
  background-color: var(--grey-bg);
  border-radius: 8px;
  flex-flow: column;
  padding: 15px;
  display: flex
}

.video-15 {
  border-radius: 4px;
  overflow: hidden
}

.sedona-video-heading {
  color: var(--white);
  font-size: 18px;
  font-weight: 600
}

.sedona-videos-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr
}

.sedona-video-image {
  border-radius: 4px
}

.sedona-video-play-button {
  width: 50px;
  height: 50px
}

.sedona-video-lightbox-wrapper {
  position: relative
}

.sedona-video-play-button-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%
}

.video-16 {
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none
}

.container-80, .container-81 {
  width: 100%;
  max-width: 800px;
  height: 100%;
  max-height: 450px
}

.heading-837 {
  color: #fff;
  text-align: center;
  margin-top: 60px
}

.code-embed-16 {
  margin-top: 40px
}

.solo-testimonial {
  margin-bottom: 80px
}

.play-button {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%
}

.mastermind-lightbox-grid-2 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.result-block {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px
}

.global-container {
  padding-top: 32px;
  padding-bottom: 68px
}

.global-container.result-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.result-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.lightbox-link {
  border-radius: 10px;
  overflow: hidden
}

.youtube-video-container {
  border-radius: 10px;
  width: 100%;
  overflow: hidden
}

.text-span-118 {
  color: var(--green-yellow)
}

.mastermind-registration-container-copy {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto
}

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

.mastermind-form-container {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  max-height: none
}

.textfield-wrapper-2-columns {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 20px;
  display: grid
}

.textfield {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #878787;
  border-radius: 5px;
  flex: 1;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 12px 13px;
  font-family: BL Melody Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.64px
}

.textfield::placeholder {
  color: #878787
}

.textfield.select-field {
  background-color: #000
}

.mastermind-button-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex
}

.textfield-wrapper-1-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 20px;
  display: grid
}

.textfield-wrapper-1-column.social-field-url, .textfield-wrapper-1-column.vsl-textfield, .textfield-wrapper-1-column.workshop-webinar-textfield {
  display: none
}

.textfield-wrapper-3-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 20px;
  display: grid
}

.fieldtext-label {
  color: var(--white);
  margin-bottom: 5px;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  font-weight: 300
}

.radio-label {
  color: #fff;
  margin-bottom: 0;
  font-family: Blmelody Edit, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 100%
}

.textfield-wrapper-1-column-title {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 10px;
  display: grid
}

.checkbox-field {
  width: 100%
}

.mastermind-registration-form {
  width: 100%;
  max-width: 800px
}

.ms-input-wrap {
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative
}

.ms-input {
  color: #121331;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 5px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 12px;
  transition: box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a
}

.ms-input:hover {
  z-index: 2;
  box-shadow: none;
  border-color: #2962ff
}

.ms-input::placeholder {
  color: #909090
}

.ms-input.icon-left {
  padding-left: 40px
}

.ms-svg {
  z-index: 3;
  color: var(--light-grey);
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 20px;
  padding-bottom: 4px;
  display: flex;
  position: absolute;
  left: 10px;
  right: auto
}

.icon-left.textfield.date-picker {
  padding-left: 37px
}

.ms-embed {
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  margin-bottom: 10px;
  font-style: italic;
  display: none
}

.file-upload-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.success-message-6-copy {
  background-color: #0000;
  margin-top: 30px
}

.lead-magnet-button-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex
}

.two-column-form-fields-inner-circle {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex
}

.austin-experience {
  width: 100%;
  max-width: 800px
}

.div-block-64 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1114px;
  display: flex
}

.ae-form-control {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.ae-registration-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.ae-registration-form {
  width: 100%
}

.ae {
  width: 100%;
  max-width: 1114px
}

.ae-form-container {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto
}

@media screen and (max-width: 991px) {
  body {
    /* --green-yellow:#d9fc67; */
    /* --white: white; */
    /* --black: #161616; */
    /* --dark-grey: #1a1a1a; */
    /* --grey: #838383; */
    /* --light-grey: #cbcbcb; */
    /* --placeholder-gray: #353535; */
    /* --alt-light-grey: #b7b7b7; */
    /* --category-blue: #84daff; */
    /* --category-green: #88c966; */
    /* --category-yellow: #fdef51; */
    /* --hover-black: #1d1d1d; */
    /* --gray-box-border: #2e2e2e; */
    /* --grey-bg: #131313; */
    /* --padding-x: 1.5rem; */
  }

  h1 {
    font-size: 4rem
  }

  .section.hero {
    display: flex
  }

  .section.hero.about {
    padding-top: 280px
  }

  .section.hero.no-vh.coaching {
    padding-top: 60px
  }

  .section.hero.clarity {
    padding-top: 0
  }

  .section.hero.workshop.small-top-margin, .section.hero.workshop.flex.reduced-top-padding {
    padding-top: 80px
  }

  .section.matt-gray.overflow-hidden.desktop-hide {
    display: block
  }

  .section.matt-gray.overflow-hidden.desktop-hide.mobile-relative {
    padding-bottom: 0
  }

  .section.less-padding-btm.newsletter {
    margin-top: 0;
    padding-bottom: 0
  }

  .section.less-padding-btm.newsletter._2.nick-temp {
    margin-top: 60px;
    display: flex
  }

  .section.overflow-hidden.relative.mobile-hide {
    display: block
  }

  .section.x-padding-top.up {
    margin-top: 0
  }

  .section.logos-section.mobile-only {
    display: none
  }

  .section.logos-section.desktop-ipad {
    display: block
  }

  .section.logos-section.desktop-ipad.founder {
    display: none
  }

  .section.logos-section.desktop-ipad.mobile-margin-caching {
    margin-bottom: 120px
  }

  .section.relative._100vh.ipad-desktop.last.coaching {
    padding-bottom: 60px
  }

  .section.relative._100vh.mobile {
    display: block
  }

  .section.relative.desktop-ipad {
    display: none
  }

  .section.relative.desktop-ipad.padding-160.mobile-show {
    flex-direction: row;
    display: block
  }

  .section.relative.mobile {
    display: block
  }

  .section.relative.tb-padding-top {
    padding-top: 180px
  }

  .section.relative.less-padding-top {
    padding-top: 0
  }

  .section.no-overflow.relative.x-padding-sides.tablet-hide {
    display: none
  }

  .section.no-overflow.padding-btm-300 {
    padding-bottom: 270px
  }

  .section.padding-btm-xl.tb-padding-btm {
    padding-bottom: 0
  }

  .section.padding-btm-xl.tb-padding-btm.more-padding-top-new-new {
    padding-top: 120px;
    padding-bottom: 120px
  }

  .section.padding-btm-xl.tb-padding-btm.more-padding-top-new-new.c-spacing {
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px
  }

  .section.padding-top-160.tb-padding-top-120 {
    padding-top: 120px
  }

  .section.experts.mobile-hide {
    display: block
  }

  .section.home-section-4.up {
    margin-top: 0
  }

  .section.experts-section {
    padding-top: 140px
  }

  .section.experts-section.mobile-hide {
    display: block
  }

  .section.experts-section.alt.c_spacing-new {
    padding-top: 170px;
    padding-bottom: 110px
  }

  .section.os-hero {
    padding-bottom: 100px;
    display: flex
  }

  .section.os-hero.no-vh.coaching {
    padding-top: 60px
  }

  .section.os-hero.clarity {
    padding-top: 0
  }

  .section.os-newsletter-subscribe.custom-spacing {
    padding-bottom: 120px
  }

  .section.os-newsletter-subscribe.custom-spacing-new {
    padding-top: 75px;
    padding-bottom: 75px
  }

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

  .section.os-inside.less-padding-top.custom-spacing {
    padding-bottom: 75px
  }

  .section.os-inside.founder-freedom-os-inside {
    padding-top: 60px;
    padding-bottom: 60px
  }

  .section.os-inside.no-vertical-padding {
    padding-top: 0;
    padding-bottom: 0
  }

  .section.audience.no-padding.custom-spacing {
    padding-top: 75px;
    padding-bottom: 75px
  }

  .section.faqs {
    padding-top: 90px
  }

  .section.faqs.no-padding.c-spacing {
    padding-top: 75px;
    padding-bottom: 75px
  }

  .section.founder-os {
    padding-top: 240px;
    padding-bottom: 140px
  }

  .section.discover {
    padding-top: 100px;
    padding-bottom: 120px
  }

  .section.testimonials.no-padding-top.custom-spacing {
    padding-bottom: 75px
  }

  .section.testimonials.less-padding-top {
    padding-bottom: 220px
  }

  .section.community {
    padding-top: 60px
  }

  .section.faqs-community {
    padding-top: 90px
  }

  .section.mastermind, .section.mastermind-os {
    padding-top: 240px;
    padding-bottom: 140px
  }

  .section.alt-cta {
    padding-top: 180px;
    padding-bottom: 180px
  }

  .section.alt-cta.custom-spacing {
    padding-top: 75px;
    padding-bottom: 150px
  }

  .section.vsl-hero.top-margin-100.header.section-top-bottom-padding {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .section.vsl-hero.top-margin-100.header.section-top-bottom-padding.audience-os {
    padding-top: 100px
  }

  .section.regular.section_top_bottom_padding {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .section.home-section-4-copy.up {
    margin-top: 0
  }

  .section.more-padding-top-new {
    padding-top: 80px
  }

  .section.more-padding-top-new.c-spacing {
    padding-bottom: 100px
  }

  .section.logos-section-cus.mobile-only {
    display: none
  }

  .section.logos-section-cus.desktop-ipad {
    display: block
  }

  .section.logos-section-cus.desktop-ipad.founder {
    display: none
  }

  .section.logos-section-cus.desktop-ipad.mobile-margin-caching {
    margin-bottom: 120px
  }

  .section.hero-section-padding {
    padding-left: 100px;
    padding-right: 100px
  }

  .container {
    width: 100%
  }

  .container.smaller.relative {
    position: static
  }

  .container.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  .container.smaller.pad-sides.c-spacing.flex-gap-54px.system-audit-list-container, .container.smaller.pad-sides.c-spacing.flex-gap-54px.system-audit-list-container-copy {
    padding-left: 20px;
    padding-right: 20px
  }

  .container.flex-tsb {
    flex-direction: column
  }

  .container.footer {
    flex-direction: column-reverse;
    display: none
  }

  .container.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  .container.larger {
    width: 100%
  }

  .container.larger.margin-top-xxl.t-padding-40px {
    margin-top: 100px
  }

  .container.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container.larger.top-margin-120.no-top-margin {
    margin-top: 0
  }

  .container.hero-container {
    width: 100%
  }

  .container.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  .container.hero-container.mobile-75.pages.workshop {
    width: 75%;
    margin-top: 0;
    padding-top: 0
  }

  .container.hero-container.mobile-75.pages.workshop.mobile-100 {
    width: 100%
  }

  .container.hero-container.mobile-75.coaching {
    height: auto
  }

  .container.flex-v-ct.relative.c-spacing {
    margin-top: 0;
    padding-top: 0
  }

  .container.nav {
    width: 100%
  }

  .container.discover.relative {
    position: static
  }

  .container.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  .container.how-it-works {
    width: 100%
  }

  .container.how-it-works.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container.how-it-works.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container.who-for.relative {
    position: static
  }

  .container.who-for.relative.mobile-margin {
    margin-top: 4rem
  }

  .container.reviews {
    flex-direction: column
  }

  .container.reviews.confirmation.mobile._4x1.bf-testimonial-grid {
    grid-row-gap: 20px
  }

  .container.alt.relative {
    position: static
  }

  .container.alt.relative.mobile-margin {
    margin-top: 4rem
  }

  .flex-tc.confirmation-page {
    margin-left: 0;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px
  }

  .flex-mc.tablet-v {
    flex-direction: column;
    max-width: 500px
  }

  .flex-tsb.gap-18.mobile, .wrapper.flex-mc.shrink.margin-top-xl.mobile-vert {
    flex-direction: column
  }

  .wrapper.flex-mr.gap-sml {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
  }

  .wrapper.footer-links {
    flex-direction: column;
    display: flex
  }

  .wrapper.margin-rt-lrg.x-mobile-margin {
    margin-right: 0
  }

  .wrapper.margin-rt-lrg.x-mobile-margin.flex-center {
    justify-content: center;
    align-items: center
  }

  .wrapper.flex-ml.mobile-vertical {
    flex-direction: column
  }

  .wrapper.flex-ml.mobile-vertical.newsletter-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr
  }

  .grid-2.margin-top-lrg {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr
  }

  .grid-2.gap-lrg.bl-font {
    grid-column-gap: 60px
  }

  .grid-2.strategies-gap {
    grid-column-gap: 36px
  }

  .grid-2.mm {
    align-items: start
  }

  .grid-2.margin-top-100.workshop.tablet-1 {
    grid-template-columns: 1fr
  }

  .grid-2.blog {
    grid-template-columns: 1fr;
    justify-items: center;
    width: 100%
  }

  .grid-3.smaller-gap.margin-top-lrg {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr
  }

  .grid-3.mobile {
    flex-direction: column;
    display: flex
  }

  .grid-3.foundations.margin-top-lrg.mobile-2 {
    grid-template-columns: 1fr 1fr
  }

  .grid-3.margin-btm-lrg.tablet-1 {
    grid-template-columns: 1fr
  }

  .grid-3.margin-btm-lrg.tablet-1.founder-grid.mobile-padding {
    padding-left: 24px;
    padding-right: 24px
  }

  .grid-3.reviews.tablet, .grid-3.gap-sml.blog {
    grid-template-columns: 1fr 1fr
  }

  .grid-3.reviews-alt {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr
  }

  .grid-3.reviews-alt.tablet, .grid-3.reviews-alt.reviews4x1, .grid-4 {
    grid-template-columns: 1fr 1fr
  }

  .grid-4.btm-reviews-grid {
    grid-template-columns: 1fr
  }

  .grid-4.gap-lrg.margin-top-100.mm {
    grid-column-gap: 60px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    place-content: center;
    justify-items: center;
    display: grid
  }

  .grid-4.gap-lrg.margin-top-lrg.mm {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-left: 70px
  }

  .grid-4.wrapper-100 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .grid-4.wrapper-100._90-day-timer {
    margin-top: 20px
  }

  .paragraph-sml.grey-txt.x-margin-btm.mobile-center {
    text-align: center
  }

  .paragraph-sml.grey-txt.x-margin-btm.mm-reviews {
    align-self: auto
  }

  .button.google.footer {
    min-width: 0
  }

  .button.google.newsletter.tablet-hide {
    display: none
  }

  .button.google.newsletter.tablet-show {
    display: flex
  }

  .button.email.footer {
    min-width: 0;
    padding-left: 52px;
    padding-right: 52px
  }

  .button.margin-top-sml.centered {
    margin-left: auto;
    margin-right: auto
  }

  .button.tablet-98 {
    width: 98%
  }

  .button.about.mobile-hide, .button.wider.margin-top-lrg.desktop-hide {
    display: block
  }

  .button.blog_cta-mobile-btn {
    margin-top: 30px;
    display: block
  }

  .button-sml.mobile-hide {
    display: none
  }

  .grid-5 {
    grid-template-columns: 1fr 1fr 1fr
  }

  .grid-5.podcast {
    grid-template-columns: 1fr 1fr
  }

  .grid-5.podcast.testimonial-grid {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 800px
  }

  .grid-5.podcast.testimonial-grid.hide {
    display: none
  }

  .grid-5.podcast.testimonial-grid.remove-margin.yt-founder-testimonials {
    grid-template-columns: 1fr 1fr 1fr
  }

  .sys-grid-colors {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .margin-top-med.newsletter {
    display: block
  }

  .margin-top-med.newsletter.mobile-show {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block
  }

  .margin-top-med.newsletter.newsletter-form {
    margin-left: auto;
    margin-right: auto
  }

  .mobile-hide {
    display: none
  }

  .txt-white.full-width.center.desktop-hide {
    display: block
  }

  .txt-white.mobile-center {
    text-align: center
  }

  .txt-white.mobile-center.heading-sml._2.newsletter-header {
    margin-right: 0
  }

  .txt-white.this-is-for {
    font-size: 26px
  }

  .flex-msb.wrapper-100.margin-top-90.tablet-v, .flex-msb.coaching {
    flex-direction: column
  }

  .grid-6 {
    grid-template-columns: 1fr 1fr 1fr
  }

  .flex-v-ct {
    padding-bottom: 0
  }

  .flex-v-ct.hero {
    flex: 1
  }

  .flex-v-ct.margin-top-90.mobile-hide.ipad-show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .flex-v-ct.tablet-gap {
    grid-row-gap: 160px
  }

  .flex-v-ct.is-for-you-grid.mobile-hide.ipad-show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .flex-v-ct.no-padding.flex-gap-54.hero-mastermind, .flex-v-ct.no-padding.flex-gap-54.hero-founderos {
    min-width: 500px;
    max-width: 768px
  }

  .tablet-hide {
    display: none
  }

  .tablet-show {
    display: block
  }

  .wrapper-75 {
    flex: none;
    width: 100%;
    margin-top: 48px
  }

  .wrapper-50.padding-btm {
    width: 100%
  }

  .wrapper-50.pad-lft.mobile-x-padding {
    width: 100%;
    padding-left: 0
  }

  .center.txt-white.desktop-hide {
    display: block
  }

  .center.txt-white.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-white.h2-respaced {
    font-size: 40px
  }

  .center.txt-lightgray {
    font-size: 19px
  }

  .center.txt-white-how.desktop-hide {
    display: block
  }

  .center.txt-white-how.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-white-how.h2-respaced {
    font-size: 40px
  }

  .center.txt-white-howtxt.desktop-hide {
    display: block
  }

  .center.txt-white-howtxt.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-white-howtxt.h2-respaced {
    font-size: 40px
  }

  .center.txt-white-sub3.desktop-hide {
    display: block
  }

  .center.txt-white-sub3.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-white-sub3.h2-respaced {
    font-size: 40px
  }

  .center.txt-audience-title.desktop-hide {
    display: block
  }

  .center.txt-audience-title.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-audience-title.h2-respaced {
    font-size: 40px
  }

  .center.txt-business-txt.desktop-hide {
    display: block
  }

  .center.txt-business-txt.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-business-txt.h2-respaced {
    font-size: 40px
  }

  .center.txt-sub-text.desktop-hide {
    display: block
  }

  .center.txt-sub-text.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-sub-text.h2-respaced {
    font-size: 40px
  }

  .center.txt-white-trusted.desktop-hide {
    display: block
  }

  .center.txt-white-trusted.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-white-trusted.h2-respaced {
    font-size: 40px
  }

  .center.txt-together-subtext.desktop-hide {
    display: block
  }

  .center.txt-together-subtext.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-together-subtext.h2-respaced {
    font-size: 40px
  }

  .center.txt-better-subtext.desktop-hide {
    display: block
  }

  .center.txt-better-subtext.margin-btm-sml.smaller-header {
    font-size: 36px
  }

  .center.txt-better-subtext.h2-respaced {
    font-size: 40px
  }

  .center.flex-gap-workshop-form {
    grid-column-gap: 40px;
    grid-row-gap: 40px
  }

  .heading-400.txt-white.mobile-hide.ipad {
    display: block
  }

  .medium {
    font-weight: 500
  }

  .navigation {
    padding-left: 18px;
    padding-right: 18px
  }

  .nav_link {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    font-size: 18px
  }

  .nav_link._1 {
    padding-right: 0
  }

  .nav_link._1.desktop {
    display: none
  }

  .nav_link._1.desktop.home-link {
    display: block
  }

  .nav_link.dropdown {
    justify-content: center;
    padding-right: 0
  }

  .nav_link.dropdown.w--open {
    justify-content: center
  }

  .nav_link.desktop {
    display: none
  }

  .nav-container {
    display: flex
  }

  .nav-logo.w--current, .nav-logo.home, .nav-logo.respaced {
    display: none
  }

  .nav-links {
    background-color: #0000
  }

  .hero-1.mobile-hide {
    display: none
  }

  .image.launch-week {
    width: auto
  }

  .hero-3.mobile-hide {
    display: none
  }

  .hero-2 {
    grid-row-gap: 24px;
    width: 80%;
    padding-bottom: 2rem
  }

  .bg-video {
    object-fit: fill;
    width: 70%;
    top: 0%
  }

  .hero-wrapper-inside {
    border-style: none;
    flex-direction: row;
    overflow: hidden
  }

  .hero-wrapper-outside {
    padding: 1px;
    overflow: visible
  }

  .header-wrapper {
    position: relative
  }

  .review-wrapper.offset, .review-wrapper.offset-2 {
    margin-top: 0
  }

  .clear {
    display: none
  }

  .image-2 {
    width: 150%;
    left: -23%
  }

  .image-2.mobile-show {
    object-fit: fill;
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    inset: 8% 0% 0%
  }

  .image-2.mobile-hide.ipad {
    display: block
  }

  .matt-grey-txt.txt-white, .matt-grey-txt.symbol-description {
    margin-top: 22rem;
    position: relative
  }

  .program-block {
    min-height: 420px
  }

  .program-header-wrapper {
    top: 30px;
    left: 30px;
    right: 20px
  }

  .arrow-icon {
    width: 28px;
    height: 28px
  }

  .underline-bar.right, .underline-bar.left {
    height: 5px
  }

  .btm-reviews-wrapper.video.offset, .btm-reviews-wrapper.offset1, .btm-reviews-wrapper.offset3 {
    margin-top: 0
  }

  .btm-reviews-wrapper.margin-top-lrg, .btm-reviews-wrapper.margin-top-xl {
    margin-top: 0
  }

  .btm-reviews-wrapper.offset4, .btm-reviews-double {
    margin-top: 0
  }

  .footer-link-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: grid
  }

  .footer-link.no-line {
    padding-top: 10px;
    padding-bottom: 10px
  }

  .wrapper-25.flex-v-rb {
    grid-column-gap: 24px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%
  }

  .wrapper-25.flex-mc.relative.mobile-wide {
    width: 50%
  }

  .form-wrapper.margin-top-lrg.padding-lft {
    flex-direction: row;
    align-items: center
  }

  .footer-form {
    align-items: center
  }

  .form-container.margin-lft-med {
    margin-left: 20px
  }

  .form-container.margin-lft-22 {
    margin-left: 0
  }

  .form-container.lr-padding.padding-84px {
    padding-left: 0;
    padding-right: 0
  }

  .image-5 {
    display: none
  }

  .second-lottie.mobile-hide.ipad {
    display: block
  }

  .hero {
    width: 100%
  }

  .menu-button {
    color: #fff;
    padding: 0;
    display: block
  }

  .menu-button.w--open {
    background-color: #0000
  }

  .menu-button.mobile-hide {
    flex: 0 auto;
    display: block
  }

  .div-block, .menu-wrapper {
    display: block
  }

  .desktop-80 {
    max-width: 100%
  }

  .dropdown-inside.link {
    background-image: none;
    padding-left: 0;
    padding-right: 0
  }

  .nav_dropdown-outer {
    margin-top: 0
  }

  .nav_dropdown-outer.menu {
    margin-top: .5rem;
    display: block
  }

  .nav_dropdown-outer.link {
    background-image: none
  }

  .nav_dropdown-link {
    text-align: center
  }

  .nav_dropdown {
    width: 100%
  }

  .nav_dropdown.desktop {
    display: none
  }

  .button-wrapper.footer {
    max-width: 100%
  }

  .button-wrapper.button-margin {
    margin-top: 97px
  }

  .companies_logo, .companies_logo.bigger {
    object-fit: contain
  }

  .companies_logo.familyfund, .companies_logo.skool {
    margin-top: 10px;
    margin-bottom: 10px
  }

  .companies_logo.sclyde {
    object-fit: contain
  }

  .companies_logo.familyfund-small {
    margin-top: 10px;
    margin-bottom: 10px
  }

  .community-grid.margin-top-lrg {
    grid-template-columns: 1fr
  }

  .community-grid.margin-top-110 {
    grid-template-columns: 1fr;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto
  }

  .grid-box {
    text-align: center
  }

  .grid-box.larger {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .grid-box.larger.spacing-2 {
    padding-bottom: 30px
  }

  .grid-box.flex-msb {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px
  }

  .grid-box.respaced {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px
  }

  .grid-box.respaced-2, .grid-box.respaced-3, .grid-box.respaced-4 {
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px
  }

  .grid-box.larger-alt {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .grid-box.larger-alt.spacing-2 {
    padding-bottom: 30px
  }

  .grid-txt-wrapper {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex
  }

  .grid-txt-wrapper.compact {
    text-align: center;
    width: 100%
  }

  .wrapper-60, .wrapper-60.padding-btm {
    width: 100%
  }

  .wrapper-60.margin-rt-xl.mobile-x-margin {
    margin-right: 0
  }

  .wrapper-60.margin-rt-xl.mobile-x-margin.mobile-centered {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .brand-cta {
    grid-row-gap: 24px;
    border-style: none;
    border-color: var(--grey);
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding: 0
  }

  .signup_cta-txt-wrapper {
    border: 1px solid var(--grey);
    border-radius: 7px;
    justify-content: center;
    min-height: 60px;
    padding-left: 24px;
    padding-right: 24px
  }

  .founder-wrapper {
    flex-direction: column;
    width: 100%
  }

  .founder-wrapper.margin-top-xl._2.mobile-flip {
    flex-direction: column-reverse;
    margin-top: 60px
  }

  .founder-wrapper.jcron {
    align-items: center
  }

  .founder-wrapper.respaced {
    max-width: 400px
  }

  .founder-wrapper.respaced.right-aligned {
    padding-left: 15px;
    padding-right: 15px
  }

  .founder-wrapper.respaced.alt {
    padding-right: 15px
  }

  .founders-img {
    width: 80%;
    margin-left: 17%
  }

  .founders-img._2 {
    width: 75%;
    margin-left: 12%;
    margin-right: 0
  }

  .founders-img._3 {
    margin-left: 10%
  }

  .founders-img.cover.jcron {
    width: 75%
  }

  .founders-img.cover._1 {
    width: 80%
  }

  .founders-img.std {
    order: -1;
    width: 272px;
    margin-left: auto;
    margin-right: auto
  }

  .founders-img.alt, .founders-img.alt-2 {
    margin-left: auto;
    margin-right: auto
  }

  .founders-img.std-alt {
    order: -1;
    width: 272px;
    margin-left: auto;
    margin-right: auto
  }

  .founders-img.nathan {
    margin-left: auto;
    margin-right: auto
  }

  .founders-img.scot {
    order: -1;
    width: 272px;
    margin-left: auto;
    margin-right: auto
  }

  .founders-img.jcron, .founders-img.rob-hoffman {
    margin-left: auto;
    margin-right: auto
  }

  .founders-img.tablet-centered {
    align-self: center;
    margin-left: 0;
    padding-bottom: 30px
  }

  .founders-img.rob-hoffman-copy {
    margin-left: auto;
    margin-right: auto
  }

  .wrapper-67 {
    width: 100%
  }

  .wrapper-67.gap-rt.founders-pad {
    border-left-style: none;
    width: 100%
  }

  .wrapper-67.gap-rt.founders-pad.left {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    border-left-style: none;
    border-right-style: none
  }

  .wrapper-67.gap-rt.founders-pad.jcron {
    margin-left: 0
  }

  .founder-top-wrapper {
    z-index: 2;
    justify-content: center;
    align-items: center;
    position: relative
  }

  .founder-top-wrapper.margin-btm-sml.center-flex-zach, .founder-top-wrapper.margin-btm-sml.program-feedback-zach-title {
    justify-content: flex-start;
    align-items: center
  }

  .founder-top-wrapper.margin-btm-27 {
    height: 15px
  }

  .founder-top-wrapper.sm {
    height: 19px;
    margin-right: -24px
  }

  .founder-header-lft {
    justify-content: center;
    padding-left: 10px;
    padding-right: 2px;
    font-size: 11px
  }

  .founder-header-lft.sm {
    justify-content: center;
    padding-left: 12px;
    padding-right: 4px;
    font-size: 11px
  }

  .founder-header-rt, .founder-header-rt.sm {
    justify-content: center;
    padding-left: 2px;
    padding-right: 6px;
    font-size: 11px
  }

  .founder-header-rt.sm.mastermind {
    padding-left: 8px
  }

  .founder-header-rt.mastermind {
    padding-left: 8px;
    padding-right: 12px
  }

  .program-img {
    display: block;
    inset: auto 0% 0% auto
  }

  .mastermind-img._2, .mastermind-img.new-2 {
    max-width: 100%
  }

  .experts-grid-coaching.margin-top-lrg {
    grid-template-columns: 1fr
  }

  .experts-grid-coaching.margin-top-larger {
    margin-top: 0
  }

  .experts-grid-coaching.newsletter {
    flex-direction: column;
    display: flex
  }

  .experts-top.mobile-flip {
    flex-direction: row-reverse
  }

  .experts_title-wrapper {
    align-items: flex-end
  }

  .experts_title-wrapper.mobile-lft {
    align-items: flex-start
  }

  .experts_title-wrapper.mobile-lft.no-left-padding {
    left: 0
  }

  .founders-row-1 {
    grid-column-gap: 2rem
  }

  .smaller-logo {
    object-fit: contain
  }

  .founders-row-2, .founders-row-3, .founders-row-4, .founders-row-5 {
    grid-column-gap: 2rem
  }

  .founders-logos-wrapper {
    grid-column-gap: 45px
  }

  .reviews-column {
    width: 100%
  }

  .reviews-wrapper {
    margin-left: 10px;
    margin-right: 10px
  }

  .reviews-wrapper.alt.lr-padding-0 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
  }

  .reviews-wrapper.reviews-card {
    margin-left: 0;
    margin-right: 0
  }

  .video-img {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    max-height: 300px
  }

  .footer-logo.footer-margin {
    margin-bottom: 30px
  }

  .footer-logo.footer-margin.w--current {
    margin-bottom: 10px
  }

  .bg-video-2 {
    object-fit: fill;
    width: 70%;
    top: -16%
  }

  .bg-video-2.video-to-back {
    z-index: -100;
    display: block
  }

  .mobile-video {
    object-fit: fill;
    width: 70%;
    top: 0%
  }

  .mobile-footer-links.footer-rt {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    row-gap: 5px;
    display: flex
  }

  .mobile-footer-links-lft {
    flex-direction: column;
    align-items: flex-start;
    display: flex
  }

  .founder-logo.margin-btm-xl.mobile-hide {
    width: 200px;
    display: block
  }

  .founder-logo.margin-btm-xl.mobile-hide.mastermind {
    width: 240px
  }

  .automate-wrapper {
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 100px;
    margin-left: auto;
    padding-top: 40px
  }

  .automate {
    grid-column-gap: 30px;
    justify-content: flex-start;
    align-items: center;
    width: 500px;
    margin-top: 0;
    position: relative;
    top: auto;
    right: auto
  }

  .automate._2, .automate._3 {
    justify-content: flex-start;
    margin-top: 0;
    position: relative;
    top: auto;
    right: auto
  }

  .automate._4 {
    justify-content: flex-start;
    position: relative;
    top: auto;
    right: auto
  }

  .automate._1 {
    margin-top: 0;
    margin-right: 0
  }

  .img-1 {
    width: 150px;
    height: 150px;
    margin-bottom: -20px
  }

  .list-wrapper, .list-wrapper.operating, .list-wrapper.community, .list-wrapper.niche {
    margin-top: 0;
    margin-left: 0
  }

  .module-img._2 {
    padding-bottom: 40px;
    padding-right: 0
  }

  .module-box {
    font-size: 18px
  }

  .founder-glow {
    width: 50px;
    height: 50px
  }

  .div-block-3.margin-top-lrg {
    flex-direction: column
  }

  .laptop-vid {
    order: -1;
    width: 100%;
    margin-left: 0%
  }

  .div-block-4 {
    width: 100%
  }

  .drodpdown-faq.confirmation-page {
    padding-left: 20px;
    padding-right: 20px
  }

  .dropdown-toggle.confirmation-page {
    padding-left: 0
  }

  .dropdown-list {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0
  }

  .hero-txt-wrapper {
    margin-top: 24vh;
    padding-top: 0
  }

  .hero-txt-wrapper.about, .hero-txt-wrapper.no-pad.coaching {
    margin-top: 0
  }

  .hero-txt-wrapper.edit-home-1 {
    margin-top: 0
  }

  .bonus-txt.alt {
    max-width: 100%
  }

  .curated-wrapper {
    margin-bottom: 0
  }

  .curated-wrapper.edit-8 {
    margin-bottom: 24px
  }

  .curated-wrapper.wrapper-50 {
    margin-bottom: 36px
  }

  .curated-wrapper.wrapper-50.alt {
    margin-bottom: 20px
  }

  .gain-img {
    margin-left: 0
  }

  .gain-img.alt {
    margin-right: 0
  }

  .curated-txt.respaced, .curated-txt.edit-2 {
    max-width: none
  }

  .lead-img {
    margin-left: 0
  }

  .lead-img.phone, .lead-img.photos {
    margin-right: 0
  }

  .expert-img {
    margin-left: 0
  }

  .expert-img.small {
    margin-right: auto
  }

  .raving-img {
    margin-left: 0
  }

  .image-17 {
    display: none
  }

  .bg-video-3 {
    object-fit: fill;
    width: 70%;
    top: 0%
  }

  .bg-video-3.ipad-up {
    margin-top: auto
  }

  .laptop-wrapper {
    order: -1;
    width: 100%;
    max-width: 400px;
    height: auto;
    min-height: 320px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%
  }

  .laptop {
    width: 100%;
    height: auto;
    inset: 0% 0% auto
  }

  .img-wrapper {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto
  }

  .img-wrapper.bigger {
    width: 100%;
    max-width: 100%
  }

  .image-18.contain {
    max-width: 100%
  }

  .image-18.larger {
    width: 100%
  }

  .plan-wrapper {
    max-width: 222px
  }

  .works-line {
    width: 1px;
    height: 88%;
    margin-right: 0
  }

  .margin-top-100 {
    flex-direction: column;
    width: 100%;
    margin-top: 0
  }

  .margin-top-100.mm {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto
  }

  .reviews-inside.confirmation, .reviews-inside.confirmation-review-bf {
    height: auto
  }

  .reviews-inside.confirmation-review-bf {
    height: auto;
    min-height: 0
  }

  .reviews-inside.confirmation-review-bf.confirmation-review-card {
    min-height: 300px
  }

  .mm_works-glow-wrap {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
    inset: 0% auto auto
  }

  .mm_works-glow-wrap._2 {
    margin-top: 5px;
    margin-left: 0;
    inset: 25% auto auto
  }

  .mm_works-glow-wrap._3 {
    margin-top: 25px;
    margin-left: 0;
    inset: 50% auto auto
  }

  .mm_works-glow-wrap._4 {
    margin-top: 41px;
    margin-left: 0;
    top: 75%;
    left: auto
  }

  .mobile-arrow {
    margin-left: 25%;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%
  }

  .how-it-works-wrapper {
    justify-content: center;
    margin-top: 90px;
    display: flex
  }

  .div-block-6 {
    grid-row-gap: 12px;
    flex-direction: column
  }

  .text-field {
    flex: 0 auto
  }

  .training-list.limited.flex-gap-20px.mobile-width-100 {
    max-width: 100%
  }

  .logos-1 {
    grid-column-gap: 0px;
    justify-content: space-between;
    width: 100%
  }

  .about-header {
    font-size: 5rem
  }

  .photo-txt.margin-top-tiny.mobile-center {
    text-align: center
  }

  .subscribe-wrapper.margin-top-xl.margin-btm-xxl {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .subscribe-btn.google.footer, .subscribe-btn.email.footer {
    min-width: 0
  }

  .subscribe-btn.margin-top-sml.centered {
    margin-left: auto;
    margin-right: auto
  }

  .subscribe-btn.tablet-98 {
    width: 98%
  }

  .subscribe-btn.margin-lft-sml {
    margin-left: 0
  }

  .wrapper-33 {
    width: 50%
  }

  .wrapper-33.mobile-margin {
    margin-left: -25%
  }

  .founder-block.pad-rt.mobile-x-padding {
    width: 100%
  }

  .about_blog-wrapper {
    flex-direction: column;
    align-items: center
  }

  .about_blog-wrapper.mobile-vert {
    flex-direction: column
  }

  .grey-txt.full-width.center.desktop-hide {
    display: block
  }

  .author-info {
    margin-left: 0
  }

  .wrapper-40.flex-v-lt.gap-30 {
    text-align: center;
    order: -1;
    align-items: center;
    width: 80%
  }

  .wrapper-40.flex-v-rt.align-rt.gap-30 {
    text-align: center;
    align-items: center;
    width: 80%
  }

  .blog_grid {
    flex-direction: column
  }

  .about_blog-list, .blog_popular {
    width: 100%
  }

  .newsletter-input.newsletter {
    max-width: 100%
  }

  .newsletter-form {
    width: 100%
  }

  .newsletter-form.newsletter-page {
    justify-content: center
  }

  .newsletter-form.newsletter-page.newsletter {
    width: 100%;
    display: block
  }

  .wrapper-70.mobile {
    width: 100%
  }

  .rich-txt figure {
    padding-left: 0;
    padding-right: 0
  }

  .laptop-video {
    height: 400px
  }

  .tablet-center {
    justify-content: center;
    align-items: center
  }

  .blog_featured-collection {
    margin-bottom: 22px
  }

  .social-wrapper-blog.tablet-show {
    display: flex
  }

  .author-wrapper.margin-top-med.margin-btm-xlxl {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    margin-bottom: 60px;
    padding-right: 24px
  }

  .html-embed-4 {
    margin-left: 0
  }

  .blog_full {
    height: auto
  }

  .blog_category-img {
    height: 200px
  }

  .phone-img.mobile-margin-top {
    margin-top: 60px
  }

  .phone-img.mobile-margin-top.newsletter {
    margin-top: 0;
    position: relative
  }

  .utility-page-content {
    width: 75%
  }

  .inline {
    display: inline-block
  }

  .author-info-embed {
    margin-left: 0
  }

  .blog_cta-flex {
    grid-row-gap: 50px;
    flex-direction: column;
    width: 100%
  }

  .blog_cta-flex.second {
    width: 100%
  }

  .blog_cta-txt-wrap {
    text-align: center;
    order: -1;
    align-items: center;
    width: 100%
  }

  .blog_cta-txt-wrap.right-align {
    text-align: center;
    align-items: center
  }

  .blog_cta-txt-wrap.right-align._2 {
    padding-left: 0
  }

  .blog_cta-vid {
    height: 400px
  }

  .blog_cta-flex-wrap {
    grid-row-gap: 50px
  }

  .nav_dropdown-list.link.w--open {
    width: 100%;
    position: relative
  }

  .testimonial_name {
    text-align: right
  }

  .testimonial_name.left-align {
    flex: 0 auto
  }

  .video_container {
    width: 100%
  }

  .section_experts {
    display: none
  }

  .experts_grid {
    grid-template-columns: 1fr;
    margin-top: 0
  }

  .experts_grid._123 {
    margin-top: 60px
  }

  .experts_container {
    width: 100%;
    position: static
  }

  .experts_container.experts_container-new.c-spacing {
    margin-top: 40px;
    padding-bottom: 0
  }

  .experts_video {
    display: none
  }

  .experts_video.ipad-up {
    margin-top: auto
  }

  .experts_content {
    grid-column-gap: 26px;
    grid-row-gap: 26px
  }

  .experts_profile.mobile-lft {
    text-align: left;
    justify-content: flex-start
  }

  .experts_img {
    width: 100px;
    height: 100px
  }

  .experts_img.newsletter {
    width: 100px
  }

  .experts_img.newsletter.expert_img_bg {
    border-radius: 50%;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    overflow: hidden
  }

  .experts_img.mobile-lft {
    width: 64px;
    height: 64px;
    left: auto;
    right: 0
  }

  .experts_img.mobile-lft.newsletter {
    width: 100px;
    height: 100px;
    position: absolute;
    left: auto
  }

  .hero_logo {
    width: 200px;
    display: block
  }

  .hero_logo._1 {
    width: 200px
  }

  .about-subheader {
    font-size: 2rem
  }

  .about_blog-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-bottom: 40px
  }

  .hero_subheader {
    line-height: 1
  }

  .companies_logo-flex {
    grid-column-gap: 40px;
    grid-row-gap: 8px
  }

  .hero_container {
    width: 75%;
    padding-top: 0
  }

  .hero_container.edit-home {
    padding-top: 301px
  }

  .box {
    width: 160px
  }

  .clock-number {
    font-size: 7rem
  }

  .clock-label {
    font-size: 16px
  }

  .mm_works-glow-on {
    width: 10px;
    height: 10px;
    margin-left: 0;
    inset: 0% auto auto
  }

  .mm_works-glow-on._2 {
    margin-top: 0;
    margin-left: -15px;
    inset: 25% 0% auto
  }

  .mm_works-glow-on._3 {
    margin-top: 10px;
    margin-left: -15px;
    inset: 50% 0% auto
  }

  .mm_works-glow-on._4 {
    margin-top: 15px;
    margin-left: -15px;
    top: 75%;
    left: 0%
  }

  .mm_works-glow-off {
    left: -20px
  }

  .discover-grid {
    grid-template-columns: 1fr
  }

  .whats-inside-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    max-width: 377px;
    margin-left: auto;
    margin-right: auto
  }

  .whats-inside-container {
    margin-top: 80px
  }

  .whats-inside-container.custom-spacing {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    margin-top: 60px
  }

  .next-level-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px
  }

  .next-level-grid.custom-spacing {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 80px;
    margin-bottom: 70px
  }

  .next-level-block {
    min-width: 3px;
    padding-left: 30px;
    padding-right: 22px
  }

  .bonus-grid {
    grid-template-columns: 1fr
  }

  .newsletter_form-wrapper {
    display: none
  }

  .newsletter-wrapper.nick-temp {
    min-height: 0;
    max-height: none
  }

  .margin-top-mobile {
    margin-top: 120px
  }

  .h4-resized.txt-white, .h4-resized.txt-white-subtitle {
    font-size: 19px;
    font-weight: 500
  }

  .max-width-custom-1, .max-width-custom-2 {
    max-width: none
  }

  .cta-button-group {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex
  }

  .founder-content-right {
    border-left-style: none;
    /* margin-top: -83px; */
    margin-left: 0;
    padding-left: 0
  }

  .founder-content-right.alt {
    position: relative
  }

  .founder-content-right.height-100 {
    height: auto;
    min-height: 0
  }

  .founder-content-left {
    border-right-style: none;
    /* margin-top: -108px; */
    margin-right: 0;
    padding-right: 0
  }

  .founder-content-left.height-100 {
    order: 1;
    height: auto;
    min-height: 0
  }

  .systems-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px
  }

  .systems-grid.margin-top-lrg {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr
  }

  .systems-grid.mm {
    align-items: start
  }

  .systems-grid.margin-top-100.workshop.tablet-1 {
    grid-template-columns: 1fr
  }

  .systems-grid.blog {
    grid-template-columns: 1fr;
    justify-items: center;
    width: 100%
  }

  .experts_grid_alt {
    grid-row-gap: 55px;
    grid-template-columns: 1fr;
    max-width: 460px
  }

  .experts_grid_alt._123 {
    margin-top: 60px
  }

  .founder-description-wrap {
    margin-top: 14px
  }

  .hero-description-wrapper {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto
  }

  .os-hero-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    align-items: center;
    margin-top: 200px;
    margin-bottom: 60px
  }

  .os-hero-h1 {
    font-size: 36px
  }

  .os-hero-h1.bigger {
    font-size: 44px
  }

  .os-hero-description {
    font-size: 20px;
    line-height: 1.1
  }

  .os-hero-description.bigger {
    font-size: 22px
  }

  .experts-grid {
    grid-row-gap: 55px;
    grid-template-columns: 1fr;
    max-width: 460px
  }

  .experts-grid._123 {
    margin-top: 60px
  }

  .experts-grid.newsletter {
    grid-template-columns: 1fr
  }

  .experts-grid.newsletter.temp.nick-temp {
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center
  }

  .experts-grid.mt-70 {
    margin-top: 40px;
    margin-bottom: 0
  }

  .h2-resized {
    font-size: 36px
  }

  .h2-resized.mobile-landscape-center, .h2-resized.tablet-center {
    text-align: center
  }

  .h2-resized.text-left.text-center {
    font-size: 51px
  }

  .subscribe-heading-wrap.custom-spacing {
    margin-bottom: 30px
  }

  .students-wrap.custom-spacing {
    margin-top: 30px
  }

  .discover-grid-1 {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
    grid-template-columns: 1fr;
    padding-left: 5vw;
    padding-right: 5vw
  }

  .discover-grid-1.audience.customs-spacing {
    grid-template-columns: 1fr 1fr;
    margin-top: 57px;
    padding-left: 0;
    padding-right: 0
  }

  .module-description {
    font-size: 18px
  }

  .module-heading {
    font-size: 22px
  }

  .next-level-quote-inner.list-grid-wrapper.pricing-grid-wrapper {
    padding: 35px
  }

  .heading-wrap {
    margin-bottom: 80px
  }

  .heading-wrap.less-margin-bottom {
    text-align: left
  }

  .heading-wrap.customs-spacing {
    margin-bottom: 40px
  }

  .faq-wrap {
    margin-top: 80px
  }

  .faq-question {
    font-size: 20px
  }

  .faq-answer {
    color: var(--light-grey);
    font-size: 16px;
    line-height: 1.35
  }

  .faq-answer p {
    font-size: 16px;
    line-height: 1.35
  }

  .faq-answer li {
    background-image: none;
    padding-top: 0;
    padding-bottom: 4px
  }

  .faq-answer ul {
    padding-left: 14px
  }

  .founder-hero-h1 {
    font-size: 40px
  }

  .founder-hero-description {
    font-size: 20px
  }

  .founder-hero-description.mastermind-subheader {
    font-size: 22px
  }

  .icon-block-description.alt {
    font-size: 15px
  }

  .curriculum-module-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    max-width: 377px;
    margin-left: auto;
    margin-right: auto
  }

  .curriculum-module-description {
    font-size: 18px
  }

  .curriculum-module-heading {
    font-size: 22px
  }

  .bullet-text {
    font-size: 15px
  }

  .experts_title-wrapper-2.mobile-lft {
    align-items: flex-end
  }

  .how-grid.hero {
    flex: 1
  }

  .how-grid.margin-top-90.mobile-hide.ipad-show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .how-grid.tablet-gap {
    grid-row-gap: 160px
  }

  .how-grid.is-for-you-grid.mobile-hide.ipad-show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .heading-founders-experts.full-width.center.desktop-hide {
    display: block
  }

  .heading-founders-experts.mobile-center {
    text-align: center
  }

  .founders-row {
    grid-column-gap: 2rem
  }

  .mastermind-plan-wrap {
    width: 100%
  }

  .mastermind-plan-wrap.smaller.relative {
    position: static
  }

  .mastermind-plan-wrap.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  .mastermind-plan-wrap.flex-tsb {
    flex-direction: column
  }

  .mastermind-plan-wrap.footer {
    flex-direction: column-reverse;
    display: none
  }

  .mastermind-plan-wrap.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  .mastermind-plan-wrap.larger {
    width: 100%
  }

  .mastermind-plan-wrap.larger.margin-top-xxl._1 {
    margin-top: 100px
  }

  .mastermind-plan-wrap.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .mastermind-plan-wrap.hero-container {
    width: 100%
  }

  .mastermind-plan-wrap.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  .mastermind-plan-wrap.hero-container.mobile-75.pages.workshop {
    padding-top: 5rem
  }

  .mastermind-plan-wrap.hero-container.mobile-75.coaching {
    height: auto
  }

  .mastermind-plan-wrap.nav {
    width: 100%
  }

  .mastermind-plan-wrap.discover.relative {
    position: static
  }

  .mastermind-plan-wrap.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  .founder-title-smaller {
    font-size: 9px
  }

  .experts_video-overlay {
    display: block
  }

  .newsletter_grid, .newsletter_grid.margin-top-lrg {
    grid-template-columns: 1fr
  }

  .newsletter_grid.margin-top-larger {
    grid-template-columns: 1fr;
    margin-top: 0
  }

  .newsletter_grid.newsletter {
    flex-direction: column;
    display: flex
  }

  .landing_grid-img {
    margin-left: 0
  }

  .landing_grid-img.small {
    margin-right: auto
  }

  .podcast-img.new.testimonial-podcast {
    width: 100%
  }

  .newsletter-signup-wrapper {
    display: flex
  }

  .newsletter-signup-wrapper.tablet-v {
    flex-direction: column;
    max-width: 500px
  }

  .signup-label {
    display: none
  }

  .signup-btn {
    padding-top: 12px;
    padding-bottom: 12px
  }

  .signup-btn.footer {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px
  }

  .form_signup-wrapper {
    width: 320px;
    display: block
  }

  .form_signup-wrapper.footer {
    width: 320px;
    display: none
  }

  .form_signup-wrapper.cta {
    width: 320px;
    min-width: 0
  }

  .form_signup-wrapper.cta.lead-magnet {
    width: 90%
  }

  .expert_modal._1.show {
    display: flex
  }

  .text-block-3 {
    text-align: center;
    line-height: 26px
  }

  .heading-803 {
    text-align: center;
    line-height: 1
  }

  .youtube {
    margin-top: 0;
    display: block
  }

  .youtube-2 {
    display: none
  }

  .video-2 {
    display: block
  }

  .heading-804 {
    font-size: 26px
  }

  .div-block-18 {
    margin-top: 10px;
    display: flex
  }

  .section-3 {
    padding-top: 60px
  }

  .section-3.sec-matt.less-padding-top.c-spacing {
    padding-bottom: 80px
  }

  .header-main {
    font-size: 35px;
    line-height: 1.1
  }

  .header-main.header-optin {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 35px;
    line-height: 1.1
  }

  .header-main.header-optin.optin-page {
    margin-bottom: 7px;
    padding-bottom: 0
  }

  .header-main.header-vsl {
    font-size: 35px;
    line-height: 1.1
  }

  .header-main.confirmation-headline {
    font-size: 35px
  }

  .text-block-11, .sub-headline-2.clipped.confirmation-page {
    font-size: 22px
  }

  .custicon-container {
    padding-bottom: 20px
  }

  .body.optin-page {
    background-image: none
  }

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

  .div-block-21 {
    padding-left: 10px;
    padding-right: 10px
  }

  .main-col-testimonials {
    text-align: center;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    left: 0
  }

  .container-14 {
    height: 265px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px
  }

  .bold-text-12.clipped {
    background-color: var(--green-yellow);
    background-image: none
  }

  .video-embed {
    overflow: hidden
  }

  .bold-text-14 {
    font-size: 35px;
    line-height: 1.1
  }

  .text-block-13.confirmation-page {
    font-size: 22px
  }

  .faq-answer-2 {
    color: #cbcbcb;
    font-size: 16px;
    line-height: 1.35
  }

  .bold-text-15 {
    font-size: 23px
  }

  .container-23 {
    margin-top: -5px;
    margin-bottom: -5px
  }

  .container-24 {
    max-width: 13%;
    height: 100px
  }

  .heading-813 {
    font-size: 35px
  }

  .section-6 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px
  }

  .container-38 {
    max-width: 728px
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px
  }

  .hero-wrapper-2.grid-test {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px
  }

  .heading-815.confirmation-title {
    width: 100%
  }

  .subheadline.green.top-margin-100 {
    font-size: 17px
  }

  .subhead-paragraph.top-margin-20 {
    font-size: 20px
  }

  .flex-column.align-left-mobile {
    align-items: flex-start
  }

  .new-vsl-main-headline {
    font-size: 45px
  }

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

  .grid_pillars_3x1.top-margin-70.linkedin-for-ceos {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    margin-bottom: 20px
  }

  .grid_pillars_3x1.top-margin-70.linkedin-for-ceos._4-grid {
    grid-template-columns: 1fr 1fr 1fr
  }

  .grid_pillars_3x1.top-margin-70.founderos-light-4x1 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr
  }

  .grid_pillars_3x1.top--117 {
    grid-row-gap: 16px;
    margin-top: -183px
  }

  .expert-headline {
    font-size: 25px;
    line-height: 100%
  }

  .html-embed-11 {
    display: block
  }

  .html-embed-11.video-test {
    justify-content: center;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 33.25%;
    display: block;
    overflow: visible
  }

  .headline-reg.center {
    font-size: 40px
  }

  .pillar-headline.txt-white {
    font-size: 19px;
    font-weight: 500
  }

  .grid-4x2.top-margin-60 {
    grid-template-columns: 1fr 1fr
  }

  .grid-2x1._1-1 {
    grid-template-columns: 1.3fr
  }

  .grey-box {
    width: 100%;
    height: 100%;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px
  }

  .bullet-text-2 {
    font-size: 15px
  }

  .founder-header-lft-2 {
    justify-content: center;
    padding-left: 10px;
    padding-right: 2px;
    font-size: 11px
  }

  .founder-header-rt-2 {
    justify-content: center;
    padding-left: 2px;
    padding-right: 6px;
    font-size: 11px
  }

  .quick-stack {
    width: auto
  }

  .registration-main-headline {
    font-size: 45px
  }

  .green-18px {
    text-align: center;
    line-height: 26px
  }

  .subheadline-24px.green.top-margin-100 {
    font-size: 17px
  }

  .fade-subheadline.top-margin-20 {
    font-size: 20px
  }

  .green-26px {
    text-align: center;
    line-height: 26px
  }

  .workshop-headline {
    font-size: 45px
  }

  .workshop-subhead.green.top-margin-100 {
    font-size: 17px
  }

  .row-form-block {
    grid-row-gap: 12px;
    flex-direction: column
  }

  .text-field-form-workshop {
    flex: 0 auto
  }

  .submit-form-button.google.footer {
    min-width: 0
  }

  .submit-form-button.google.newsletter.tablet-hide {
    display: none
  }

  .submit-form-button.google.newsletter.tablet-show {
    display: flex
  }

  .submit-form-button.email.footer {
    min-width: 0;
    padding-left: 52px;
    padding-right: 52px
  }

  .submit-form-button.margin-top-sml.centered {
    margin-left: auto;
    margin-right: auto
  }

  .submit-form-button.tablet-98 {
    width: 98%
  }

  .submit-form-button.about.mobile-hide, .submit-form-button.wider.margin-top-lrg.desktop-hide {
    display: block
  }

  .submit-form-button.blog_cta-mobile-btn {
    margin-top: 30px;
    display: block
  }

  .logos-wrapper-founder {
    grid-column-gap: 45px
  }

  .about-mat-cc {
    margin-left: 0;
    margin-right: 0
  }

  .div-block-29 {
    max-width: 47vw
  }

  .image-148 {
    width: 33vw;
    left: 3%
  }

  .subheadline-17px.green.top-margin-100 {
    font-size: 17px
  }

  .fade-subheadline-confirmation.top-margin-20 {
    font-size: 20px
  }

  .green-15px {
    text-align: center;
    line-height: 26px
  }

  .companies_logo-flex-confirmation {
    grid-column-gap: 40px;
    grid-row-gap: 8px
  }

  .section-checkout {
    padding-left: 24px;
    padding-right: 24px
  }

  .grid-checkout {
    grid-column-gap: 10px;
    grid-row-gap: 10px
  }

  .checkout-head {
    font-size: 45px
  }

  .checkout-subhead {
    line-height: 1
  }

  .checkout-box-sticky {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px
  }

  .checkout-box-sticky.larger {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .checkout-box-sticky.larger.spacing-2 {
    padding-bottom: 30px
  }

  .checkout-box-sticky.flex-msb {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px
  }

  .checkout-box-sticky.respaced {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px
  }

  .checkout-box-sticky.respaced-2, .checkout-box-sticky.respaced-3, .checkout-box-sticky.respaced-4 {
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px
  }

  .checkout-box-sticky.larger-alt {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .checkout-box-sticky.larger-alt.spacing-2 {
    padding-bottom: 30px
  }

  .checkout-totals.respaced, .checkout-totals.edit-2 {
    max-width: none
  }

  .divider._15-bot-margin {
    text-align: left;
    width: 100%
  }

  .checkout-text {
    text-align: left
  }

  .checkout-text.respaced, .checkout-text.edit-2 {
    max-width: none
  }

  .fade-subheadline-confirmation-welcome.top-margin-20 {
    font-size: 20px
  }

  .container-welcome {
    width: 100%
  }

  .container-welcome.smaller.relative {
    position: static
  }

  .container-welcome.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-welcome.flex-tsb {
    flex-direction: column
  }

  .container-welcome.footer {
    flex-direction: column-reverse;
    display: none
  }

  .container-welcome.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  .container-welcome.larger {
    width: 100%
  }

  .container-welcome.larger.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-welcome.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-welcome.larger.top-margin-120.no-top-margin {
    margin-top: 0
  }

  .container-welcome.hero-container {
    width: 100%
  }

  .container-welcome.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  .container-welcome.hero-container.mobile-75.pages.workshop {
    width: 75%;
    margin-top: 0;
    padding-top: 0
  }

  .container-welcome.hero-container.mobile-75.pages.workshop.mobile-100 {
    width: 100%
  }

  .container-welcome.hero-container.mobile-75.coaching {
    height: auto
  }

  .container-welcome.nav {
    width: 100%
  }

  .container-welcome.discover.relative {
    position: static
  }

  .container-welcome.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-welcome.how-it-works {
    width: 100%
  }

  .container-welcome.how-it-works.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-welcome.how-it-works.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-welcome.who-for.relative {
    position: static
  }

  .container-welcome.who-for.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-welcome.reviews {
    flex-direction: column
  }

  .container-welcome.alt.relative {
    position: static
  }

  .container-welcome.alt.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-copy {
    width: 100%
  }

  .container-copy.smaller.relative {
    position: static
  }

  .container-copy.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-copy.flex-tsb {
    flex-direction: column
  }

  .container-copy.footer {
    flex-direction: column-reverse;
    display: none
  }

  .container-copy.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  .container-copy.larger {
    width: 100%
  }

  .container-copy.larger.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-copy.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-copy.larger.top-margin-120.no-top-margin {
    margin-top: 0
  }

  .container-copy.hero-container {
    width: 100%
  }

  .container-copy.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  .container-copy.hero-container.mobile-75.pages.workshop {
    width: 75%;
    margin-top: 0;
    padding-top: 0
  }

  .container-copy.hero-container.mobile-75.pages.workshop.mobile-100 {
    width: 100%
  }

  .container-copy.hero-container.mobile-75.coaching {
    height: auto
  }

  .container-copy.nav {
    width: 100%
  }

  .container-copy.discover.relative {
    position: static
  }

  .container-copy.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-copy.how-it-works {
    width: 100%
  }

  .container-copy.how-it-works.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-copy.how-it-works.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-copy.who-for.relative {
    position: static
  }

  .container-copy.who-for.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-copy.reviews {
    flex-direction: column
  }

  .container-copy.alt.relative {
    position: static
  }

  .container-copy.alt.relative.mobile-margin {
    margin-top: 4rem
  }

  .heading-803-copy {
    text-align: center;
    line-height: 1
  }

  .curriculum-module-heading-sec {
    font-size: 22px
  }

  .container-nav {
    width: 100%
  }

  .container-nav.smaller.relative {
    position: static
  }

  .container-nav.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-nav.flex-tsb {
    flex-direction: column
  }

  .container-nav.footer {
    flex-direction: column-reverse;
    display: none
  }

  .container-nav.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  .container-nav.larger {
    width: 100%
  }

  .container-nav.larger.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-nav.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-nav.larger.top-margin-120.no-top-margin {
    margin-top: 0
  }

  .container-nav.hero-container {
    width: 100%
  }

  .container-nav.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  .container-nav.hero-container.mobile-75.pages.workshop {
    width: 75%;
    margin-top: 0;
    padding-top: 0
  }

  .container-nav.hero-container.mobile-75.pages.workshop.mobile-100 {
    width: 100%
  }

  .container-nav.hero-container.mobile-75.coaching {
    height: auto
  }

  .container-nav.nav {
    width: 100%
  }

  .container-nav.discover.relative {
    position: static
  }

  .container-nav.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-nav.how-it-works {
    width: 100%
  }

  .container-nav.how-it-works.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-nav.how-it-works.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-nav.who-for.relative {
    position: static
  }

  .container-nav.who-for.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-nav.reviews {
    flex-direction: column
  }

  .container-nav.alt.relative {
    position: static
  }

  .container-nav.alt.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-logo {
    width: 100%
  }

  .container-logo.smaller.relative {
    position: static
  }

  .container-logo.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-logo.flex-tsb {
    flex-direction: column
  }

  .container-logo.footer {
    flex-direction: column-reverse;
    display: none
  }

  .container-logo.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  .container-logo.larger {
    width: 100%
  }

  .container-logo.larger.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-logo.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-logo.larger.top-margin-120.no-top-margin {
    margin-top: 0
  }

  .container-logo.hero-container {
    width: 100%
  }

  .container-logo.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  .container-logo.hero-container.mobile-75.pages.workshop {
    width: 75%;
    margin-top: 0;
    padding-top: 0
  }

  .container-logo.hero-container.mobile-75.pages.workshop.mobile-100 {
    width: 100%
  }

  .container-logo.hero-container.mobile-75.coaching {
    height: auto
  }

  .container-logo.nav {
    width: 100%
  }

  .container-logo.discover.relative {
    position: static
  }

  .container-logo.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-logo.how-it-works {
    width: 100%
  }

  .container-logo.how-it-works.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-logo.how-it-works.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-logo.who-for.relative {
    position: static
  }

  .container-logo.who-for.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-logo.reviews {
    flex-direction: column
  }

  .container-logo.alt.relative {
    position: static
  }

  .container-logo.alt.relative.mobile-margin {
    margin-top: 4rem
  }

  .txt-white-who.full-width.center.desktop-hide {
    display: block
  }

  .txt-white-who.mobile-center {
    text-align: center
  }

  .txt-white-who.this-is-for {
    font-size: 26px
  }

  .txt-white-subtext.full-width.center.desktop-hide {
    display: block
  }

  .txt-white-subtext.mobile-center {
    text-align: center
  }

  .txt-white-subtext.this-is-for {
    font-size: 26px
  }

  .txt-white-sub2.full-width.center.desktop-hide {
    display: block
  }

  .txt-white-sub2.mobile-center {
    text-align: center
  }

  .txt-white-sub2.this-is-for {
    font-size: 26px
  }

  .txt-white-item-text.full-width.center.desktop-hide {
    display: block
  }

  .txt-white-item-text.mobile-center {
    text-align: center
  }

  .txt-white-item-text.this-is-for {
    font-size: 26px
  }

  ._3sc_container {
    width: 100%
  }

  ._3sc_container.smaller.relative {
    position: static
  }

  ._3sc_container.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  ._3sc_container.flex-tsb {
    flex-direction: column
  }

  ._3sc_container.footer {
    flex-direction: column-reverse;
    display: none
  }

  ._3sc_container.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  ._3sc_container.larger {
    width: 100%
  }

  ._3sc_container.larger.margin-top-xxl._1 {
    margin-top: 100px
  }

  ._3sc_container.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  ._3sc_container.larger.top-margin-120.no-top-margin {
    margin-top: 0
  }

  ._3sc_container.hero-container {
    width: 100%
  }

  ._3sc_container.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  ._3sc_container.hero-container.mobile-75.pages.workshop {
    width: 75%;
    margin-top: 0;
    padding-top: 0
  }

  ._3sc_container.hero-container.mobile-75.pages.workshop.mobile-100 {
    width: 100%
  }

  ._3sc_container.hero-container.mobile-75.coaching {
    height: auto
  }

  ._3sc_container.nav {
    width: 100%
  }

  ._3sc_container.discover.relative {
    position: static
  }

  ._3sc_container.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  ._3sc_container.how-it-works {
    width: 100%
  }

  ._3sc_container.how-it-works.margin-top-xxl._1 {
    margin-top: 100px
  }

  ._3sc_container.how-it-works.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  ._3sc_container.who-for.relative {
    position: static
  }

  ._3sc_container.who-for.relative.mobile-margin {
    margin-top: 4rem
  }

  ._3sc_container.reviews {
    flex-direction: column
  }

  ._3sc_container.alt.relative {
    position: static
  }

  ._3sc_container.alt.relative.mobile-margin {
    margin-top: 4rem
  }

  ._3sc_hero-heading {
    font-size: 4rem
  }

  ._3sc_hero-subheading {
    font-size: 2rem
  }

  ._3sc_lightbox {
    height: 30rem
  }

  ._3sc_video-alert-wrapper {
    text-align: center;
    margin-top: -.2rem;
    margin-right: -1.4rem;
    transform: rotate(20deg)
  }

  ._3sc_video-alert-wrapper.larger {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  ._3sc_video-alert-wrapper.larger.spacing-2 {
    padding-bottom: 30px
  }

  ._3sc_video-alert-wrapper.flex-msb {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px
  }

  ._3sc_video-alert-wrapper.respaced {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px
  }

  ._3sc_video-alert-wrapper.respaced-2, ._3sc_video-alert-wrapper.respaced-3, ._3sc_video-alert-wrapper.respaced-4 {
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px
  }

  ._3sc_video-alert-wrapper.larger-alt {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  ._3sc_video-alert-wrapper.larger-alt.spacing-2 {
    padding-bottom: 30px
  }

  ._3sc_video-alert-wrapper-copy {
    text-align: center
  }

  ._3sc_video-alert-wrapper-copy.larger {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  ._3sc_video-alert-wrapper-copy.larger.spacing-2 {
    padding-bottom: 30px
  }

  ._3sc_video-alert-wrapper-copy.flex-msb {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px
  }

  ._3sc_video-alert-wrapper-copy.respaced {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px
  }

  ._3sc_video-alert-wrapper-copy.respaced-2, ._3sc_video-alert-wrapper-copy.respaced-3, ._3sc_video-alert-wrapper-copy.respaced-4 {
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px
  }

  ._3sc_video-alert-wrapper-copy.larger-alt {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  ._3sc_video-alert-wrapper-copy.larger-alt.spacing-2 {
    padding-bottom: 30px
  }

  .page-wrapper.vh100 {
    min-height: auto;
    max-height: none
  }

  .text-size-4rem.ipad-3rem {
    font-size: 3rem
  }

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

  .padding-global.verticle-padding {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem
  }

  .padding-global.verticle-padding.is-fos-hero {
    padding-bottom: 4.25rem
  }

  .padding-global.verticle-padding.is-fos-slider, .padding-global.verticle-padding.is-fos-benefits, .padding-global.verticle-padding.is-fos-features, .padding-global.verticle-padding.is-fos-clients {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem
  }

  ._3sc_course-grid {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
  }

  ._3sc_course-grid.flip {
    flex-flow: column-reverse
  }

  ._3sc_course-card {
    padding: 2rem
  }

  ._3sc_review-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem
  }

  ._3sc_quickstack {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
  }

  ._3sc_container-small {
    width: 100%
  }

  ._3sc_container-small.smaller.relative {
    position: static
  }

  ._3sc_container-small.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  ._3sc_container-small.flex-tsb {
    flex-direction: column
  }

  ._3sc_container-small.footer {
    flex-direction: column-reverse;
    display: none
  }

  ._3sc_container-small.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  ._3sc_container-small.larger {
    width: 100%
  }

  ._3sc_container-small.larger.margin-top-xxl._1 {
    margin-top: 100px
  }

  ._3sc_container-small.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  ._3sc_container-small.larger.top-margin-120.no-top-margin {
    margin-top: 0
  }

  ._3sc_container-small.hero-container {
    width: 100%
  }

  ._3sc_container-small.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  ._3sc_container-small.hero-container.mobile-75.pages.workshop {
    width: 75%;
    margin-top: 0;
    padding-top: 0
  }

  ._3sc_container-small.hero-container.mobile-75.pages.workshop.mobile-100 {
    width: 100%
  }

  ._3sc_container-small.hero-container.mobile-75.coaching {
    height: auto
  }

  ._3sc_container-small.nav {
    width: 100%
  }

  ._3sc_container-small.discover.relative {
    position: static
  }

  ._3sc_container-small.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  ._3sc_container-small.how-it-works {
    width: 100%
  }

  ._3sc_container-small.how-it-works.margin-top-xxl._1 {
    margin-top: 100px
  }

  ._3sc_container-small.how-it-works.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  ._3sc_container-small.who-for.relative {
    position: static
  }

  ._3sc_container-small.who-for.relative.mobile-margin {
    margin-top: 4rem
  }

  ._3sc_container-small.reviews {
    flex-direction: column
  }

  ._3sc_container-small.alt.relative {
    position: static
  }

  ._3sc_container-small.alt.relative.mobile-margin {
    margin-top: 4rem
  }

  .txt-white-slider-title.full-width.center.desktop-hide {
    display: block
  }

  .txt-white-slider-title.mobile-center {
    text-align: center
  }

  .txt-white-slider-title.this-is-for {
    font-size: 26px
  }

  .txt-experts.full-width.center.desktop-hide {
    display: block
  }

  .txt-experts.mobile-center {
    text-align: center
  }

  .txt-experts.this-is-for {
    font-size: 26px
  }

  .container-newsletter-sec {
    width: 100%
  }

  .container-newsletter-sec.smaller.relative {
    position: static
  }

  .container-newsletter-sec.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-newsletter-sec.flex-tsb {
    flex-direction: column
  }

  .container-newsletter-sec.footer {
    flex-direction: column-reverse;
    display: none
  }

  .container-newsletter-sec.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  .container-newsletter-sec.larger {
    width: 100%
  }

  .container-newsletter-sec.larger.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-newsletter-sec.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-newsletter-sec.larger.top-margin-120.no-top-margin {
    margin-top: 0
  }

  .container-newsletter-sec.hero-container {
    width: 100%
  }

  .container-newsletter-sec.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  .container-newsletter-sec.hero-container.mobile-75.pages.workshop {
    width: 75%;
    margin-top: 0;
    padding-top: 0
  }

  .container-newsletter-sec.hero-container.mobile-75.pages.workshop.mobile-100 {
    width: 100%
  }

  .container-newsletter-sec.hero-container.mobile-75.coaching {
    height: auto
  }

  .container-newsletter-sec.nav {
    width: 100%
  }

  .container-newsletter-sec.discover.relative {
    position: static
  }

  .container-newsletter-sec.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-newsletter-sec.how-it-works {
    width: 100%
  }

  .container-newsletter-sec.how-it-works.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-newsletter-sec.how-it-works.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-newsletter-sec.who-for.relative {
    position: static
  }

  .container-newsletter-sec.who-for.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-newsletter-sec.reviews {
    flex-direction: column
  }

  .container-newsletter-sec.alt.relative {
    position: static
  }

  .container-newsletter-sec.alt.relative.mobile-margin {
    margin-top: 4rem
  }

  .txt-os-title.full-width.center.desktop-hide {
    display: block
  }

  .txt-os-title.mobile-center {
    text-align: center
  }

  .txt-os-title.this-is-for {
    font-size: 26px
  }

  .txt-os-not-title.full-width.center.desktop-hide {
    display: block
  }

  .txt-os-not-title.mobile-center {
    text-align: center
  }

  .txt-os-not-title.this-is-for {
    font-size: 26px
  }

  .container-empire {
    width: 100%
  }

  .container-empire.smaller.relative {
    position: static
  }

  .container-empire.smaller.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-empire.flex-tsb {
    flex-direction: column
  }

  .container-empire.footer {
    flex-direction: column-reverse;
    display: none
  }

  .container-empire.footer-mobile {
    flex-direction: column-reverse;
    display: block
  }

  .container-empire.larger {
    width: 100%
  }

  .container-empire.larger.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-empire.larger.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-empire.larger.top-margin-120.no-top-margin {
    margin-top: 0
  }

  .container-empire.hero-container {
    width: 100%
  }

  .container-empire.hero-container.mobile-75 {
    width: 75%;
    margin-top: 2vh;
    padding-top: 0;
    padding-bottom: 2rem
  }

  .container-empire.hero-container.mobile-75.pages.workshop {
    width: 75%;
    margin-top: 0;
    padding-top: 0
  }

  .container-empire.hero-container.mobile-75.pages.workshop.mobile-100 {
    width: 100%
  }

  .container-empire.hero-container.mobile-75.coaching {
    height: auto
  }

  .container-empire.nav {
    width: 100%
  }

  .container-empire.discover.relative {
    position: static
  }

  .container-empire.discover.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-empire.how-it-works {
    width: 100%
  }

  .container-empire.how-it-works.margin-top-xxl._1 {
    margin-top: 100px
  }

  .container-empire.how-it-works.flex-tsb.margin-top-5rem.mobile-change {
    margin-top: 1.5rem
  }

  .container-empire.who-for.relative {
    position: static
  }

  .container-empire.who-for.relative.mobile-margin {
    margin-top: 4rem
  }

  .container-empire.reviews {
    flex-direction: column
  }

  .container-empire.alt.relative {
    position: static
  }

  .container-empire.alt.relative.mobile-margin {
    margin-top: 4rem
  }

  .section-founderos-sec.hero {
    display: flex
  }

  .section-founderos-sec.hero.about {
    padding-top: 280px
  }

  .section-founderos-sec.hero.no-vh.coaching {
    padding-top: 60px
  }

  .section-founderos-sec.hero.clarity {
    padding-top: 0
  }

  .section-founderos-sec.matt-gray.overflow-hidden.desktop-hide {
    display: block
  }

  .section-founderos-sec.matt-gray.overflow-hidden.desktop-hide.mobile-relative {
    padding-bottom: 0
  }

  .section-founderos-sec.less-padding-btm.newsletter {
    margin-top: 0;
    padding-bottom: 0
  }

  .section-founderos-sec.overflow-hidden.relative.mobile-hide {
    display: block
  }

  .section-founderos-sec.x-padding-top.up {
    margin-top: 0
  }

  .section-founderos-sec.logos-section.mobile-only {
    display: none
  }

  .section-founderos-sec.logos-section.desktop-ipad {
    display: block
  }

  .section-founderos-sec.logos-section.desktop-ipad.founder {
    display: none
  }

  .section-founderos-sec.logos-section.desktop-ipad.mobile-margin-caching {
    margin-bottom: 120px
  }

  .section-founderos-sec.relative._100vh.ipad-desktop.last.coaching {
    padding-bottom: 60px
  }

  .section-founderos-sec.relative._100vh.mobile {
    display: block
  }

  .section-founderos-sec.relative.desktop-ipad {
    display: none
  }

  .section-founderos-sec.relative.desktop-ipad.padding-160.mobile-show {
    flex-direction: row;
    display: block
  }

  .section-founderos-sec.relative.mobile {
    display: block
  }

  .section-founderos-sec.relative.tb-padding-top {
    padding-top: 180px
  }

  .section-founderos-sec.relative.less-padding-top {
    padding-top: 0
  }

  .section-founderos-sec.no-overflow.relative.x-padding-sides.tablet-hide {
    display: none
  }

  .section-founderos-sec.no-overflow.padding-btm-300 {
    padding-bottom: 270px
  }

  .section-founderos-sec.padding-btm-xl.tb-padding-btm {
    padding-bottom: 0
  }

  .section-founderos-sec.padding-btm-xl.tb-padding-btm.more-padding-top-new-new {
    padding-top: 120px;
    padding-bottom: 120px
  }

  .section-founderos-sec.padding-top-160.tb-padding-top-120 {
    padding-top: 120px
  }

  .section-founderos-sec.experts.mobile-hide {
    display: block
  }

  .section-founderos-sec.home-section-4.up {
    margin-top: 0
  }

  .section-founderos-sec.experts-section {
    padding-top: 140px
  }

  .section-founderos-sec.experts-section.mobile-hide {
    display: block
  }

  .section-founderos-sec.experts-section.alt.c_spacing-new {
    padding-top: 170px;
    padding-bottom: 110px
  }

  .section-founderos-sec.os-hero {
    padding-bottom: 100px;
    display: flex
  }

  .section-founderos-sec.os-hero.no-vh.coaching {
    padding-top: 60px
  }

  .section-founderos-sec.os-hero.clarity {
    padding-top: 0
  }

  .section-founderos-sec.os-newsletter-subscribe.custom-spacing {
    padding-bottom: 120px
  }

  .section-founderos-sec.os-newsletter-subscribe.custom-spacing-new {
    padding-top: 75px;
    padding-bottom: 75px
  }

  .section-founderos-sec.os-inside {
    padding-top: 60px;
    padding-bottom: 60px
  }

  .section-founderos-sec.os-inside.less-padding-top.custom-spacing {
    padding-bottom: 75px
  }

  .section-founderos-sec.os-inside.founder-freedom-os-inside {
    padding-top: 60px;
    padding-bottom: 60px
  }

  .section-founderos-sec.audience.no-padding.custom-spacing {
    padding-top: 75px;
    padding-bottom: 75px
  }

  .section-founderos-sec.faqs {
    padding-top: 90px
  }

  .section-founderos-sec.faqs.no-padding.c-spacing {
    padding-top: 75px;
    padding-bottom: 75px
  }

  .section-founderos-sec.founder-os {
    padding-top: 240px;
    padding-bottom: 140px
  }

  .section-founderos-sec.discover {
    padding-top: 100px;
    padding-bottom: 120px
  }

  .section-founderos-sec.testimonials.no-padding-top.custom-spacing {
    padding-bottom: 75px
  }

  .section-founderos-sec.testimonials.less-padding-top {
    padding-bottom: 220px
  }

  .section-founderos-sec.community {
    padding-top: 60px
  }

  .section-founderos-sec.faqs-community {
    padding-top: 90px
  }

  .section-founderos-sec.mastermind, .section-founderos-sec.mastermind-os {
    padding-top: 240px;
    padding-bottom: 140px
  }

  .section-founderos-sec.alt-cta {
    padding-top: 180px;
    padding-bottom: 180px
  }

  .section-founderos-sec.alt-cta.custom-spacing {
    padding-top: 75px;
    padding-bottom: 150px
  }

  .section-founderos-sec.vsl-hero.top-margin-100.header.section-top-bottom-padding, .section-founderos-sec.regular.section_top_bottom_padding {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .section-founderos-sec.home-section-4-copy.up {
    margin-top: 0
  }

  .section-founderos-sec.more-padding-top-new {
    padding-top: 60px
  }

  .txt-white-grow.full-width.center.desktop-hide {
    display: block
  }

  .txt-white-grow.mobile-center {
    text-align: center
  }

  .txt-white-grow.this-is-for {
    font-size: 26px
  }

  .txt-white-browse.full-width.center.desktop-hide {
    display: block
  }

  .txt-white-browse.mobile-center {
    text-align: center
  }

  .txt-white-browse.this-is-for {
    font-size: 26px
  }

  .txt-browse-title.full-width.center.desktop-hide {
    display: block
  }

  .txt-browse-title.mobile-center {
    text-align: center
  }

  .txt-browse-title.this-is-for {
    font-size: 26px
  }

  .lr-padding-24 {
    padding-left: 24px;
    padding-right: 24px
  }

  .max-width-710px {
    width: 100%;
    min-width: 100%;
    max-width: none
  }

  .div-block-36 {
    min-width: 100%
  }

  .flex-ct-v.align-h-center.max-width-935px.flex-gap-40px.mobile-lr-padding-40px {
    padding-left: 40px;
    padding-right: 40px
  }

  .flex-ct-v.align-h-center.lr-padding-240px {
    margin-left: 40px;
    margin-right: 40px
  }

  .flex-ct-v.align-h-center.lr-padding-240px.flex-gap-40px {
    flex: 0 auto
  }

  .flex-ct-v.align-h-center.flex-gap-40px.lr-padding-240 {
    padding-left: 80px;
    padding-right: 80px
  }

  .flex-ct-v.align-h-center.flex-gap-40px.lr-padding-238.mobile-lr-padding-40 {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px
  }

  .flex-ct-v.align-h-center.flex-gap-80px.mobile-lr-padding-40px {
    padding-left: 40px;
    padding-right: 40px
  }

  .flex-ct-v.align-h-center.flex-gap-2-5rem.lr-margin-12rem.mobile-margin-less {
    margin-left: 5rem;
    margin-right: 5rem
  }

  .flex-ct-v.align-left-matt.mobile-padding-matt {
    padding-left: 0
  }

  .vh-padding-40px.mobile-lr-padding-40px {
    padding-left: 40px;
    padding-right: 40px
  }

  .vh-padding-40px.mobile-lr-padding-40px.t-padding-40px {
    padding-top: 80px
  }

  .flex-ct-h.flex-gap-40px {
    grid-column-gap: 20px;
    grid-row-gap: 20px
  }

  .flex-ct-h.mobile-flex-ct-v {
    flex-flow: column
  }

  .flex-ct-h.center-align.lr-padding-10rem.flex-gap-40px.center-top-align.mobile-padding {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem
  }

  .layout-grid.mobile-width-100 {
    min-width: 100%
  }

  .text-body.mobile-text-align-center, .text-h3.mobile-text-align-center {
    text-align: center
  }

  .max-width-935px {
    max-width: 100%
  }

  .text-location-card.small-mobile {
    font-size: 20px
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem
  }

  .fs-cc-banner_text {
    margin-right: 0
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start
  }

  .h1.cms-landing-header, .h1.max-width-680.lead-magnet, .h1.is-center-align.lead-magnet.lead-magnet-heading {
    text-align: center
  }

  .lr-padding, .lr-padding.padding-102 {
    padding-left: 0;
    padding-right: 0
  }

  .lr-padding.padding-10-2rem {
    padding-left: 32px;
    padding-right: 32px
  }

  .lr-padding.padding-10rem {
    padding-left: 10rem
  }

  .lr-padding.padding-10rem.cms-landing-padding {
    padding-left: 3rem;
    padding-right: 3rem
  }

  .lr-padding.padding-24 {
    padding-left: 24px;
    padding-right: 24px
  }

  .lr-padding.lead-magnets {
    max-width: 512px;
    padding-left: 0;
    padding-right: 0
  }

  .vertical-padding.padding-top-32px {
    padding-top: 32px
  }

  .vertical-padding.padding-top-160px.padding-bottom-150px.lead-magnet {
    height: auto
  }

  .vertical-padding.lead-magnet {
    justify-content: center;
    align-items: stretch;
    display: flex
  }

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

  .flex-tl-v.flex-gap-40px.max-width-100.cms-heading-style {
    justify-content: flex-start;
    align-items: center
  }

  .p3.cm-landing-p3 {
    text-align: center
  }

  .mastermind-lightbox-flex {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center
  }

  .p1.text-center-align.linkedin-for-ceos {
    line-height: 1.18
  }

  .p1.max-width-637.lead-magnet {
    text-align: center
  }

  .spacer-xxxsmall {
    height: 8px;
    max-height: 8px;
    padding-bottom: 0;
    padding-right: 0
  }

  .matt-background-centered.hide-mobile {
    background-image: linear-gradient(90deg, #000, #0000 13%), linear-gradient(270deg, #000, #0000 13%), linear-gradient(#000, #0000 31%), linear-gradient(#0000 47%, #000 66%), url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2ae74598739b604a7e4af_mattphoto%201.webp);
    background-position: 0 0, 0 0, 0 0, 0 0, 50% 35%;
    background-repeat: repeat, repeat, repeat, repeat, no-repeat;
    background-size: auto, auto, auto, auto, 1320px;
    background-attachment: scroll, scroll, scroll, scroll, scroll
  }

  .flex-sl-h.flex-gap-65px.hey-matt-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column
  }

  .line-gradient-div {
    display: none
  }

  .line-gradient-div.hide-mobile {
    width: 2px
  }

  .line-gradient-div.hide-mobile.hide-tablet {
    display: none
  }

  .flex-cc-h.lead-magnet {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
    flex-flow: column
  }

  .flex-cc-h.lead-magnet.lead-magnet-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr
  }

  .flex-lt-v.flex-gap-54px.lead-magnet {
    justify-content: flex-start;
    align-items: center
  }

  .signup-btn-2.footer {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px
  }

  .signup-label-2 {
    display: none
  }

  .footer-small {
    position: static;
    inset: auto 0% 0%
  }

  .video-container_bundle {
    width: 100%
  }

  .content_fos-hero, .content_fos-slider {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
  }

  .fos-slider_wrapper {
    height: 26rem
  }

  .fos-slider_text-wrapper, .content_fos-benefits {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
  }

  .fos-benefit_grid-card {
    flex-flow: column
  }

  .fos-benefit_card_text-wrapper {
    max-width: none
  }

  .content_fos-features, .fos-features_grid-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
  }

  .fos-features_grid {
    padding-bottom: 2.5rem
  }

  .content_fos-faq {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
  }

  .fos-faq_item-contnet-wrapper {
    padding-left: 1.25rem
  }

  .content_fos-clients {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem
  }

  .text-field-workshop {
    flex: 0 auto;
    height: auto
  }

  .submit-form-button-workshop.google.footer {
    min-width: 0
  }

  .submit-form-button-workshop.google.newsletter.tablet-hide {
    display: none
  }

  .submit-form-button-workshop.google.newsletter.tablet-show {
    display: flex
  }

  .submit-form-button-workshop.email.footer {
    min-width: 0;
    padding-left: 52px;
    padding-right: 52px
  }

  .submit-form-button-workshop.margin-top-sml.centered {
    margin-left: auto;
    margin-right: auto
  }

  .submit-form-button-workshop.tablet-98 {
    width: 98%
  }

  .submit-form-button-workshop.about.mobile-hide, .submit-form-button-workshop.wider.margin-top-lrg.desktop-hide {
    display: block
  }

  .submit-form-button-workshop.blog_cta-mobile-btn {
    margin-top: 30px;
    display: block
  }

  .text-field-form-workshop-hubspot {
    flex: 0 auto;
    width: 100%
  }

  .submit-form-button-hubspot.google.footer {
    min-width: 0
  }

  .submit-form-button-hubspot.google.newsletter.tablet-hide {
    display: none
  }

  .submit-form-button-hubspot.google.newsletter.tablet-show {
    display: flex
  }

  .submit-form-button-hubspot.email.footer {
    min-width: 0;
    padding-left: 52px;
    padding-right: 52px
  }

  .submit-form-button-hubspot.margin-top-sml.centered {
    margin-left: auto;
    margin-right: auto
  }

  .submit-form-button-hubspot.tablet-98 {
    width: 98%
  }

  .submit-form-button-hubspot.about.mobile-hide, .submit-form-button-hubspot.wider.margin-top-lrg.desktop-hide {
    display: block
  }

  .submit-form-button-hubspot.blog_cta-mobile-btn {
    margin-top: 30px;
    display: block
  }

  .button-wrapper-sa.footer {
    max-width: 100%
  }

  .button-wrapper-sa.button-margin {
    margin-top: 97px
  }

  .system-audit-bullet {
    font-size: 15px
  }

  .system-audit-btn-wrapper.footer {
    max-width: 100%
  }

  .system-audit-btn-wrapper.button-margin {
    margin-top: 97px
  }

  .text-field-form-workshop-hubspot-2l {
    flex: 0 auto
  }

  .lead-form-2-col {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 15px
  }

  .div-block-44 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start
  }

  .text-field-form-workshop-hubspot-phone {
    flex: 0 auto;
    width: 100%
  }

  .bf-btn-wrapper-copy.footer {
    max-width: 100%
  }

  .bf-btn-wrapper-copy.button-margin {
    margin-top: 97px
  }

  .newsletter-input-mobile.newsletter {
    max-width: 100%
  }

  .div-block-46 {
    width: 100%
  }

  .field-container-3-col {
    grid-template-columns: 1fr 1fr 1fr
  }

  .div-block-49 {
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
    display: flex
  }

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

  .newsletter-side-image {
    width: 100%
  }

  .div-block-58 {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start
  }

  .global-block {
    display: block
  }

  .heading-803-copy-2 {
    text-align: center;
    line-height: 1
  }

  .signup-btn-3 {
    padding-top: 12px;
    padding-bottom: 12px
  }

  .module-description-2 {
    font-size: 18px
  }

  .image-159.launch-week {
    width: auto
  }

  .module-box-2 {
    font-size: 18px
  }

  .faq-answer-3 {
    color: #cbcbcb;
    font-size: 16px;
    line-height: 1.35
  }

  .h2-resized-2 {
    font-size: 36px
  }

  .module-heading-2 {
    font-size: 22px
  }

  .text-field-updated, .text-field-updated-dropdown, .multistep-form-text-field {
    flex: 0 auto;
    width: 100%
  }

  .multistep-choices-wrapper {
    grid-template-columns: 1fr 1fr
  }

  .multistep-choices-wrapper.multistep-choices-wrapper-with-tooltip {
    grid-template-columns: 1fr
  }

  .multistep-label.multistep-label-desktop {
    display: none
  }

  .multistep-label.multistep-label-mobile {
    display: block
  }

  .multiform-textfield {
    flex: 0 auto;
    width: 100%
  }

  .copyright-footer-link.no-line {
    padding-top: 10px;
    padding-bottom: 10px
  }

  .how-grid-fos.hero {
    flex: 1
  }

  .how-grid-fos.margin-top-90.mobile-hide.ipad-show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .how-grid-fos.tablet-gap {
    grid-row-gap: 160px
  }

  .how-grid-fos.is-for-you-grid.mobile-hide.ipad-show {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .mastermind-lightbox-grid-2 {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center
  }

  .result-wrapper {
    grid-template-columns: 1fr
  }

  .textfield {
    flex: 0 auto;
    width: 100%
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 3.5rem
  }

  h2, h3 {
    font-size: 26px
  }

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

  .section.hero.about {
    align-items: stretch
  }

  .section.hero.about.hero-section {
    padding-top: 10rem
  }

  .section.hero.no-vh, .section.hero.workshop {
    padding-top: 60px;
    padding-bottom: 60px
  }

  .section.hero.workshop.flex.reduced-top-padding {
    padding-top: 60px
  }

  .section.matt-gray.overflow-hidden.alt {
    padding-top: 108px;
    padding-bottom: 142px
  }

  .section.x-padding.relative.no-overflow.mobile-padding {
    padding-top: 60px
  }

  .section.x-padding-btm {
    padding-bottom: 0
  }

  .section.x-padding-btm.overflow-hidden {
    padding-left: 12px;
    padding-right: 12px
  }

  .section.footer, .section.overflow-hidden.x-padding-btm-mobile {
    padding-bottom: 0
  }

  .section.overflow-hidden.x-padding-btm-mobile.experts-section {
    height: auto
  }

  .section.overflow-hidden.relative.mobile-hide {
    display: none
  }

  .section.overflow-hidden.relative.mobile-show.marign-btm-lrg {
    padding-bottom: 160px
  }

  .section.overflow-hidden.relative.slider {
    padding: 0 30px;
    overflow: hidden
  }

  .section.overflow-hidden.related {
    padding-top: 100px;
    padding-bottom: 100px
  }

  .section.overflow-hidden.mb-padding.mb-padding-btm {
    padding-bottom: 120px
  }

  .section.x-padding-top.up {
    padding-bottom: 90px
  }

  .section.x-padding-top.up.testimonial-io {
    padding-top: 90px
  }

  .section.x-padding-top.up.testimonial-io.training-testimonial {
    padding-top: 0
  }

  .section.logos-section.mobile-only {
    display: block
  }

  .section.logos-section.desktop-ipad {
    display: none
  }

  .section.relative._100vh {
    height: auto;
    display: none
  }

  .section.relative._100vh.flex-v-cm {
    height: 100vh;
    display: flex
  }

  .section.relative._100vh.ipad-desktop {
    display: none
  }

  .section.relative._100vh.mobile {
    display: block
  }

  .section.relative.desktop-ipad {
    display: none
  }

  .section.relative.mobile {
    display: block
  }

  .section.relative.mb-padding.mastermind-spacing {
    padding: 0
  }

  .section.z-100.growth, .section.z-100.growth-alt {
    padding-bottom: 0
  }

  .section.no-overflow.padding-btm-300 {
    padding-bottom: 200px
  }

  .section.tablet-show {
    overflow: visible
  }

  .section.tablet-show.overflow-hidden {
    padding-top: 0;
    padding-bottom: 115px;
    overflow: hidden
  }

  .section.mobile-show.hide {
    display: none
  }

  .section.padding-btm-xl.tb-padding-btm {
    padding-top: 239px
  }

  .section.padding-btm-xl.mobile-padding {
    padding-bottom: 153px
  }

  .section.padding-btm-xl.mobile-padding.remove-vertical-padding {
    padding-top: 0
  }

  .section.last.relative {
    padding-bottom: 136px
  }

  .section.blog {
    padding-bottom: 120px
  }

  .section.more-padding-btm.padding-top-80 {
    padding-top: 80px
  }

  .section.more-padding-btm.author {
    padding-top: 90px;
    padding-bottom: 120px
  }

  .section.xl-padding-top.padding-btm-300.author {
    padding-top: 120px;
    padding-bottom: 170px
  }

  .section.x-pad-btm.blog_template {
    padding-bottom: 100px
  }

  .section.globe_cta {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .section.experts.mobile-hide {
    display: none
  }

  .section.mb-padding {
    padding-top: 120px
  }

  .section.mb-padding.mb-padding-btm {
    padding-bottom: 120px
  }

  .section.mb-padding.mb-padding-btm.less-padding-btm, .section.padding-btm-180 {
    padding-bottom: 60px
  }

  .section.home-section-3 {
    padding-top: 80px
  }

  .section.home-section-4 {
    padding-bottom: 108px
  }

  .section.experts-section {
    padding-top: 134px;
    padding-bottom: 97px
  }

  .section.experts-section:where(.w-variant-20b5b5c1-ec89-2012-7398-a56288c64f82) {
    padding-top: 0
  }

  .section.experts-section.mobile-hide {
    display: none
  }

  .section.experts-section.alt, .section.experts-section.alt-2, .section.experts-section.workshop {
    padding-top: 115px;
    padding-bottom: 136px
  }

  .section.os-hero.about {
    align-items: stretch
  }

  .section.os-newsletter-subscribe {
    padding-top: 140px;
    padding-bottom: 140px
  }

  .section.os-inside {
    padding-top: 100px;
    padding-bottom: 100px
  }

  .section.audience {
    padding-top: 157px;
    padding-bottom: 181px
  }

  .section.faqs {
    padding-top: 125px
  }

  .section.founder-os {
    padding-top: 188px;
    padding-bottom: 108px
  }

  .section.discover {
    padding-top: 68px;
    padding-bottom: 109px
  }

  .section.testimonials {
    padding-top: 114px;
    padding-bottom: 70px
  }

  .section.community {
    padding-top: 157px;
    padding-bottom: 147px
  }

  .section.faqs-community {
    padding-top: 125px
  }

  .section.content {
    padding-top: 157px;
    padding-bottom: 181px
  }

  .section.mastermind, .section.mastermind-os {
    padding-top: 188px;
    padding-bottom: 108px
  }

  .section.mastermind-plan {
    padding-bottom: 120px
  }

  .section.alt-cta {
    padding-top: 160px;
    padding-bottom: 160px
  }

  .section.vsl-hero.top-margin-100.header.section-top-bottom-padding.less-top-padding.glow-top.b-margin-5rem.lr-padding-2rem.top-padding-5rem.lr-padding-mobile {
    padding-left: 0;
    padding-right: 0
  }

  .section.home-section-4-copy {
    padding-bottom: 108px
  }

  .section.logos-section-cus.mobile-only {
    display: block
  }

  .section.logos-section-cus.desktop-ipad {
    display: none
  }

  .section.hero-section-padding {
    padding-left: 60px;
    padding-right: 60px
  }

  .section.linkedin-for-ceos.center.mobile-padding-top-0 {
    padding-top: 0
  }

  .container.bottom {
    margin-top: -75px
  }

  .container.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container.footer {
    display: none
  }

  .container.footer-mobile {
    padding-bottom: 20px
  }

  .container.larger.margin-top-xxl.t-padding-40px {
    margin-top: 80px
  }

  .container.larger.flex-msb {
    flex-direction: column
  }

  .container.larger.about {
    align-items: center;
    display: flex
  }

  .container.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  .container.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  .container.flex-v-ct.larger.testimonial-padding {
    margin-left: 0;
    margin-right: 0
  }

  .container.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container.discover.remove-margin.flex-ct-v.flex-gap-40 {
    margin-left: 0;
    margin-right: 0
  }

  .container.how-it-works.margin-top-xxl._1 {
    margin-top: 63px
  }

  .container.how-it-works.flex-msb {
    flex-direction: column
  }

  .container.how-it-works.about {
    align-items: center;
    display: flex
  }

  .container.who-for.pad-sides, .container.alt.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .flex-tc.mobile-show {
    display: flex
  }

  .flex-tc.confirmation-page {
    padding-bottom: 10px
  }

  .wrapper {
    flex: 0 auto
  }

  .wrapper.flex-mc.margin-top-med.width-100.mobile-v {
    flex-direction: column
  }

  .wrapper.flex-mr.gap-sml {
    grid-column-gap: 12px
  }

  .wrapper.pad-rt, .wrapper.pad-rt.more-pad {
    padding-right: 0
  }

  .grid-2 {
    grid-template-columns: 1fr
  }

  .grid-2.strategies-gap {
    grid-row-gap: 86px;
    margin-top: 90px
  }

  .grid-3 {
    grid-template-columns: 1fr
  }

  .grid-3.smaller-gap.margin-top-lrg {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr
  }

  .grid-3.mobile {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .grid-3.mobile.mobile-margin {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 2.5rem
  }

  .grid-3.foundations.margin-top-lrg.mobile-2 {
    grid-template-columns: 1fr;
    margin-top: 49px
  }

  .grid-3.margin-btm-lrg.tablet-1.founder-grid {
    margin-bottom: 0
  }

  .grid-3.margin-btm-lrg.tablet-1.founder-grid.mobile-padding {
    padding-left: 24px;
    padding-right: 24px
  }

  .grid-3.reviews.tablet {
    grid-template-columns: 1fr
  }

  .grid-3.gap-sml.blog {
    grid-row-gap: 18px;
    grid-template-columns: 1fr
  }

  .grid-3.gap-sml.blog.author {
    grid-row-gap: 1.75rem
  }

  .grid-3.reviews-alt {
    grid-row-gap: 13px;
    grid-template-columns: 1fr
  }

  .grid-3.reviews-alt.tablet, .grid-4 {
    grid-template-columns: 1fr
  }

  .grid-4.width-100.offset {
    grid-template-columns: 1fr 1fr;
    margin-top: 0
  }

  .grid-4.margin-top-lrg.bonus {
    grid-template-columns: 1fr 1fr;
    margin-top: 34px
  }

  .grid-4.gap-lrg.margin-top-100.mm {
    margin-left: 0
  }

  .grid-4.gap-lrg.margin-top-lrg.mm {
    margin-left: 45px
  }

  .grid-4.wrapper-100 {
    grid-column-gap: 0px
  }

  .grid-4.value-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px
  }

  .paragraph-sml.grey-txt.x-margin-btm.margin-top-sml._1 {
    margin-top: 0
  }

  .paragraph-sml.txt-green.weight-500.x-margin-btm.mobile-small {
    font-size: .85rem
  }

  .button.google {
    min-width: 0;
    padding-left: 24px;
    padding-right: 30px
  }

  .button.google.landing {
    grid-column-gap: 6px;
    border-radius: 5px;
    flex: none;
    width: 198px;
    min-width: 0;
    max-width: 100%;
    padding-top: 7px;
    padding-bottom: 9px;
    font-size: 10px
  }

  .button.google.smaller {
    grid-column-gap: 6px;
    min-width: 0;
    font-size: 10px
  }

  .button.email {
    min-width: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .button.email.margin-top-tiny {
    padding-left: 30px;
    padding-right: 30px
  }

  .button.email.footer {
    padding-left: 24px;
    padding-right: 30px
  }

  .button.email.landing {
    border-radius: 5px;
    width: 198px;
    min-width: 0;
    max-width: 100%;
    margin-top: 10px;
    font-size: 10px
  }

  .button.email.smaller {
    grid-column-gap: 7px;
    min-width: 0;
    font-size: 10px
  }

  .button.margin-top-sml.mobile-hide {
    display: none
  }

  .button.small.thinner-pad {
    margin-top: 40px
  }

  .button.auto-sides {
    margin-left: auto;
    margin-right: auto
  }

  .button.apply {
    padding: 6px 32px;
    font-size: 11px
  }

  .button.about.mobile-hide {
    display: none
  }

  .button.blog_cta-mobile-btn {
    display: block
  }

  .button.blog_cta-mobile-btn.apply {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 13px
  }

  .button.nav-cta {
    padding: 6px 32px;
    font-size: 11px
  }

  .button.is-small {
    padding: 8px 10px 6px;
    font-size: 12px
  }

  .button.is-medium {
    padding: 9px 38px
  }

  .button.is-sm-med {
    padding: 8px 14px 6px;
    font-size: 12px
  }

  .button-clear {
    margin-left: auto;
    margin-right: auto
  }

  .grid-5 {
    grid-template-columns: 1fr 1fr
  }

  .grid-5.podcast {
    grid-template-columns: 1fr
  }

  .grid-5.podcast.testimonial-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: 550px;
    margin-top: 0
  }

  .grid-5.podcast.testimonial-grid.remove-margin.yt-founder-testimonials, .sys-grid-colors {
    grid-template-columns: 1fr 1fr
  }

  .margin-top-med.newsletter.mobile-show {
    width: 100%
  }

  .mobile-hide {
    display: none
  }

  .mobile-show {
    display: block
  }

  .mobile-flip {
    flex-direction: row-reverse
  }

  .txt-white.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-white.x-margin-btm.weight-500.mobile-small, .txt-white.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-white.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-white.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-white.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-white.larger {
    font-size: 24px
  }

  .txt-white.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-white.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-white.program-sub {
    font-size: 13px
  }

  .txt-white.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-white.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-white.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-white.author {
    font-size: 20px
  }

  .txt-white.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-white.mobile-center.heading-sml._2 {
    flex-flow: wrap
  }

  .txt-white.height-08.community {
    font-size: 3rem
  }

  .txt-white.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-white.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-white.this-is-for {
    font-size: 22px
  }

  .txt-white.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white.career-heading {
    text-align: center
  }

  .x-margin-btm.txt-white.home-join {
    font-size: 14px
  }

  .x-margin-btm.newsletter-disclaimer.cc-newsletter-disclaimer {
    display: none
  }

  .x-margin-btm.newsletter-disclaimer.cc-newsletter-disclaimer-2 {
    text-align: center;
    margin-top: 10px;
    display: block
  }

  .x-margin-btm.txt-small-text.home-join {
    font-size: 14px
  }

  .x-margin-btm.consult-disclaimer.cc-newsletter-disclaimer {
    display: none
  }

  .x-margin-btm.consult-disclaimer.cc-newsletter-disclaimer-2 {
    text-align: center;
    margin-top: 10px;
    display: block
  }

  .x-margin-btm.seats-sold-counter {
    font-size: 35px
  }

  .flex-msb.wrapper-100.margin-top-90.tablet-v.mb-x-margin {
    margin-top: 0
  }

  .flex-msb.mobile-vertical {
    flex-direction: column
  }

  .grid-6 {
    grid-template-columns: 1fr 1fr
  }

  .flex-v-ct.margin-top-med.wrapper-60.gap-28 {
    margin-top: 70px;
    margin-bottom: 20px
  }

  .flex-v-ct.margin-top-90.mobile-hide.ipad-show {
    display: none
  }

  .flex-v-ct.margin-top-90.desktop-hide {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    display: grid
  }

  .flex-v-ct.margin-top-90.desktop {
    display: none
  }

  .flex-v-ct.margin-top-90.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 53px;
    display: grid
  }

  .flex-v-ct.tablet-gap {
    grid-row-gap: 120px
  }

  .flex-v-ct.gap-20.center {
    width: 100%
  }

  .flex-v-ct.is-for-you-grid.mobile-hide.ipad-show {
    display: none
  }

  .flex-v-ct.is-for-you-grid.desktop-hide {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    display: grid
  }

  .flex-v-ct.is-for-you-grid.desktop {
    display: none
  }

  .flex-v-ct.is-for-you-grid.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .flex-v-ct.no-padding.flex-gap-54 {
    padding-left: 20px;
    padding-right: 20px
  }

  .flex-v-ct.no-padding.flex-gap-54.hero-mastermind, .flex-v-ct.no-padding.flex-gap-54.hero-founderos {
    min-width: auto;
    max-width: none
  }

  .flex-v-ct.about-matt-content-flex {
    padding-left: 0;
    padding-right: 0
  }

  .flex-v-st.gap-xl.mobile-padding.mobile-gap {
    grid-row-gap: 60px
  }

  .wrapper-75, .wrapper-50 {
    width: 100%
  }

  .wrapper-50.padding-btm {
    padding-bottom: 0
  }

  .wrapper-50.pad-lft, .wrapper-50.pad-lft.mobile-x-padding {
    padding-left: 0
  }

  .center.txt-white.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-white.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-white.margin-btm-sml.smaller-header, .center.txt-white.h2-respaced {
    font-size: 26px
  }

  .center.txt-lightgray {
    font-size: 18px
  }

  .center.txt-white-how.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-white-how.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-white-how.margin-btm-sml.smaller-header, .center.txt-white-how.h2-respaced {
    font-size: 26px
  }

  .center.txt-white-howtxt.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-white-howtxt.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-white-howtxt.margin-btm-sml.smaller-header, .center.txt-white-howtxt.h2-respaced {
    font-size: 26px
  }

  .center.txt-white-sub3.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-white-sub3.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-white-sub3.margin-btm-sml.smaller-header, .center.txt-white-sub3.h2-respaced {
    font-size: 26px
  }

  .center.txt-audience-title.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-audience-title.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-audience-title.margin-btm-sml.smaller-header, .center.txt-audience-title.h2-respaced {
    font-size: 26px
  }

  .center.txt-business-txt.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-business-txt.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-business-txt.margin-btm-sml.smaller-header, .center.txt-business-txt.h2-respaced {
    font-size: 26px
  }

  .center.txt-sub-text.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-sub-text.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-sub-text.margin-btm-sml.smaller-header, .center.txt-sub-text.h2-respaced {
    font-size: 26px
  }

  .center.txt-white-trusted.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-white-trusted.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-white-trusted.margin-btm-sml.smaller-header, .center.txt-white-trusted.h2-respaced {
    font-size: 26px
  }

  .center.txt-together-subtext.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-together-subtext.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-together-subtext.margin-btm-sml.smaller-header, .center.txt-together-subtext.h2-respaced {
    font-size: 26px
  }

  .center.txt-better-subtext.margin-top-tiny.founder {
    font-size: 21px
  }

  .center.txt-better-subtext.margin-btm-lrg.mobile.edit-home {
    margin-bottom: 36px
  }

  .center.txt-better-subtext.margin-btm-sml.smaller-header, .center.txt-better-subtext.h2-respaced {
    font-size: 26px
  }

  .center.flex-gap-workshop-form {
    width: 100%
  }

  .heading-400.txt-white {
    text-align: center;
    font-weight: 500
  }

  .heading-400.txt-white.lager.x-margin-btm {
    font-size: 3.5rem;
    line-height: 1.1em
  }

  .heading-400.txt-white.mobile-hide.ipad {
    font-size: 40px;
    display: block
  }

  .txt-green.mobile-white {
    color: #fff
  }

  .medium {
    font-weight: 700
  }

  .medium.mobile-normal {
    font-weight: 400
  }

  .nav_link, .nav_link._1 {
    padding-right: 0
  }

  .txt-wrapper.txt-right {
    text-align: right
  }

  .txt-wrapper.mm {
    text-align: left
  }

  .logo-wrapper.top, .logo-wrapper.bottom {
    grid-column-gap: 40px
  }

  .bg-video {
    mix-blend-mode: screen;
    width: 100%;
    height: auto;
    margin-top: 5%;
    top: 0%;
    overflow: visible
  }

  .bg-video.ipad-up {
    display: none
  }

  .hero-wrapper-inside {
    border-style: none
  }

  .hero-wrapper-outside {
    padding: 1px
  }

  .heading-800.txt-white.larger {
    text-align: center;
    font-size: 3.5rem;
    line-height: 1.1em
  }

  .heading-800.mobile-non-bold {
    font-weight: 500
  }

  .header-wrapper.mastermind {
    align-self: center;
    max-width: 440px;
    margin-left: auto;
    margin-right: auto
  }

  .review-wrapper.offset, .review-wrapper.offset-2 {
    margin-top: 0
  }

  .image-2 {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    inset: 0% 0% auto
  }

  .image-2.mobile-show {
    width: 150%;
    display: block;
    left: -20%
  }

  .matt-grey-txt.txt-white.margin-top-xl.larger-gap, .matt-grey-txt.symbol-description.margin-top-xl.larger-gap {
    margin-top: 450px;
    font-family: BL Melody Regular, sans-serif;
    font-weight: 300
  }

  .btm-rt-absolute {
    text-align: center;
    position: relative
  }

  .program-block {
    min-height: 95vw
  }

  .program-title-txt {
    font-size: 39px
  }

  .lift-off-grid {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .os-animate-container {
    margin-top: 0
  }

  .image-4 {
    width: 16px
  }

  .arrow-wrapper {
    justify-content: flex-end;
    align-items: flex-end
  }

  .lottie-container {
    justify-content: flex-start;
    overflow: hidden
  }

  .btm-reviews-wrapper.video.offset, .btm-reviews-wrapper.offset1 {
    margin-top: 0
  }

  .btm-reviews-wrapper.offset2 {
    margin-bottom: 0
  }

  .btm-reviews-wrapper.offset3 {
    margin-top: 0
  }

  .btm-reviews-wrapper.margin-top-lrg, .btm-reviews-wrapper.margin-top-xl {
    margin-top: 0
  }

  .btm-reviews-double {
    margin-top: 0
  }

  .footer-link-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr
  }

  .footer-link {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px
  }

  .footer-link.no-line {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 11px;
    display: flex
  }

  .form-wrapper.margin-top-lrg.padding-lft {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: grid
  }

  .form-wrapper.margin-top-lrg.padding-lft.margin-mobile-top-40px {
    margin-top: 40px
  }

  .footer-field {
    min-width: 200px
  }

  .form-container {
    min-width: 300px
  }

  .form-container.margin-lft-med {
    width: 90%;
    margin-left: 0
  }

  .form-container.margin-lft-22 {
    width: 90%
  }

  .form-container.lr-padding.padding-84px {
    padding-left: 0;
    padding-right: 0
  }

  .footer-paragraph.txt-white.x-margin-btm {
    font-size: 13px
  }

  .image-5, .second-lottie.mobile-hide.ipad {
    display: none
  }

  .second-lottie.mobile-show {
    width: 90%;
    margin-top: 0;
    position: sticky
  }

  .stars {
    width: 300px;
    margin-bottom: -4rem
  }

  .wrapper-80.center.mobile-100 {
    width: 100%
  }

  .company-logos {
    width: 100px;
    max-width: none
  }

  .cta-nav-wrapper {
    grid-column-gap: 16px
  }

  .align-rt.nav-question {
    font-size: 10px;
    line-height: 110%
  }

  .button-wrapper.margin-top-xl {
    align-items: stretch
  }

  .button-wrapper.margin-top-xl._1, .button-wrapper.margin-top-xl._2 {
    margin-top: 60px
  }

  .button-wrapper.footer {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: stretch;
    width: 100%
  }

  .button-wrapper.footer.footer-btn-wrapper {
    align-items: flex-start
  }

  .button-wrapper.margin-top-5rem.edit-home-2 {
    margin-top: 24px
  }

  .button-wrapper.hide-mobile-landscape {
    display: none
  }

  .button-wrapper.button-margin {
    align-items: stretch;
    margin-top: 80px
  }

  .button-wrapper.button-margin._1, .button-wrapper.button-margin._2 {
    margin-top: 60px
  }

  .signup_btn-icon.mobile-smaller {
    height: 9px
  }

  .signup_btn-icon.mobile-smaller-2 {
    height: 13px
  }

  .signup_btn-icon.mobile-smaller-3 {
    height: 11px
  }

  .subscribe-images {
    width: 110px
  }

  .join-block {
    flex-direction: column;
    align-items: center
  }

  .join-block.margin-top-5rem.edit-home {
    grid-column-gap: 7px;
    grid-row-gap: 7px
  }

  .join-block.audience {
    margin-top: 20px
  }

  .logo-row-1 {
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .logo-row-2.margin-top-sml {
    width: 100%;
    margin-top: 12px
  }

  .companies_logo {
    width: 75px;
    height: 24px
  }

  .companies_logo.smaller {
    display: flex
  }

  .companies_logo._45px {
    height: 30px
  }

  .companies_logo._70px {
    height: 46px
  }

  .companies_logo._50px {
    height: 32px
  }

  .companies_logo._30px {
    height: 28px
  }

  .companies_logo.uber {
    width: 100px;
    height: 30px
  }

  .companies_logo.uber.alt {
    width: 52px;
    height: 30px
  }

  .companies_logo.convertkit {
    width: 89px;
    height: 18px
  }

  .companies_logo.convertkit.alt {
    width: 111px;
    height: 23px
  }

  .companies_logo.shopify {
    width: 79px;
    height: 22px
  }

  .companies_logo.pray {
    width: 91px;
    height: 28px
  }

  .companies_logo.pray.alt {
    width: 113px;
    height: 35px
  }

  .companies_logo.testimonial {
    width: 122px;
    height: 32px
  }

  .companies_logo.testimonial.alt {
    width: 151px;
    height: 40px
  }

  .companies_logo.hypefury {
    width: 48px;
    height: 45px
  }

  .companies_logo.hypefury.alt {
    width: 59px;
    height: 57px
  }

  .companies_logo.foreplay {
    width: 85px;
    height: 28px
  }

  .companies_logo.foreplay.alt {
    width: 105px;
    height: 35px
  }

  .companies_logo.tapilo {
    width: 93px;
    height: 30px
  }

  .companies_logo.elitedaily {
    width: 57px;
    height: 18px
  }

  .companies_logo.classy {
    width: 44px;
    height: 18px
  }

  .companies_logo.familyfund {
    width: 77px;
    height: 10px
  }

  .companies_logo.skool {
    width: 42px;
    height: 14px
  }

  .companies_logo.sclyde {
    width: 72px;
    height: 41px
  }

  .companies_logo.kajabi-logo.alt {
    width: 93px;
    height: 30px
  }

  .companies_logo.classy-small {
    width: 44px;
    height: 18px
  }

  .companies_logo.familyfund-small {
    width: 77px;
    height: 10px
  }

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

  .community-grid.margin-top-90 {
    grid-template-columns: 1fr
  }

  .community-grid.margin-top-110 {
    max-width: 350px;
    margin-top: 80px
  }

  .grid-box.larger {
    padding-top: 30px;
    padding-bottom: 20px
  }

  .grid-box.larger.spacing-2 {
    padding-top: 40px;
    padding-bottom: 20px
  }

  .grid-box.respaced {
    padding-top: 30px;
    padding-bottom: 20px
  }

  .grid-box.respaced-2, .grid-box.respaced-3, .grid-box.respaced-4 {
    padding-bottom: 20px
  }

  .grid-box.larger-alt {
    padding-top: 30px;
    padding-bottom: 20px
  }

  .grid-box.larger-alt.spacing-2 {
    padding-top: 40px;
    padding-bottom: 20px
  }

  .grid-txt-wrapper.compact.margin-btm-10 {
    margin-bottom: 0
  }

  .wrapper-60 {
    width: 100%
  }

  .brand-cta {
    grid-row-gap: 18px
  }

  .signup_cta-txt-wrapper {
    grid-column-gap: 5px;
    min-height: 45px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 14px;
    line-height: 1.1
  }

  .founder-wrapper.margin-top-xl._2.mobile-flip {
    margin-top: 30px
  }

  .founder-wrapper.margin-top-xl._3 {
    margin-top: 60px
  }

  .founder-wrapper.barry {
    padding-top: 0
  }

  .founder-wrapper.respaced.right-aligned, .founder-wrapper.respaced.alt {
    margin-top: 29px;
    padding-left: 31px;
    padding-right: 22px
  }

  .founder-wrapper.respaced.first, .founder-wrapper.respaced.first-alt {
    margin-top: 54px;
    padding-left: 31px;
    padding-right: 22px
  }

  .founders-img._2.scot {
    width: 100%;
    margin-bottom: -135px;
    margin-left: 0%
  }

  .founders-img._3 {
    margin-bottom: -105px
  }

  .founders-img.cover {
    width: 35%;
    margin-left: 0%
  }

  .founders-img.barry {
    margin-top: -30px;
    margin-bottom: -95px;
    margin-left: 12%
  }

  .founders-img.kajabi {
    width: 100%;
    margin-left: 0%
  }

  .founders-img.alt-2 {
    margin-top: -28px
  }

  .founders-img.tablet-centered {
    padding-bottom: 60px
  }

  .wrapper-67.mobile-100 {
    width: 100%
  }

  .wrapper-67.mobile-100.mobile-center {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .founder-top-wrapper.margin-btm-sml {
    height: 15px
  }

  .founder-top-wrapper.margin-btm-sml.center-flex-zach, .founder-top-wrapper.margin-btm-sml.program-feedback-zach-title {
    justify-content: center;
    align-items: center
  }

  .founder-top-wrapper.margin-btm-27, .founder-top-wrapper.sm {
    height: 15px
  }

  .founder-header-lft {
    padding-left: 12px;
    padding-right: 6px;
    font-size: 11px;
    line-height: 1.1
  }

  .founder-header-rt {
    padding-left: 6px;
    padding-right: 7px;
    font-size: 11px;
    line-height: 1.1
  }

  .mastermind-img._2, .mastermind-img.new-2 {
    max-width: 100%
  }

  .experts-grid-coaching.margin-top-lrg {
    position: relative
  }

  .experts-block.edit-home {
    text-align: right;
    padding-top: 41px;
    padding-left: 28px;
    padding-right: 28px
  }

  .experts-block._2 {
    background-image: none;
    border: 1px #000;
    border-radius: 0;
    padding: 0;
    position: relative;
    overflow: hidden
  }

  .experts-top.mobile-flip.mobile {
    flex-direction: column;
    align-items: flex-start
  }

  .experts_title-wrapper.mobile-lft {
    align-items: flex-start
  }

  .foundation-outer.darker.margin-top-lrg.letter {
    margin-top: 0;
    padding: 0
  }

  .foundation-inner {
    align-items: center;
    padding: 48px 22px
  }

  .foundation-inner.community {
    padding: 40px 24px
  }

  .foundation-inner.edit-4 {
    padding-left: 22px;
    padding-right: 22px
  }

  .foundation-inner.os-letter {
    padding: 0
  }

  .foundation-img {
    margin-bottom: 1.5rem
  }

  .foundation-img.scorecards {
    max-width: 75%;
    margin-top: 0
  }

  .founders-row-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .founders-row-1._1 {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    margin-left: 5%;
    margin-right: 5%
  }

  .founders-row-1._6 {
    margin: 12px 3%
  }

  .founders-row-1._10 {
    margin-top: 5px
  }

  .founders-row-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    place-content: center;
    place-items: center;
    width: auto
  }

  .founders-row-2._2 {
    width: auto;
    margin-left: 10%;
    margin-right: 10%
  }

  .founders-row-2._3 {
    width: 95%
  }

  .founders-row-2._5 {
    width: 81%;
    margin-top: 15px;
    margin-bottom: 15px
  }

  .founders-row-2._9 {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    width: auto;
    margin-top: 8px;
    margin-left: 10%;
    margin-right: 10%
  }

  .founders-logos-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
    width: 100%;
    margin-top: 46px
  }

  .reviews-top.btm {
    margin-top: 24px
  }

  .reviews-top._4 {
    justify-content: flex-end
  }

  .review-image {
    width: 50px;
    height: 50px
  }

  .top-txt._2 {
    text-align: right;
    flex-direction: column;
    align-items: flex-end;
    display: flex
  }

  .reviews-rt.less-pad-top._4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: auto
  }

  .footer-logo {
    width: 75%;
    margin-bottom: 24px
  }

  .footer-logo.slider {
    margin-top: 0;
    margin-bottom: 0;
    top: 30px;
    right: 12px
  }

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

  .footer-logo.footer-margin.w--current {
    margin-bottom: 0
  }

  .bg-video-2 {
    z-index: auto;
    mix-blend-mode: screen;
    width: 100%;
    height: auto;
    margin-top: 5%;
    display: none;
    top: 0%;
    overflow: visible
  }

  .footer-video {
    margin-right: 16px
  }

  .footer-video.edit-home-footer {
    width: 160px;
    height: 160px
  }

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

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

  .moile-top, .mobile-top {
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    display: flex
  }

  .mobile-video {
    mix-blend-mode: screen;
    width: 100%;
    height: auto;
    margin-top: 5%;
    display: block;
    top: 0%;
    overflow: visible
  }

  .mobile-footer-links {
    flex-direction: column;
    display: flex
  }

  .mobile-footer-links.footer-rt {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    row-gap: 5px;
    padding-left: 0
  }

  .mobile-footer-links-lft {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
  }

  .founder-logo.margin-btm-xl.mobile-hide {
    display: block
  }

  .founder-logo.margin-btm-xl.mobile-hide.mastermind {
    width: 200px;
    margin-bottom: 50px
  }

  .automate-wrapper {
    align-items: flex-start;
    margin-top: 86px;
    padding-left: 60px
  }

  .automate {
    justify-content: flex-start;
    align-items: center;
    width: 400px
  }

  .list-item {
    display: flex
  }

  .icon.fun-icon, .icon.growth-icon, .icon.culture-icon, .icon.collaborate-icon {
    margin-top: 0
  }

  .module-img {
    width: 320px;
    max-width: none;
    margin-bottom: 30px
  }

  .content-wrapper {
    width: 100%
  }

  .module-box {
    padding: 4px 12px;
    font-size: 16px
  }

  .how-wrapper, .how-wrapper.justify-right {
    max-width: none
  }

  .founder-glow.sm {
    margin-right: 10px
  }

  .level-list {
    margin-bottom: 0
  }

  .div-block-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px
  }

  .paragraph-tiny.txt-white.x-margin-btm.mobile-small {
    font-size: 11px
  }

  .paragraph-tiny.txt-white.x-margin-btm.slider {
    font-size: 12px
  }

  .paragraph-tiny.txt-white.x-margin-btm.founder-sumit-headingp, .paragraph-tiny.txt-white.x-margin-btm.founder-sumit-headingp-para {
    display: block
  }

  .dropdown-toggle.confirmation-page {
    height: 60px;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 18px
  }

  .hero-txt-wrapper.about {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    text-align: center;
    align-items: center;
    width: 100%;
    margin-top: 0
  }

  .hero-txt-wrapper.edit-home-1 {
    max-width: 346px
  }

  .message-img {
    z-index: 0;
    width: 100%;
    position: absolute;
    inset: 0%
  }

  .message-img.flip {
    transform: rotateX(0)rotateY(180deg)rotate(0)
  }

  .message-box {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 50px;
    padding: 70px 30px 30px;
    display: flex;
    position: relative
  }

  .image-16 {
    position: relative
  }

  .profile-wrapper {
    grid-column-gap: 8px;
    margin-left: auto;
    display: flex;
    position: relative
  }

  .bonus-txt.alt {
    max-width: 200px
  }

  .foundation-img-wrapper {
    height: auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto
  }

  .foundation-img-wrapper.pad-btm, .bonus-txt-wrapper {
    height: auto
  }

  .curated-com-img {
    max-width: 251px
  }

  .gain-img {
    width: 306px;
    margin-left: 0;
    margin-right: -34px
  }

  .curated-txt {
    text-align: center;
    font-size: 13px;
    font-weight: 200
  }

  .lead-img {
    width: 356px;
    margin-left: -58px;
    margin-right: -33px
  }

  .plug-img {
    width: 280px
  }

  .expert-img {
    width: 370px;
    margin-left: -40px;
    margin-right: -74px
  }

  .raving-img {
    width: 323px;
    margin-left: -31px;
    margin-right: -63px
  }

  .heading-801.mobile-smaller {
    font-size: 1.1rem
  }

  .bg-video-3 {
    mix-blend-mode: screen;
    width: 100%;
    height: auto;
    margin-top: 5%;
    top: 0%;
    overflow: visible
  }

  .bg-video-3.ipad-up {
    display: none
  }

  .laptop-wrapper {
    max-width: 350px;
    min-height: 0;
    margin-bottom: 35px;
    padding-left: 0%
  }

  .swiper-wrapper.master {
    margin-left: auto;
    margin-right: auto;
    overflow: visible
  }

  .swiper-slide.master {
    opacity: 1
  }

  .img-wrapper {
    max-width: 247px;
    margin-left: auto;
    margin-right: auto
  }

  .image-18.contain.larger.discover {
    max-width: 300px
  }

  .margin-top-100.mm {
    margin-left: 30px
  }

  .for-you {
    flex-direction: column;
    align-items: center;
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
    display: flex
  }

  .exp-arrow.right.swiper-next, .exp-arrow.swiper-prev {
    width: 25px;
    height: 25px;
    margin-top: 50px;
    padding: 10px
  }

  .left-arrow-wrapper {
    left: 6px
  }

  .right-arrow-wrapper {
    right: 7px
  }

  .reviews-inside.confirmation, .reviews-inside.confirmation-review-bf, .reviews-inside.confirmation-review-bf {
    height: auto
  }

  .mm_works-glow-wrap {
    margin-top: -11px
  }

  .mm_works-glow-wrap._2 {
    margin-top: 8px
  }

  .course-img-wrapper {
    width: 100%;
    margin-right: 0
  }

  .how-it-works-wrapper {
    margin-top: 80px
  }

  .image-window {
    padding: 30px 40px
  }

  .info-wrapper {
    text-align: center;
    border-radius: 10px;
    max-width: 245px;
    margin-left: auto;
    margin-right: auto;
    padding: 11px 10px 17px;
    position: absolute;
    inset: 0 0% auto;
    transform: translate(0)
  }

  .time-subtext {
    font-size: 1rem
  }

  .date-subtext.center {
    font-size: 16px
  }

  .text-field {
    max-height: 34px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.111
  }

  .form {
    grid-row-gap: 20px
  }

  .form.max-width-34rem.gap-19px.mobile-spacing {
    min-width: auto
  }

  .form.max-width-34rem.gap-19px.mobile-spacing.speaker-form {
    width: 100%
  }

  .training-list {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto
  }

  .training-list.limited {
    max-width: 300px
  }

  .training-list.limited.gsw-list {
    max-width: none
  }

  .div-block-7 {
    padding: 23px 24px
  }

  .div-block-8 {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .div-block-9 {
    margin-left: 40px;
    padding: 12px 68px 12px 16px;
    top: -89px;
    left: auto;
    right: auto
  }

  .image-23 {
    width: 59px;
    height: 57px;
    position: absolute;
    inset: auto -10px -10px auto
  }

  .logos-2 {
    grid-column-gap: 0px
  }

  .div-block-11 {
    padding-top: 103px
  }

  .logos-wrapper, .logos-wrapper.alt {
    grid-column-gap: 40px
  }

  .about-header {
    font-size: 3rem
  }

  .about-header.mobile-center {
    text-align: center
  }

  .counter-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    text-align: center;
    flex-direction: column;
    padding-right: 0
  }

  .counter {
    font-size: 4rem
  }

  .counter-txt {
    max-width: none;
    font-size: 1.35rem
  }

  .our-mission-rich-txt {
    margin-top: 60px;
    margin-bottom: 40px;
    font-size: 1rem
  }

  .photo-txt {
    text-align: center;
    font-size: 1rem;
    line-height: 1.1
  }

  .podcast-block.grid-align-center.testimonial-block {
    width: 80%
  }

  .podcast-content {
    width: 100%;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto
  }

  .podcast-content.spacing-testimonial {
    width: 100%
  }

  .podcast-logo-sml {
    width: 100px
  }

  .subscribe-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    margin-top: 60px
  }

  .subscribe-wrapper.margin-top-xl.margin-btm-xxl {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column
  }

  .subscribe-btn {
    width: 100%;
    padding: 8px 30px;
    font-size: .8rem;
    line-height: 1
  }

  .subscribe-btn.google {
    min-width: 0;
    padding-left: 24px;
    padding-right: 30px
  }

  .subscribe-btn.email {
    min-width: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .subscribe-btn.email.margin-top-tiny {
    padding-left: 30px;
    padding-right: 30px
  }

  .subscribe-btn.auto-sides {
    margin-left: auto;
    margin-right: auto
  }

  .subscribe-btn.margin-lft-sml, .subscribe-btn.margin-lft-tiny {
    margin-left: 0
  }

  .wrapper-33 {
    width: 75%;
    margin-left: -33%
  }

  .wrapper-33.mobile-margin {
    margin-top: 24px
  }

  .founder-block.pad-rt {
    width: 100%;
    margin-bottom: 20px
  }

  .founder-block.pad-rt.mobile-x-padding.mobile-center {
    text-align: center;
    padding-right: 0
  }

  .about_blog-wrapper {
    grid-row-gap: 32px;
    flex-direction: column
  }

  .grey-txt.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .grey-txt.x-margin-btm.weight-500.mobile-small {
    font-size: 1.25rem
  }

  .grey-txt.larger {
    font-size: 24px
  }

  .grey-txt.weight-500.mm {
    font-size: 1.25rem
  }

  .grey-txt.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .wrapper-40.mobile-100 {
    width: 100%
  }

  .wrapper-40.padding-rt {
    text-align: center;
    flex-direction: column;
    order: -1;
    align-items: center;
    width: 100%;
    padding-right: 0;
    display: flex
  }

  .youtube-laptop-wrapper {
    width: 120%;
    left: -10%
  }

  .number {
    font-size: 4rem
  }

  .blog_grid {
    width: 100%
  }

  .blog_grid._2 {
    grid-template-columns: 1fr
  }

  .about_blog-list {
    width: 100%
  }

  .blog_tag {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 11px
  }

  .blog_featured-title {
    font-size: 22px
  }

  .newsletter-btn.green.newsletter {
    flex: none;
    order: 0;
    align-self: auto;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
    display: block;
    left: 0
  }

  .newsletter-input.newsletter {
    flex: 1
  }

  .newsletter-form.wide {
    width: 100%
  }

  .blog-img {
    margin-top: 30px
  }

  .gradient-divider {
    width: 88vw
  }

  .top-blog {
    margin-bottom: 34px
  }

  .laptop-video {
    height: 420px
  }

  .melody-h2.txt-white.x-margin-btm {
    font-size: 30px
  }

  .author-wrapper.margin-top-med.margin-btm-xlxl {
    margin-bottom: 50px
  }

  .blog_full {
    grid-row-gap: 30px;
    flex-direction: column
  }

  .blog_category-img {
    width: 100%;
    max-width: none;
    height: auto
  }

  .blog_category-flex {
    grid-row-gap: 28px
  }

  .phone-img.mobile-margin-top.newsletter {
    margin-top: 0;
    position: relative
  }

  .newsletter-btm.sub {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .blog_cta-txt-wrap.right-align._2 {
    padding-left: 0
  }

  .blog_cta-vid-wrap {
    width: 80%
  }

  .blog_cta-vid {
    height: 420px
  }

  .blog_cta-img-wrap {
    width: 80%
  }

  .ctacta_ellipse {
    filter: blur(6px);
    object-fit: contain;
    background-color: #09affc;
    border-radius: 100%;
    width: 21px;
    height: 21px;
    margin: 10px
  }

  .testimonial_name {
    font-size: 2rem
  }

  .globe_video {
    display: none
  }

  .globe_video.mobile {
    mix-blend-mode: screen;
    object-fit: fill;
    max-width: none;
    display: block
  }

  .section_experts {
    padding-top: 60px;
    padding-bottom: 60px;
    display: none
  }

  .experts_grid {
    grid-row-gap: 3.5rem;
    margin-top: 60px
  }

  .experts_grid._1 {
    margin-top: 5px
  }

  .experts_grid._1._4 {
    grid-row-gap: 4px
  }

  .experts_container.desktop {
    display: none
  }

  .experts_container.mobile {
    display: block
  }

  .experts_video {
    mix-blend-mode: screen;
    width: 100%;
    height: auto;
    margin-top: 5%;
    top: 0%;
    overflow: visible
  }

  .experts_video.ipad-up {
    display: none
  }

  .experts_content._2 {
    margin-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative
  }

  .experts_profile.mobile-lft {
    justify-content: flex-start
  }

  .experts_img {
    top: -51px
  }

  .experts_img.mobile-lft {
    width: 48px;
    height: 48px;
    left: auto;
    right: 0%
  }

  .experts_img.mobile-lft.newsletter {
    height: 100px;
    position: absolute
  }

  .experts_img._2 {
    position: relative
  }

  .section_join {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none
  }

  .section_join-mobile {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block
  }

  .hero_logo {
    display: block
  }

  .hero_logo._1 {
    width: 147px
  }

  .blog_back-txt {
    font-size: 1rem
  }

  .about-subheader {
    font-size: 1.5rem;
    line-height: 1
  }

  .mission_txt {
    font-size: 1rem
  }

  .podcast_title-img {
    width: 160px
  }

  .about_blog-content {
    text-align: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0
  }

  .paragraph-med {
    font-size: 1rem
  }

  .mobile-m {
    justify-content: center;
    align-items: center
  }

  .mb-padding-btm {
    padding-bottom: 120px
  }

  .mb-padding {
    padding-top: 120px
  }

  .hero_header {
    letter-spacing: -1px;
    font-size: 40px;
    line-height: .865
  }

  .hero_header.header-workshop {
    margin-top: 0;
    margin-bottom: 0
  }

  .hero_subheader {
    font-size: 21px;
    line-height: 1.04
  }

  .companies_logo-flex {
    grid-column-gap: 26px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .hero_container.edit-home {
    padding-top: 200px;
    padding-bottom: 80px
  }

  .founders_logo-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .box {
    width: 80px
  }

  .clock-number {
    font-size: 4rem
  }

  .clock-label {
    font-size: 12px
  }

  .audience-os-subheader {
    font-size: 20px
  }

  .audience-img {
    display: none
  }

  .whats-inside-image-wrapper {
    width: 269px;
    height: 157px
  }

  .whats-inside-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    align-self: center;
    width: 100%;
    max-width: 298px
  }

  .whats-inside-container {
    margin-top: 90px
  }

  .next-level-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column-reverse;
    align-items: stretch;
    margin-top: 64px;
    display: flex
  }

  .next-level-grid.community {
    margin-bottom: 45px
  }

  .next-level-grid.custom-spacing.linkedin-for-ceos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .next-level-grid.custom-spacing.linkedin-for-ceos.less-spacing.grid-change {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .next-level-grid.custom-spacing.founder-dojo {
    flex-flow: column
  }

  .next-level-list.community.top-padding-9._3-column-unordered-list.variant-1-ul {
    width: 100%
  }

  .community-subheader {
    font-size: .9rem
  }

  .community-img {
    margin-right: -84px
  }

  .bonus-module-item {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    align-self: center
  }

  .g-signin2 {
    border-radius: 5px;
    min-width: 0;
    padding-left: 35px;
    padding-right: 35px
  }

  .mobile-smaller {
    font-size: 1.1rem
  }

  .image-104 {
    width: 100%;
    height: 340px;
    position: absolute
  }

  .div-block-14 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: center;
    display: flex
  }

  .gradient-btm-test {
    position: absolute
  }

  .h4-resized {
    margin-bottom: 9px;
    font-size: 18px
  }

  .cta-button-group {
    grid-column-gap: 11px;
    align-items: start
  }

  .founder-content-right {
    /* margin-top: -58px; */
    /* padding-top: 0 */
  }

  .founder-content-right.alt {
    margin-top: -20px;
    margin-left: 0;
    position: relative
  }

  .founder-content-right.alt-2 {
    margin-left: 0
  }

  .founder-description {
    font-size: 13px
  }

  .founder-description.limited {
    font-size: 15px
  }

  .founder-content-left {
    /* margin-top: -82px; */
    /* padding-top: 0 */
  }

  .systems-grid {
    grid-template-columns: 1fr;
    margin-top: 48px
  }

  .program-image {
    width: 100%
  }

  .experts_grid_alt {
    grid-row-gap: 41px;
    margin-top: 80px
  }

  .experts_grid_alt._1 {
    margin-top: 5px
  }

  .founder-description-wrap.mobile-rt {
    text-align: right
  }

  .max-width-802.mb-width {
    max-width: 85%
  }

  .hero-description-wrapper {
    max-width: 260px;
    margin-left: auto;
    margin-right: auto
  }

  .os-hero-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    text-align: center;
    flex-flow: wrap;
    grid-template-columns: auto;
    justify-content: center;
    align-items: center;
    margin-bottom: 45px
  }

  .os-hero-image {
    max-width: 265px;
    margin-left: auto;
    margin-right: auto
  }

  .os-hero-image.neg-top {
    margin-top: 0
  }

  .os-hero-h1 {
    text-align: center;
    margin-left: 5vw;
    margin-right: 5vw;
    line-height: .865
  }

  .os-hero-h1.bigger {
    font-size: 36px
  }

  .os-hero-description {
    text-align: center;
    margin-left: 5vw;
    margin-right: 5vw;
    font-size: 18px;
    line-height: 1.04;
    display: none
  }

  .os-hero-description.bigger {
    font-size: 18px;
    line-height: 1.04
  }

  .os-hero-description.mob {
    display: block
  }

  .experts-grid {
    grid-row-gap: 41px;
    margin-top: 80px
  }

  .experts-grid._1 {
    margin-top: 5px
  }

  .experts-grid.no-top-margin {
    margin-top: 0
  }

  .h3-resized {
    font-size: 26px
  }

  .h3-resized.mobile-landscape-center {
    text-align: center
  }

  .letter-body-outer {
    background-image: linear-gradient(146deg, #ffffff80, #ffffff0d);
    border-radius: 5px;
    margin-top: 34px;
    padding: 1px
  }

  .h2-resized {
    font-size: 25px
  }

  .h2-resized.align-center {
    margin-top: 50px
  }

  .h2-resized.mobile-landscape-center {
    text-align: center
  }

  .h2-resized.mobile-center {
    margin-left: auto;
    margin-right: auto
  }

  .subscribe-heading-wrap {
    margin-bottom: 40px
  }

  .students-wrap {
    margin-top: 20px
  }

  .discover-grid-1 {
    margin-top: 54px
  }

  .discover-grid-1.alt, .discover-grid-1.alt-2 {
    grid-template-columns: 1fr
  }

  .whats-inside-txt-wrap.txt-right {
    text-align: right
  }

  .whats-inside-txt-wrap.mm {
    text-align: center
  }

  .whats-inside-image {
    width: 299px;
    top: -13px;
    left: -14px
  }

  .module-description {
    font-size: 15px
  }

  .bonus-lesson-image-wrapper {
    width: 269px;
    height: 157px
  }

  .bonus-text-wrap.txt-right {
    text-align: right
  }

  .bonus-text-wrap.mm {
    text-align: center
  }

  .next-level-quote-inner {
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px
  }

  .next-level-quote-inner.community, .next-level-quote-inner.os-letter {
    padding: 40px 24px
  }

  .next-level-quote-inner.list-grid-wrapper.pricing-grid-wrapper {
    padding-left: 15px;
    padding-right: 15px
  }

  .next-level-author-wrap.btm {
    margin-top: 24px
  }

  .next-level-author-wrap._4 {
    justify-content: flex-end
  }

  .heading-wrap {
    margin-bottom: 55px
  }

  .heading-wrap.less {
    margin-bottom: 100px
  }

  .faq-wrap {
    width: 100%;
    margin-top: 40px
  }

  .letter-body-inner {
    background-image: linear-gradient(174deg, #000, #1a1a1a);
    border-radius: 5px;
    padding: 50px 19px 10px 30px
  }

  .bonus-lesson-image {
    width: 307px;
    top: -16px;
    left: -18px
  }

  .faq-question {
    padding-right: 15px;
    font-size: 20px;
    line-height: 1.13
  }

  .faq-answer p {
    font-size: 14px
  }

  .founder-hero-h1 {
    letter-spacing: -1px;
    max-width: 346px;
    font-size: 36px;
    line-height: .865
  }

  .founder-hero-h1.mastermind-update {
    max-width: none
  }

  .founder-hero-description {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 1.04
  }

  .founder-hero-description.mastermind-subheader {
    font-size: 20px
  }

  .curriculum-module-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    align-self: center;
    width: 100%;
    max-width: 298px
  }

  .curriculum-module-description {
    font-size: 15px
  }

  .bonus-image {
    margin-bottom: 1.5rem
  }

  .bonus-image.scorecards {
    max-width: 75%;
    margin-top: 0
  }

  .bullet-text.alt {
    line-height: 1
  }

  .experts_content-2 {
    font-size: 16px
  }

  .experts_content-2._2 {
    z-index: 2;
    background-image: linear-gradient(#fff0 75%, #000);
    margin-top: 48px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative
  }

  .div-block-15 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: center;
    display: block
  }

  .reviews-top-2._4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 32px
  }

  .experts_img-2 {
    width: 100px;
    height: 100px;
    top: -51px
  }

  .experts_img-2.mobile-lft {
    left: auto;
    right: 0%
  }

  .reviews-rt-2.less-pad-top._4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: auto
  }

  .experts_profile-2 {
    align-items: flex-end
  }

  .experts_profile-2.mobile-lft {
    justify-content: flex-start
  }

  .testimonial_name-2 {
    font-size: 2rem
  }

  .experts_title-wrapper-2 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 9px
  }

  .experts_title-wrapper-2.mobile-lft {
    align-items: flex-start
  }

  .image-105 {
    width: 100%;
    height: 340px;
    position: absolute
  }

  .quote-body {
    color: var(--light-grey);
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.44
  }

  .quote-author {
    margin-bottom: 0;
    font-size: 19.5px
  }

  .quote-author-title {
    color: var(--light-grey);
    margin-bottom: 0;
    font-size: 14.5px;
    line-height: 1.44
  }

  .how-grid {
    padding-left: 10px;
    padding-right: 20px
  }

  .how-grid.margin-top-med.wrapper-60.gap-28 {
    margin-top: 70px;
    margin-bottom: 20px
  }

  .how-grid.margin-top-90.mobile-hide.ipad-show {
    display: none
  }

  .how-grid.margin-top-90.desktop-hide {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    display: grid
  }

  .how-grid.margin-top-90.desktop {
    display: none
  }

  .how-grid.margin-top-90.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .how-grid.tablet-gap {
    grid-row-gap: 120px
  }

  .how-grid.is-for-you-grid.mobile-hide.ipad-show {
    display: none
  }

  .how-grid.is-for-you-grid.desktop-hide {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    display: grid
  }

  .how-grid.is-for-you-grid.desktop {
    display: none
  }

  .how-grid.is-for-you-grid.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .heading-founders-experts.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .heading-founders-experts.x-margin-btm.weight-500.mobile-small {
    font-size: 1.25rem
  }

  .heading-founders-experts.x-margin-btm.author-back {
    font-size: 34px
  }

  .heading-founders-experts.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .heading-founders-experts.larger {
    font-size: 24px
  }

  .heading-founders-experts.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .heading-founders-experts.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .heading-founders-experts.margin-btm-lrg {
    margin-bottom: 40px
  }

  .heading-founders-experts.program-sub {
    font-size: 13px
  }

  .heading-founders-experts.weight-500.mm {
    font-size: 1.25rem
  }

  .heading-founders-experts.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .heading-founders-experts.author {
    font-size: 20px
  }

  .heading-founders-experts.height-08.community {
    font-size: 3rem
  }

  .heading-founders-experts.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .heading-founders-experts.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .shopify-logo {
    width: 67px;
    height: 16px
  }

  .google-logo {
    width: 50px;
    height: 17px
  }

  .uber-logo {
    width: 39px;
    height: 22px
  }

  .skool-logo {
    width: 50px;
    height: 17px
  }

  .convertkit-logo {
    width: 80px;
    height: 21px
  }

  .hypefury-logo {
    width: 37px;
    height: 44px
  }

  .taplio-logo {
    width: 88px;
    height: 27px
  }

  .testimonialto-logo {
    width: 100px;
    height: 27px
  }

  .seamlessai-logo {
    width: 79px;
    height: 16px
  }

  .praycom-logo {
    width: 67px;
    height: 22px
  }

  .foreplay-logo {
    width: 70px;
    height: 24px
  }

  .othership-logo {
    width: 60px;
    height: 26px
  }

  .kajabi-logo {
    width: 73px;
    height: 23px
  }

  .teleport-logo {
    width: 75px;
    height: 23px
  }

  .figure-logo {
    width: 60px;
    height: 9px
  }

  .contact-logo {
    width: 43px;
    height: 23px
  }

  .tesla-logo {
    width: 80px;
    height: 16px
  }

  .meta-logo {
    width: 50px;
    height: 10px
  }

  .brex-logo {
    width: 52px;
    height: 14px
  }

  .tiktok-logo {
    width: 58px;
    height: 16px
  }

  .freshbooks-logo {
    width: 72px;
    height: 16px
  }

  .airbnb-logo {
    width: 63px;
    height: 20px
  }

  .youtube-logo {
    width: 58.54px;
    height: 38.3px
  }

  .courseai-logo {
    width: 90px;
    height: 22px
  }

  .classy-logo {
    width: 50px;
    height: 21px
  }

  .family-fund-logo {
    width: 90px;
    height: 12px
  }

  .elite-daily-logo {
    width: 61px;
    height: 18px
  }

  .brain-apes-logo {
    width: 46px;
    height: 37px
  }

  .founders-row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: column
  }

  .founders-row._1 {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    margin-left: 5%;
    margin-right: 5%
  }

  .founders-row._6 {
    margin: 12px 3%
  }

  .founders-row._10 {
    margin-top: 5px
  }

  .founders-wrap.flex-gap-54.mobile-gap-46 {
    grid-column-gap: 46px;
    grid-row-gap: 46px
  }

  .mastermind-plan-wrap.bottom {
    margin-top: -75px
  }

  .mastermind-plan-wrap.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .mastermind-plan-wrap.footer {
    display: none
  }

  .mastermind-plan-wrap.larger.margin-top-xxl._1 {
    margin-top: 63px
  }

  .mastermind-plan-wrap.larger.flex-msb {
    flex-direction: column
  }

  .mastermind-plan-wrap.larger.about {
    align-items: center;
    display: flex
  }

  .mastermind-plan-wrap.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  .mastermind-plan-wrap.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  .mastermind-plan-wrap.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .newsletter_grid.margin-top-lrg {
    position: relative
  }

  .landing_grid-img {
    width: 210px
  }

  .slider-img-wrap {
    padding-top: 131px;
    padding-bottom: 64px
  }

  .matt-txt-wrapper {
    padding-top: 160px
  }

  .podcast-img {
    width: 500px
  }

  .signup-label {
    justify-content: flex-start;
    align-items: flex-start;
    display: none
  }

  .form_signup {
    grid-column-gap: 8px;
    grid-row-gap: 8px
  }

  .signup-input.home-sigunup-input {
    text-align: center
  }

  .signup-btn.footer {
    position: relative
  }

  .form_signup-wrapper {
    width: 200px
  }

  .form_signup-wrapper.footer {
    width: 100%
  }

  .form_signup-wrapper.footer.mobile-form-email-footer {
    margin-top: 20px;
    display: none
  }

  .form_signup-wrapper.cta {
    width: 100%;
    min-width: 0
  }

  .btn_email-wrapper.homepage.home-newsletter, .btn_email-wrapper.footer-btn-wrapper {
    width: 100%
  }

  .btn_email-wrapper.footer-mobile-email {
    width: 182.913px
  }

  .popup_newsletter {
    display: none
  }

  .heading-803 {
    font-size: 40px
  }

  .text-block-4 {
    font-size: 18px;
    line-height: 24px
  }

  .text-block-5 {
    margin-top: 0
  }

  .text-block-8 {
    margin-top: 16px;
    font-size: 16px
  }

  .text-block-9 {
    margin-top: 32px;
    font-size: 22px
  }

  .text-block-10 {
    margin-top: 10px;
    font-size: 16px
  }

  .div-block-17.cc-confirmed-div-17 {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-18 {
    flex-wrap: nowrap;
    place-content: stretch flex-start;
    align-items: center;
    display: block
  }

  .section-2, .section-3 {
    padding-left: 24px;
    padding-right: 24px
  }

  .header-main, .header-main.header-optin {
    font-size: 27px
  }

  .header-main.header-optin.optin-page {
    padding-bottom: 1px
  }

  .header-main.header-optin.optin-page.application-page.workshop-call-heading {
    margin-bottom: 0
  }

  .header-main.header-optin.confirmation-page {
    width: auto
  }

  .header-main.header-vsl {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 27px
  }

  .header-main.confirmation-headline {
    font-size: 35px
  }

  .cust-icon-container.application-page {
    padding-bottom: 136px
  }

  .sub-headline-2.clipped {
    margin-top: -5px;
    margin-bottom: 17px
  }

  .submit-button {
    background-image: radial-gradient(circle at 50% 100%, #d90707, #7f0707)
  }

  .grid-7 {
    width: 100%;
    max-width: 100%
  }

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

  .image-109 {
    margin-top: 11px
  }

  .cust-icons-grid.grid-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr .5fr .75fr .75fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 0;
    padding-top: 30px;
    display: flex
  }

  .grid-11 {
    flex-direction: column;
    display: flex
  }

  .custicon-container {
    padding-bottom: 0;
    display: none
  }

  .image-110, .image-111 {
    width: 50%
  }

  .image-112 {
    width: 26%;
    margin-top: 0;
    padding-top: 0
  }

  .image-113, .image-114, .image-119, .image-116, .image-117, .image-118 {
    width: 50%
  }

  .cust-second-grid {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex
  }

  .blank {
    width: 0
  }

  .body {
    background-image: none
  }

  .italic-text-3 {
    -webkit-text-stroke-width: 1.2px;
    font-size: 18px
  }

  .paragraph-8 {
    text-align: center;
    flex: 1;
    align-self: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0
  }

  .image-122 {
    margin-top: -48px;
    margin-bottom: 100px
  }

  .grid-16 {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex
  }

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

  .div-block-21 {
    padding-left: 0;
    padding-right: 0
  }

  .div-block-22 {
    margin-top: -1px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 58px;
    padding-left: 10px;
    padding-right: 10px
  }

  .bold-text-9 {
    text-align: center
  }

  .heading-810 {
    font-size: 26px;
    line-height: 1
  }

  .button-2 {
    text-shadow: none;
    font-size: 25px
  }

  .four-column, .four-column-2, .four-column-3, .four-column-4 {
    min-height: 120px
  }

  .main-col-testimonials {
    margin-top: -80px;
    margin-right: 0
  }

  .container-14 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px
  }

  .paragraph-12 {
    font-size: 14px
  }

  .bold-text-12.clipped {
    background-color: var(--green-yellow);
    background-image: none
  }

  .bold-text-13 {
    font-size: 25px;
    line-height: 30px
  }

  .video-embed {
    overflow: hidden
  }

  .bold-text-14 {
    font-size: 27px
  }

  .main-container.application-page, .main-container.program-feedback {
    padding-top: 0
  }

  .bold-text-15 {
    font-size: 19px
  }

  .container-23 {
    margin-top: -10px;
    margin-bottom: -10px
  }

  .image-128 {
    opacity: .14;
    margin: 16px auto 33px;
    padding-bottom: 47px;
    display: block
  }

  .confirmation-page {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 25px
  }

  .heading-812.headline-step {
    width: 100%
  }

  .container-28 {
    padding-bottom: 50px
  }

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

  .course, .container-32, .container-33 {
    padding-left: 20px;
    padding-right: 20px
  }

  .flex-block {
    flex-wrap: wrap
  }

  .container-34 {
    width: 50%
  }

  .container-36 {
    padding-left: 20px;
    padding-right: 20px
  }

  .hero-heading-left {
    padding: 60px 15px
  }

  .hero-heading-left.padding-bottom-0 {
    width: 100%
  }

  .heading-815.confirmation-title {
    word-break: normal;
    font-size: 40px
  }

  .subhead-paragraph.top-margin-20 {
    font-size: 16px
  }

  .grid_pillars_3x1 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr
  }

  .grid_pillars_3x1.top-margin-70.linkedin-for-ceos {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 30px
  }

  .grid_pillars_3x1.top-margin-70.linkedin-for-ceos._4-grid, .grid_pillars_3x1.top-margin-70.founderos-light-4x1 {
    grid-template-columns: 1fr
  }

  .grid_pillars_3x1.top--117 {
    margin-top: -143px
  }

  .headline-reg.center.max-width-1165 {
    font-size: 30px
  }

  .grid-2x2.center.top-margin-50 {
    grid-template-columns: 1fr
  }

  .grid-2x2.center.top-margin-50._2x1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr
  }

  .foundation-inner-pillar {
    align-items: flex-start;
    padding: 48px 22px
  }

  .foundation-inner-pillar.community {
    padding: 40px 24px
  }

  .foundation-inner-pillar.edit-4 {
    padding-left: 22px;
    padding-right: 22px
  }

  .foundation-inner-pillar.os-letter {
    padding: 0
  }

  .pillar-headline {
    margin-bottom: 9px;
    font-size: 18px
  }

  .pillar-headline.margin-bottom-5.variant-2-list-text {
    font-size: 23px
  }

  .pillar-headline.margin-bottom-5.byt-card-title-spacing {
    padding-bottom: 0
  }

  .grid-3x1, .grid-2x1._0-8.bot-margin-24, .grid-2x1._0-8.bot-margin-24 {
    grid-template-columns: 1fr
  }

  .matt-image {
    width: 100%;
    height: 346px
  }

  .card-grey-long {
    padding: 40px 20px 60px
  }

  .grey-box {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px
  }

  .matt-image-2 {
    width: 100%;
    height: 346px
  }

  .div-block-26.application-page {
    width: 100%
  }

  .founder-header-lft-2 {
    padding-left: 12px;
    padding-right: 6px;
    font-size: 11px;
    line-height: 1.1
  }

  .founder-header-rt-2 {
    padding-left: 6px;
    padding-right: 7px;
    font-size: 11px;
    line-height: 1.1
  }

  .quick-stack {
    width: auto
  }

  .fade-subheadline.top-margin-20 {
    font-size: 16px
  }

  .fade-15-light.txt-white.home-join {
    font-size: 14px
  }

  .fade-15-light.newsletter-disclaimer.cc-newsletter-disclaimer {
    display: none
  }

  .fade-15-light.newsletter-disclaimer.cc-newsletter-disclaimer-2 {
    text-align: center;
    margin-top: 10px;
    display: block
  }

  .lim-offer {
    margin-bottom: 0
  }

  .form-block-workshop {
    width: 100%
  }

  .text-field-form-workshop {
    max-height: 34px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.111
  }

  .submit-form-button.google {
    min-width: 0;
    padding-left: 24px;
    padding-right: 30px
  }

  .submit-form-button.google.landing {
    grid-column-gap: 6px;
    border-radius: 5px;
    flex: none;
    width: 198px;
    min-width: 0;
    max-width: 100%;
    padding-top: 7px;
    padding-bottom: 9px;
    font-size: 10px
  }

  .submit-form-button.google.smaller {
    grid-column-gap: 6px;
    min-width: 0;
    font-size: 10px
  }

  .submit-form-button.email {
    min-width: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .submit-form-button.email.margin-top-tiny {
    padding-left: 30px;
    padding-right: 30px
  }

  .submit-form-button.email.footer {
    padding-left: 24px;
    padding-right: 30px
  }

  .submit-form-button.email.landing {
    border-radius: 5px;
    width: 198px;
    min-width: 0;
    max-width: 100%;
    margin-top: 10px;
    font-size: 10px
  }

  .submit-form-button.email.smaller {
    grid-column-gap: 7px;
    min-width: 0;
    font-size: 10px
  }

  .submit-form-button.margin-top-sml.mobile-hide {
    display: none
  }

  .submit-form-button.small.thinner-pad {
    margin-top: 40px
  }

  .submit-form-button.auto-sides {
    margin-left: auto;
    margin-right: auto
  }

  .submit-form-button.apply {
    padding: 6px 32px;
    font-size: 11px
  }

  .submit-form-button.about.mobile-hide {
    display: none
  }

  .submit-form-button.blog_cta-mobile-btn {
    display: block
  }

  .submit-form-button.blog_cta-mobile-btn.apply {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 13px
  }

  .submit-form-button.nav-cta {
    padding: 6px 32px;
    font-size: 11px
  }

  .submit-form-button.is-small {
    padding: 8px 10px 6px;
    font-size: 12px
  }

  .submit-form-button.is-medium {
    padding: 9px 38px
  }

  .submit-form-button.is-sm-med {
    padding: 8px 14px 6px;
    font-size: 12px
  }

  .grid-workshop {
    grid-template-columns: 1fr;
    justify-items: center
  }

  .beehiiv-logo {
    width: 37px;
    height: 44px
  }

  .adison-logo {
    width: 100px;
    height: 27px
  }

  .logos-wrapper-founder {
    grid-column-gap: 25px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
    width: 100%;
    margin-top: 46px
  }

  .about-mat-cc {
    margin-top: 30px;
    margin-bottom: 85px;
    padding: 30px 30px 95px
  }

  .div-block-29 {
    max-width: none
  }

  .image-148 {
    width: 100%;
    height: 256px;
    margin-top: 28px;
    padding-left: 26px;
    padding-right: 26px;
    position: absolute;
    inset: auto 0% -70%
  }

  .fade-subheadline-confirmation.top-margin-20 {
    font-size: 16px
  }

  .grid-2x1-reg.align-top._50gap.grid1col {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .companies_logo-flex-confirmation {
    grid-column-gap: 26px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr
  }

  ._22px-green.price-total {
    font-size: 18px
  }

  .grid-checkout {
    grid-template-columns: 1fr
  }

  .checkout-head {
    letter-spacing: -1px;
    font-size: 40px;
    line-height: .865
  }

  .checkout-subhead {
    font-size: 21px;
    line-height: 1.04
  }

  .students-image {
    width: 110px
  }

  .checkout-subhead2 {
    letter-spacing: -1px;
    font-size: 40px;
    line-height: .865
  }

  .checkout-box-sticky {
    margin-top: 38px
  }

  .checkout-box-sticky.larger {
    padding-top: 30px;
    padding-bottom: 20px
  }

  .checkout-box-sticky.larger.spacing-2 {
    padding-top: 40px;
    padding-bottom: 20px
  }

  .checkout-box-sticky.respaced {
    padding-top: 30px;
    padding-bottom: 20px
  }

  .checkout-box-sticky.respaced-2, .checkout-box-sticky.respaced-3, .checkout-box-sticky.respaced-4 {
    padding-bottom: 20px
  }

  .checkout-box-sticky.larger-alt {
    padding-top: 30px;
    padding-bottom: 20px
  }

  .checkout-box-sticky.larger-alt.spacing-2 {
    padding-top: 40px;
    padding-bottom: 20px
  }

  .checkout-totals {
    text-align: center;
    font-size: 13px;
    font-weight: 200
  }

  .checkout-text {
    text-align: left;
    font-size: 13px;
    font-weight: 200
  }

  .fade-subheadline-confirmation-welcome.top-margin-20 {
    font-size: 16px
  }

  .container-welcome.bottom {
    margin-top: -75px
  }

  .container-welcome.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-welcome.footer {
    display: none
  }

  .container-welcome.larger.margin-top-xxl._1 {
    margin-top: 80px
  }

  .container-welcome.larger.flex-msb {
    flex-direction: column
  }

  .container-welcome.larger.about {
    align-items: center;
    display: flex
  }

  .container-welcome.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  .container-welcome.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  .container-welcome.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-welcome.how-it-works.margin-top-xxl._1 {
    margin-top: 63px
  }

  .container-welcome.how-it-works.flex-msb {
    flex-direction: column
  }

  .container-welcome.how-it-works.about {
    align-items: center;
    display: flex
  }

  .container-welcome.who-for.pad-sides, .container-welcome.alt.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-copy.bottom {
    margin-top: -75px
  }

  .container-copy.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-copy.footer {
    display: none
  }

  .container-copy.larger.margin-top-xxl._1 {
    margin-top: 80px
  }

  .container-copy.larger.flex-msb {
    flex-direction: column
  }

  .container-copy.larger.about {
    align-items: center;
    display: flex
  }

  .container-copy.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  .container-copy.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  .container-copy.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-copy.how-it-works.margin-top-xxl._1 {
    margin-top: 63px
  }

  .container-copy.how-it-works.flex-msb {
    flex-direction: column
  }

  .container-copy.how-it-works.about {
    align-items: center;
    display: flex
  }

  .container-copy.who-for.pad-sides, .container-copy.alt.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .heading-803-copy {
    font-size: 40px
  }

  .whats-inside-txt-wrap-copy.txt-right {
    text-align: right
  }

  .whats-inside-txt-wrap-copy.mm {
    text-align: center
  }

  .container-nav.bottom {
    margin-top: -75px
  }

  .container-nav.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-nav.footer {
    display: none
  }

  .container-nav.larger.margin-top-xxl._1 {
    margin-top: 80px
  }

  .container-nav.larger.flex-msb {
    flex-direction: column
  }

  .container-nav.larger.about {
    align-items: center;
    display: flex
  }

  .container-nav.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  .container-nav.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  .container-nav.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-nav.how-it-works.margin-top-xxl._1 {
    margin-top: 63px
  }

  .container-nav.how-it-works.flex-msb {
    flex-direction: column
  }

  .container-nav.how-it-works.about {
    align-items: center;
    display: flex
  }

  .container-nav.who-for.pad-sides, .container-nav.alt.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-logo.bottom {
    margin-top: -75px
  }

  .container-logo.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-logo.footer {
    display: none
  }

  .container-logo.larger.margin-top-xxl._1 {
    margin-top: 80px
  }

  .container-logo.larger.flex-msb {
    flex-direction: column
  }

  .container-logo.larger.about {
    align-items: center;
    display: flex
  }

  .container-logo.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  .container-logo.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  .container-logo.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-logo.how-it-works.margin-top-xxl._1 {
    margin-top: 63px
  }

  .container-logo.how-it-works.flex-msb {
    flex-direction: column
  }

  .container-logo.how-it-works.about {
    align-items: center;
    display: flex
  }

  .container-logo.who-for.pad-sides, .container-logo.alt.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .txt-white-who.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-white-who.x-margin-btm.weight-500.mobile-small, .txt-white-who.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-white-who.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-white-who.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-white-who.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-white-who.larger {
    font-size: 24px
  }

  .txt-white-who.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-white-who.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-white-who.program-sub {
    font-size: 13px
  }

  .txt-white-who.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-white-who.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-who.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-white-who.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-white-who.author {
    font-size: 20px
  }

  .txt-white-who.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-white-who.height-08.community {
    font-size: 3rem
  }

  .txt-white-who.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-white-who.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-white-who.this-is-for {
    font-size: 22px
  }

  .txt-white-who.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-subtext.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-white-subtext.x-margin-btm.weight-500.mobile-small, .txt-white-subtext.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-white-subtext.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-white-subtext.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-white-subtext.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-white-subtext.larger {
    font-size: 24px
  }

  .txt-white-subtext.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-white-subtext.center.margin-top-90.alt, .txt-white-subtext.center.margin-top-90.one-line {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-white-subtext.program-sub {
    font-size: 13px
  }

  .txt-white-subtext.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-white-subtext.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-subtext.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-white-subtext.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-white-subtext.author {
    font-size: 20px
  }

  .txt-white-subtext.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-white-subtext.height-08.community {
    font-size: 3rem
  }

  .txt-white-subtext.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-white-subtext.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-white-subtext.this-is-for {
    font-size: 22px
  }

  .txt-white-subtext.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-sub2.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-white-sub2.x-margin-btm.weight-500.mobile-small, .txt-white-sub2.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-white-sub2.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-white-sub2.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-white-sub2.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-white-sub2.larger {
    font-size: 24px
  }

  .txt-white-sub2.center.margin-top-90._1._5, .txt-white-sub2.center.margin-top-90._1.one-line {
    margin-top: 90px
  }

  .txt-white-sub2.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-white-sub2.program-sub {
    font-size: 13px
  }

  .txt-white-sub2.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-white-sub2.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-sub2.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-white-sub2.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-white-sub2.author {
    font-size: 20px
  }

  .txt-white-sub2.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-white-sub2.height-08.community {
    font-size: 3rem
  }

  .txt-white-sub2.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-white-sub2.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-white-sub2.this-is-for {
    font-size: 22px
  }

  .txt-white-sub2.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-item-text.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-white-item-text.x-margin-btm.weight-500.mobile-small, .txt-white-item-text.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-white-item-text.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-white-item-text.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-white-item-text.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-white-item-text.larger {
    font-size: 24px
  }

  .txt-white-item-text.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-white-item-text.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-white-item-text.program-sub {
    font-size: 13px
  }

  .txt-white-item-text.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-white-item-text.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-item-text.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-white-item-text.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-white-item-text.author {
    font-size: 20px
  }

  .txt-white-item-text.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-white-item-text.height-08.community {
    font-size: 3rem
  }

  .txt-white-item-text.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-white-item-text.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-white-item-text.this-is-for {
    font-size: 22px
  }

  .txt-white-item-text.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  ._3sc_container.bottom {
    margin-top: -75px
  }

  ._3sc_container.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  ._3sc_container.footer {
    display: none
  }

  ._3sc_container.larger.margin-top-xxl._1 {
    margin-top: 80px
  }

  ._3sc_container.larger.flex-msb {
    flex-direction: column
  }

  ._3sc_container.larger.about {
    align-items: center;
    display: flex
  }

  ._3sc_container.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  ._3sc_container.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  ._3sc_container.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  ._3sc_container.how-it-works.margin-top-xxl._1 {
    margin-top: 63px
  }

  ._3sc_container.how-it-works.flex-msb {
    flex-direction: column
  }

  ._3sc_container.how-it-works.about {
    align-items: center;
    display: flex
  }

  ._3sc_container.who-for.pad-sides, ._3sc_container.alt.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  ._3sc_hero-heading {
    font-size: 3rem
  }

  ._3sc_hero-heading.mobile-center {
    text-align: center
  }

  ._3sc_hero-subheading {
    font-size: 1.5rem;
    line-height: 1
  }

  ._3sc_lightbox {
    height: 25rem
  }

  ._3sc_video-alert-wrapper {
    font-size: 1.25rem
  }

  ._3sc_video-alert-wrapper.larger {
    padding-top: 30px;
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper.larger.spacing-2 {
    padding-top: 40px;
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper.respaced {
    padding-top: 30px;
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper.respaced-2, ._3sc_video-alert-wrapper.respaced-3, ._3sc_video-alert-wrapper.respaced-4 {
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper.larger-alt {
    padding-top: 30px;
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper.larger-alt.spacing-2 {
    padding-top: 40px;
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper-copy.larger {
    padding-top: 30px;
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper-copy.larger.spacing-2 {
    padding-top: 40px;
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper-copy.respaced {
    padding-top: 30px;
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper-copy.respaced-2, ._3sc_video-alert-wrapper-copy.respaced-3, ._3sc_video-alert-wrapper-copy.respaced-4 {
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper-copy.larger-alt {
    padding-top: 30px;
    padding-bottom: 20px
  }

  ._3sc_video-alert-wrapper-copy.larger-alt.spacing-2 {
    padding-top: 40px;
    padding-bottom: 20px
  }

  .page-wrapper.waitlist-page-wrapper, .main-wrapper.career-main-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px
  }

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

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }

  .padding-global.verticle-padding.is-fos-hero {
    padding-top: 7rem
  }

  .section_padding-medium.no-top {
    padding-bottom: 4rem
  }

  .section_padding-large, .section_padding-large._3-secretes-padding {
    padding-top: 4rem;
    padding-bottom: 4rem
  }

  ._3sc_course-divider {
    margin-top: 4rem;
    margin-bottom: 4rem
  }

  ._3sc_plus-wrapper {
    font-size: 5rem
  }

  ._3sc_review-wrap {
    flex-flow: column
  }

  ._3sc_quickstack {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem
  }

  ._3sc_container-small.bottom {
    margin-top: -75px
  }

  ._3sc_container-small.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  ._3sc_container-small.footer {
    display: none
  }

  ._3sc_container-small.larger.margin-top-xxl._1 {
    margin-top: 80px
  }

  ._3sc_container-small.larger.flex-msb {
    flex-direction: column
  }

  ._3sc_container-small.larger.about {
    align-items: center;
    display: flex
  }

  ._3sc_container-small.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  ._3sc_container-small.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  ._3sc_container-small.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  ._3sc_container-small.how-it-works.margin-top-xxl._1 {
    margin-top: 63px
  }

  ._3sc_container-small.how-it-works.flex-msb {
    flex-direction: column
  }

  ._3sc_container-small.how-it-works.about {
    align-items: center;
    display: flex
  }

  ._3sc_container-small.who-for.pad-sides, ._3sc_container-small.alt.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  ._3sc_section-matt {
    padding: 4rem 1.25rem
  }

  .txt-white-slider-title.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-white-slider-title.x-margin-btm.weight-500.mobile-small, .txt-white-slider-title.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-white-slider-title.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-white-slider-title.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-white-slider-title.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-white-slider-title.larger {
    font-size: 24px
  }

  .txt-white-slider-title.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-white-slider-title.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-white-slider-title.program-sub {
    font-size: 13px
  }

  .txt-white-slider-title.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-white-slider-title.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-slider-title.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-white-slider-title.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-white-slider-title.author {
    font-size: 20px
  }

  .txt-white-slider-title.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-white-slider-title.height-08.community {
    font-size: 3rem
  }

  .txt-white-slider-title.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-white-slider-title.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-white-slider-title.this-is-for {
    font-size: 22px
  }

  .txt-white-slider-title.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-experts.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-experts.x-margin-btm.weight-500.mobile-small, .txt-experts.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-experts.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-experts.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-experts.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-experts.larger {
    font-size: 24px
  }

  .txt-experts.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-experts.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-experts.program-sub {
    font-size: 13px
  }

  .txt-experts.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-experts.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-experts.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-experts.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-experts.author {
    font-size: 20px
  }

  .txt-experts.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-experts.height-08.community {
    font-size: 3rem
  }

  .txt-experts.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-experts.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-experts.this-is-for {
    font-size: 22px
  }

  .txt-experts.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .container-newsletter-sec.bottom {
    margin-top: -75px
  }

  .container-newsletter-sec.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-newsletter-sec.footer {
    display: none
  }

  .container-newsletter-sec.larger.margin-top-xxl._1 {
    margin-top: 80px
  }

  .container-newsletter-sec.larger.flex-msb {
    flex-direction: column
  }

  .container-newsletter-sec.larger.about {
    align-items: center;
    display: flex
  }

  .container-newsletter-sec.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  .container-newsletter-sec.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  .container-newsletter-sec.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-newsletter-sec.how-it-works.margin-top-xxl._1 {
    margin-top: 63px
  }

  .container-newsletter-sec.how-it-works.flex-msb {
    flex-direction: column
  }

  .container-newsletter-sec.how-it-works.about {
    align-items: center;
    display: flex
  }

  .container-newsletter-sec.who-for.pad-sides, .container-newsletter-sec.alt.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .txt-os-title.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-os-title.x-margin-btm.weight-500.mobile-small, .txt-os-title.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-os-title.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-os-title.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-os-title.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-os-title.larger {
    font-size: 24px
  }

  .txt-os-title.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-os-title.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-os-title.program-sub {
    font-size: 13px
  }

  .txt-os-title.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-os-title.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-os-title.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-os-title.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-os-title.author {
    font-size: 20px
  }

  .txt-os-title.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-os-title.height-08.community {
    font-size: 3rem
  }

  .txt-os-title.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-os-title.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-os-title.this-is-for {
    font-size: 22px
  }

  .txt-os-title.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-os-not-title.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-os-not-title.x-margin-btm.weight-500.mobile-small, .txt-os-not-title.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-os-not-title.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-os-not-title.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-os-not-title.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-os-not-title.larger {
    font-size: 24px
  }

  .txt-os-not-title.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-os-not-title.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-os-not-title.program-sub {
    font-size: 13px
  }

  .txt-os-not-title.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-os-not-title.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-os-not-title.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-os-not-title.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-os-not-title.author {
    font-size: 20px
  }

  .txt-os-not-title.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-os-not-title.height-08.community {
    font-size: 3rem
  }

  .txt-os-not-title.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-os-not-title.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-os-not-title.this-is-for {
    font-size: 22px
  }

  .txt-os-not-title.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .container-empire.bottom {
    margin-top: -75px
  }

  .container-empire.smaller.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-empire.footer {
    display: none
  }

  .container-empire.larger.margin-top-xxl._1 {
    margin-top: 80px
  }

  .container-empire.larger.flex-msb {
    flex-direction: column
  }

  .container-empire.larger.about {
    align-items: center;
    display: flex
  }

  .container-empire.hero-container.mobile-75.pages.workshop {
    width: 100%
  }

  .container-empire.hero-container.mobile-75.pages._1 {
    height: 92vh
  }

  .container-empire.discover.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

  .container-empire.how-it-works.margin-top-xxl._1 {
    margin-top: 63px
  }

  .container-empire.how-it-works.flex-msb {
    flex-direction: column
  }

  .container-empire.how-it-works.about {
    align-items: center;
    display: flex
  }

  .container-empire.who-for.pad-sides, .container-empire.alt.pad-sides {
    padding-left: 0;
    padding-right: 0
  }

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

  .section-founderos-sec.hero.about {
    align-items: stretch
  }

  .section-founderos-sec.hero.no-vh, .section-founderos-sec.hero.workshop {
    padding-top: 60px;
    padding-bottom: 60px
  }

  .section-founderos-sec.matt-gray.overflow-hidden.alt {
    padding-top: 108px;
    padding-bottom: 142px
  }

  .section-founderos-sec.x-padding.relative.no-overflow.mobile-padding {
    padding-top: 60px
  }

  .section-founderos-sec.x-padding-btm {
    padding-bottom: 0
  }

  .section-founderos-sec.x-padding-btm.overflow-hidden {
    padding-left: 12px;
    padding-right: 12px
  }

  .section-founderos-sec.footer {
    padding-bottom: 60px
  }

  .section-founderos-sec.overflow-hidden.x-padding-btm-mobile {
    padding-bottom: 0
  }

  .section-founderos-sec.overflow-hidden.x-padding-btm-mobile.experts-section {
    height: auto
  }

  .section-founderos-sec.overflow-hidden.relative.mobile-hide {
    display: none
  }

  .section-founderos-sec.overflow-hidden.relative.mobile-show.marign-btm-lrg {
    padding-bottom: 160px
  }

  .section-founderos-sec.overflow-hidden.relative.slider {
    padding: 0 30px;
    overflow: hidden
  }

  .section-founderos-sec.overflow-hidden.related {
    padding-top: 100px;
    padding-bottom: 100px
  }

  .section-founderos-sec.overflow-hidden.mb-padding.mb-padding-btm {
    padding-bottom: 120px
  }

  .section-founderos-sec.x-padding-top.up {
    padding-bottom: 90px
  }

  .section-founderos-sec.logos-section.mobile-only {
    display: block
  }

  .section-founderos-sec.logos-section.desktop-ipad {
    display: none
  }

  .section-founderos-sec.relative._100vh {
    height: auto;
    display: none
  }

  .section-founderos-sec.relative._100vh.flex-v-cm {
    height: 100vh;
    display: flex
  }

  .section-founderos-sec.relative._100vh.ipad-desktop {
    display: none
  }

  .section-founderos-sec.relative._100vh.mobile {
    display: block
  }

  .section-founderos-sec.relative.desktop-ipad {
    display: none
  }

  .section-founderos-sec.relative.mobile {
    display: block
  }

  .section-founderos-sec.z-100.growth, .section-founderos-sec.z-100.growth-alt {
    padding-bottom: 0
  }

  .section-founderos-sec.no-overflow.padding-btm-300 {
    padding-bottom: 200px
  }

  .section-founderos-sec.tablet-show {
    overflow: visible
  }

  .section-founderos-sec.tablet-show.overflow-hidden {
    padding-top: 0;
    padding-bottom: 115px;
    overflow: hidden
  }

  .section-founderos-sec.mobile-show.hide {
    display: none
  }

  .section-founderos-sec.padding-btm-xl.tb-padding-btm {
    padding-top: 239px
  }

  .section-founderos-sec.padding-btm-xl.mobile-padding {
    padding-bottom: 153px
  }

  .section-founderos-sec.last.relative {
    padding-bottom: 136px
  }

  .section-founderos-sec.blog {
    padding-bottom: 120px
  }

  .section-founderos-sec.more-padding-btm.padding-top-80 {
    padding-top: 80px
  }

  .section-founderos-sec.more-padding-btm.author {
    padding-top: 90px;
    padding-bottom: 120px
  }

  .section-founderos-sec.xl-padding-top.padding-btm-300.author {
    padding-top: 120px;
    padding-bottom: 170px
  }

  .section-founderos-sec.x-pad-btm.blog_template {
    padding-bottom: 100px
  }

  .section-founderos-sec.globe_cta {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .section-founderos-sec.experts.mobile-hide {
    display: none
  }

  .section-founderos-sec.mb-padding {
    padding-top: 120px
  }

  .section-founderos-sec.mb-padding.mb-padding-btm {
    padding-bottom: 120px
  }

  .section-founderos-sec.mb-padding.mb-padding-btm.less-padding-btm, .section-founderos-sec.padding-btm-180 {
    padding-bottom: 60px
  }

  .section-founderos-sec.home-section-3 {
    padding-top: 80px
  }

  .section-founderos-sec.home-section-4 {
    padding-bottom: 108px
  }

  .section-founderos-sec.experts-section {
    padding-top: 134px;
    padding-bottom: 97px
  }

  .section-founderos-sec.experts-section.mobile-hide {
    display: none
  }

  .section-founderos-sec.experts-section.alt, .section-founderos-sec.experts-section.alt-2, .section-founderos-sec.experts-section.workshop {
    padding-top: 115px;
    padding-bottom: 136px
  }

  .section-founderos-sec.os-hero.about {
    align-items: stretch
  }

  .section-founderos-sec.os-newsletter-subscribe {
    padding-top: 140px;
    padding-bottom: 140px
  }

  .section-founderos-sec.os-inside {
    padding-top: 100px;
    padding-bottom: 100px
  }

  .section-founderos-sec.audience {
    padding-top: 157px;
    padding-bottom: 181px
  }

  .section-founderos-sec.faqs {
    padding-top: 125px
  }

  .section-founderos-sec.founder-os {
    padding-top: 188px;
    padding-bottom: 108px
  }

  .section-founderos-sec.discover {
    padding-top: 68px;
    padding-bottom: 109px
  }

  .section-founderos-sec.testimonials {
    padding-top: 114px;
    padding-bottom: 70px
  }

  .section-founderos-sec.community {
    padding-top: 157px;
    padding-bottom: 147px
  }

  .section-founderos-sec.faqs-community {
    padding-top: 125px
  }

  .section-founderos-sec.content {
    padding-top: 157px;
    padding-bottom: 181px
  }

  .section-founderos-sec.mastermind, .section-founderos-sec.mastermind-os {
    padding-top: 188px;
    padding-bottom: 108px
  }

  .section-founderos-sec.mastermind-plan {
    padding-bottom: 120px
  }

  .section-founderos-sec.alt-cta {
    padding-top: 160px;
    padding-bottom: 160px
  }

  .section-founderos-sec.home-section-4-copy {
    padding-bottom: 108px
  }

  .txt-white-grow.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-white-grow.x-margin-btm.weight-500.mobile-small, .txt-white-grow.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-white-grow.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-white-grow.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-white-grow.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-white-grow.larger {
    font-size: 24px
  }

  .txt-white-grow.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-white-grow.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-white-grow.program-sub {
    font-size: 13px
  }

  .txt-white-grow.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-white-grow.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-grow.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-white-grow.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-white-grow.author {
    font-size: 20px
  }

  .txt-white-grow.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-white-grow.height-08.community {
    font-size: 3rem
  }

  .txt-white-grow.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-white-grow.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-white-grow.this-is-for {
    font-size: 22px
  }

  .txt-white-grow.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-browse.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-white-browse.x-margin-btm.weight-500.mobile-small, .txt-white-browse.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-white-browse.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-white-browse.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-white-browse.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-white-browse.larger {
    font-size: 24px
  }

  .txt-white-browse.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-white-browse.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-white-browse.program-sub {
    font-size: 13px
  }

  .txt-white-browse.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-white-browse.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-white-browse.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-white-browse.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-white-browse.author {
    font-size: 20px
  }

  .txt-white-browse.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-white-browse.height-08.community {
    font-size: 3rem
  }

  .txt-white-browse.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-white-browse.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-white-browse.this-is-for {
    font-size: 22px
  }

  .txt-white-browse.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-browse-title.x-margin-btm.weight-400 {
    font-weight: 400
  }

  .txt-browse-title.x-margin-btm.weight-500.mobile-small, .txt-browse-title.x-margin-btm.weight-500.slider {
    font-size: 1.25rem
  }

  .txt-browse-title.x-margin-btm.weight-500.founder-sumit-heading {
    font-size: 1.1875rem
  }

  .txt-browse-title.x-margin-btm.author-back {
    font-size: 34px
  }

  .txt-browse-title.x-margin-btm.mobile-smaller {
    font-size: 1rem
  }

  .txt-browse-title.larger {
    font-size: 24px
  }

  .txt-browse-title.center.margin-top-90._1._5 {
    margin-top: 90px
  }

  .txt-browse-title.center.margin-top-90.alt {
    margin-top: 70px;
    margin-bottom: 0
  }

  .txt-browse-title.program-sub {
    font-size: 13px
  }

  .txt-browse-title.weight-500.mm {
    font-size: 1.25rem
  }

  .txt-browse-title.weight-400.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .txt-browse-title.weight-400.margin-btm-less.slider {
    margin-bottom: 0;
    font-size: 1rem
  }

  .txt-browse-title.weight-400.margin-btm-less.founder-sumit-subheading {
    font-size: .8125rem
  }

  .txt-browse-title.author {
    font-size: 20px
  }

  .txt-browse-title.mobile-center.heading-sml.reflect-os-heading {
    font-size: 32px;
    line-height: 36px
  }

  .txt-browse-title.height-08.community {
    font-size: 3rem
  }

  .txt-browse-title.h3-resized {
    margin-bottom: 9px;
    font-size: 20px
  }

  .txt-browse-title.h3-resized.light {
    max-width: 280px;
    font-size: 22px
  }

  .txt-browse-title.this-is-for {
    font-size: 22px
  }

  .txt-browse-title.this-is-for.margin-btm-less.mobile-small {
    font-size: 1rem
  }

  .content-section-top {
    padding-top: 120px;
    padding-bottom: 30px
  }

  .content-sec.terms-content {
    padding-bottom: 50px
  }

  .content-box-container {
    padding: 25px
  }

  .text-block-38 {
    font-size: 15px
  }

  .content-inner-heading {
    font-size: 24px
  }

  .content-page-top-heading {
    font-size: 54px;
    line-height: 64px
  }

  .content-page-top-sub-heading {
    font-size: 24px;
    line-height: 34px
  }

  .text-h1 {
    font-size: 48px
  }

  .text-h1.headder-matt.mobile-text-align-center {
    text-align: center
  }

  .text-h1.headder-matt.mobile-spacing-center {
    margin-left: auto;
    margin-right: auto
  }

  .flex-ct-v.align-h-center.lr-padding-240px {
    margin-left: 20px;
    margin-right: 20px
  }

  .flex-ct-v.align-h-center.lr-padding-240px.flex-gap-40px {
    margin-left: 0;
    margin-right: 0
  }

  .flex-ct-v.align-h-center.flex-gap-40px.lr-padding-240, .flex-ct-v.align-h-center.flex-gap-40px.lr-padding-238.mobile-lr-padding-40 {
    padding-left: 0;
    padding-right: 0
  }

  .flex-ct-v.align-h-center.flex-gap-80px.mobile-lr-padding-40px {
    padding-left: 20px;
    padding-right: 20px
  }

  .flex-ct-v.align-h-center.flex-gap-2-5rem.lr-margin-12rem.mobile-margin-less {
    margin-left: 1.25rem;
    margin-right: 1.25rem
  }

  .flex-ct-v.flex-gap-19px.min-width-34rem.mobile-spacing {
    min-width: auto
  }

  .flex-ct-v.flex-gap-54px {
    grid-column-gap: 0px;
    grid-row-gap: 0px
  }

  .vh-padding-40px.hero-padding-40px.bg-image-space.gradient-overlay-green.global-padding-top {
    padding-top: 40px
  }

  .vh-padding-40px.mobile-lr-padding-40px {
    padding-left: 26px;
    padding-right: 26px
  }

  .vh-padding-40px.mobile-lr-padding-40px.sec-matt.section-matt-edit {
    background-image: linear-gradient(90deg, #000, #0000 50%), linear-gradient(#0000 80%, #000), linear-gradient(#000, #0000 10%);
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, auto, auto
  }

  .text-subheader-2.text-color-canary.text-center-align.bf-eyebrow, .text-subheader-2.reserve-seat.text-center-align.bf-eyebrow {
    font-size: 18px
  }

  .text-subheader-1.text-color-white, .text-subheader-1.text-color-white.margin-bottom-40px.black-friday-sub-header, .text-subheader-1.text-color-white {
    font-size: 22px
  }

  .flex-ct-h.flex-gap-40px {
    justify-content: center;
    align-items: center
  }

  .flex-ct-h.mobile-flex-ct-v {
    flex-flow: column
  }

  .flex-ct-h.mobile-flex-ct-v.flex-gap-40px.lr-padding-240px.linkedin-for-ceos {
    margin-left: 0;
    margin-right: 0
  }

  .flex-ct-h.flex-align-bottomleft.flex-gap-58px.margin-top-80.mobile-footer-links-tos {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    margin-top: 40px;
    margin-bottom: 0
  }

  .flex-ct-h.center-align.lr-padding-10rem.flex-gap-40px.center-top-align.mobile-padding {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem
  }

  .layout-grid.mobile-width-100 {
    grid-template-columns: 1fr
  }

  .text-h2.text-size-3-75rem.text-height-1-02.mobile-h1-sizing {
    font-size: 2.75rem
  }

  .text-location-card.small-mobile {
    font-size: 16px
  }

  .text-body-white.small-mobile {
    font-size: 12px
  }

  .text-body-white.text-center-align.text-size-1-5rem.text-weight-400.text-height-1-5.mobile-text-sizing {
    font-size: 1.25rem
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem
  }

  .code-embed-3 {
    display: none
  }

  .contain-center.margin-top-minus7rem {
    margin-top: 1rem
  }

  .no-margin {
    margin-bottom: 0
  }

  .video-wrapper-wistia {
    width: 100%
  }

  .h2.is-center-align.mastermind-what-founders {
    margin-bottom: 32px
  }

  .h2.is-center-align.mastermind-what-founders.mastermind-h2 {
    margin-bottom: 0
  }

  .h2.is-center-align.linkedin-for-ceos {
    font-size: 38px;
    line-height: 1.06
  }

  .h2.pricing-header {
    font-size: 26px
  }

  .h1.text-center-align.h1-mobile-resize {
    font-size: 30px
  }

  .p2.agenda-sched {
    text-align: center
  }

  .section-mastermind-hero {
    padding-top: 7rem
  }

  .lr-padding {
    padding-left: 31px;
    padding-right: 31px
  }

  .lr-padding.padding-102 {
    padding-left: 32px;
    padding-right: 32px
  }

  .lr-padding.padding-102.flex.mastermind-hero {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .lr-padding.padding-10-2rem {
    padding-left: 0;
    padding-right: 0
  }

  .lr-padding.padding-10-2rem.flex.mastermind-hero, .lr-padding.padding-10rem.cms-landing-padding {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .lr-padding.mobile-padding-0 {
    padding-left: 0;
    padding-right: 0
  }

  .lr-padding.lead-magnets {
    padding-left: 20px;
    padding-right: 20px
  }

  .vertical-padding.padding-topbottom-40px {
    display: block
  }

  .vertical-padding.padding-top-268px.padding-bottom-116px.padding-mobile {
    padding-top: 7rem;
    padding-bottom: 68px
  }

  .vertical-padding.padding-top-268px.padding-bottom-116px.padding-mobile.padding-reduction {
    padding-top: 180px
  }

  .vertical-padding.padding-top-268px.padding-bottom-116px.padding-mobile.home-hero-padding {
    padding-top: 7rem
  }

  .section-cms-survey-hero.has-glow-top {
    padding-top: 84px
  }

  .mastermind-lightbox-flex {
    grid-template-columns: 1fr
  }

  .p1.text-center-align {
    font-size: 17px
  }

  .p1.text-center-align.p1-resized {
    font-size: 14px;
    line-height: 1.2
  }

  .p1.text-center-align.linkedin-for-ceos {
    font-size: 24px
  }

  .p1.affiliate-description {
    font-size: 20px
  }

  .hero-container.flex-ct-v.flex-gap-54px {
    grid-column-gap: 30px;
    grid-row-gap: 30px
  }

  .hero-title-container.is-center.max-width-910.flex-gap-24px {
    max-width: 346px
  }

  .hero-title-container.is-center.max-width-910.flex-gap-24px.waitlist-content-container {
    width: 100%;
    max-width: none
  }

  .horizontal-padding.padding-32px.padding-mobile-0px {
    padding-left: 0;
    padding-right: 0
  }

  .matt-background-centered.hide-mobile {
    display: none
  }

  .text-wrapper.matt-no-background.hide-desktop {
    display: flex
  }

  .text-wrapper.matt-no-background.hide-desktop.hide {
    display: none
  }

  .flex-sl-h.flex-gap-65px.hey-matt-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column
  }

  .line-gradient-div.hide-mobile {
    display: none
  }

  .flex-lt-v.flex-gap-54px.lead-magnet {
    grid-column-gap: 24px;
    grid-row-gap: 24px
  }

  .text-color-white.is-fos-hero-heading {
    font-size: 2.5rem
  }

  .signup-btn-2.footer {
    position: relative
  }

  .signup-label-2 {
    justify-content: flex-start;
    align-items: flex-start;
    display: none
  }

  .flex-footer {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column
  }

  .section-founderos-hero {
    padding-top: 7rem
  }

  .field-label.absolute-label {
    position: static
  }

  .fos-faq_item-title {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem
  }

  .content_fos-hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }

  .fos-hero_icon-wrapper {
    width: 8rem
  }

  .fos-hero_text-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
  }

  .fos-hero_hero-para {
    font-size: 1.3125rem
  }

  .fos-hero_logo-heading {
    font-size: .9375rem
  }

  .fos_heading {
    font-size: 2.375rem
  }

  .fos-slider_wrapper {
    height: 20.8rem
  }

  .fos-slisder_slide-image-wrapper {
    padding-bottom: 16px;
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .fos-slider_left-arrow {
    width: 1.5rem;
    height: 1.5rem
  }

  .fos-slider_left-arrow-icon {
    width: .35rem
  }

  .fos-slider_text {
    font-size: .875rem
  }

  .fos-benefit_grid {
    grid-template-columns: 1fr
  }

  .fos-benefit_grid-card {
    padding: 1.5rem
  }

  .fos-benefit_card_text-wrapper {
    max-width: none
  }

  .fos-benefit_card_text-heading {
    font-size: 1.25rem
  }

  .founder_image-wrapper {
    border-radius: 2.5rem;
    width: 8rem;
    height: 8rem
  }

  .founder_hello {
    width: 12rem
  }

  .founder_message-text {
    font-size: 1rem
  }

  .founder_message-text-2 {
    font-size: 1.25rem
  }

  .fos-features_grid-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
  }

  .fos-features_grid-heading-title {
    font-size: 1.5rem
  }

  .fos-features_grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2rem
  }

  .fos-features_grid.is-features-grid-2 {
    grid-column-gap: 1.5rem
  }

  .fos-faq_title-text {
    font-size: 1.125rem
  }

  .content_fos-clients {
    grid-template-columns: 1fr
  }

  .fos-client_card {
    padding: 1.5rem
  }

  .fos-clients_info-name {
    font-size: 1.25rem
  }

  .hubspot-form-wrapper {
    min-width: 90%;
    max-width: none
  }

  .workshop-form---hubsspot {
    max-width: 100%
  }

  .text-field-workshop {
    margin-left: auto;
    margin-right: auto
  }

  .submit-form-button-workshop.google {
    min-width: 0;
    padding-left: 24px;
    padding-right: 30px
  }

  .submit-form-button-workshop.google.landing {
    grid-column-gap: 6px;
    border-radius: 5px;
    flex: none;
    width: 198px;
    min-width: 0;
    max-width: 100%;
    padding-top: 7px;
    padding-bottom: 9px;
    font-size: 10px
  }

  .submit-form-button-workshop.google.smaller {
    grid-column-gap: 6px;
    min-width: 0;
    font-size: 10px
  }

  .submit-form-button-workshop.email {
    min-width: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .submit-form-button-workshop.email.margin-top-tiny {
    padding-left: 30px;
    padding-right: 30px
  }

  .submit-form-button-workshop.email.footer {
    padding-left: 24px;
    padding-right: 30px
  }

  .submit-form-button-workshop.email.landing {
    border-radius: 5px;
    width: 198px;
    min-width: 0;
    max-width: 100%;
    margin-top: 10px;
    font-size: 10px
  }

  .submit-form-button-workshop.email.smaller {
    grid-column-gap: 7px;
    min-width: 0;
    font-size: 10px
  }

  .submit-form-button-workshop.margin-top-sml.mobile-hide {
    display: none
  }

  .submit-form-button-workshop.small.thinner-pad {
    margin-top: 40px
  }

  .submit-form-button-workshop.auto-sides {
    margin-left: auto;
    margin-right: auto
  }

  .submit-form-button-workshop.apply {
    padding: 6px 32px;
    font-size: 11px
  }

  .submit-form-button-workshop.about.mobile-hide {
    display: none
  }

  .submit-form-button-workshop.blog_cta-mobile-btn {
    display: block
  }

  .submit-form-button-workshop.blog_cta-mobile-btn.apply {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 13px
  }

  .submit-form-button-workshop.nav-cta {
    padding: 6px 32px;
    font-size: 11px
  }

  .submit-form-button-workshop.is-small {
    padding: 8px 10px 6px;
    font-size: 12px
  }

  .submit-form-button-workshop.is-medium {
    padding: 9px 38px
  }

  .submit-form-button-workshop.is-sm-med {
    padding: 8px 14px 6px;
    font-size: 12px
  }

  .workshop-form-hubspot-block, .workshop-form-container.workshop-form-container-center {
    width: 100%
  }

  .text-field-form-workshop-hubspot {
    max-height: 38px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
  }

  .text-field-form-workshop-hubspot.select-field {
    max-height: none
  }

  .submit-form-button-hubspot {
    padding-top: 13px;
    padding-bottom: 10px
  }

  .submit-form-button-hubspot.google {
    min-width: 0;
    padding-left: 24px;
    padding-right: 30px
  }

  .submit-form-button-hubspot.google.landing {
    grid-column-gap: 6px;
    border-radius: 5px;
    flex: none;
    width: 198px;
    min-width: 0;
    max-width: 100%;
    padding-top: 7px;
    padding-bottom: 9px;
    font-size: 10px
  }

  .submit-form-button-hubspot.google.smaller {
    grid-column-gap: 6px;
    min-width: 0;
    font-size: 10px
  }

  .submit-form-button-hubspot.email {
    min-width: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .submit-form-button-hubspot.email.margin-top-tiny {
    padding-left: 30px;
    padding-right: 30px
  }

  .submit-form-button-hubspot.email.footer {
    padding-left: 24px;
    padding-right: 30px
  }

  .submit-form-button-hubspot.email.landing {
    border-radius: 5px;
    width: 198px;
    min-width: 0;
    max-width: 100%;
    margin-top: 10px;
    font-size: 10px
  }

  .submit-form-button-hubspot.email.smaller {
    grid-column-gap: 7px;
    min-width: 0;
    font-size: 10px
  }

  .submit-form-button-hubspot.margin-top-sml.mobile-hide {
    display: none
  }

  .submit-form-button-hubspot.small.thinner-pad {
    margin-top: 40px
  }

  .submit-form-button-hubspot.auto-sides {
    margin-left: auto;
    margin-right: auto
  }

  .submit-form-button-hubspot.apply {
    padding: 6px 32px;
    font-size: 11px
  }

  .submit-form-button-hubspot.about.mobile-hide {
    display: none
  }

  .submit-form-button-hubspot.blog_cta-mobile-btn {
    display: block
  }

  .submit-form-button-hubspot.blog_cta-mobile-btn.apply {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 13px
  }

  .submit-form-button-hubspot.nav-cta {
    padding: 6px 32px;
    font-size: 11px
  }

  .submit-form-button-hubspot.is-small {
    padding: 8px 10px 6px;
    font-size: 12px
  }

  .submit-form-button-hubspot.is-medium {
    padding: 9px 38px
  }

  .submit-form-button-hubspot.is-sm-med {
    padding: 8px 14px 6px;
    font-size: 12px
  }

  .large-field.text-field-form-workshop-hubspot {
    height: auto;
    max-height: none
  }

  .large-field.text-field-form-workshop-hubspot.text-area-hubspot-field, .large-field.text-field-form-workshop-hubspot.system-audit-text-area {
    min-height: 120px;
    max-height: none
  }

  .hubspot-form-wrapper-thankyou {
    min-width: 90%;
    max-width: none
  }

  .speaker-form-hubspot {
    width: 100%
  }

  .speaker-form-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr
  }

  .button-wrapper-sa.margin-top-xl {
    align-items: stretch
  }

  .button-wrapper-sa.margin-top-xl._1, .button-wrapper-sa.margin-top-xl._2 {
    margin-top: 60px
  }

  .button-wrapper-sa.footer {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: stretch;
    width: 100%
  }

  .button-wrapper-sa.margin-top-5rem.edit-home-2 {
    margin-top: 24px
  }

  .button-wrapper-sa.hide-mobile-landscape {
    display: none
  }

  .button-wrapper-sa.button-margin {
    align-items: stretch;
    margin-top: 80px
  }

  .button-wrapper-sa.button-margin._1, .button-wrapper-sa.button-margin._2 {
    margin-top: 60px
  }

  .system-audit-grid {
    grid-template-columns: 1fr
  }

  .system-audit-btn-wrapper.margin-top-xl {
    align-items: stretch
  }

  .system-audit-btn-wrapper.margin-top-xl._1, .system-audit-btn-wrapper.margin-top-xl._2 {
    margin-top: 60px
  }

  .system-audit-btn-wrapper.footer {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: stretch;
    width: 100%
  }

  .system-audit-btn-wrapper.margin-top-5rem.edit-home-2 {
    margin-top: 24px
  }

  .system-audit-btn-wrapper.hide-mobile-landscape {
    display: none
  }

  .system-audit-btn-wrapper.button-margin {
    align-items: stretch;
    margin-top: 80px
  }

  .system-audit-btn-wrapper.button-margin._1, .system-audit-btn-wrapper.button-margin._2 {
    margin-top: 60px
  }

  .system-audit-form-hubspot {
    grid-column-gap: 20px;
    grid-row-gap: 20px
  }

  .speaker-form-grid-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr
  }

  .text-field-form-workshop-hubspot-2l {
    max-height: 38px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
  }

  .section-padding-systeem-audit.no-top {
    padding-bottom: 4rem
  }

  .text-span-33-copy {
    padding-left: 6px;
    padding-right: 6px
  }

  .text-field-form-workshop-hubspot-phone {
    max-height: 38px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
  }

  .bf-video-container {
    padding: 10px
  }

  .bf-btn-wrapper-copy.margin-top-xl {
    align-items: stretch
  }

  .bf-btn-wrapper-copy.margin-top-xl._1, .bf-btn-wrapper-copy.margin-top-xl._2 {
    margin-top: 60px
  }

  .bf-btn-wrapper-copy.footer {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: stretch;
    width: 100%
  }

  .bf-btn-wrapper-copy.margin-top-5rem.edit-home-2 {
    margin-top: 24px
  }

  .bf-btn-wrapper-copy.hide-mobile-landscape {
    display: none
  }

  .bf-btn-wrapper-copy.button-margin {
    align-items: stretch;
    margin-top: 80px
  }

  .bf-btn-wrapper-copy.button-margin._1, .bf-btn-wrapper-copy.button-margin._2 {
    margin-top: 60px
  }

  .bf---wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px
  }

  .newsleter-form {
    width: 100%
  }

  .newsleter-form:where(.w-variant-02eb52da-02ae-f2cf-fe9d-e7da1ec1115d) {
    min-width: auto
  }

  .newsletter-input-mobile.newsletter {
    flex: 1
  }

  .bf-video-container-2 {
    padding: 10px
  }

  .mm-agenda {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 40px
  }

  .mm-agenda-details {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    justify-content: center;
    align-items: center
  }

  .mm-agenda-details-2-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center
  }

  .mm-agenda-last {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0
  }

  .mm-agenda-details-arrival {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    justify-content: center;
    align-items: center
  }

  .mastermind-testimonials.section-testimonials-founders {
    padding-left: 12px;
    padding-right: 12px
  }

  .hero_header_ty {
    letter-spacing: -1px;
    font-size: 40px;
    line-height: .865
  }

  .hero_header_ty.header-workshop {
    margin-top: 0;
    margin-bottom: 0
  }

  .form-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex
  }

  .home-newsletter-form {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    width: 100%;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    display: flex
  }

  .image-122-copy {
    margin-top: -48px;
    margin-bottom: 100px;
    padding-left: 0
  }

  .gift-box-form {
    grid-column-gap: 20px;
    grid-row-gap: 20px
  }

  .field-container {
    flex-flow: column;
    grid-template-columns: 1fr
  }

  .div-block-46 {
    width: 100%
  }

  .field-container-3-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-columns: 1fr
  }

  .newsletter-disclaimer {
    font-size: 13px
  }

  .newsletter-disclaimer.limited {
    font-size: 15px
  }

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

  .padding-x-24px {
    padding-left: 24px;
    padding-right: 24px
  }

  .cta-container-full.gsw-cta-block.gsw-cta-about-block-desktop {
    display: none
  }

  .cta-container-full.gsw-cta-block.gsw-cta-about-block-mobile {
    display: flex
  }

  .gsw-page-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px
  }

  .global-padding.gsw-matt-message {
    padding-top: 64px
  }

  .variant-1-list-wrapper, .variant-1-list-wrapper.justify-right {
    max-width: none
  }

  .hero_header_testimonial {
    letter-spacing: -1px;
    font-size: 40px;
    line-height: .865
  }

  .hero_header_testimonial.header-workshop {
    margin-top: 0;
    margin-bottom: 0
  }

  .global-page-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px
  }

  .hero_header-ws2 {
    letter-spacing: -1px;
    font-size: 40px;
    line-height: .865
  }

  .hero_header-ws2.header-workshop {
    margin-top: 0;
    margin-bottom: 0
  }

  .video-14 {
    width: 100%
  }

  .heading-803-copy-2 {
    font-size: 40px
  }

  .module-description-2 {
    font-size: 15px
  }

  .module-box-2 {
    padding: 4px 12px;
    font-size: 16px
  }

  .h2-resized-2 {
    font-size: 25px
  }

  .review-image-2 {
    width: 50px;
    height: 50px
  }

  .text-field-updated {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
  }

  .text-field-updated.select-field {
    max-height: none
  }

  .text-field-updated-dropdown {
    max-height: 38px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
  }

  .text-field-updated-dropdown.select-field {
    max-height: none
  }

  .two-column-form-fields {
    flex-flow: column
  }

  .form-fields-grid {
    grid-template-columns: 1fr
  }

  .multistep-form-text-field {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
  }

  .multistep-form-text-field.select-field {
    max-height: none
  }

  .multistep-choices-wrapper, .multistep-client-details {
    grid-template-columns: 1fr
  }

  .multiform-textfield {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
  }

  .multiform-textfield.select-field {
    max-height: none
  }

  .multistep-choices-wrapper-one-column {
    grid-template-columns: 1fr
  }

  .newsletter-fixed-width {
    width: 100%
  }

  .founder-os-copyright {
    padding-left: 0;
    padding-right: 0
  }

  .copyright-text {
    font-size: 13px
  }

  .copyright-footer-link {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 13px
  }

  .copyright-footer-link.no-line {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 11px;
    display: flex
  }

  .paragraph-8-copy {
    text-align: center;
    flex: 1;
    align-self: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0
  }

  .how-grid-fos {
    padding-left: 10px;
    padding-right: 20px
  }

  .how-grid-fos.margin-top-med.wrapper-60.gap-28 {
    margin-top: 70px;
    margin-bottom: 20px
  }

  .how-grid-fos.margin-top-90.mobile-hide.ipad-show {
    display: none
  }

  .how-grid-fos.margin-top-90.desktop-hide {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    display: grid
  }

  .how-grid-fos.margin-top-90.desktop {
    display: none
  }

  .how-grid-fos.margin-top-90.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .how-grid-fos.tablet-gap {
    grid-row-gap: 120px
  }

  .how-grid-fos.is-for-you-grid.mobile-hide.ipad-show {
    display: none
  }

  .how-grid-fos.is-for-you-grid.desktop-hide {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    display: grid
  }

  .how-grid-fos.is-for-you-grid.desktop {
    display: none
  }

  .how-grid-fos.is-for-you-grid.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .sedona-videos-block.container, .mastermind-lightbox-grid-2, .textfield-wrapper-2-columns {
    grid-template-columns: 1fr
  }

  .textfield {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px
  }

  .textfield.select-field {
    max-height: none
  }

  .textfield-wrapper-1-column {
    grid-template-columns: 1fr
  }

  .textfield-wrapper-3-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr
  }

  .textfield-wrapper-1-column-title {
    grid-template-columns: 1fr
  }

  .two-column-form-fields-inner-circle {
    flex-flow: column
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 40px;
    line-height: 48px
  }

  p {
    font-size: 16px
  }

  .section {
    padding-left: 24px;
    padding-right: 24px
  }

  .section.hero {
    min-height: 95vh;
    padding: 12px
  }

  .section.hero.about {
    padding-top: 259px
  }

  .section.hero.top {
    padding-top: 72px
  }

  .section.hero.no-vh {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .section.hero.workshop {
    justify-content: center;
    align-items: flex-end;
    height: auto;
    min-height: auto
  }

  .section.hero.workshop.flex.reduced-top-padding {
    padding-top: 40px
  }

  .section.matt-gray.overflow-hidden {
    align-items: flex-start;
    padding-top: 0;
    display: flex
  }

  .section.matt-gray.overflow-hidden.mobile-hide {
    padding-bottom: 0
  }

  .section.matt-gray.overflow-hidden.desktop-hide.mobile-relative {
    display: none
  }

  .section.x-padding.relative {
    overflow: visible
  }

  .section.x-padding.relative.no-overflow {
    overflow: hidden
  }

  .section.less-padding-btm {
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible
  }

  .section.less-padding-btm.newsletter {
    margin-bottom: 40px
  }

  .section.less-padding-btm.newsletter._2 {
    padding-top: 40px
  }

  .section.less-padding-btm.newsletter._2.nick-temp {
    margin-top: 0
  }

  .section.x-padding-btm.mastermind-cta {
    margin-bottom: 0
  }

  .section.footer {
    margin-top: 7vh
  }

  .section.overflow-hidden.x-padding-btm-mobile.experts-section {
    overflow: visible
  }

  .section.overflow-hidden.mb-padding.mb-padding-btm {
    padding-bottom: 0
  }

  .section.x-padding-top.up {
    padding-bottom: 40px
  }

  .section.lottie {
    overflow: visible
  }

  .section.logos-section.mobile-only {
    margin-top: 60px
  }

  .section.relative._100vh.mobile {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .section.relative.mb-padding, .section.relative.founder-logos {
    padding-bottom: 0
  }

  .section.z-100.growth {
    padding-top: 20px
  }

  .section.z-100._2 {
    padding-top: 40px
  }

  .section.z-100.growth-alt {
    padding-top: 20px
  }

  .section.z-100.growth-alt.custom-spacing {
    padding-top: 93px
  }

  .section.tablet-show.overflow-hidden.expert-section {
    margin-top: 50px;
    padding-bottom: 0
  }

  .section.founder._1 {
    padding-top: 130px
  }

  .section.more-padding-top {
    padding-top: 120px
  }

  .section.more-padding-top.overflow-hide {
    padding-top: 80px;
    padding-bottom: 70px
  }

  .section.padding-btm-xl.tb-padding-btm.more-padding-top-new-new.c-spacing {
    padding-top: 0
  }

  .section.padding-btm-xl.mobile-padding {
    padding-top: 150px;
    padding-bottom: 120px
  }

  .section.padding-btm-xl.mobile-padding.less-padding-btm.less-padding-top {
    padding-bottom: 0
  }

  .section.padding-btm-xl.mobile-padding.var-2 {
    margin-top: 0;
    padding-top: 0
  }

  .section.padding-btm-xl.mobile-padding.var-2.workshop {
    margin-top: 60px
  }

  .section.padding-btm-xl.mobile-padding.remove-vertical-padding {
    padding-left: 10px;
    padding-right: 10px
  }

  .section.padding-top-160.tb-padding-top-120 {
    padding-top: 80px;
    padding-bottom: 80px
  }

  .section.mb-padding {
    padding-top: 0;
    padding-bottom: 115px
  }

  .section.mb-padding.mb-padding-btm.less-padding-btm {
    padding-bottom: 80px
  }

  .section.founders {
    padding-bottom: 60px
  }

  .section._1 {
    padding-top: 0
  }

  .section.home-section-3 {
    padding-top: 70px
  }

  .section.experts-section {
    padding-top: 0
  }

  .section.experts-section.alt.c_spacing-new {
    padding-top: 153px;
    padding-bottom: 90px
  }

  .section.experts-section.less-top-padding {
    padding-top: 152px;
    padding-bottom: 100px
  }

  .section.experts-section.custom-spacing {
    padding-top: 115px
  }

  .section.os-hero {
    min-height: 1vh;
    padding: 12px 12px 132px
  }

  .section.os-newsletter-subscribe {
    padding-top: 60px;
    padding-bottom: 60px
  }

  .section.os-newsletter-subscribe.custom-spacing {
    padding: 110px 23px 100px
  }

  .section.os-inside {
    padding: 40px 30px
  }

  .section.os-inside.less-padding-top.custom-spacing {
    padding-bottom: 66px
  }

  .section.os-inside.custom-spacing.linkedin-for-ceos {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px
  }

  .section.audience.no-padding.custom-spacing {
    padding-top: 66px;
    padding-bottom: 64px
  }

  .section.faqs {
    padding-top: 0
  }

  .section.faqs.no-padding.c-spacing {
    padding-top: 71px
  }

  .section.faqs.custom-spacing {
    padding-top: 0
  }

  .section.founder-os {
    padding-bottom: 190px
  }

  .section.testimonials.no-padding-top.custom-spacing {
    padding-bottom: 71px
  }

  .section.testimonials.less-padding-top {
    padding-top: 100px;
    padding-bottom: 113px
  }

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

  .section.mastermind {
    padding-top: 120px
  }

  .section.mastermind-plan {
    padding-top: 170px;
    padding-bottom: 140px
  }

  .section.alt-cta {
    padding-top: 128px;
    padding-bottom: 120px
  }

  .section.alt-cta.custom-spacing {
    padding-top: 64px;
    padding-bottom: 110px
  }

  .section.vsl-hero.top-margin-100 {
    background-position: 50% 0
  }

  .section.vsl-hero.top-margin-100.header {
    padding-top: 80px
  }

  .section.vsl-hero.top-margin-100.header.section-top-bottom-padding.audience-os {
    padding-top: 50px
  }

  .section.regular-100-padding {
    padding-bottom: 60px
  }

  .section.regular-100-padding.relative.bot-margin-150 {
    background-image: url(https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65c346a3a5be818da6fe0b6e_Photo-Matt-2.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain
  }

  .section.regular-100-padding.relative.bot-margin-150.workshop {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .section.regular-100-padding.var-2 {
    padding-top: 10px;
    padding-bottom: 120px
  }

  .section.regular-100-padding.top-and-bottom-mobile-margin-0px {
    margin-top: 0;
    padding-bottom: 0
  }

  .section.regular._100.mobile-30-margins {
    padding-top: 30px;
    padding-bottom: 30px
  }

  .section.regular.no-top-margin-mobile, .section.regular.section_top_bottom_padding.mobile-top-padding-0px {
    padding-top: 0
  }

  .section.regular.custom-spacing.top-mobile-padding-60px {
    padding-top: 60px
  }

  .section.home-section-4-copy {
    padding-bottom: 20px
  }

  .section.more-padding-top-new.c-spacing {
    padding-top: 0
  }

  .section.logos-section-cus.mobile-only {
    margin-top: 60px
  }

  .section.hero-section-padding {
    padding: 53px 10px
  }

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

  .section.topics {
    padding-top: 80px
  }

  .section.linkedin-for-ceos {
    padding-top: 10px;
    padding-bottom: 10px
  }

  .container {
    width: 100%
  }

  .container.smaller.relative.mobile-margin {
    margin-top: 1rem
  }

  .container.smaller.flex-v-ct.cstom-spacing {
    padding-left: 0;
    padding-right: 0
  }

  .container.flex-tsb {
    margin-top: 14px
  }

  .container.larger {
    margin-top: 0
  }

  .container.larger.margin-top-xxl {
    margin-top: 80px
  }

  .container.larger.margin-top-xxl.t-padding-40px {
    margin-top: 40px
  }

  .container.larger.flex-v-ct {
    padding-top: 0
  }

  .container.larger.about {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto
  }

  .container.larger.top-margin-100 {
    margin-top: 0
  }

  .container.larger.top-margin-35px {
    margin-top: 35px
  }

  .container.hero-container.mobile-75 {
    width: 100%
  }

  .container.hero-container.mobile-75.pages {
    height: auto;
    min-height: 85vh
  }

  .container.hero-container.mobile-75.pages.workshop.mobile-100 {
    min-height: auto
  }

  .container.hero-container.mobile-75.pages.workshop.mobile-100.hide {
    display: none
  }

  .container.flex-v-ct.smaller.custom-spacing {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
  }

  .container.flex-v-ct.larger {
    margin-top: 0
  }

  .container.flex-v-ct.larger.side-pads {
    margin-top: 109px;
    padding-left: 0;
    padding-right: 0
  }

  .container.flex-v-ct.larger.side-pads.co-container {
    margin-top: 0
  }

  .container.flex-v-ct.larger.testimonial-padding {
    padding-left: 0;
    padding-right: 0
  }

  .container.flex-v-ct.medium.less-margin-top {
    padding-left: 16px;
    padding-right: 16px
  }

  .container.flex-v-ct.customs-spaacing {
    padding-left: 0;
    padding-right: 0
  }

  .container._1112 {
    margin-top: 0
  }

  .container.discover.relative.mobile-margin {
    margin-top: 1rem
  }

  .container.how-it-works.margin-top-xxl {
    margin-top: 80px
  }

  .container.how-it-works.margin-top-xxl._1 {
    margin-top: 110px
  }

  .container.who-for.relative.mobile-margin {
    margin-top: 1rem
  }

  .container.reviews.confirmation.mobile {
    padding-left: 10px;
    padding-right: 10px
  }

  .container.reviews.founder-os-light {
    grid-column-gap: 14px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-top: 100px;
    display: flex
  }

  .container.alt.relative.mobile-margin {
    margin-top: 1rem
  }

  .container._940px.top-margin-150 {
    margin-top: 20px
  }

  .container.top-margin-200 {
    margin-top: 0
  }

  .container.no-margin {
    margin: 0
  }

  .container.global-padding-last.ra-wol-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px
  }

  .flex-tc.mobile-show {
    margin-top: 40px
  }

  .flex-tc.c-spacing {
    margin-top: 10px
  }

  .flex-mc._2.tablet-v {
    width: 100%;
    max-width: none
  }

  .flex-mc.tablet-v._1 {
    width: 98%
  }

  .wrapper.flex-mc.margin-top-med.width-100.mobile-v {
    margin-top: 54px
  }

  .grid-2 {
    grid-template-columns: 1fr
  }

  .grid-2.margin-top-lrg {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
  }

  .grid-2.strategies-gap {
    grid-row-gap: 99px;
    margin-top: 30px
  }

  .grid-3.smaller-gap.margin-top-lrg {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr 1fr
  }

  .grid-3.mobile {
    grid-row-gap: 2rem
  }

  .grid-3.foundations.margin-top-lrg.mobile-2 {
    grid-column-gap: 14px;
    grid-row-gap: 14px
  }

  .grid-3.margin-btm-lrg.tablet-1.founder-grid {
    flex-direction: column;
    display: flex
  }

  .grid-3.margin-btm-lrg.tablet-1.founder-grid.mobile-padding {
    padding-left: 24px;
    padding-right: 24px
  }

  .grid-3.reviews-alt.founder-os-light {
    flex-direction: column;
    display: flex
  }

  .grid-3.reviews-alt.top-margin-40 {
    margin-top: 40px
  }

  .grid-3.reviews-alt.reviews4x1 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr
  }

  .grid-4.width-100.offset {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr
  }

  .grid-4.margin-top-lrg.bonus {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto
  }

  .grid-4.gap-lrg.margin-top-100.mm {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    margin-top: 60px
  }

  .grid-4.value-grid.margin-top-med {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    margin-top: 46px
  }

  .paragraph-sml.txt-white.x-margin-btm.margin-top-tiny.mobile {
    font-size: 12px;
    line-height: 16px
  }

  .paragraph-sml.grey-txt.x-margin-btm.no-wrap.mm-reviews, .paragraph-sml.grey-txt.x-margin-btm.mm-reviews {
    font-size: .8rem
  }

  .paragraph-sml.grey-txt.x-margin-btm.mm-reviews.desig_max_w {
    max-width: 170px
  }

  .paragraph-sml.grey-txt.x-margin-btm.mm-reviews.desig_max_w.desig_mleft {
    text-align: left
  }

  .paragraph-sml.grey-txt.x-margin-btm.edit-vh {
    font-size: 4.5vw
  }

  .paragraph-sml.txt-lightgray.mm {
    font-size: .9rem
  }

  .paragraph-sml.txt-white-list.x-margin-btm.margin-top-tiny.mobile, .paragraph-sml.txt-list-item.x-margin-btm.margin-top-tiny.mobile {
    font-size: 12px;
    line-height: 16px
  }

  .button {
    padding: 10px 43px;
    line-height: 1
  }

  .button.google {
    padding: 6px 15px 6px 12px;
    font-size: 10px
  }

  .button.google.footer {
    grid-column-gap: 6px;
    max-width: 157px;
    font-size: 10px;
    line-height: 1
  }

  .button.email {
    padding: 6px 12px;
    font-size: 10px
  }

  .button.email.margin-top-tiny {
    padding: 6px 15px;
    font-size: 10px
  }

  .button.email.footer {
    grid-column-gap: 6px;
    max-width: 157px;
    padding-left: 12px;
    padding-right: 15px;
    font-size: 10px
  }

  .button.email.landing {
    padding-top: 7px;
    padding-bottom: 9px
  }

  .button.margin-top-sml {
    margin-left: auto;
    margin-right: auto
  }

  .button.small {
    font-size: 14px
  }

  .button.small.thinner-pad {
    margin-top: 30px
  }

  .button.apply, .button.nav-cta {
    font-size: 10px;
    line-height: 1.2
  }

  .button.nav-cta.nav-login.hide-mobile {
    display: none
  }

  .button.nav-cta.nav-login.hide-mobile.login-hover.show-mobile {
    display: block
  }

  .button.nav-cta.survey-cta {
    padding-left: 15px;
    padding-right: 15px
  }

  .button.is-medium {
    padding: 14px 24px 11px
  }

  .button.is-sm-med {
    padding: 10px 20px
  }

  .button.is-sm-med.mobile-show {
    min-width: 189px
  }

  .button.cc-confirmed-button {
    padding-left: 40px;
    padding-right: 40px
  }

  .button.mobile-12px {
    font-size: 12px
  }

  .button-clear {
    margin-top: 3rem
  }

  .button-sml.green {
    padding: 8px 24px
  }

  .grid-5 {
    grid-template-columns: 1fr
  }

  .grid-5.podcast {
    grid-row-gap: 16px;
    margin-top: 30px
  }

  .grid-5.podcast.testimonial-grid {
    grid-template-columns: 1fr;
    max-width: 300px
  }

  .grid-5.podcast.testimonial-grid.remove-margin.yt-founder-testimonials, .sys-grid-colors {
    grid-template-columns: 1fr
  }

  .margin-top-med.newsletter {
    width: 100%
  }

  .margin-top-med.newsletter.mobile-show {
    width: 100%;
    margin-top: 40px
  }

  .margin-top-med.neswletter-mobile-100 {
    width: 100%
  }

  .txt-white {
    font-size: 26px
  }

  .txt-white.x-margin-btm.explore-txt {
    font-size: 12px
  }

  .txt-white.x-margin-btm.author-back {
    font-size: 1.25rem
  }

  .txt-white.larger.bl-melody {
    font-size: 1.75rem
  }

  .txt-white.center.margin-top-90._1._5 {
    margin-top: 80px
  }

  .txt-white.center.margin-top-90._5, .txt-white.center.margin-top-90.alt {
    font-size: 24px
  }

  .txt-white.mobile-center.heading-sml {
    font-size: 40px;
    line-height: 40px
  }

  .txt-white.mobile-center.heading-sml._2 {
    flex-flow: wrap
  }

  .txt-white.margin-btm-med {
    font-size: 26px
  }

  .txt-white.height-08.audience {
    font-size: 37px
  }

  .txt-white.height-08.community {
    font-size: 2rem
  }

  .txt-white.h3-resized.light {
    text-align: left
  }

  .x-margin-btm.txt-white.bl-melody.mobile-link {
    font-size: 16px
  }

  .x-margin-btm.txt-white.mobile-header {
    font-size: 16px;
    line-height: 20px
  }

  .x-margin-btm.txt-white.home-join {
    font-size: .9rem
  }

  .x-margin-btm.txt-white.home-join._12px-mobile {
    font-size: 12px
  }

  .x-margin-btm.newsletter-disclaimer.cc-newsletter-disclaimer {
    display: none
  }

  .x-margin-btm.newsletter-disclaimer.cc-newsletter-disclaimer-2 {
    text-align: center
  }

  .x-margin-btm._2 {
    font-size: 1.2rem
  }

  .x-margin-btm.txt-small-text.bl-melody.mobile-link {
    font-size: 16px
  }

  .x-margin-btm.txt-small-text.mobile-header {
    font-size: 16px;
    line-height: 20px
  }

  .x-margin-btm.txt-small-text.home-join {
    font-size: .9rem
  }

  .x-margin-btm.txt-small-text.home-join._12px-mobile {
    font-size: 12px
  }

  .x-margin-btm.consult-disclaimer.cc-newsletter-disclaimer {
    display: none
  }

  .x-margin-btm.consult-disclaimer.cc-newsletter-disclaimer-2 {
    text-align: center
  }

  .x-margin-btm.seats-sold-counter {
    font-size: 30px
  }

  .margin-btm-tiny.margin-top-auto.edit-vh {
    font-size: 6vw
  }

  .grid-6 {
    grid-template-columns: 1fr
  }

  .flex-v-ct {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px
  }

  .flex-v-ct.gap-sml.icons-grid {
    width: 100%
  }

  .flex-v-ct.tablet-gap {
    grid-row-gap: 100px
  }

  .flex-v-ct.gap-20.center, .flex-v-ct.flex-gap-54px.no-padding, .flex-v-ct.flex-gap-14px.no-padding {
    padding-left: 0;
    padding-right: 0
  }

  .flex-v-st.gap-xl.mobile-padding {
    padding-left: 24px;
    padding-right: 24px
  }

  .flex-v-st.gap-xl.mobile-padding.mobile-gap.mobules {
    padding-left: 0;
    padding-right: 0
  }

  .wrapper-75 {
    margin-top: 12px
  }

  .wrapper-50.padding-btm.mobile-vert {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex
  }

  .center.txt-white {
    margin-bottom: 74px
  }

  .center.txt-white.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white.margin-top-tiny.x-margin-btm {
    margin-bottom: 12px
  }

  .center.txt-white.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-white.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-white.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-white.desktop-hide {
    font-weight: 300
  }

  .center.txt-white.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-white.shorter {
    font-size: 40px
  }

  .center.txt-white.shorter.c-spacing {
    margin-bottom: 0
  }

  .center.txt-white.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-white.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-white.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-white.edit-vh {
    font-size: 8vw
  }

  .center.txt-white.h2-respaced {
    margin-top: 50px
  }

  .center.txt-white.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .center.txt-white.h2-respaced.flex-col {
    flex-flow: wrap;
    justify-content: center;
    align-items: center
  }

  .center.txt-lightgray {
    max-width: 293px;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px
  }

  .center.txt-white-how {
    margin-bottom: 74px
  }

  .center.txt-white-how.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white-how.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-white-how.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-white-how.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white-how.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-white-how.desktop-hide {
    font-weight: 300
  }

  .center.txt-white-how.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-white-how.shorter {
    font-size: 40px
  }

  .center.txt-white-how.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-white-how.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white-how.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-white-how.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-white-how.edit-vh {
    font-size: 8vw
  }

  .center.txt-white-how.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white-how.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .center.txt-white-howtxt {
    margin-bottom: 74px
  }

  .center.txt-white-howtxt.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white-howtxt.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-white-howtxt.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-white-howtxt.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white-howtxt.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-white-howtxt.desktop-hide {
    font-weight: 300
  }

  .center.txt-white-howtxt.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-white-howtxt.shorter {
    font-size: 40px
  }

  .center.txt-white-howtxt.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-white-howtxt.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white-howtxt.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-white-howtxt.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-white-howtxt.edit-vh {
    font-size: 8vw
  }

  .center.txt-white-howtxt.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white-howtxt.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .center.txt-white-sub3 {
    margin-bottom: 74px
  }

  .center.txt-white-sub3.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white-sub3.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-white-sub3.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-white-sub3.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white-sub3.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-white-sub3.desktop-hide {
    font-weight: 300
  }

  .center.txt-white-sub3.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-white-sub3.shorter {
    font-size: 40px
  }

  .center.txt-white-sub3.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-white-sub3.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white-sub3.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-white-sub3.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-white-sub3.edit-vh {
    font-size: 8vw
  }

  .center.txt-white-sub3.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white-sub3.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .center.txt-audience-title {
    margin-bottom: 74px
  }

  .center.txt-audience-title.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-audience-title.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-audience-title.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-audience-title.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-audience-title.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-audience-title.desktop-hide {
    font-weight: 300
  }

  .center.txt-audience-title.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-audience-title.shorter {
    font-size: 40px
  }

  .center.txt-audience-title.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-audience-title.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-audience-title.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-audience-title.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-audience-title.edit-vh {
    font-size: 8vw
  }

  .center.txt-audience-title.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-audience-title.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .center.txt-business-txt {
    margin-bottom: 74px
  }

  .center.txt-business-txt.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-business-txt.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-business-txt.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-business-txt.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-business-txt.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-business-txt.desktop-hide {
    font-weight: 300
  }

  .center.txt-business-txt.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-business-txt.shorter {
    font-size: 40px
  }

  .center.txt-business-txt.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-business-txt.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-business-txt.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-business-txt.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-business-txt.edit-vh {
    font-size: 8vw
  }

  .center.txt-business-txt.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-business-txt.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .center.txt-sub-text {
    margin-bottom: 74px
  }

  .center.txt-sub-text.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-sub-text.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-sub-text.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-sub-text.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-sub-text.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-sub-text.desktop-hide {
    font-weight: 300
  }

  .center.txt-sub-text.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-sub-text.shorter {
    font-size: 40px
  }

  .center.txt-sub-text.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-sub-text.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-sub-text.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-sub-text.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-sub-text.edit-vh {
    font-size: 8vw
  }

  .center.txt-sub-text.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-sub-text.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .center.txt-white-trusted {
    margin-bottom: 74px
  }

  .center.txt-white-trusted.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white-trusted.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-white-trusted.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-white-trusted.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white-trusted.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-white-trusted.desktop-hide {
    font-weight: 300
  }

  .center.txt-white-trusted.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-white-trusted.shorter {
    font-size: 40px
  }

  .center.txt-white-trusted.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-white-trusted.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-white-trusted.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-white-trusted.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-white-trusted.edit-vh {
    font-size: 8vw
  }

  .center.txt-white-trusted.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-white-trusted.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .center.txt-together-subtext {
    margin-bottom: 74px
  }

  .center.txt-together-subtext.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-together-subtext.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-together-subtext.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-together-subtext.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-together-subtext.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-together-subtext.desktop-hide {
    font-weight: 300
  }

  .center.txt-together-subtext.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-together-subtext.shorter {
    font-size: 40px
  }

  .center.txt-together-subtext.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-together-subtext.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-together-subtext.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-together-subtext.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-together-subtext.edit-vh {
    font-size: 8vw
  }

  .center.txt-together-subtext.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-together-subtext.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .center.txt-better-subtext {
    margin-bottom: 74px
  }

  .center.txt-better-subtext.x-margin-btm.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-better-subtext.margin-top-tiny.mastermind {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px
  }

  .center.txt-better-subtext.margin-top-tiny.founder {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px
  }

  .center.txt-better-subtext.margin-btm-lrg.mobile-x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-better-subtext.margin-btm-lrg._4 {
    margin-bottom: 40px
  }

  .center.txt-better-subtext.desktop-hide {
    font-weight: 300
  }

  .center.txt-better-subtext.relative.z-20._1 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .center.txt-better-subtext.shorter {
    font-size: 40px
  }

  .center.txt-better-subtext.margin-btm-100.mobile {
    margin-bottom: 80px
  }

  .center.txt-better-subtext.value-txt.x-margin-btm {
    margin-bottom: 0
  }

  .center.txt-better-subtext.margin-btm-sml.smaller-header {
    font-size: 22px;
    line-height: 1.065
  }

  .center.txt-better-subtext.margin-btm-sml.smaller-header.c-spacing {
    margin-bottom: 20px
  }

  .center.txt-better-subtext.edit-vh {
    font-size: 8vw
  }

  .center.txt-better-subtext.h2-respaced.founder {
    font-size: 33px;
    line-height: 33px
  }

  .center.txt-better-subtext.h2-respaced.closer {
    letter-spacing: -1px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.04
  }

  .heading-400.txt-white.mobile-hide.ipad {
    text-align: left
  }

  .txt-green.x-margin-btm.countdown-days.min-height, .txt-green.x-margin-btm.countdown-hours.min-height, .txt-green.x-margin-btm.countdown-mins.min-height, .txt-green.x-margin-btm.countdown-secs.min-height {
    min-height: 70px
  }

  .navigation {
    padding: 8px 14px
  }

  .nav-container {
    grid-column-gap: 2px;
    grid-row-gap: 2px
  }

  .nav-logo {
    width: 18px;
    height: 18px;
    margin-right: 10px
  }

  .image.matt-profile-hey {
    height: 170px
  }

  .bg-video {
    height: 40%;
    margin-top: 20%
  }

  .review-wrapper.offset {
    margin-top: 1rem
  }

  .review-text-bg._2 {
    margin-top: .5rem
  }

  .review-pic {
    inset: auto -3% -10% auto
  }

  .review-pic._3 {
    bottom: -10%
  }

  .image-2 {
    object-fit: contain;
    object-position: 50% 0%;
    inset: 0% 0% auto
  }

  .image-2.mobile-show {
    width: 220%;
    top: 8%;
    left: -94%
  }

  .matt-grey-txt.txt-white {
    margin-top: 20rem;
    font-size: 14px;
    line-height: 18px
  }

  .matt-grey-txt.txt-white.margin-top-xl.larger-gap {
    margin-top: 400px
  }

  .matt-grey-txt.symbol-description {
    margin-top: 85vw;
    font-size: 13px;
    line-height: 1
  }

  .matt-grey-txt.symbol-description.margin-top-xl.larger-gap {
    margin-top: 400px
  }

  .program-block {
    width: 100%
  }

  .program-header-wrapper {
    top: 1.5rem;
    left: 1.5rem;
    right: 1rem
  }

  .program-header-wrapper.edit-1 {
    right: 1.5rem
  }

  .program-title-txt {
    font-size: 2rem
  }

  .arrow-icon {
    width: 24px;
    height: 24px
  }

  .lift-off-grid {
    padding: 1.25rem
  }

  .explore-wrapper.margin-top-xl {
    grid-column-gap: 12px;
    margin-top: 60px
  }

  .image-4 {
    width: 12px
  }

  .arrow-wrapper {
    justify-content: flex-end;
    align-items: flex-end
  }

  .lottie-animation-2 {
    margin-bottom: 24px
  }

  .explore-title {
    padding-bottom: .75rem;
    padding-left: .75rem;
    padding-right: .75rem
  }

  .form-wrapper.margin-top-lrg.padding-lft {
    grid-template-columns: auto;
    align-items: center
  }

  .subscribe {
    font-size: 12px
  }

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

  .footer-field {
    min-width: 145px
  }

  .form-container {
    min-width: auto
  }

  .form-container.margin-lft-med, .form-container.margin-lft-22 {
    width: 100%
  }

  .form-container.lr-padding.padding-84px {
    padding-left: 0;
    padding-right: 0
  }

  .footer-paragraph.txt-white {
    font-size: 12px
  }

  .footer-paragraph.txt-white.x-margin-btm {
    font-size: 11px
  }

  .image-6 {
    width: 80px
  }

  .align-rt.nav-question {
    flex: none
  }

  .button-wrapper.margin-top-xl {
    margin-top: 80px
  }

  .button-wrapper.margin-top-xl._1 {
    margin-top: 147px
  }

  .button-wrapper.button-margin {
    margin-top: 80px
  }

  .button-wrapper.button-margin.less-top-margin.less-bottom-margin {
    margin-top: 99px
  }

  .signup_btn-icon {
    height: 11px
  }

  .join-block.audience {
    grid-row-gap: 7px
  }

  .logo-row-1 {
    grid-column-gap: 24px;
    padding-left: 12px;
    padding-right: 12px
  }

  .logo-row-2.margin-top-sml {
    width: 90%
  }

  .companies_logo.uber {
    width: 100px;
    height: 30px
  }

  .companies_logo.convertkit.confirmation, .companies_logo.shopify.confirmation {
    width: auto;
    max-width: 40%;
    height: auto
  }

  .companies_logo.pray.confirmation {
    width: auto;
    max-width: 50%;
    height: auto
  }

  .companies_logo.testimonial.confirmation {
    width: auto;
    max-width: 70%;
    height: auto;
    margin-bottom: -12px
  }

  .companies_logo.hypefury.confirmation {
    width: auto;
    max-width: 20%;
    height: auto
  }

  .companies_logo.tapilo {
    max-width: 30%
  }

  .community-grid.margin-top-90 {
    margin-top: 40px
  }

  .grid-box.larger {
    text-align: center;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px
  }

  .grid-box.flex-msb, .grid-box.respaced, .grid-box.respaced-2, .grid-box.respaced-3, .grid-box.respaced-4 {
    text-align: center;
    padding-left: 24px;
    padding-right: 24px
  }

  .grid-box.larger-alt {
    text-align: center;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px
  }

  .signup_cta-txt-wrapper {
    padding: 4px 12px;
    font-size: 14px;
    line-height: 18px
  }

  .founder-wrapper {
    align-items: center;
    padding-left: 0;
    padding-right: 0
  }

  .founder-wrapper.margin-top-xl._3 {
    margin-top: 50px
  }

  .founder-wrapper.respaced.alt {
    text-align: left;
    flex: 0 auto;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 0
  }

  .founders-img {
    margin-bottom: 0px
  }

  .founders-img._2 {
    width: 80%;
    margin-bottom: -90px;
    margin-left: 0%
  }

  .founders-img._2.scot {
    width: 80%;
    margin-bottom: -100px
  }

  .founders-img._3 {
    width: 85%;
    margin-left: 0%
  }

  .founders-img.cover._1 {
    width: 105%;
    max-width: none
  }

  .founders-img.barry {
    margin-left: 0%
  }

  .founders-img.kajabi {
    width: 80%
  }

  .wrapper-67.gap-rt.founders-pad {
    width: 90%;
    padding-left: 0;
    padding-right: 0
  }

  .wrapper-67.gap-rt.founders-pad.left._1 {
    margin-top: -15px
  }

  .wrapper-67.gap-rt.founders-pad.div-block-13 {
    margin-top: 12px
  }

  .wrapper-67.mobile-100.mobile-center {
    padding-left: 0;
    padding-right: 0
  }

  .founder-top-wrapper.margin-btm-sml {
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    margin-top: -4px
  }

  .founder-top-wrapper.margin-btm-sml.center-flex-zach, .founder-top-wrapper.margin-btm-sml.program-feedback-zach-title {
    justify-content: center;
    align-items: center
  }

  .founder-top-wrapper.experts {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none
  }

  .founder-top-wrapper.width-auto {
    margin-bottom: 0
  }

  .founder-header-lft {
    white-space: nowrap;
    padding-left: 12px;
    padding-right: 4px;
    font-size: 10px;
    line-height: 14px
  }

  .founder-header-rt {
    white-space: nowrap;
    border-left-style: solid;
    margin-left: -.25px;
    padding-left: 0;
    font-size: 10px;
    line-height: 14px
  }

  .experts-block.edit-home {
    padding-top: 13px;
    padding-bottom: 16px
  }

  .experts-block.edit-home.text-card-normalize-padding {
    padding-left: 10px;
    padding-right: 10px
  }

  .experts-block.edit-home.text-card-normalize-padding.border-gradient-top-down.corner-radius-20px {
    padding-left: 0;
    padding-right: 0
  }

  .experts-top {
    padding-top: 42px
  }

  .image-11 {
    width: 100px;
    position: absolute;
    top: -10%
  }

  .image-11.mobile-lft {
    right: 0%
  }

  .experts_title-wrapper {
    margin-top: 0
  }

  .experts-header-rt {
    border-left-style: solid;
    border-left-color: var(--white);
    white-space: nowrap;
    margin-left: -.25px;
    font-size: 13px
  }

  .experts-header-lft {
    font-size: 13px
  }

  .foundation-outer, .foundation-outer.darker, .foundation-outer.darker.margin-top-lrg.letter {
    aspect-ratio: auto
  }

  .foundation-inner {
    padding: 42px 36px
  }

  .foundation-inner.bonus {
    justify-content: center;
    max-width: 298px;
    margin-left: auto;
    margin-right: auto
  }

  .foundation-img {
    width: auto
  }

  .foundation-img.alt.smaller.offset {
    margin-top: -8px;
    margin-bottom: 0;
    margin-left: 14px
  }

  .foundation-img.alt.edit-3 {
    max-width: 100%
  }

  .foundation-img.scorecards {
    max-width: 91%
  }

  .foundation-img.alt-2.smaller.offset {
    margin-top: -8px;
    margin-bottom: 0;
    margin-left: 14px
  }

  .foundation-img.alt-2.edit-3 {
    max-width: 100%
  }

  .founders-row-1._1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px
  }

  .founders-row-1._10 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    margin-top: 0
  }

  .smaller-logo._5 {
    height: 55px
  }

  .founders-row-2._2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px
  }

  .founders-row-2._5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px
  }

  .founders-row-2._9 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    margin-top: 4px
  }

  .founders-logos-wrapper {
    max-width: 335px
  }

  .founders-logos-wrapper.no-margin-top {
    margin-left: auto;
    margin-right: auto
  }

  .reviews-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px
  }

  .reviews-wrapper.video {
    margin-left: 0;
    margin-right: 0;
    padding: 9px 12px 8px
  }

  .reviews-wrapper.alt {
    padding-left: 10px;
    padding-right: 10px
  }

  .reviews-top {
    align-items: center;
    margin-bottom: 40px
  }

  .reviews-top._4 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: center;
    margin-right: -16px
  }

  .review-image {
    width: 50px;
    height: 50px
  }

  .reviews-rt.lesser-pad-top {
    margin-top: 36px
  }

  .reviews-rt.margin-top-38 {
    margin-top: 44px
  }

  .reviews-rt.margin-top-110 {
    margin-top: 70px
  }

  .reviews-rt.margin-top-76 {
    margin-top: 58px
  }

  .video-img {
    width: 100%;
    max-width: 100%
  }

  .footer-logo.slider {
    margin-top: 0;
    margin-bottom: 0
  }

  .bg-video-2 {
    height: 40%;
    margin-top: 20%
  }

  .footer-video {
    width: 80px;
    min-width: 80px;
    height: 80px
  }

  .footer-video.edit-home-footer {
    width: 120px;
    height: 120px;
    margin-right: 0
  }

  .nav-section {
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px
  }

  .logo-row-3 {
    width: 75%
  }

  .mobile-video {
    height: 40%;
    margin-top: 20%
  }

  .mobile-footer-links.footer-rt {
    row-gap: 0
  }

  .image-13 {
    width: 12px
  }

  .founder-logo.margin-btm-xl.mobile-hide {
    width: 170px;
    margin-bottom: 60px
  }

  .founder-logo.margin-btm-xl.mobile-hide.mastermind {
    width: 160px
  }

  .automate-wrapper {
    align-items: flex-start;
    padding-left: 2px
  }

  .automate {
    grid-column-gap: 12px;
    width: 90vw
  }

  .img-1 {
    width: 120px;
    height: 120px
  }

  .weight-400.margin-bottom-less.founder-sumit-subheading.txt-white-slider-subtitle {
    font-size: .8125rem
  }

  .larger.txt-white.x-margin-btm {
    line-height: 1.35
  }

  .module-img.padding._1 {
    width: 345px
  }

  .founder-glow.sm {
    display: block
  }

  .founder-glow.sm.green {
    width: 45px;
    height: 45px;
    margin-bottom: 0;
    margin-right: 15px
  }

  .level-list {
    height: auto;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .div-block-3.margin-top-lrg {
    margin-top: 0
  }

  .div-block-3.margin-top-lrg._1 {
    margin-top: 170px
  }

  .div-block-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto
  }

  .paragraph-tiny.txt-white.x-margin-btm.founder-sumit-headingp-para {
    font-size: 14px
  }

  .paragraph-tiny.txt-white.x-margin-btm.position-and-company {
    font-size: 14px;
    line-height: 1.2em
  }

  .drodpdown-faq {
    padding-bottom: 10px
  }

  .drodpdown-faq.confirmation-page {
    padding-left: 10px;
    padding-right: 10px
  }

  .drodpdown-faq.double-line {
    padding-bottom: 17px
  }

  .dropdown-toggle {
    white-space: pre-wrap
  }

  .dropdown-toggle.double-line {
    margin-bottom: 64px;
    padding-bottom: 33px
  }

  .dropdown-list {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 10px
  }

  .message-box {
    margin-bottom: 20px
  }

  .profile-picture {
    width: 64px;
    height: 64px
  }

  .bonus-txt._1 {
    margin-bottom: 0
  }

  .foundation-img-wrapper._3 {
    width: 100%
  }

  .curated-com-img {
    margin-bottom: 0
  }

  .curated-wrapper {
    margin-bottom: -20px
  }

  .gain-img {
    width: 100%;
    margin-left: 0
  }

  .curated-txt {
    text-align: center
  }

  .curated-txt.edit-2 {
    max-width: 260px
  }

  .lead-img {
    width: 100%;
    margin-left: 0
  }

  .lead-img.edit-home-1 {
    width: 115%;
    margin-left: -36px
  }

  .plug-img.edit-home-1 {
    width: 90%
  }

  .expert-img, .raving-img {
    width: 100%;
    margin-left: 0
  }

  .heading-801 {
    margin-bottom: 12px
  }

  .heading-802 {
    text-align: center
  }

  .discover-txt.arrow.operating-system {
    white-space: pre-wrap;
    padding-right: 0;
    line-height: 1.13em
  }

  .matt-grey-txt-wrapper {
    padding-right: 0
  }

  .bg-video-3 {
    height: 40%;
    margin-top: 20%
  }

  .laptop-wrapper {
    max-width: 313px;
    min-height: 0;
    margin-bottom: 20px
  }

  .laptop-wrapper._1 {
    justify-content: center;
    display: flex
  }

  .laptop {
    width: 145%;
    top: -80px;
    left: auto;
    right: auto
  }

  .faq-arrow {
    width: 25px;
    margin-left: 20px
  }

  .swiper-wrapper.master {
    grid-row-gap: 100px
  }

  .img-wrapper.bigger {
    max-width: 100%
  }

  .img-wrapper.new-workshop-image-up {
    display: block
  }

  .img-wrapper.new-workshop-image-down {
    display: none
  }

  .image-18.contain.larger.discover.var {
    margin-top: -37px;
    margin-bottom: 0
  }

  .plan-wrapper {
    text-align: center;
    align-items: center
  }

  .for-you {
    grid-column-gap: 30px;
    grid-row-gap: 30px
  }

  .for-you-list {
    margin-top: 0
  }

  .exp-arrow.swiper-prev {
    margin-left: auto;
    margin-right: auto
  }

  .plus-wrap {
    width: 24px;
    height: 24px;
    padding: 4px
  }

  .reviews-mastermind.lead-magnet {
    max-height: none
  }

  .reviews-inside {
    padding-bottom: 20px
  }

  .reviews-inside.confirmation {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    min-height: 0;
    padding-bottom: 0
  }

  .reviews-inside.var-2 {
    margin-bottom: 10px
  }

  .reviews-inside.confirmation-review-bf {
    height: auto
  }

  .reviews-bottom.margin-top-auto {
    margin-top: 30px;
    padding-bottom: 20px
  }

  .mm_works-glow-wrap._2 {
    margin-top: 17px
  }

  .mm_works-glow-wrap._3 {
    margin-top: 31px
  }

  .mm_works-glow-wrap._4 {
    margin-top: 45px
  }

  .mobile-arrow {
    margin-left: 0%;
    left: 58px
  }

  .how-it-works-wrapper {
    width: 85%;
    margin-left: auto;
    margin-right: auto
  }

  .image-window {
    padding: 30px 24px 20px
  }

  .info-wrapper {
    position: absolute
  }

  .wrapper-100.flex-tsb.mobile-flex-v {
    grid-row-gap: 12px;
    flex-direction: column
  }

  .text-field.no-margin.min-height-4-5rem {
    min-height: 6.7rem;
    max-height: none
  }

  .form.max-width-34rem.gap-19px.mobile-spacing {
    min-width: auto
  }

  .training-list.limited.flex-gap-20px.mobile-width-100 {
    grid-row-gap: 10px
  }

  .training-list.is--3sc {
    grid-row-gap: 15px
  }

  .about-header {
    font-size: 2.85rem
  }

  .about-header.mobile-center {
    letter-spacing: -1.44px;
    margin-bottom: 20px;
    font-size: 48px
  }

  .counter-block {
    grid-column-gap: 20px
  }

  .counter {
    letter-spacing: -1.5px;
    font-size: 50px
  }

  .counter-txt {
    font-size: 19px;
    font-weight: 400
  }

  .our-mission-rich-txt p, .our-mission-rich-txt ul {
    font-size: 15px
  }

  .photo-txt {
    margin-bottom: 0;
    font-size: 15px
  }

  .podcast-block {
    border: 1px solid #ffffff80;
    border-radius: 12px;
    overflow: hidden
  }

  .podcast-block.grid-align-center.testimonial-block {
    width: 100%
  }

  .podcast-content.spacing-testimonial {
    align-items: stretch
  }

  .subscribe-wrapper {
    margin-top: 76px
  }

  .subscribe-wrapper.margin-top-xl.margin-btm-xxl {
    flex-direction: column
  }

  .subscribe-btn {
    padding-left: 36px;
    padding-right: 36px;
    font-size: 12px
  }

  .subscribe-btn.google {
    padding: 6px 15px 6px 12px;
    font-size: 10px
  }

  .subscribe-btn.email {
    padding: 6px 12px;
    font-size: 10px
  }

  .subscribe-btn.email.margin-top-tiny {
    padding: 6px 15px;
    font-size: 10px
  }

  .subscribe-btn.margin-top-sml {
    margin-left: auto;
    margin-right: auto
  }

  .subscribe-btn.small {
    font-size: 14px
  }

  .founder-block.pad-rt.mobile-x-padding {
    padding-right: 0
  }

  .about_blog-wrapper {
    margin-top: 0
  }

  .grey-txt.x-margin-btm.explore-txt {
    font-size: 12px
  }

  .grey-txt.larger.bl-melody {
    font-size: 1.75rem
  }

  .wrapper-40.flex-v-lt.gap-30, .wrapper-40.flex-v-rt.align-rt.gap-30 {
    width: 100%
  }

  .youtube-laptop-wrapper {
    width: 125%;
    left: -13%
  }

  .number, .counter1, .counter2 {
    font-size: 3rem
  }

  .blog_grid {
    flex-direction: column
  }

  .blog_grid._2 {
    grid-row-gap: 20px
  }

  .about_blog-list {
    margin-bottom: 60px
  }

  .blog_tag {
    padding-left: 20px;
    padding-right: 20px
  }

  .newsletter-btn {
    padding-left: 20px;
    padding-right: 20px;
    left: auto
  }

  .newsletter-btn.green.newsletter {
    color: var(--black);
    width: 100%;
    padding-top: 10px;
    left: 0
  }

  .newsletter-input {
    text-align: center;
    min-width: 0;
    max-width: none;
    height: auto
  }

  .newsletter-input.grey.blog-template-newsletter-f {
    width: calc(100% - 117.45px)
  }

  .newsletter-input.newsletter {
    width: 100%;
    max-width: none
  }

  .newsletter-form.newsletter-page {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    width: 100%
  }

  .newsletter-form.newsletter-page.newsletter {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column
  }

  .newsletter-form.mobile-vertical {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch
  }

  .laptop-video {
    height: 240px
  }

  .read_title.x-margin-btm {
    font-size: 26px
  }

  .archivo-h2.txt-white.center, .archivo-h2.txt-business-title.center {
    font-size: 30px
  }

  .wrapper-45 {
    width: 75%
  }

  .melody-h2.txt-white.center {
    font-size: 30px
  }

  .melody-h2.txt-white.x-margin-btm {
    font-size: 25px
  }

  .phone-img.mobile-margin-top.newsletter.var-2 {
    width: 200%;
    margin-left: auto;
    margin-right: auto
  }

  .blog_cta-flex.second {
    margin-bottom: 20px
  }

  .blog_cta-txt-wrap.right-align._2 {
    padding-left: 0
  }

  .blog_cta-vid-wrap {
    width: 85%
  }

  .blog_cta-vid {
    height: 240px
  }

  .blog_cta-img {
    width: 250px
  }

  .wrapper-45-copy {
    width: 75%
  }

  .blog_cta-img-wrap {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
  }

  .ctacta_ellipse {
    width: 25px;
    height: 25px;
    margin-top: 5px;
    margin-bottom: 5px
  }

  .testimonial_name {
    text-align: right;
    max-width: 150px;
    font-size: 1.875rem;
    position: relative
  }

  .testimonial_name.left-align {
    text-align: left;
    position: relative
  }

  .testimonial_name.left-align.mobile-small-text {
    max-width: 50%
  }

  .testimonial_name.mobile-small-text {
    text-align: left;
    max-width: 50%
  }

  .video_container {
    width: 100%
  }

  .globe_video.mobile {
    min-height: 0;
    margin-top: auto;
    margin-bottom: auto;
    overflow: visible
  }

  .section_experts {
    padding-left: 12px;
    padding-right: 12px
  }

  .experts_grid._1._4 {
    grid-row-gap: 0rem
  }

  .experts_container {
    width: 100%;
    margin-top: 0
  }

  .experts_container.custom-spacing {
    z-index: 12;
    position: relative
  }

  .experts_video {
    height: 40%;
    margin-top: 20%
  }

  .experts_content {
    grid-column-gap: 26px;
    grid-row-gap: 26px
  }

  .experts_img {
    aspect-ratio: 1;
    top: -22px;
    bottom: -10px
  }

  .experts_img.newsletter, .experts_img.mobile-lft.newsletter {
    width: 98px;
    height: 98px;
    top: -33px
  }

  .section_join, .section_join-mobile {
    padding-left: 12px;
    padding-right: 12px
  }

  .hero_logo {
    width: 160px;
    margin-bottom: 60px
  }

  .heading_2.image-103._1 {
    font-size: 24px
  }

  .about-subheader.mobile-center {
    text-align: center;
    font-size: 19px
  }

  .mission_txt {
    margin-bottom: 0;
    font-size: 15px
  }

  .subscribe_icon {
    width: 15px
  }

  .about_blog-content {
    padding-right: 0
  }

  .paragraph-med.txt-white {
    font-size: 15px
  }

  .footer_icon {
    width: 10px
  }

  .hero_header {
    line-height: 40px
  }

  .hero_subheader.edit-home {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto
  }

  .companies_logo-flex {
    grid-column-gap: 27px;
    grid-row-gap: 9px
  }

  .companies_logo-flex.optin {
    display: none
  }

  .hero_container {
    width: 100%
  }

  .globa_cta-txt.edit-video {
    font-size: 8vw
  }

  .founders_logo-flex {
    grid-column-gap: 24px
  }

  .founders_logo {
    height: 24px
  }

  .founders_logo._76px {
    height: 66px
  }

  .founders_logo._20px {
    height: 12px
  }

  .founders_logo._50px {
    height: 28px
  }

  .founders_logo._1 {
    height: 32px
  }

  .founders_logo._2, .founders_logo._3, .founders_logo._4 {
    height: 20px
  }

  .founders_logo._6 {
    height: 40px
  }

  .js-clock {
    flex-wrap: wrap
  }

  .js-clock.txt-white.margin-btm-med {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center
  }

  .box {
    height: 140px;
    margin-bottom: 10px
  }

  .clock-number {
    font-size: 3rem
  }

  .clock-label {
    font-size: 10px
  }

  .audience-os-subheader {
    font-size: 18px
  }

  .audience-discover-txt.large {
    font-size: 15px
  }

  .whats-inside-image-wrapper {
    aspect-ratio: 266/156;
    width: 100%;
    height: auto
  }

  .whats-inside-wrapper {
    max-width: 100%
  }

  .whats-inside-wrapper.linkedin-for-ceos {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center stretch
  }

  .whats-inside-container {
    grid-column-gap: 100px;
    grid-row-gap: 100px
  }

  .whats-inside-container.custom-spacing {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    max-width: 280px;
    margin-top: 50px
  }

  .next-level-grid.custom-spacing {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 60px;
    margin-bottom: 53px
  }

  .next-level-list.community {
    margin-top: 13px
  }

  .next-level-list.community.top-padding-9.message-unordered-list, .next-level-list.community.top-padding-9.nfe-lists {
    padding-left: 10px;
    padding-right: 10px
  }

  .next-level-list.community.price-list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 59px
  }

  .next-level-list-item.list-item-spacing.message-list {
    margin-left: 10px;
    margin-right: 10px
  }

  .video-review-details.alt {
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 8px
  }

  .community-subheader {
    font-size: .9rem
  }

  .g-signin2 {
    padding: 6px 15px 6px 12px;
    font-size: 10px
  }

  .image-104 {
    width: auto;
    height: auto
  }

  .div-block-14 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: center;
    margin-bottom: -10px;
    display: flex
  }

  .h4-resized.reviews {
    font-size: 20px
  }

  .cta-button-group {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
  }

  .founder-content-right {
    /* margin-top: 50px */
  }

  .founder-content-right.alt {
    margin-top: 88px
  }

  .founder-content-right.height-100 {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
  }

  .founder-description {
    text-align: left
  }

  .founder-description._15px-mobile {
    margin-top: 22px;
    font-size: 15px
  }

  .founder-content-left {
    /* margin-top: 40px */
  }

  .systems-grid {
    grid-template-columns: 1fr
  }

  .systems-grid.margin-top-lrg {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
  }

  .systems-grid.strategies-gap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 30px
  }

  .experts_grid_alt._1._4 {
    grid-row-gap: 0rem
  }

  .founder-description-wrap.var-2 {
    margin-top: 12px;
    padding-top: 0
  }

  .matt-gray-h1 {
    margin-left: 20px;
    font-size: 40px
  }

  .margin-top-61 {
    margin-top: 56px;
    margin-left: auto;
    margin-right: auto
  }

  .review-title {
    font-size: 12px
  }

  .review-body {
    font-size: 13px
  }

  .os-hero-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    margin-top: 173px;
    margin-bottom: 52px
  }

  .os-hero-h1 {
    max-width: 304px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    line-height: .865
  }

  .os-hero-h1.bigger {
    letter-spacing: -1px;
    max-width: 292px
  }

  .os-hero-description {
    max-width: 322px;
    margin-left: auto;
    margin-right: auto;
    display: none
  }

  .os-hero-description.bigger {
    max-width: 322px
  }

  .os-hero-description.mob {
    display: block
  }

  .experts-grid {
    grid-row-gap: 37px;
    margin-top: 40px
  }

  .experts-grid._1._4 {
    grid-row-gap: 0rem
  }

  .experts-grid.newsletter {
    margin-top: 20px
  }

  .experts-grid.newsletter.temp.newsletter-flex.newsletter-lead {
    margin-top: 100px
  }

  .experts-grid.mt-70 {
    margin-top: 67px
  }

  .h2-resized.align-center {
    margin-top: 50px;
    padding-bottom: 0;
    font-size: 26px
  }

  .h2-resized.align-center.faq.mobile {
    margin-top: 73px;
    padding-bottom: 15px
  }

  .h2-resized.align-center.var {
    padding-top: 10px;
    padding-bottom: 17px
  }

  .h2-resized.align-center.new-workshop-text {
    margin-top: 30px
  }

  .h2-resized.text-left.text-center {
    text-align: center;
    font-size: 26px
  }

  .h2-resized.custom-spacing {
    margin-bottom: 57px
  }

  .subscribe-heading-wrap.custom-spacing {
    width: 100%;
    margin-bottom: 20px
  }

  .students-wrap.custom-spacing {
    margin-top: 20px
  }

  .discover-grid-1.audience.customs-spacing {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    grid-template-columns: 1fr
  }

  .discover-grid-1.alt-2.cus-spacing {
    margin-top: 30px
  }

  .whats-inside-image {
    width: 310px
  }

  .whats-inside-image.linkedin-for-ceos {
    width: 100%;
    max-width: 100%;
    position: relative;
    inset: 0
  }

  .module-heading {
    font-weight: 600
  }

  .next-level-price {
    color: var(--green-yellow);
    align-self: auto;
    font-size: 26px;
    line-height: 1.2;
    text-decoration: none
  }

  .next-level-price.next-level-discount-price {
    color: var(--green-yellow);
    font-size: 45px;
    text-decoration: none
  }

  .next-level-price.next-level-price-strikethrough {
    font-size: 45px
  }

  .next-level-quote-inner {
    padding: 39px 25px 28px
  }

  .next-level-quote-inner.bonus {
    justify-content: center
  }

  .next-level-author-wrap {
    align-items: center
  }

  .next-level-author-wrap._4 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: center;
    margin-right: -16px
  }

  .heading-wrap.less {
    margin-bottom: 80px
  }

  .faq-wrap {
    max-width: 100%;
    margin-top: -1px
  }

  .faq-question {
    padding-right: 0;
    font-size: 18px;
    line-height: 26px
  }

  .faq-question.double-line {
    margin-top: -30px;
    padding-bottom: 22px
  }

  .faq-question.var-2 {
    margin-top: -12px
  }

  .founder-hero-h1 {
    font-size: 40px
  }

  .founder-hero-description {
    font-size: 21px
  }

  .icon-block-wrap {
    padding-top: 22px
  }

  .icon-block-title {
    font-size: 21px
  }

  .icon-block-description.alt {
    max-width: 196px
  }

  .curriculum-module-description.var {
    font-size: 15px
  }

  .bonus-image.alt.smaller.offset {
    margin-top: -8px;
    margin-bottom: 0;
    margin-left: 14px
  }

  .bonus-image.alt.edit-3 {
    max-width: 100%
  }

  .bonus-image.scorecards {
    max-width: 91%
  }

  .bonus-image.alt-2.smaller.offset {
    margin-top: -8px;
    margin-bottom: 0;
    margin-left: 14px
  }

  .bonus-image.alt-2.edit-3 {
    max-width: 100%
  }

  .bonus-image.qna {
    width: 220px;
    height: auto
  }

  .bullet-text.max-width-530-copy {
    padding-top: 6px
  }

  .div-block-15 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: center;
    display: flex
  }

  .reviews-top-2 {
    align-items: center
  }

  .reviews-top-2._4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    margin-right: -14px
  }

  .experts_img-2 {
    aspect-ratio: 1;
    width: 85px;
    height: auto;
    bottom: -10px
  }

  .experts_img-2.mobile-lft {
    width: 90px
  }

  .experts-header-lft-2 {
    font-size: 13px
  }

  .experts_profile-2.mobile-lft {
    margin-top: -10px
  }

  .testimonial_name-2 {
    max-width: 65%;
    font-size: 1.8rem
  }

  .experts-header-rt-2 {
    white-space: nowrap;
    border-left-style: solid;
    border-left-color: #fff;
    margin-left: -.25px;
    font-size: 13px
  }

  .image-105 {
    width: auto;
    height: auto
  }

  .quote-author-title {
    margin-bottom: 0
  }

  .how-grid {
    margin-top: 50px
  }

  .how-grid.gap-sml.icons-grid {
    width: 100%
  }

  .how-grid.tablet-gap {
    grid-row-gap: 100px
  }

  .heading-founders-experts.x-margin-btm.explore-txt {
    font-size: 12px
  }

  .heading-founders-experts.x-margin-btm.author-back {
    font-size: 1.25rem
  }

  .heading-founders-experts.larger.bl-melody {
    font-size: 1.75rem
  }

  .heading-founders-experts.center.margin-top-90._5, .heading-founders-experts.center.margin-top-90.alt {
    font-size: 24px
  }

  .heading-founders-experts.height-08.audience {
    font-size: 37px
  }

  .heading-founders-experts.height-08.community {
    font-size: 2rem
  }

  .teleport-logo.oppacity {
    width: auto;
    max-width: 30%;
    height: auto
  }

  .founders-row._1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px
  }

  .founders-row._10 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    margin-top: 0
  }

  .heading-limited-mobile {
    max-width: 300px
  }

  .mastermind-plan-wrap {
    width: 100%
  }

  .mastermind-plan-wrap.smaller.relative.mobile-margin {
    margin-top: 1rem
  }

  .mastermind-plan-wrap.larger.margin-top-xxl {
    margin-top: 80px
  }

  .mastermind-plan-wrap.larger.margin-top-xxl._1 {
    margin-top: 110px
  }

  .mastermind-plan-wrap.hero-container.mobile-75 {
    width: 100%
  }

  .mastermind-plan-wrap.hero-container.mobile-75.pages {
    height: auto;
    min-height: 85vh
  }

  .mastermind-plan-wrap.flex-v-ct.larger.side-pads {
    padding-left: 0;
    padding-right: 0
  }

  .mastermind-plan-wrap.discover.relative.mobile-margin {
    margin-top: 1rem
  }

  .reviews-text.left-align {
    margin-bottom: 0
  }

  .landing_grid-img {
    margin-left: 0
  }

  .podcast-img {
    object-fit: cover;
    width: 100%;
    height: 130vw;
    min-height: 400px
  }

  .newsletter-signup-wrapper {
    width: 100%
  }

  .newsletter-signup-wrapper._2.tablet-v {
    width: 100%;
    max-width: none
  }

  .newsletter-signup-wrapper.tablet-v._1 {
    width: 98%
  }

  .signup-input {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 11px;
    line-height: 1
  }

  .signup-input.home-sigunup-input {
    text-align: center;
    font-size: 15px
  }

  .signup-btn {
    padding-left: 20px;
    padding-right: 20px
  }

  .signup-btn.vsl-optin {
    width: 75%;
    padding-top: 15px;
    font-size: 13px
  }

  .signup-btn.button-question-mark {
    font-family: Blmelody Edit, sans-serif
  }

  .form_signup-wrapper.flex-tsb.mobile-flex-v {
    grid-row-gap: 12px;
    flex-direction: column
  }

  .form_signup-wrapper.footer {
    width: 157px;
    display: block
  }

  .form_signup-wrapper.footer.mobile-form-email-footer {
    width: 100%;
    display: none
  }

  .form_signup-wrapper.no-margin {
    margin-top: 0
  }

  .popup_newsletter {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 40px 16px 16px;
    left: 12px;
    right: 12px
  }

  .newsletter-heading {
    font-size: 1.4rem
  }

  .newsletter-paragraph {
    font-size: .95rem
  }

  .div-block-16 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
    display: flex
  }

  .text-block-3 {
    text-align: center;
    font-size: 16px;
    line-height: 24px
  }

  .heading-803 {
    font-size: 48px
  }

  .html-embed-6 {
    margin-top: 60px
  }

  .text-block-5 {
    font-size: 16px
  }

  .youtube {
    margin-top: 0
  }

  .text-block-9 {
    font-size: 20px
  }

  .text-block-10 {
    font-size: 15px
  }

  .div-block-17 {
    margin-top: 45px
  }

  .div-block-17.cc-confirmed-div-17 {
    padding-left: 12px;
    padding-right: 12px
  }

  .paragraph-2 {
    text-align: center
  }

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

  .section-2, .section-3 {
    padding-left: 24px;
    padding-right: 24px
  }

  .section-3.sec-matt.less-padding-top.c-spacing {
    padding-top: 80px
  }

  .header-main {
    padding-bottom: 12px;
    font-size: 23px
  }

  .header-main.header-optin {
    margin-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 25px
  }

  .header-main.header-optin.optin-page {
    margin-top: 12px;
    padding-bottom: 0;
    font-weight: 500
  }

  .header-main.header-optin.optin-page.application-page {
    width: 95%;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    padding-left: 20px;
    font-size: 27px;
    line-height: 27px
  }

  .header-main.header-optin.optin-page.first-step {
    margin-top: 50px;
    font-size: 27px;
    line-height: 1.1em
  }

  .header-main.header-optin.optin-page.intro-call, .header-main.header-optin.optin-page.is-main-lead-magnet {
    width: 95%;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    padding-left: 20px;
    font-size: 27px;
    line-height: 27px
  }

  .header-main.header-optin.optin-page.yt-success-page {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    font-size: 27px;
    line-height: 27px
  }

  .header-main.header-optin.confirmation-page {
    width: 90%;
    font-size: 40px;
    line-height: 41px;
    display: block
  }

  .header-main.header-optin.confirmation-page.mobile {
    margin-top: 50px;
    line-height: 41px;
    display: none
  }

  .header-main.header-optin.vsl-page {
    width: auto;
    margin-top: 50px;
    padding-bottom: 37px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 27px;
    line-height: 1.1em
  }

  .header-main.header-optin.vsl-page.mobile-spacing {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
  }

  .header-main.header-optin.vsl-page.mobile-spacing.max-width-910 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0
  }

  .header-main.header-vsl {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px
  }

  .header-main.header-vsl.vsl-page {
    margin-top: 15px;
    font-size: 25px;
    font-weight: 500
  }

  .header-main.confirmation-headline {
    font-size: 32px
  }

  .cust-icon-container.application-page {
    padding-bottom: 125px
  }

  .text-block-11 {
    letter-spacing: -.5px;
    margin-top: 4px;
    margin-bottom: 14px;
    padding-bottom: 5px
  }

  .sub-headline-2.clipped {
    margin-top: -2px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 10px;
    display: inline-block
  }

  .sub-headline-2.clipped.optin-page.vsl.mobile-padding-less {
    padding-left: 10px;
    padding-right: 10px
  }

  .sub-headline-2.clipped.optin-page.vsl.mobile-padding-less.remove-margin {
    padding-left: 0;
    padding-right: 0;
    line-height: 1
  }

  .sub-headline-2.clipped.optin-page.vsl.mobile-padding-less.remove-margin.text-height-1-0 {
    line-height: 1
  }

  .sub-headline-2.clipped.optin-page.vsl.os-subheading {
    padding-left: 0;
    padding-right: 0
  }

  .sub-headline-2.clipped.confirmation-page {
    margin-bottom: 80px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px
  }

  .container-4 {
    text-align: center;
    object-fit: cover;
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
    padding: 20px 15px 0
  }

  .submit-button {
    clear: none;
    letter-spacing: 0;
    -webkit-text-stroke-width: 1px;
    text-shadow: 0 1px 2px #0000;
    background-image: radial-gradient(circle at 50% 100%, #d90707, #7f0707);
    margin-bottom: -15px;
    padding: 15px 10px 17px;
    font-size: 17px;
    font-weight: 700
  }

  .submit-button:hover {
    -webkit-text-stroke-width: 1px;
    text-shadow: 0 1px 20px #0000;
    font-size: 17px
  }

  .submit-button.optin {
    font-size: 18px
  }

  .text-field-2 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    font-size: 18px
  }

  .text-field-3 {
    width: 80%;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    font-size: 18px
  }

  .grid-7 {
    flex-direction: column;
    display: flex
  }

  .image-108 {
    width: 50%
  }

  .container-5 {
    margin-top: 40px;
    padding-bottom: 41px
  }

  .image-109 {
    width: 35%;
    max-width: 90%;
    margin-top: 4px;
    margin-bottom: -20px;
    padding-bottom: 9px;
    padding-left: 0
  }

  .image-109.optin-page {
    width: 100px;
    margin-top: -70px;
    margin-bottom: -17px
  }

  .image-109.optin-page.application {
    margin-top: -45px
  }

  .image-109.optin-page.no-margin {
    margin-top: 10px;
    padding-bottom: 0
  }

  .image-109.os-light {
    width: 80px;
    margin-top: 40px;
    margin-bottom: -10px
  }

  .cust-icons-grid.grid-10 {
    padding-top: 20px
  }

  .cust-icons-grid.optin-page {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr .5fr .75fr .75fr;
    grid-auto-columns: 1fr;
    display: inline-block
  }

  .custicon-container {
    margin-top: 0;
    display: none
  }

  .image-110 {
    max-width: 70%
  }

  .image-111 {
    width: 50%;
    max-width: 70%
  }

  .image-112 {
    width: 30%;
    margin-top: 0;
    padding-top: 0
  }

  .image-113, .image-114 {
    width: 50%
  }

  .image-119 {
    width: 60%
  }

  .image-116, .image-117 {
    width: 50%
  }

  .image-118 {
    align-self: center;
    width: 50%;
    font-size: 14px
  }

  .cust-second-grid {
    align-items: center;
    margin-top: 0
  }

  .blank {
    width: 0
  }

  .image-121 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: -47px;
    margin-bottom: -27px;
    margin-left: 0
  }

  .body.optin-page {
    background-image: none;
    padding-top: 0
  }

  .italic-text-3 {
    -webkit-text-stroke-width: 1.1px;
    font-size: 16px
  }

  .paragraph-8 {
    text-align: center;
    max-width: 240px;
    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
    line-height: 1.4
  }

  .image-122 {
    max-width: 100px;
    margin-top: -7px;
    margin-bottom: -7px
  }

  .grid-16 {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    margin-top: -61px;
    margin-bottom: 7px;
    margin-left: auto
  }

  .div-block-22 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 18px
  }

  .bold-text-9 {
    max-width: 0;
    font-size: 17px
  }

  .heading-810 {
    font-size: 24px
  }

  .button-2 {
    background-color: var(--green-yellow);
    background-image: radial-gradient(circle farthest-corner at 50% 100%, var(--green-yellow), #a2b85b);
    text-shadow: none;
    width: 100%;
    padding: 20px 10px;
    font-size: 20px
  }

  .four-column {
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0
  }

  .four-column-2, .four-column-3, .four-column-4 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0
  }

  .container-14 {
    text-align: center;
    object-fit: cover;
    margin-top: 0;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px
  }

  .submit-button-2 {
    padding: 15px 10px;
    font-size: 16px;
    font-weight: 700
  }

  .image-125 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: -80px;
    margin-bottom: 0;
    margin-left: 0
  }

  .paragraph-12 {
    margin-top: -1px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 1.3
  }

  .container-15 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px
  }

  .bold-text-12.clipped {
    background-color: var(--green-yellow);
    text-align: center;
    background-image: none;
    font-size: 15px
  }

  .bold-text-13 {
    font-size: 20px;
    line-height: 24px
  }

  .container-17 {
    margin-bottom: -8px
  }

  .video-embed {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
    border-width: 0;
    border-radius: 0;
    margin-bottom: 85px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden
  }

  .video-player {
    overflow: hidden
  }

  .container-20 {
    border-radius: 0
  }

  .optin-callout.testimonial.vsl-page.flex-ct-v.flex-gap-45 {
    grid-column-gap: 20px;
    grid-row-gap: 20px
  }

  .bold-text-14 {
    font-size: 25px
  }

  .text-block-13.confirmation-page {
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
    line-height: 22px
  }

  .text-block-13.confirmation-page.step-2-block {
    width: 100%;
    margin-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px
  }

  .text-block-13.confirmation-page.step-2-block.step-3 {
    margin-top: 36px
  }

  .review-body-2 {
    font-size: 13px
  }

  .main-container {
    margin-top: 2px
  }

  .main-container.optin-page.first-step {
    margin-top: 0
  }

  .social-text {
    padding-left: 5px;
    font-size: 12px
  }

  .bold-text-15 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px
  }

  .image-127 {
    max-width: 100%
  }

  .image-128 {
    opacity: .17;
    max-width: 90%;
    margin: 13px auto 69px;
    padding-bottom: 0;
    display: block
  }

  .heading-812.headline-step-1 {
    font-size: 40px;
    display: none
  }

  .heading-812.headline-step {
    margin-top: -3px;
    font-size: 40px;
    display: none
  }

  .step-1 {
    margin-top: -20px;
    padding: 20px 10px 34px
  }

  .headline-step-2.heading-812 {
    font-size: 40px;
    display: none
  }

  .container-24 {
    display: none
  }

  .heading-813 {
    font-size: 25px;
    line-height: 35px
  }

  .container-25 {
    margin-top: 0
  }

  .text-span-4 {
    -webkit-text-stroke-width: 1px
  }

  .container-28 {
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px
  }

  .container-30 {
    margin-top: 22px
  }

  .container-31 {
    background-image: none;
    border-radius: 0
  }

  .italic-text-5 {
    font-size: 20px
  }

  .course, .container-32, .container-33 {
    padding-left: 12px;
    padding-right: 12px
  }

  .container-34 {
    width: 100%
  }

  .image-131 {
    height: 19px
  }

  .container-36 {
    padding-left: 12px;
    padding-right: 12px
  }

  .image-132, .image-133, .image-134, .image-135, .image-136 {
    height: 31px
  }

  .html-embed-8 {
    margin-left: auto;
    margin-right: auto
  }

  .hero-heading-left {
    padding-bottom: 0
  }

  .container-38 {
    max-width: none
  }

  .hero-wrapper-2.grid-test {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr
  }

  .hero-split.testing.no-bottom-margin {
    margin-bottom: 0
  }

  .heading-815.confirmation-title {
    font-size: 35px;
    line-height: 110%
  }

  .bold-text-30 {
    font-size: 25px
  }

  .subheadline.green.top-margin-100 {
    font-size: 4vw;
    line-height: 130%
  }

  .subheadline.green.top-margin-100.os-light {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px
  }

  .paragraph-new-vsl.max-width-580 {
    text-align: center;
    font-size: 15px
  }

  .paragraph-new-vsl.light.center.max-width-400 {
    font-size: 15px
  }

  .paragraph-new-vsl.light.center.bold.max-width-430 {
    margin-bottom: 0;
    font-size: 22px
  }

  .paragraph-new-vsl.light.center.var-2, .paragraph-new-vsl.light.about {
    font-size: 15px
  }

  .paragraph-new-vsl.light.about.top {
    margin-top: 0;
    font-size: 15px
  }

  .paragraph-new-vsl.light.about.top.italic.no-margins-mobile {
    margin-top: 24px
  }

  .paragraph-new-vsl.light.about.top.no-top-margin-mobile {
    margin-top: 20px
  }

  .button-green-glow.top-margin-70 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 25px;
    line-height: 100%
  }

  .button-green-glow.top-margin-40.founder-os {
    margin-top: 10px;
    padding: 12px 50px;
    font-size: 11px
  }

  .button-green-glow.top-margin-40.founder-os.long {
    padding-top: 12px;
    padding-left: 40px;
    padding-right: 40px
  }

  .button-green-glow.top-margin-40 {
    letter-spacing: -1px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 25px;
    line-height: 100%
  }

  .button-green-glow.top-margin-40.founder-os {
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px
  }

  .button-green-glow.top-margin-40.founder-os.var-2 {
    margin-top: 27px;
    padding-top: 12px
  }

  .arrows-down.var-2 {
    margin-top: 10px;
    margin-bottom: 20px
  }

  .subhead-paragraph.top-margin-20 {
    margin-top: 20px;
    font-size: 15px;
    line-height: 22px
  }

  .subhead-paragraph.top-margin-20.os-light {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 21px
  }

  .flex-column.center.var-2 {
    padding-bottom: 0
  }

  .flex-column.about {
    padding-right: 0
  }

  .flex-column.about.max-width.align-left, .flex-column.about.align-left-mobile {
    align-items: flex-start
  }

  .flex-column.about.more-margin-bottom.c-spacing {
    margin-bottom: 50px
  }

  .new-vsl-main-headline {
    font-size: 8vw;
    line-height: 100%
  }

  .grid_pillars_3x1.top-margin-70 {
    grid-row-gap: 25px
  }

  .grid_pillars_3x1.top--117 {
    margin-top: -73px
  }

  .experts-header-company {
    font-size: 13px
  }

  .row.center._10gap {
    align-items: center
  }

  .html-embed-11 {
    height: 200px
  }

  .bold-text-32 {
    font-weight: 500
  }

  .module-paragraph {
    font-family: Blmelody Edit, sans-serif;
    font-size: 15px;
    line-height: 17px
  }

  .headline-reg {
    text-align: center
  }

  .headline-reg.center.max-width-856.top-margin-30 {
    max-width: 280px;
    font-size: 23px
  }

  .headline-reg.center.max-width-1165 {
    font-size: 25px
  }

  .headline-reg.center.max-width-1165.var-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    line-height: 28px
  }

  .headline-reg.center.var-2 {
    max-width: 280px;
    font-size: 23px;
    line-height: 24px
  }

  .headline-reg.center.var-2.founder {
    margin-top: 10px;
    margin-bottom: 10px
  }

  .headline-reg.center.mobile {
    align-self: center;
    max-width: 250px;
    font-size: 23px
  }

  .headline-reg.center {
    font-size: 25px
  }

  .headline-reg.center.bot-margin-20 {
    font-size: 40px;
    line-height: 41px
  }

  .headline-reg.center.bot-margin-20.max-width-800 {
    font-size: 24px;
    line-height: 28px
  }

  .headline-reg.center.bot-margin-20.top-margin-40 {
    font-size: 26px;
    line-height: 28px
  }

  .headline-reg.center.var-2.founder-os {
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    font-size: 26px;
    line-height: 28px
  }

  .headline-reg._51px-center.max-width-800 {
    font-size: 22px;
    line-height: 24px
  }

  .headline-reg._51px-center.max-width-800.var {
    margin-top: 10px;
    margin-bottom: -23px;
    padding-bottom: 0;
    font-size: 26px;
    line-height: 28px
  }

  .headline-reg.bot-margin-24.var {
    text-align: left;
    margin-top: 0;
    display: block
  }

  .headline-reg.relative {
    text-align: center;
    display: none
  }

  .headline-reg.relative.mobile {
    margin-top: 0;
    display: block
  }

  .headline-reg.var {
    margin-top: -100px;
    display: none
  }

  .headline-reg.var.mobile {
    margin-top: 0;
    padding-top: 80px
  }

  .headline-reg.var.mobile.var-2 {
    padding-top: 100px;
    display: block
  }

  .grid-2x2.center.bot-margin-24 {
    grid-template-columns: 1fr
  }

  .foundation-inner-pillar {
    padding: 20px
  }

  .foundation-inner-pillar.bonus {
    justify-content: center
  }

  .pillar-headline.reviews, .pillar-headline.margin-bottom-5.variant-2-list-text {
    font-size: 20px
  }

  .pillar-headline.white {
    font-size: 25px
  }

  .grid-4x2.top-margin-60 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr
  }

  .grid-modules {
    flex-direction: column;
    display: flex
  }

  .module-tittle {
    font-size: 20px
  }

  .grey-box {
    text-align: center;
    object-fit: cover;
    margin-top: 0;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px
  }

  .heading-829 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4px;
    font-size: 25px;
    line-height: 35px
  }

  .heading-829.mobile-adjust {
    text-align: left;
    max-width: none
  }

  .heading-829.green.txt-medium.italic {
    text-align: left;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    font-size: 30px
  }

  .paragraph-27 {
    text-align: center;
    max-width: 260px;
    margin: 0 auto 20px;
    font-family: Blmelody Edit, sans-serif
  }

  .paragraph-27.no-margins-mobile {
    max-width: none;
    margin-top: 0;
    margin-bottom: 24px;
    margin-left: 0
  }

  .green-bold-text-run-2 {
    font-size: 22px
  }

  .green-bold-text-run-2.var-2 {
    margin-top: -22px;
    margin-bottom: 22px
  }

  .green-bold-text-run-2.italic._22px {
    margin-top: 144px
  }

  .new-green-heading-2.white-heading {
    font-size: 22px
  }

  .module-tittle-card-2 {
    margin-top: -45px;
    padding: 2px 15px;
    font-size: 16px
  }

  .div-block-25 {
    width: 100%
  }

  .container-54 {
    flex-direction: column
  }

  .optin-v2.main-section.glow-top {
    background-image: radial-gradient(circle at 50% -10%, #d9fc6742, #000 22%)
  }

  .div-block-26 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block
  }

  .founder-header-lft-2 {
    white-space: nowrap;
    padding-left: 12px;
    padding-right: 4px;
    font-size: 10px;
    line-height: 14px
  }

  .founder-header-rt-2 {
    white-space: nowrap;
    border-left-style: solid;
    margin-left: -.25px;
    padding-left: 0;
    font-size: 10px;
    line-height: 14px
  }

  .text-block-19, .text-block-20 {
    margin-top: 0;
    padding-bottom: 2px;
    font-size: 9px
  }

  .image-140 {
    width: 60px;
    padding-bottom: 2px
  }

  .quick-stack {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px
  }

  .green-highlight {
    padding-top: 49px
  }

  .image-141.left-padding {
    max-width: 100%
  }

  .image-141.left-padding.shopify {
    max-width: 95%;
    margin-top: -2px
  }

  .image-141.left-padding.testimonial-to {
    padding-left: 9px
  }

  .image-141.left-padding.lower {
    max-width: 110%;
    margin-top: 5px;
    padding-left: 10px
  }

  .image-141.left-padding.pray {
    padding-left: 10px
  }

  .quick-stack-2, .quick-stack-3 {
    width: 100%
  }

  .container-55 {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
  }

  .container-56 {
    padding-left: 10px;
    padding-right: 10px
  }

  .step1.step {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 23px
  }

  .step1.step.var-2, .step1.step.bottom-padding-20px {
    padding-bottom: 20px
  }

  .step1.step.bottom-padding-20px.top-padding-35px {
    padding-top: 35px
  }

  .step1.subheadline.confirmation {
    width: 85%;
    margin-top: 27px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 18px
  }

  .text-span-10 {
    font-size: 23px
  }

  .text-span-10.mobile {
    font-size: 15px
  }

  .bonus-vsl {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
    line-height: 21px
  }

  .bonus-vsl.white {
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px
  }

  .bonus-vsl.white.spacing-less {
    padding: 0
  }

  .text-block-23.warning {
    font-size: 17px;
    display: none
  }

  .text-block-23.warning.mobile {
    width: 290px;
    margin-top: 31px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 24px;
    font-size: 14px;
    line-height: 16px;
    display: block
  }

  .container-58 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0
  }

  .quick-stack-4 {
    padding: 10px 10px 10px 0
  }

  .quick-stack-4.middle {
    width: 80%;
    margin-top: -5px;
    margin-bottom: -7px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0
  }

  .quick-stack-4.vsl.optin {
    padding-bottom: 60px
  }

  .cell-3 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto
  }

  .cell-4, .cell-5, .cell-6, .cell-7, .cell-8, .cell-9, .cell-10, .cell-11 {
    justify-content: center;
    align-items: center
  }

  .bold-text-34 {
    display: none
  }

  .container-59 {
    background-image: linear-gradient(#0000, #000000b5 31%, #000 81%);
    border-bottom: 0 solid #000;
    margin-top: -101px;
    padding-bottom: 81px
  }

  .text-span-12 {
    font-size: 24px
  }

  .image-142 {
    width: 20px;
    margin: 30px auto -22px;
    display: block
  }

  .form-4 {
    padding-bottom: 17px;
    display: block
  }

  .container-60 {
    padding-top: 10px
  }

  .container-61 {
    flex-direction: column;
    width: 100%;
    margin-top: -7px;
    margin-bottom: 29px
  }

  .quick-stack-6 {
    margin-top: -17px;
    padding-bottom: 0
  }

  .right-cell {
    padding-left: 0
  }

  .quick-stack-7 {
    width: 100%;
    margin-top: -10px;
    margin-bottom: -65px;
    padding-top: 0
  }

  .image-143 {
    display: none
  }

  .image-145 {
    max-width: 250px
  }

  .bold-text-38 {
    text-align: center;
    font-size: 15px
  }

  .image-146 {
    max-width: 180%;
    margin-left: auto;
    margin-right: auto;
    display: block
  }

  .image-147 {
    max-width: 290px;
    margin-top: -20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 37px
  }

  .mobile {
    margin-top: 20px
  }

  .text-block-28.nick-temp {
    font-size: 13px
  }

  .registration-main-headline {
    font-size: 31px;
    line-height: 32px
  }

  .green-18px {
    text-align: center;
    font-size: 16px;
    line-height: 24px
  }

  .green-18px.center._22px.bot-margin-50 {
    max-width: 300px;
    font-size: 16px
  }

  .subheadline-24px.green.top-margin-100 {
    font-size: 4vw;
    line-height: 130%
  }

  .subheadline-24px.green.top-margin-100.os-light {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px
  }

  .limited-offer {
    font-size: 16px
  }

  .green-box.center._10gap {
    align-items: center
  }

  .fade-subheadline.top-margin-20 {
    margin-top: 20px;
    font-size: 15px;
    line-height: 22px
  }

  .fade-subheadline.top-margin-20.os-light {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 21px
  }

  .fade-subheadline.max-width-520 {
    font-size: 17px;
    line-height: 19px
  }

  .green-26px {
    text-align: center;
    font-size: 16px;
    line-height: 24px
  }

  .green-26px.center.top-margin-80 {
    font-size: 24px
  }

  .fade-15-light.txt-white.bl-melody.mobile-link {
    font-size: 16px
  }

  .fade-15-light.txt-white.mobile-header {
    font-size: 16px;
    line-height: 20px
  }

  .fade-15-light.txt-white.home-join {
    font-size: .9rem
  }

  .fade-15-light.newsletter-disclaimer.cc-newsletter-disclaimer {
    display: none
  }

  .fade-15-light.newsletter-disclaimer.cc-newsletter-disclaimer-2 {
    text-align: center
  }

  .fade-15-light._2 {
    font-size: 1.2rem
  }

  .lim-offer {
    height: auto;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px
  }

  .workshop-headline {
    font-size: 8vw;
    line-height: 100%
  }

  .workshop-subhead {
    font-size: 18px
  }

  .workshop-subhead.green.top-margin-100 {
    font-size: 4vw;
    line-height: 130%
  }

  .workshop-subhead.green.top-margin-100.os-light {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px
  }

  .workshop-subhead._16px-sub {
    font-size: 16px
  }

  .workshop-subhead._16px-sub.top {
    font-size: 18px
  }

  .countdown-row {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    width: 100%
  }

  .countdown-block {
    padding-left: 7px;
    padding-right: 7px
  }

  .countdown-time {
    font-size: 30px
  }

  .countdown-detail {
    font-size: 15px
  }

  .text-field-form-workshop {
    padding-top: 17px
  }

  .submit-form-button {
    padding: 10px 43px;
    line-height: 1.1
  }

  .submit-form-button.google {
    padding: 6px 15px 6px 12px;
    font-size: 10px
  }

  .submit-form-button.google.footer {
    grid-column-gap: 6px;
    max-width: 157px;
    font-size: 10px;
    line-height: 1
  }

  .submit-form-button.email {
    padding: 6px 12px;
    font-size: 10px
  }

  .submit-form-button.email.margin-top-tiny {
    padding: 6px 15px;
    font-size: 10px
  }

  .submit-form-button.email.footer {
    grid-column-gap: 6px;
    max-width: 157px;
    padding-left: 12px;
    padding-right: 15px;
    font-size: 10px
  }

  .submit-form-button.email.landing {
    padding-top: 7px;
    padding-bottom: 9px
  }

  .submit-form-button.margin-top-sml {
    margin-left: auto;
    margin-right: auto
  }

  .submit-form-button.small {
    font-size: 14px
  }

  .submit-form-button.small.thinner-pad {
    margin-top: 30px
  }

  .submit-form-button.apply, .submit-form-button.nav-cta {
    font-size: 10px;
    line-height: 1.2
  }

  .submit-form-button.is-medium {
    padding: 14px 24px 11px
  }

  .submit-form-button.is-sm-med {
    padding: 10px 20px;
    font-size: 14px
  }

  .submit-form-button.cc-confirmed-button {
    padding-left: 40px;
    padding-right: 40px
  }

  .bullet-text-fade.white.text-size-1-125rem.mobile-15px {
    font-size: 15px
  }

  .clyde-logo {
    max-width: 20%
  }

  .beehiiv-logo, .adison-logo {
    width: auto;
    max-width: 30%;
    height: auto
  }

  .logos-wrapper-founder {
    max-width: 335px
  }

  .letter-text {
    margin-top: 69px
  }

  .letter-text.max-width-580 {
    text-align: center;
    font-size: 15px
  }

  .letter-text.light.center.max-width-400 {
    font-size: 15px
  }

  .letter-text.light.center.bold.max-width-430 {
    margin-bottom: 0;
    font-size: 22px
  }

  .letter-text.light.center.var-2, .letter-text.light.about {
    font-size: 15px
  }

  .letter-text.light.about.top {
    margin-top: 440px;
    font-size: 15px
  }

  .letter-text.light.about.top.italic.no-margins-mobile {
    margin-top: 24px
  }

  .letter-text.light.about.top.no-top-margin-mobile {
    margin-top: 20px
  }

  .quick-stack-6-3 {
    margin-top: -17px;
    padding-bottom: 0
  }

  .about-mat-cc {
    margin-top: 107px;
    margin-bottom: 0;
    padding-bottom: 30px
  }

  .image-148 {
    display: none;
    position: relative;
    bottom: -53%
  }

  .image-149 {
    border-radius: 200px;
    max-width: 70%;
    margin-top: -106px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block
  }

  .subheadline-17px {
    font-size: 17px
  }

  .subheadline-17px.green.top-margin-100 {
    font-size: 4vw;
    line-height: 130%
  }

  .subheadline-17px.green.top-margin-100.os-light {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 18px
  }

  .fade-subheadline-confirmation {
    font-size: 16px;
    line-height: 18px
  }

  .fade-subheadline-confirmation.top-margin-20 {
    margin-top: 20px;
    font-size: 15px;
    line-height: 22px
  }

  .fade-subheadline-confirmation.top-margin-20.os-light {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 21px
  }

  ._20px-white {
    max-width: 700px;
    font-size: 17px
  }

  ._30px-white-med.top-margin-100 {
    max-width: 600px;
    font-size: 22px
  }

  .button-green-workshop.top-margin-50 {
    font-size: 14px
  }

  .button-green-workshop.top-margin-15 {
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 14px
  }

  .button-green-workshop.top-margin-15.c-spacing.c-spacing-new {
    margin-bottom: 50px
  }

  .button-green-workshop.cta-button-for-20-in-60-page {
    font-size: 14px
  }

  .green-15px {
    text-align: center;
    font-size: 16px;
    line-height: 24px
  }

  .green-15px.center.top-margin-80 {
    font-size: 24px
  }

  .green-15px.top-margin-50 {
    max-width: 700px;
    font-size: 15px;
    line-height: 17px
  }

  .grid-2x1-reg.align-center.top-margin-50 {
    flex-direction: column;
    order: 0;
    display: flex
  }

  .grid-2x1-reg.align-top._50gap {
    flex-direction: column;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
  }

  .companies_logo-flex-confirmation {
    grid-column-gap: 27px;
    grid-row-gap: 9px
  }

  .companies_logo-flex-confirmation.optin {
    display: none
  }

  .companies_logo-flex-confirmation.top-margin-65 {
    grid-column-gap: 40px;
    margin-top: 16px
  }

  .sec-matt {
    background-image: linear-gradient(#0000 34%, #000), linear-gradient(#000, #0000 32%);
    background-position: 0 0, 0 0;
    background-size: auto, auto
  }

  .sec-matt.var {
    padding-bottom: 10px
  }

  .matt-hero.bot-margin-40 {
    z-index: 1;
    text-align: center;
    max-width: 300px;
    margin: -220px auto 21px;
    font-size: 40px;
    line-height: 42px;
    position: relative
  }

  .matt-hero.bot-margin-40.matt-hero-reduce-font-size {
    margin-top: -40px;
    font-size: 40px;
    line-height: .9
  }

  .matt-hero.bot-margin-40.matt-hero-reduce-font-size._3sc_matt {
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 36px
  }

  .matt-hero.ra-sec-matt-heading {
    text-align: center;
    font-size: 40px
  }

  .paragraph-17px {
    font-family: Blmelody Edit, sans-serif
  }

  .paragraph-17px._20px-center.top-margin-25 {
    font-size: 17px
  }

  .paragraph-17px._20px-center.top-margin-25.var {
    font-size: 17px;
    line-height: 19px
  }

  .paragraph-17px.var {
    z-index: 1;
    margin-top: -18px;
    font-family: Blmelody Edit, sans-serif;
    position: relative
  }

  .paragraph-17px.bot {
    margin-top: -24px;
    font-family: Blmelody Edit, sans-serif
  }

  .semibold-green {
    font-size: 17px
  }

  .grid-confirmation {
    flex-direction: column;
    display: flex
  }

  .card-box {
    padding-left: 30px;
    padding-right: 30px
  }

  ._22px-green.text-center-align {
    font-size: 1rem;
    line-height: 1.02
  }

  .grid-confirmation-2 {
    flex-direction: column;
    display: flex
  }

  .divider-absolute {
    position: static
  }

  .divider-absolute.var {
    width: 160px;
    margin: 20px auto;
    display: block
  }

  .divider-absolute.divider-50 {
    width: 100%
  }

  .image-151 {
    z-index: 0;
    max-width: 100%;
    margin-top: -64px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative
  }

  .container-63 {
    max-width: 100%;
    margin-top: -28px;
    margin-left: auto;
    margin-right: auto
  }

  .image-152 {
    max-width: 100%;
    margin-bottom: -181px;
    margin-left: auto;
    margin-right: auto;
    display: block
  }

  .container-64 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
  }

  .section-checkout {
    padding-top: 130px
  }

  .checkout-head {
    font-size: 32px
  }

  .checkout-head.center-mobile {
    text-align: center;
    font-size: 32px
  }

  .checkout-subhead.edit-home {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto
  }

  .checkout-subhead.center-mobile {
    text-align: center;
    font-size: 18px
  }

  .flex-row._10gap.bot-margin-70.center-mobile {
    justify-content: center
  }

  .checkout-subhead2 {
    font-size: 25px
  }

  .checkout-box-sticky.larger {
    text-align: center;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px
  }

  .checkout-box-sticky.flex-msb, .checkout-box-sticky.respaced, .checkout-box-sticky.respaced-2, .checkout-box-sticky.respaced-3, .checkout-box-sticky.respaced-4 {
    text-align: center;
    padding-left: 24px;
    padding-right: 24px
  }

  .checkout-box-sticky.larger-alt {
    text-align: center;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px
  }

  .image-153 {
    max-width: 185px
  }

  .checkout-totals {
    text-align: center
  }

  .checkout-totals.edit-2 {
    max-width: 260px
  }

  ._20-med-white._30px {
    font-size: 25px
  }

  .checkout-text {
    text-align: left
  }

  .checkout-text.edit-2 {
    max-width: 260px
  }

  .mobile-image-checkout {
    max-width: 219px;
    margin-top: 0;
    margin-bottom: 10px;
    display: block
  }

  .italic-text-9 {
    padding-left: 40px;
    padding-right: 40px
  }

  .heading-830 {
    font-size: 20px
  }

  .bold-text-41 {
    font-size: 18px
  }

  .heading-831 {
    margin-bottom: -10px;
    padding-top: 40px;
    padding-bottom: 0;
    font-size: 12px
  }

  .founder-description-wrap-new {
    margin-top: 30px
  }

  .bold-text-43 {
    font-size: 26px
  }

  .container-founderos-light {
    flex-flow: row;
    width: 100%
  }

  .image-155 {
    width: 50px;
    padding-top: 48px;
    padding-right: 10px
  }

  .container-68 {
    margin-left: auto;
    margin-right: auto
  }

  .list-8, .news-bottom-info-list {
    flex-flow: column
  }

  .container-69 {
    padding-top: 0
  }

  .button-green-50-systems.top-margin-15 {
    width: 230px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px
  }

  .fade-subheadline-confirmation-welcome {
    font-size: 15px;
    line-height: 18px
  }

  .fade-subheadline-confirmation-welcome.top-margin-20 {
    margin-top: 20px;
    font-size: 15px;
    line-height: 22px
  }

  .fade-subheadline-confirmation-welcome.top-margin-20.os-light {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 21px
  }

  .button-green-workshop-welcome.top-margin-50 {
    font-size: 14px
  }

  .container-welcome {
    width: 100%
  }

  .container-welcome.smaller.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-welcome.larger.margin-top-xxl {
    margin-top: 80px
  }

  .container-welcome.larger.margin-top-xxl._1 {
    margin-top: 40px
  }

  .container-welcome.larger.about {
    margin-left: auto;
    margin-right: auto
  }

  .container-welcome.larger.top-margin-100 {
    margin-top: 40px
  }

  .container-welcome.hero-container.mobile-75 {
    width: 100%
  }

  .container-welcome.hero-container.mobile-75.pages {
    height: auto;
    min-height: 85vh
  }

  .container-welcome.hero-container.mobile-75.pages.workshop.mobile-100 {
    min-height: auto
  }

  .container-welcome.flex-v-ct.larger.side-pads {
    padding-left: 0;
    padding-right: 0
  }

  .container-welcome.discover.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-welcome.how-it-works.margin-top-xxl {
    margin-top: 80px
  }

  .container-welcome.how-it-works.margin-top-xxl._1 {
    margin-top: 110px
  }

  .container-welcome.who-for.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-welcome.reviews.confirmation.mobile {
    padding-left: 10px;
    padding-right: 10px
  }

  .container-welcome.reviews.founder-os-light {
    grid-column-gap: 14px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-top: 100px;
    display: flex
  }

  .container-welcome.alt.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-welcome._940px.top-margin-150 {
    margin-top: 20px
  }

  .container-welcome.top-margin-200 {
    margin-top: 0
  }

  .sec-matt-welcome {
    background-image: linear-gradient(#0000 34%, #000), linear-gradient(#000, #0000 32%);
    background-position: 0 0, 0 0;
    background-size: auto, auto
  }

  .sec-matt-welcome.var {
    padding-bottom: 10px
  }

  .button-green-workshop-copy.top-margin-15 {
    font-size: 14px
  }

  .container-copy {
    width: 100%
  }

  .container-copy.smaller.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-copy.larger.margin-top-xxl {
    margin-top: 80px
  }

  .container-copy.larger.margin-top-xxl._1 {
    margin-top: 40px
  }

  .container-copy.larger.about {
    margin-left: auto;
    margin-right: auto
  }

  .container-copy.larger.top-margin-100 {
    margin-top: 40px
  }

  .container-copy.hero-container.mobile-75 {
    width: 100%
  }

  .container-copy.hero-container.mobile-75.pages {
    height: auto;
    min-height: 85vh
  }

  .container-copy.hero-container.mobile-75.pages.workshop.mobile-100 {
    min-height: auto
  }

  .container-copy.flex-v-ct.larger.side-pads {
    padding-left: 0;
    padding-right: 0
  }

  .container-copy.discover.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-copy.how-it-works.margin-top-xxl {
    margin-top: 80px
  }

  .container-copy.how-it-works.margin-top-xxl._1 {
    margin-top: 110px
  }

  .container-copy.who-for.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-copy.reviews.confirmation.mobile {
    padding-left: 10px;
    padding-right: 10px
  }

  .container-copy.reviews.founder-os-light {
    grid-column-gap: 14px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-top: 100px;
    display: flex
  }

  .container-copy.alt.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-copy._940px.top-margin-150 {
    margin-top: 20px
  }

  .container-copy.top-margin-200 {
    margin-top: 0
  }

  .heading-803-copy {
    font-size: 48px
  }

  .flex-block-4, .container-nav {
    width: 100%
  }

  .container-nav.smaller {
    margin-top: 0
  }

  .container-nav.smaller.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-nav.smaller.flex-v-ct.cstom-spacing {
    padding-left: 0;
    padding-right: 0
  }

  .container-nav.flex-tsb {
    margin-top: 14px
  }

  .container-nav.larger {
    margin-top: 100px
  }

  .container-nav.larger.margin-top-xxl {
    margin-top: 80px
  }

  .container-nav.larger.margin-top-xxl._1 {
    margin-top: 40px
  }

  .container-nav.larger.flex-v-ct {
    padding-top: 0
  }

  .container-nav.larger.about {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto
  }

  .container-nav.larger.top-margin-100 {
    margin-top: 40px
  }

  .container-nav.hero-container.mobile-75 {
    width: 100%
  }

  .container-nav.hero-container.mobile-75.pages {
    height: auto;
    min-height: 85vh
  }

  .container-nav.hero-container.mobile-75.pages.workshop.mobile-100 {
    min-height: auto
  }

  .container-nav.flex-v-ct.smaller.custom-spacing {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
  }

  .container-nav.flex-v-ct.larger {
    margin-top: 0
  }

  .container-nav.flex-v-ct.larger.side-pads {
    margin-top: 109px;
    padding-left: 0;
    padding-right: 0
  }

  .container-nav.flex-v-ct.medium.less-margin-top {
    padding-left: 16px;
    padding-right: 16px
  }

  .container-nav.flex-v-ct.customs-spaacing {
    padding-left: 0;
    padding-right: 0
  }

  .container-nav._1112 {
    margin-top: 0
  }

  .container-nav.discover.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-nav.how-it-works.margin-top-xxl {
    margin-top: 80px
  }

  .container-nav.how-it-works.margin-top-xxl._1 {
    margin-top: 110px
  }

  .container-nav.who-for.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-nav.reviews.confirmation.mobile {
    padding-left: 10px;
    padding-right: 10px
  }

  .container-nav.reviews.founder-os-light {
    grid-column-gap: 14px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-top: 100px;
    display: flex
  }

  .container-nav.alt.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-nav._940px.top-margin-150 {
    margin-top: 20px
  }

  .container-nav.top-margin-200 {
    margin-top: 0
  }

  .container-logo {
    width: 100%
  }

  .container-logo.smaller {
    margin-top: 0
  }

  .container-logo.smaller.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-logo.smaller.flex-v-ct.cstom-spacing {
    padding-left: 0;
    padding-right: 0
  }

  .container-logo.flex-tsb {
    margin-top: 14px
  }

  .container-logo.larger {
    margin-top: 0
  }

  .container-logo.larger.margin-top-xxl {
    margin-top: 80px
  }

  .container-logo.larger.margin-top-xxl._1 {
    margin-top: 40px
  }

  .container-logo.larger.flex-v-ct {
    padding-top: 0
  }

  .container-logo.larger.about {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto
  }

  .container-logo.larger.top-margin-100 {
    margin-top: 40px
  }

  .container-logo.hero-container.mobile-75 {
    width: 100%
  }

  .container-logo.hero-container.mobile-75.pages {
    height: auto;
    min-height: 85vh
  }

  .container-logo.hero-container.mobile-75.pages.workshop.mobile-100 {
    min-height: auto
  }

  .container-logo.flex-v-ct.smaller.custom-spacing {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
  }

  .container-logo.flex-v-ct.larger {
    margin-top: 0
  }

  .container-logo.flex-v-ct.larger.side-pads {
    margin-top: 109px;
    padding-left: 0;
    padding-right: 0
  }

  .container-logo.flex-v-ct.medium.less-margin-top {
    padding-left: 16px;
    padding-right: 16px
  }

  .container-logo.flex-v-ct.customs-spaacing {
    padding-left: 0;
    padding-right: 0
  }

  .container-logo._1112 {
    margin-top: 0
  }

  .container-logo.discover.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-logo.how-it-works.margin-top-xxl {
    margin-top: 80px
  }

  .container-logo.how-it-works.margin-top-xxl._1 {
    margin-top: 110px
  }

  .container-logo.who-for.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-logo.reviews.confirmation.mobile {
    padding-left: 10px;
    padding-right: 10px
  }

  .container-logo.reviews.founder-os-light {
    grid-column-gap: 14px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-top: 100px;
    display: flex
  }

  .container-logo.alt.relative.mobile-margin {
    margin-top: 1rem
  }

  .container-logo._940px.top-margin-150 {
    margin-top: 20px
  }

  .container-logo.top-margin-200 {
    margin-top: 0
  }

  .txt-white-who {
    font-size: 26px
  }

  .txt-white-who.x-margin-btm.explore-txt {
    font-size: 12px
  }

  .txt-white-who.x-margin-btm.author-back {
    font-size: 1.25rem
  }

  .txt-white-who.larger.bl-melody {
    font-size: 1.75rem
  }

  .txt-white-who.center.margin-top-90._1._5 {
    margin-top: 80px
  }

  .txt-white-who.center.margin-top-90._5, .txt-white-who.center.margin-top-90.alt {
    font-size: 24px
  }

  .txt-white-who.mobile-center.heading-sml {
    font-size: 40px;
    line-height: 40px
  }

  .txt-white-who.margin-btm-med {
    font-size: 26px
  }

  .txt-white-who.height-08.audience {
    font-size: 37px
  }

  .txt-white-who.height-08.community {
    font-size: 2rem
  }

  .txt-white-who.h3-resized.light {
    text-align: left
  }

  .txt-white-subtext {
    font-size: 26px
  }

  .txt-white-subtext.x-margin-btm.explore-txt {
    font-size: 12px
  }

  .txt-white-subtext.x-margin-btm.author-back {
    font-size: 1.25rem
  }

  .txt-white-subtext.larger.bl-melody {
    font-size: 1.75rem
  }

  .txt-white-subtext.center.margin-top-90._1._5 {
    margin-top: 80px
  }

  .txt-white-subtext.center.margin-top-90._5, .txt-white-subtext.center.margin-top-90.alt, .txt-white-subtext.center.margin-top-90.one-line {
    font-size: 24px
  }

  .txt-white-subtext.mobile-center.heading-sml {
    font-size: 40px;
    line-height: 40px
  }

  .txt-white-subtext.margin-btm-med {
    font-size: 26px
  }

  .txt-white-subtext.height-08.audience {
    font-size: 37px
  }

  .txt-white-subtext.height-08.community {
    font-size: 2rem
  }

  .txt-white-subtext.h3-resized.light {
    text-align: left
  }

  .txt-white-sub2 {
    font-size: 26px
  }

}

.ellipes-8 {
  display: -webkit-box !important;
  -webkit-line-clamp: 8 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.community-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-column-gap: 22px;
  grid-row-gap: 22px;
}

#w-node-f61dd100-89c6-10f3-15cc-d410362437fd-e03430c5 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f61dd100-89c6-10f3-15cc-d41036243825-e03430c5 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-f61dd100-89c6-10f3-15cc-d41036243804-e03430c5 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f61dd100-89c6-10f3-15cc-d41036243815-e03430c5 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f61dd100-89c6-10f3-15cc-d4103624380c-e03430c5 {
  grid-area: 4 / 1 / 5 / 3;
}


@media(max-width: 991px) {
  .community-grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }

  #w-node-f61dd100-89c6-10f3-15cc-d410362437fd-e03430c5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f61dd100-89c6-10f3-15cc-d41036243825-e03430c5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f61dd100-89c6-10f3-15cc-d41036243804-e03430c5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f61dd100-89c6-10f3-15cc-d41036243815-e03430c5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f61dd100-89c6-10f3-15cc-d4103624380c-e03430c5 {
    grid-area: 3 / 1 / 4 / 3;
  }

}

@media(max-width: 767px) {
  .community-grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(5, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 22px;
  }

  #w-node-f61dd100-89c6-10f3-15cc-d410362437fd-e03430c5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f61dd100-89c6-10f3-15cc-d41036243825-e03430c5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f61dd100-89c6-10f3-15cc-d41036243804-e03430c5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f61dd100-89c6-10f3-15cc-d41036243815-e03430c5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f61dd100-89c6-10f3-15cc-d4103624380c-e03430c5 {
    grid-area: 5 / 1 / 6 / 2;
  }

}

@media(max-width: 991px){
  .matt-background-centered {
    background-image: radial-gradient(circle at center, #000 0%, #0000 0%), radial-gradient(circle at center, #0000 41%, #000 62%), url(../images/logos/50523130-f7e2-4c3e-9ac6-b5eb0404d69f.jpeg);
    background-position: 0px 0px, 0px -44px, 50% 51%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 92%;
    background-attachment: scroll, scroll, scroll;
}
}

@media(max-width: 767px){
  .matt-background-centered {
    background-image: radial-gradient(circle at center, #000 0%, #0000 0%), radial-gradient(circle at center, #0000 46%, #000 55%), url(../images/logos/50523130-f7e2-4c3e-9ac6-b5eb0404d69f.jpeg);
    background-position: 0px 0px, 0px -103px, 50% -27%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 92%;
    background-attachment: scroll, scroll, scroll;
}
}

@media(max-width: 560px){
  .matt-background-centered {
    background-image: radial-gradient(circle at center, #000 0%, #0000 0%), radial-gradient(circle at center, #0000 22%, #000 33%), url(../images/logos/50523130-f7e2-4c3e-9ac6-b5eb0404d69f.jpeg);
    background-position: 0px 0px, 0px -392px, 50% 4%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 125%;
    background-attachment: scroll, scroll, scroll;
}
}

@media(max-width: 420px){
  .matt-background-centered {
    background-image: radial-gradient(circle at center, #000 0%, #0000 0%), radial-gradient(circle at center, #0000 22%, #000 33%), url(../images/logos/50523130-f7e2-4c3e-9ac6-b5eb0404d69f.jpeg);
    background-position: 0px 0px, 0px -445px, 50% 5%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 117%;
    background-attachment: scroll, scroll, scroll;
}
}