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
}

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

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

figure {
  margin: 0 0 10px
}

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

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

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

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

.w-embed:after {
  clear: both
}

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

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

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

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

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

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

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

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

p {
  margin-bottom: 24px;
  font-family: Blmelody Edit,sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.75
}

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
}

.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: 120px
}

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

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

.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: center;
  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: center;
  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: 64px
}

.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: 15px
}

.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: 27px;
  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: 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,50% 35%;
  background-repeat: repeat,repeat,no-repeat;
  background-size: auto,auto,1320px;
  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: #d4f665;
      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: 40px
  }

  .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: 21px
  }

  .p1.text-center-align.p1-resized {
      font-size: 18px;
      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: 28px */
  }

  .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: 20px */
  }

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

  .txt-white-sub2.x-margin-btm.explore-txt {
      font-size: 12px
  }

  .txt-white-sub2.x-margin-btm.author-back {
      font-size: 1.25rem
  }

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

  .txt-white-sub2.center.margin-top-90._1._5,.txt-white-sub2.center.margin-top-90._1.one-line {
      margin-top: 80px;
      font-size: 24px
  }

  .txt-white-sub2.center.margin-top-90._5,.txt-white-sub2.center.margin-top-90.alt {
      font-size: 24px
  }

  .txt-white-sub2.mobile-center.heading-sml {
      font-size: 40px;
      line-height: 40px
  }

  .txt-white-sub2.margin-btm-med {
      font-size: 26px
  }

  .txt-white-sub2.height-08.audience {
      font-size: 37px
  }

  .txt-white-sub2.height-08.community {
      font-size: 2rem
  }

  .txt-white-sub2.h3-resized.light {
      text-align: left
  }

  .txt-white-item-text {
      font-size: 26px
  }

  .txt-white-item-text.x-margin-btm.explore-txt {
      font-size: 12px
  }

  .txt-white-item-text.x-margin-btm.author-back {
      font-size: 1.25rem
  }

  .txt-white-item-text.larger.bl-melody {
      font-size: 1.75rem
  }

  .txt-white-item-text.center.margin-top-90._1._5 {
      margin-top: 80px
  }

  .txt-white-item-text.center.margin-top-90._5,.txt-white-item-text.center.margin-top-90.alt {
      font-size: 24px
  }

  .txt-white-item-text.mobile-center.heading-sml {
      font-size: 40px;
      line-height: 40px
  }

  .txt-white-item-text.margin-btm-med {
      font-size: 26px
  }

  .txt-white-item-text.height-08.audience {
      font-size: 37px
  }

  .txt-white-item-text.height-08.community {
      font-size: 2rem
  }

  .txt-white-item-text.h3-resized.light {
      text-align: left
  }

  ._3sc_hero {
      padding-top: 7rem
  }

  ._3sc_hero-text {
      margin-bottom: 3rem
  }

  ._3sc_container {
      width: 100%
  }

  ._3sc_container.smaller {
      margin-top: 0
  }

  ._3sc_container.smaller.relative.mobile-margin {
      margin-top: 1rem
  }

  ._3sc_container.smaller.flex-v-ct.cstom-spacing {
      padding-left: 0;
      padding-right: 0
  }

  ._3sc_container.flex-tsb {
      margin-top: 14px
  }

  ._3sc_container.larger {
      margin-top: 100px
  }

  ._3sc_container.larger.margin-top-xxl {
      margin-top: 80px
  }

  ._3sc_container.larger.margin-top-xxl._1 {
      margin-top: 40px
  }

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

  ._3sc_container.larger.about {
      margin-top: 0;
      margin-left: auto;
      margin-right: auto
  }

  ._3sc_container.larger.top-margin-100 {
      margin-top: 40px
  }

  ._3sc_container.hero-container.mobile-75 {
      width: 100%
  }

  ._3sc_container.hero-container.mobile-75.pages {
      height: auto;
      min-height: 85vh
  }

  ._3sc_container.hero-container.mobile-75.pages.workshop.mobile-100 {
      min-height: auto
  }

  ._3sc_container.flex-v-ct.smaller.custom-spacing {
      margin-top: 0;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  ._3sc_container.flex-v-ct.larger {
      margin-top: 0
  }

  ._3sc_container.flex-v-ct.larger.side-pads {
      margin-top: 109px;
      padding-left: 0;
      padding-right: 0
  }

  ._3sc_container.flex-v-ct.medium.less-margin-top {
      padding-left: 16px;
      padding-right: 16px
  }

  ._3sc_container.flex-v-ct.customs-spaacing {
      padding-left: 0;
      padding-right: 0
  }

  ._3sc_container._1112 {
      margin-top: 0
  }

  ._3sc_container.discover.relative.mobile-margin {
      margin-top: 1rem
  }

  ._3sc_container.how-it-works.margin-top-xxl {
      margin-top: 80px
  }

  ._3sc_container.how-it-works.margin-top-xxl._1 {
      margin-top: 110px
  }

  ._3sc_container.who-for.relative.mobile-margin {
      margin-top: 1rem
  }

  ._3sc_container.reviews.confirmation.mobile {
      padding-left: 10px;
      padding-right: 10px
  }

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

  ._3sc_container.alt.relative.mobile-margin {
      margin-top: 1rem
  }

  ._3sc_container._940px.top-margin-150 {
      margin-top: 20px
  }

  ._3sc_container.top-margin-200 {
      margin-top: 0
  }

  ._3sc_hero-heading.mobile-center {
      letter-spacing: -1.44px;
      margin-bottom: 20px;
      font-size: 48px
  }

  ._3sc_hero-subheading {
      font-size: 1.25rem
  }

  ._3sc_hero-subheading.mobile-center {
      text-align: center;
      font-size: 19px
  }

  ._3sc_video-alert-wrapper {
      margin-top: 0;
      margin-bottom: -2rem;
      margin-right: -.5rem;
      display: none;
      inset: auto 0% 0% auto;
      transform: rotate(0)
  }

  ._3sc_video-alert-wrapper.larger {
      text-align: center;
      padding-top: 24px;
      padding-left: 24px;
      padding-right: 24px
  }

  ._3sc_video-alert-wrapper.flex-msb,._3sc_video-alert-wrapper.respaced,._3sc_video-alert-wrapper.respaced-2,._3sc_video-alert-wrapper.respaced-3,._3sc_video-alert-wrapper.respaced-4 {
      text-align: center;
      padding-left: 24px;
      padding-right: 24px
  }

  ._3sc_video-alert-wrapper.larger-alt,._3sc_video-alert-wrapper-copy.larger {
      text-align: center;
      padding-top: 24px;
      padding-left: 24px;
      padding-right: 24px
  }

  ._3sc_video-alert-wrapper-copy.flex-msb,._3sc_video-alert-wrapper-copy.respaced,._3sc_video-alert-wrapper-copy.respaced-2,._3sc_video-alert-wrapper-copy.respaced-3,._3sc_video-alert-wrapper-copy.respaced-4 {
      text-align: center;
      padding-left: 24px;
      padding-right: 24px
  }

  ._3sc_video-alert-wrapper-copy.larger-alt {
      text-align: center;
      padding-top: 24px;
      padding-left: 24px;
      padding-right: 24px
  }

  .main-wrapper.career-main-wrapper {
      grid-column-gap: 0px;
      grid-row-gap: 0px
  }

  .text-size-2rem.mobile-1-25rem {
      font-size: 1.25rem
  }

  .text-size-2rem.mobile-1rem {
      font-size: 1rem
  }

  .text-size-2rem.mobile-1-5rem {
      font-size: 1.5rem
  }

  .text-size-4rem.ipad-3rem.mobile-2rem {
      font-size: 2rem
  }

  .text-size-4rem.ipad-3rem.mobile-1-625rem {
      font-size: 1.625rem
  }

  ._3sc_3grid {
      grid-template-columns: 1fr
  }

  ._3sc_underline {
      font-size: 1.25rem
  }

  .padding-global.verticle-padding.is-sfos-faq.bf-faqs {
      padding-top: 10px
  }

  .section_padding-medium.no-top {
      padding-bottom: 4rem
  }

  ._3sc_course-grid {
      flex-direction: column;
      display: flex
  }

  .text-size-1-5rem.mobile-1-25rem {
      font-size: 1.25rem
  }

  ._3sc_course-card {
      grid-column-gap: 5rem;
      grid-row-gap: 5rem;
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  ._3sc_course-divider {
      margin-top: 4rem;
      margin-bottom: 4rem
  }

  ._3sc_plus-wrapper {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      font-size: 3rem
  }

  ._3sc_plus-text-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  ._3sc_container-small {
      width: 100%
  }

  ._3sc_container-small.smaller {
      margin-top: 0
  }

  ._3sc_container-small.smaller.relative.mobile-margin {
      margin-top: 1rem
  }

  ._3sc_container-small.smaller.flex-v-ct.cstom-spacing {
      padding-left: 0;
      padding-right: 0
  }

  ._3sc_container-small.flex-tsb {
      margin-top: 14px
  }

  ._3sc_container-small.larger {
      margin-top: 100px
  }

  ._3sc_container-small.larger.margin-top-xxl {
      margin-top: 80px
  }

  ._3sc_container-small.larger.margin-top-xxl._1 {
      margin-top: 40px
  }

  ._3sc_container-small.larger.flex-v-ct {
      padding-top: 0
  }

  ._3sc_container-small.larger.about {
      margin-top: 0;
      margin-left: auto;
      margin-right: auto
  }

  ._3sc_container-small.larger.top-margin-100 {
      margin-top: 40px
  }

  ._3sc_container-small.hero-container.mobile-75 {
      width: 100%
  }

  ._3sc_container-small.hero-container.mobile-75.pages {
      height: auto;
      min-height: 85vh
  }

  ._3sc_container-small.hero-container.mobile-75.pages.workshop.mobile-100 {
      min-height: auto
  }

  ._3sc_container-small.flex-v-ct.smaller.custom-spacing {
      margin-top: 0;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  ._3sc_container-small.flex-v-ct.larger {
      margin-top: 0
  }

  ._3sc_container-small.flex-v-ct.larger.side-pads {
      margin-top: 109px;
      padding-left: 0;
      padding-right: 0
  }

  ._3sc_container-small.flex-v-ct.medium.less-margin-top {
      padding-left: 16px;
      padding-right: 16px
  }

  ._3sc_container-small.flex-v-ct.customs-spaacing {
      padding-left: 0;
      padding-right: 0
  }

  ._3sc_container-small._1112 {
      margin-top: 0
  }

  ._3sc_container-small.discover.relative.mobile-margin {
      margin-top: 1rem
  }

  ._3sc_container-small.how-it-works.margin-top-xxl {
      margin-top: 80px
  }

  ._3sc_container-small.how-it-works.margin-top-xxl._1 {
      margin-top: 110px
  }

  ._3sc_container-small.who-for.relative.mobile-margin {
      margin-top: 1rem
  }

  ._3sc_container-small.reviews.confirmation.mobile {
      padding-left: 10px;
      padding-right: 10px
  }

  ._3sc_container-small.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
  }

  ._3sc_container-small.alt.relative.mobile-margin {
      margin-top: 1rem
  }

  ._3sc_container-small._940px.top-margin-150 {
      margin-top: 20px
  }

  ._3sc_container-small.top-margin-200 {
      margin-top: 0
  }

  ._3sc_section-matt {
      background-image: linear-gradient(#0000 34%,#000),linear-gradient(#000,#0000 32%);
      background-position: 0 0,0 0;
      background-size: auto,auto;
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  ._3sc_section-matt.var {
      padding-bottom: 10px
  }

  .txt-white-slider-title {
      font-size: 26px
  }

  .txt-white-slider-title.x-margin-btm.explore-txt {
      font-size: 12px
  }

  .txt-white-slider-title.x-margin-btm.author-back {
      font-size: 1.25rem
  }

  .txt-white-slider-title.larger.bl-melody {
      font-size: 1.75rem
  }

  .txt-white-slider-title.center.margin-top-90._1._5 {
      margin-top: 80px
  }

  .txt-white-slider-title.center.margin-top-90._5,.txt-white-slider-title.center.margin-top-90.alt {
      font-size: 24px
  }

  .txt-white-slider-title.mobile-center.heading-sml {
      font-size: 40px;
      line-height: 40px
  }

  .txt-white-slider-title.margin-btm-med {
      font-size: 26px
  }

  .txt-white-slider-title.height-08.audience {
      font-size: 37px
  }

  .txt-white-slider-title.height-08.community {
      font-size: 2rem
  }

  .txt-white-slider-title.h3-resized.light {
      text-align: left
  }

  .txt-experts {
      font-size: 26px
  }

  .txt-experts.x-margin-btm.explore-txt {
      font-size: 12px
  }

  .txt-experts.x-margin-btm.author-back {
      font-size: 1.25rem
  }

  .txt-experts.larger.bl-melody {
      font-size: 1.75rem
  }

  .txt-experts.center.margin-top-90._1._5 {
      margin-top: 80px
  }

  .txt-experts.center.margin-top-90._5,.txt-experts.center.margin-top-90.alt {
      font-size: 24px
  }

  .txt-experts.mobile-center.heading-sml {
      font-size: 40px;
      line-height: 40px
  }

  .txt-experts.margin-btm-med {
      font-size: 26px
  }

  .txt-experts.height-08.audience {
      font-size: 37px
  }

  .txt-experts.height-08.community {
      font-size: 2rem
  }

  .txt-experts.h3-resized.light {
      text-align: left
  }

  .container-newsletter-sec {
      width: 100%
  }

  .container-newsletter-sec.smaller {
      margin-top: 0
  }

  .container-newsletter-sec.smaller.relative.mobile-margin {
      margin-top: 1rem
  }

  .container-newsletter-sec.smaller.flex-v-ct.cstom-spacing {
      padding-left: 0;
      padding-right: 0
  }

  .container-newsletter-sec.flex-tsb {
      margin-top: 14px
  }

  .container-newsletter-sec.larger {
      margin-top: 100px
  }

  .container-newsletter-sec.larger.margin-top-xxl {
      margin-top: 80px
  }

  .container-newsletter-sec.larger.margin-top-xxl._1 {
      margin-top: 40px
  }

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

  .container-newsletter-sec.larger.about {
      margin-top: 0;
      margin-left: auto;
      margin-right: auto
  }

  .container-newsletter-sec.larger.top-margin-100 {
      margin-top: 40px
  }

  .container-newsletter-sec.hero-container.mobile-75 {
      width: 100%
  }

  .container-newsletter-sec.hero-container.mobile-75.pages {
      height: auto;
      min-height: 85vh
  }

  .container-newsletter-sec.hero-container.mobile-75.pages.workshop.mobile-100 {
      min-height: auto
  }

  .container-newsletter-sec.flex-v-ct.smaller.custom-spacing {
      margin-top: 0;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .container-newsletter-sec.flex-v-ct.larger {
      margin-top: 0
  }

  .container-newsletter-sec.flex-v-ct.larger.side-pads {
      margin-top: 109px;
      padding-left: 0;
      padding-right: 0
  }

  .container-newsletter-sec.flex-v-ct.medium.less-margin-top {
      padding-left: 16px;
      padding-right: 16px
  }

  .container-newsletter-sec.flex-v-ct.customs-spaacing {
      padding-left: 0;
      padding-right: 0
  }

  .container-newsletter-sec._1112 {
      margin-top: 0
  }

  .container-newsletter-sec.discover.relative.mobile-margin {
      margin-top: 1rem
  }

  .container-newsletter-sec.how-it-works.margin-top-xxl {
      margin-top: 80px
  }

  .container-newsletter-sec.how-it-works.margin-top-xxl._1 {
      margin-top: 110px
  }

  .container-newsletter-sec.who-for.relative.mobile-margin {
      margin-top: 1rem
  }

  .container-newsletter-sec.reviews.confirmation.mobile {
      padding-left: 10px;
      padding-right: 10px
  }

  .container-newsletter-sec.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-newsletter-sec.alt.relative.mobile-margin {
      margin-top: 1rem
  }

  .container-newsletter-sec._940px.top-margin-150 {
      margin-top: 20px
  }

  .container-newsletter-sec.top-margin-200 {
      margin-top: 0
  }

  .txt-os-title {
      font-size: 26px
  }

  .txt-os-title.x-margin-btm.explore-txt {
      font-size: 12px
  }

  .txt-os-title.x-margin-btm.author-back {
      font-size: 1.25rem
  }

  .txt-os-title.larger.bl-melody {
      font-size: 1.75rem
  }

  .txt-os-title.center.margin-top-90._1._5 {
      margin-top: 80px
  }

  .txt-os-title.center.margin-top-90._5,.txt-os-title.center.margin-top-90.alt {
      font-size: 24px
  }

  .txt-os-title.mobile-center.heading-sml {
      font-size: 40px;
      line-height: 40px
  }

  .txt-os-title.margin-btm-med {
      font-size: 26px
  }

  .txt-os-title.height-08.audience {
      font-size: 37px
  }

  .txt-os-title.height-08.community {
      font-size: 2rem
  }

  .txt-os-title.h3-resized.light {
      text-align: left
  }

  .txt-os-not-title {
      font-size: 26px
  }

  .txt-os-not-title.x-margin-btm.explore-txt {
      font-size: 12px
  }

  .txt-os-not-title.x-margin-btm.author-back {
      font-size: 1.25rem
  }

  .txt-os-not-title.larger.bl-melody {
      font-size: 1.75rem
  }

  .txt-os-not-title.center.margin-top-90._1._5 {
      margin-top: 80px;
      font-size: 24px
  }

  .txt-os-not-title.center.margin-top-90._5,.txt-os-not-title.center.margin-top-90.alt {
      font-size: 24px
  }

  .txt-os-not-title.mobile-center.heading-sml {
      font-size: 40px;
      line-height: 40px
  }

  .txt-os-not-title.margin-btm-med {
      font-size: 26px
  }

  .txt-os-not-title.height-08.audience {
      font-size: 37px
  }

  .txt-os-not-title.height-08.community {
      font-size: 2rem
  }

  .txt-os-not-title.h3-resized.light {
      text-align: left
  }

  .container-empire {
      width: 100%
  }

  .container-empire.smaller {
      margin-top: 0
  }

  .container-empire.smaller.relative.mobile-margin {
      margin-top: 1rem
  }

  .container-empire.smaller.flex-v-ct.cstom-spacing {
      padding-left: 0;
      padding-right: 0
  }

  .container-empire.flex-tsb {
      margin-top: 14px
  }

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

  .container-empire.larger.margin-top-xxl {
      margin-top: 80px
  }

  .container-empire.larger.margin-top-xxl._1 {
      margin-top: 40px
  }

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

  .container-empire.larger.about {
      margin-top: 0;
      margin-left: auto;
      margin-right: auto
  }

  .container-empire.larger.top-margin-100 {
      margin-top: 40px
  }

  .container-empire.hero-container.mobile-75 {
      width: 100%
  }

  .container-empire.hero-container.mobile-75.pages {
      height: auto;
      min-height: 85vh
  }

  .container-empire.hero-container.mobile-75.pages.workshop.mobile-100 {
      min-height: auto
  }

  .container-empire.flex-v-ct.smaller.custom-spacing {
      margin-top: 0;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0
  }

  .container-empire.flex-v-ct.larger {
      margin-top: 0
  }

  .container-empire.flex-v-ct.larger.side-pads {
      margin-top: 109px;
      padding-left: 0;
      padding-right: 0
  }

  .container-empire.flex-v-ct.medium.less-margin-top {
      padding-left: 16px;
      padding-right: 16px
  }

  .container-empire.flex-v-ct.customs-spaacing {
      padding-left: 0;
      padding-right: 0
  }

  .container-empire._1112 {
      margin-top: 0
  }

  .container-empire.discover.relative.mobile-margin {
      margin-top: 1rem
  }

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

  .container-empire.how-it-works.margin-top-xxl._1 {
      margin-top: 110px
  }

  .container-empire.who-for.relative.mobile-margin {
      margin-top: 1rem
  }

  .container-empire.reviews.confirmation.mobile {
      padding-left: 10px;
      padding-right: 10px
  }

  .container-empire.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-empire.alt.relative.mobile-margin {
      margin-top: 1rem
  }

  .container-empire._940px.top-margin-150 {
      margin-top: 20px
  }

  .container-empire.top-margin-200 {
      margin-top: 0
  }

  .section-founderos-sec {
      padding-left: 24px;
      padding-right: 24px
  }

  .section-founderos-sec.hero {
      min-height: 95vh;
      padding: 12px
  }

  .section-founderos-sec.hero.about {
      padding-top: 259px
  }

  .section-founderos-sec.hero.top {
      padding-top: 72px
  }

  .section-founderos-sec.hero.no-vh {
      padding-top: 40px;
      padding-bottom: 40px
  }

  .section-founderos-sec.hero.workshop {
      justify-content: center;
      align-items: flex-end;
      height: auto;
      min-height: auto
  }

  .section-founderos-sec.matt-gray.overflow-hidden {
      align-items: flex-start;
      padding-top: 0;
      display: flex
  }

  .section-founderos-sec.matt-gray.overflow-hidden.mobile-hide {
      padding-bottom: 0
  }

  .section-founderos-sec.matt-gray.overflow-hidden.desktop-hide.mobile-relative {
      display: none
  }

  .section-founderos-sec.x-padding.relative {
      overflow: visible
  }

  .section-founderos-sec.x-padding.relative.no-overflow {
      overflow: hidden
  }

  .section-founderos-sec.less-padding-btm {
      padding-top: 0;
      padding-bottom: 0;
      overflow: visible
  }

  .section-founderos-sec.less-padding-btm.newsletter {
      margin-bottom: 40px
  }

  .section-founderos-sec.x-padding-btm.mastermind-cta {
      margin-bottom: 0
  }

  .section-founderos-sec.footer {
      margin-top: 7vh
  }

  .section-founderos-sec.overflow-hidden.x-padding-btm-mobile.experts-section {
      overflow: visible
  }

  .section-founderos-sec.overflow-hidden.mb-padding.mb-padding-btm {
      padding-bottom: 120px
  }

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

  .section-founderos-sec.lottie {
      overflow: visible
  }

  .section-founderos-sec.logos-section.mobile-only {
      margin-top: 60px
  }

  .section-founderos-sec.relative._100vh.mobile {
      padding-top: 40px;
      padding-bottom: 40px
  }

  .section-founderos-sec.relative.mb-padding {
      padding-bottom: 0
  }

  .section-founderos-sec.z-100.growth {
      padding-top: 20px
  }

  .section-founderos-sec.z-100._2 {
      padding-top: 40px
  }

  .section-founderos-sec.z-100.growth-alt {
      padding-top: 20px
  }

  .section-founderos-sec.z-100.growth-alt.custom-spacing {
      padding-top: 93px
  }

  .section-founderos-sec.founder._1 {
      padding-top: 130px
  }

  .section-founderos-sec.more-padding-top {
      padding-top: 120px
  }

  .section-founderos-sec.more-padding-top.overflow-hide {
      padding-top: 80px;
      padding-bottom: 70px
  }

  .section-founderos-sec.padding-btm-xl.mobile-padding {
      padding-top: 150px;
      padding-bottom: 120px
  }

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

  .section-founderos-sec.padding-btm-xl.mobile-padding.var-2 {
      margin-top: 0;
      padding-top: 0
  }

  .section-founderos-sec.padding-btm-xl.mobile-padding.var-2.workshop {
      margin-top: 60px
  }

  .section-founderos-sec.padding-top-160.tb-padding-top-120 {
      padding-top: 80px;
      padding-bottom: 80px
  }

  .section-founderos-sec.mb-padding {
      padding-top: 0;
      padding-bottom: 115px
  }

  .section-founderos-sec.mb-padding.mb-padding-btm.less-padding-btm {
      padding-bottom: 80px
  }

  .section-founderos-sec.founders {
      padding-bottom: 60px
  }

  .section-founderos-sec._1 {
      padding-top: 0
  }

  .section-founderos-sec.home-section-3 {
      padding-top: 70px
  }

  .section-founderos-sec.experts-section.alt.c_spacing-new {
      padding-top: 153px;
      padding-bottom: 90px
  }

  .section-founderos-sec.experts-section.less-top-padding {
      padding-top: 152px;
      padding-bottom: 100px
  }

  .section-founderos-sec.experts-section.custom-spacing {
      padding-top: 115px
  }

  .section-founderos-sec.os-hero {
      min-height: 1vh;
      padding: 12px 12px 132px
  }

  .section-founderos-sec.os-newsletter-subscribe {
      padding-top: 60px;
      padding-bottom: 60px
  }

  .section-founderos-sec.os-newsletter-subscribe.custom-spacing {
      padding: 110px 23px 100px
  }

  .section-founderos-sec.os-inside {
      padding: 40px 30px
  }

  .section-founderos-sec.os-inside.less-padding-top.custom-spacing {
      padding-bottom: 66px
  }

  .section-founderos-sec.audience.no-padding.custom-spacing {
      padding-top: 66px;
      padding-bottom: 64px
  }

  .section-founderos-sec.faqs {
      padding-top: 0
  }

  .section-founderos-sec.faqs.no-padding.c-spacing {
      padding-top: 71px
  }

  .section-founderos-sec.faqs.custom-spacing {
      padding-top: 0
  }

  .section-founderos-sec.founder-os {
      padding-bottom: 190px
  }

  .section-founderos-sec.testimonials.no-padding-top.custom-spacing {
      padding-bottom: 71px
  }

  .section-founderos-sec.testimonials.less-padding-top {
      padding-top: 100px;
      padding-bottom: 113px
  }

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

  .section-founderos-sec.mastermind {
      padding-top: 120px
  }

  .section-founderos-sec.mastermind-plan {
      padding-top: 170px;
      padding-bottom: 140px
  }

  .section-founderos-sec.alt-cta {
      padding-top: 128px;
      padding-bottom: 120px
  }

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

  .section-founderos-sec.vsl-hero.top-margin-100 {
      background-position: 50% 0
  }

  .section-founderos-sec.vsl-hero.top-margin-100.header {
      padding-top: 80px
  }

  .section-founderos-sec.regular-100-padding {
      padding-bottom: 60px
  }

  .section-founderos-sec.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-founderos-sec.regular-100-padding.relative.bot-margin-150.workshop {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto
  }

  .section-founderos-sec.regular-100-padding.var-2 {
      padding-top: 10px;
      padding-bottom: 120px
  }

  .section-founderos-sec.regular._100.mobile-30-margins {
      padding-top: 30px;
      padding-bottom: 30px
  }

  .section-founderos-sec.regular.no-top-margin-mobile {
      padding-top: 0
  }

  .section-founderos-sec.home-section-4-copy {
      padding-bottom: 20px
  }

  .txt-white-grow {
      font-size: 26px
  }

  .txt-white-grow.x-margin-btm.explore-txt {
      font-size: 12px
  }

  .txt-white-grow.x-margin-btm.author-back {
      font-size: 1.25rem
  }

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

  .txt-white-grow.center.margin-top-90._1._5 {
      margin-top: 80px
  }

  .txt-white-grow.center.margin-top-90._5,.txt-white-grow.center.margin-top-90.alt {
      font-size: 24px
  }

  .txt-white-grow.mobile-center.heading-sml {
      font-size: 40px;
      line-height: 40px
  }

  .txt-white-grow.margin-btm-med {
      font-size: 26px
  }

  .txt-white-grow.height-08.audience {
      font-size: 37px
  }

  .txt-white-grow.height-08.community {
      font-size: 2rem
  }

  .txt-white-grow.h3-resized.light {
      text-align: left
  }

  .txt-white-browse {
      font-size: 16px
  }

  .txt-white-browse.x-margin-btm.explore-txt {
      font-size: 12px
  }

  .txt-white-browse.x-margin-btm.author-back {
      font-size: 1.25rem
  }

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

  .txt-white-browse.center.margin-top-90._1._5 {
      margin-top: 80px
  }

  .txt-white-browse.center.margin-top-90._5,.txt-white-browse.center.margin-top-90.alt {
      font-size: 24px
  }

  .txt-white-browse.mobile-center.heading-sml {
      font-size: 40px;
      line-height: 40px
  }

  .txt-white-browse.margin-btm-med {
      font-size: 26px
  }

  .txt-white-browse.height-08.audience {
      font-size: 37px
  }

  .txt-white-browse.height-08.community {
      font-size: 2rem
  }

  .txt-white-browse.h3-resized.light {
      text-align: left
  }

  .txt-browse-title {
      font-size: 40px
  }

  .txt-browse-title.x-margin-btm.explore-txt {
      font-size: 12px
  }

  .txt-browse-title.x-margin-btm.author-back {
      font-size: 1.25rem
  }

  .txt-browse-title.larger.bl-melody {
      font-size: 1.75rem
  }

  .txt-browse-title.center.margin-top-90._1._5 {
      margin-top: 80px
  }

  .txt-browse-title.center.margin-top-90._5,.txt-browse-title.center.margin-top-90.alt {
      font-size: 24px
  }

  .txt-browse-title.mobile-center.heading-sml {
      font-size: 40px;
      line-height: 40px
  }

  .txt-browse-title.margin-btm-med {
      font-size: 26px
  }

  .txt-browse-title.height-08.audience {
      font-size: 37px
  }

  .txt-browse-title.height-08.community {
      font-size: 2rem
  }

  .txt-browse-title.h3-resized.light {
      text-align: left
  }

  .grid-confirmation-row {
      flex-direction: column;
      display: flex
  }

  .content-box-container {
      padding: 15px
  }

  .content-page-top-heading {
      font-size: 50px;
      line-height: 50px
  }

  .bold-text-46 {
      font-size: 20px
  }

  .text-h1 {
      font-size: 32px
  }

  .workshop {
      font-size: 22px
  }

  .reviews-text-2.left-align {
      margin-bottom: 0
  }

  .flex-ct-v.align-h-center.max-width-935px.flex-gap-40px {
      grid-column-gap: 20px;
      grid-row-gap: 20px
  }

  .flex-ct-v.align-h-center.lr-padding-240px {
      margin-left: 0;
      margin-right: 0
  }

  .flex-ct-v.align-h-center.lr-padding-240px.flex-gap-20px {
      grid-column-gap: 20px;
      grid-row-gap: 20px
  }

  .flex-ct-v.align-h-center.lr-padding-240px.flex-gap-20px.bf-flex-ct {
      padding-left: 20px;
      padding-right: 20px
  }

  .flex-ct-v.align-h-center.flex-gap-40px.align-left.max-width-550px {
      justify-content: center;
      align-items: center
  }

  .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 {
      padding-left: 10px;
      padding-right: 10px
  }

  .flex-ct-v.align-h-center.flex-gap-80px.lr-padding-80px {
      padding-left: 0;
      padding-right: 0
  }

  .flex-ct-v.align-h-center.flex-gap-80px.mobile-lr-padding-40px {
      padding-left: 10px;
      padding-right: 10px
  }

  .flex-ct-v.align-h-center.flex-gap-2-5rem.lr-margin-12rem.mobile-margin-less {
      margin-left: 1rem;
      margin-right: 1rem
  }

  .flex-ct-v.align-left-matt.mobile-padding-matt {
      padding-top: 0;
      padding-bottom: 0
  }

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

  .flex-ct-v.flex-gap-54px.align-center-middle {
      grid-column-gap: 20px;
      grid-row-gap: 20px
  }

  .flex-ct-v.max-width-400px {
      grid-column-gap: 9px;
      grid-row-gap: 9px
  }

  .vh-padding-40px.mobile-lr-padding-40px {
      padding-left: 10px;
      padding-right: 10px
  }

  .vh-padding-40px.mobile-lr-padding-40px.sec-matt.section-matt-edit {
      background-image: linear-gradient(#0000 80%,#000),linear-gradient(#000,#0000 20%);
      background-position: 0 0,0 0;
      background-size: auto,auto
  }

  .text-subheader-2 {
      font-size: 14px
  }

  .text-subheader-2.mobile-text-align-center {
      text-align: center
  }

  .text-subheader-2.text-color-canary,.text-subheader-2.reserve-seat {
      font-size: 18px
  }

  .text-subheader-1.text-color-white {
      font-size: 16px
  }

  .flex-ct-h.flex-gap-19 {
      flex-flow: column
  }

  .layout-grid.mobile-width-100 {
      grid-template-columns: 1fr;
      grid-auto-flow: row
  }

  .text-body.text-matt {
      text-align: center
  }

  .text-body.text-matt.text-size-18px.text-weight-400.text-left-align {
      text-align: left;
      font-size: 16px;
      line-height: 16.13px
  }

  .text-body.text-matt.text-left-align-mobile {
      text-align: left
  }

  .text-h3,.text-h3.mobile-text-align-center {
      font-size: 24px;
      line-height: 24px
  }

  .text-h3.no-bottom-padding.text-center-align {
      text-align: left
  }

  .text-h3.no-bottom-padding.text-center-align.text-left-align-mobile {
      font-size: 32px;
      line-height: 1.02
  }

  .text-color-white-50.text-size-1rem.text-height-1-2.font-blmelody.text-color-green.text-center-align.text-mobile-sizing {
      font-size: .75rem
  }

  .text-h2 {
      font-size: 28px;
      line-height: 28px
  }

  .text-h2.text-height-1.text-left-align {
      font-size: 32px
  }

  .text-h2.text-size-3-75rem.text-height-1-02.mobile-h1-sizing {
      font-size: 2.25rem
  }

  .text-card {
      padding-left: 10px;
      padding-right: 10px
  }

  .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 {
      color: #fff;
      font-size: 1rem
  }

  .tracking-snippet {
      display: block
  }

  .fs-cc-banner_close {
      position: absolute;
      inset: -1.5rem .75rem auto auto
  }

  .fs-cc-prefs_content {
      padding: 1.5rem
  }

  .fs-cc-banner_buttons-wrapper {
      text-align: center;
      flex-direction: column-reverse;
      align-items: center;
      width: 100%
  }

  .fs-cc-prefs_component {
      padding: 1.5rem
  }

  .fs-cc-prefs_button {
      margin-bottom: .5rem
  }

  .fs-cc-banner_button {
      width: 100%;
      margin-bottom: .5rem;
      margin-left: 0
  }

  .convert-kit-header {
      font-size: 32px;
      line-height: 0
  }

  .convert-kit-subheader {
      font-size: 16px;
      line-height: 26px
  }

  .video-embed-youtube {
      overflow: hidden
  }

  .video-embed-youtube.position-static {
      position: static
  }

  .text-block-39.warning {
      font-size: 17px;
      display: none
  }

  .video-wrapper-wistia {
      width: 100%
  }

  .h2 {
      padding-left: 10px;
      padding-right: 10px
  }

  .h2.is-center-align.mastermind-what-founders.mastermind-h2 {
      margin-bottom: 0
  }

  .h2.is-center-align.linkedin-for-ceos {
      font-size: 28px
  }

  .h2.is-center-align.linkedin-for-ceos.max-width-914px {
      padding-left: 10px;
      padding-right: 10px
  }

  .h1.cms-landing-header {
      font-size: 28px;
      line-height: 28px
  }

  .h1.text-center-align.h1-linkedin,.h1.max-width-680.lead-magnet {
      font-size: 40px
  }

  .h1.is-center-align.lead-magnet.lead-magnet-heading {
      font-size: 45px
  }

  .p2.text-custom-matt.hey-there,.p2.text-custom-list.hey-there {
      text-align: left;
      margin-left: 10px;
      margin-right: 10px;
      padding-left: 20px;
      padding-right: 20px
  }

  .section-mastermind-hero {
      padding-top: 7rem
  }

  .lr-padding,.lr-padding.padding-102 {
      padding-left: 10px;
      padding-right: 10px
  }

  .lr-padding.padding-102.flex.mastermind-hero {
      padding-left: 0;
      padding-right: 0
  }

  .lr-padding.padding-10-2rem {
      padding-left: 0;
      padding-right: 0
  }

  .lr-padding.padding-10-2rem.flex.mastermind-hero {
      padding-left: 0;
      padding-right: 0
  }

  .lr-padding.mobile-padding-24 {
      padding-left: 24px;
      padding-right: 24px
  }

  .lr-padding.mobile-padding-0.width-100.mobile-padding-10 {
      padding-left: 10px;
      padding-right: 10px
  }

  .bottom-padding.padding-54px.padding-mobile-35px {
      padding-bottom: 35px
  }

  .bottom-padding.padding-133px {
      padding-bottom: 84px
  }

  .bottom-padding.padding-24px {
      padding-bottom: 24px
  }

  .section-testimonials-founders {
      display: block
  }

  .flex-csa-h.flex-gap-20 {
      justify-content: space-between
  }

  .vertical-padding.standard-vertical-padding-32-68 {
      padding-bottom: 10px
  }

  .vertical-padding.standard-vertical-padding-32-68.margin-bottom-32px.margin-top-100px {
      margin-top: 50px
  }

  .vertical-padding.padding-top-160px.padding-bottom-150px.lead-magnet {
      padding-top: 122px;
      padding-bottom: 100px
  }

  .vertical-padding.padding-bottom-106px {
      padding-bottom: 0
  }

  .section-cms-survey-hero {
      padding-top: 84px
  }

  .grid.cms-grid {
      max-width: 100%;
      overflow: visible
  }

  .flex-tl-v.flex-gap-40px.max-width-100,.lightbox-wrapper {
      max-width: 100%
  }

  .lightbox-card {
      max-width: 99%;
      height: auto
  }

  .p1.text-center-align.linkedin-for-ceos {
      font-size: 20px
  }

  .p1.max-width-637.lead-magnet {
      font-size: 22px
  }

  .horizontal-padding.padding-24px.mobile-padding-10,.horizontal-padding.padding-mobile-10 {
      padding-left: 10px;
      padding-right: 10px
  }

  .video-placeholder {
      margin-top: 0
  }

  .image-wrapper.hey-matt {
      height: 170px
  }

  .text-color-white.show-mobile {
      display: block
  }

  .signup-btn-2 {
      padding-left: 20px;
      padding-right: 20px
  }

  .signup-input-2 {
      padding-top: 6px;
      padding-bottom: 6px;
      font-size: 11px;
      line-height: 1
  }

  .rm-area-main-application {
      margin-top: 10px
  }

  .text-color-brand-green {
      color: var(--green-yellow)
  }

  .section-founderos-hero {
      padding-top: 7rem
  }

  .lead-magnet-side-image {
      text-align: center;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      display: block
  }

  .div-block-41 {
      align-self: center;
      margin-left: auto;
      margin-right: auto
  }

  .text-block-46 {
      margin-top: 0
  }

  .fos-faq_item-title {
      grid-column-gap: 1.25rem;
      grid-row-gap: 1.25rem
  }

  .content_fos-hero,.fos-hero_text-wrapper {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .fos-hero_logo-heading {
      font-size: 1rem
  }

  .fos_heading {
      font-size: 1.75rem
  }

  .fos-slider_wrapper {
      height: 16rem
  }

  .fos-slider_text {
      font-size: 1rem
  }

  .fos-benefit_grid,.fos-features_grid,.fos-features_grid.is-features-grid-2 {
      grid-template-columns: 1fr
  }

  .fos-faq_wrapper {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .fos-faq_item {
      padding-bottom: 1.5rem
  }

  .fos-faq_item-contnet-wrapper {
      padding-top: 1.25rem
  }

  .fos-clients_info-name {
      font-size: 1.125rem
  }

  .hubspot-form-wrapper {
      min-width: 90%;
      max-width: none
  }

  .text-field-workshop {
      padding-top: 12px
  }

  .submit-form-button-workshop {
      padding: 10px 43px;
      line-height: 1.1
  }

  .submit-form-button-workshop.google {
      padding: 6px 15px 6px 12px;
      font-size: 10px
  }

  .submit-form-button-workshop.google.footer {
      grid-column-gap: 6px;
      max-width: 157px;
      font-size: 10px;
      line-height: 1
  }

  .submit-form-button-workshop.email {
      padding: 6px 12px;
      font-size: 10px
  }

  .submit-form-button-workshop.email.margin-top-tiny {
      padding: 6px 15px;
      font-size: 10px
  }

  .submit-form-button-workshop.email.footer {
      grid-column-gap: 6px;
      max-width: 157px;
      padding-left: 12px;
      padding-right: 15px;
      font-size: 10px
  }

  .submit-form-button-workshop.email.landing {
      padding-top: 7px;
      padding-bottom: 9px
  }

  .submit-form-button-workshop.margin-top-sml {
      margin-left: auto;
      margin-right: auto
  }

  .submit-form-button-workshop.small {
      font-size: 14px
  }

  .submit-form-button-workshop.small.thinner-pad {
      margin-top: 30px
  }

  .submit-form-button-workshop.apply,.submit-form-button-workshop.nav-cta {
      font-size: 10px;
      line-height: 1.2
  }

  .submit-form-button-workshop.is-medium {
      padding: 14px 24px 11px
  }

  .submit-form-button-workshop.is-sm-med {
      padding: 10px 20px;
      font-size: 14px
  }

  .submit-form-button-workshop.cc-confirmed-button {
      padding-left: 40px;
      padding-right: 40px
  }

  .text-field-form-workshop-hubspot {
      padding-top: 17px
  }

  .submit-form-button-hubspot {
      padding: 10px 43px;
      line-height: 1.1
  }

  .submit-form-button-hubspot.google {
      padding: 6px 15px 6px 12px;
      font-size: 10px
  }

  .submit-form-button-hubspot.google.footer {
      grid-column-gap: 6px;
      max-width: 157px;
      font-size: 10px;
      line-height: 1
  }

  .submit-form-button-hubspot.email {
      padding: 6px 12px;
      font-size: 10px
  }

  .submit-form-button-hubspot.email.margin-top-tiny {
      padding: 6px 15px;
      font-size: 10px
  }

  .submit-form-button-hubspot.email.footer {
      grid-column-gap: 6px;
      max-width: 157px;
      padding-left: 12px;
      padding-right: 15px;
      font-size: 10px
  }

  .submit-form-button-hubspot.email.landing {
      padding-top: 7px;
      padding-bottom: 9px
  }

  .submit-form-button-hubspot.margin-top-sml {
      margin-left: auto;
      margin-right: auto
  }

  .submit-form-button-hubspot.small {
      font-size: 14px
  }

  .submit-form-button-hubspot.small.thinner-pad {
      margin-top: 30px
  }

  .submit-form-button-hubspot.apply,.submit-form-button-hubspot.nav-cta {
      font-size: 10px;
      line-height: 1.2
  }

  .submit-form-button-hubspot.is-medium {
      padding: 14px 24px 11px
  }

  .submit-form-button-hubspot.is-sm-med {
      padding: 10px 20px;
      font-size: 14px
  }

  .submit-form-button-hubspot.cc-confirmed-button {
      padding-left: 40px;
      padding-right: 40px
  }

  .hubspot-form-wrapper-thankyou {
      min-width: 90%;
      max-width: none
  }

  .button-wrapper-sa.margin-top-xl {
      margin-top: 80px
  }

  .button-wrapper-sa.margin-top-xl._1 {
      margin-top: 147px
  }

  .button-wrapper-sa.button-margin {
      margin-top: 80px
  }

  .button-wrapper-sa.button-margin.less-top-margin.less-bottom-margin {
      margin-top: 99px
  }

  .system-audit-body-text.max-width-580 {
      text-align: center;
      font-size: 15px
  }

  .system-audit-body-text.light.center.max-width-400 {
      font-size: 15px
  }

  .system-audit-body-text.light.center.bold.max-width-430 {
      margin-bottom: 0;
      font-size: 22px
  }

  .system-audit-body-text.light.center.var-2,.system-audit-body-text.light.about {
      font-size: 15px
  }

  .system-audit-body-text.light.about.top {
      margin-top: 0;
      font-size: 15px
  }

  .system-audit-body-text.light.about.top.italic.no-margins-mobile {
      margin-top: 24px
  }

  .system-audit-body-text.light.about.top.no-top-margin-mobile {
      margin-top: 20px
  }

  .system-audit-btn-wrapper.margin-top-xl {
      margin-top: 80px
  }

  .system-audit-btn-wrapper.margin-top-xl._1 {
      margin-top: 147px
  }

  .system-audit-btn-wrapper.button-margin {
      margin-top: 80px
  }

  .system-audit-btn-wrapper.button-margin.less-top-margin.less-bottom-margin {
      margin-top: 99px
  }

  .system-audit-body-text-center.max-width-580 {
      text-align: center;
      font-size: 15px
  }

  .system-audit-body-text-center.light.center.max-width-400 {
      font-size: 15px
  }

  .system-audit-body-text-center.light.center.bold.max-width-430 {
      margin-bottom: 0;
      font-size: 22px
  }

  .system-audit-body-text-center.light.center.var-2,.system-audit-body-text-center.light.about {
      font-size: 15px
  }

  .system-audit-body-text-center.light.about.top {
      margin-top: 0;
      font-size: 15px
  }

  .system-audit-body-text-center.light.about.top.italic.no-margins-mobile {
      margin-top: 24px
  }

  .system-audit-body-text-center.light.about.top.no-top-margin-mobile {
      margin-top: 20px
  }

  .text-field-form-workshop-hubspot-2l {
      padding-top: 17px
  }

  .section-padding-systeem-audit.no-top {
      padding-bottom: 4rem
  }

  .text-field-form-workshop-hubspot-phone {
      padding-top: 17px
  }

  .bf-video-container {
      padding: 5px
  }

  .video-block {
      border-radius: 9px
  }

  .bf-btn-wrapper-copy.margin-top-xl {
      margin-top: 80px
  }

  .bf-btn-wrapper-copy.margin-top-xl._1 {
      margin-top: 147px
  }

  .bf-btn-wrapper-copy.button-margin {
      margin-top: 80px
  }

  .bf-btn-wrapper-copy.button-margin.less-top-margin.less-bottom-margin {
      margin-top: 99px
  }

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

  .newsletter-input-mobile {
      width: 100%;
      min-width: 0;
      max-width: none;
      height: auto
  }

  .newsletter-input-mobile.newsletter {
      width: 100%;
      max-width: none
  }

  .faq-list-item {
      font-size: 16px
  }

  .bf-video-container-2 {
      padding: 5px
  }

  .button-7 {
      padding: 10px 43px;
      line-height: 1.1
  }

  .mastermind-testimonials.section-testimonials-founders {
      padding-left: 0;
      padding-right: 0
  }

  .hero_header_ty {
      line-height: 40px
  }

  .form-6 {
      grid-column-gap: 15px;
      grid-row-gap: 15px;
      flex-flow: column;
      display: flex
  }

  .image-122-copy {
      max-width: 100px;
      margin-top: -7px;
      margin-bottom: -7px
  }

  .newsletter-disclaimer {
      text-align: left
  }

  .newsletter-disclaimer._15px-mobile {
      margin-top: 22px;
      font-size: 15px
  }

  .email-mini-course-form---hubsspot.margin-top-54px {
      padding-left: 24px;
      padding-right: 24px
  }

  .code-embed-9.max-width-910 {
      min-width: auto;
      margin-left: 20px;
      margin-right: 20px;
      padding-left: 0
  }

  .expired-message-section {
      max-height: 100%
  }

  .rich-text-block-3 {
      font-size: 16px
  }

  .hero_header_testimonial,.hero_header-ws2 {
      line-height: 40px
  }

  .paragraph-17px-matt {
      font-family: Blmelody Edit,sans-serif
  }

  .paragraph-17px-matt._20px-center.top-margin-25 {
      font-size: 17px
  }

  .paragraph-17px-matt._20px-center.top-margin-25.var {
      font-size: 17px;
      line-height: 19px
  }

  .paragraph-17px-matt.var {
      z-index: 1;
      margin-top: -18px;
      font-family: Blmelody Edit,sans-serif;
      position: relative
  }

  .paragraph-17px-matt.bot {
      margin-top: -24px;
      font-family: Blmelody Edit,sans-serif
  }

  .heading-803-copy-2 {
      font-size: 48px
  }

  .signup-btn-3 {
      padding-left: 20px;
      padding-right: 20px
  }

  .button-8 {
      padding: 10px 43px;
      line-height: 1
  }

  .next-level-price-2 {
      color: #d9fc67;
      align-self: auto;
      font-size: 26px;
      line-height: 1.2;
      text-decoration: none
  }

  .faq-arrow-2 {
      width: 25px;
      margin-left: 20px
  }

  .h2-resized-2.align-center {
      padding-bottom: 0;
      font-size: 26px
  }

  .module-heading-2 {
      font-weight: 600
  }

  .review-title-2 {
      font-size: 12px
  }

  .review-image-2 {
      width: 50px;
      height: 50px
  }

  .text-field-updated,.text-field-updated-dropdown,.multistep-form-text-field {
      padding-top: 17px
  }

  .breaking---no-wrap {
      white-space: normal
  }

  .multiform-textfield {
      padding-top: 17px
  }

  .paragraph-8-copy {
      text-align: center;
      max-width: 240px;
      margin-top: 3px;
      margin-left: auto;
      margin-right: auto;
      font-size: 15px;
      line-height: 1.4
  }

  .how-grid-fos {
      margin-top: 50px
  }

  .how-grid-fos.gap-sml.icons-grid {
      width: 100%
  }

  .how-grid-fos.tablet-gap {
      grid-row-gap: 100px
  }

  .ra-sec-matt-image {
      z-index: 0;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      display: block;
      position: relative
  }

  .textfield {
      padding-top: 17px
  }
}

#w-node-_9078204d-ed2c-4ecd-872e-84b916e6b05b-e03430c5 {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_14dec1c5-c6e8-fe26-2f7d-2dd98d630ce6-e03430c5,#w-node-e9543ca5-ceab-30d4-29e5-6e3143d1df68-e03430c5,#w-node-_548c46fb-13bb-5101-8a1e-9c9791f25b56-e03430c5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_88a90e72-ac7a-278e-b23c-797af22ca504-e03430c5 {
  grid-area: 4/1/5/2
}

#w-node-_8c1c075e-7fdd-b62f-9adf-0ee6a837033c-e03430c5 {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_3f61f194-ea42-1bb7-cde9-2309c858eee3-e03430c5,#w-node-c53220b4-d68f-2dc9-3843-759c13c28cd3-e03430c5,#w-node-_850a7d4e-1134-0040-ecd5-206be273aa43-e03430c5,#w-node-_850a7d4e-1134-0040-ecd5-206be273aa4a-e03430c5,#w-node-_850a7d4e-1134-0040-ecd5-206be273aa51-e03430c5,#w-node-_850a7d4e-1134-0040-ecd5-206be273aa58-e03430c5,#w-node-_850a7d4e-1134-0040-ecd5-206be273aa5f-e03430c5,#w-node-_850a7d4e-1134-0040-ecd5-206be273aa67-e03430c5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f61dd100-89c6-10f3-15cc-d410362437fd-e03430c5 {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-f61dd100-89c6-10f3-15cc-d41036243804-e03430c5,#w-node-f61dd100-89c6-10f3-15cc-d41036243815-e03430c5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f61dd100-89c6-10f3-15cc-d4103624380c-e03430c5{
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-f61dd100-89c6-10f3-15cc-d4103624381d-e03430c5 {
  grid-area: 4/1/5/2
}

#w-node-f61dd100-89c6-10f3-15cc-d41036243825-e03430c5 {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-f61dd100-89c6-10f3-15cc-d41036243886-e03430c5,#w-node-f61dd100-89c6-10f3-15cc-d41036243891-e03430c5,#w-node-f61dd100-89c6-10f3-15cc-d410362438a6-e03430c5,#w-node-f61dd100-89c6-10f3-15cc-d410362438ad-e03430c5,#w-node-f61dd100-89c6-10f3-15cc-d410362438b4-e03430c5,#w-node-f61dd100-89c6-10f3-15cc-d410362438bb-e03430c5,#w-node-f61dd100-89c6-10f3-15cc-d410362438c2-e03430c5,#w-node-f61dd100-89c6-10f3-15cc-d410362438ca-e03430c5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_361ea72f-c29c-70c6-6f67-b03af156386f-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563871-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563872-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563873-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563874-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563875-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563876-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563877-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563878-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563879-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af156387a-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af156387b-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af156387c-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af156387d-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af156387e-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af156387f-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563880-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563881-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563882-f156386e,#w-node-_361ea72f-c29c-70c6-6f67-b03af1563883-f156386e,#w-node-c533443e-2d7f-c6f9-e75f-f2f873f0e0fb-73f0e0f8,#w-node-c533443e-2d7f-c6f9-e75f-f2f873f0e0fc-73f0e0f8,#w-node-c533443e-2d7f-c6f9-e75f-f2f873f0e0fe-73f0e0f8 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-c533443e-2d7f-c6f9-e75f-f2f873f0e101-73f0e0f8 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-c533443e-2d7f-c6f9-e75f-f2f873f0e102-73f0e0f8 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-c533443e-2d7f-c6f9-e75f-f2f873f0e103-73f0e0f8 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center end
}

#w-node-_33e513db-a091-df80-7cfa-620e93c06e29-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e2b-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e2f-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e30-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e32-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e33-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e34-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e36-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e3a-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e3b-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e3c-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e3d-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e40-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e41-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e44-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e45-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e46-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e48-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e49-93c06dfc,#w-node-_33e513db-a091-df80-7cfa-620e93c06e4a-93c06dfc {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_0f22a3d8-e157-a644-2901-b8e7680499d6-680499d0,#w-node-_0f22a3d8-e157-a644-2901-b8e7680499ea-680499d0,#w-node-_0f22a3d8-e157-a644-2901-b8e7680499fe-680499d0,#w-node-_0f22a3d8-e157-a644-2901-b8e768049a12-680499d0,#w-node-_0f22a3d8-e157-a644-2901-b8e768049a27-680499d0,#w-node-_0f22a3d8-e157-a644-2901-b8e768049a3b-680499d0,#w-node-_0f22a3d8-e157-a644-2901-b8e768049a50-680499d0,#w-node-_0f22a3d8-e157-a644-2901-b8e768049a64-680499d0,#w-node-_1e2c47c5-ecf0-5592-5669-a960f7e84daf-e0343168,#w-node-d0b6e766-0b1a-388b-a7ec-9395cbbd2777-e0343168,#w-node-b38b77eb-2e52-3ccd-569d-57f1eacc7689-e0343168,#w-node-f7745500-3440-466a-8361-d43647a19b57-e0343168,#p-chris.w-node-_7e183b6c-d5b3-50e1-c75c-2e9c0f07530a-e0343168,#p-sam.w-node-_7f31dce3-7d27-02d9-f5b8-ac00461cadce-e0343168,#p-neil.w-node-d745247b-308d-c79c-932e-73b8590e8706-e0343168,#p-dan-koe.w-node-_4d47f38d-24d0-3ef6-7318-61a58256e2c0-e0343168,#p-dan-martell.w-node-e6342b32-fefb-9187-9832-a607862d14d4-e0343168,#w-node-_4336da59-3afa-377a-04d8-5a666c3cebfe-e034316c,#w-node-a877ef4a-dc9e-0108-054f-f48c4f680480-e034316c,#w-node-_7c865733-1e71-2ec2-cc6b-810a8ef06d1e-e034316c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_46a2cf20-81a2-690d-11aa-c07a2e198eff-e0343187,#w-node-cfd3fc44-8e48-4afb-8e47-446d1f6fe8b1-e0343187,#w-node-f032b410-6848-fd74-6b19-934b6e24de5e-e0343187,#w-node-c896b8eb-93cc-1281-c312-c831b6027015-e0343187,#w-node-f52581d8-b9b7-d964-db45-81763d21a4f3-e0343187,#w-node-_81479efe-dc28-1066-d4cf-fde94014a9bb-e0343187 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_2015293b-3084-16ba-52fb-985e562ff729-e0343187 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-d8444077-5f2b-89ab-79f1-d0c8e3a4a01a-e0343187 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_5e489f6b-e512-fdaf-90a6-be4a9d18b28f-e0343187 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center end
}

#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37310-e0343187,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37311-e0343187,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37312-e0343187,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37313-e0343187,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37314-e0343187,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37315-e0343187,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37317-e0343187,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37318-e0343187,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37319-e0343187 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-a8e5d251-7c4b-44be-7d3f-262e71a691c7-e0343187,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a691db-e0343187,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a691ef-e0343187,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a69203-e0343187,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a69218-e0343187,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a6922c-e0343187,#w-node-f24f7bf5-eff4-8374-b6ce-0b5110884ba4-e0343187,#w-node-faced7e3-dd5a-68bb-4228-1e447d3d521e-e0343187,#w-node-_124e8825-c8be-73dc-90bd-330302ec418c-e0343187,#w-node-_124e8825-c8be-73dc-90bd-330302ec419c-e0343187,#w-node-_124e8825-c8be-73dc-90bd-330302ec41ac-e0343187,#w-node-_124e8825-c8be-73dc-90bd-330302ec41bc-e0343187,#w-node-_961d7300-967a-5cb4-19ae-199379a22623-e034318b,#w-node-_961d7300-967a-5cb4-19ae-199379a2262a-e034318b,#w-node-_961d7300-967a-5cb4-19ae-199379a22631-e034318b,#w-node-_961d7300-967a-5cb4-19ae-199379a22638-e034318b,#w-node-_961d7300-967a-5cb4-19ae-199379a2263f-e034318b,#w-node-_961d7300-967a-5cb4-19ae-199379a22646-e034318b,#w-node-_2cd6023f-c21f-7ca6-e58d-9e5427e59727-e034318b,#w-node-e0ab6f48-b774-3419-e6f7-f0d3187d20ed-e034318b,#w-node-_03fe2a9c-afe0-5494-b91e-b849389526f1-e034318b,#w-node-e21112e2-12f0-ec06-b8b4-3dda02c61751-e034318b,#w-node-ae318505-45fb-b017-f6b9-d0685ef13615-e034318b,#w-node-_2e507765-7270-96c9-5911-f791e0cf7204-e034318b,#w-node-_60562ae9-34f2-ff1c-5042-e02d1d1d1733-e034318b,#w-node-bd529894-35e3-5df9-7449-7b7c5823dfd1-e034318b,#w-node-f8ba0bf3-45ad-4de4-6290-01640ccad57e-e034318b,#w-node-ee7e3e45-8bf9-3463-bb08-0905d2aef9d3-e034318b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ca17c361-513b-f6aa-ea74-b09832546c27-e034318b {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-ca17c361-513b-f6aa-ea74-b09832546c29-e034318b,#w-node-_3b8c9cb8-1a0f-19df-5f77-393e95300f7b-e034318b,#w-node-_3b8c9cb8-1a0f-19df-5f77-393e95300f7d-e034318b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d41ed37b-7da8-5071-5bec-11b4effeb500-e034318b {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-d41ed37b-7da8-5071-5bec-11b4effeb502-e034318b,#w-node-_72eb67da-1052-ca01-94f4-cefb6f660bd9-e034318b,#w-node-_72eb67da-1052-ca01-94f4-cefb6f660bdb-e034318b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_02758adc-c358-d4b5-4e14-6efde5b36fda-e034318b {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_02758adc-c358-d4b5-4e14-6efde5b36fdc-e034318b,#w-node-b640fca0-d1d0-4ca8-f52d-0f0753ce1cef-e034318b,#w-node-b640fca0-d1d0-4ca8-f52d-0f0753ce1cf1-e034318b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b640fca0-d1d0-4ca8-f52d-0f0753ce1cf6-e034318b {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-b640fca0-d1d0-4ca8-f52d-0f0753ce1cf8-e034318b,#w-node-b640fca0-d1d0-4ca8-f52d-0f0753ce1cfd-e034318b,#w-node-b640fca0-d1d0-4ca8-f52d-0f0753ce1cff-e034318b {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b640fca0-d1d0-4ca8-f52d-0f0753ce1d04-e034318b {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-b640fca0-d1d0-4ca8-f52d-0f0753ce1d06-e034318b,#w-node-_5e5e7065-cfa8-c8c0-ba06-4275a9557e5f-e034318f,#w-node-_5e5e7065-cfa8-c8c0-ba06-4275a9557e79-e034318f,#w-node-_5e5e7065-cfa8-c8c0-ba06-4275a9557e9e-e034318f,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f5e-e034319f,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f6a-e034319f,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f76-e034319f,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f82-e034319f,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f8e-e034319f,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f9a-e034319f,#w-node-_9b3d0968-37ce-5323-2813-bd37511d77e9-511d77e8,#w-node-_9b3d0968-37ce-5323-2813-bd37511d77fd-511d77e8,#w-node-_9b3d0968-37ce-5323-2813-bd37511d7811-511d77e8,#w-node-_9b3d0968-37ce-5323-2813-bd37511d7825-511d77e8,#w-node-_17f18c87-a7da-004b-5e23-42c64985fdfe-b7bb50bc,#w-node-_17f18c87-a7da-004b-5e23-42c64985fe12-b7bb50bc,#w-node-_17f18c87-a7da-004b-5e23-42c64985fe26-b7bb50bc,#w-node-d9857457-5a77-92fe-e7b0-60999dc2b7df-5f9258a0,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f37-5f9258a0,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3b-5f9258a0,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3f-5f9258a0,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f43-5f9258a0,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a3d-5f9258a0,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-5f9258a0,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a44-5f9258a0,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762e5-5f9258a0,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762e8-5f9258a0,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762ec-5f9258a0,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762f0-5f9258a0,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762f4-5f9258a0,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d92e4-5f9258a0,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d92f5-5f9258a0,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d9307-5f9258a0,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e165a-5f9258a0,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e165d-5f9258a0,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e1661-5f9258a0,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e1665-5f9258a0,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e1669-5f9258a0 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_96a735dc-e55a-9b4f-34d8-6e30986c3b5a-9cc16c76,#w-node-_96a735dc-e55a-9b4f-34d8-6e30986c3b5c-9cc16c76,#w-node-_96a735dc-e55a-9b4f-34d8-6e30986c3b61-9cc16c76 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_96a735dc-e55a-9b4f-34d8-6e30986c3b64-9cc16c76 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_96a735dc-e55a-9b4f-34d8-6e30986c3b65-9cc16c76 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_96a735dc-e55a-9b4f-34d8-6e30986c3b66-9cc16c76 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center end
}

#w-node-_61655a43-3801-92c7-26f5-ee165a2dbf97-5a2dbf95,#w-node-_61655a43-3801-92c7-26f5-ee165a2dbfa9-5a2dbf95,#w-node-_61655a43-3801-92c7-26f5-ee165a2dbfb9-5a2dbf95,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f5e-ffc66602,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f6a-ffc66602,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f76-ffc66602,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f82-ffc66602,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f8e-ffc66602,#w-node-_0c523109-8c50-c6f9-8e6a-fe9a79fb8f9a-ffc66602,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f37-c0f227c8,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3b-c0f227c8,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3f-c0f227c8,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f43-c0f227c8,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a3d-c0f227c8,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-c0f227c8,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a44-c0f227c8,#w-node-ccecf149-781d-feab-26fe-37c60c95fbd6-c0f227c8,#w-node-ccecf149-781d-feab-26fe-37c60c95fbda-c0f227c8,#w-node-ccecf149-781d-feab-26fe-37c60c95fbde-c0f227c8,#w-node-ccecf149-781d-feab-26fe-37c60c95fbe2-c0f227c8,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d92e4-93b69929,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d92f5-93b69929,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d9307-93b69929,#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68965-71f22f84 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68966-71f22f84,#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68966-b2ae1252 {
  grid-area: Area-2
}

#w-node-_0084110d-26f6-6cd5-6307-c9321701f058-484575b7 {
  grid-area: span 2/span 1/span 2/span 1
}

#w-node-_0084110d-26f6-6cd5-6307-c9321701f05f-484575b7,#w-node-_0084110d-26f6-6cd5-6307-c9321701f067-484575b7,#w-node-_0084110d-26f6-6cd5-6307-c9321701f06f-484575b7,#w-node-_0084110d-26f6-6cd5-6307-c9321701f07e-484575b7,#w-node-_67d17070-8bd1-7039-e958-0cb86093d671-6093d670,#w-node-_67d17070-8bd1-7039-e958-0cb86093d680-6093d670,#w-node-_67d17070-8bd1-7039-e958-0cb86093d68e-6093d670,#w-node-_67d17070-8bd1-7039-e958-0cb86093d69f-6093d670,#w-node-_67d17070-8bd1-7039-e958-0cb86093d6ad-6093d670,#w-node-_67d17070-8bd1-7039-e958-0cb86093d6bc-6093d670,#w-node-d9857457-5a77-92fe-e7b0-60999dc2b7df-74bbe7df,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f37-74bbe7df,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3b-74bbe7df,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3f-74bbe7df,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f43-74bbe7df,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a3d-74bbe7df,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-74bbe7df,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a44-74bbe7df,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762e5-74bbe7df,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762e8-74bbe7df,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762ec-74bbe7df,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762f0-74bbe7df,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762f4-74bbe7df,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d92e4-74bbe7df,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d92f5-74bbe7df,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d9307-74bbe7df,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e165a-74bbe7df,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e165d-74bbe7df,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e1661-74bbe7df,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e1665-74bbe7df,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e1669-74bbe7df,#w-node-a62e8d4c-c8f8-0c8f-aada-fb5e6e835b51-671dc8bc,#w-node-a62e8d4c-c8f8-0c8f-aada-fb5e6e835b54-671dc8bc,#w-node-a62e8d4c-c8f8-0c8f-aada-fb5e6e835b58-671dc8bc,#w-node-a62e8d4c-c8f8-0c8f-aada-fb5e6e835b5c-671dc8bc,#w-node-a62e8d4c-c8f8-0c8f-aada-fb5e6e835b60-671dc8bc,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fd9f-671dc8bc,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fdc5-671dc8bc,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fdcf-671dc8bc,#w-node-b8c604bf-9018-253c-3142-a045c566dd3d-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_217d6bbf-aca8-a75f-2289-11283c429c9a-671dc8bc {
  justify-self: start
}

#w-node-c0861c67-025e-e6f9-831d-ab4c6fd64b0f-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c0861c67-025e-e6f9-831d-ab4c6fd64b11-671dc8bc {
  justify-self: start
}

#w-node-_7a2c9cb3-dfa1-f9cc-f146-84b7c40afa90-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a2c9cb3-dfa1-f9cc-f146-84b7c40afa92-671dc8bc {
  justify-self: start
}

#w-node-_6e1a9f1d-2e42-16e2-de6c-7aae1fc682bb-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6e1a9f1d-2e42-16e2-de6c-7aae1fc682bd-671dc8bc {
  justify-self: start
}

#w-node-_038cbcfc-8e7a-21d0-81ee-b3f178b4c5e9-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_038cbcfc-8e7a-21d0-81ee-b3f178b4c5eb-671dc8bc {
  justify-self: start
}

#w-node-_6a398ec9-ee3f-f40f-0891-35ef3e21539e-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6a398ec9-ee3f-f40f-0891-35ef3e2153a0-671dc8bc {
  justify-self: start
}

#w-node-fb9e9865-7df0-0035-5a72-9544423b1d21-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fb9e9865-7df0-0035-5a72-9544423b1d23-671dc8bc {
  justify-self: start
}

#w-node-db41b873-899e-7108-8ec9-adf33d11fb4c-671dc8bc,#w-node-db41b873-899e-7108-8ec9-adf33d11fb50-671dc8bc,#w-node-db41b873-899e-7108-8ec9-adf33d11fb54-671dc8bc,#w-node-db41b873-899e-7108-8ec9-adf33d11fb58-671dc8bc,#w-node-_59b97fe8-1aa7-59b7-2599-60eb1e497ea3-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7bcfab7d-a149-b030-cb93-d2f4a6b20f5f-671dc8bc {
  justify-self: center
}

#w-node-_59b97fe8-1aa7-59b7-2599-60eb1e497eab-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4c958165-57fb-d8ac-899b-d18371e86bf9-671dc8bc {
  place-self: center
}

#w-node-_59b97fe8-1aa7-59b7-2599-60eb1e497eb3-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_05303605-d61d-2de4-a248-47f63f495598-671dc8bc {
  place-self: center
}

#w-node-_7d7dea23-f4d7-7348-58bd-858f44cde53e-671dc8bc,#w-node-_7d7dea23-f4d7-7348-58bd-858f44cde54c-671dc8bc,#w-node-_7d7dea23-f4d7-7348-58bd-858f44cde569-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_139387a0-60f1-83fe-d3c7-0464dc6a630c-671dc8bc,#w-node-b042c727-dde0-9e42-dee3-1fe486b465e2-671dc8bc,#w-node-a41db673-96c8-da1b-9f6f-ebb1df66616a-671dc8bc,#w-node-a41db673-96c8-da1b-9f6f-ebb1df666184-671dc8bc {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-b95c5ac9-c37b-d7b0-9d9d-d4a607ada933-aac10cf5 {
  align-self: start
}

#w-node-_9f27a2d8-6dfb-767b-4be1-0bf70d25032e-aac10cf5,#w-node-_9f27a2d8-6dfb-767b-4be1-0bf70d250342-aac10cf5,#w-node-_9f27a2d8-6dfb-767b-4be1-0bf70d250357-aac10cf5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2f2dd47a-cee8-c3bd-d69d-bc726c412936-aac10cf5,#w-node-_44f72b24-55ba-224b-8e6c-39208e5f0614-aac10cf5,#w-node-_952d43d9-7e47-c8a3-b04b-dc18bc472492-aac10cf5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

#w-node-d9857457-5a77-92fe-e7b0-60999dc2b7df-5cfcad06,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f37-5cfcad06,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3b-5cfcad06,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3f-5cfcad06,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f43-5cfcad06,#w-node-e4906aca-22b4-1bb5-102a-677af1a66183-5cfcad06,#w-node-e4906aca-22b4-1bb5-102a-677af1a66195-5cfcad06,#w-node-e4906aca-22b4-1bb5-102a-677af1a661a5-5cfcad06,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a3d-5cfcad06,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-5cfcad06,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a44-5cfcad06,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762e5-5cfcad06,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762e8-5cfcad06,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762ec-5cfcad06,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762f0-5cfcad06,#w-node-_94c3caa4-906e-061a-c1c4-a17332c762f4-5cfcad06,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d92e4-5cfcad06,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d92f5-5cfcad06,#w-node-cf7fbdd8-a2de-b167-97c4-c182916d9307-5cfcad06,#w-node-_16eb69fa-dfb5-7439-0fb9-ab24588e82c4-5cfcad06,#w-node-_16eb69fa-dfb5-7439-0fb9-ab24588e82cb-5cfcad06,#w-node-_16eb69fa-dfb5-7439-0fb9-ab24588e82d2-5cfcad06,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e165a-5cfcad06,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e165d-5cfcad06,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e1661-5cfcad06,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e1665-5cfcad06,#w-node-_3cb4d1d8-9a9a-6ecc-f029-6bd5fb9e1669-5cfcad06 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a41db673-96c8-da1b-9f6f-ebb1df66616a-3d309a07,#w-node-af39864f-6a0b-01a2-0158-1f068afd633c-3d309a07 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_3db8618e-eb83-c828-fd56-3447606ce08d-606ce08c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3db8618e-eb83-c828-fd56-3447606ce08f-606ce08c {
  justify-self: start
}

#w-node-_3ee2db3a-2e98-5394-eb51-f4fc205d505f-84b10255,#w-node-_3ee2db3a-2e98-5394-eb51-f4fc205d5062-84b10255,#w-node-_3ee2db3a-2e98-5394-eb51-f4fc205d5066-84b10255,#w-node-_3ee2db3a-2e98-5394-eb51-f4fc205d506a-84b10255,#w-node-_3ee2db3a-2e98-5394-eb51-f4fc205d506e-84b10255 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7d7599f8-9a01-c632-ef24-5a8684b10265-84b10255,#w-node-_7d7599f8-9a01-c632-ef24-5a8684b10266-84b10255,#w-node-_7d7599f8-9a01-c632-ef24-5a8684b10267-84b10255,#w-node-_7d7599f8-9a01-c632-ef24-5a8684b10268-84b10255,#w-node-_7d7599f8-9a01-c632-ef24-5a8684b10269-84b10255,#w-node-_7d7599f8-9a01-c632-ef24-5a8684b1026a-84b10255 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_7d7599f8-9a01-c632-ef24-5a8684b1026b-84b10255 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_7d7599f8-9a01-c632-ef24-5a8684b1026c-84b10255 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_7d7599f8-9a01-c632-ef24-5a8684b1026f-84b10255 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center end
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68965-bfd69b35 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68966-bfd69b35 {
  grid-area: Area-2
}

#w-node-_23991873-f654-4224-3ef8-d86c866416f7-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c86641735-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c86641748-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c86641775-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c8664177b-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c866417ac-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c866417bf-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c866417d2-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c866417e9-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c866417f6-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c86641809-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c8664181c-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c8664182a-f7a05faf,#w-node-_23991873-f654-4224-3ef8-d86c86641837-f7a05faf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_111cbd39-8013-fbf1-7fad-5738fc28b7ec-f7a05faf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f37-f22aaa2f,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3b-f22aaa2f,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f3f-f22aaa2f,#w-node-_1dd01cf2-dd61-62a9-fec1-831e328d1f43-f22aaa2f,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a3d-f22aaa2f,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-f22aaa2f,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a44-f22aaa2f,#w-node-ccecf149-781d-feab-26fe-37c60c95fbd6-f22aaa2f,#w-node-ccecf149-781d-feab-26fe-37c60c95fbda-f22aaa2f,#w-node-ccecf149-781d-feab-26fe-37c60c95fbde-f22aaa2f,#w-node-ccecf149-781d-feab-26fe-37c60c95fbe2-f22aaa2f,#w-node-e780dd64-5016-62c3-8c23-2eb6dd451db4-f7be282d,#w-node-e780dd64-5016-62c3-8c23-2eb6dd451db8-f7be282d,#w-node-e780dd64-5016-62c3-8c23-2eb6dd451dbc-f7be282d,#w-node-e780dd64-5016-62c3-8c23-2eb6dd451dc0-f7be282d,#w-node-d9f2bf10-0f2a-94b9-13a4-7c60ea2feb7d-f7be282d,#w-node-d9f2bf10-0f2a-94b9-13a4-7c60ea2feb81-f7be282d,#w-node-d9f2bf10-0f2a-94b9-13a4-7c60ea2feb85-f7be282d,#w-node-_523edbd5-81f3-79ee-fcf8-9ea996e8a824-e878353e,#w-node-_523edbd5-81f3-79ee-fcf8-9ea996e8a828-e878353e,#w-node-_523edbd5-81f3-79ee-fcf8-9ea996e8a82c-e878353e,#w-node-_523edbd5-81f3-79ee-fcf8-9ea996e8a830-e878353e,#w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e257-330bff7c,#w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e25e-330bff7c,#w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e265-330bff7c,#w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e26c-330bff7c,#w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e273-330bff7c,#First-Name-6.w-node-_87ae98e4-c254-d832-68cc-42284f93a6de-4f93a6d8,#Street-address-2.w-node-_87ae98e4-c254-d832-68cc-42284f93a6e3-4f93a6d8,#City-2.w-node-_87ae98e4-c254-d832-68cc-42284f93a6e5-4f93a6d8,#State-Region-2.w-node-_87ae98e4-c254-d832-68cc-42284f93a6e6-4f93a6d8,#Postal-code-2.w-node-_87ae98e4-c254-d832-68cc-42284f93a6e7-4f93a6d8,#Country-Region-2.w-node-_87ae98e4-c254-d832-68cc-42284f93a6e9-4f93a6d8,#w-node-_87ae98e4-c254-d832-68cc-42284f93a6eb-4f93a6d8,#What-is-your-company-name-2.w-node-_87ae98e4-c254-d832-68cc-42284f93a6ed-4f93a6d8,#w-node-_87ae98e4-c254-d832-68cc-42284f93a6ef-4f93a6d8,#What-is-your-job-title-2.w-node-_87ae98e4-c254-d832-68cc-42284f93a6f1-4f93a6d8,#w-node-_87ae98e4-c254-d832-68cc-42284f93a6fc-4f93a6d8,#Do-you-have-any-dietary-restrictions-2.w-node-_87ae98e4-c254-d832-68cc-42284f93a6fe-4f93a6d8,#w-node-_87ae98e4-c254-d832-68cc-42284f93a700-4f93a6d8,#w-node-_87ae98e4-c254-d832-68cc-42284f93a704-4f93a6d8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37310-972494aa,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37311-972494aa,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37312-972494aa,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37313-972494aa,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37314-972494aa,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37315-972494aa,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37317-972494aa,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37318-972494aa,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37319-972494aa {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_124e8825-c8be-73dc-90bd-330302ec418c-972494aa,#w-node-_124e8825-c8be-73dc-90bd-330302ec419c-972494aa,#w-node-_124e8825-c8be-73dc-90bd-330302ec41ac-972494aa,#w-node-_124e8825-c8be-73dc-90bd-330302ec41bc-972494aa,#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68965-44771471 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68966-44771471 {
  grid-area: Area-2
}

#w-node-_639698ef-5074-9a1e-9f6a-a6e17baeeebe-ebc54a23,#w-node-_639698ef-5074-9a1e-9f6a-a6e17baeeecd-ebc54a23,#w-node-_639698ef-5074-9a1e-9f6a-a6e17baeeedd-ebc54a23,#w-node-_41e8fba7-658f-1e88-f188-796b538829b2-ebc54a23,#w-node-_41e8fba7-658f-1e88-f188-796b538829bb-ebc54a23,#w-node-_41e8fba7-658f-1e88-f188-796b538829c5-ebc54a23,#w-node-_32ce8f3c-b8b3-0a59-166a-b1236ec21364-ebc54a23,#w-node-_32ce8f3c-b8b3-0a59-166a-b1236ec21370-ebc54a23,#w-node-_32ce8f3c-b8b3-0a59-166a-b1236ec2137c-ebc54a23,#w-node-_5e36dd17-62a0-a866-03a3-456d54f4fd3d-ebc54a23,#w-node-_5e36dd17-62a0-a866-03a3-456d54f4fd4b-ebc54a23,#w-node-_5e36dd17-62a0-a866-03a3-456d54f4fd57-ebc54a23,#w-node-_033458bb-89f3-5ac2-00b7-cb53f69e03bc-ebc54a23,#w-node-_033458bb-89f3-5ac2-00b7-cb53f69e03ca-ebc54a23,#w-node-_033458bb-89f3-5ac2-00b7-cb53f69e03d6-ebc54a23,#w-node-_639698ef-5074-9a1e-9f6a-a6e17baeeebe-d08a583f,#w-node-_639698ef-5074-9a1e-9f6a-a6e17baeeecd-d08a583f,#w-node-_639698ef-5074-9a1e-9f6a-a6e17baeeedd-d08a583f,#w-node-_41e8fba7-658f-1e88-f188-796b538829b2-d08a583f,#w-node-_41e8fba7-658f-1e88-f188-796b538829bb-d08a583f,#w-node-_41e8fba7-658f-1e88-f188-796b538829c5-d08a583f,#w-node-_074d98a9-9fc3-e26e-ed4b-953c0f234287-d08a583f,#w-node-_074d98a9-9fc3-e26e-ed4b-953c0f234290-d08a583f,#w-node-_074d98a9-9fc3-e26e-ed4b-953c0f23429a-d08a583f,#w-node-_074d98a9-9fc3-e26e-ed4b-953c0f2342a4-d08a583f,#w-node-_074d98a9-9fc3-e26e-ed4b-953c0f2342ad-d08a583f,#w-node-_074d98a9-9fc3-e26e-ed4b-953c0f2342b7-d08a583f,#w-node-ed612a91-c3b3-89bd-40a7-104510b242c9-d08a583f,#w-node-ed612a91-c3b3-89bd-40a7-104510b242d5-d08a583f,#w-node-ed612a91-c3b3-89bd-40a7-104510b242e1-d08a583f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b43bee9e-ca05-2b93-3911-2a0936fcd733-d08a583f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_8f26f63e-0d4e-c418-3ed4-9f2ddfb0c267-d08a583f,#w-node-_8f26f63e-0d4e-c418-3ed4-9f2ddfb0c273-d08a583f,#w-node-_8f26f63e-0d4e-c418-3ed4-9f2ddfb0c27f-d08a583f,#w-node-_8f26f63e-0d4e-c418-3ed4-9f2ddfb0c28c-d08a583f,#w-node-_8f26f63e-0d4e-c418-3ed4-9f2ddfb0c29a-d08a583f,#w-node-_8f26f63e-0d4e-c418-3ed4-9f2ddfb0c2a6-d08a583f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68966-978924f8 {
  grid-area: Area-2
}

#w-node-b46ce623-8b30-9acf-cc1b-f2ef68838ddf-86a591e9,#w-node-b46ce623-8b30-9acf-cc1b-f2ef68838de6-86a591e9,#w-node-b46ce623-8b30-9acf-cc1b-f2ef68838ded-86a591e9,#w-node-b46ce623-8b30-9acf-cc1b-f2ef68838df4-86a591e9,#w-node-b46ce623-8b30-9acf-cc1b-f2ef68838dfc-86a591e9,#w-node-b46ce623-8b30-9acf-cc1b-f2ef68838e03-86a591e9,#w-node-_52d6115b-444b-761b-3ccc-6d565b467c70-86a591e9,#w-node-_52d6115b-444b-761b-3ccc-6d565b467c77-86a591e9,#w-node-_52d6115b-444b-761b-3ccc-6d565b467c7e-86a591e9,#w-node-_52d6115b-444b-761b-3ccc-6d565b467c85-86a591e9,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fd9f-0e675a2e,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fdc5-0e675a2e,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fdcf-0e675a2e,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fd9f-bf501d7a,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fdc5-bf501d7a,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fdcf-bf501d7a,#w-node-_9e020de3-325f-77d4-45c1-975a7860768c-bf501d7a,#w-node-_9e020de3-325f-77d4-45c1-975a78607693-bf501d7a,#w-node-_9e020de3-325f-77d4-45c1-975a7860769a-bf501d7a,#w-node-_9e020de3-325f-77d4-45c1-975a786076a1-bf501d7a,#w-node-_9e020de3-325f-77d4-45c1-975a786076a8-bf501d7a,#w-node-fede411b-9f10-6570-7cdb-686b2d16c63d-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c640-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c644-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c648-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c64c-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c65c-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c65d-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c65e-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c65f-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c660-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c661-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c662-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c663-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c666-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center end
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c670-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c678-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c680-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c6e5-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c6e7-71c2b972 {
  justify-self: start
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c6f2-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c6f5-71c2b972 {
  justify-self: start
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c6ff-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c701-71c2b972 {
  justify-self: start
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c70c-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c70e-71c2b972 {
  justify-self: start
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c719-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c71b-71c2b972 {
  justify-self: start
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c726-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c728-71c2b972 {
  justify-self: start
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c740-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c744-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c748-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c74c-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c751-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c753-71c2b972 {
  justify-self: center
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c75a-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c75c-71c2b972 {
  place-self: center
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c763-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c765-71c2b972 {
  place-self: center
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c777-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c785-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c79d-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fede411b-9f10-6570-7cdb-686b2d16c7af-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c7c9-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c7e1-71c2b972,#w-node-fede411b-9f10-6570-7cdb-686b2d16c7f8-71c2b972 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68965-50ad523c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68966-50ad523c {
  grid-area: Area-2
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68965-ecd89edf {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68966-ecd89edf {
  grid-area: Area-2
}

#w-node-_639698ef-5074-9a1e-9f6a-a6e17baeeebe-a3d01541,#w-node-_639698ef-5074-9a1e-9f6a-a6e17baeeecd-a3d01541,#w-node-_639698ef-5074-9a1e-9f6a-a6e17baeeedd-a3d01541,#w-node-_41e8fba7-658f-1e88-f188-796b538829b2-a3d01541,#w-node-_41e8fba7-658f-1e88-f188-796b538829bb-a3d01541,#w-node-_41e8fba7-658f-1e88-f188-796b538829c5-a3d01541,#w-node-_32ce8f3c-b8b3-0a59-166a-b1236ec21364-a3d01541,#w-node-_32ce8f3c-b8b3-0a59-166a-b1236ec21370-a3d01541,#w-node-_32ce8f3c-b8b3-0a59-166a-b1236ec2137c-a3d01541,#w-node-_5e36dd17-62a0-a866-03a3-456d54f4fd3d-a3d01541,#w-node-_5e36dd17-62a0-a866-03a3-456d54f4fd4b-a3d01541,#w-node-_5e36dd17-62a0-a866-03a3-456d54f4fd57-a3d01541,#w-node-_033458bb-89f3-5ac2-00b7-cb53f69e03bc-a3d01541,#w-node-_033458bb-89f3-5ac2-00b7-cb53f69e03ca-a3d01541,#w-node-_033458bb-89f3-5ac2-00b7-cb53f69e03d6-a3d01541,#w-node-_17f18c87-a7da-004b-5e23-42c64985fdfe-ca4bd067,#w-node-_17f18c87-a7da-004b-5e23-42c64985fe12-ca4bd067,#w-node-_17f18c87-a7da-004b-5e23-42c64985fe26-ca4bd067 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-eb25ee4e-ca2a-df9b-428d-170abff4fe32-ca4bd067 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e592-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e5d0-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e5e3-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e610-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e616-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e647-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e65a-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e66d-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e684-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e691-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e6a4-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e6b7-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e6c5-27d032ad,#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e6d2-27d032ad {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4a691295-b588-23d9-2e38-30dfd6a8e6f8-27d032ad {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

#w-node-c9e72288-fe2e-27e8-6e54-a5b407196ddd-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196e1b-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196e2e-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196e5b-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196e61-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196e92-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196ea5-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196eb8-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196ecf-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196edc-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196eef-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196f02-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196f10-71ca6256,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196f1d-71ca6256 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c9e72288-fe2e-27e8-6e54-a5b407196f43-71ca6256 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fd9f-fe5c9aee,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fdc5-fe5c9aee,#w-node-_1d1edfb2-8cea-6544-4f6f-738e8f10fdcf-fe5c9aee,#Complete-the-ff-sentence.w-node-ea16852e-e7bd-5d32-3aea-7470a5459837-a545981f,#Complete-the-ff-sentence-2.w-node-ea16852e-e7bd-5d32-3aea-7470a5459838-a545981f,#Complete-the-ff-sentence-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459839-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545983b-a545981f,#What-Is-The-Price-Point-Of-Your-Offer-3.w-node-ea16852e-e7bd-5d32-3aea-7470a545983d-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545983f-a545981f,#What-Is-The-Length-Of-Your-Offer-Deliverables-In-Months-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459841-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459843-a545981f,#What-Are-The-Deliverables-Of-Your-Offer-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459845-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459847-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545984b-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545984d-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459851-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459856-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459859-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545985d-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459862-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459865-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459869-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545986e-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459887-a545981f,#X-URL-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459889-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545988b-a545981f,#Linked-In-URL.w-node-ea16852e-e7bd-5d32-3aea-7470a545988d-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545988f-a545981f,#YouTube-URL.w-node-ea16852e-e7bd-5d32-3aea-7470a5459891-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459893-a545981f,#TikTok-URL-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459895-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459897-a545981f,#Instagram-URL-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459899-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545989b-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545989e-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598a2-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598a7-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598a9-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598ad-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598b2-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598b6-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598b9-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598bd-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598c2-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598c5-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598c9-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598ce-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598d2-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598d5-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598d9-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598de-a545981f,#How-Big-Is-Your-Team-Including-Contractors-Part-Time-3.w-node-ea16852e-e7bd-5d32-3aea-7470a54598e0-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598e2-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598e5-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598e9-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598ee-a545981f,#On-A-Scale-Of-1-To-10-How-Much-Accountability-Do-You-Need-To-Stay-On-Track-With-Your-Goals-3.w-node-ea16852e-e7bd-5d32-3aea-7470a54598f0-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598f2-a545981f,#What-Would-Constitute-A-Big-Win-For-You-In-The-Next-30-Days-3.w-node-ea16852e-e7bd-5d32-3aea-7470a54598f4-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598f6-a545981f,#What-Would-Constitute-A-Big-Win-For-You-Over-The-Next-3-Months-3.w-node-ea16852e-e7bd-5d32-3aea-7470a54598f8-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598fa-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a54598fe-a545981f,#Are-There-Any-Other-Sales-Or-Marketing-Landing-Pages-You-Want-Us-To-Be-Aware-Of-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459900-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459902-a545981f,#What-Are-Your-Current-Lead-Sources-Ranked-From-Greatest-To-Least-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459904-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a5459906-a545981f,#Link-Us-To-Your-Current-Offer-Or-Offer-Stack-This-Could-Be-A-Location-On-Your-Website-Or-Google-Doc-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459908-a545981f,#w-node-ea16852e-e7bd-5d32-3aea-7470a545990a-a545981f,#Street-Address-3.w-node-ea16852e-e7bd-5d32-3aea-7470a545990d-a545981f,#City-3.w-node-ea16852e-e7bd-5d32-3aea-7470a545990e-a545981f,#State-Region-3.w-node-ea16852e-e7bd-5d32-3aea-7470a545990f-a545981f,#Zip-Or-Postal-Code-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459910-a545981f,#Country-3.w-node-ea16852e-e7bd-5d32-3aea-7470a5459911-a545981f,#w-node-_59b64657-8c74-6a06-0db3-b98fd7ad4fd1-d7ad4fca,#w-node-_2d848582-83cc-cf3d-5aef-294db2be9557-b2be9550,#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68965-ba4f856a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f9dfe7e-a1e1-06e6-5537-d52c3ce68966-ba4f856a {
  grid-area: Area-2
}

#w-node-f9698213-4e8b-174b-bcc9-859fabe403a7-abe403a1,#Email-3.w-node-f9698213-4e8b-174b-bcc9-859fabe403aa-abe403a1,#w-node-f9698213-4e8b-174b-bcc9-859fabe403ac-abe403a1,#What-Has-Been-Your-Most-Valuable-Or-Impactful-Learning-Or-Insight-From-Founder-OS-3.w-node-f9698213-4e8b-174b-bcc9-859fabe403af-abe403a1,#w-node-f9698213-4e8b-174b-bcc9-859fabe403b1-abe403a1,#What-Additional-Resources-Features-Or-Support-Would-Make-Founder-OS-Even-More-Valuable-For-Your-Founder-Journey-3.w-node-f9698213-4e8b-174b-bcc9-859fabe403b4-abe403a1,#w-node-f9698213-4e8b-174b-bcc9-859fabe403b6-abe403a1,#What-Current-Business-Challenge-If-Solved-Would-Have-The-Biggest-Impact-On-Your-Revenue-Or-Profitability-3.w-node-f9698213-4e8b-174b-bcc9-859fabe403b9-abe403a1,#w-node-f9698213-4e8b-174b-bcc9-859fabe403bb-abe403a1,#What-Specific-Area-Of-Your-Business-Or-Founder-Journey-Do-You-Need-The-Most-Help-With-Right-Now-3.w-node-f9698213-4e8b-174b-bcc9-859fabe403be-abe403a1,#w-node-f9698213-4e8b-174b-bcc9-859fabe403c0-abe403a1,#On-A-Scale-Of-1-5-Stars-How-Would-You-Rate-The-Overall-Value-You-Ve-Received-From-Founder-OS-3.w-node-f9698213-4e8b-174b-bcc9-859fabe403c3-abe403a1,#w-node-_777506ba-6d3c-bbbf-e176-4cca751e485c-abe403a1,#how-likely-are-you-to-recommend-Founder-OS-to-other-founders.w-node-_777506ba-6d3c-bbbf-e176-4cca751e485f-abe403a1,#first-name.w-node-e5b73f87-00f7-8e1b-6f63-900d4032810b-40328105,#years-exp-qt.w-node-e5b73f87-00f7-8e1b-6f63-900d40328110-40328105,#How-many-years-of-experience-do-you-have-working-as-a-Personal-Brand-Expert-Remote.w-node-e5b73f87-00f7-8e1b-6f63-900d40328112-40328105,#w-node-e5b73f87-00f7-8e1b-6f63-900d40328114-40328105,#w-node-e5b73f87-00f7-8e1b-6f63-900d4032811a-40328105,#How-familiar-are-you-with-the-type-of-work-we-do.w-node-e5b73f87-00f7-8e1b-6f63-900d4032811e-40328105,#w-node-e5b73f87-00f7-8e1b-6f63-900d40328120-40328105,#w-node-e5b73f87-00f7-8e1b-6f63-900d40328126-40328105,#w-node-e5b73f87-00f7-8e1b-6f63-900d40328128-40328105,#w-node-e5b73f87-00f7-8e1b-6f63-900d40328140-40328105,#Please-shoot-a-brief-3-minute-Loom-video-and-explain-why-you-think-we-should-add-you-to-our-team.w-node-e5b73f87-00f7-8e1b-6f63-900d40328144-40328105,#w-node-e5b73f87-00f7-8e1b-6f63-900d40328146-40328105 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_46a2cf20-81a2-690d-11aa-c07a2e198eff-b9f81bb7,#w-node-cfd3fc44-8e48-4afb-8e47-446d1f6fe8b1-b9f81bb7,#w-node-f032b410-6848-fd74-6b19-934b6e24de5e-b9f81bb7,#w-node-c896b8eb-93cc-1281-c312-c831b6027015-b9f81bb7,#w-node-f52581d8-b9b7-d964-db45-81763d21a4f3-b9f81bb7,#w-node-_81479efe-dc28-1066-d4cf-fde94014a9bb-b9f81bb7 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_2015293b-3084-16ba-52fb-985e562ff729-b9f81bb7 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-d8444077-5f2b-89ab-79f1-d0c8e3a4a01a-b9f81bb7 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_5e489f6b-e512-fdaf-90a6-be4a9d18b28f-b9f81bb7 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center end
}

#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37310-b9f81bb7,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37311-b9f81bb7,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37312-b9f81bb7,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37313-b9f81bb7,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37314-b9f81bb7,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37315-b9f81bb7,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37317-b9f81bb7,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37318-b9f81bb7,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37319-b9f81bb7 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-a8e5d251-7c4b-44be-7d3f-262e71a691c7-b9f81bb7,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a691db-b9f81bb7,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a691ef-b9f81bb7,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a69203-b9f81bb7,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a69218-b9f81bb7,#w-node-a8e5d251-7c4b-44be-7d3f-262e71a6922c-b9f81bb7,#w-node-f24f7bf5-eff4-8374-b6ce-0b5110884ba4-b9f81bb7,#w-node-faced7e3-dd5a-68bb-4228-1e447d3d521e-b9f81bb7,#w-node-_124e8825-c8be-73dc-90bd-330302ec418c-b9f81bb7,#w-node-_124e8825-c8be-73dc-90bd-330302ec419c-b9f81bb7,#w-node-_124e8825-c8be-73dc-90bd-330302ec41ac-b9f81bb7,#w-node-_124e8825-c8be-73dc-90bd-330302ec41bc-b9f81bb7 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37310-51457179,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37311-51457179,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37312-51457179,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37313-51457179,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37314-51457179,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37315-51457179,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37317-51457179,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37318-51457179,#w-node-c71d1c17-db1e-df3a-41d5-6b9b47e37319-51457179 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_124e8825-c8be-73dc-90bd-330302ec418c-51457179,#w-node-_124e8825-c8be-73dc-90bd-330302ec419c-51457179,#w-node-_124e8825-c8be-73dc-90bd-330302ec41ac-51457179,#w-node-_124e8825-c8be-73dc-90bd-330302ec41bc-51457179,#First-Name-7.w-node-_1b9cc280-2d30-c0c2-98ce-89a286888528-86888522,#First-Name-9.w-node-_3dd7ca82-13bd-8319-9c64-7af965773068-65773061,#Street-Address-3.w-node-_3dd7ca82-13bd-8319-9c64-7af96577306d-65773061,#City-3.w-node-_3dd7ca82-13bd-8319-9c64-7af96577306f-65773061,#State-Region-3.w-node-_3dd7ca82-13bd-8319-9c64-7af965773070-65773061,#Postal-Code-3.w-node-_3dd7ca82-13bd-8319-9c64-7af965773071-65773061,#What-Is-Your-Company-Name-3.w-node-_3dd7ca82-13bd-8319-9c64-7af965773075-65773061,#What-Is-Your-Job-Title-3.w-node-_3dd7ca82-13bd-8319-9c64-7af965773077-65773061 {
  grid-area: span 1/span 1/span 1/span 1
}

@media screen and (max-width: 991px) {
  #w-node-_7f32850b-e489-e5b7-d366-62e3263ffe6c-e0343168 {
      grid-area:span 1/span 2/span 1/span 2
  }

  #testimonial-jordan.w-node-fe2dc813-dbf9-e0ed-442a-e827cfe49710-484575b7,#testimonial-edgar.w-node-fe2dc813-dbf9-e0ed-442a-e827cfe49717-484575b7,#testimonial-jordan.w-node-d4a129d9-1633-b027-95cd-7b648710c64e-330bff7c,#testimonial-edgar.w-node-d4a129d9-1633-b027-95cd-7b648710c655-330bff7c,#testimonial-jordan.w-node-_9e020de3-325f-77d4-45c1-975a786076cc-bf501d7a,#testimonial-edgar.w-node-_9e020de3-325f-77d4-45c1-975a786076d3-bf501d7a {
      grid-area: span 1/span 1/span 1/span 1
  }
}

@media screen and (max-width: 767px) {
  #w-node-_88a90e72-ac7a-278e-b23c-797af22ca504-e03430c5,#w-node-f61dd100-89c6-10f3-15cc-d4103624381d-e03430c5 {
      grid-area:span 1/span 1/span 1/span 1
  }

  #w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e257-330bff7c,#w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e25e-330bff7c,#w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e265-330bff7c,#w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e26c-330bff7c,#w-node-_31fb81d8-b61a-bd65-5d88-adfcfc39e273-330bff7c,#w-node-_9e020de3-325f-77d4-45c1-975a7860768c-bf501d7a,#w-node-_9e020de3-325f-77d4-45c1-975a78607693-bf501d7a,#w-node-_9e020de3-325f-77d4-45c1-975a7860769a-bf501d7a,#w-node-_9e020de3-325f-77d4-45c1-975a786076a1-bf501d7a,#w-node-_9e020de3-325f-77d4-45c1-975a786076a8-bf501d7a {
      justify-self: center
  }
}

@media screen and (max-width: 479px) {
  #w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-5f9258a0,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-c0f227c8,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-74bbe7df,#w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-5cfcad06 {
      grid-area:span 1/span 1/span 1/span 1
  }

  #w-node-_111cbd39-8013-fbf1-7fad-5738fc28b7ec-f7a05faf {
      grid-template-rows: auto;
      grid-template-columns: 1fr
  }

  #w-node-_34061ec9-6ef9-7eb6-c773-6eee978d2a42-f22aaa2f {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_4a691295-b588-23d9-2e38-30dfd6a8e6f8-27d032ad,#w-node-c9e72288-fe2e-27e8-6e54-a5b407196f43-71ca6256 {
      grid-template-rows: auto;
      grid-template-columns: 1fr
  }
}

@font-face {
  font-family: 'BL Melody Regular';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401d97466f46e46027ca85_BLMelody-Medium.woff2') format('woff2'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401d97d0a1853d5aadffca_BLMelody-Medium.woff') format('woff'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401d1ca2b3b1e559af3b95_BLMelody-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BL Melody Regular';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401dbf1bd686b8ded02efe_BLMelody-ExtraLight.woff2') format('woff2'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401dbf55388ca461869eb9_BLMelody-ExtraLight.woff') format('woff'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2ae74598739b604a7e4f0_BLMelody-ExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BL Melody Regular';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401dbfa1e25c5c180bd752_BLMelody-Light.woff2') format('woff2'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401dbf6e3b33a73fe8b298_BLMelody-Light.woff') format('woff'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2ae74598739b604a7e4ef_BLMelody-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BL Melody Regular';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401dc0628d79cda5484552_BLMelody-SemiBold.woff2') format('woff2'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401dbf4ab930bd48659f82_BLMelody-SemiBold.woff') format('woff'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2ae74598739b604a7e4f2_BLMelody-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BL Melody Regular';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401dc055388ca461869f00_BLMelody-Regular.woff2') format('woff2'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65401dbf569c1661095d651e_BLMelody-Regular.woff') format('woff'), url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2ae74598739b604a7e4ee_BLMelody-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Bl Melody Edit';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65428c7291523287df1c4686_Bl%20Melody.zip') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belfast grotesk';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2ae74598739b604a7e4a6_Belfast%20Grotesk%20Semi%20Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belfast grotesk';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2ae74598739b604a7e4a5_Belfast%20Grotesk%20Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belfast grotesk';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653995c56d7b3f0acab35777_Belfast%20Grotesk%20Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belfast grotesk';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653995c54ceacd46c1d608d7_Belfast%20Grotesk%20Extra%20Bold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belfast grotesk';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653995c5f698985fe5eb93f8_Belfast%20Grotesk%20Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belfast grotesk';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653995c5cad513c6f584a704_Belfast%20Grotesk%20Extra%20Light.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belfast grotesk';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653995c68077032874933d7a_Belfast%20Grotesk%20Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belfast grotesk';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/653995c6c29c77502ffcd555_Belfast%20Grotesk%20Semi%20Bold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Belfast grotesk';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65399513e0025be409aee646_Belfast%20Grotesk%20Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BL Melody Regular';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/64c2ae74598739b604a7e4f1_BLMelody-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Blmelody Edit';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65428ce658c93b9e12591294_BLMelody-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Blmelody Edit';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65428cf4ed1968c698e09331_BLMelody-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Blmelody Edit';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65428cfc559a0cf26e9e7701_BLMelody-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Blmelody Edit';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65428d03c9fb48cf6aeae148_BLMelody-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Edit Blmelody Edit';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65428d09b8f8b5e15035dc49_Edit%20BLMelody-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Blmelody Edit';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65428d0f79e1f4c1e8223ca6_BLMelody-ExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Blmelody Book Edit';
  src: url('https://cdn.prod.website-files.com/64c2ae74598739b604a7e48b/65428d19b4c2262f6637cc0b_BLMelody-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}


.d-flex{
  display: flex !important;
}

.flex-column{
  flex-direction: column !important;
}

.gap-2{
  gap: 8px !important;
}

.gap-3{
  gap: 16px !important;
}

.align-items-center{
  align-items: center !important;
}

.align-items-start{
  align-items: start !important;
}

.justify-content-end{
  justify-content: flex-end !important;
}

.m-0{
  margin: 0px !important;
}

.p-4{
  padding: 16px !important;
}

.px-3{
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.price-btn{
  height: 32px !important;
  font-size: 12px !important;
}

.justify-content-center{
  justify-content: center !important;
}

.price-row{
  align-items: start !important;
}

.price-card{
  border-radius: 12px !important;
  border: 1px solid #ccc !important;
}

@media(max-width: 1140px){
  .pricing-grid{
    flex-wrap: wrap;
    padding: 0 20px;
  }
}

@media(max-width: 768px){
  .center.txt-white.h2-respaced{
    /* margin-bottom: -30px !important; */
  }
}


#paymentModal{
  & h2{
    font-size: 32px !important;
  }
}

#login-image, #signup-image{
  display: none;
}

#login-image.active, #signup-image.active{
  display: block;
}
