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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --midnight-blue: #26314a;
  --purple: #5b2b72;
  --white: white;
  --orange: #f9b234;
  --darkest: #1c273f;
  --white-3: white;
  --white-fcfdfe: #fcfdfe;
  --silver: #c4c4c4;
  --divider: #f7f7f8;
  --white-smoke: #f6f7f9;
  --alice-blue: #e6e9ef;
  --section-background: #eff1f4;
  --purple2: #67237f;
  --grey: #eaebed;
  --size--3-5rem: 3.5rem;
  --thene--border: var(--thene--background);
  --text--line-height: var(--line-height--1-3em);
  --swatch--transparenbt: #fff0;
  --black: black;
  --white-2: #faf44f;
  --paypal-blue: #70bff0;
  --mql-white: #eaebed;
  --text-large--font-family: var(--font--primary-family);
  --text-large--font-size: var(--size--1-25rem);
  --text-large--letter-spacing: var(--letter-spacing--0em);
  --text--font-family: var(--font--primary-family);
  --text--font-size: var(--size--1rem);
  --text--letter-spacing: var(--letter-spacing--0em);
  --display--font-family: var(--font--primary-family);
  --display--font-size: var(--size--3rem);
  --display--line-height: var(--line-height--1-3em);
  --display--letter-spacing: var(--letter-spacing--0em);
  --h1--font-size: var(--size--2rem);
  --h2--line-height: var(--line-height--1-3em);
  --h1--letter-spacing: var(--letter-spacing--0em);
  --h2--font-size: var(--size--2rem);
  --h2--letter-spacing: var(--letter-spacing--0em);
  --h6--font-size: .875rem;
  --h6--line-height: var(--line-height--1-3em);
  --h6--letter-spacing: var(--letter-spacing--0em);
  --h3--font-size: var(--size--1-5rem);
  --h4--font-size: var(--size--1-25rem);
  --h4--line-height: var(--line-height--1-3em);
  --h4--letter-spacing: var(--letter-spacing--0em);
  --h5--line-height: var(--line-height--1-3em);
  --text-small--font-family: var(--font--primary-family);
  --text-small--font-size: .875rem;
  --text-small--line-height: var(--line-height--1-3em);
  --text-small--letter-spacing: var(--letter-spacing--0em);
  --swatch--dark-secondary: #67237f;
  --size--2rem: 2rem;
  --grid-gap--main: 1.5rem;
  --size--75rem: .75rem;
  --swatch--brand-text: var(--swatch--dark);
  --size--1-75rem: 1.75rem;
  --grid-gap--small: 1rem;
  --radius--small: .25rem;
  --radius--medium: .5rem;
  --thene--background: #eff1f4;
  --size--1-5rem: 1.5rem;
  --swatch--brand: #f9b234;
  --radius--round: 100vw;
  --button--border-hover: white;
  --button--background-hover: var(--swatch--brand-text);
  --swatch--light-secondary: white;
  --form-button--border-radius: var(--radius--medium);
  --form-button--background: var(--swatch--brand);
  --form-button--text: var(--swatch--dark);
  --form-button--background-hover: var(--swatch--dark);
  --form-button--text-hover: var(--thene--text);
  --size--2-5rem: 2.5rem;
  --grid-gap--x-small: .5rem;
  --size--2-25rem: 2.25rem;
  --size--1rem: 1rem;
  --button: white;
  --button--background: var(--form-button--background);
  --button--text: var(--swatch--brand-text);
  --button--border: var(--swatch--brand);
  --button--text-hover: white;
  --swatch--dark: #26314a;
  --swatch--light: #f6f7f9;
  --swatch--brand-secondary: var(--swatch--dark-secondary);
  --thene--text: white;
  --thene--background-secondary: white;
  --thene--text-secondary: white;
  --border-width--main: 1.5px;
  --form-button--border-color: var(--swatch--brand);
  --form-button--border-hover: var(--swatch--brand);
  --max-width--main: 0px;
  --padding-horizontal--main: var(--size--3-5rem);
  --padding-verticle--none: var(--size--0rem);
  --padding-verticle--small: var(--padding-horizontal--main);
  --padding-verticle--medium: var(--size--6rem);
  --padding-verticle--large: var(--size--9rem);
  --space--extra-small: var(--size--75rem);
  --space--small: var(--size--1-5rem);
  --space--medium: var(--size--3rem);
  --space--large: var(--size--4rem);
  --svg-stroke-width--main: 1.5px;
  --display--font-weight: var(--font--primary-bold);
  --display--text-transform: var(--text-transform--uppercase);
  --font--primary-family: Poppins, sans-serif;
  --font--primary-regular: var(--font-weight--400);
  --font--primary-medium: var(--font-weight--500);
  --font--primary-bold: var(--font-weight--600);
  --font--secondary-primary: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --font--secondary-regular: 0px;
  --font--secondary-bold: 0px;
  --font--secondary-medium: 0px;
  --font-weight--inherit: 0px;
  --font-weight--100: 0px;
  --font-weight--200: 0px;
  --font-weight--300: 0px;
  --font-weight--400: 0px;
  --font-weight--500: 0px;
  --font-weight--600: 0px;
  --font-weight--700: 0px;
  --font-weight--800: 0px;
  --font-weight--900: 0px;
  --h1--font-family: var(--font--primary-family);
  --h1--font-weight: var(--font--primary-bold);
  --h1--line-height: var(--line-height--1-3em);
  --h1--text-transform: var(--text-transform--inherit);
  --h2--font-family: var(--font--primary-family);
  --h2--font-weight: var(--font--primary-bold);
  --h2--text-transform: var(--text-transform--inherit);
  --h3--font-family: var(--font--primary-family);
  --h3--font-weight: var(--font--primary-bold);
  --h3--line-height: var(--line-height--1-3em);
  --h3--letter-spacing: var(--letter-spacing--0em);
  --h3--text-transform: var(--text-transform--inherit);
  --h4--font-family: var(--font--primary-family);
  --h4--font-weight: var(--font--primary-bold);
  --h4--text-transform: var(--text-transform--inherit);
  --h5--font-size: var(--size--1rem);
  --h5--font-family: var(--font--primary-family);
  --h5--font-weight: var(--font--primary-bold);
  --h5--letter-spacing: var(--letter-spacing--0em);
  --h5--text-transform: var(--text-transform--inherit);
  --h6--font-family: var(--font--primary-family);
  --h6--font-weight: var(--font--primary-bold);
  --h6--text-transform: var(--text-transform--inherit);
  --letter-spacing--0em: 0em;
  --letter-spacing--0-04em: -.4em;
  --line-height--1-5em: 1.5em;
  --line-height--1-3em: 1.3em;
  --line-height--1-1em: 1.1em;
  --line-height--1em: 1em;
  --size--0rem: 0rem;
  --size--0-125rem: .125rem;
  --size--0-5rem: .5rem;
  --size--1-25rem: 1.25rem;
  --size--3rem: 3rem;
  --size--4rem: 4rem;
  --size--4-5rem: 4.5rem;
  --size--5rem: 5rem;
  --size--5-5rem: 5.5rem;
  --size--6rem: 6rem;
  --size--6-5rem: 6.5rem;
  --size--7rem: 7rem;
  --size--7-5rem: 7.5rem;
  --size--8rem: 8rem;
  --size--8-5rem: 8.5rem;
  --size--9rem: 9rem;
  --size--9-5rem: 9.5rem;
  --size--10rem: 10rem;
  --size--11rem: 11rem;
  --size--12rem: 12rem;
  --size--13rem: 13rem;
  --size--14rem: 14rem;
  --size--15rem: 15rem;
  --text--font-weight: var(--font--primary-regular);
  --text--text-transform: var(--text-transform--inherit);
  --text-large--font-weight: var(--font--primary-regular);
  --text-large--line-height: var(--line-height--1-3em);
  --text-large--text-transform: var(--text-transform--inherit);
  --text-small--font-weight: var(--font--primary-regular);
  --text-small--text-transform: var(--text-transform--inherit);
  --text-transform--inherit: 0px;
  --text-transform--none: 0px;
  --text-transform--uppercase: 0px;
  --text-transform--capitalize: 0px;
  --text-transform--lowercase: 0px;
}

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

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

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

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

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

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

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

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

.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartopenlinkcount {
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

.w-commerce-commercecartcontainer {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 480px;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px #00000040;
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecartquantity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecartquantity::placeholder {
  color: #999;
}

.w-commerce-commercecartquantity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.w-commerce-commercecartordervalue {
  font-weight: 700;
}

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.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-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutdiscounts {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  flex-wrap: wrap;
  padding: 20px;
  display: flex;
}

.w-commerce-commercecheckoutdiscountslabel {
  flex-basis: 100%;
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutdiscountsinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  flex: 1;
  width: auto;
  min-width: 0;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutdiscountsinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutdiscountsinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutdiscountsbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  height: 38px;
  margin-left: 8px;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}

.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
  padding: 8px 15px;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

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

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity, .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector, .w-commerce-commercecheckoutdiscountsinput, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  color: var(--midnight-blue);
  font-family: Poppins, sans-serif;
  font-size: 1.042vw;
  line-height: 150%;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.3em;
}

h2 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3em;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.3em;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
}

p {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.4;
}

a {
  color: var(--midnight-blue);
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 1rem;
  line-height: 1.4;
}

li {
  margin-bottom: 9px;
  font-size: 15px;
}

.navbar-light {
  background-color: #fff;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
}

.container-light-nav {
  object-fit: cover;
  max-width: 100%;
  display: flex;
}

.navbar-light-brand {
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.company-name-block {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  align-self: center;
  padding-left: 12px;
  font-size: 16px;
  font-weight: 700;
}

.nav-menu {
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.navbar-light-bold-link {
  color: #747474;
  letter-spacing: 1px;
  text-transform: lowercase;
  margin-right: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 12px;
  font-weight: 600;
}

.navbar-light-bold-link:hover {
  color: #000;
}

.navbar-light-navbutton {
  color: #fff;
  letter-spacing: 1px;
  text-transform: lowercase;
  background-color: #000;
  border-radius: 0;
  flex: 0 auto;
  align-self: center;
  margin-right: 20px;
  padding: 12px 30px;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.navbar-light-navbutton:hover {
  background-color: #242424;
}

.announcement-bar {
  z-index: 99999;
  color: #fff;
  background-color: #26314a;
  align-items: center;
  height: auto;
  display: none;
  position: static;
  inset: 0% 0% auto;
  overflow: hidden;
}

.aq-main-container {
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.aq-main-container.banner {
  position: static;
}

.announcement-contents {
  text-align: center;
  background-color: #26324a;
  padding-top: 10px;
  padding-bottom: 10px;
}

.announcement-contents.popup-overlay {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.announcement-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.close-notification {
  z-index: 99999;
  cursor: pointer;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  right: 30px;
}

.logo-image {
  z-index: 99999;
  width: 130px;
  font-size: 154px;
  position: relative;
}

.nav-link-list {
  padding: 0 0;
  position: static;
}

.nav-link-list.is-hidden {
  display: none;
}

.main-nav-link {
  color: #5b2b72;
  padding: 35px 1.042vw;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  display: block;
  position: relative;
}

.main-nav-link.drop-down-link-text-wrapper {
  padding-top: 35px;
  padding-bottom: 35px;
}

.main-nav-link.drop-down-link-text-wrapper.main-nav-link-hover {
  margin-left: 10px;
  margin-right: 10px;
}

.main-nav-link.main-nav-link-hover {
  margin-left: 1.042vw;
  margin-right: 1.042vw;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
}

.button-arrow {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--orange);
  background-color: var(--orange);
  color: #26324a;
  cursor: pointer;
  border-radius: 30px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
}

.button-arrow:hover {
  border-color: var(--white);
  background-color: var(--midnight-blue);
  color: var(--orange);
  font-weight: 700;
}

.button-arrow.schedule-demo {
  object-fit: fill;
  padding-right: 40px;
  display: inline-block;
}

.button-arrow.hover-white {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  cursor: pointer;
  width: auto;
  min-width: 155px;
  font-size: 14px;
}

.button-arrow.hover-white:hover {
  color: var(--white);
}

.button-arrow.hover-white.large {
  cursor: pointer;
  padding-left: 60px;
  padding-right: 60px;
}

.button-arrow.hover-white.large.is-hidden {
  display: flex;
}

.button-arrow.hover-white.large.book-checkout {
  margin-top: 0;
}

.button-arrow.hover-white.large.is-old {
  display: none;
}

.button-arrow.hover-white.is-large {
  padding-left: 100px;
  padding-right: 100px;
}

.button-arrow.hover-white.is-medium-width {
  grid-column-gap: 10px;
  width: auto;
  min-width: 200px;
  max-width: 275px;
  padding-left: 0;
  padding-right: 0;
}

.button-arrow.hover-white.case-study {
  background-color: var(--orange);
  margin-top: 10px;
}

.button-arrow.hover-white.case-study:hover {
  background-color: var(--midnight-blue);
  color: var(--white);
}

.button-arrow.hover-white.is-workshop-banner {
  min-width: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.button-arrow.hover-white.is-hide {
  border-color: var(--white-fcfdfe);
  color: var(--white-fcfdfe);
  background-color: #0000;
}

.button-arrow.hover-white.is-price {
  border-color: var(--white);
  background-color: var(--white);
  font-size: 18px;
  transition-property: none;
}

.button-arrow.hover-white.is-price:hover {
  color: var(--midnight-blue);
}

.button-arrow.hover-white.workshop-buy-now-btn {
  margin-left: -45px;
}

.button-arrow.hover-white.desing-it, .button-arrow.hover-white.work-it {
  cursor: pointer;
}

.button-arrow.hover-white.is-home-header {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  justify-content: center;
  width: auto;
  min-width: 0;
  display: flex;
}

.button-arrow.hover-white.pay-in-full-btn {
  border-width: 2px;
  border-color: var(--white-3);
  width: 45%;
  min-width: 0;
  height: 100%;
  margin-top: 0;
}

.button-arrow.hover-white.is-hero-btn {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  min-width: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.button-arrow.hover-white.aq-download {
  margin-bottom: 1rem;
}

.button-arrow.hover-white.is-download {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding-left: 28px;
  padding-right: 25px;
  position: relative;
}

.button-arrow.hover-white.is-download.is-coming-soon {
  display: none;
}

.button-arrow.hover-white.abp-button {
  padding-left: 4.06rem;
  padding-right: 4.06rem;
}

.button-arrow.hover-white.td-button {
  background-color: var(--midnight-blue);
  color: var(--white-3);
  border-style: none;
  border-color: #000;
  width: 100%;
  margin-top: 2rem;
  padding-left: 75px;
  padding-right: 75px;
}

.button-arrow.hover-white.td-button:hover {
  border-bottom-color: var(--orange);
  background-color: var(--orange);
}

.button-arrow.hover-white.is-red {
  color: var(--white-3);
  background-color: #8d282e;
  border-color: #8d282e;
}

.button-arrow.hover-white.is-red:hover {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
}

.button-arrow.hover-white.is-blue {
  background-color: var(--midnight-blue);
  color: var(--white-3);
  border-style: none;
}

.button-arrow.hover-white.is-blue:hover {
  background-color: var(--orange);
}

.button-arrow.hover-white.padding-top {
  margin-top: 40px;
  margin-bottom: 10px;
}

.button-arrow.hover-white.icf-btn {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  cursor: pointer;
  border-style: none;
  padding: 16px 48px;
  transition-duration: .5s;
  box-shadow: inset -1px -8px 7px -3px #cf8c13;
}

.button-arrow.hover-white.icf-btn:hover {
  border-style: none;
  box-shadow: inset -1px -8px 7px -3px #57595e;
}

.button-arrow.hover-white.is-see-more {
  background-color: #fec870;
}

.button-arrow.hover-white.is-pilot {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  padding-left: 24px;
  padding-right: 24px;
}

.button-arrow.hover-white.is-coaches_btn {
  min-width: 107px;
  line-height: 1;
}

.button-arrow.hover-white.back-btn {
  border-color: var(--divider);
  background-color: var(--divider);
  min-width: 0;
  max-width: 180px;
  margin-bottom: 18px;
}

.button-arrow.hover-white.back-btn:hover {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
  color: var(--white);
}

.button-arrow.hover-white.is-centered-form {
  width: 155px;
  display: block;
}

.button-arrow.hover-white.is-v2 {
  text-align: center;
  width: 100%;
  padding: 1.5rem;
  font-size: 1rem;
}

.button-arrow.hover-white.is-aq-x-mobile {
  margin-top: 2.63rem;
  display: none;
}

.button-arrow.dark {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
  color: var(--orange);
}

.button-arrow.back-button {
  border-color: var(--white);
  background-color: var(--midnight-blue);
  color: var(--white);
}

.button-arrow.back-button:hover {
  border-color: var(--orange);
  color: var(--orange);
}

.button-arrow.back-button.confiirmation {
  width: 250px;
}

.button-arrow._404 {
  max-width: 200px;
  margin-top: 20px;
}

.button-arrow.round {
  text-align: center;
  width: 40px;
  height: 40px;
  padding-left: 5px;
  padding-right: 5px;
}

.button-arrow.round:hover {
  border-style: none;
}

.button-arrow.round.cs-studies-arrows {
  padding-top: 11px;
}

.button-arrow.round.cs-studies-arrows:hover {
  background-color: var(--midnight-blue);
  color: var(--orange);
}

.button-arrow.round.cs-studies-arrows.is-blue:hover {
  background-color: var(--orange);
  color: var(--divider);
}

.button-arrow.grey-button {
  border-color: var(--silver);
  background-color: var(--silver);
}

.button-arrow.grey-button:hover {
  background-color: var(--midnight-blue);
}

.button-arrow.schedule-demo-large {
  object-fit: fill;
  width: 100%;
  min-width: 340px;
  max-width: 400px;
  padding-left: 20px;
  padding-right: 40px;
  display: inline-block;
}

.button-arrow.is-download-book-btn {
  z-index: 50;
  cursor: pointer;
  width: 100%;
  position: relative;
}

.button-arrow.is-download-book-btn:hover {
  border-style: solid;
  border-color: var(--midnight-blue);
}

.button-arrow.is-download-book-btn.is-cdp {
  width: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.button-arrow.new-arrow {
  grid-column-gap: 10px;
  cursor: pointer;
  padding-left: 28px;
  padding-right: 28px;
}

.button-arrow.is-white {
  border-color: var(--white);
  background-color: var(--white);
}

.button-arrow.is-white:hover {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
  color: var(--white);
}

.button-arrow.is-golden-ticket {
  padding-left: 25px;
  padding-right: 25px;
}

.button-arrow.mql-form-submitt {
  width: 100%;
}

.button-arrow.mql-form-submitt:hover {
  color: var(--white);
}

.button-arrow.icf-pay-deposit {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  cursor: pointer;
  background-color: #f9bb54;
  padding-left: 5rem;
  padding-right: 5rem;
  transition-duration: .5s;
  box-shadow: inset 0 -14px 11px -2px #f8ad2f;
}

.button-arrow.icf-pay-deposit:hover {
  color: var(--white-3);
}

.button-arrow.icf-pay-deposit.is-small {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.button-arrow.icf-pay-deposit.is-small:hover {
  color: var(--white-3);
}

.button-arrow.icf-pay-full {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  cursor: pointer;
  background-color: #dedddb;
  border-style: none;
  padding-left: 3rem;
  padding-right: 3rem;
}

.button-arrow.icf-pay-full:hover {
  background-color: var(--midnight-blue);
  color: var(--orange);
}

.button-arrow.icf-pay-full.icf-benifit-link-button {
  position: static;
}

.button-arrow.is-header:hover {
  border-color: var(--midnight-blue);
}

.button-arrow.is-full-width {
  width: 100%;
}

.button-arrow-text {
  color: #121824;
  font-size: 15px;
}

.button-arrow-text.hide-on-mobile {
  line-height: 20px;
}

.button-arrow-text.show-on-mobile {
  display: block;
}

.button-arrow-text.top {
  font-size: 13px;
}

.navbar-controls {
  z-index: 999999;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.arrow-html-embed {
  background-color: #0000;
  margin-left: 10px;
  padding-top: 4px;
  transition: all .2s;
}

.arrow-html-embed:hover {
  margin-left: 10px;
}

.arrow-html-embed.schdule-arrow {
  margin-top: 0;
  margin-left: 15px;
  margin-right: 13px;
  transition: all .3s;
  position: absolute;
  left: auto;
  right: 0%;
}

.arrow-html-embed.schdule-arrow.cl {
  margin-left: 75px;
  right: auto;
}

.arrow-html-embed.breads {
  margin-left: 5px;
  line-height: 1.7em;
}

.arrow-html-embed.breads.white {
  filter: invert();
}

.arrow-html-embed.back {
  margin-left: 0;
  margin-right: 10px;
  transform: rotate(180deg);
}

.arrow-html-embed.search {
  line-height: .5em;
}

.arrow-html-embed.round {
  margin-left: 0;
}

.arrow-html-embed.round.is-podcast {
  padding-top: 0;
}

.arrow-html-embed.rotated {
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  margin-left: 0;
  line-height: 14px;
  display: flex;
  transform: rotate(90deg);
}

.arrow-html-embed.is-btn-arrow {
  width: 12px;
  height: 9px;
  display: flex;
}

.arrow-html-embed.is-hide-arrow {
  margin-left: 0;
  margin-right: 10px;
  transform: rotate(-180deg);
}

.arrow-html-embed.abp-arrow {
  margin-top: 0;
  padding-top: 5px;
  transform: rotate(90deg);
}

.arrow-html-embed.download {
  margin-bottom: -4px;
  padding-top: 0;
  transform: rotate(90deg);
}

.arrow-html-embed.no-padding {
  padding-top: 0;
}

.aq-drop-link-text {
  z-index: 10;
  color: #5b2b72;
  padding-top: 35px;
  padding-bottom: 35px;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
  position: relative;
}

.aq-drop-link-text.main-nav-link-hover {
  font-size: 14px;
}

.aq-drop-link-text.main-nav-link-hover.w--current {
  color: var(--midnight-blue);
}

.navbar {
  z-index: 9999;
  background-color: #fff;
  justify-content: center;
  display: block;
  position: static;
}

.margin-left-15 {
  margin-left: 15px;
}

.nav-link-list-item {
  z-index: 10;
  color: #26314a;
  background-color: #0000;
  border-radius: 3px;
  padding: 0 10px;
  font-size: 1.111vw;
  font-weight: 500;
  line-height: 150%;
  transition: background-color .2s;
}

.nav-link-list-item:hover {
  background-color: #0000;
}

.brand {
  padding-left: 0;
}

.brand.navbar-left-brand {
  padding-right: 2vw;
}

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

.navbar-contents {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding: 0 2.083vw;
  display: flex;
  position: static;
}

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

.flex-button {
  display: flex;
}

.flex-button.align-center {
  justify-content: center;
}

.flex-button.align-center.margin-top-20.margin-bottom-30 {
  margin-top: 40px;
  margin-bottom: 60px;
}

.flex-button.align-center.margin-bottom-30 {
  margin-bottom: 40px;
}

.flex-button.align-center.margin-bottom-40 {
  margin-bottom: 48px;
}

.flex-button.align-center.is-paypal {
  margin-bottom: 23px;
}

.flex-button.align-center.aq-schedule-call {
  margin-bottom: 45px;
}

.flex-button.align-center-on-desktop {
  justify-content: center;
}

.flex-button.search {
  margin-top: 5px;
  margin-left: 10px;
  display: inline-block;
}

.flex-button.l-d-hidden {
  grid-column-gap: 3.13px;
  grid-row-gap: 3.13px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.section-hero {
  background-color: #26324a;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62356413b3c5c37867bee65e_Home-banner.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: scroll;
  width: auto;
  min-height: 100vh;
  padding-top: 10.764vw;
  padding-bottom: 10.764vw;
  position: relative;
  overflow: hidden;
}

.section-hero.page-padding {
  background-image: none;
  height: 90vh;
  min-height: 0;
  padding: 50px 50px 50px 60px;
  display: none;
}

.section-hero.page-padding.workshop-hero {
  padding-left: 0;
  padding-right: 0;
}

.section-hero.inner-page {
  background-image: none;
  background-size: auto;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.section-hero.inner-page.aff {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62f0a0c5f4eb67413d006a6e_banner%20imags.jpg");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  min-height: 768px;
  overflow: visible;
}

.section-hero.inner-page.doc {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62f1f1c30ae83ffe435254ec_banner%20imags.jpg");
  background-position: 100%;
  background-size: cover;
  min-height: auto;
  padding-bottom: 70px;
}

.section-hero.inner-page.doc.is-aq-model {
  height: 100vh;
}

.section-hero.inner-page.doc.is-model-v2 {
  height: 56.25rem;
}

.section-hero.inner-page.book {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62f35b32ab1b882dcf09c2c2_Treatment.jpg");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  min-height: 0;
  overflow: visible;
}

.section-hero.inner-page.is-affiliates-landing-page {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/630c7c0da0cd14007fccd1b5_Affiliates%20Landing%20PG%20Hero.jpg");
  background-position: 50%;
  background-size: cover;
}

.section-hero.inner-page.is-aq-practioner {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62cc20589e6ac46c75eed3e6_AQai-aqpractitioner.jpg");
  background-position: 50%;
  background-size: cover;
}

.section-hero.inner-page.is-old {
  display: none;
}

.section-hero.inner-page.training-development {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/646de03fa3703e451bb52572_banner-desktop.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 3.13rem;
  padding-bottom: 3.13rem;
}

.section-hero.inner-page-single {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62622aca90aa05e2a4f90ab3_coach--org-assessmentt.jpg");
  background-position: 0 0;
  background-size: auto;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.section-hero.aq-model {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62555e31a09cc812ff409076_BG-highlight.png");
  background-position: 50%;
  background-size: cover;
  min-height: 530px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.section-hero.center-text {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/625edb72c07cd8aff5e23de9_AQai-our-pupoose-hero.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  min-height: 518px;
  padding-top: 160px;
  padding-bottom: 100px;
}

.section-hero.center-text.purpose-banner {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/625ff2dfb5a63e589dfc2f49_AQai-our-pupoose-hero.jpg");
}

.section-hero.center-text.vivid-banner {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/625ff309b3139d22d4a0f2ef_AQai-vivid-vision.jpg");
}

.section-hero.center-text.blog {
  background-image: none;
  min-height: 200px;
  padding-top: 100px;
  display: none;
}

.section-hero.center-text.security-banner {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/625ff2dfb5a63e589dfc2f49_AQai-our-pupoose-hero.jpg");
  min-height: 0;
  padding-bottom: 160px;
}

.section-hero.center-text-team {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/625ed9532e2ad340143e8677_AQai-meet-the-team-hero.jpg");
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-attachment: scroll;
  min-height: 518px;
  padding-top: 100px;
  padding-bottom: 180px;
}

.section-hero.center-text-terms {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63aefa2f5808d3cd8027147e_AQai-podcast-hero.jpg");
  background-position: 0%;
  background-size: cover;
  min-height: 180px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-hero.center-text-terms.hero {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62691145b6fb24856cfee96e_AQai-utility-her.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.section-hero.product-category {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62622a4bb443760b36860cc5_category-level1.jpg");
  min-height: 30vh;
  padding-top: 4.764vw;
  padding-bottom: 4.764vw;
}

.section-hero.inner-page-single2 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/625ee3ddf952d33d7b1b3028_AQai-org-assessment-hero3.jpg");
  background-position: 0 0;
  background-size: auto;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.hero-image-blur {
  z-index: 0;
  opacity: .66;
  filter: blur(30px);
  max-width: 50%;
  display: none;
  position: absolute;
  top: -49px;
  left: 53px;
}

.hero-image-blur.home {
  z-index: 5;
  display: none;
}

.hero-image-blur.right {
  left: auto;
  right: 50px;
}

.hero-tabs-content {
  text-align: right;
  width: 100%;
  padding-left: 180px;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.standard-tab-text {
  font-size: 13px;
  line-height: 20px;
}

.tabs-heading-wrap {
  color: #fff;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 590px;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.standard-tab {
  z-index: 3;
  opacity: .7;
  filter: grayscale();
  color: #ffffff80;
  text-align: center;
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 10px;
  font-size: .903vw;
  line-height: 150%;
  transition: all .3s;
  display: flex;
}

.standard-tab:hover {
  opacity: 1;
  border: 1px solid #fff6;
  box-shadow: 0 10px 40px #8585850d;
}

.standard-tab:active, .standard-tab:focus {
  border-color: var(--orange);
}

.standard-tab.w--current {
  border-color: var(--orange);
  opacity: 1;
  filter: grayscale(0%);
  color: #fff;
  background-color: #0000;
  box-shadow: 0 10px 40px #8585850d;
}

.hero-tabs-menu {
  flex-direction: column;
  align-items: flex-start;
  width: 120px;
  display: flex;
}

.standard-tab-icon {
  width: 40px;
  margin-bottom: 10px;
}

.hero-content-paragraph {
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 1.5em;
}

.hero-content-paragraph.text-color-white {
  color: var(--white);
  font-size: 20px;
}

.hero-content-paragraph.text-color-white.mobile-text-center:hover {
  color: var(--white);
}

.hero-content-paragraph.text-color-white.category-page {
  font-size: 16px;
}

.hero-content-paragraph.text-color-white.doc-subtitle {
  letter-spacing: .5px;
  max-width: 600px;
  font-size: 28px;
  font-weight: 200;
}

.hero-content-paragraph.text-color-white.book-subtitle {
  max-width: 520px;
  margin-top: 50px;
  font-size: 24px;
  font-weight: 300;
}

.hero-content-paragraph.text-color-white.book-subtitle.no-hover:hover {
  color: var(--white);
}

.hero-content-paragraph.text-color-white.is-lead-magnet-p {
  width: 71%;
}

.hero-content-paragraph.text-color-white.is-lead-magnet-p.ug-para {
  width: 100%;
  font-size: 18px;
}

.hero-content-paragraph.text-color-white.abp-p-medium {
  font-size: 19px;
  font-weight: 400;
  line-height: 2;
}

.hero-content-paragraph.font24 {
  letter-spacing: .5px;
  font-size: 28px;
  line-height: 1.5em;
}

.hero-content-paragraph.font24.text-color-white {
  font-weight: 200;
}

.hero-content-paragraph.is-thank-you-text {
  width: 80%;
  font-size: 15px;
}

.hero-content-paragraph.is-thank-you-text.is-coach {
  width: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: .88rem;
}

.hero-content-paragraph.no-padding {
  margin-bottom: 0;
}

.hero-content-paragraph.is-cdp {
  width: 53ch;
  font-size: 20px;
}

.headding-small-bold {
  letter-spacing: .02em;
  margin-top: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2em;
}

.headding-small-bold.margin-bottom-30 {
  margin-bottom: 20px;
}

.headding-small-bold.margin-bottom-30.text-color-white {
  color: var(--white);
  font-size: 30px;
  font-weight: 500;
}

.headding-small-bold.margin-bottom-10.category-page {
  color: var(--purple);
  margin-bottom: 20px;
}

.headding-small-bold.text-color-white.margin-bottom-30.main-title {
  text-shadow: 1px 1px 6px #000000c2;
  position: relative;
  bottom: 50%;
}

.headding-small-bold.text-color-white.text-align-center.mobile-text-left {
  color: var(--midnight-blue);
  text-align: left;
  font-size: 16px;
}

.headding-small-bold.margin-top-30.min-height-card {
  min-height: 42px;
}

.headding-small-bold.small {
  font-size: 18px;
}

.headding-small-bold.no-padding {
  margin-bottom: 0;
}

.tab-pane {
  height: 100%;
  position: static;
}

.hero-tabs-container {
  z-index: 10;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.headding-large {
  color: #fff;
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 37px;
  font-weight: 700;
  line-height: 1.2em;
}

.headding-large.margin-bottom-22 {
  margin-bottom: 22px;
  font-size: 50px;
}

.headding-large.margin-bottom-22.order-confirmation {
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 30px;
}

.headding-large.margin-bottom-22.mobile-text-center, .headding-large.margin-bottom-22.headersm {
  font-size: 50px;
}

.headding-large.margin-bottom-22.inv {
  font-size: 37px;
}

.headding-large.margin-bottom-22.aff {
  font-size: 48px;
}

.headding-large.margin-bottom-22.doc {
  font-size: 35px;
  font-weight: 500;
  line-height: 1.4em;
}

.headding-large.text-align-center.margin-top-20 {
  font-weight: 600;
}

.headding-large.text-align-center.margin-top-20.margin-bottom-20 {
  font-size: 60px;
  line-height: 1.1;
}

.headding-large.text-align-center.aq-heading {
  margin-bottom: 30px;
  font-size: 35px;
}

.headding-large.margin-bottom-30 {
  letter-spacing: 2px;
  object-fit: fill;
  max-width: 630px;
  margin-bottom: 60px;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.4em;
}

.headding-large.is-black {
  color: var(--midnight-blue);
}

.hero-tabs {
  display: block;
  position: static;
}

.margin-bottom-22 {
  margin-bottom: 30px;
}

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

.page-padding {
  padding-left: 0%;
  padding-right: 0%;
}

.page-padding.aq {
  z-index: 1;
  padding-top: 50px;
  position: relative;
}

.page-padding.light {
  background-color: #fff;
}

.page-padding.blog-summary, .page-padding.blog-padding {
  padding-top: 0;
}

.page-padding.blog {
  padding-top: 0;
  padding-bottom: 20px;
}

.page-padding.blog.new-bg {
  background-color: #dddde0;
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.section.section-model {
  background-image: none;
  padding-top: 70px;
  padding-bottom: 40px;
}

.section.section-model.is-v3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: static;
}

.section.section-our-solution {
  padding-top: 50px;
  padding-bottom: 40px;
}

.section.section-our-solution.mobile-ptop-0.darker, .section.section-our-solution.darker {
  background-color: var(--white-smoke);
}

.section.section-faq {
  overflow: hidden;
}

.section.section-faq.aqlite {
  padding-top: 40px;
}

.section.section-faq.pt2 {
  padding-top: 60px;
}

.section.section-teams-companies {
  background-image: linear-gradient(#f6f7f9, #fcfdfe);
  overflow: hidden;
}

.section.section-teams-companies.org {
  padding-top: 60px;
}

.section.section-teams-companies.is-adp {
  padding-top: 3.13rem;
  padding-bottom: .2rem;
}

.section.section-teams-companies.is-adp.is-works-training-development {
  padding-bottom: 1.33rem;
}

.section.section-article {
  background-image: linear-gradient(#f6f7f9, #fcfdfe);
  padding-bottom: 70px;
}

.section.section-personal-demo {
  background-color: #26314a;
  padding-top: 60px;
}

.section.section-personal-demo.video {
  position: relative;
}

.section.section-personal-demo.padding-small {
  padding-bottom: 60px;
}

.section.border-bottom.tscs {
  padding-top: 0;
}

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

.section.section-maps {
  background-image: linear-gradient(#f6f7f9, #fcfdfe);
  overflow: hidden;
}

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

.section.padd20.border-bottom.blog {
  padding-top: 40px;
  padding-bottom: 0;
}

.section.padd20.border-bottom.blog.podcast {
  color: var(--midnight-blue);
  border-bottom-width: 0;
  margin-top: 0;
  padding-top: 0;
}

.section.dark {
  background-color: var(--midnight-blue);
  padding-top: 80px;
}

.section.dark.blob {
  padding-top: 20px;
  position: relative;
  overflow: hidden;
}

.section.dark.blog {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section.dark.section-pricing {
  padding-top: 64px;
}

.section.dark.section-pricing.is-new, .section.mobile-top-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.section.mobile-top-0.mobile-pbottom-0.is-model-v2 {
  padding-bottom: 50px;
}

.section.mobile-top-0.is-v3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.section.section-quotes {
  background-image: linear-gradient(#f6f7f9, #fcfdfe);
  overflow: hidden;
}

.section.section-quotes--p0 {
  background-image: linear-gradient(#f6f7f9, #fcfdfe);
  padding-bottom: 0;
  overflow: hidden;
}

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

.section.top0.aqlite {
  padding-top: 60px;
}

.section.section-quotess {
  background-image: linear-gradient(#f6f7f9, #fcfdfe);
  padding-top: 70px;
  padding-bottom: 10px;
  overflow: hidden;
}

.section.relative {
  position: relative;
  overflow: hidden;
}

.section.power-aq {
  padding-top: 50px;
  padding-bottom: 0;
}

.section.section-vivid {
  background-color: var(--white);
  background-image: none;
  position: relative;
  overflow: hidden;
}

.section.team-model {
  background-color: var(--divider);
  max-height: 390px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section.section-teams {
  overflow: hidden;
}

.section.product-page-grey {
  background-color: var(--alice-blue);
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 30px;
  display: block;
}

.section.product-breadcrumbs {
  background-color: var(--alice-blue);
  padding-top: 10px;
  padding-bottom: 10px;
}

.section.blue {
  background-color: var(--midnight-blue);
}

.section.inner-ibm {
  position: relative;
  overflow: hidden;
}

.section.inner-ibm.ibmslider {
  padding-top: 20px;
}

.section.inner-ibm.ibmslider.light {
  padding-top: 60px;
}

.section.ibmslider.light {
  background-color: #fff;
  padding-top: 60px;
  overflow: hidden;
}

.section.bg {
  background-color: var(--white-smoke);
}

.section.area-one {
  padding-bottom: 40px;
}

.section.blog-summary {
  padding-top: 0;
  padding-bottom: 20px;
}

.section._1.area-one {
  padding-top: 20px;
}

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

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

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

.section.aqme.pb0 {
  padding-bottom: 0;
}

.section.section-adhere {
  background-color: var(--midnight-blue);
  background-image: none;
  padding-top: 70px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.section.section-adhere.is-v2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.section.lightbg {
  background-color: var(--white-smoke);
  padding-top: 70px;
  padding-bottom: 160px;
}

.section.lightbg.challanges {
  background-color: #f6f6f7;
  padding-bottom: 100px;
  position: relative;
}

.section.lightbg.program {
  padding-bottom: 100px;
}

.section.lightbg.is-v3 {
  padding-top: 6rem;
}

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

.section.pricing-box {
  background-color: #26314a;
  padding-top: 60px;
}

.section.pricing-box.video {
  position: relative;
}

.section.section-feature {
  overflow: hidden;
}

.section.section-feature.aqlite {
  padding-top: 40px;
}

.section.section-feature.pt2 {
  background-color: #f6f7f9;
  padding-top: 60px;
  position: relative;
}

.section.section-form {
  background-color: #26314a;
  padding-top: 60px;
  position: relative;
  overflow: hidden;
}

.section.section-form.video {
  position: relative;
}

.section.affiliate {
  padding-top: 270px;
}

.section.documentary {
  padding-top: 70px;
  position: relative;
}

.section.bookbg {
  background-color: var(--midnight-blue);
  padding-top: 70px;
}

.section.benifits-for-you {
  margin-top: 3.13rem;
}

.section.homepage-block1 {
  background-color: var(--section-background);
}

.section.homepage-block2 {
  background-color: var(--midnight-blue);
}

.section.new-background {
  background-color: #f0f0f0;
}

.section.overflow-hidden {
  overflow: hidden;
}

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

.section.icf-section.is-overflow-hidden {
  overflow: hidden;
}

.section.is-new-section {
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: block;
}

.section.is-new-section.section-bcg {
  background-color: #f7f8fa;
}

.section.is-new-section.is-no-top-padding.is-aq-level-1 {
  padding-bottom: 2.5rem;
}

.section.is-new-section.is-how-people {
  padding-top: 40px;
  overflow: hidden;
}

.section.is-new-section.is-dark {
  background-color: var(--midnight-blue);
}

.container {
  width: 100%;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 60px;
  position: static;
}

.container.topmargin {
  margin-top: 30px;
}

.container.is-thrive {
  padding-left: 70px;
  position: relative;
}

.container.is-small {
  margin-top: 82px;
  position: relative;
}

.container.is-small.ug-container {
  padding-left: 60px;
  padding-right: 60px;
}

.container.is-small.no-padding {
  cursor: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: all .35s;
}

.container.container-small.is-affilaite-container {
  background-color: var(--white);
}

.container.affiliate-container {
  background-color: var(--white);
  max-width: 1150px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.container.book-slice-container {
  padding-left: 80px;
  padding-right: 80px;
}

.container.is-workshop {
  height: 100%;
}

.container.is-modal-container {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 35px;
  padding: 0 58px;
  display: block;
}

.container.position-relative {
  position: relative;
}

.container.container-rleative {
  z-index: 150;
  position: absolute;
  inset: 0%;
}

.container.is-abp {
  padding-right: 3.75rem;
}

.container.is-new-container {
  padding-right: 60px;
}

.container.is-new-container.is-card-section {
  padding-left: 20px;
  padding-right: 20px;
}

.container.is-aq-model-tabs, .container.hero_v2 {
  padding-right: 60px;
}

.container.is-new {
  padding-left: 60px;
}

.container.is-new.is-workshop-quote-container {
  margin-bottom: 0%;
  position: absolute;
}

.container.overflow-hidden {
  overflow: hidden;
}

.container.is-thank-you {
  position: relative;
}

.container.is-icf-card {
  z-index: 800;
  max-width: 1400px;
  padding-left: 1.88rem;
  padding-right: 1.88rem;
  position: relative;
}

.container.is-no-top-bottom-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.container.cdp-steps {
  position: relative;
}

.container.cdp-steps.is-v2 {
  padding-top: 6.3rem;
  padding-bottom: 7.7rem;
}

.container.is-v2 {
  padding-top: 6rem;
  padding-bottom: 5.9rem;
}

.container.is-v3 {
  padding-top: 0;
  padding-bottom: 0;
}

.container.is-cdp-desktop {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.container.cdp-landing {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.container.cdp-instructor {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.container.is-pricing-card {
  padding-bottom: 6rem;
}

.container.is-aq-level-one-fountation, .container.is-breadcrumb {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.container.is-pricing-container {
  padding-bottom: 4rem;
}

.container.is-aq_coach-map {
  margin-left: auto;
  margin-right: auto;
}

.container.is-aq_coach-map.is-new {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-section {
  font-size: 24px;
  line-height: 1.2em;
}

.heading-section.margin-bottom-30.mobile-text-center {
  margin-bottom: 30px;
}

.heading-section.margin-bottom-30.mobile-text-center.g-version {
  color: var(--midnight-blue);
  margin-bottom: 10px;
  font-size: 27px;
}

.heading-section.margin-bottom-30.text-align-center {
  margin-top: 60px;
  margin-bottom: 30px;
}

.heading-section.margin-bottom-30.text-color-white.left-align-text {
  text-align: left;
  justify-content: flex-start;
  font-size: 30px;
  font-weight: 600;
}

.heading-section.margin-bottom-30.text-color-white.ptitle {
  text-align: left;
  font-size: 24px;
  font-weight: 600;
  display: block;
}

.heading-section.margin-bottom-30.category-white {
  color: var(--white);
}

.heading-section.margin-bottom-30.category-white.purple-wrapper {
  background-color: var(--purple);
  border-radius: 10px;
  justify-content: center;
  margin-bottom: 0;
  padding: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.heading-section.text-align-center.margin-bottom-30 {
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
}

.heading-section.text-align-center.margin-bottom-30.text-color-white.mobile-text-center:hover {
  color: var(--white);
}

.heading-section.text-align-center.margin-bottom-30.is-yellow {
  color: var(--orange);
}

.heading-section.text-align-center.margin-bottom-30.is-aq-x {
  font-size: 42px;
}

.heading-section.text-align-center.mobile-header {
  text-align: left;
}

.heading-section.margin-bottom-25 {
  margin-top: 20px;
}

.heading-section.margin-bottom-25.icf-left-aligned {
  text-align: left;
}

.heading-section.margin-bottom-25.is-cdp-new {
  line-height: 1.2;
}

.heading-section.margin-bottom-25.is-cdp-new.is-new {
  max-width: 60ch;
  font-weight: 400;
}

.heading-section.margin-bottom-55.text-align-center {
  font-weight: 400;
}

.heading-section.text-color-white.margin-bottom-30 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-section.text-color-white.margin-bottom-30.formcta {
  font-weight: 400;
}

.heading-section.text-color-white.margin-bottom-30.mobile-text-center.no-hover:hover {
  color: var(--white);
}

.heading-section.margin-bottom-20.mobile-text-center {
  font-size: 30px;
}

.heading-section.text-align-left {
  text-align: left;
}

.heading-section.text-align-left.mobile-text-center._404-v2 {
  font-weight: 700;
}

.heading-section.c-heading {
  color: var(--midnight-blue);
}

.heading-section.c-heading.is-aq-x {
  font-size: 52px;
}

.heading-section.program-heading {
  margin-bottom: 60px;
  font-size: 27px;
}

.heading-section.program-heading.text-color-white {
  text-align: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.heading-section.program-heading.is-v2 {
  text-align: center;
}

.heading-section.is-aq-modle {
  margin-bottom: 1.88rem;
}

.heading-section.is-aq-modle.is-aq-x, .heading-section.is-new-heading-section {
  text-align: center;
}

.heading-section.is-aq-x {
  text-align: center;
  font-size: 42px;
}

.margin-bottom-30.ts-cs {
  font-weight: 400;
}

.media-play-wrapper {
  background-color: var(--midnight-blue);
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62860b2992096e38662342fe_aqai-vid-bg-1.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 340px;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.media-play-wrapper._30px {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62348b31e437581ef3dbb1cd_Asset%2092aqai%20media.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 337.5px;
  margin-bottom: 15px;
  display: flex;
}

.media-play-wrapper.hpvid {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.media-play-wrapper.hpvid.no-padding {
  margin-top: 0;
}

.media-play-wrapper.orgpgvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62860f8fdcb5c87b2b644f4a_aqai-vidBg-orgPg-1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 0;
}

.media-play-wrapper.vid2 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861077bc262218a9eafd91_aqai-vidBg-orgPg-2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.media-play-wrapper.orgvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6286151358160104e0b4c9da_aqai-vidBg-orgassessmentPg-2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.media-play-wrapper.aqliteviv {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/628618ab7f271236585b3627_aqai-vidBg-aqlite-1.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.media-play-wrapper.comingsoonvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6286180d5abe5c482e8d8282_aqai-vidBg-comingsoon.png");
  background-size: cover;
}

.media-play-wrapper.aqmevid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/628619b5ce763a96c2685f6f_aqai-vidBg-aqme-1.png");
}

.media-play-wrapper.l1vid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861b86fc6ba2cc15d92e55_aqai-vidBg-L1-1.png");
}

.media-play-wrapper.l1vid.is-icf {
  margin-top: 0;
}

.media-play-wrapper.aqmodelvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861cec46ce132ec952de72_aqai-AQmodelPg-1.png");
}

.media-play-wrapper.aqmodelvid.is-model-v2 {
  background-position: 50%;
  background-repeat: no-repeat;
  margin-top: 0;
}

.media-play-wrapper.vidwalkthru {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861de5472cc965d695e4bf_aqai-walkthru-1.png");
}

.media-play-wrapper.ccvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/628621887f271285815b77b9_aqai-vidBg-C%2BC-1.png");
  background-size: cover;
}

.media-play-wrapper.ccvid2 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/628621887f271285815b77b9_aqai-vidBg-C%2BC-1.png");
}

.media-play-wrapper.pilot-video {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c5374e58df651e993be71f_Layer%20666.jpg");
  border-radius: 15px 15px 20px 20px;
}

.media-play-wrapper.v1 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62e0c85c4aea8604448bb108_Layer%203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #686d7e;
  border-radius: 15px;
  width: 320px;
  max-width: 320px;
  height: 390px;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 30px;
  box-shadow: 1px 1px 30px 15px #ffffff17;
}

.media-play-wrapper.v2 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62e0c85a290ee546c0908aa5_Layer%203%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #686d7e;
  border-radius: 15px;
  width: 320px;
  max-width: 424px;
  height: 390px;
  margin: 0;
  bottom: auto;
  box-shadow: 1px 1px 30px 15px #ffffff17;
}

.media-play-wrapper.doc {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62f1f2e9bc47b22b33f9d65b_video-wrap.jpg");
  height: 600px;
}

.media-play-wrapper.cs-video {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62860b2992096e38662342fe_aqai-vid-bg-1.png");
  background-position: 0 0;
  background-size: cover;
  border: 2px solid #3d4964;
  width: 100%;
  margin-top: 0;
}

.media-play-wrapper.is-golden-tickets {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63ee120c1cd7f3b4492baabe_video-background%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
}

.media-play-button {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--purple2);
  border-radius: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  transition: transform .2s, background-color .2s;
  display: flex;
  position: absolute;
}

.media-play-button:hover {
  background-color: #fff;
  transform: scale(1.05);
}

.media-play-button.no-video {
  cursor: not-allowed;
}

.media-play-button.vidbtnhide {
  display: none;
}

.media-play-button.yellow {
  background-color: var(--orange);
}

.media-play-button.pop.yellow {
  width: 42px;
  height: 42px;
}

.media-play-button.is-golden-ticket {
  background-color: var(--orange);
}

.video-tag {
  background-color: #ffffffb3;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 5px 10px;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.text-block-250 {
  font-size: 10px;
  line-height: 1.2em;
}

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

.margin-top-30.jetboost-list-wrapper-bpe4 {
  margin-top: 60px;
}

.margin-top-30.grid-content {
  min-height: 0;
  margin-top: 0;
  padding: 30px;
}

.margin-top-30.grid-content.min-height {
  min-height: 400px;
  padding-left: 10px;
}

.margin-top-30.jetboost-list-wrapper-e4wz {
  margin-top: 60px;
}

.margin-top-30.jetboost-list-wrapper-e4wz.jetboost-list-wrapper-e28e.mobile {
  display: none;
}

.block-aws {
  grid-column-gap: 120px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.section-model {
  background-image: linear-gradient(to bottom, var(--white-smoke), var(--white-fcfdfe));
  position: relative;
  overflow: hidden;
}

.pie-chart-wrapper {
  text-align: center;
  display: none;
  position: relative;
}

.ability-img {
  z-index: 1;
  width: 33.333vw;
  position: relative;
}

.ability-img.new {
  width: 100%;
  height: 100%;
  display: block;
  inset: 0%;
}

.ability-hover {
  z-index: -1;
  width: 100%;
  max-width: none;
  transition: transform .2s;
  position: absolute;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.heading-large {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-large.margin-bottom-30 {
  font-size: 20px;
}

.heading-large.margin-bottom-10.mobile-center {
  text-align: center;
  padding-left: 0;
  font-size: 29px;
}

.heading-large.text-align-center {
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.5em;
}

.heading-large.text-align-center.text-color-white.blog {
  cursor: auto;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.7em;
}

.heading-large.text-align-center.text-color-white.blog:hover {
  color: var(--white);
}

.heading-large.left-align-text.margin-bottom-30 {
  margin-bottom: 30px;
}

.text-size-large {
  font-size: 16px;
  line-height: 1.4em;
}

.text-size-large.margin-bottom-20 {
  padding-left: 40px;
}

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

.counter-number {
  color: #26324a;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2em;
}

.counter-number.digit2 {
  width: 50px;
}

.counter-number.digit3 {
  width: 85px;
}

.feature-number-wrap {
  place-content: stretch space-between;
  align-items: stretch;
  margin-bottom: 50px;
  display: flex;
}

.small-paragraph {
  color: #26324a;
  width: 100%;
  margin-bottom: 0;
  line-height: 1.5;
  text-decoration: none;
}

.small-paragraph.centre {
  text-align: center;
  margin-bottom: 0;
}

.small-paragraph.light {
  color: #fff;
  margin-top: 0;
  font-family: Poppins, sans-serif;
}

.small-paragraph.text-color-white {
  font-size: 13px;
}

.small-paragraph.text-color-white.is-hidden {
  display: none;
}

.small-paragraph.sample {
  text-align: center;
}

.extra-words {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.extra-words.digit3 {
  width: 130px;
}

.extra-words.digit2 {
  width: 70px;
}

.statistic-circle-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.333%;
  padding: 10px;
  display: flex;
  position: relative;
}

.statistic-circle-wrap.piping, .statistic-circle-wrap.border-l {
  border-left: 0 solid #00000026;
  border-right: 0 solid #00000024;
  padding: 10px 30px;
}

.counter-plus {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2em;
}

.model-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-3 {
  padding-left: 5.556vw;
}

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

.text-align-center.margin-bottom-30 {
  color: var(--white);
  font-weight: 400;
}

.text-align-center.margin-bottom-30.bold {
  margin-left: 10px;
  font-weight: 600;
}

.text-align-center.margin-bottom-30.bold.purplee {
  color: var(--purple2);
  font-weight: 800;
}

.text-align-center.margin-bottom-20.purple {
  border: 1px solid var(--purple);
  color: var(--purple2);
  border-radius: 50px;
  padding: 8px;
  font-size: 14px;
  font-weight: 700;
}

.text-align-center.margin-bottom-20.purple.margin-g {
  margin-top: 10px;
}

.text-align-center.margin-bottom-20.purple {
  color: #67237f;
  border: 1px solid #5b2b72;
  border-radius: 50px;
  padding: 8px;
  font-size: 14px;
  font-weight: 700;
}

.text-align-center.sub-header-text {
  margin-bottom: 10px;
}

.text-align-center.sub-header-text.margin-bottom-10.big-purple {
  color: var(--purple2);
  margin-left: 10px;
  font-weight: 700;
}

.text-align-center.sub-header-text.places-remaining {
  color: var(--purple2);
  font-weight: 700;
}

.text-align-center.largespace {
  margin-top: 80px;
  margin-bottom: 40px;
}

.text-align-center.is-icf {
  min-height: 4.9rem;
}

.image-path {
  width: 50em;
  height: 100%;
  position: absolute;
  inset: -40px auto 0% 30px;
}

.image-path.mobile-hide {
  display: none;
}

.image-path.mobile-hide.right {
  left: auto;
  right: 30px;
}

.image-path.bloblight {
  opacity: .32;
}

.relative-content {
  z-index: 2;
  position: relative;
}

.quote-content-wrapper {
  text-align: center;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 41.667vw;
  font-size: 1.528vw;
  line-height: 150%;
  display: flex;
}

.quote-left {
  width: 23px;
  margin-right: .347vw;
}

.quote-right {
  width: 23px;
  margin-left: .347vw;
}

.who-block {
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.div-block-5 {
  padding-left: 4.167vw;
}

.quote-content {
  font-size: 22px;
  line-height: 1.5em;
}

.grid-four-item-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.grid-four-component {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area" 377px
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-four-component.v2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 1440px;
}

.grid-four-component.v2.desktop {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-auto-flow: column;
  margin-bottom: 0;
}

.grid-four-item-content-wrapper {
  z-index: 5;
  background-color: #26324acc;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 30%;
  margin-top: 0;
  padding: 15px;
  transition: all .3s ease-in-out;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-four-item-content-wrapper.is-new {
  height: 100%;
  position: absolute;
  overflow: visible;
}

.heading-xmedium {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 55px;
  margin-bottom: 5px;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.4em;
}

.heading-xmedium.is-new {
  margin-top: 0;
}

.read-more {
  color: #f9b234;
  justify-content: space-between;
  width: 100%;
  margin-top: 1.389vw;
  font-weight: 600;
  transition: all .35s;
  display: flex;
}

.read-more:hover {
  color: #fff;
}

.read-more.small-gap {
  margin-top: 10px;
}

.grid-four-item {
  color: var(--white);
  height: auto;
  position: relative;
  overflow: hidden;
}

.arrow-html-read-more {
  color: var(--white);
  background-color: #0000;
  margin-left: 10px;
  font-size: 1.3em;
}

.grid-four-item-head {
  margin-top: -46px;
}

.grid-four-item-head.is-new {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  margin-top: 0;
  display: flex;
}

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

.on-hover-grid-content {
  flex-direction: column;
  display: block;
}

.page-wrapper.is-aq-x {
  overflow: visible;
}

.read-more-text {
  color: var(--white);
  font-size: 14px;
}

.our-solutions-tab-menu {
  border-radius: 30px;
  flex-wrap: wrap;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.our-solutions-tabs-wrapper.hidden {
  display: none;
}

.our-solutions-tab-link {
  background-color: var(--grey);
  color: var(--purple);
  text-align: center;
  width: 25%;
  padding: 13px 60px;
  font-size: 1.111vw;
  transition: all .3s;
}

.our-solutions-tab-link:hover {
  color: var(--midnight-blue);
}

.our-solutions-tab-link.w--current {
  background-color: var(--purple);
  color: var(--white);
}

.our-solutions-tab-link.text0 {
  cursor: not-allowed;
}

.our-solutions-tab-link._50 {
  width: 50%;
}

.our-solutions-tab-link-text {
  font-size: 16px;
  line-height: 1.5em;
}

.our-solutions-tab-link-text.text0 {
  font-size: 0;
}

.div-block-6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.solution-subline {
  padding-right: 30px;
}

.container-small {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.container-small._960width {
  max-width: 960px;
}

.container-small.mobile-p0 {
  padding-top: 0;
  display: block;
}

.container-small.mobile-p0.is-v4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.container-small.up {
  z-index: 1;
  position: relative;
}

.container-small.ace-container {
  max-width: 1200px;
  padding-left: 1.88rem;
  padding-right: 1.88rem;
}

.container-small.is-aq-x {
  padding-bottom: 1.5rem;
}

.div-block-8 {
  flex: none;
}

.level-component-wrapper {
  float: right;
  max-width: none;
  padding-bottom: 40px;
  padding-left: 280px;
  padding-right: 20px;
  position: relative;
}

.level-component-wrapper.padd0 {
  float: none;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
}

.level-component-item-image {
  width: 40rem;
  position: absolute;
  inset: auto 0% 0%;
}

.level-component-item-content {
  z-index: 2;
  background-color: #0000;
  max-width: none;
  position: relative;
}

.level-item-component {
  background-color: var(--white);
  border-radius: 10px;
  justify-content: space-between;
  padding: 30px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 30px #5b2b7214;
}

.level-item-component.margin-bottom-30 {
  display: flex;
}

.text-color-purple {
  color: var(--purple);
}

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

.level-point-list {
  align-items: center;
  font-size: 15px;
  display: flex;
}

.level-point-list-image-wrapper {
  letter-spacing: -.01em;
  margin-right: 10px;
  font-weight: 700;
}

.level-point-list-image {
  width: 28px;
}

.text-block-252 {
  letter-spacing: -.01em;
  font-weight: 700;
}

.level-point-list-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.level-item-content-image {
  flex: none;
  margin-left: 2.778vw;
}

.level-item-content-image.hide-on-mobile {
  margin-left: 10px;
}

.badge-image {
  object-fit: contain;
  width: 100px;
  height: 100px;
}

.section-our-solution {
  padding-bottom: 4.444vw;
}

.section-faq {
  background-image: linear-gradient(to bottom, var(--white-smoke), var(--white-fcfdfe));
}

.section-faq-head {
  text-align: center;
  max-width: 960px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.section-faq-head.container-small.is-new {
  padding-left: 0;
  padding-right: 0;
}

.section-faq-head.width720 {
  max-width: 720px;
}

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

.faq-grid-compontent {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.faq-grid-compontent.c-slider {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: row;
  padding-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.faq-grid-item-data {
  background-color: var(--white);
  text-align: center;
  border-radius: 10px;
  height: 450px;
  min-height: 0;
  max-height: none;
  padding: 80px 30px;
  box-shadow: 0 6px 30px #5b2b7214;
}

.faq-grid-item-data.auto-height {
  height: auto;
}

.faq-grid-item-icon.margin-bottom-25 {
  height: 4rem;
}

.teams-companies-item-data {
  background-color: var(--white);
  border-radius: 10px;
  padding: 40px;
  display: flex;
  box-shadow: 0 5px 30px #5b2b7214;
}

.teams-companies-item-data.reverse {
  flex-direction: row-reverse;
}

.teams-companies-item-content {
  padding: 0 20px 20px;
}

.teams-companies-item-image-wrapper {
  flex: none;
  width: 100%;
  max-width: 360px;
  padding-left: 25px;
  padding-right: 25px;
}

.margin-bottom-55 {
  margin-bottom: 55px;
}

.article-component {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.article-component.fs-collection-lists.fs-collection-feeds {
  display: none;
}

.article-item {
  background-color: var(--white);
  border-radius: .694vw;
  overflow: hidden;
  box-shadow: 0 6px 30px #5b2b7214;
}

.article-item.fs-collection-items {
  border-radius: 10px;
}

.article-item-image-wrapper {
  object-fit: cover;
  height: 240px;
  overflow: hidden;
}

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

.article-item-content {
  padding: 20px;
}

.read-link {
  color: var(--purple);
  font-size: 15px;
  font-weight: 700;
  line-height: 133%;
  text-decoration: none;
  display: flex;
}

.section-article {
  padding-bottom: 150px;
}

.section-personal-demo {
  background-color: #26314a;
}

.heading {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  line-height: 48px;
}

.section-personal-demo-intro {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  width: 100%;
  max-width: 720px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-253 {
  color: #fff;
}

.horizontal-line {
  background-color: #676f80;
  width: 100%;
  max-width: 720px;
  height: 1px;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5em;
}

.personal-demo-form {
  width: 100%;
  max-width: 720px;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.personal-form-field-row {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.personal-form-field {
  align-items: center;
  width: 50%;
  display: flex;
}

.field-label-text {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.form-field-input {
  color: #283249;
  border-radius: 5px;
  height: 45px;
  margin-bottom: 0;
  padding: 14px 15px;
  font-size: 14px;
}

.form-field-input.select {
  padding-top: 8px;
  padding-bottom: 8px;
}

.form-field-input.input-margin-bottom-20 {
  margin-bottom: 20px;
}

.personal-form-text {
  color: #fff;
  margin-bottom: 20px;
  font-size: 13px;
}

.checkbox {
  border-radius: 5px;
  width: 20px;
  height: 20px;
  margin-left: 0;
  margin-right: 10px;
  font-size: 15px;
}

.checkbox-label {
  color: #fff;
  font-size: 15px;
  line-height: 1.4em;
}

.checkbox-field {
  align-items: center;
  margin-bottom: 1.389vw;
  padding-left: 0;
  display: flex;
}

.form-sumit-row {
  text-align: center;
  margin-top: 50px;
  display: block;
}

.form-button-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.footer {
  font-size: 15px;
}

.back-to-top {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
}

.link {
  color: #5b2b72;
  font-weight: 700;
  text-decoration: none;
}

.footer-top-wrapper {
  border-top: 1px solid #e9ebed;
  border-bottom: 1px solid #e9ebed;
  padding-top: 50px;
  padding-bottom: 50px;
}

.footer-column-row {
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.footer-column {
  width: 25%;
  padding-left: 10px;
  padding-right: 10px;
}

.footer-column.coclm {
  padding-left: 60px;
}

.footer-headding {
  color: #26314a;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.2em;
}

.link-block {
  line-height: 20px;
  display: block;
}

.footer-menu {
  margin-bottom: 10px;
  line-height: 1.2em;
}

.footer-link {
  color: #26314a;
  border-left: 2px solid #0000;
  font-size: 13px;
  text-decoration: none;
  transition: all .3s;
  display: inline;
}

.footer-link:hover {
  border-left-color: var(--purple);
  color: var(--purple);
  padding-left: 5px;
}

.footer-link.w--current {
  border-left-color: var(--purple);
  color: var(--purple);
  padding-left: 5px;
  transition: all .3s;
}

.heading-3 {
  margin-bottom: 1.389vw;
  font-size: 1.042vw;
  line-height: 150%;
}

.text-field {
  border: 1px solid #dbe0e9;
  border-radius: 6px;
  height: 40px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 13px;
  line-height: 1.2em;
  display: flex;
}

.text-field.long {
  height: 50px;
}

.text-field.long.jetboost-list-search-input-e4wz {
  margin-bottom: 0;
}

.text-field.select {
  width: 100%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 100px;
}

.text-field.jetboost-filter-e28e {
  background-color: #0000;
  min-width: 200px;
  margin-bottom: 0;
}

.text-field.jetboost-filter-e14w {
  background-color: var(--white);
  min-width: 200px;
  margin-bottom: 0;
  padding-right: 40px;
}

.text-field.no-padding {
  margin-bottom: 0;
}

.text-field.is-mql {
  height: 50px;
}

.text-field.is-mql.is-hidden.is-visible {
  display: block;
}

.text-field.cdp-text-area {
  min-height: 5rem;
}

.text-field.is-se-ect {
  background-color: var(--white);
}

.text-field.is-centered, .text-field.is-centered::placeholder {
  text-align: center;
}

.field-label {
  color: #26314a;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2em;
}

.checkbox-label-2 {
  color: #26314a;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 1.4em;
}

.checkbox-2 {
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  line-height: 1.3em;
}

.terms-conditions {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.button-arrow.schedule-demo {
  border-radius: 30px;
  line-height: 1.2em;
}

.button-arrow.schedule-demo:hover {
  color: var(--white);
}

.button-arrow.schedule-demo.footer-btn {
  min-width: 110px;
}

.button-arrow.place-order:hover {
  border-color: var(--orange);
}

.button-arrow.button-full-width {
  width: 100%;
}

.form-button-wrapper.left-align {
  justify-content: flex-start;
}

.footer-bottom-row {
  grid-column-gap: var(--size--3-5rem);
  grid-row-gap: var(--size--3-5rem);
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.footer-logo-image {
  width: 155px;
  margin-right: 20px;
}

.text-block-254 {
  width: 32%;
  margin-right: 4.167vw;
}

.heading-4 {
  color: #26314a;
  margin-bottom: .694vw;
  font-size: 1.042vw;
}

.footer-social {
  margin-right: 0;
  display: flex;
}

.div-block-9 {
  margin-right: 3.333vw;
}

.social-menu {
  border: 1px solid #bfc2c8;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  font-size: 20px;
  transition: all .3s ease-in-out;
  display: flex;
}

.social-menu:hover {
  opacity: .66;
  filter: contrast(200%);
  background-color: #cb8810;
  border-color: #cb8810;
}

.social-menu.twitter {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6237135e7b9a0a4b967d3afd_Icon%20(2).png");
  background-position: 50%;
  background-size: auto;
}

.social-menu.facebook {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62371252ffaad1e19b8361da_Icon.png");
}

.social-menu.linkdine {
  margin-right: 0;
}

.startup-logo.is-hidden {
  max-width: 5rem;
  display: block;
}

.copyright {
  border-top: .069vw solid var(--thene--border);
  padding-top: 20px;
  padding-bottom: 20px;
}

.copyright-row {
  display: flex;
}

.copyright-text {
  width: 60%;
}

.terms-conditon-menu {
  justify-content: flex-end;
  align-items: center;
  width: 40%;
  display: flex;
}

.link-3 {
  line-height: 20px;
}

.copyright-link {
  color: var(--midnight-blue);
  font-size: 12px;
  line-height: var(--text--line-height);
  margin-left: 15px;
  margin-right: 15px;
  padding-right: 0;
  text-decoration: none;
}

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

.copyright-link.copyright-last-child {
  margin-right: 0;
}

.link-4 {
  color: var(--purple);
}

.link-purple {
  color: var(--purple);
  font-weight: 700;
}

.link-purple:hover {
  text-decoration: none;
}

.paragraph {
  font-size: 14px;
  line-height: 1.5em;
}

.paragraph.margin-top-30.text-align-center {
  font-size: 13px;
}

.paragraph.margin-bottom-30 {
  display: block;
}

.paragraph.margin-bottom-30.mobile-text-center.is-margin-bottom-20 {
  margin-bottom: 1.25rem;
}

.paragraph.margin-bottom-30.text-color-white {
  opacity: 1;
  min-height: 150px;
  font-size: 14px;
  font-weight: 300;
}

.paragraph.margin-bottom-30.text-color-white.min-height {
  opacity: .67;
  min-height: 310px;
}

.paragraph.margin-bottom-30.text-color-white.light-font {
  opacity: .67;
}

.paragraph.margin-bottom-30.category-white {
  color: var(--white);
}

.paragraph.bold {
  color: var(--purple);
  font-size: 14px;
  font-weight: 400;
}

.paragraph.bold.text-color-purple {
  color: var(--midnight-blue);
  margin-bottom: 10px;
}

.paragraph.bold.margin-bottom-10 {
  font-size: 15px;
}

.paragraph.bold.margin-top-20.min-height {
  height: auto;
  min-height: 39px;
}

.paragraph.text-align-center {
  color: var(--midnight-blue);
}

.paragraph.text-align-center.text-color-white {
  color: var(--white);
}

.paragraph.text-align-center.margin-bottom-30 {
  margin-bottom: 30px;
  font-weight: 600;
}

.paragraph.text-align-center.margin-bottom-30.text-color-white {
  opacity: 1;
  color: var(--alice-blue);
  text-align: center;
  min-height: 0;
}

.paragraph.text-align-center.margin-bottom-30.text-color-white.mobile-text-center.pricing-table-l2 {
  margin-bottom: 32px;
}

.paragraph.text-align-center.margin-bottom-10.mobile-text-center.is-grey {
  color: var(--alice-blue);
  font-size: 16px;
}

.paragraph.text-align-center.margin-bottom-10.mobile-text-center.is-aq-x {
  font-size: 1rem;
}

.paragraph.small-font-mobile {
  flex: 1;
  padding-top: 0;
  font-size: 13px;
  font-weight: 700;
}

.paragraph.mobile-text-center.podcast {
  margin-bottom: 10px;
}

.paragraph.mobile-text-center.podcast.underline {
  border-bottom: 1px solid var(--divider);
  margin-bottom: 24px;
  padding-bottom: 5px;
  text-decoration: none;
}

.paragraph.mobile-text-center.podcast.underline.blue {
  border: 1px #b8b8b8;
  border-bottom: 2px solid #dee1ec;
}

.paragraph.circle-text {
  font-size: 12px;
  font-weight: 700;
}

.paragraph.text-color-white.text-align-center {
  color: var(--midnight-blue);
  text-align: left;
}

.paragraph.text-color-white.text-align-center.mobile-text-center {
  color: var(--white);
  text-align: center;
}

.paragraph.small-font {
  flex: 1;
  width: 100%;
  padding-top: 0;
  font-size: 6px;
  font-weight: 600;
  line-height: 1.2em;
  position: absolute;
  bottom: 19px;
}

.paragraph.team {
  text-align: center;
  margin-top: 80px;
  font-size: 14px;
}

.paragraph.category-white {
  color: var(--white);
}

.paragraph.category-white.product-page {
  color: var(--darkest);
}

.paragraph.category-white.align-right {
  text-align: right;
}

.paragraph.margin-bottom-30.mobile-text-center.marg-bottom-g-30 {
  margin-bottom: 30px;
  font-weight: 600;
}

.form-block {
  background-color: #0000;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 0;
  font-size: 12px;
  line-height: 1.5em;
}

.show-on-mobile {
  display: none;
}

.statistic-circle-wrap-text {
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 600;
}

.teams-companies-item-image {
  width: 100%;
}

.text-color-white {
  color: var(--white);
  cursor: pointer;
}

.text-color-white:hover {
  color: var(--white);
}

.text-color-white.is-book-bullet-number {
  font-size: 13px;
}

.text-color-white.csg {
  font-size: 22px;
  font-weight: 600;
}

.nav-wrapper, .mobile-nav {
  display: none;
}

.button {
  color: #283e39;
  text-align: center;
  background-color: #f9b234;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 147px;
  height: 40px;
  padding: 15px 10px;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: inset 0 0 0 100px #0000;
}

.button:hover {
  box-shadow: inset 0 0 0 100px #0000001a;
}

.button.arrow-right {
  z-index: 10;
  color: #26324a;
  background-color: #f9b234;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  width: auto;
  min-width: 147px;
  height: auto;
  margin-left: 0;
  padding: 15px 25px;
  font-family: Poppins, sans-serif;
  font-size: 1.3em;
  line-height: 1;
  transition: all .35s, box-shadow .2s;
  display: flex;
  position: static;
}

.button.arrow-right:hover {
  color: #f9b234;
  background-color: #26324a;
  min-width: auto;
  transform: translate(0);
}

.button.arrow-right.centre-align {
  align-self: center;
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.arrow-pagination {
  background-color: #0000;
  font-size: 15px;
  line-height: 4px;
}

.arrow-pagination.no-gap {
  justify-content: flex-end;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.arrow-pagination.prev-arrow {
  line-height: 16px;
  transform: rotate(-180deg);
}

.arrow-pagination.vsl-arrow-left, .arrow-pagination.is-vsl-arrow.is-left-arrow {
  transform: rotate(180deg);
}

.vertical-menus-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.vertical-menus-grid-link {
  background-color: var(--silver);
  border-radius: 5px;
}

.aq-tab-link-2 {
  z-index: 10;
  color: #5b2b72;
  font-family: Poppins, sans-serif;
  font-weight: 700;
  position: relative;
}

.dropdown-nav-heading {
  margin-top: 0;
  margin-bottom: .833vw;
  font-size: 16px;
  line-height: 140%;
}

.dropdown-large-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 100%;
}

.dropdown-large-grid.two {
  grid-column-gap: 30px;
  grid-template-columns: 1fr;
}

.dropdown-wide-bg {
  z-index: 0;
  background-color: #fff;
  border-bottom: 0 solid #0000001a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.dropdown-nav-link {
  color: var(--midnight-blue);
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.dropdown-nav-link:hover {
  border-left: 2px solid var(--purple);
  color: var(--purple);
  padding-left: 6px;
}

.dropdown-nav-link.w--current {
  border-left: 2px solid var(--purple);
  color: var(--purple);
  padding-left: 5px;
}

.dropdown-nav-link.hidden, .dropdown-nav-link.is-hidden {
  display: none;
}

.dropdown-nav-link.new-nav-item {
  border-left: 2px solid var(--swatch--transparenbt);
  width: 11.5rem;
  margin-bottom: .5rem;
  padding-left: 4px;
}

.dropdown-nav-link.new-nav-item:hover {
  border-left-color: var(--midnight-blue);
}

.dropdown-nav-link.new-nav-item.is-login {
  width: auto;
}

.dropdown-nav-link.new-nav-item.is-login.is-new {
  padding-right: 4px;
}

.dropdown-nav-link.is-mobile {
  display: none;
}

.main-container-dropdown {
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.main-container-dropdown.chnage-main-container-dropdown {
  justify-content: center;
  max-width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.grid-nav-dropdown {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
  margin-top: 10px;
  font-size: 15px;
  line-height: 1.4em;
}

.dropdown-contents {
  width: 100%;
  max-width: none;
}

.side-line {
  background-color: #26324a;
  width: 2px;
  height: 75%;
  margin-left: 0;
  margin-right: 5px;
  padding-bottom: 0;
}

.nav-container-small {
  width: 100%;
  max-width: 100%;
}

.dropdown-nav-link-text {
  font-family: Poppins, sans-serif;
  font-size: .903vw;
  font-weight: 400;
  line-height: 150%;
}

.dropdown-nav-link-text.side-line-hover {
  color: var(--midnight-blue);
  padding-bottom: 0;
  font-size: 13px;
  line-height: 1.4em;
}

.dropdown-nav-link-text.side-line-hover:hover {
  border-left-style: none;
  padding-left: 0;
}

.dropdown-underline {
  z-index: 10;
  background-color: #5b2b72;
  height: 2px;
  margin-top: 0;
  display: none;
  position: relative;
}

.dropdown-nav {
  color: #26324a;
  position: static;
}

.spacer {
  background-color: #0000;
  height: 1px;
  margin-bottom: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.dropdown-list-wide {
  z-index: 0;
  border-top: 1px solid var(--divider);
  background-color: var(--white);
  margin-top: 20px;
  display: none;
}

.dropdown-list-wide.w--open {
  z-index: 9999999;
  border-top-width: 0;
  border-top-color: var(--divider);
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  inset: 60px auto auto;
  overflow: hidden;
  transform: translate(0, 23px);
}

.dropdown-list-wide.dp1, .dropdown-list-wide.dp3 {
  display: none;
}

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

.grid-four-item-link {
  color: var(--white);
  border-radius: 10px;
  width: 100%;
  height: 100%;
  text-decoration: none;
  transition: all .3s;
  display: block;
  position: relative;
  overflow: hidden;
}

.grid-four-item-link.is-new {
  height: 100%;
  padding-top: 0;
  overflow: visible;
}

.faq-grid-pagination-wrapper {
  margin-top: -60px;
}

.slider-paginatin-item {
  background-color: var(--orange);
  cursor: pointer;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.778vw;
  height: 2.778vw;
  margin-left: .694vw;
  margin-right: .694vw;
  transition: all .3s;
  display: flex;
}

.slider-paginatin-item:hover {
  background-color: var(--midnight-blue);
  color: var(--white);
}

.slider-paginatin-item.previous_faq_slide, .slider-paginatin-item.next__faq_slide {
  width: 40px;
  height: 40px;
}

.slider-paginatin-item.previous_client_slide {
  width: 40px;
  height: 40px;
  margin-top: -80px;
}

.slider-paginatin-item.next__client_slide {
  width: 40px;
  height: 40px;
  margin-top: 0;
}

.slider-paginatin-item.previous_team_slide {
  width: 40px;
  height: 40px;
}

.slider-paginatin-item.next_team_slide {
  width: 40px;
  height: 40px;
  margin-left: 15px;
  margin-right: 15px;
}

.slider-paginatin-item.prev-arrow {
  width: 40px;
  height: 40px;
}

.slider-paginatin-item.previous_benefit_slide {
  width: 40px;
  height: 40px;
  margin-left: 10px;
  margin-right: 10px;
}

.slider-paginatin-item.next_benefit_slide, .slider-paginatin-item.previous_coach_slide, .slider-paginatin-item.next_coach_slide {
  width: 40px;
  height: 40px;
}

.slider-paginatin-item.previous_c_slide {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c7dd7f01a12c5e2973c15c_arrow%20left.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  display: none;
}

.slider-paginatin-item.next_c_slide {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c7dd8f6f7d44fd179a2e1c_arrow-right.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  display: none;
}

.faq-grid-pagination {
  justify-content: flex-end;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.faq-grid-pagination.c-pagination {
  justify-content: space-between;
  position: relative;
  bottom: 200px;
}

.faq-grid-item.review-grid {
  padding-left: 30px;
  padding-right: 30px;
}

.faq-grid-item-icon-image {
  width: 64px;
  margin-left: auto;
  margin-right: auto;
}

.teams-companies-component-wrapper {
  position: relative;
}

.slider-pagination-nav.prev_team_companies {
  margin-left: -60px;
  left: -100%;
}

.slider-pagination-nav {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.slider-pagination-nav.next_team_companies {
  margin-right: -60px;
  right: -100%;
}

.section-slider-teams-wrapper {
  padding-top: 60px;
  position: relative;
}

.section-slider-teams-wrapper.paddint-top0 {
  padding-top: 0;
}

.main-nav-link-dropdown {
  position: static;
}

.mobile-dropdown-list-wrapper.w--open {
  background-color: var(--white);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  min-width: 200px;
  box-shadow: 0 10px 10px #00000040;
}

.drop-down-link-text {
  font-size: 14px;
}

.drop-down-link-icon {
  margin-right: 0;
}

.dropdown-link {
  color: var(--midnight-blue);
}

.dropdown-list-wrapper {
  background-color: var(--white);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: 0 12px 20px #00000029;
}

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

.margin-bottom-30.headding-small-bold.min-height {
  height: auto;
}

.margin-bottom-30.headding-small-bold.pricing-card-title.is-icf {
  margin-bottom: 0;
}

.margin-bottom-30.min-height-aq {
  min-height: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 28px;
}

.margin-bottom-30.min-height-aq.min-height {
  min-height: 7.81rem;
}

.margin-bottom-30.block {
  display: block;
}

.margin-bottom-30.light-text {
  color: #a5a5a5;
  display: block;
}

.standard-tab-icon-image {
  width: 40px;
  font-size: 40px;
}

.certificate-laptop {
  width: 100%;
}

.form-button-relative {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.form-button-relative:hover {
  color: var(--white);
}

.image-22 {
  width: 160px;
}

.social-menu-image.facebook {
  width: 10px;
}

.social-menu-image.twitter {
  width: 18px;
}

.social-menu-image.linkedin {
  width: 15px;
}

.button-arrow-on-faq {
  opacity: 0;
  display: none;
}

.bottom-line {
  background-color: var(--purple);
  color: var(--purple);
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.nav-link-list-item-outer {
  z-index: 10;
  color: #26314a;
  background-color: #0000;
  border-radius: 3px;
  padding: .278vw 0;
  font-size: 1.111vw;
  font-weight: 500;
  line-height: 150%;
  transition: background-color .2s;
}

.nav-link-list-item-outer:hover {
  background-color: #0000;
}

.side-line-hover {
  transition: all .55s;
  position: relative;
  left: 0;
}

.side-line-hover:hover {
  border-left: 2px solid var(--purple);
  padding-left: 6px;
}

.pupup-video {
  z-index: 1000;
  opacity: 0;
  background-color: #0000002b;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
  position: fixed;
  inset: 0%;
}

.pupup-video.auto-stopper {
  opacity: 0;
  padding-top: 100px;
  display: none;
}

.pupup-video.auto-stopper.video2 {
  opacity: 0;
  outline-offset: 0px;
  background-color: #000000c9;
  outline: 3px dashed #26314a;
  padding-top: 0;
  display: none;
}

.pupup-video.auto-stopper.video2.cform-business-case {
  opacity: 0;
  border-radius: 0;
  display: none;
  overflow: auto;
}

.pupup-video.auto-stopper.video2.cform-timeline {
  z-index: 99999;
  opacity: 0;
  display: none;
}

.pupup-video.auto-stopper.video3.cform-timeline {
  opacity: 0;
  display: none;
}

.pupup-video.auto-stopper.video1 {
  opacity: 0;
  background-color: #000000c9;
  border-radius: 0;
  padding-top: 0;
  display: none;
}

.pupup-video.auto-stopper.video1.is-cs-video {
  opacity: 0;
  background-color: #000000b8;
  border-radius: 0;
  display: none;
}

.pupup-video.auto-stopper.video1.icf-video {
  display: none;
}

.pupup-video.auto-stopper.video1.is-pivot {
  background-color: var(--black);
  opacity: 0;
  display: none;
}

.pupup-video.auto-stopper.video4 {
  opacity: 0;
  display: none;
}

.pupup-video.auto-stopper.video4.modalcookie {
  opacity: 1;
  background-color: #000000e6;
  padding-top: 25px;
  display: none;
}

.pupup-video.auto-stopper.video4.modalcookie.is-pilot {
  border-radius: 0;
  padding: 64px;
  display: none;
}

.pupup-video.auto-stopper.video4.modalcookie.is-pilot.is-test {
  display: none;
}

.popup-body {
  background-color: #0000;
  border-radius: 5px;
  width: 90%;
  max-width: 1200px;
  min-height: 300px;
  margin: 0;
  padding: 26px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.popup-body.cform {
  height: auto;
  padding-top: 0;
  overflow: auto;
}

.close {
  z-index: 2;
  background-color: var(--orange);
  color: var(--midnight-blue);
  text-align: center;
  cursor: pointer;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 12px;
  padding-bottom: 10px;
  font-family: Varela Round, sans-serif;
  font-size: 15px;
  font-weight: 400;
  position: absolute;
  top: 10px;
  right: 10px;
}

.close:hover {
  color: var(--orange);
  background-color: #000;
}

.close.auto-stop {
  justify-content: center;
  align-items: center;
  min-width: 40px;
  min-height: 40px;
  display: flex;
}

.close.auto-stop.cross-form {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c6ce0170eefcf7c5a154e0_cross-pop.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  font-size: 0;
  top: 35px;
  right: 50px;
}

.close.auto-stop.cross-form:hover {
  transform: scale(1.02);
}

.close.auto-stop.close-cookie-form {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c6ce0170eefcf7c5a154e0_cross-pop.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  font-size: 0;
  top: 35px;
  right: 50px;
}

.close.auto-stop.close-cookie-form:hover {
  transform: scale(1.02);
}

.close.auto-stop.is-pivot {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1;
}

.close.auto-stop.is-pivot:hover {
  background-color: var(--purple);
  color: var(--white);
}

.close.coaches-popup {
  color: var(--white);
  background-color: #c4c4c4d9;
  justify-content: center;
  align-items: center;
  margin-top: -20px;
  margin-right: -20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  inset: 0% 0% auto auto;
}

.popup-inner-body {
  background-color: var(--midnight-blue);
  width: 100%;
}

.popup-inner-body.is-flex {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 50px;
  display: grid;
}

.popup-inner-body.cs-popup-inner {
  background-color: #0000;
}

.play-icon {
  width: 16px;
  max-width: 99%;
  font-size: 2vw;
  line-height: 150%;
}

.play-icon.small {
  width: 14px;
}

.container-large {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.text-center.margin-top-30 {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  display: none;
}

.model-wrapper {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62bae36e9ef9b94ecf8d2f40_AQ%20Model.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 450px;
  height: 490px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.right-image {
  z-index: 2;
  cursor: pointer;
  width: 222px;
  height: 303px;
  position: absolute;
  top: 5px;
  right: 10px;
}

.left-image {
  z-index: 2;
  cursor: pointer;
  width: 222px;
  height: 303px;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 10px;
}

.bottom-image {
  z-index: 2;
  cursor: pointer;
  width: 330px;
  height: 200px;
  position: absolute;
  bottom: 15px;
  left: 45px;
  right: auto;
}

.modal-wrapper-hover {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/624c78487a3d54009daebeaf_AQ-Model.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  position: absolute;
}

.left-image-hover {
  width: 190px;
  height: 280px;
  position: absolute;
  top: 5px;
  left: 10px;
  transform: scale(0)rotate(1deg)translate(-20px, -17px);
}

.right-image-hover {
  width: 190px;
  height: 280px;
  position: absolute;
  top: 5px;
  right: 10px;
  transform: scale(0)translate(31px, -16px)rotate(1deg);
}

.bottom-image-hover {
  width: 380px;
  height: 170px;
  position: absolute;
  bottom: 15px;
  left: 40px;
  transform: rotate(1deg)scale(0)translate(-13px, 40px);
}

.description {
  min-height: 100px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px;
}

.description.margin-top-20 {
  font-size: 15px;
}

.border-bottom {
  border-bottom: 1px solid var(--divider);
}

.font13 {
  font-size: 13px;
  line-height: 1.5em;
}

.font13.margin-top-10.text-align-center {
  padding-bottom: 0;
  font-weight: 600;
  display: none;
}

.font13.width100 {
  min-width: 130px;
  display: inline-block;
}

.margin-left-60 {
  padding-left: 60px;
}

.client-wrapper {
  padding-top: 70px;
}

.client-wrapper.is-vsl-client-wrapper {
  padding-top: 0;
}

.client-grid-item {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.client-grid-pagination-wrapper {
  margin-top: 0;
  display: none;
}

.client-grid-pagination {
  justify-content: space-between;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.light-image {
  opacity: .4;
  filter: grayscale();
  margin-left: auto;
  margin-right: auto;
}

.copyright-text-size {
  color: #5d5d5d80;
  font-size: 12px;
}

.footer-logo-subtext {
  max-width: 420px;
  padding-left: 0;
  padding-right: 20px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5em;
}

.footer-logo-subtext.white {
  color: var(--white);
}

.form {
  line-height: 1.5em;
  display: none;
}

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

.margin-top-10.margin-bottom-30.minh {
  min-height: 84px;
}

.margin-top-10.margin-bottom-30.overflow {
  margin-bottom: 10px;
  overflow: hidden;
}

.margin-top-10.margin-bottom-30.overflow.heigher {
  height: 80px;
}

.margin-top-10.margin-bottom-30.aq-prac-height {
  min-height: 71px;
  margin-bottom: 12px;
}

.heading-medium22 {
  font-size: 22px;
  line-height: 1.3em;
}

.heading-medium22.margin-bottom-20.min-height {
  height: 65px;
}

.sub-header-text {
  text-align: center;
  font-size: 17px;
  font-weight: 600;
}

.sub-header-text.text-color-white {
  font-size: 15px;
  line-height: 1.5em;
}

.sub-header-text.text-color-white.no-hover:hover {
  color: var(--white);
}

.sub-header-text.category-page {
  font-size: 20px;
  font-weight: 600;
}

.video.auto-stop.cs-video {
  border-radius: 7px;
  overflow: hidden;
}

.teams-grid-pagination-wrapper {
  margin-top: -35px;
  display: flex;
}

.teams-grid-pagination-wrapper.nav-show {
  margin-top: 50px;
}

.teams-grid-pagination {
  justify-content: flex-end;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.teams-grid-pagination.text-center {
  width: 100%;
}

.mobile-slider-who {
  display: none;
}

.arrow-slides {
  background-color: var(--orange);
  cursor: pointer;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.778vw;
  height: 2.778vw;
  margin-left: .694vw;
  margin-right: .694vw;
  transition: all .3s;
  display: flex;
}

.arrow-slides:hover {
  background-color: var(--midnight-blue);
  color: var(--white);
}

.arrow-slides.previous_faq_slide, .arrow-slides.next__faq_slide {
  width: 40px;
  height: 40px;
}

.arrow-slides.previous_client_slide {
  width: 40px;
  height: 40px;
  margin-top: -80px;
}

.arrow-slides.next__client_slide {
  width: 40px;
  height: 40px;
  margin-top: 0;
}

.arrow-slides.previous_team_slide, .arrow-slides.next__team_slide {
  width: 40px;
  height: 40px;
}

.arrow-slides.prev-arrow, .arrow-slides.next-arrow, .arrow-slides.prev-arrow-bf, .arrow-slides.next-arrow-bf {
  width: 40px;
  height: 40px;
  margin-left: 10px;
  margin-right: 10px;
}

.left-arrow.dhide {
  display: none;
}

.left-arrow.center {
  margin-left: -10px;
  margin-right: 0;
  top: 85%;
  left: 50%;
  overflow: visible;
  transform: translate(-50%);
}

.left-arrow.center.is-v3, .right-arrow.dhide {
  display: none;
}

.right-arrow.center {
  margin-right: -120px;
  top: 85%;
  right: 50%;
  overflow: visible;
  transform: translate(-50%);
}

.right-arrow.center.is-v3 {
  display: none;
}

.mobile-progress-bar {
  text-align: left;
}

.mobile-progress-bar.dhide {
  display: none;
}

.heading-blogs {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.4em;
}

.fs-slider-level {
  background-color: #0000;
  width: 100%;
}

.fs-slider-mask {
  width: 100%;
}

.mobile-level-slider, .mobile-articles {
  display: none;
}

.footer-small-heading {
  margin-bottom: 10px;
  font-size: 14px;
}

.hero-slider {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.inner-slider-mask {
  width: 100%;
  height: 85vh;
}

.slide-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 660px;
  height: 85vh;
  display: flex;
}

.slide-block.is-icf {
  max-width: 561px;
}

.hide {
  display: none;
}

.video-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.video-grid.margin-bottom-30 {
  display: none;
}

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

.breadcrumbs.margin-bottom-30 {
  margin-bottom: 67px;
}

.breadcrumbs.cs-bread-crumbs {
  margin-bottom: 2.1rem;
}

.breadcrumbs.cs-bread-crumbs.is-success-stories {
  margin-bottom: 0;
}

.breadcrumbs.is-icf {
  max-width: 78.75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.back-link {
  color: #7a7a7a;
  margin-left: 5px;
  font-size: 14px;
  line-height: 1.5em;
  text-decoration: none;
}

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

.back-link.text-color-white {
  opacity: .89;
  color: var(--grey);
  font-size: 14px;
}

.back-link.is-black {
  color: var(--midnight-blue);
}

.back-link.is-icf {
  color: #2d2b2c;
}

.current-link {
  color: var(--darkest);
  margin-left: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.current-link.text-color-white {
  color: var(--white);
}

.current-link.is-icf {
  font-weight: 600;
}

.support-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.support-team {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 390px;
  display: grid;
}

.benefit-wrapper {
  padding-bottom: 70px;
  padding-left: 30px;
  padding-right: 30px;
}

.benefit-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 70px;
  display: none;
}

.benefit-grid-item-content {
  background-color: var(--white);
  border-radius: 0;
  padding: 20px 15px;
  position: relative;
}

.benefit-inner {
  text-align: center;
  border-radius: 10px;
  min-height: 490px;
  padding: 20px;
  box-shadow: 0 6px 30px #5b2b7214;
}

.benefit-icon {
  width: 143px;
}

.benefit-icon.margin-bottom-20 {
  width: 90px;
  margin-left: auto;
  margin-right: auto;
}

.steps {
  width: 120px;
  display: none;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.benefit-mobile-slider {
  display: block;
}

.success-message {
  background-color: #f1fff2;
}

.error-message {
  font-size: 12px;
  line-height: 1.5em;
}

.support-counter {
  border-top: 1px none var(--grey);
  max-width: 580px;
  margin-top: 40px;
}

.support-box {
  border-top: 1px solid var(--grey);
  border-bottom: 1px solid var(--grey);
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.support-inner {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 54%;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.support-inner.piping {
  border-left: 0 solid #00000026;
  border-right: 0 solid #00000024;
}

.numbers {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.last-number {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: auto;
  padding: 10px 0 10px 30px;
  display: flex;
  position: relative;
}

.last-number.piping {
  border-left: 0 solid #00000026;
  border-right: 0 solid #00000024;
  padding: 10px 30px;
}

.productivity, .performance, .revenue {
  color: #26324a;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2em;
}

.bfs-slider-mask {
  width: 20%;
  overflow: visible;
}

.bfs-slides {
  margin-left: 20px;
  margin-right: 20px;
}

.fs-slider-benefits {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.benefit-left-arrow {
  z-index: 4;
  width: 50px;
  height: 50px;
  top: 105%;
  left: auto;
  right: 53px;
}

.benefit-right-arrow {
  z-index: 4;
  width: 50px;
  height: 50px;
  top: 105%;
  right: 0;
}

.benefit-grid-component {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.benefit-grid-pagination-wrapper {
  margin-top: -60px;
}

.benefit-grid-pagination {
  justify-content: flex-end;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.benefit-desktop-slider {
  display: block;
}

.benefit-mobile-sliders, .map-wrapper.is-old {
  display: none;
}

.asia-image {
  opacity: .5;
  width: 100%;
  height: 100%;
}

.image-44 {
  opacity: 0;
  position: relative;
  top: -18px;
  left: 3px;
}

.purple-list {
  color: #fff;
  margin-bottom: 8px;
  font-size: 15px;
}

.purple-list.small {
  font-size: 12px;
}

.map-asia {
  z-index: 0;
  width: 100%;
  max-width: 452px;
  height: 100%;
  max-height: 342px;
  padding-right: 0;
  position: absolute;
  inset: 0% auto auto 24%;
}

.map-asia.africa {
  z-index: 1;
  max-width: 228px;
  max-height: 250px;
  inset: auto 37% 9% auto;
}

.map-asia.america {
  z-index: 2;
  max-width: 392px;
  max-height: 507px;
  inset: 0% auto 0% 0%;
}

.map-asia.asia {
  inset: 3% 0% auto auto;
}

.map-asia.europe {
  z-index: 2;
  max-width: 389px;
  max-height: 223px;
  top: 0%;
  left: 27%;
}

.map-asia.australia {
  z-index: 1;
  max-width: 212px;
  max-height: 184px;
  display: block;
  inset: auto 0% 4% auto;
}

.text-block-256 {
  text-align: center;
}

.map-block {
  width: 100%;
  max-width: 990px;
  min-height: 510px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.asian-list {
  opacity: 1;
  background-color: #5b2b72;
  border: 1px #000;
  border-radius: 10px;
  width: 100%;
  max-width: 250px;
  min-height: 50px;
  padding: 10px 15px 2px;
  transition: all .2s;
  position: absolute;
  inset: 41.7% 0% auto 29%;
  transform: scale(0);
}

.asian-list.list-europe {
  z-index: 3;
  opacity: 1;
  min-width: 100px;
  height: auto;
  display: none;
  top: 87%;
  left: 35%;
  transform: none;
}

.asian-list.list-australia {
  opacity: 0;
  top: 39%;
  left: -19%;
  transform: none;
}

.asian-list.list-america {
  opacity: 0;
  transform: none;
}

.asian-list.list-africa {
  opacity: 0;
  min-width: 100px;
  top: 32.5%;
  left: 8%;
  transform: none;
}

.asian-list.list-asian {
  opacity: 0;
  min-width: 100px;
  position: absolute;
  top: 56%;
  transform: none;
}

.number-circle {
  color: #5b2b72;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #5b2b72;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  font-size: 15px;
  font-weight: 700;
  line-height: 40px;
  position: absolute;
  inset: 42% auto auto 46%;
}

.number-circle.eur {
  cursor: pointer;
  top: 65%;
  left: 55%;
}

.number-circle.aus {
  cursor: pointer;
  top: 12%;
  left: 15%;
}

.number-circle.afr {
  cursor: pointer;
  top: 13%;
  left: 43%;
}

.number-circle.americ {
  cursor: pointer;
  top: 32%;
  left: 49%;
}

.map-inner {
  position: relative;
}

.map-call-to-action {
  justify-content: space-between;
  width: 100%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.paragraph-27 {
  max-width: 460px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.html-embed {
  background-color: #0000;
  margin-left: 10px;
  font-size: 1.3em;
}

.map-subtext {
  max-width: 450px;
}

.large-subtext {
  font-size: 22px;
}

.large-subtext.margin-bottom-30 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

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

.progress-bar__mask {
  border-style: solid;
  border-width: 10px;
  border-color: var(--grey) #40404000 var(--grey) var(--grey);
  background-color: var(--white);
  border-radius: 100% 0% 0% 100%;
  width: 100px;
  height: 200px;
  padding: 0;
  position: absolute;
  inset: 0%;
  transform: rotate(0);
}

.progress-bar__mask.cc-right-mask {
  border-width: 15px;
  border-right-color: var(--grey);
  transform-origin: 0%;
  background-color: #0000;
  border-left-color: #0000;
  border-radius: 0% 100px 100px 0%;
  left: 100px;
}

.progress-bar__mask.cc-right-mask.cc-blue-border {
  border-width: 15px;
  border-color: var(--purple) var(--purple) var(--purple) transparent;
  transform-origin: 0%;
  background-color: #0000;
  display: block;
  left: 100px;
}

.progress-bar__mask.cc-left-mask {
  transform-origin: 100%;
  background-color: #0000;
  border-width: 15px;
  border-right-color: #0000;
  border-radius: 100px 0 0 100px;
  display: block;
  left: 0;
  right: 100px;
}

.progress-bar {
  border: 1px solid var(--white-smoke);
  background-color: #0000;
  border-radius: 100%;
  width: 204px;
  height: 200px;
  padding: 0;
  display: flex;
  position: relative;
}

.container-2 {
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/624c6fa7e8252439cf0d0879_AQai-team-data.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 404px;
  display: block;
  overflow: visible;
}

.bold-text {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
}

.link-block-2 {
  height: 493px;
  display: block;
  overflow: auto;
}

.link-block-3 {
  object-fit: fill;
  width: 100%;
  height: 420px;
  display: block;
  overflow: visible;
}

.image-45 {
  width: 100%;
  height: auto;
  display: block;
}

.number-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 0;
  display: flex;
}

.support-number-wrap {
  place-content: stretch space-between;
  align-items: stretch;
  margin-bottom: 30px;
  display: flex;
}

.progress-bar__static-container {
  border: 15px solid var(--purple);
  background-color: #0000;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  padding: 0;
  position: static;
  inset: 0%;
}

.progress-bar__image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.slide-image {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.slide-image.is-aq-x-desktop {
  display: inline-block;
}

.slide-image.is-aq-x-tablet {
  display: none;
}

.slide-dots {
  margin-top: 0;
  margin-bottom: 40px;
  display: none;
}

.mobile-show, .map-block-mobile {
  display: none;
}

.img-aq {
  display: block;
}

.hero-screens {
  position: relative;
}

.hero-grid {
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  max-width: 100%;
  height: 85vh;
  display: flex;
}

.hero-grid.right {
  justify-content: flex-end;
}

.hero-grid.assess {
  height: auto;
  padding-top: 100px;
}

.hero-content {
  max-width: 660px;
  padding-left: 80px;
}

.hero-screen {
  max-width: 500px;
}

.hero-image {
  width: 100%;
  height: 100%;
}

.content-bspace {
  margin-bottom: 100px;
}

.content-bspace.product-page {
  width: 60%;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  margin-bottom: -24px;
}

.grid-3-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.grid-3-3.is-new {
  align-items: flex-start;
  display: flex;
}

.lang {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-width: 61px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: flex;
}

.lang-text {
  color: var(--white);
  text-align: center;
  width: 100%;
  margin-top: 5px;
  font-size: 10px;
  line-height: 1.5em;
}

.dark-bg {
  z-index: 0;
  background-color: var(--darkest);
  color: var(--darkest);
  width: 100%;
  height: 144px;
  position: absolute;
  bottom: 0;
}

.lang-icon {
  max-width: 80%;
  transition: all .2s;
}

.lang-icon:hover {
  transform: translate(0, -5px);
}

.grid-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.hero-image-mobile {
  display: none;
}

.width720 {
  max-width: 720px;
}

.image-video {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6255b1322e41b0988f37ce67_Untitled-3.png");
  background-size: auto;
  width: 100%;
  max-width: 480px;
  height: 100%;
  max-height: 480px;
}

.video-grid-large {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.assess-grid {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.assess-grid.hide {
  display: none;
}

.card {
  border-radius: 10px;
  padding: 30px 30px 30px 20px;
  box-shadow: 0 6px 30px #5b2b7214;
}

.card.white-card {
  background-color: var(--white);
  outline-color: var(--orange);
  outline-offset: 0px;
  border: 0 solid #000;
  outline-width: 3px;
  outline-style: none;
  padding-right: 20px;
}

.card.white-card.highlight {
  border: 3px solid var(--orange);
  outline-color: var(--orange);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: none;
  height: 100%;
  padding-bottom: 30px;
  position: relative;
}

.card.white-card.center {
  position: relative;
  top: 100px;
}

.card.white-card.center.is-v4 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 0;
}

.card.white-card.c-height {
  background-color: var(--midnight-blue);
  min-height: 490px;
}

.card.white-card.c-height-small {
  min-height: 380px;
}

.card.white-card.transparent-border {
  border-width: 3px;
  border-color: #0000;
}

.card.white-card.icf-card {
  min-height: 700px;
}

.card.white-card.is-paypal {
  border: 2px solid var(--midnight-blue);
  outline-color: var(--orange);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.card.white-card.is-paypal.border-white {
  border-style: none;
}

.card.white-card.no-rounded-corner {
  border-radius: 0;
  height: 100%;
}

.card.white-card.is-v4 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card.margin-bottom-30.is-padding-bottom {
  margin-bottom: 30px;
}

.bar {
  background-color: var(--grey);
  width: 100%;
  height: 1px;
  display: none;
}

.price {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5em;
}

.price.margin-top-30 {
  color: var(--darkest);
  margin-top: 30px;
  display: none;
}

.price.margin-top-30.is-red {
  color: red;
  margin-top: 0;
}

.price.price-spacer {
  opacity: 1;
}

.price-label {
  opacity: .5;
  font-size: 15px;
  line-height: 1.5em;
}

.price-label.margin-bottom-30 {
  color: #b60b0b;
  margin-top: auto;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.price-label.is-black {
  color: var(--midnight-blue);
}

.price-label.custom-margin {
  margin-bottom: 33px;
}

.list {
  min-height: 180px;
  margin-bottom: 20px;
  padding-left: 0;
  list-style-type: none;
}

.check {
  margin-right: 8px;
}

.list-item {
  margin-bottom: 10px;
  font-weight: 600;
  display: flex;
}

.list-item.margin-bottom-20 {
  margin-bottom: 20px;
}

.list-item.is-not-in-use {
  display: none;
}

.list-item.is-opacity-0 {
  opacity: 0;
}

.list-item.icon-aligned-top {
  align-items: flex-start;
}

.cross {
  margin-right: 8px;
}

.video-grid-small {
  grid-column-gap: 120px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.purple-text {
  color: var(--purple);
  display: block;
}

.purple-text.inline {
  display: inline-block;
}

.key-grid {
  grid-column-gap: 60px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
}

.key-image {
  margin-top: 50px;
  margin-bottom: 0;
}

.purple-text-inline {
  color: var(--purple2);
  text-decoration: none;
  display: inline;
}

.sample-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

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

.sample-block {
  display: block;
}

.smaple-image {
  box-shadow: none;
  width: 100%;
  margin-bottom: 20px;
}

.dark-text {
  color: var(--darkest);
  text-decoration: none;
}

.dark-text.transcript {
  font-size: 16px;
}

.min-height-key {
  text-align: left;
  min-height: 165px;
}

.form-heading-white {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}

.checkbox-field-large {
  border-radius: 5px;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-bottom: 15px;
  margin-right: 10px;
  padding-left: 0;
  display: flex;
}

.checkbox-field-large.is-download-check-box {
  margin-top: 0;
  margin-bottom: 0;
}

.checkbox-label-large {
  color: #fff;
  width: 90%;
  font-size: 15px;
  line-height: 1.4em;
}

.download-button {
  background-color: var(--orange);
  color: var(--midnight-blue);
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/624eb4a6b8ebf7930df35293_Icon.png");
  background-position: 62%;
  background-repeat: no-repeat;
  background-size: 10px 12px;
  border-radius: 30px;
  width: 100%;
  max-width: 510px;
  margin-top: 20px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 14px;
  font-weight: 600;
}

.download-button:hover {
  background-color: var(--white);
  color: var(--midnight-blue);
}

.download-button.is-coaches {
  border-top: 2px solid var(--orange);
}

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

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

.accordian.js-accordion {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.accordian.js-accordion.dropdown {
  grid-template-rows: auto;
}

.accordion__item {
  border-bottom: 1px solid var(--grey);
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.accordion-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.accordion-header.js-accordion-header {
  padding-top: 0;
  padding-bottom: 20px;
}

.accordion-header.js-accordion-header.active {
  padding-bottom: 30px;
}

.question-text {
  width: 100%;
  padding-right: 30px;
  font-size: 15px;
  line-height: 1.5em;
}

.accordion-body__contents {
  padding-bottom: 20px;
  font-size: 15px;
  line-height: 1.5em;
}

.minus {
  display: none;
}

.minus.filter {
  filter: invert(0%);
  display: inline-block;
}

.plus.filter {
  filter: invert();
  font-size: 15px;
  display: none;
}

.faq-icons {
  text-align: right;
  width: 20px;
  display: block;
}

.faq-icons.large {
  width: 25px;
}

.form-block-dark {
  background-color: var(--midnight-blue);
  border-radius: 10px;
  margin-bottom: 0;
  padding: 30px;
  font-size: 12px;
  line-height: 1.5em;
}

.hero-slide {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  position: absolute;
  inset: 0%;
}

.hero-slide.one {
  z-index: 4;
  height: 100%;
}

.hero-slide.two {
  z-index: 3;
  height: 100%;
}

.hero-slide.three {
  z-index: 2;
  height: 100%;
}

.hero-slide.four {
  z-index: 1;
  height: 100%;
}

.grow-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  padding-bottom: 50px;
}

.grow-grid.up {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: -120px;
}

.main-circle {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.circular {
  transform-style: preserve-3d;
  width: 100px;
  height: 100px;
  position: relative;
  transform: scale3d(2, 2, 2);
}

.inner {
  z-index: 6;
  background-color: var(--white);
  border-radius: 100%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.number {
  z-index: 10;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.number.center {
  top: 50%;
}

.bars {
  border: 0px solid var(--grey);
  background-color: #e3e3e4;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.bars.left {
  transform: none;
}

.bars.right {
  z-index: auto;
  transform: none;
}

.bars.right2 {
  z-index: auto;
  transform: none;
}

.bars.left3 {
  transform: none;
}

.bars.right3 {
  z-index: auto;
  transform: none;
}

.bars.left1 {
  transform: none;
}

.bars.right1 {
  z-index: auto;
  transform: none;
}

.bars.left2 {
  transform: none;
}

.progress {
  z-index: 1;
  background-color: var(--purple);
  border-radius: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.progress.grey {
  background-color: var(--purple);
}

.grow-numbers {
  margin-top: 0;
  margin-bottom: 0;
}

.number1 {
  z-index: 10;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.number1.center {
  top: 50%;
}

.number2 {
  z-index: 10;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.number2.center {
  top: 50%;
}

.number3 {
  z-index: 10;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.number3.center {
  top: 50%;
}

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

.icon-image {
  margin-left: 0;
  margin-right: 0;
}

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

.quote-block {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.quote-block.bottom0 {
  margin-bottom: 0;
}

.quote-block.bottom0.top2 {
  margin-top: 20px;
}

.left-quote {
  position: absolute;
  top: 0;
  left: 0;
}

.left-quote.white {
  filter: invert(49%);
}

.right-quote {
  position: absolute;
  top: 0;
  right: 0;
}

.right-quote.white {
  filter: invert(49%);
}

.quote-slider {
  text-align: center;
  background-color: #0000;
  height: 100%;
  margin-bottom: 60px;
}

.quote-slider.bottom0 {
  margin-bottom: 0;
  padding-bottom: 80px;
}

.quote-slider.bottom0.is-v3 {
  padding-bottom: 0;
}

.quote-slider.pb0 {
  margin-bottom: 0;
}

.quote-slider.is-new-quote-slider {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  display: block;
}

.quote-slide {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  display: flex;
}

.quote-person {
  margin-top: 30px;
  display: flex;
}

.quote-person.mt0 {
  margin-top: 0;
}

.qname {
  color: #26314a80;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5em;
}

.qname.text-color-white {
  color: var(--white);
}

.qrole {
  color: #26314a7d;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5em;
}

.qrole.text-color-white {
  color: var(--white);
}

.mask {
  height: 100%;
}

.mask.is-cert-slider {
  height: auto;
}

.light-font {
  font-weight: 400;
}

.coaches {
  margin-top: 60px;
  margin-bottom: 60px;
}

.coaches.margin-top-30.is-hidden-is-old {
  display: none;
}

.coach-grid-compontent {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.coach-grid-compontent.coach-slider.up {
  margin-top: 90px;
}

.coach-grid-pagination-wrapper {
  margin-top: -60px;
}

.coach-grid-item {
  padding-left: 15px;
  padding-right: 15px;
}

.coach-grid-pagination {
  justify-content: flex-end;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.coach-grid-item-data {
  background-color: var(--white);
  box-shadow: none;
  text-align: center;
  cursor: pointer;
  border-radius: 10px;
  height: 450px;
  min-height: 0;
  max-height: none;
  padding: 0;
  position: relative;
}

.hoven-image-text {
  opacity: 0;
  background-color: #26314abd;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  height: 0%;
  display: flex;
  position: absolute;
  top: 0;
}

.coach-image {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.cimg {
  object-fit: cover;
  object-position: 50% 10%;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.coach-content {
  width: 100%;
  padding: 30px;
  display: block;
}

.checkout-form {
  background-color: var(--midnight-blue);
  padding-top: 40px;
  padding-bottom: 40px;
}

.submit-button {
  background-color: var(--orange);
  color: var(--midnight-blue);
  border-radius: 30px;
  font-size: 14px;
  font-weight: 700;
}

.submit-button.is-full-width {
  width: 100%;
}

.order-confirmation {
  background-color: var(--midnight-blue);
  padding-top: 30px;
  padding-bottom: 20px;
}

.logo-inner {
  width: 145px;
  margin-bottom: 30px;
}

.testimonial-slider {
  display: none;
}

.review-stars {
  max-width: 170px;
}

.text-color-purple-2 {
  color: #5b2b72;
  margin-bottom: 20px;
}

.text-block-257 {
  color: #28324980;
  font-size: 1.2em;
  line-height: 130%;
  text-decoration: line-through;
}

.certification--item-icon {
  text-align: center;
  margin-bottom: -117px;
}

.text-block-258 {
  color: #26324a;
  letter-spacing: -.02em;
  font-size: 1.8em;
  line-height: 120%;
}

.flex {
  justify-content: center;
  display: flex;
}

.flex.space-between {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 84px;
}

.flex.start {
  justify-content: flex-start;
}

.flex.is-opt-in {
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
}

.divider {
  background-color: #2832491a;
  height: 1px;
}

.body-paragraph.letter-spacing-0-1.margin-bottom-20 {
  font-size: 1.2em;
}

.body-paragraph.letter-spacing-01.margin-bottom-20 {
  line-height: 1.5;
}

.div-block-14 {
  border-top: 1px solid #2832491a;
  border-bottom: 1px solid #2832491a;
  margin-bottom: 20px;
  padding-top: 23px;
  padding-bottom: 23px;
}

.certification-compontent {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.certification-item-content {
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  padding: 135px 30px 30px;
  box-shadow: 0 5px 30px #5b2b7214;
}

.text-block-259 {
  color: #5b2b72;
  border: 1px solid #5b2b72;
  border-radius: 33px;
  padding: 5px 10px;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.5;
  display: inline-block;
}

.h4-centre-align-20px {
  margin-bottom: 20px;
}

.our-cert-tab-link {
  background-color: var(--grey);
  color: var(--purple);
  text-align: center;
  width: 25%;
  padding: 13px 60px;
  font-size: 1.111vw;
  transition: all .3s;
}

.our-cert-tab-link:hover {
  color: var(--midnight-blue);
}

.our-cert-tab-link.w--current {
  background-color: var(--purple);
  color: var(--white);
}

.cert-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px 30px 20px 0;
  display: grid;
}

.cert-img {
  width: 100%;
}

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

.badge-small {
  width: auto;
  height: auto;
  margin-right: 20px;
}

.badge-small.new {
  width: 114px;
  height: 97px;
  margin-right: 60px;
  line-height: 150%;
}

.badge-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.badge-content.is-old-content {
  display: none;
}

.module-tabs {
  padding-top: 30px;
  padding-bottom: 0;
}

.mtab-title {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5em;
}

.mtab-block {
  background-color: #0000;
  padding: 15px;
}

.mtab-block.w--current {
  background-color: var(--grey);
  border-radius: 10px;
}

.module-tab-wrapper {
  flex-direction: row;
  align-items: flex-start;
  max-width: 1170px;
  display: flex;
}

.tabs-menu {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 206px;
  display: flex;
}

.tabs-menu.tabs-module {
  align-items: flex-start;
}

.module-panel {
  width: 100%;
  margin-left: 100px;
  padding: 0;
}

.modules {
  background-color: var(--grey);
  border-radius: 10px;
  padding: 30px;
}

.inline-flex {
  border-bottom: 1px solid var(--silver);
  justify-content: space-between;
  margin-bottom: 30px;
  padding-bottom: 30px;
  padding-right: 6px;
  display: flex;
}

.inline-flex.margin-bottom-0 {
  border-bottom-style: none;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.module-title {
  border-bottom: 1px none var(--silver);
  margin-bottom: 0;
  padding-bottom: 0;
}

.mobile-module-tabs {
  display: none;
}

.compare-slider {
  margin-top: 30px;
}

.compare-cert-slider {
  object-fit: fill;
  background-color: #0000;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.compare-cert-slider.aqme-slider {
  width: 100%;
  display: flex;
}

.cert-mask {
  align-self: auto;
  width: 33%;
  height: 100%;
  overflow: visible;
}

.cert-mask._50, .cert-mask.is-icf-page {
  width: 50%;
}

.cert-mask.aqme-slider {
  width: auto;
}

.cert-slide {
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.cert-slide.dark {
  object-fit: fill;
  height: 100%;
}

.cert-slide.aqme-card {
  width: 40%;
}

.badge-cert {
  z-index: 1;
  object-fit: contain;
  width: 100px;
  margin-top: 0;
  margin-bottom: 20px;
  position: relative;
}

.badge-cert.is-bundle {
  margin-bottom: 10px;
}

.strike-text {
  color: #a2a0a0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  text-decoration: line-through;
}

.strike-text.padding {
  padding-top: 5px;
}

.strike-text {
  color: #a2a0a0;
  text-decoration: none;
  display: none;
}

.tag {
  border: 1px solid var(--purple);
  color: var(--purple);
  border-radius: 30px;
  padding: 6px 10px;
  font-size: 15px;
  display: inline-block;
}

.countdown {
  background-color: var(--white);
  border-radius: 10px;
  padding: 30px;
  display: block;
}

.js-clock {
  border-bottom: 1px none var(--grey);
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.box {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  width: 90px;
  height: 100px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.clock-number {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.1em;
}

.clock-label {
  background-color: var(--purple);
  color: var(--white);
  border-radius: 5px;
  padding: 5px 25px;
  font-size: 15px;
  line-height: 1.5em;
}

.clock-label.is-small {
  padding-left: 5px;
  padding-right: 5px;
}

.event-date {
  border-bottom: 1px solid var(--grey);
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.model-image {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  top: -20%;
  bottom: -180px;
  left: 50%;
  transform: translate(-50%, 290px);
}

.aqimg {
  z-index: auto;
  max-width: 400px;
  position: relative;
}

.button-group {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  margin-left: 10px;
  padding: 10px;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.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_text {
  color: var(--white-fcfdfe);
  margin-right: 1.5rem;
  font-size: 14px;
  font-weight: 200;
  line-height: 1.5em;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--orange);
  color: var(--orange);
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-banner_close-icon {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 15px;
}

.fs-cc-banner_button {
  border: 2px solid var(--white);
  background-color: var(--orange);
  color: #fff;
  text-align: center;
  border-radius: 999rem;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5em;
  transition: opacity .2s;
}

.fs-cc-banner_button:hover {
  border-color: var(--white);
  background-color: var(--darkest);
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-color: var(--white-fcfdfe);
  background-color: var(--orange);
  color: var(--white-smoke);
  font-size: 15px;
  font-weight: 600;
  transition: all .35s;
}

.fs-cc-banner_button.fs-cc-button-alt:hover {
  background-color: var(--darkest);
}

.fs-cc-banner_component {
  z-index: 2147483647;
  border-top: 1px solid var(--divider);
  background-color: var(--darkest);
  color: var(--midnight-blue);
  padding: 1.5rem 2rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-banner_component.is-old {
  display: none;
}

.notification-bar-wrapper {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.notification-bar {
  z-index: 0;
  background-color: var(--midnight-blue);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.notification-bar-container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1250px;
  height: 100%;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.cookie-expire-number {
  color: var(--orange);
  display: none;
}

.accounement-bar-copy {
  color: var(--grey);
  font-size: 14px;
  line-height: 1.5em;
  text-decoration: none;
}

.collection-item, .collection-list {
  height: 100%;
}

.aq-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 0;
  display: block;
}

.aq-slider {
  background-color: #0000;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
}

.aq-dropdown {
  text-align: center;
  padding-bottom: 20px;
}

.dropdown__item {
  border-bottom: 1px solid var(--grey);
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.title-drop {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.title-drop.js-accordion-header {
  padding-top: 0;
}

.title-drop.js-accordion-header.active {
  padding-bottom: 30px;
}

.title-drop.js-accordion-header {
  background-color: var(--orange);
  border-radius: 30px;
  flex-direction: row;
  justify-content: center;
  max-width: 310px;
  margin: 40px auto 70px;
  padding: 10px 15px;
  font-size: 15px;
  display: flex;
}

.drop-title {
  color: var(--midnight-blue);
  width: 320px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  font-size: 15px;
  line-height: 1.1em;
}

.dropbody {
  padding-bottom: 70px;
}

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

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

.aqlist {
  border-bottom: 1px solid var(--grey);
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: flex;
}

.heading-light {
  opacity: .5;
  color: var(--white);
}

.heading-light.text-align-center {
  opacity: .89;
  color: var(--white);
  font-size: 30px;
  font-weight: 300;
}

.purpose-grid {
  grid-column-gap: 140px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.purpose-image {
  border-radius: 10px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.values {
  margin-top: 60px;
  margin-bottom: 60px;
}

.quote {
  opacity: .6;
  color: var(--white);
  text-align: center;
  max-width: 500px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 300;
}

.quote.margin-bottom-20 {
  opacity: .84;
}

.vivid-image {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-15 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6255b4570497a0ccb12ef0b9_AQai-platform-assessment.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 480px;
  display: block;
}

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

.padding-left-120 {
  padding-right: 180px;
}

.pur-inside-blocks {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.padding-right-120 {
  padding-left: 180px;
  padding-right: 0;
}

.numberrr {
  z-index: 10;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.numberrr.center {
  top: 50%;
}

.number111 {
  z-index: 10;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.number111.center {
  top: 50%;
}

.number222 {
  z-index: 10;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.number222.center {
  top: 50%;
}

.number333 {
  z-index: 10;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.number333.center {
  top: 50%;
}

.terms-links {
  color: var(--purple);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
  display: inline-block;
}

.underline {
  text-decoration: underline;
}

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

.bg-dark {
  background-color: var(--white);
}

.bg-dark.table-mobile-scroll {
  position: static;
  overflow: visible;
}

.border-td {
  border-bottom: 1px solid #e6e9ef;
  border-left: .5px solid #e6e9ef;
  border-right: .5px solid #e6e9ef;
  padding: 20px;
}

.border-td.top.is-top {
  border-top: 1px solid #e6e9ef;
}

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

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

.grey-text-inline {
  color: var(--midnight-blue);
  font-weight: 600;
  text-decoration: none;
}

.product-wrapper {
  margin-bottom: 4em;
  padding-left: 0;
  padding-right: 0;
}

.collection-list-wrapper {
  margin-top: 3em;
}

.product-category-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0px solid var(--darkest);
  background-color: var(--alice-blue);
  border-radius: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 30px;
  transition: opacity .5s ease-in-out;
  position: relative;
}

.sub-product-wrapper {
  width: 100%;
  padding: 0;
  position: relative;
}

.field-label-2 {
  color: var(--white);
}

.buy-now-button {
  background-color: var(--orange);
  color: var(--midnight-blue);
  border-radius: 30px;
  justify-content: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5;
  transition: all .35s;
  display: flex;
}

.buy-now-button:hover {
  background-color: var(--midnight-blue);
  color: var(--orange);
}

.image-46 {
  max-width: 30%;
  margin-top: -122px;
  margin-left: -162px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-47 {
  width: auto;
  max-width: 60%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.product-small-print {
  color: var(--white);
  margin-top: 20px;
  font-size: 12px;
}

.product-small-print.product-page {
  color: #1c273fa3;
  display: block;
}

.aq-tab-block {
  float: none;
  max-width: 970px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 9px;
  position: static;
  overflow: hidden;
}

.aq-grid-tab {
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  align-items: center;
}

.aq-tab-img {
  object-fit: cover;
  max-width: 400px;
}

.right-tab-box {
  border-left: 1px solid #e0e0e0;
  margin-left: 30px;
  padding-left: 40px;
}

.link-underline {
  color: var(--purple);
  font-size: 14px;
  text-decoration: none;
}

.link-underline.grey {
  font-size: 13px;
}

.link-underline.grey:hover {
  color: var(--purple);
}

.blog-title-row {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 3.75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-title-row._50-50 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: 1.25fr 1fr;
}

.category {
  border-left: 5px solid var(--orange);
  padding-left: 10px;
  font-size: 15px;
  font-weight: 600;
}

.writer-image {
  border: 3px solid var(--orange);
  object-fit: cover;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  margin-right: 20px;
}

.writer-info {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  display: flex;
}

.publish {
  margin-top: 5px;
  font-size: 14px;
  line-height: 1.5em;
}

.publish.podcast {
  margin-top: 0;
  margin-right: 10px;
}

.publish.author-name {
  font-weight: 400;
}

.bold {
  font-weight: 700;
}

.bold.first-paragraph {
  font-size: 17px;
  font-weight: 600;
}

.image-one {
  margin-top: 0;
  margin-bottom: 30px;
}

.second-paragraph {
  grid-column-gap: 100px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.full-img {
  object-fit: cover;
  height: 100%;
}

.mt0 {
  margin-top: 0;
  padding-top: 0;
}

.grey-bg {
  background-color: #e6e9ef;
  padding: 25px;
}

.image-gallery {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: block;
}

.gimg {
  object-fit: cover;
  border-radius: 0;
  margin-bottom: 0;
}

.lightbox-link {
  clear: both;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 30vh;
  margin-bottom: 0;
}

.collection-list-wrapper-2 {
  clear: none;
  column-count: 3;
  border-radius: 0;
}

.small-img {
  width: 80px;
}

.small-img.margin-left-15.mobile-left-0 {
  width: auto;
  height: auto;
  margin-left: 40px;
  font-size: 1.042vw;
}

.quote-icons {
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: inline-block;
  position: relative;
}

.testimonials {
  text-align: center;
  background-color: #0000;
  height: 100%;
  margin-top: 20px;
  margin-bottom: 0;
}

.testimonials.bottom0 {
  margin-bottom: 0;
  padding-bottom: 80px;
}

.testimonials.pb0 {
  margin-bottom: 0;
}

.flex-spaceb {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.flex-spaceb.flex-b-hidden {
  display: none;
}

.bradius {
  border-radius: 10px;
}

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

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

.our-cert-tab-link-3-3 {
  background-color: var(--grey);
  color: var(--purple);
  text-align: center;
  width: 33%;
  padding: 13px 60px;
  font-size: 1.111vw;
  transition: all .3s;
}

.our-cert-tab-link-3-3:hover {
  color: var(--midnight-blue);
}

.our-cert-tab-link-3-3.w--current {
  background-color: var(--purple);
  color: var(--white);
}

.our-cert-tab-link-3-3.last {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

.assess-image {
  max-width: 400px;
  margin-right: 40px;
}

.grid-space {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 30px;
  display: grid;
}

.yellow-text {
  color: var(--orange);
}

.yellow-text.is-caps {
  text-transform: none;
  cursor: pointer;
}

.yellow-text.is-caps:hover {
  color: var(--white);
}

.grey {
  color: #b4b4b4;
}

.discounts {
  margin-bottom: 30px;
}

.apply-button {
  background-color: var(--orange);
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
}

.bold-text-2 {
  letter-spacing: 0;
  font-size: 40px;
}

.order-confirmation-wrapper {
  flex-direction: column;
  align-items: center;
  width: 80%;
  margin-bottom: 30px;
  margin-left: 0;
  display: flex;
}

.grid-6 {
  display: block;
}

.link-5 {
  border-bottom: 1px solid var(--orange);
  color: var(--orange);
  margin-left: 20px;
  font-size: 14px;
  line-height: 1.5em;
}

.html-embed-2 {
  opacity: 1;
  border-radius: 0;
}

.checkout-nav {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: 10vh;
  display: flex;
}

.image-48 {
  width: 30%;
}

.link-block-4 {
  justify-content: center;
  display: flex;
}

.linkedin {
  background-color: #0000;
  border-radius: 0%;
  width: auto;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
}

.linkedin-team {
  background-color: var(--white);
  border-radius: 100%;
  width: 35px;
  height: 35px;
  margin-top: 10px;
  padding-top: 8px;
  padding-left: 10px;
}

.bread-arrow {
  width: 7px;
  height: 12px;
  margin-top: 0;
  margin-left: 5px;
}

.bread-arrow.dark {
  filter: invert(50%);
  height: 12px;
  margin-top: 4px;
}

.image-49 {
  display: none;
}

.bar-number {
  color: var(--white);
  display: none;
}

.notification-master.is-new {
  z-index: 999999;
  background-color: var(--midnight-blue);
  opacity: 1;
  object-fit: none;
  height: auto;
  display: none;
  position: static;
  inset: 0% 0% auto;
}

.text-block-260 {
  font-size: 15px;
}

.div-block-17, .text-block-261, .text-block-262, .text-block-263 {
  font-size: 14px;
}

.heading-14, .heading-15, .heading-16, .heading-17, .heading-18, .heading-19 {
  font-size: 16px;
}

.field-label-3, .field-label-4, .field-label-5, .field-label-6, .field-label-7, .field-label-8 {
  font-size: 14px;
}

.country, .full-name, .email, .street-address, .street-address-2, .city, .state-province, .zip-postal-code, .card-number, .expiration-date, .security-code, .full-name-2 {
  font-size: 12px;
}

.field-label-9, .field-label-10 {
  font-size: 14px;
}

.text-block-264, .text-block-265, .text-block-266 {
  font-size: 12px;
}

.field-label-11, .field-label-12 {
  font-size: 14px;
}

.street-address-3, .street-address-4 {
  font-size: 12px;
}

.field-label-13, .field-label-14, .field-label-15, .field-label-16 {
  font-size: 14px;
}

.city-2, .state-province-2, .zip-postal-code-2 {
  font-size: 12px;
}

.field-label-17 {
  font-size: 14px;
}

.country-2, .discount-code {
  font-size: 12px;
}

.line-item, .line-item-2, .field-label-18 {
  font-size: 14px;
}

.div-block-18 {
  margin-top: -10px;
}

.text-block-267 {
  z-index: 9999;
  background-color: var(--orange);
  text-align: center;
  border-radius: 20px;
  margin-top: -62px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 10px 15px;
  font-size: 15px;
  position: relative;
}

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

.div-block-19 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.checkout-copy {
  color: var(--white);
  text-align: center;
  margin-bottom: 19px;
}

.orange-link {
  color: var(--orange);
}

.text-block-268 {
  font-size: 15px;
}

.div-block-20, .option, .text-block-269 {
  font-size: 14px;
}

.heading-20, .heading-21, .heading-22, .heading-23, .heading-24 {
  font-size: 16px;
}

.line-item-3, .line-item-4, .field-label-19, .field-label-20, .text-block-270, .text-block-271, .text-block-272, .text-block-273, .text-block-274, .text-block-275, .text-block-276, .text-block-277, .field-label-21, .field-label-22 {
  font-size: 14px;
}

.text-block-278, .text-block-279, .text-block-280, .text-block-281, .text-block-282, .text-block-283, .text-block-284, .text-block-285, .text-block-286, .text-block-287, .text-block-288, .text-block-289, .text-block-290 {
  font-size: 12px;
}

.field-label-23 {
  font-size: 14px;
}

.billing-shipping {
  margin-bottom: 0;
  font-size: 12px;
}

.billing-address-toggle {
  align-items: center;
}

.checkbox-3 {
  margin-top: 0;
}

.footer-backup, .header-maga-backup {
  display: none;
}

.spacer-for-mobile {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.author-name {
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

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

.productivity88, .performance32, .revenue22 {
  color: #26324a;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2em;
}

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

.badge-image-small {
  object-fit: contain;
  width: 100px;
  height: 140px;
}

.level-point-list-wrapper-assess {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.image-50 {
  width: 100%;
}

.subheader {
  color: #697286;
  font-weight: 500;
}

.subheader._10px {
  margin-right: 10px;
  font-size: 14px;
}

.subheader._10px.white {
  color: var(--white);
  font-size: 14px;
}

.utility-page-wrap {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6269333fae6ef49c9e3a33a8_404.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 80px;
  display: flex;
}

.utility-page-wrap._404 {
  background-color: #f5f5f5;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6269333fae6ef49c9e3a33a8_404.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
}

.utility-page-wrap._404-v2 {
  background-color: #f5f5f5;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/643d4b8b96deebb6851111b8_404v3.png");
  background-position: 0%;
  background-size: cover;
}

.utility-page-wrap.is-passwprd-page {
  background-size: cover;
  justify-content: flex-end;
  padding-bottom: 12.5rem;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 100%;
  max-width: 300px;
  margin-top: 150px;
  display: flex;
}

.utility-page-content._404-v2 {
  max-width: 431px;
}

.heading-25 {
  text-align: left;
  width: 800px;
  min-width: 1200px;
  font-weight: 500;
}

._404-desc {
  text-align: left;
  width: 100%;
  min-width: 0;
  font-size: 15px;
  line-height: 1.5em;
}

.level-point-check-image {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
}

.full-width-image {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  height: 50vh;
  margin-top: 30px;
  margin-bottom: 30px;
}

.empty-state {
  background-color: var(--midnight-blue);
  color: var(--alice-blue);
}

.empty-state-2 {
  background-color: var(--midnight-blue);
}

.text-block-292 {
  color: var(--white);
}

.cert-title {
  max-width: 920px;
  margin-left: auto;
  margin-right: 0;
}

.dark {
  color: var(--midnight-blue);
}

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

.sample-grid-two {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  margin-top: 40px;
}

.article-link {
  width: 100%;
}

.download-button-3 {
  background-color: var(--orange);
  color: var(--midnight-blue);
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/624eb4a6b8ebf7930df35293_Icon.png");
  background-position: 63%;
  background-repeat: no-repeat;
  background-size: 10px 12px;
  border-radius: 30px;
  width: 100%;
  max-width: 510px;
  margin-top: 20px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 14px;
  font-weight: 600;
}

.download-button-3:hover {
  background-color: var(--white);
  color: var(--midnight-blue);
}

.link-6 {
  color: var(--purple);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.dp1 {
  display: none;
}

.fliter-block {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.fliter-block.is-blog {
  align-items: flex-start;
}

.title-blog {
  min-width: 0%;
}

.title-blog.podcast {
  width: 69%;
}

.sort-blog {
  justify-content: flex-end;
  align-items: center;
  width: 25%;
  min-width: auto;
  margin-top: 45px;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.listing-block {
  margin-top: 40px;
}

.search-form {
  display: flex;
}

.collection-item-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-item-2.podcast {
  height: 100%;
}

.html-embed-3 {
  opacity: 1;
  column-count: 4;
  display: block;
}

.overlay-blog {
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-bottom: -10px;
  overflow: hidden;
}

.overlay-blog._50-height {
  height: 50%;
}

.blog-thumb {
  z-index: 2;
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  height: auto;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.blog-thumb:hover {
  transform: scale(1.03);
}

.blog-thumb.podcast {
  height: 100%;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.collection-list-2.not-grid {
  margin-top: 0;
  display: block;
}

.collection-list-2.not-grid.podcast {
  height: 100%;
}

.blog-thumb-bg {
  object-fit: cover;
  background-image: radial-gradient(circle, #0000, #26314a);
  border-radius: 5px;
  width: 100%;
  height: 360px;
  position: relative;
}

.blog-thumb-bg._50 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), radial-gradient(circle, #0000, #26314a);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 250px;
}

.blog-thumb-bg.podcast {
  height: 100%;
}

.overlay-text {
  z-index: 1;
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
  position: absolute;
  top: 50%;
  left: auto;
  transform: translate(0%, -50%);
}

.overlay-title {
  color: var(--white);
  margin-bottom: 20px;
}

.overlay-title._10px {
  margin-bottom: 10px;
}

.overlay-summary {
  color: var(--white);
  max-height: 90px;
  overflow: hidden;
}

.dark-overlay {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #26314aba, #131a2a69 0%, var(--darkest));
  opacity: .86;
  border-radius: 7px;
  width: 100%;
  height: 360px;
  position: absolute;
  top: 0;
}

.dark-overlay._50 {
  height: 250px;
}

.dark-overlay.podcast {
  height: 100%;
}

.dark-overlay.podcast.flex-bottom {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.blog-tag {
  align-items: center;
  display: flex;
}

.blog-tag.is-casestudy {
  color: var(--midnight-blue);
}

.blog-tag.is-coaches {
  color: var(--white);
}

.blog-link {
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 30px;
  display: flex;
}

.blog-link.is-abpt {
  position: absolute;
  inset: auto 0% 0%;
}

.side-bar {
  background-color: var(--orange);
  width: 5px;
  height: 34px;
}

.tag-name {
  color: var(--white);
  text-transform: uppercase;
  margin-left: 20px;
  font-size: 15px;
  font-weight: 600;
}

.tag-name.dark-text {
  color: var(--midnight-blue);
  font-weight: 700;
}

.tag-name.dark-text.no-space {
  margin-left: 5px;
}

.grid-image {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--darkest), transparent);
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  height: 360px;
  margin-bottom: 0;
}

.grid-image:hover {
  opacity: 1;
}

.grid-title {
  font-size: 18px;
}

.grid-title:hover {
  color: var(--purple2);
}

.grid-summary {
  color: var(--midnight-blue);
  max-height: 90px;
  overflow: hidden;
}

.grid-summary.margin-top-20 {
  max-height: 85px;
}

.side-padd0, .blog-inner {
  padding-left: 0;
  padding-right: 0;
}

.blog-inner.is-abpt {
  cursor: pointer;
  min-height: 46.88rem;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.blog-inner.is-abpt:hover {
  color: var(--midnight-blue);
}

.listing1.is-hidden, .listing3.is-hidden {
  display: none;
}

.collection-list-2-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
}

.drop-filter {
  width: 100%;
}

.dropdown-list {
  margin-bottom: 0;
  display: none;
}

.submit-button-2 {
  display: none;
}

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

.mobile-top-30 {
  margin-top: 30px;
  display: none;
}

.mobile-top-30.jetboost-list-wrapper-bpe4 {
  margin-top: 60px;
}

.mobile-top-30.grid-content {
  min-height: 0;
  margin-top: 0;
  padding: 30px;
}

.mobile-top-30.grid-content.min-height {
  min-height: 280px;
}

.mobile-top-30.jetboost-list-wrapper-e4wz {
  margin-top: 60px;
}

.mobile-top-30.jetboost-list-wrapper-e4wz.jetboost-list-wrapper-e28e.mobile {
  display: none;
}

.desktop-top-30 {
  margin-top: 30px;
}

.desktop-top-30.jetboost-list-wrapper-bpe4 {
  margin-top: 60px;
}

.desktop-top-30.grid-content {
  min-height: 0;
  margin-top: 0;
  padding: 30px;
}

.desktop-top-30.grid-content.min-height {
  min-height: 280px;
}

.desktop-top-30.jetboost-list-wrapper-e4wz {
  margin-top: 60px;
}

.desktop-top-30.jetboost-list-wrapper-e4wz.jetboost-list-wrapper-e28e.mobile {
  display: none;
}

.clear {
  color: var(--purple2);
  margin-left: 10px;
  font-size: 13px;
  font-weight: 700;
}

.clear.jetboost-filter-none-e8qq {
  color: var(--darkest);
  margin-left: 0;
}

.full-width {
  width: 100%;
}

.mobile-articles-copy {
  display: none;
}

.mobile-blogs {
  margin-top: 30px;
  display: block;
}

.mobile-blogs.jetboost-list-wrapper-bpe4 {
  margin-top: 60px;
}

.mobile-blogs.grid-content {
  min-height: 0;
  margin-top: 0;
  padding: 30px;
}

.mobile-blogs.grid-content.min-height {
  min-height: 280px;
}

.mobile-blogs.jetboost-list-wrapper-e4wz {
  margin-top: 60px;
}

.mobile-blogs.jetboost-list-wrapper-e4wz.jetboost-list-wrapper-e28e.mobile {
  display: block;
}

.margin-bottom-0 {
  margin-bottom: 0;
}

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

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

.privacy-block {
  text-align: center;
  background-color: #0000;
  border: 1px solid #fdfdfd4d;
  border-radius: 10px;
  max-width: 380px;
  height: auto;
  min-height: 0;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px;
  box-shadow: 0 6px 30px #5b2b7214;
}

.privacy-block.auto-height {
  height: auto;
}

.image-box {
  border: 1px solid #ececec;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  min-height: 300px;
  display: flex;
  box-shadow: 0 8px 12px #0000000d;
}

.image-box.is-v2 {
  padding: 2rem;
  position: relative;
}

.sec-tab {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb78;
  border-radius: 0;
  max-width: 100%;
  min-height: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.sec-tab.w--current {
  background-color: var(--purple2);
  border: 1px #ebebeb;
  display: none;
}

.sec-tab.border0 {
  border-bottom-style: none;
}

.sec-title {
  color: var(--white);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5em;
}

.sec-content {
  border-radius: 0;
}

.sec-image {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sectabs {
  max-width: 40%;
}

.tabs {
  justify-content: space-between;
  max-width: 1170px;
  margin: 40px auto;
  display: flex;
}

.tabs-content {
  order: 1;
  width: 40%;
}

.tabs-content.first {
  order: -1;
  padding-left: 0;
}

.privacy-content {
  text-align: left;
}

.aws-ttle {
  font-size: 20px;
  line-height: 1.5em;
}

.privacy-subtext {
  color: var(--white);
  font-size: 18px;
  line-height: 1.5em;
}

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

.gl-image {
  width: 70px;
  margin-bottom: 20px;
}

.small-title-block {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 330px;
  margin-bottom: -60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.small-title-block.is-v3 {
  width: 44ch;
  max-width: none;
  margin-bottom: 0;
  padding-bottom: 1.5rem;
}

.sec-arrow {
  width: 37px;
}

.sec-arrow.mb {
  transform-style: preserve-3d;
}

.community {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62a83fc0a6c7168ecef9c4f2_3946511%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 360px;
  margin-top: 0;
  display: flex;
  position: relative;
}

.community._30px {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62348b31e437581ef3dbb1cd_Asset%2092aqai%20media.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 337.5px;
  margin-bottom: 15px;
  display: flex;
}

.community.hpvid {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.community.orgpgvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62860f8fdcb5c87b2b644f4a_aqai-vidBg-orgPg-1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 0;
}

.community.vid2 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861077bc262218a9eafd91_aqai-vidBg-orgPg-2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.community.orgvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6286151358160104e0b4c9da_aqai-vidBg-orgassessmentPg-2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.community.aqliteviv {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/628618ab7f271236585b3627_aqai-vidBg-aqlite-1.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.community.comingsoonvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6286180d5abe5c482e8d8282_aqai-vidBg-comingsoon.png");
  background-size: cover;
}

.community.aqmevid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/628619b5ce763a96c2685f6f_aqai-vidBg-aqme-1.png");
}

.community.l1vid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861b86fc6ba2cc15d92e55_aqai-vidBg-L1-1.png");
}

.community.aqmodelvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861cec46ce132ec952de72_aqai-AQmodelPg-1.png");
}

.community.vidwalkthru {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861de5472cc965d695e4bf_aqai-walkthru-1.png");
}

.community.ccvid {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/628621887f271285815b77b9_aqai-vidBg-C%2BC-1.png");
  background-size: cover;
}

.community.ccvid2 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/628621887f271285815b77b9_aqai-vidBg-C%2BC-1.png");
}

.video-2 {
  padding: 0;
}

.div-block-28 {
  padding: 171px;
}

.div-block-29 {
  justify-content: center;
  display: flex;
}

.space {
  margin-left: 10px;
}

.blog-episode-wrapper {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  display: flex;
}

.blog-episode-wrapper._10px {
  margin-bottom: 10px;
}

.grid-listiing {
  margin-bottom: 0;
  padding-bottom: 0;
}

.grid-listiing.podcast {
  height: 100%;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.three-across-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
}

._4-across {
  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;
}

.next-2 {
  border-color: var(--purple2);
  color: var(--purple2);
  border-radius: 8px;
  margin-top: 20px;
}

.author-name-2 {
  font-weight: 700;
}

.category-2 {
  border-left: 5px solid #f9b234;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 600;
}

.writer-image-2 {
  object-fit: cover;
  border: 3px solid #f9b234;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  margin-right: 20px;
}

.horizontal-flex {
  display: flex;
}

.horizontal-flex.download {
  justify-content: center;
  align-items: flex-start;
}

.youtube-podcast-wrapper {
  border: 2px solid var(--white);
  border-radius: 0;
  height: 50vh;
}

.video-3 {
  height: 100%;
}

.video-4 {
  align-items: flex-start;
  height: 25%;
  margin-bottom: 10px;
  display: flex;
}

.vertical-centre-flex {
  border-left: 1px solid var(--divider);
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding-left: 30px;
  display: flex;
}

.external-links-wrapper {
  margin-top: 10px;
}

.grid-10 {
  grid-template-columns: 2.25fr 1fr;
  margin-top: 40px;
}

.image-51 {
  border: 1px none var(--darkest);
  border-radius: 100px;
  width: 34px;
}

.image-52 {
  border: 1px none var(--midnight-blue);
  border-radius: 100px;
  width: 34px;
  min-width: 0;
  margin-left: 0;
  margin-right: 0;
}

.image-53 {
  border: 1px none var(--darkest);
  border-radius: 100px;
  width: 39px;
}

.image-54 {
  border: 1px none var(--midnight-blue);
  border-radius: 100px;
  width: 34px;
  font-size: 50px;
}

.image-54.transcript {
  width: 39px;
}

.link-block-5 {
  align-items: flex-start;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.link-block-6 {
  align-items: flex-start;
  padding: 0 5px;
  display: flex;
}

.link-block-6.download {
  padding-right: 0;
}

.link-block-7, .link-block-8 {
  align-items: flex-start;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.small-heading-light {
  font-weight: 300;
  display: block;
}

.small-heading-light.is-aq-x {
  font-size: 16px;
  line-height: 1.2;
}

.image-overlay-shape {
  z-index: 0;
  width: auto;
  height: 310px;
  position: absolute;
  inset: -40px auto 0% 30px;
}

.image-overlay-shape.mobile-hide.right {
  left: auto;
  right: 30px;
}

.image-overlay-shape.bloblight {
  opacity: .32;
}

.challange-slider {
  z-index: 1;
  margin-top: -20px;
  position: relative;
}

.c-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
  padding-left: 60px;
  padding-right: 60px;
  overflow: hidden;
}

.c-mask {
  width: 32%;
  overflow: visible;
}

.c-slide {
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
}

.c-img {
  object-fit: contain;
  height: 80px;
  margin: 40px auto;
  display: block;
}

.c-heading {
  color: var(--white);
  text-align: center;
  margin-bottom: 30px;
}

.c-grid-item {
  padding: 30px 20px;
}

.c-grid-item.review-grid {
  padding-left: 30px;
  padding-right: 30px;
}

.c-content-paragraph {
  color: #ffffff94;
  max-width: 615px;
  margin-bottom: 30px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7em;
}

.c-content-paragraph.text-color-white.category-page {
  font-size: 16px;
}

.c-content-paragraph.is-aq-x {
  color: var(--white);
}

.paragraph18 {
  margin-bottom: 0;
  font-size: 18px;
}

.paragraph18.margin-bottom-30 {
  margin-bottom: 30px;
}

.program-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: start;
  display: grid;
}

.program-grid.margin-bottom-30 {
  display: none;
}

.image-55 {
  width: 40%;
  min-width: 0;
}

.image-55.padding-btm {
  float: none;
  width: 30%;
  margin-bottom: 10px;
}

.rich-text-block, .rich-text-block-2 {
  margin-left: -20px;
  line-height: 1.4;
}

.div-block-30 {
  flex-direction: column;
  display: flex;
}

.div-block-30.left-align {
  align-items: flex-end;
  display: none;
}

.rich-text-block-3 {
  margin-left: -20px;
  line-height: 1.4;
  display: block;
}

.close-tab {
  display: none;
}

.tab-heading {
  opacity: 1;
  color: #26314a9e;
}

.tab-heading.one {
  color: #26314a9e;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c7e7820a90ae3962173dbb_1.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 70px;
}

.tab-heading.two {
  color: #26314a9e;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c7e7d211a2de805dc7b919_2.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 70px;
}

.accordion__item_tab {
  border: 2px solid #e6e6e6;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px 0 0;
  display: flex;
}

.accordion__item_tab.js-accordion-item {
  padding-top: 6px;
}

.accordion__item_tab.js-accordion-item.active {
  border-style: none;
  border-color: #0000;
  transition: opacity .2s;
  box-shadow: 0 5px 5px #302a2740;
}

.accordion-header-tab {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  display: flex;
}

.accordion-header-tab.js-accordion-header {
  padding-top: 0;
  padding-bottom: 6px;
}

.accordion-header-tab.js-accordion-header.active {
  padding-bottom: 30px;
}

.week-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  padding: 30px;
  display: grid;
}

.week {
  text-align: center;
  background-color: #f6f6f6;
  border-radius: 15px;
  width: 185px;
  height: 95px;
  padding: 15px 20px;
  position: relative;
}

.week.colored {
  background-color: #eee3f3;
}

.week.is-v2 {
  height: auto;
}

.week-text {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5em;
}

.week-icon {
  object-fit: contain;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -10px;
  left: -10px;
}

.week-plus {
  border-right: 1px solid #e3e3e3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 80px;
  display: flex;
}

.sign {
  margin-top: 25px;
  margin-bottom: 25px;
}

.sign-symbol {
  color: #51504f;
  font-size: 30px;
  font-weight: 600;
}

.week-content {
  background-color: #f9f9f9;
  border-left: 0 #e3e3e3;
  border-radius: 20px;
  margin-left: 0;
  padding: 30px;
}

.list14 {
  font-size: 14px;
  line-height: 1.4em;
}

.list14.check-icon {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c51fdf8b3b6010d9f1f159_check-sign.svg");
  background-position: 0 46%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 8px;
  padding-left: 20px;
  line-height: 1.5em;
}

.list14.check-icon.grey {
  color: #777;
}

.block-four {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 50px;
  display: grid;
}

.b-title {
  padding-right: 15px;
  font-size: 36px;
  font-weight: 400;
}

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

.b-tag {
  font-size: 13px;
  line-height: 1.3em;
}

.popup-grid {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.popup-text {
  z-index: 1;
  color: #ffffffdb;
  font-size: 24px;
  font-weight: 300;
  position: relative;
}

.video-large-tag {
  background-color: #000;
  border-radius: 0 0 15px 15px;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  padding: 20px;
  font-weight: 500;
  position: absolute;
  inset: auto auto 0% 0%;
}

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

.tag-title {
  color: #ffffffa3;
}

.small-tag {
  font-size: 12px;
  font-weight: 200;
}

.p-heading {
  text-align: center;
  margin-bottom: 30px;
  font-size: 20px;
}

.p-img {
  object-fit: contain;
  height: 95px;
  margin: 40px auto;
  display: block;
}

.grey-text {
  color: #555556;
  text-align: center;
  font-weight: 600;
}

.grey-text.left-align-text {
  color: #464749;
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
}

.quote-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.quote-logo {
  object-fit: cover;
  border-radius: 100%;
  width: 169px;
  height: 169px;
}

.quote-text {
  color: #26314ab8;
  text-align: center;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.7em;
  position: relative;
}

.remove-i {
  font-style: normal;
  font-weight: 600;
}

.light-bold {
  font-weight: 600;
}

.comp-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  margin-bottom: 80px;
}

.comp-grid.is-v2 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.comp-img {
  opacity: .37;
  filter: grayscale();
  text-align: center;
  object-fit: contain;
  width: 140px;
  height: 60px;
  transition: all .4s;
}

.comp-img:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.qoute-block {
  position: relative;
}

.l-quote {
  position: absolute;
  top: -20px;
}

.r-quote {
  position: absolute;
  bottom: 0;
  right: 0;
}

.saver-box {
  background-color: #c8cad0;
  border-radius: 15px;
  padding: 30px 30px 30px 100px;
  position: relative;
}

.saver-img {
  position: absolute;
  top: -60px;
  left: -30px;
}

.saver-text {
  text-align: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-boxes {
  margin-top: 80px;
}

.pricing-table {
  background-color: var(--white);
  border-radius: 15px;
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-table.margin-bottom-0 {
  margin-bottom: 0;
}

.pricing-header {
  justify-content: space-between;
  padding: 40px 100px;
  display: flex;
}

.pricing-icon {
  object-fit: contain;
}

.pricing-price {
  color: var(--darkest);
  text-align: center;
  width: auto;
  padding-left: 30px;
  padding-right: 20px;
  font-size: 18px;
  font-weight: 400;
  display: inline-block;
}

.pricing-reduced {
  color: #adadad;
  font-style: normal;
  text-decoration: line-through;
  display: none;
}

.pricing-body {
  padding: 60px 100px;
  box-shadow: 20px 0 20px #00000030;
}

.p-grid {
  grid-column-gap: 100px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.list16 {
  font-size: 16px;
  line-height: 1.5em;
}

.list16.round-check {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/624e9079c2b8f771416dcf04_Check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 15px;
  padding-left: 50px;
}

.f-grid {
  grid-template-rows: auto;
  place-items: center stretch;
  padding: 20px 100px;
}

.pricing-bgroup {
  display: flex;
}

.pricing-price-blue {
  color: var(--midnight-blue);
  text-align: center;
  width: auto;
  padding-left: 30px;
  padding-right: 20px;
  font-size: 18px;
  font-weight: 400;
  display: inline-block;
}

.image-overlay-shape-static {
  z-index: 0;
  width: auto;
  height: 500px;
  position: absolute;
  inset: -80px auto 0% 30px;
}

.image-overlay-shape-static.mobile-hide.right {
  left: auto;
  right: 30px;
}

.image-overlay-shape-static.bloblight {
  opacity: .32;
}

.phase-text {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
}

.phase-subtitle {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.yellow-tabs {
  background-color: var(--orange);
  text-align: center;
  border-radius: 15px;
  width: 180px;
  min-width: 0;
  height: auto;
  min-height: 0;
  max-height: 284px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 25px 0 0;
  overflow: visible;
}

.phase-grid {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 30px 0;
  display: grid;
}

.grey-box {
  float: right;
  background-color: #f2f2f4;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 15px;
  width: 96%;
  height: auto;
  margin-left: 0;
  padding: 20px 10px;
}

.y-title {
  padding: 0 30px 15px;
}

.y-tags {
  min-width: 100px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5em;
}

.modules-text {
  border-bottom: 1px solid #d8d8d9;
  width: 280px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 13px;
}

.align-right-button {
  justify-content: flex-end;
  display: flex;
}

.align-right-button.margin-bottom-20 {
  margin-bottom: 30px;
  padding-right: 30px;
}

.d-m-image {
  text-align: center;
  padding: 30px;
}

.capture-form {
  background-color: var(--midnight-blue);
  padding: 40px 40px 20px;
}

.capture-form.blob {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62d14ee53d2f019a886ff095_popupBlob.png");
  background-position: 97% 4%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 40px;
}

.c-header {
  text-align: center;
}

.form-white-heading {
  color: var(--white);
  max-width: 600px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
}

.white-bar {
  background-color: #4d5368;
  width: 100%;
  max-width: 730px;
  height: 1px;
  margin: 0 auto 30px;
}

.c-form {
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
}

.form-field-row {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 20px;
  display: grid;
}

.form-field-row.hs-tracking {
  display: block;
}

.textarea-height {
  border-radius: 5px;
  min-height: 145px;
  font-size: 15px;
}

.note12 {
  color: var(--white);
  font-size: 12px;
  line-height: 1.4em;
}

.girl-shape {
  text-align: center;
  margin-bottom: 40px;
  position: static;
}

.module-box {
  padding-right: 20px;
}

.mobile-phases {
  display: none;
}

.sm-header {
  font-size: 16px;
  font-weight: 600;
}

.discountmain {
  color: var(--darkest);
}

.seat {
  font-size: 14px;
}

.modal-bg {
  z-index: 9999999;
  background-color: #1c273fb3;
  justify-content: center;
  align-items: center;
  padding: 49px;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.modal-content {
  width: 80%;
  min-height: 20%;
}

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

.collection-list-wrapper-3, .collection-list-6, .collection-item-3 {
  height: 100%;
}

.grid-11 {
  height: auto;
  padding: 20px;
}

.collection-list-wrapper-4 {
  display: block;
}

.paragraph-28 {
  font-size: 10px;
}

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

.pilot-icon {
  text-align: left;
  width: 150px;
  max-width: 60%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.grid-four-item-head-pract {
  margin-top: -46px;
}

.form-white-heading-large {
  color: var(--white);
  max-width: 720px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
}

.video-block {
  outline-offset: 0px;
  text-align: center;
  outline: 3px #26314a;
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.hero-inv {
  align-items: center;
  display: flex;
}

.content-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  max-width: 660px;
  height: 85vh;
  padding-left: 60px;
  display: flex;
}

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

.grid-12 {
  border-top: 1.45px solid #d9d9d92b;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  margin-top: 10px;
  margin-bottom: 30px;
  padding-top: 20px;
}

.l-img {
  object-fit: contain;
  width: 80px;
  height: 50px;
}

.scrolling-div {
  background-color: #f2f3f4;
  border-radius: 7px;
  height: 50vh;
  margin-top: 40px;
  padding: 50px;
  overflow: scroll;
}

.transcript-wrapper {
  height: auto;
  min-height: 100px;
}

.dev-icon {
  width: 143px;
}

.dev-icon.margin-bottom-20 {
  object-fit: contain;
  width: 137px;
  height: 140px;
  margin-left: auto;
  margin-right: auto;
}

.dev-slider {
  display: block;
  overflow: hidden;
}

.dev-slider-mask {
  width: 33%;
  overflow: visible;
}

.dev-inner {
  text-align: center;
  border-radius: 10px;
  min-height: 365px;
  padding: 20px;
  box-shadow: 0 6px 30px #5b2b7214;
}

.dev-slider-level {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.dev-wrapper {
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.grid-13 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 3.75fr 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.global-box {
  text-align: center;
  min-height: 260px;
}

.global-box.margin-bottom-30 {
  font-weight: 400;
}

.global-box.margin-bottom-30.bold {
  margin-left: 10px;
  font-weight: 600;
}

.global-box.margin-bottom-30.bold.purplee {
  color: var(--purple2);
  font-weight: 800;
}

.global-box.margin-bottom-20.purple {
  border: 1px solid var(--purple);
  color: var(--purple2);
  border-radius: 50px;
  padding: 8px;
  font-size: 14px;
  font-weight: 700;
}

.global-box.sub-header-text {
  margin-bottom: 10px;
}

.global-box.sub-header-text.margin-bottom-10.big-purple {
  color: var(--purple2);
  margin-left: 10px;
  font-weight: 700;
}

.global-box.sub-header-text.places-remaining {
  color: var(--purple2);
  font-weight: 700;
}

.global-box.largespace {
  margin-top: 80px;
  margin-bottom: 40px;
}

.font25 {
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 600;
}

.feature-number-wrap-global {
  place-content: stretch center;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.statistic-circle-wrap-global {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 10px;
  display: flex;
  position: relative;
}

.statistic-circle-wrap-global.piping {
  border-left: 0 solid #00000026;
  border-right: 0 solid #00000024;
  padding: 10px 30px;
}

.statistic-circle-wrap-global.border-l {
  border-left: 3px solid #d9d9d9;
  border-right: 0 solid #00000024;
  padding: 10px 30px;
}

.global-logo {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.g-img {
  object-fit: cover;
  max-width: 480px;
  min-height: 170px;
  margin-bottom: 0;
  margin-left: 0;
  display: block;
  position: static;
}

.feature-box {
  background-color: var(--white);
  border-radius: 13px;
  padding: 11px;
  box-shadow: 1px 1px 20px #00000017;
}

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

.f-block {
  text-align: center;
  border-right: 1px solid #e6e6e6;
  padding: 20px 50px;
}

.f-block.last-block {
  border-right-width: 0;
}

.f-icon {
  object-fit: contain;
  height: 90px;
  margin-bottom: 10px;
  position: static;
}

.border-list {
  border-top: 1px solid #e2dddd;
  justify-content: flex-start;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.border-list.last-border {
  border-bottom: 1px solid #e2dddd;
}

.s-icon {
  object-fit: contain;
  width: 18px;
  height: 20px;
  margin-right: 30px;
}

.mobile-side-padding {
  padding-left: 0;
}

.radio-button-field {
  color: var(--white);
  margin-right: 10px;
}

.radio-button-label {
  font-size: 15px;
  line-height: 1.2em;
}

.video-tag-dark {
  background-color: #000000b3;
  border-radius: 0 0 15px 15px;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  padding: 20px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.tag-text {
  color: #f5f5f578;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2em;
}

.content-block-aff {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 820px;
  height: auto;
  padding-top: 140px;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.content-block-aff.is-aq-model {
  margin-bottom: 0;
  padding-top: 111px;
  padding-bottom: 0;
}

.aff-form {
  background-color: var(--midnight-blue);
  border-radius: 30px;
  max-width: 1110px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  position: relative;
  top: 150px;
}

.aff-heading {
  color: var(--white);
  letter-spacing: .5px;
  margin-bottom: 20px;
  font-weight: 700;
}

.font14-light {
  color: #d2d4db;
  font-size: 14px;
  line-height: 1.9em;
}

.font14-light.dark {
  color: #88898c;
  margin-bottom: 30px;
  font-weight: 300;
}

.font14-light.dark.italic {
  font-style: italic;
  line-height: 1.8em;
}

.form-affiliate {
  margin-top: 30px;
  padding: 30px;
}

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

.form-field-row-equal {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 30px;
  display: grid;
}

.book-image {
  border-radius: 10px;
  margin-top: -1px;
  margin-left: -7px;
}

.book-grid-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  align-items: stretch;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0 23px #00000030;
}

.book-form-heading {
  margin-bottom: 20px;
  font-size: 30px;
}

.book-form {
  max-width: 670px;
  padding: 40px 60px;
  position: relative;
}

.text-grey {
  color: #a1a1a2;
  font-size: 14px;
  line-height: 1.5em;
}

.text-grey.is-no-padding {
  margin-bottom: 0;
}

.bimage {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transform: scale(1.07);
}

.desktop-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-15 {
  grid-template-rows: auto;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.yshape-overlay {
  margin-top: -40px;
  position: absolute;
  right: 20px;
}

.content-block-book {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  max-width: 820px;
  height: auto;
  padding-top: 140px;
  padding-bottom: 140px;
  padding-left: 0;
  display: flex;
}

.bookfrom {
  border-radius: 10px;
  padding: 48px 40px;
  box-shadow: 0 0 23px #00000030;
}

.book-form-wrapper {
  padding: 20px 20px 20px 40px;
}

.large-heading {
  font-size: 48px;
  line-height: 1.5em;
}

.book-model {
  width: 58%;
}

.font26 {
  font-size: 26px;
}

.font18 {
  color: #464749;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6em;
}

.grid-book {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.font16 {
  font-size: 16px;
  line-height: 1.6em;
}

.font16.grey {
  color: #464749;
}

.book-grid-large {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  align-items: stretch;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
  box-shadow: 0 0 23px #00000030;
}

.book-grid-large.decoding-aq-book {
  overflow: hidden;
}

.book-quote {
  padding: 30px 30px 0;
}

.book-quote.is-book-quote {
  text-align: left;
  width: auto;
  margin-left: 0;
  margin-right: 0;
}

.bold-text-3 {
  font-weight: 500;
}

.btn-on-book {
  position: absolute;
  bottom: -27px;
  right: -50px;
}

.btn-on-book.book-checkout-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: none;
  margin-top: 0;
  display: block;
  position: absolute;
}

.lead-magent-hero {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62f3e67f86515c043b26c11a_matrix.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 50px;
}

.lead-magent-hero.ug-hero {
  background-color: #00051a;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/635fbe65f097041502cd9f70_UG-hero.jpg");
  padding-bottom: 75px;
}

.lead-magnet-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lead-magnet-wrapper.is-welcome-to-the-club {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--white-smoke);
  border: 1px solid #0000;
  border-radius: 12px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 1px 1px 8px 1px #00000024;
}

.lead-magnet-wrapper.is-welcome-to-the-club.is-lug {
  background-color: var(--white-3);
}

.lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-verticle {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-coach {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-coach.is-v1 {
  display: none;
}

.lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-centered-form {
  max-width: 75%;
}

.lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-centered-form.is-new {
  max-width: 60%;
}

.lead-magnet-wrapper.is-welcome-to-the-club.is-pivot {
  padding: 2.5rem;
}

.lead-magnet-wrapper.is-coach {
  grid-column-gap: 2.5rem;
  border-radius: 20px;
  align-items: flex-start;
  padding: 2.5rem;
  box-shadow: 0 2px 5px #0003;
}

.lead-magnet-hero-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.lead-magnet-hero-left.welcome-to-the-club {
  justify-content: flex-start;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
}

.lead-magnet-hero-left.welcome-to-the-club.is-coach-content {
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
}

.lead-magnet-hero-left.is-new {
  width: 75%;
}

.lead-magnet-hero-right.is-thank-you-image {
  padding: 40px;
}

.lead-magnet-hero-right.is-thank-you-image.is-lug {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lead-magnet-hero-right.is-thank-you-image.is-coach-img {
  padding: 100px;
}

.lead-magnet-hero-right.is-thank-you-image.is-new {
  align-self: center;
  width: 35%;
}

.margin-bottom.marign-small {
  margin-bottom: 2.5rem;
}

.margin-bottom.margin-medium {
  margin-bottom: 3rem;
}

.margin-bottom.margin-25px {
  margin-bottom: 19px;
}

.margin-bottom.margin-xsmall {
  margin-bottom: 1rem;
}

.lead-magnet-text {
  max-width: 30rem;
  margin-bottom: 2.5rem;
}

.image-text-container {
  grid-column-gap: 66px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-text-container.is-thrive {
  justify-items: stretch;
  position: static;
}

.image-text-container.is-book {
  grid-column-gap: 40px;
}

.image-text-container.is-about-the-author {
  width: 75%;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
}

.image-text-container.is-ug {
  grid-template-columns: .5fr 1.75fr 1fr;
}

.image-text-left.rounded-corner {
  border-radius: 15px;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.image-text-left.is-book {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-text-left.is-book-author-image {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-text-left.ug-container {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.56rem;
  text-align: center;
  background-color: #0000;
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-text-left.is-left {
  width: 50%;
}

.image-text-right.is-book-content, .image-text-right.is-author-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-text-right.singularity-bullet {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-text-right.thrive-content {
  padding-left: 3.75rem;
}

.lead-magnet-bullet-container {
  grid-column-gap: 10px;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.lead-magnet-bullet-container.is-bcg-bullet {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.p-large {
  font-size: 22px;
}

.p-large.is-white {
  color: var(--white-3);
  font-size: 26px;
}

.text-centered {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lead-magenet-subtitile-container {
  text-align: center;
  width: 69%;
  margin-bottom: 65px;
  margin-left: auto;
  margin-right: auto;
}

.singularity {
  margin-top: 90px;
  margin-bottom: 90px;
}

.lead-magent-arrow {
  padding-top: 3px;
}

.thrive {
  background-color: var(--midnight-blue);
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.trhive-blob {
  margin-left: 17px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: absolute;
  inset: -120px auto auto 0%;
}

.trhive-blob.ug-blob {
  display: block;
  top: -181px;
}

.thrive-aqai-logo {
  position: absolute;
  inset: -40px 32px 0% auto;
}

.lead-magnet-bullet-bcg {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62f3e67fe8660c6e525bab78_number-bullet.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  padding-right: 0;
  display: flex;
}

.lead-magnet-bullet-wrapper {
  margin-bottom: 44px;
}

.book-lead-magnet-btn-container {
  display: flex;
}

.about-the-author {
  background-color: var(--orange);
  padding-top: 70px;
  padding-bottom: 70px;
}

.about-the-author.is-ug {
  background-color: var(--orange);
}

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

.book-quote {
  text-align: center;
  width: 80vw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.book-quote-text {
  color: var(--black);
  width: 67vw;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
  font-size: 18px;
  font-weight: 600;
}

.book-quote-icon {
  position: absolute;
}

.book-quote-icon.is-top {
  inset: -14% auto auto 0%;
}

.book-quote-icon.is-bottom {
  margin-bottom: -43px;
  padding-left: 0;
  inset: auto 0% 14% auto;
}

.book-contact-form {
  background-color: var(--midnight-blue);
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62f3e67e725300ac819ac091_matrix-bottom.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 70px;
}

.book-downlad-guide-wrapper {
  width: 53vw;
  margin-left: auto;
  margin-right: auto;
}

.book-downlad-guide-form {
  width: 40vw;
  margin-left: auto;
  margin-right: auto;
}

.book-downlad-guide-form.is-hidden {
  display: block;
}

.book-downlad-guide-form.is-hidden.is-old {
  display: none;
}

.download-guide-title {
  color: var(--white);
  font-size: 28px;
}

.download-guide-title.is-small {
  font-size: 22px;
}

.download-guide-title-container {
  border-bottom: 1px solid #ffffff1a;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.download-guide {
  color: var(--white);
  margin-bottom: 0;
}

.download-guide.is-fixed-size {
  font-size: 13px;
  line-height: 1.5;
}

.download-guide.is-fixed-size.is-font-color-blue {
  color: var(--midnight-blue);
}

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

.newsletter-consent.download-form-opt-in {
  margin-top: 39px;
  margin-bottom: 70px;
}

.newsletter-consent.is-pilot-form {
  margin-top: 30px;
  margin-bottom: 30px;
}

.newsletter-consent.cdp {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.newsletter-checkbox {
  cursor: pointer;
  border-radius: 6px;
  width: 40px;
  min-width: 0;
  height: 20px;
  margin-top: 0;
  margin-right: 13px;
  display: block;
}

.newsletter-checkbox.border-radius-20 {
  border-radius: 0;
  overflow: visible;
}

.from-select {
  border-radius: 6px;
  height: 40px;
  margin-bottom: 20px;
  padding-top: 8px;
  padding-left: 15px;
  padding-right: 15px;
}

.from-select.is-new {
  background-color: #f3f3f300;
  border: 1px solid #dbe0e9;
}

.amazon-logo-container {
  grid-column-gap: 20px;
  color: var(--white);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-size: 15px;
  font-weight: 600;
  transition: color .2s ease-in-out;
  display: flex;
}

.amazon-logo-container:hover {
  color: var(--midnight-blue);
}

.text-block-293 {
  font-weight: 600;
}

.subtitle-text {
  color: var(--white);
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: 700;
}

.amazon-text {
  margin-top: -7px;
  font-size: .94em;
}

.book-quote-text-container {
  position: relative;
}

.sucess-message {
  background-color: var(--white);
  border-radius: 6px;
  font-size: 1rem;
}

.sucess-message.tect-color-black {
  color: var(--midnight-blue);
  text-align: left;
  font-size: 1rem;
  line-height: 1.4;
}

.sucess-message.is-pivot {
  border: 1px solid #000;
}

.heading-small {
  font-size: 32px;
}

.heading-small.text-color-white:hover {
  color: var(--white);
}

.welcome-to-the-club {
  margin: 60px 40px;
}

.welcome-to-the-club.is-lug {
  margin-top: 113px;
}

.book-a-call {
  background-color: var(--midnight-blue);
  padding-top: 60px;
  padding-bottom: 60px;
}

.book-a-call-wrapper {
  text-align: center;
  border-bottom: 1px solid #ffffff1a;
  width: 70%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
}

.width-80 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

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

.small-btn-text {
  font-size: 14px;
}

.form-download-btn {
  display: block;
  position: relative;
}

.form-download-btn:hover {
  color: var(--orange);
  background-color: #0000;
}

.form-download-btn.cdp {
  justify-content: flex-start;
  display: flex;
}

.submitt-form-arrow {
  z-index: 10;
  justify-content: center;
  align-items: center;
  padding-right: 124px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.submitt-form-arrow:hover {
  color: var(--midnight-blue);
}

.submitt-form-arrow.is-popup {
  padding-right: 64px;
}

.submitt-form-arrow.is-popup.is-mql {
  color: var(--midnight-blue);
}

.bullet-text-large {
  font-size: 17px;
}

.the-coaches-ultimate-book-image {
  margin-top: -100px;
}

.text-block-294 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 115%;
}

.podcast-filter-container {
  color: #e9e9e9;
  background-color: #e9e9e9;
  border: 2px solid #e9e9e9;
  border-radius: 10px;
  width: 100%;
  height: auto;
  padding: 10px 20px 10px 10px;
}

.text-span {
  font-weight: 700;
}

.flex-container-left-pilot {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62f3e67cc69d4ab5fdbc359f_blob.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding-top: 61px;
  padding-bottom: 61px;
  display: block;
}

.pilor-form-title {
  color: var(--white);
  text-align: left;
  margin-bottom: 39px;
  font-size: 30px;
}

.pilot-pacleholder-text {
  color: #fff;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 1.2;
}

.book-cart-btn, .free-book-form, .add-to-cart-hidden, .quantity-is-hidden {
  display: none;
}

.case-study-large-container {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  justify-content: space-between;
  display: flex;
}

.case-study-large-container.is-challenge {
  align-items: stretch;
  margin-bottom: 6rem;
}

.case-study-large-container.coaches-container {
  grid-column-gap: 7rem;
}

.casestudy-large-item {
  flex-direction: column;
  width: 48%;
  display: flex;
}

.casestudy-large-item.is-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  padding-top: 4.5rem;
  display: block;
}

.casestudy-large-item.is-left.is-full-width {
  color: var(--white);
  padding-top: 6.25rem;
}

.casestudy-large-item.the-approach-galery {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.casestudy-large-item.is-impact {
  display: flex;
}

.casestudy-large-item.is-impact.coaches-impact {
  justify-content: center;
  align-items: center;
}

.casestudy-large-item.is-impact.is-full-width {
  margin-top: 0%;
}

.casestudy-large-item.is-impact.is-full-width.results-imapcat {
  justify-content: center;
}

.case-study-logo {
  border-left: 4px solid #000;
  justify-content: flex-start;
  height: 2rem;
  margin-bottom: 2.5rem;
  padding-left: .94rem;
  display: flex;
}

.case-study-logo.is-coaches {
  border-left-color: var(--orange);
}

.case-study-logo.is-organisation {
  border-left-color: var(--purple);
}

.cs-quote-container {
  color: var(--midnight-blue);
  background-color: #0000;
  margin-bottom: 1.56em;
  padding: 0 3.5rem;
  position: relative;
}

.quote-text {
  color: var(--orange);
}

.case-study-quote {
  font-size: .95em;
  font-weight: 500;
  line-height: 1.6;
}

.casestudy-client-information {
  background-color: var(--white);
  border-radius: 1.38em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3.8em;
  display: flex;
  position: relative;
  box-shadow: 0 6px 30px #5b2b7221;
}

.casestudy-client_details {
  justify-content: space-between;
  width: 91%;
  margin-bottom: .94em;
  display: flex;
}

.casestudy-client_details.text-color-midnight {
  color: var(--midnight-blue);
}

.casestudy-client_details-left {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.cs-details {
  border-radius: 1.38em;
  font-size: .92rem;
  font-weight: 600;
  line-height: 1.5;
}

.casestudy-client-logo {
  margin-bottom: 0;
}

.casestudy-client-logo.organisation-case-study {
  margin-bottom: 2.5rem;
}

.casestudy-h1 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 4.2rem;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.6;
}

.casestudy-h1.sucess-story-name {
  padding-right: 7px;
}

.casestudy-h1.coaches-h1 {
  color: var(--darkest);
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 1.4;
}

.casestudy-h1.dark, .casestudy-h1.is-organisation {
  color: var(--midnight-blue);
}

.casestudy-h1.text-color-dark {
  color: var(--darkest);
  margin-bottom: 2rem;
}

.casestudy-quote-position {
  padding-left: 3.5rem;
  font-size: 1em;
  font-weight: 600;
}

.casestudy-hero {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 4.38em;
}

.casestudy-hero.is-cs-search {
  background-color: var(--midnight-blue);
}

.social-media-share {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  align-items: center;
  display: flex;
}

.social-share {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding-bottom: 0;
}

.casestudy-seperation-bar {
  background-color: #484e61;
  width: 100%;
  height: 2px;
  margin-top: 1.2rem;
  margin-bottom: 2.5rem;
}

.the-challenge-cs {
  background-color: var(--midnight-blue);
  padding-top: 4rem;
  padding-bottom: 4.38rem;
}

.cs-list {
  padding-left: 12px;
  line-height: 1.5;
  list-style-type: disc;
}

.case-study-small-container {
  justify-content: space-between;
  display: flex;
}

.cs-bolt-text {
  color: var(--white);
  margin-bottom: 2.5rem;
  font-size: 1.1rem;
  line-height: 1.6;
}

.cs-bolt-text p {
  font-size: 1.3rem;
  line-height: 1.6em;
}

.cs-bolt-text.text-color-midnight-blue {
  color: var(--midnight-blue);
  font-size: 1rem;
}

.cs-rich-text-p {
  color: var(--white);
  margin-bottom: 2.5rem;
  line-height: 1.9em;
}

.cs-rich-text-p ul {
  font-size: 1.06em;
  line-height: 1.6;
}

.cs-rich-text-p.text-color-midnight-blue {
  color: var(--midnight-blue);
  line-height: 1.6;
}

.cs-rich-text-p.text-color-midnight-blue p {
  line-height: 1.6;
}

.casestudy-small-container {
  width: 42%;
}

.casestudy-small-container.is-large {
  width: 53%;
}

.casestudy-submit-btn {
  display: none;
}

.casestudy-search {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cs-search-input {
  border-radius: 22px;
  width: 50%;
  margin-bottom: 0;
}

.form-block-2 {
  margin-left: 0;
  margin-right: 0;
}

.cs-clear {
  color: var(--white);
}

.cs-breadcrumbs-container {
  border-bottom: 3px solid #26314a0a;
  justify-content: space-between;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.cs-breadcrumbs-item {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
}

.cs-breadcrumbs-links {
  grid-column-gap: .31rem;
  grid-row-gap: .31rem;
  margin-bottom: 1.25rem;
  display: flex;
}

.cs-breadcrumb-link {
  width: auto;
  font-size: 1rem;
  font-weight: 600;
}

.submit-button-3 {
  display: none;
}

.cs-filter {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-block-3 {
  display: block;
}

.form-block-3.cs-filter-form {
  margin-bottom: 0;
  display: block;
}

.form-block-3.cs-filter-form.is-duplicate {
  width: 0;
  height: 0;
  overflow: hidden;
}

.cs-category-filter {
  background-color: #0000;
  border: 1px solid #dbe0e9;
  border-radius: 6px;
  width: 100%;
  min-width: auto;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1rem;
}

.cs-category-filter.w--open {
  font-size: 1em;
}

.cs-category-filter.jetboost-filter-ervq {
  min-width: 0;
}

.cs-category-filter.jetboost-filter-e8qq {
  border-style: none;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.cs-page-title-container {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: flex-start;
  width: 88%;
  margin-bottom: 2rem;
  display: flex;
}

.h1-no-padding {
  margin-top: 0;
}

.cs-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 4.38rem;
}

.cs-grid.is-coaches {
  display: none;
}

.cs-card {
  background-color: var(--white-smoke);
  cursor: auto;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 17.6rem;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cs-card.is-large {
  z-index: 99;
  opacity: 1;
  color: var(--grey);
  cursor: auto;
  background-color: #0000;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  min-height: 2.8rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.organisation-container {
  border-left: 3px solid var(--purple);
  height: auto;
  padding-left: 10px;
  display: flex;
}

.organisation-container.is-consultancy {
  border-left-color: var(--orange);
}

.organisation {
  font-size: .88rem;
}

.organisation-colour {
  background-color: var(--purple2);
  width: 3px;
  height: 100%;
  display: block;
}

.cs-card-title {
  margin-bottom: 1.88rem;
}

.cs-intro-text {
  min-height: 75px;
  margin-bottom: 1.88rem;
}

.cs-intro-text.text-color-white {
  min-height: 75px;
}

.cs-intro-text.cs-height {
  margin-top: 1.2em;
}

.cs-grid-2 {
  grid-column-gap: 1.88rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4.38rem;
  display: grid;
}

.cs-grid-2.is-hidden {
  display: none;
}

.cs-grid-2.cs-featured-grid {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  margin-bottom: 0;
}

.cs-card-2 {
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.cs-card-img {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
}

.cs-filter-section {
  margin-bottom: 4.38rem;
}

.the-approach {
  padding-top: 4.38rem;
  padding-bottom: 4.38rem;
}

.the-approach-img-grid {
  grid-column-gap: 1.13rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.page-padding-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-size-medium {
  font-size: 1.125rem;
}

.text-size-medium.text-weight-bold {
  font-size: 1rem;
  line-height: 1.4;
}

.gallery4_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: start center;
}

.gallery4_lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery4_image-wrapper {
  width: 280px;
  height: 200px;
  padding-top: 100%;
  position: relative;
}

.padding-vertical, .padding-vertical.padding-xsmall {
  padding-left: 0;
  padding-right: 0;
}

.margin-bottom-31 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.gallery4_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.the-apprach-img-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;
}

.impact-item {
  background-color: var(--white-smoke);
  border-radius: 1.38rem;
  flex-direction: column;
  align-items: center;
  max-width: none;
  padding: 1.25em 1.25em 3.05em;
  display: flex;
}

.impact-circle {
  background-color: var(--purple2);
  color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 6.25rem;
  height: 6.25rem;
  margin-top: -4.5rem;
  margin-bottom: 1.2rem;
  display: flex;
}

.impact-circle.coaches-impact {
  text-align: center;
  flex-direction: column;
  width: 15em;
  height: 15em;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 7px 7px 17px #00000052;
}

.impact-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  min-height: 100px;
  display: flex;
}

.imapact-card-container {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.counter {
  font-size: 2em;
}

.counter.counter-large {
  font-size: 4em;
}

.counter.counter-large.cs {
  font-size: 2em;
}

.results-impact {
  background-color: #0000;
  padding-top: 4.38em;
  padding-bottom: 4.38em;
}

.results-impact.is-organisaiton {
  background-color: var(--darkest);
}

.cs-quote {
  margin-bottom: 1.88em;
  line-height: 1.6;
}

.cs-quote-content {
  text-align: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cs-quote-section {
  margin-top: -4.69em;
  margin-bottom: 3.78rem;
  display: block;
}

.cs-bottom-quote-container {
  background-color: var(--purple);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  padding-top: 6.25em;
  padding-bottom: 3.13em;
}

.cs-cta-btn-container {
  grid-column-gap: 1.56em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cs-cta-title {
  text-align: center;
  width: 43%;
  margin-bottom: 3.13em;
  margin-left: auto;
  margin-right: auto;
}

.side-bar-2 {
  background-color: #f9b234;
  width: 5px;
  height: 34px;
}

.side-bar-2.is-organisation {
  background-color: var(--purple);
}

.tag-name-2 {
  color: #fff;
  text-transform: uppercase;
  margin-left: 20px;
  font-size: 15px;
  font-weight: 600;
}

.tag-name-2.text-colour-dark {
  color: var(--midnight-blue);
}

.cs-title-container {
  margin-bottom: 1.25rem;
}

.cs-page-img-container {
  width: 9.38rem;
  height: auto;
}

.list-item-2 {
  line-height: 1.5;
}

.cs-btn {
  background-color: var(--orange);
  cursor: pointer;
  border: 1px #000;
  border-radius: 50px;
  margin-left: 2.19rem;
  padding: 10px 15px;
  font-size: 14px;
  transition: all .3s ease-in-out;
  display: inline-block;
}

.cs-btn:hover {
  background-color: var(--purple);
  color: var(--white);
}

.cs-aqai-pilot-btn-container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.aqai-img-small {
  width: 16%;
}

.aq-pilot {
  background-color: var(--white-smoke);
  margin-bottom: 4.38rem;
  padding-top: 4.83em;
  padding-bottom: 4.83em;
}

.cs-bullet-container {
  grid-column-gap: 1.25rem;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.cs-bold-p {
  font-weight: 400;
  line-height: 1.6;
}

.cs-rounded-cornered-img {
  border-radius: 7px;
  overflow: hidden;
}

.cs-card-collection-list, .collection-list-7, .collection-item-4 {
  height: 100%;
}

.cs-card-overly {
  z-index: 10;
  background-color: #26314af7;
  position: absolute;
  inset: 0%;
}

.cs-text-link-block {
  color: var(--grey);
  cursor: pointer;
}

.cs-card-small {
  z-index: 99;
  color: var(--grey);
  position: relative;
}

.ready-to-learn-more {
  margin-top: 4.38em;
  margin-bottom: 4.38em;
}

.cs-filter-list {
  grid-column-gap: 1em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cs-filter-list.is-blog {
  padding-top: 5px;
}

.cs-drop-down-item {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 1.25rem;
}

.cs-drop-down-item.jetboost-filter-active {
  color: var(--orange);
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 1.25rem;
}

.dropdown-list-2 {
  padding-left: 0;
}

.dropdown-list-2.w--open {
  z-index: 80;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  border-color: var(--grey);
  background-color: var(--white);
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  width: 99%;
  margin-top: -8px;
  padding-bottom: 10px;
  padding-left: 20px;
  position: absolute;
}

.cs-dropdown {
  width: 15rem;
  margin-left: 0;
  margin-right: 0;
}

.cs-dropdown.is-hidden {
  display: none;
}

.cs-social-link {
  color: var(--midnight-blue);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: color .5s ease-in-out;
  display: flex;
}

.cs-social-link:hover {
  color: var(--purple);
}

.cs-social-link.email {
  cursor: pointer;
  padding-top: 11px;
}

.cs-social-link.twitter {
  padding-top: 5px;
}

.share-link-icons {
  grid-column-gap: 1rem;
  display: flex;
}

.copy-this {
  display: none;
}

.coaches-logo {
  justify-content: flex-start;
  width: 100%;
  padding-top: 4.06rem;
  padding-bottom: 1.88rem;
  display: flex;
}

.coaches-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
  width: 14rem;
  min-width: 0;
  height: 14rem;
  margin-top: -5.94rem;
  margin-left: -50px;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.coaches-name {
  color: var(--white);
  display: flex;
}

.coaches-quote-container {
  padding-left: 0;
  padding-right: 3em;
}

.connect-with-coach {
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  top: -3em;
}

.margin-left-7 {
  margin-right: 7px;
  display: inline-block;
}

.connect-with-coach_name {
  flex: 0 auto;
  margin-right: 10px;
  display: flex;
}

.results-impact-h4 {
  font-size: .8rem;
  line-height: 1.6;
}

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

.html-embed-4 {
  color: var(--divider);
}

.html-embed-5 {
  display: none;
}

.quotations {
  margin-top: -15px;
  font-size: 6rem;
  font-style: italic;
  line-height: 7.5rem;
  display: inline-block;
  position: absolute;
  inset: 0% auto auto -2%;
}

.quotations.is-bottom {
  margin-top: 0;
  margin-bottom: -35px;
  line-height: 1rem;
  display: flex;
  inset: auto 3% 0% auto;
}

.quotations.cs-bottom-quote-top {
  margin-top: 0;
  inset: -2.9rem auto auto -2rem;
}

.quotations.cs-bottom-quote-bottom {
  align-items: center;
  margin-top: 0;
  line-height: 0;
  display: inline-block;
  position: static;
  inset: 0% 0% auto auto;
}

.list-item-3 {
  line-height: 1.5;
}

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

.cs-sucsess-stories {
  background-color: var(--midnight-blue);
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.cs-sucsess-posts {
  padding-top: 3.13rem;
  padding-bottom: 3.13rem;
}

.coaches-collection-wrapper.is-hidden {
  display: none;
}

.organisation-collection-wrapper.is-hidden {
  display: block;
}

.cs-company-logo {
  background-color: var(--divider);
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 250px;
  padding: 0;
  transition: opacity .5s ease-in-out;
  display: flex;
}

.cs-company-logo:hover {
  opacity: .79;
}

.cs-logo-bcg-image {
  width: 100%;
  padding-top: 60%;
  display: none;
  position: relative;
}

.cs-title {
  cursor: pointer;
  transition: color .5s ease-in-out;
}

.cs-title:hover {
  color: var(--purple);
}

.blog-tag-container {
  justify-content: space-between;
  display: flex;
}

.quotation-bottom-container {
  flex-direction: column;
  justify-content: flex-end;
  margin: 0 -1.88em -3.88em 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.cs-quote-h4 {
  font-size: 1.13rem;
}

.cs-coaches-hero {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.cs-coaches-hero-top {
  margin-bottom: 2.5em;
}

.cs-organisation-logo-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.aq-level-card-container {
  grid-column-gap: 6.25rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 3.15rem;
  padding-right: 3.15rem;
  display: flex;
}

.aq-level-card-item {
  width: auto;
}

.affiliate-hero {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63120abadcf32e5c667562fa_hero.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.affiliate-hero.is-proci {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63120ac5fab5d24fed7a5a83_hero.jpg");
}

.affiliate-hero.is-ezra {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/630eec035672d82021fa39cd_New%20Project%20(3).jpg");
}

.affiliate-hero.is-coactive {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63120adb8ad4b60b9c59bf9a_hero.jpg");
}

.affiliate-hero-img-container {
  width: 100%;
  padding-top: 46.22%;
  display: none;
  position: absolute;
  inset: 0%;
}

.affiliate-hero-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.affiliate-hero-container {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-left: 3vw;
  padding-right: 2.083vw;
  position: relative;
  inset: 0% 0% auto;
}

.afilliate-hero-text {
  font-size: 2em;
  font-weight: 400;
}

.afilliate-hero-text.ezra-yellow {
  color: var(--white-2);
  background-color: #0000;
}

.afilliate-hero-text.is-proci, .afilliate-hero-text.is-vistage {
  color: #312f82;
}

.affiliate-wrapper {
  color: var(--white);
  width: 45vw;
  padding-top: 7.5em;
  padding-bottom: 7.5em;
}

.afiliate-info-grid {
  grid-column-gap: 3.13em;
  align-items: center;
  padding-top: 2.58em;
  padding-bottom: 2.58em;
  display: flex;
}

.afiliate-info-title {
  color: var(--darkest);
  font-size: 1.38em;
  font-weight: 500;
  line-height: 1.6;
}

.afiliate-info-title.text-color-white {
  color: var(--white);
  background-color: #0000;
}

.affiliate-subtitle {
  letter-spacing: .1em;
  margin-bottom: 1em;
  font-size: 1.13em;
  font-weight: 700;
}

.affiliate-subtitle.is-ezra {
  color: var(--white-2);
}

.affiliate-subtitle.is-vistage {
  color: #312f82;
}

.bonus-wrapper {
  grid-column-gap: 1em;
  margin-bottom: 1em;
  display: flex;
}

.bonus-wrapper.is-ezra {
  color: var(--white-2);
}

.bonus-wrapper.proci-color {
  align-items: center;
}

.bonus-wrapper.is-vistage {
  color: #312f82;
}

.bonus-wrapper-p {
  font-size: .94em;
}

.image-56 {
  width: 100%;
  height: 8.9rem;
}

.affiliate-info-section {
  color: var(--divider);
  background-color: #342b93;
  padding-top: 59px;
  padding-bottom: 59px;
}

.affiliate-info-section.ezra {
  background-color: var(--white-2);
}

.affiliate-info-section.is-proci {
  background-color: #312f82;
}

.affiliate-info-section.is-vistage {
  background-color: #1b3d5d;
}

.affiliate-info-section.is-coactive {
  background-color: #0000;
}

.affiliate-grid {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.affiliate-image {
  border-radius: 100%;
}

.affiliate-logo-container {
  grid-column-gap: 1.88em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.affiliate-plus-icon {
  color: var(--black);
  font-size: 3.13rem;
  font-weight: 600;
}

.affiliate-plus-icon.text-color-white {
  color: var(--white);
}

.grey-section {
  background-color: var(--white-smoke);
}

.text-colour-purple {
  color: var(--purple2);
}

.affiliate-section-title {
  text-align: center;
  margin-bottom: 3.13rem;
}

.ezra-color {
  color: #383d42;
  margin-right: 60px;
}

.bold-text-4 {
  color: var(--white);
}

.image-57 {
  position: static;
}

.bold-text-5, .bold-text-6 {
  color: var(--white);
  font-size: 22px;
  font-weight: 600;
}

.success {
  font-size: 22px;
  font-weight: 600;
}

.g {
  font-size: 3em;
}

.cs {
  font-size: 22px;
}

.cs-category-type {
  color: var(--divider);
  display: none;
}

.affiliate-check-mark {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.affiliate-container {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.proci-color {
  color: #312f82;
  background-color: #0000;
}

.affiliate-partnership-wrapper {
  letter-spacing: .1em;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63120ab5b4ff2635d8c27d23_logo-top.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 0% 0 0% 0%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 13.31rem;
  height: 5.31rem;
  padding: 0;
  font-weight: 600;
  display: none;
  overflow: visible;
}

.affiliate-partnership-text {
  text-transform: uppercase;
  padding: 0;
}

.vistage-color {
  background-color: #1b3d5d;
}

.is-coactive {
  color: var(--midnight-blue);
  padding-right: 60px;
}

.div-block-33, .paragraph-29 {
  display: none;
}

.coach-slice {
  background-color: var(--midnight-blue);
  display: block;
}

.coaches-form {
  width: 50%;
  padding-top: 0;
  padding-bottom: 0;
}

.coaches-image-graphic {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: auto;
  display: block;
  position: static;
}

.coaches-image-graphic.is-coaches-popup {
  padding: 30px;
}

.coaches-guide-container {
  grid-column-gap: 3.13em;
  justify-content: center;
  align-items: center;
  padding-top: 4.69em;
  padding-bottom: 4.69em;
  display: flex;
}

.coaches-guide-container.coach-popup {
  z-index: 999999;
  background-color: var(--midnight-blue);
  width: 75%;
  max-width: 75vw;
  height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding: 3.79em 4.09em;
  display: flex;
  position: relative;
}

.coaches-guide-container.aq-pilot-popup {
  background-color: var(--midnight-blue);
  width: 75vw;
  padding: 20px 1.88rem;
  display: flex;
  position: relative;
}

.coaches-blob {
  position: absolute;
}

.coach-popup {
  z-index: 999999;
  background-color: #000000cf;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.form-text-blog {
  color: var(--white);
  margin-bottom: 10px;
  font-size: 1rem;
}

.filter-dropdown-title {
  font-size: 1rem;
}

.hidden-radio {
  width: 0;
  height: 0;
  margin-left: 0;
  padding-left: 0;
}

.radio-search {
  padding-left: 0;
}

.radio-search.is-active {
  color: var(--orange);
}

.radio-button-label-2 {
  font-size: 1rem;
}

.hidden-checkbox {
  width: 0;
  height: 0;
  margin-left: 0;
}

.filter-checkbox {
  padding-left: 0;
  font-size: 1rem;
}

.filter-checkbox.is-active {
  color: var(--orange);
  font-size: 1rem;
}

.duplicate-select-field {
  display: block;
}

.navbar5_icon-wrapper {
  flex: none;
}

.navbar5_blog-image-wrapper {
  width: 100%;
  height: auto;
  padding-top: 53.66%;
  position: relative;
}

.navbar5_dropdown-background-layer {
  background-color: #0000;
  min-width: 0;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar5_dropdown-content-right {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  padding: 1.3rem 0 .5rem;
  display: block;
  position: relative;
}

.navbar5_dropdown-content-right.is-coaches {
  display: none;
}

.navbar5_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 0;
  display: flex;
  position: static;
}

.dropdown-icon {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
}

.button-2 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-2.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-2.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-2.is-secondary {
  color: #0000;
  background-color: #0000;
}

.button-2.is-small {
  padding: .5rem 1.25rem;
}

.navbar5_dropdown-content-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem 0 1.5rem .5rem;
  display: flex;
}

.navbar5_dropdown-toggle {
  color: var(--purple2);
  justify-content: center;
  align-items: center;
  width: 118%;
  padding: 1.5rem 0;
  font-size: .88rem;
  display: flex;
}

.navbar5_dropdown-toggle.is-nav-bold {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-right: 0;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .8rem;
  font-weight: 700;
  display: flex;
}

.resources-change-nav-image {
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
  position: static;
}

.navbar5_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar5_link {
  color: var(--purple2);
  cursor: pointer;
  padding: 0;
  font-size: .88rem;
}

.navbar5_link.w--current {
  color: #0000;
}

.navbar5_link.support-link {
  text-align: center;
  flex: 0 auto;
  margin-left: 0;
  margin-right: 0;
  font-size: .8rem;
}

.navbar5_link.support-link:hover {
  color: var(--midnight-blue);
}

.navbar5_link.support-link.is-new {
  color: var(--purple2);
  display: block;
}

.navbar5_link.support-link.is-new.w--current {
  font-weight: 600;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.navbar5_logo-link {
  width: 11vw;
  margin-top: -9px;
  padding-left: 0;
}

.navbar5_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.navbar5_dropdown-content-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar5_dropdown-content-wrapper.z-index-1 {
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-auto-rows: max-content;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: block;
}

.navbar5_dropdown-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  justify-items: start;
  width: 100%;
  min-height: 19rem;
  display: flex;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-2.is-center {
  justify-content: center;
}

.navbar5_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.text-weight-semibold {
  font-weight: 600;
}

.navbar5_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: auto;
  height: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
  position: static;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  font-size: 25px;
  display: flex;
}

.navbar5_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: block;
}

.text-style-link {
  text-decoration: underline;
}

.navbar5_dropdown-list {
  overflow: visible;
}

.navbar5_dropdown-list.w--open {
  background-color: var(--white-smoke);
  border-bottom: 1px #000;
  align-items: center;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-bottom: 0;
  padding-left: 2.083vw;
  padding-right: 2.083vw;
  display: flex;
  position: absolute;
  inset: 100% 0% auto;
  overflow: visible;
}

.navbar5_menu-left {
  flex: none;
  width: auto;
  display: block;
}

.text-size-small {
  font-size: .875rem;
}

.text-size-small.text-weight-semibold {
  font-size: .9rem;
}

.navbar5_menu-button {
  padding: 0;
}

.navbar5_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.navbar5_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.navbar5_dropdown-link-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column wrap;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  margin-right: 25px;
  display: inline-block;
}

.navbar5_dropdown-link-list.is-how-it-works {
  justify-content: flex-start;
  height: auto;
}

.navbar5_dropdown-link-list.is-coaches, .navbar5_dropdown-link-list.is-consultants {
  height: auto;
}

.navbar5_component {
  background-color: #0000;
  border-bottom: 1px #000;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 2.083vw;
  padding-right: 2.083vw;
  display: flex;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.drop-down-img-spacer {
  width: 11vw;
  margin-right: 0;
}

.dropdown-under-line {
  background-color: #0000001a;
  width: auto;
  height: 2px;
  margin-bottom: 14px;
}

.navbar-2 {
  display: block;
}

.dropdown-nav-underline {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.dropdown-line {
  background-color: var(--purple);
  width: 0%;
  height: 3px;
}

.organization-column-one {
  flex-flow: column;
  height: auto;
  display: block;
}

.organization-column-one.is-50--height {
  flex-wrap: wrap;
  height: auto;
  display: flex;
}

.organization-column-one.coaches-column-one {
  padding-right: 1rem;
}

.collection-list-8 {
  flex-flow: column wrap;
  height: auto;
  display: block;
}

.collection-item-5 {
  display: block;
}

.two-column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  height: auto;
  max-height: none;
  display: flex;
  overflow: visible;
}

.two-column.is-one-column {
  height: auto;
}

.column-title-container {
  display: none;
}

.resources-column-one {
  margin-top: 12px;
}

.aq-pilot-popup {
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.partners-dropdown-column-2, .partners-column-2-wrapper {
  display: none;
}

.paragraph-30, .paragraph-31 {
  margin-right: 60px;
}

.aq-50--off-inputlabel {
  width: auto;
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
}

.aq-assement-discount-form-wrapper {
  background-color: var(--white-smoke);
  justify-content: space-between;
  padding: 1rem 3.75rem 0;
  display: flex;
  position: relative;
}

.aq-assesment-discount-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  padding: 38px;
  display: flex;
  position: relative;
}

.aq-assesment-form-50--off {
  z-index: 50;
  background-color: var(--white);
  border-radius: 20px;
  width: 45%;
  height: auto;
  margin-top: 2.9rem;
  margin-bottom: -4.23rem;
  padding: 2rem;
  position: relative;
  box-shadow: 4px 4px 10px 4px #00000029;
}

.aq-assesment-p {
  color: var(--purple);
  background-color: #0000;
}

.aq-assesment-form-blob {
  position: absolute;
  inset: 1% -36% 0% auto;
}

.is-purple-text {
  color: var(--purple2);
}

.is-purple-text.is-all-caps {
  text-transform: uppercase;
  font-weight: 700;
}

.aq-assement-discount-form-dummy-button {
  background-color: var(--orange);
  text-align: center;
  cursor: pointer;
  border-radius: 30px;
  padding: 10px 15px;
  font-size: 15px;
  font-weight: 700;
  transition: all .3s ease-in-out;
}

.aq-assement-discount-form-dummy-button:hover {
  background-color: var(--midnight-blue);
}

.text-block-295 {
  background-color: var(--orange);
  border-radius: 30px;
  padding: 15px 10px;
  font-size: 15px;
  font-weight: 700;
  transition: all .3s ease-in-out;
}

.aq-assesment-form-50--off-success {
  background-color: var(--white-smoke);
  border-radius: 20px;
  height: 100%;
  font-size: 15px;
  line-height: 1.5;
}

.aq-assesment-form-50--off-success-wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.aq-assement-form-50--success-btn {
  width: 0;
  height: 0;
  padding: 0;
}

.aq-book-code-slice {
  background-color: var(--white);
  margin-top: -4.38rem;
  position: static;
}

.book-checkout {
  justify-content: flex-end;
  display: flex;
}

.book-checkout-default-state {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  align-items: center;
  display: flex;
}

.book-quantity {
  border-color: var(--orange);
  background-color: var(--orange);
  border-radius: 10px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
}

.book-quantity-text {
  margin-bottom: .3rem;
  font-size: 14px;
  line-height: .88rem;
}

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

.book-checkout-container {
  justify-content: flex-end;
  max-width: 1100px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  top: -24px;
  right: -24px;
}

.book-checkout-container.is-amazon-btn {
  right: -24px;
}

.select-filter {
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #dbe0e9;
  border-radius: 5px;
  margin-bottom: 0;
}

.select-filter.is-podcast {
  background-color: var(--white-3);
}

.select-field {
  margin-bottom: 0;
}

.select-field.is-hidden, .submit-button-4, .submit-button-5 {
  display: none;
}

.hiddenform {
  width: 0;
  height: 0;
  overflow: hidden;
}

.podcast-collection-list-filter-form {
  width: 0;
  height: 0;
  margin-bottom: 0;
  overflow: hidden;
}

.link-7 {
  font-size: 15px;
  font-weight: 700;
}

.link-block-10 {
  display: flex;
}

.flex-collection-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.notification-text-top-bar {
  color: var(--white-3);
  font-size: .94em;
}

.notification-link-top-bar {
  color: var(--orange);
  cursor: pointer;
  margin-left: 20px;
  font-size: .94em;
  text-decoration: underline;
  transition: color .2s;
}

.notification-link-top-bar:hover {
  color: var(--white-3);
}

.div-block-34 {
  display: block;
}

.navigation-cta-link-container {
  width: 31rem;
}

.new-navigation {
  padding-left: 2.083vw;
  padding-right: 2.083vw;
}

.lottie-close {
  width: 20px;
  height: 20px;
  display: none;
}

.navigation-overlay {
  display: none;
}

.collection-list-9 {
  grid-column-gap: 3.13rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.image-cover-container {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.image-cover-container.is-blog-thumbnail {
  cursor: pointer;
  border-radius: 12px;
  margin-bottom: 1rem;
  padding-top: 60%;
  transition: opacity .35s ease-in-out;
  overflow: hidden;
}

.image-cover-container.is-blog-thumbnail:hover {
  opacity: .6;
}

.image-cover-container.is-blog-thumbnail.is-blog-content-overlay {
  padding-top: 110%;
  display: flex;
}

.image-cover-container.is-blog-thumbnail.is-blog-content-overlay:hover {
  opacity: 1;
}

.image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-cover.blog-thumbnail-overlay {
  opacity: 1;
}

.collection-item-6 {
  width: 100%;
}

.blog-title {
  margin-bottom: 1rem;
  font-size: 20px;
}

.blog-title.is-white {
  color: var(--divider);
  font-size: 18px;
}

.clamped-p {
  width: 28.13rem;
  overflow: hidden;
}

.collection-list-10 {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-thumbnail-container {
  flex-direction: column;
  justify-content: flex-end;
  padding: 2.5rem 2.5rem 1.56rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.is-hidden {
  display: none;
}

.blog-thumbnail-overaly {
  background-color: #26314a8c;
  position: absolute;
  inset: 0%;
}

.p-white {
  color: var(--white);
  background-color: #0000;
}

.featured-blog-post {
  margin-bottom: 4.69rem;
}

.blog-thumbnail-content-container {
  width: 90%;
}

.filter-form-blog-blog {
  width: 0;
  height: 0;
  overflow: hidden;
}

.image-58 {
  display: none;
}

.empty-state-3 {
  background-color: #0000;
  width: 0;
  height: 0;
  padding: 0;
}

.our-business-column {
  display: none;
}

.nav-dropdown-link {
  color: var(--purple);
}

.nav-dropdown-link.w--current {
  color: var(--midnight-blue);
}

.nav-dropdown-link.is-mobile {
  font-size: .8rem;
}

.mobile-title {
  display: none;
}

.price-change-banner {
  height: auto;
  position: relative;
}

.price-change-img-banner-container {
  width: 100%;
  padding-top: 20%;
  position: absolute;
  inset: 0%;
}

.price-change-image-banner-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.price-change-imag-banner {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6359650c26e63f7d9b8ac715_bg-desktop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 2.81rem;
  padding-bottom: 5.63rem;
  display: none;
}

.price-change-imag-banner.l1-banner {
  display: none;
}

.price-change-grid {
  grid-column-gap: 1.88rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr .75fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding-left: 42px;
  padding-right: 42px;
  display: grid;
}

.price-change-text {
  color: var(--white);
  font-size: 18px;
  line-height: 1.5;
}

.price-change-text.is-orange {
  color: var(--orange);
}

.price-change-text.is-orange.is-small {
  font-size: 16px;
}

.price-change-imag-banner-v2 {
  background-color: var(--midnight-blue);
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

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

.price-change-flex.is-icf {
  justify-content: flex-start;
  width: auto;
  margin-top: 19px;
  display: flex;
}

.price-change-flex-content {
  text-align: center;
  background-color: #2f3c5c;
  border: 1px solid #ffffff30;
  border-radius: 1.63rem;
  width: 59%;
  margin-top: -3.2rem;
  padding: 1.4rem 1.98rem 1.4rem 5.38rem;
}

.price-change-flex-content.is-icf {
  width: 83%;
  margin-top: -2.5rem;
  padding-left: 2.28rem;
}

.price-change-flex-image {
  margin-right: -24px;
  position: relative;
}

.workshop-slide-item {
  padding-left: 0;
  padding-right: 0;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.workshop_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 2rem;
}

.workshop_arrow {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.workshop_arrow.hide-mobile-landscape {
  display: none;
  bottom: 4rem;
}

.workshop_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.workshop_image-wrapper {
  border: 3px solid var(--grey);
  border-radius: 18px;
  width: 100%;
  padding-top: 53.66%;
  position: relative;
  overflow: hidden;
}

.workshop_image-wrapper:focus {
  opacity: .5;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.gallery15_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
}

.workshop_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.workshop_mask {
  overflow: hidden;
}

.image-59 {
  text-align: left;
  position: static;
}

.text-color-orange {
  color: var(--orange);
  letter-spacing: .02em;
  padding-left: 12px;
  padding-right: 12px;
}

.quotation-mark {
  font-size: 45px;
}

.quation-mark-container {
  align-items: flex-start;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  position: relative;
}

.quation-mark-container.l-d {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ug-quotation-mark-bottom {
  width: auto;
  max-width: 100%;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.ug-quotation-mark-top {
  position: absolute;
  inset: 0% auto auto 0%;
}

.ug-quotation-mark-top.is-bottom {
  inset: auto 0% 0% auto;
}

.mobile-image {
  display: none;
}

.lg {
  text-transform: uppercase;
  margin-right: 20px;
  font-size: 34px;
  font-weight: 500;
}

.intro {
  margin-bottom: 20px;
  font-size: .94rem;
  font-weight: 700;
}

.option-list {
  display: block;
}

.heading-img {
  margin-right: 20px;
}

.logo-block {
  flex: 1;
  position: static;
}

.image-60 {
  margin-left: 144px;
}

.image-61 {
  margin-left: 20px;
}

.div-block-35.hide-on-desktop {
  display: none;
}

.badge-content-wrapper {
  display: flex;
}

.certification-logo-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.certification-header-title {
  grid-column-gap: 3.13rem;
  align-items: center;
  display: flex;
}

.certification-logo-container {
  grid-column-gap: 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  min-width: 206px;
  margin-right: 0;
  display: flex;
}

.certification-logo-container.is-desktop {
  grid-column-gap: 2.19rem;
}

.certification-logo-container.is-desktop.is-instituional {
  padding-bottom: 1.5rem;
}

.certification-logo-container.is-module {
  grid-column-gap: 1.56rem;
  grid-row-gap: 1.56rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 15%;
}

.certification-logo-link-contianer {
  cursor: pointer;
}

.module-content-continer {
  justify-content: space-between;
  display: flex;
}

.module-content {
  width: 80%;
}

.certification-title {
  margin-left: 100px;
}

.logo-mobile {
  display: none;
}

.worksop-hero {
  z-index: 100;
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  display: flex;
  position: relative;
}

.h2-workshop {
  font-size: 32px;
  font-weight: 400;
}

.h2-workshop.is-small {
  font-size: 22px;
}

.workshop-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.workshop-banner-item {
  color: var(--white);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.workshop-banner-image-container, .div-block-36, .workshp-banner-cta-container {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.workshp-banner-cta {
  grid-column-gap: 1.56rem;
  grid-row-gap: 16px;
  background-color: #767c8b;
  border-radius: 1.63rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 1.56rem;
  display: flex;
  position: relative;
}

.workshp-banner-cta.is-white {
  background-color: var(--divider);
  color: var(--midnight-blue);
  justify-content: space-between;
  display: flex;
  box-shadow: 1px 1px 8px 4px #00000029;
}

.banner-bundle-image {
  margin-top: 0;
  position: absolute;
  inset: -5% 6% auto auto;
}

.workshop-banner-verticle-padding {
  padding-top: 3.13rem;
  padding-bottom: 3.13rem;
}

.workshop-slice {
  background-color: #293049;
}

.text-span-2, .text-span-3 {
  font-weight: 700;
}

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

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

.model-intro {
  font-size: 16px;
}

.h1-icf {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.hero-text-wrapper {
  margin-bottom: 5.63rem;
}

.icf-flex-contianer {
  grid-column-gap: 3.13rem;
  width: auto;
  padding-top: 1.88rem;
  padding-bottom: 1.88rem;
  display: flex;
}

.icf-flex_item {
  align-self: center;
  width: 50%;
}

.icf-discount-slice {
  background-color: var(--orange);
}

.icf-get-started-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icf-breadcrumbs {
  margin-bottom: 1.88rem;
}

.icf-flex_p {
  margin-bottom: 1rem;
}

.icf-flex_p.is-bold {
  margin-bottom: 2rem;
  font-weight: 700;
  line-height: 1.8;
}

.plus-symbol {
  color: var(--orange);
  font-size: 38px;
  font-weight: 400;
}

.icf-pricing-icons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 38px .5fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.div-block-38 {
  width: 129%;
}

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

.icf-name-flex-container {
  grid-column-gap: 1.25rem;
  display: flex;
}

.icon- {
  color: #26314ad9;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: 5px;
  padding-top: 1px;
  font-size: 18px;
  line-height: 18px;
  display: block;
}

.small {
  font-size: 12px;
}

.sub-msg {
  font-style: normal;
}

.sub-msg.white {
  color: var(--white);
}

.workshop-title {
  margin-bottom: 25px;
  font-size: 1.5rem;
}

.workshop-card {
  background-color: var(--white);
  border: 1px #0000;
  border-radius: 45px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3.13rem;
  overflow: hidden;
  box-shadow: 1px 1px 8px 4px #00000029;
}

.workshop-card-item {
  cursor: auto;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.accordion2_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
}

.accordion2_bottom {
  padding-left: 0;
  padding-right: 0;
  display: none;
  overflow: hidden;
}

.workshop-top-flex-container {
  width: 100%;
  display: flex;
}

.workshop-top-flex-item {
  width: 60%;
}

.workshop-top-flex-item.is-right {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63762395d30a6447b51b79a9_workshop-2-img%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40%;
}

.workshop-top-flex-item.is-right.workshop-2 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63762395d30a6447b51b79a9_workshop-2-img%402x.png");
}

.workshop-top-flex-item.is-right.workshop-1 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63762391064651ef51e5b632_workshop-1-img%402x.png");
}

.workshop-top-flex-item.is-right.workshop-3 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6376239507ceb16d459260f4_workshop-3-img%402x.png");
}

.accordian-title-container {
  grid-column-gap: 1.56rem;
  background-color: var(--midnight-blue);
  border-radius: 45px 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 19px;
  display: flex;
  position: relative;
}

.accordian-title-container.is-workshop-overlay {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-right-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: grid;
}

.accordian-title-container.is-workshop-overlay.is-design-it {
  background-color: #687ea5;
  margin-bottom: 42px;
}

.accordian-title-container.is-workshop-overlay.is-accelerate, .accordian-title-container.is-design-it {
  background-color: #197eac;
}

.accordian-title-container.is-work-it {
  background-color: #687ea5;
}

.accordian-title_item {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.accordian-title_item.is-left {
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  width: 70%;
  padding-left: 1rem;
  display: flex;
  position: relative;
}

.accordian-title_item.is-left.is-workshop {
  width: auto;
}

.accordian-title_item.is-workshop-price-wrapper {
  text-align: center;
  align-items: flex-end;
  width: auto;
}

.accordian-title_item.is-hide-btn {
  align-items: flex-end;
  width: auto;
}

.accordian-title_item.is-hide-btn.is-mobile, .accordian-title_item.is-hide-btn.is-hidden, .accordian-title_item.is-hide-btn.is-card {
  display: none;
}

.instructor-image {
  border-radius: 100%;
  margin-bottom: -26px;
  margin-right: 1.88rem;
  padding-top: 0;
}

.accordian-instructor-title-container {
  color: var(--white);
  align-self: center;
}

.duration {
  margin-bottom: 10px;
  font-size: .88rem;
  font-weight: 500;
  line-height: 1.4;
}

.accordian-title-image {
  position: absolute;
  inset: 0% auto auto 0%;
}

.accordian-subtitle {
  margin-bottom: 1.25rem;
  font-size: 1.38rem;
}

.workshop-accordian {
  background-color: var(--grey);
}

.accordian-padding-left {
  padding-left: 4.5rem;
  padding-right: 2rem;
}

.accordian-padding-left.is-card {
  padding-bottom: 1.56rem;
}

.accordian-content {
  padding-left: 1rem;
  padding-right: 1rem;
}

.accordian-content-flex_container {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  flex-wrap: nowrap;
  display: flex;
}

.accordian-content-flex_item {
  width: 50%;
}

.accordian-content-featured-image {
  border: 3px solid var(--grey);
  border-radius: 18px;
  margin-bottom: 2.19rem;
}

.workshop-slider {
  background-color: #0000;
  margin-bottom: 0;
  display: block;
}

.workshop-slider-arrows {
  display: none;
}

.workshop-slider-nav {
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.accordian-section_title-container {
  border-bottom: 1px solid var(--silver);
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.accordian-content-section {
  margin-bottom: 1.5rem;
  padding-left: 1rem;
}

.modal3_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.workshop_content-wrapper {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3.75rem 0% 0;
  display: flex;
  position: absolute;
  overflow: visible;
}

.workshop_content-wrapper.is-design-it, .workshop_content-wrapper.is-win-it {
  padding-top: 5rem;
}

.container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.workshop-componenet {
  z-index: 9999;
  background-color: var(--divider);
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: scroll;
  transform: translate(0, -100%);
}

.workshop-componenet.win-it, .workshop-componenet.design-it {
  display: block;
  transform: translate(0, -100%);
}

.workshop-componenet.work-it {
  transform: translate(0, -100%);
}

.workshop-componenet.is-old {
  display: none;
}

.modal3_background-overlay {
  z-index: -1;
  background-color: var(--divider);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.modal-content-replace-this-div {
  border: 2px dashed #0000001a;
  width: 100%;
  height: 150vh;
}

.workshop-mobdal-container {
  display: block;
}

.workshop-modal {
  background-color: #0000;
  overflow: hidden;
}

.workshop-modal-wrapper {
  background-color: var(--white);
  border-radius: 45px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
  box-shadow: 4px 4px 9px 1px #0000004d;
}

.workshop-icon_wrapper {
  background-color: #0000;
  flex-direction: column;
  flex: none;
  order: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: block;
}

.workshop-price-container {
  display: flex;
}

.worskshop-title {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.worskshop-title.is-small {
  font-size: 1.1rem;
  line-height: 1.4;
}

.workshop-subtitle {
  font-size: 1.13rem;
  line-height: 1.4;
}

.workshop-subtitle.is-small {
  font-size: 1rem;
}

.workshop-slide-img-container {
  border-radius: 15px;
  width: 100%;
  padding-top: 55%;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.workshop-slide-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.slide-2 {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
}

.mask-2, .slide-3 {
  height: auto;
}

.mobile-buy-now {
  display: none;
}

.slide-4 {
  height: auto;
}

.worshop-hero-icon_mobile {
  display: none;
}

.workshop-card-img-cover {
  width: 100%;
  height: auto;
  padding-top: 71%;
  display: none;
  position: relative;
}

.workshop-card-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.arrow-hidden {
  display: none;
}

.slider-workshop {
  background-color: #0000;
}

.slider-workshop-arrows {
  margin-bottom: -12px;
}

.slider-workshop-image {
  border-radius: 15px;
}

.workshop-slide {
  width: 100%;
  height: 100%;
}

.workshop-slide-image {
  border: 3px solid var(--grey);
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6380b1791484f1ffcc10b8de_wrkshp1-1%402x.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.workshop-cta-copy {
  width: 60%;
  padding-left: 7.63rem;
}

.workshop-cta-btn-container {
  grid-column-gap: 1.56rem;
  align-items: center;
  display: flex;
}

.text-colour-red {
  color: #cb0e2a;
  background-color: #0000;
}

.workshop-cta-text-red {
  color: #cb0e2a;
  font-size: 1rem;
  font-weight: 600;
}

.text-span-6 {
  font-size: 1.5rem;
}

.text-span-7 {
  color: #cb0e2a;
  font-weight: 600;
}

.workshop-quote {
  text-align: center;
}

.wokshop-banner-text-1 {
  padding-left: 7.5rem;
}

.aq-level-2-professional {
  display: none;
}

.icf-price-container {
  grid-column-gap: .44rem;
  justify-content: center;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.per-seat {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4;
}

.icf-new-price-wrapper {
  padding-top: 26px;
  padding-bottom: 26px;
}

.quote-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3.75rem;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.workshop-quote-text {
  text-align: center;
  font-size: 1.25rem;
}

.workshop-quote-container {
  width: 50%;
}

.workshop-quote-container.is-top {
  width: 70%;
  margin-bottom: 20px;
  position: relative;
}

.workshop-text-margin-bottom {
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.bottom-workshop-quotation-mark {
  position: absolute;
  inset: auto 0% 0% auto;
  transform: rotate(180deg);
}

.top-workshop-quotation-mark {
  position: absolute;
  inset: 0% auto auto 0%;
}

.heading-27 {
  font-size: 34px;
}

.amazon-button {
  cursor: pointer;
  min-width: 155px;
  max-width: 40%;
}

.amazon-btn {
  justify-content: flex-end;
  margin-right: 0;
  display: flex;
}

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

.is-old {
  display: none;
}

.cart-quant {
  background-color: var(--grey);
  color: var(--midnight-blue);
  font-weight: 500;
  position: relative;
  left: 0;
}

.product-card-container {
  border: 2px none var(--orange);
  min-height: 28.13rem;
}

.paypal-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.paypal-wrapper.margin-botton-40 {
  border-radius: 10px;
  margin-bottom: 40px;
  overflow: hidden;
}

.paypal-wrapper.is-rounded {
  border-radius: 10px;
  display: block;
  overflow: hidden;
}

.paypal-wrapper.is-rounded.height-auto {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 75%;
  height: auto;
  display: block;
  box-shadow: 5px 5px 14px #0000003b;
}

.paypal-wrapper.is-rounded.height-auto.is-cta {
  width: 75%;
}

.paypal-wrapper.is-rounded.height-auto.width-100, .paypal-wrapper.is-rounded.height-auto.is-full-width {
  width: 100%;
}

.paypal-wrapper.is-rounded.height-auto.is-aq-practitioner {
  width: 60%;
}

.paypal-wrapper.is-rounded.is-aq-practitioner {
  width: 75%;
}

.paypal-wrapper.is-most-popular {
  grid-column-gap: 1.5rem;
  grid-row-gap: .5rem;
  background-color: var(--black);
  color: var(--silver);
}

.paypal-wrapper.is-most-popular.is-purple {
  background-color: var(--purple2);
}

.paypal-wrapper.is-white {
  padding-bottom: 104px;
}

.paypal-img-container {
  background-color: var(--white-3);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.card-container {
  padding-top: 2rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.card-container.is-v2 {
  border-radius: 10px;
  padding: 6.55rem 3.4em 3rem;
  position: relative;
  overflow: hidden;
}

.pp-banner-text {
  background-color: var(--paypal-blue);
  color: var(--white-3);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.3;
}

.pp-banner-text.is-dark-blue {
  background-color: #253b80;
  padding-left: .94rem;
  padding-right: .94rem;
}

.cert-card-container {
  background-color: #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 28.13rem;
  display: flex;
  overflow: hidden;
}

.cert-card-container:hover {
  opacity: 1;
}

.cert-card-container.is-last {
  display: none;
}

.cert-card-container.is-v2 {
  background-color: #0000;
  width: 48%;
  overflow: visible;
}

.div-block-39 {
  background-color: var(--white-2);
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-wrap-container {
  float: none;
  clear: none;
}

.course-badge {
  float: left;
  margin-bottom: 1rem;
  margin-right: 1rem;
}

.product-quantity {
  display: none;
}

.cart-btn-container {
  grid-column-gap: 5%;
  justify-content: flex-end;
  height: 100%;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.pay-in-full {
  background-color: var(--orange);
  color: var(--midnight-blue);
  text-align: center;
  border-radius: 30px;
  justify-content: center;
  margin-top: 0;
  padding: 10px 50px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.pay-in-three-btn {
  border: 2px solid var(--white-3);
  background-color: var(--paypal-blue);
  color: var(--midnight-blue);
  text-align: center;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 30px;
  width: 50%;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 0%;
  transition: opacity .5s ease-in-out, all .5s ease-in-out;
  display: block;
}

.pay-in-three-btn:hover {
  color: var(--white);
  background-color: #253b80;
}

.product-price {
  margin-bottom: 25px;
  font-size: 18px;
}

.options-list {
  margin-bottom: 25px;
}

.d {
  flex-direction: column;
  display: flex;
}

.cart-btn {
  background-color: #0000;
  display: block;
}

.navigation-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.paypal--text {
  color: var(--white-3);
  text-transform: uppercase;
  font-size: 1rem;
}

.paypal--text.paypal-lg-text {
  font-size: 1rem;
  font-weight: 700;
}

.discaimer {
  color: var(--silver);
  text-align: center;
  width: 47%;
  font-size: .88rem;
}

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

.shipping-method, .extra-item {
  display: none;
}

.width-75 {
  width: 75%;
  margin-bottom: 60px;
}

.width-75.no-padding, .width-75.is-new {
  margin-bottom: 0;
}

.per-seat-container {
  flex-direction: column;
  display: none;
}

.perseat-wrapper {
  grid-column-gap: 2.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-33 {
  display: flex;
}

.cart-p {
  background-color: var(--white-smoke);
  text-align: center;
  border-radius: 10px;
  margin: 24px;
  padding: 24px;
  font-size: 14px;
}

.cart-p.colour-change {
  color: var(--purple2);
}

.cart-p.colour-change.empty-cart {
  margin-top: 0;
}

.is-paypal-checkout-form {
  background-color: var(--midnight-blue);
}

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

.cart-test:hover {
  background-color: #ff7979;
}

.cart-wrapper {
  z-index: 100;
  background-color: #0000;
}

.cart-navigation {
  z-index: 2147483647;
  background-color: var(--white-3);
  position: relative;
}

.paypal-pay-in-3-cta {
  transition: opacity .5s ease-in-out;
  display: block;
}

.text-block-296 {
  margin-bottom: 5px;
  font-size: 1rem;
  line-height: 1.3;
}

.text-block-297 {
  margin-bottom: 5px;
  font-size: 1rem;
}

.text-block-298 {
  color: #426cca;
  font-size: .8rem;
}

.text-block-299 {
  font-size: 1rem;
  font-weight: 700;
}

.text-block-300 {
  font-size: 1rem;
}

.cart-quantity {
  font-size: .8rem;
}

.cart-quantity.cart-field {
  padding-top: 4px;
  padding-bottom: 4px;
}

.cart-container {
  max-width: 50vw;
  margin-top: 110px;
}

.paypa-width-100 {
  width: 100%;
}

.cart-form-wrapper {
  width: 75vw;
}

.cart-image-responsive-container {
  width: 100%;
  padding-top: 66%;
  position: relative;
}

.cart-bcg-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-image {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63a47ea814e99c5d56d916f7_cart-background%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  margin-top: -31px;
}

.paypal-image-container {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-bottom: 7px;
  display: none;
}

.cart-empty-state {
  flex-direction: column;
  min-height: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-gradient {
  background-color: #000000a3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-image-container {
  position: relative;
}

.cart {
  z-index: 100;
}

.podcast-sub-heading {
  width: 55%;
  margin-top: 30px;
  padding-bottom: 30px;
  font-size: 1.3vw;
  font-weight: 700;
}

.card3 {
  font-size: 1rem;
}

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

.div-block-43.is-old {
  display: none;
}

.card-assessments {
  width: 40%;
  margin-left: 40px;
  margin-right: 40px;
  display: block;
}

.cart-close {
  cursor: pointer;
  font-size: 1.13rem;
  font-weight: 700;
  transition: color .5s ease-in-out;
}

.cart-close:hover {
  color: var(--orange);
}

.cart-header {
  min-height: 50px;
}

.collection-item-7 {
  margin-top: 204px;
  margin-bottom: 204px;
}

.price-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 5rem;
  display: none;
}

.div-block-44, .div-block-45 {
  min-height: 6.25rem;
}

.div-block-46 {
  min-height: 4.69rem;
}

.div-block-47 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 4.69rem;
  display: flex;
}

.this-is-old {
  display: none;
}

.login-dropdown {
  z-index: 200;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--orange);
  background-color: var(--orange);
  cursor: pointer;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 6.4rem;
  min-width: auto;
  max-width: none;
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  transition: all .2s ease-in-out;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.login-dropdown:hover {
  border-color: var(--white-3);
  background-color: var(--midnight-blue);
  color: var(--white-3);
}

.login-dropdown.w--open {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 225px;
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
  display: flex;
}

.dropdown-list-3 {
  margin-top: -3px;
}

.dropdown-list-3.w--open {
  margin-top: -19px;
}

.login-dropdown-content {
  z-index: 150;
  background-color: #f6f7f9;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 100%;
  height: 0;
  margin-top: -18px;
  margin-bottom: 0;
  padding: 15px 3px 0;
  position: absolute;
  overflow: hidden;
}

.login-dropdown-content.w--open {
  background-color: #f6f7f9;
  width: 225px;
  margin-top: -30px;
  padding-top: 36px;
  padding-left: 16px;
  padding-right: 16px;
}

.item-centered-test-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 87px;
  padding-bottom: 87px;
  display: flex;
}

.icon-2 {
  margin-right: 12px;
  position: absolute;
  inset: 5% 0% 0%;
}

.dropdown-2 {
  cursor: pointer;
}

.overflow-hidden {
  overflow: hidden;
}

.login-dropdown-wrapper {
  z-index: 800;
  width: auto;
  position: relative;
  overflow: visible;
}

.div-block-48 {
  padding: 15px 14px 16px;
}

.margin-bottom-15 {
  margin-top: 5px;
  margin-bottom: 15px;
}

.div-block-49 {
  display: none;
}

.home-slider {
  height: auto;
  min-height: 0;
  max-height: 90vh;
  padding-bottom: 0;
  overflow: hidden;
}

.home-slide {
  color: var(--white);
  width: 100vw;
  height: auto;
  min-height: 0;
  padding-top: 52.0833%;
}

.flexbox-horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  width: 100%;
  height: 100%;
  display: flex;
}

.cell {
  color: var(--white);
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 68%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.cell.is-future-ready {
  width: 59%;
}

.home-slide-bcg-image {
  z-index: 10;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.slider-arrows-hidden {
  display: none;
}

.slide-nav {
  margin-bottom: 1.88em;
}

.hero-styled-text-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  margin-bottom: 4.5em;
  display: flex;
}

.div-block-50 {
  display: block;
}

.yellow-block {
  background-color: var(--orange);
  width: 4px;
  height: auto;
  display: flex;
}

.hero-category {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
}

.hero-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 600;
}

.hero-h1.is-uppercase {
  color: var(--black);
  text-transform: uppercase;
}

.slider-home-slide {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e4bd04c479335aed9ae547_AQai--homepage-banner-2.jpg");
  background-position: 100%;
  background-size: cover;
  height: 100%;
  min-height: 0;
  padding-top: 350px;
  padding-bottom: 350px;
}

.slider-home-slide.is-coaching {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e4c88653feb4b5e73606c0_AQai--homepage-banner-1.jpg");
  min-height: 70vh;
}

.slider-home-slide.is-coaching.isslide-2 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/6846fd6829789753999bf639_Group%204%20(1).png");
  background-position: 100%;
  background-size: 1920px;
}

.slider-home-slide.is-coaching.is-slide-3 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e62bdc17eeea0a86f93a00_62693b570c32733216d4e1b8_AQai-hp-community%201.png");
}

.slider-home-slide.is-coaching.is-slide-4 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e62cdb5d95dcb8f69f0022_62693b717d951734b55fda7d_AQai-hp-partners%201.png");
}

.slider-home-slide.is-coaching.is-slide-5 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64b695416c8a2733e04553ea_price-bg.png");
}

.slider-home-slide.is-community {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e62bdc17eeea0a86f93a00_62693b570c32733216d4e1b8_AQai-hp-community%201.png");
}

.slider-home-slide.is-partners {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e62cdb5d95dcb8f69f0022_62693b717d951734b55fda7d_AQai-hp-partners%201.png");
}

.slider-home-slide.is-slide-5 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64afa877bdbaa98c245ca163_header-banner-L%26D-guide.jpg");
}

.slider-home-slide.is-slide-6 {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/67600530d66623e9cfc83f8d_image%20(21).png");
}

.div-block-51 {
  height: 100%;
}

.heading-28 {
  margin-top: 0;
  margin-bottom: 0;
}

.slider {
  flex-direction: column;
  height: auto;
  display: flex;
}

.slide-arrow-hidden, .icon-3, .icon-4 {
  display: none;
}

.div-block-52 {
  display: inline-block;
}

.hero-slide-p {
  width: 75%;
}

.div-block-53 {
  display: inline-block;
}

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

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

.mql-popup {
  z-index: 999999;
  background-color: #00000061;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  max-width: none;
  height: 100vh;
  min-height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.mql-popup-bg {
  opacity: .3;
  background-color: #0000;
  width: 100%;
  height: 100%;
  min-height: 0;
  position: fixed;
  inset: 0%;
}

.mql-popup-container {
  z-index: 500;
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  background-color: var(--white);
  text-align: center;
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 75vw;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.mql-popup-card {
  grid-column-gap: 2.19rem;
  grid-row-gap: 2.19rem;
  border: 2px solid var(--mql-white);
  background-color: #f5f5f5;
  border-radius: 1.56rem;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.mql-popup-card.is-active {
  background-color: #edf0fb;
  border-color: #d8dbe7;
}

.mql-popup-card.nql-download-card {
  justify-content: space-between;
}

.mql-popup-card.is-abp {
  cursor: pointer;
  margin-bottom: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  transition: all .4s ease-in-out;
}

.mql-popup-card.is-abp:hover {
  color: #26314a;
  background-color: #b9c2d6;
}

.mql-card-content {
  text-align: left;
  align-self: center;
  width: auto;
}

.mql-card-content.is-full {
  width: 63%;
}

.mql-card-content.is-abp {
  color: var(--midnight-blue);
}

.mql-radio-container {
  justify-content: flex-end;
  align-items: center;
  width: 5%;
  display: flex;
}

.mql-radio-btn {
  background-color: var(--white);
  cursor: pointer;
  border: 2px solid #cdd3e7;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.mql-radio-btn.is-selected {
  background-color: #dce0f2;
}

.mql-radio-btn_inner {
  background-color: var(--white);
  border-radius: 100%;
  width: 8px;
  height: 8px;
}

.mql-title-content {
  width: 75%;
  margin-bottom: 1.88rem;
  margin-left: auto;
  margin-right: auto;
}

.mql-title-content.is-abt {
  color: var(--white-3);
  text-align: center;
  width: 73%;
  margin-bottom: 5.5rem;
}

.mql-title-content.is-full-width {
  margin-left: 0;
  margin-right: auto;
}

.login-modal2_content-wrapper {
  background-color: #0000;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  overflow: scroll;
}

.login-modal2_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.success-text {
  font-weight: 600;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.login-modal2_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.form-button-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_login-modal2, .form-field-wrapper {
  position: relative;
}

.show-mobile-landscape {
  display: none;
}

.form-input {
  color: #0000;
  background-color: #0000;
  border: 1px solid #0000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.error-text {
  color: #e23939;
}

.login-modal2_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.line-divider {
  background-color: #0000;
  width: 100%;
  height: 1px;
}

.login-modal2_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.login-modal2_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.success-message-2 {
  background-color: #0000;
  padding: 1.5rem;
}

.bullet-point {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.bullet-point.is-hidden {
  display: none;
}

.bullet {
  background-color: var(--orange);
  border-radius: 100%;
  width: 5px;
  height: 5px;
}

.mql-form {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.mql-wrapper {
  z-index: 500;
  margin-bottom: 4rem;
  padding-top: 2rem;
  padding-bottom: 0;
  position: relative;
}

.mql-form-wrapper {
  background-color: var(--midnight-blue);
  color: var(--white);
  text-align: center;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  max-width: 75vw;
  min-height: 0;
  margin-bottom: 0;
  padding: 4rem;
}

.mql-form-wrapper.is-success {
  background-color: var(--white);
  color: var(--midnight-blue);
  padding-top: 0;
}

.mql-form-p {
  font-size: 18px;
}

.mql-from-inner {
  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;
}

.submit-button-6 {
  display: none;
}

.mql-sucess {
  background-color: var(--white);
  color: var(--midnight-blue);
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.mql-sucess.is-abp {
  color: var(--white-3);
  background-color: #0000;
}

.mql-sucess-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.element-hidden {
  display: none;
}

.element-hidden.is-abp {
  color: var(--midnight-blue);
}

.mql-inner {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.close-icon {
  color: var(--white);
  cursor: pointer;
  background-color: #dfdedf;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: background-color .5s ease-in-out;
  display: flex;
  position: absolute;
  inset: 1.56rem 1.56rem auto auto;
}

.close-icon:hover {
  background-color: var(--orange);
  color: var(--white);
}

.close-x {
  color: var(--midnight-blue);
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
}

.text-block-301 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.mql-download-btn-container {
  align-self: flex-end;
  display: flex;
}

.mql-download-btn-container.is-old-hidden {
  display: none;
}

.scroll-top {
  z-index: 9999;
  color: var(--orange);
  position: relative;
}

.aq-sample-pdf {
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.mql-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  width: 90%;
  display: flex;
}

.mql-content.is-download {
  align-items: flex-start;
  width: 90%;
}

.mql-content.is-sample {
  width: 100%;
}

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

.hero-slide-btn-container {
  display: inline-block;
}

.golden-ticket {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64efbc7cb496c36f28f1f66b_header-banner-desktop.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 70vh;
  overflow: hidden;
}

.golden-ticet-container {
  align-items: center;
  height: 100%;
  display: flex;
}

.video-section {
  background-color: #eff1f4;
  padding-top: 50px;
  padding-bottom: 50px;
}

.golden-ticket-image-container {
  justify-content: center;
  align-items: center;
  margin-bottom: 1.56rem;
  display: flex;
}

.download-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: static;
  inset: 7px 10px 0% auto;
}

.sample-download-container {
  grid-column-gap: 1.56rem;
  grid-row-gap: 1.56rem;
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.pdf-icon {
  color: var(--purple);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.pdf-download {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  cursor: pointer;
  align-items: center;
  font-size: .88rem;
  line-height: 1.3;
  transition: all .2s;
  display: flex;
}

.pdf-download:hover {
  color: var(--purple2);
}

.pdf-download-icon {
  width: 2rem;
  height: 2rem;
}

.blog-fw-img-container {
  width: 100%;
  margin-bottom: 30px;
  padding-top: 50%;
  position: relative;
}

.blog-fw-img-container.no-padding {
  height: 100%;
  margin-bottom: 0;
}

.blog-fw-img-container.no-padding.blog-custom-height {
  padding-top: 30%;
}

.blog-fw-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog-rich-text a {
  color: #4876dd;
  cursor: pointer;
  transition: color .5s ease-in-out;
}

.blog-rich-text a:hover {
  color: var(--orange);
}

.hs-tracking-cookie, .hs-tracking-cookie.is-abpt {
  display: none;
}

.hs-tracking-cookie.is-visible, .hs-tracking-cookie.is-aq-visible, .form-block-4 {
  display: block;
}

.hs-tracking-id {
  display: none;
}

.terms-conditions-text {
  color: var(--white-3);
  margin-left: 17px;
  font-size: 1rem;
  line-height: 1.4;
}

.terms-conditions-text.text-color-normal {
  color: var(--midnight-blue);
}

.terms-conditions-text.text-grey {
  color: #a1a1a2;
}

.terms-conditions-text.is-dark {
  color: var(--darkest);
  margin-left: 10px;
}

.link-orange {
  color: var(--orange);
}

.terms-checkbox {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.terms-checkbox.is-no-padding {
  margin-bottom: 0;
}

.terms-conditions-checkbox {
  width: 1.88rem;
  height: 1.88rem;
  margin-top: 0;
}

.terms-conditions-checkbox.is-smaller {
  cursor: pointer;
  width: 1rem;
  height: 1rem;
}

.terms-conditions-wrapper.centered-terms {
  justify-content: space-between;
  display: flex;
}

.div-block-56 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.fs-cc-banner_buttons-wrapper-2 {
  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_container-2 {
  align-items: center;
  width: 100%;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 2147483647;
  background-color: #0000;
  display: block;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.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-banner_close-icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: -.75rem -.75rem auto auto;
  box-shadow: -3px 3px 12px #3333331a;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_title {
  color: #021a69;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_text {
  color: var(--midnight-blue);
  font-size: .75rem;
  line-height: 1.6;
}

.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_space-medium {
  margin-bottom: 2.5rem;
}

.fs-cc-prefs_checkbox-field {
  background-color: var(--orange);
  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_label {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-prefs_label.is-regular-text {
  color: var(--midnight-blue);
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol {
  background-color: #0000;
  display: block;
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol.is-old {
  display: none;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: auto;
}

.fs-cc-banner_button-2 {
  color: #fff;
  text-align: center;
  background-color: #4353ff;
  border: 2px solid #4353ff;
  border-radius: 999rem;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-size: 1rem;
}

.fs-cc-banner_button-2.fs-cc-button-alt {
  color: #4353ff;
  background-color: #f5f5f5;
  border-color: #4353ff;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 1rem;
  height: 1rem;
  padding-left: 0;
}

.fs-cc-banner_close-2 {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  margin-left: .75rem;
  padding: .625rem;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
  display: block;
}

.fs-cc-banner_text-2 {
  color: #616161;
  margin-right: 1.5rem;
}

.fs-cc-banner_text-link-2 {
  color: #4353ff;
  border-bottom: 2px solid #4353ff;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-manager_button {
  background-color: var(--alice-blue);
  color: #bcbcbc;
  cursor: pointer;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .5s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: var(--orange);
}

.fs-cc-prefs_component {
  z-index: 2147483647;
  background-color: #0000003d;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-banner_component-2 {
  z-index: 998;
  background-color: #f5f6ff;
  border-top: 1px solid #4353ff29;
  padding: 1.5rem 2rem;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.fs-cc-prefs_button {
  border: 2px solid var(--orange);
  background-color: var(--orange);
  cursor: pointer;
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.4;
  transition: all .5s ease-in-out;
}

.fs-cc-prefs_button:hover {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
  color: var(--white);
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border-color: var(--midnight-blue);
  color: var(--midnight-blue);
  background-color: #fff;
}

.fs-cc-prefs_button.fs-cc-button-alt:hover {
  background-color: var(--midnight-blue);
  color: var(--white);
}

.fs-cc-prefs_button.is-oragne {
  border-color: var(--orange);
  background-color: var(--orange);
  color: var(--midnight-blue);
}

.fs-cc-prefs_button.is-oragne:hover {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
  color: var(--orange);
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.cookie-image {
  background-color: var(--white);
  width: 2rem;
  height: 2rem;
  position: static;
}

.image-64 {
  width: 30px;
  height: 30px;
}

.fs-cc-prefs_text-2 {
  color: #021a69;
  font-size: .75rem;
  line-height: 1.3;
}

.fs-cc-prefs_checkbox-field-2 {
  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_label-2 {
  color: #4353ff;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.new-cookie-banner {
  z-index: 9000000;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.new-cookie-banner.is-unstyled {
  display: none;
}

.fs-cc-manager_icon-2 {
  width: 2rem;
  height: 2rem;
}

.fs-cc-prefs_component-2 {
  z-index: 9999999;
  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_button-2 {
  background-color: #4353ff;
  border: 2px solid #4353ff;
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: .875rem;
  font-weight: 700;
}

.fs-cc-prefs_button-2.fs-cc-button-alt {
  color: #4353ff;
  background-color: #fff;
  border-color: #4353ff;
}

.image-65 {
  width: 1.88rem;
}

._404-link {
  cursor: pointer;
  transition: all .5s;
}

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

.ace-model-wrapper {
  background-color: var(--midnight-blue);
  border-radius: 20px;
  padding-top: 3.13rem;
  padding-bottom: 3.13rem;
}

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

.aq-cards-flex {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.aq-flex-card {
  width: 23%;
  height: auto;
}

.aq-flex-card.is-adaptability {
  background-color: #0000;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: space-around;
  align-self: stretch;
  align-items: stretch;
  width: 23%;
  height: 100%;
  min-height: 0;
  margin-bottom: 0;
  display: block;
}

.aq-card-top {
  text-align: center;
  background-color: #f8dff2;
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 9.38rem;
  padding: 1.25rem .94rem;
  display: flex;
}

.aq-card-top.is-character {
  background-color: #cae6e9;
}

.aq-card-top.ai-predictive {
  background-color: #fef3df;
  border-top-left-radius: 0;
}

.aq-card-top.is-enviroment {
  background-color: #cfd8e3;
}

.aq-top-text {
  text-transform: uppercase;
  font-size: 15px;
}

.aq-top-image {
  margin-bottom: .63rem;
}

.aq-card-icons {
  background-color: #faecfb;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.56rem 0 1.25rem;
  display: block;
}

.aq-card-icons.is-character {
  background-color: #e5f0f2;
  box-shadow: inset 0 8px 5px -2px #0000000d;
}

.aq-card-icons.is-ability {
  background-color: #faecfb;
  box-shadow: inset 0 8px 5px -2px #0000000d;
}

.aq-card-icons.is-enviroment {
  background-color: #e7eaef;
  box-shadow: inset 0 8px 5px -2px #0000000d;
}

.aq-card-list {
  background-color: var(--white-3);
  border: 4px solid #faecfb;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 225px;
  padding: 1.88rem 1.2rem 2.81rem;
}

.aq-card-list.is-character {
  border-color: #e5f0f2;
}

.aq-card-list.is-ability {
  border-color: #e7eaef;
}

.aq-card-list.is-ai-predictive {
  background-color: #fef3df;
  border-color: #fef3df;
  border-bottom-left-radius: 0;
  height: auto;
}

.aq-list {
  margin-bottom: 4px;
  font-weight: 600;
}

.div-block-58 {
  display: block;
}

.aq-card-icon-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.aq-card-width-75 {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.aq-model-tab {
  border-radius: 20px;
  display: none;
  box-shadow: 0 2px 14px -1px #0003;
}

.aq-model-tab-sidebar {
  background-color: #faedfa;
  border-radius: 20px 0 0 20px;
  width: 55%;
  padding: 10px 1.56rem 10px 1.53rem;
  display: flex;
}

.aq-model-tab-sidebar.is-character {
  background-color: #cae6e9;
  width: 10%;
}

.aq-model-tab-body {
  background-color: var(--white-3);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 100%;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.aq-model-tab-body.is-character {
  width: auto;
  overflow: hidden;
}

.aq-model-image-sidebar {
  cursor: pointer;
  background-color: #faedfa;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-right: 0;
  padding: .75rem;
  display: flex;
}

.aq-model-image-sidebar.pde--side-bar-logo {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.aq-model-image-sidebar.is-character {
  background-color: #cae6e9;
  align-items: center;
}

.aq-model-image-sidebar.is-enviroment {
  background-color: #d0d9e4;
  justify-content: space-between;
  align-items: center;
}

.aq-modal-tool-tip {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
  position: relative;
}

.model-bold-text {
  font-size: 16px;
  font-weight: 700;
}

.model-bold-text:hover {
  color: var(--midnight-blue);
}

.aq-model-text-wrapper {
  align-items: flex-start;
  margin-top: -12px;
  padding-top: 0;
  display: flex;
}

.aq-model-text-wrapper.is-displayed {
  background-color: var(--orange);
}

.aq-model-question-mark {
  cursor: pointer;
  margin-left: 6px;
  transition: opacity .5s ease-in-out;
  display: block;
}

.aq-model-question-mark:hover {
  opacity: .4;
}

.aq-tool-tip-container {
  z-index: 150;
  background-color: #faedfa;
  width: 35rem;
  max-width: none;
  padding: 3.13rem 1.56rem;
  position: relative;
  overflow: visible;
}

.aq-tool-tip-container.is-character {
  background-color: #cae6e9;
  width: 35rem;
  overflow: visible;
}

.aq-tool-tip-container.is-enviroment {
  background-color: #d0d9e4;
  overflow: visible;
}

.aq-model-tool-tip-overlay {
  z-index: 800;
  color: var(--white-3);
  -webkit-text-stroke-color: var(--white-3);
  background-color: #cd89b8;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  height: auto;
  padding: 1.58rem;
  transition: all 1s ease-in-out;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.aq-model-tool-tip-overlay.is-grit {
  z-index: 50;
  flex-direction: column;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  display: flex;
}

.aq-model-tool-tip-overlay.is-displayed {
  z-index: 800;
  flex-direction: column;
  display: flex;
}

.aq-model-tool-tip-overlay.is-one {
  display: flex;
}

.aq-model-tool-tip-overlay.is-two {
  flex-direction: column;
  display: flex;
}

.aq-model-tool-tip-overlay.is-three, .aq-model-tool-tip-overlay.is-four, .aq-model-tool-tip-overlay.is-five, .aq-model-tool-tip-overlay.is-six {
  display: flex;
}

.aq-model-tool-tip-overlay.is-character {
  background-color: #67c4c9;
}

.aq-model-tool-tip-overlay.is-character.is-seven, .aq-model-tool-tip-overlay.is-character.is-eight, .aq-model-tool-tip-overlay.is-character.is-nine, .aq-model-tool-tip-overlay.is-character.is-ten {
  display: flex;
}

.aq-model-tool-tip-overlay.is-enviroment {
  background-color: #7990b2;
}

.aq-model-tool-tip-overlay.is-enviroment.is-eleven, .aq-model-tool-tip-overlay.is-enviroment.is-twelve, .aq-model-tool-tip-overlay.is-enviroment.is-thirteen {
  display: flex;
}

.aq-model-tool-tip-overlay.is-enviroment.is-fourteen {
  padding-top: 2.5rem;
  display: flex;
}

.aq-model-tool-tip-overlay.is-enviroment.is-fifteen {
  display: flex;
}

.aq-model-tool-tip-title {
  margin-bottom: 12px;
  font-size: 1.56rem;
  line-height: 1.3;
}

.model-number {
  padding-top: .63rem;
  padding-left: .63rem;
  font-size: .75rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.modal-close {
  border: 1px solid var(--white-3);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: .73rem;
  margin-right: .63rem;
  transition: all .8s ease-in-out;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.modal-close:hover {
  border-color: var(--black);
  opacity: .8;
  color: var(--black);
  background-color: #0000;
}

.modal-close-icon {
  font-size: .8rem;
  line-height: .6;
}

.rotate-90 {
  transform: rotate(90deg);
}

.aq-body-subtitle {
  font-weight: 700;
}

.aq-model-tab-body-top {
  grid-column-gap: .88rem;
  grid-row-gap: .88rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  display: flex;
}

.aq-model-tab-body-wrap {
  width: 100%;
  height: 100%;
  padding: 4rem;
  position: absolute;
  inset: 0%;
}

.aq-tab-container {
  border-radius: 20px;
  width: auto;
  height: 31.25rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 11px #0003;
}

.aq-tab-container.is-v2 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: auto;
  margin-right: 1.25rem;
}

.aq-tab-container.is-v2.is-active {
  width: 100%;
}

.aq-tab-container.is-item-2 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.aq-tab-container.is-item-2.is-v2 {
  box-shadow: none;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-right: .75rem;
}

.aq-tab-container.is-item-2.is-v2.is-active {
  border-radius: 20px;
  height: auto;
  overflow: visible;
  box-shadow: 0 6px 11px #0003;
}

.aq-tab-container.is-item-3 {
  box-shadow: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.aq-tab-container.is-item-3.is-active {
  border-radius: 20px;
  width: 100%;
  overflow: visible;
  box-shadow: 0 6px 11px #0003;
}

.aq-tab-container.is-item-1 {
  box-shadow: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: auto;
  margin-right: 1.25rem;
}

.aq-tab-container.is-item-1.is-active {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 100%;
  height: 31.25rem;
  margin-right: .75rem;
  overflow: visible;
  box-shadow: 0 6px 11px #0003;
}

.aq-tab-link {
  background-color: #0000;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  width: 5.5rem;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.aq-tab-link.active {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 5.5rem;
  margin-left: 0;
  margin-right: 0;
}

.aq-tab-content-wrapper {
  flex-direction: row;
  width: 0%;
  height: auto;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: visible;
}

.aq-tab-content-wrapper.active {
  width: 100%;
  height: 100%;
  transition-duration: .25s;
  transition-timing-function: ease;
  overflow: visible;
}

.aq-tab-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 52rem;
  margin-right: 0;
  padding: 3.13rem 2.8rem 2.8rem;
  display: flex;
  position: static;
  overflow: hidden;
}

.aq-wrapper-absolute {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.tab-absolute {
  z-index: 50;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.aq-model-content {
  width: 48ch;
}

.aq-model-content.is-mobile {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.aq-model-hero_card {
  margin-top: -31.25rem;
  margin-bottom: 4.38rem;
  padding-bottom: 0;
  position: relative;
}

.aq-character-arrow {
  color: #0000;
  background-color: #0000;
  transform: rotate(-180deg);
}

.aq-enviroment-arrow {
  transform: rotate(-180deg);
}

.aq-arrow-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 2.81rem;
  height: 2.81rem;
  display: flex;
}

.aq-arrow-container.arrow-right {
  transform: rotate(-180deg);
}

.support-bullet-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.abt-form {
  background-color: var(--midnight-blue);
}

.atb-2-col-content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.atb-col-left {
  width: 70%;
}

.atb-col-right {
  background-color: var(--orange);
  border-radius: 20px;
  width: 45%;
  padding: 1.8rem;
  position: relative;
}

.ross-atb-image {
  position: absolute;
  inset: -10% -10% auto auto;
}

.atb-ross-title {
  color: var(--black);
  font-size: 20px;
}

.atb-form {
  background-color: var(--midnight-blue);
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.abp-heading {
  line-height: 1.4;
}

.abp-heading.is-white {
  color: var(--white);
  text-align: center;
}

.abp-p-large {
  margin-bottom: 20px;
  line-height: 2;
}

.abp-info-scetion {
  margin-top: 4.75rem;
  margin-bottom: 4.75rem;
}

.abp-p-medium {
  font-size: 17px;
  font-weight: 600;
  line-height: 1.6;
}

.abp-p-medium.g-version {
  color: var(--black);
  font-size: 15px;
  font-weight: 400;
}

.abp-image {
  margin-top: -5.31rem;
}

.abp-form-title {
  color: var(--orange);
  text-align: center;
  margin-bottom: 1.56rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.abp-form {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.supprot-header {
  grid-column-gap: 1.56rem;
  grid-row-gap: 1.56rem;
  text-align: center;
  flex-direction: column;
  width: 55%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3.13rem;
  display: flex;
}

.support-divider-bar {
  background-color: #efefef;
  height: 1px;
  margin-bottom: 3.13rem;
}

.support-header {
  font-size: 32px;
  line-height: 1.5;
}

.support-section {
  margin-top: 3.13rem;
  margin-bottom: 3.13rem;
}

.support-subtitle {
  font-size: 1.13rem;
  line-height: 1.6;
}

.abp-from-subtitle {
  font-size: 18px;
  line-height: 2;
}

.abp-from-subtitle.g-version {
  color: var(--orange);
}

.abp-from-main-title {
  line-height: 1.6;
}

.podcast-title-block {
  margin-left: auto;
  margin-right: auto;
}

.error-message-abp {
  color: var(--orange);
  text-transform: uppercase;
  padding-top: 19px;
  padding-bottom: 19px;
  font-size: 1.13rem;
  line-height: 1.5;
}

.abp-hidden-label {
  width: 0;
  margin-bottom: 0;
  overflow: hidden;
}

.checkbox-4 {
  border: 1px solid #cdd3e7;
  border-radius: 100px;
  margin-top: 0;
  margin-left: 0;
}

.abp-radio {
  background-color: var(--orange);
  color: #cdd3e7;
  -webkit-text-stroke-width: 9px;
  border: 13px solid #cdd3e7;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: 0;
}

.abp-radio:active {
  background-color: var(--white);
}

.form-block-5 {
  margin-bottom: 0;
  display: block;
}

.abp-radio-btn {
  border: 1px #000;
  margin-bottom: 0;
  padding-left: 0;
}

.abp-error-title {
  color: #d32424;
  text-align: center;
  padding-top: 21px;
  padding-bottom: 21px;
  padding-left: 0;
  font-size: 1rem;
  font-style: italic;
  display: none;
}

.type-select {
  color: var(--purple2);
  font-size: 15px;
  font-style: italic;
  font-weight: 500;
}

.text-span-8 {
  color: var(--purple2);
}

.non-bold {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.non-bold.title {
  color: #d90e15;
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
}

.text-span-9 {
  font-weight: 700;
}

.text-span-10 {
  color: var(--orange);
}

.italic-text {
  font-style: normal;
}

.text-span-11, .text-span-12 {
  font-weight: 700;
}

.paragraph-34 {
  margin-bottom: 20px;
}

.div-block-60 {
  background-color: var(--orange);
  width: 100%;
  height: 100%;
  margin-right: 11px;
  padding-right: 57px;
  display: none;
}

.tab-spacer {
  background-color: var(--orange);
  width: 1.56rem;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ai-card-images {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-full-height {
  height: 100%;
}

.text-color-gold {
  color: var(--orange);
  font-size: 1rem;
  font-style: italic;
  font-weight: 500;
  line-height: 1.3;
}

.aq-card-title {
  width: 75%;
  margin-bottom: 42px;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-32 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.faq5_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.faq5_accordion {
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq5_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq5_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.faq5_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.is-aq-model-desktop {
  display: block;
}

.is-aq-model-mobile {
  display: none;
}

.aq-model-tabs-v2 {
  display: flex;
}

.tool-tip-p {
  font-size: 12px;
}

.hero-img_v2 {
  margin-bottom: 1.88rem;
}

.hero-bcg-img_v2 {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-content-container_v2 {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 660px;
  height: auto;
  min-height: 0;
  display: flex;
  position: relative;
}

.hero-content-container_v2.is-aq-practitioner {
  height: 85vh;
}

.hero-bcg-img-contianer {
  width: 100%;
  height: auto;
  padding-top: 86vh;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-heading_v2 {
  color: var(--white-3);
  margin-top: 0;
  margin-bottom: 1.88rem;
  font-size: 3.13rem;
}

.hero-heading_v2.is-practitioner {
  width: 68%;
}

.hero-p_v2 {
  color: var(--white-3);
  width: 80%;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
}

.hero-p_v2.is-aq-practioner {
  width: 60%;
  font-weight: 200;
}

.margin-bottom-50 {
  margin-bottom: 3.13rem;
}

.aq-model-aws {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  align-items: flex-start;
  display: flex;
}

.aws-media-wrapper {
  width: 50%;
  height: 100%;
}

.aq-model-aws_content {
  width: 50%;
}

.aq-model_section {
  padding-bottom: 4.38rem;
}

.aq-model_section.is-landing-page {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.tab-logo {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

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

.podcast-from-wrap {
  width: 75vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.13rem;
  padding-bottom: 3.13rem;
}

.password-label {
  padding-top: 1.25rem;
  padding-bottom: .35rem;
  font-size: 1rem;
}

.password-field {
  margin-bottom: 1.25rem;
}

.td-hero {
  background-color: var(--orange);
  height: auto;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 4.69em;
}

.td-hero-title-wrap {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  margin-bottom: 1.56rem;
  display: flex;
}

.td-hero-title-wrap.is-v2 {
  margin-bottom: 0;
}

.td-hero-title-wrap.is-v3 {
  margin-bottom: 8rem;
}

.two-item-flex_title-content {
  grid-column-gap: .31rem;
  grid-row-gap: .31rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.two-item-flex_title-content.is-v2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.td-subtitle.is-white {
  color: var(--white-3);
  font-size: 32px;
  font-weight: 200;
}

.td-hero_p {
  color: var(--black);
  width: 60ch;
  padding-top: 10px;
  font-size: 18px;
  line-height: 1.6;
}

.two-item-flex {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  padding-bottom: 0;
  display: flex;
}

.two-item-flex.flex-aligned-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: flex-start;
}

.two-item-flex.flex-aligned-top.cdp-steps {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
}

.two-item-flex.flex-aligned-top.is-aq-levele {
  margin-bottom: 0;
}

.two-item-flex.justified-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.two-item-flex.justified-left.cdp-download {
  color: var(--orange);
  cursor: pointer;
  font-size: .88rem;
  line-height: 1.5;
  transition: all .35s ease-in-out;
}

.two-item-flex.justified-left.cdp-download:hover {
  color: var(--white-3);
}

.two-item-flex.cdp-instructor_header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  align-items: center;
}

.two-item-flex.cdp_flex_header {
  justify-content: flex-start;
  align-items: center;
}

.two-item-flex_item {
  background-color: #fac058;
  border-radius: 25px;
  width: 50%;
  padding: 3.13rem;
}

.two-item-flex_item.is-v2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  padding: 0 1.5rem;
  display: flex;
}

.two-item-flex_item.is-v3 {
  background-color: #f5f5f5;
  padding-top: 5.5rem;
  padding-bottom: 7rem;
  position: relative;
}

.td-key-benifits-title {
  color: var(--midnight-blue);
  margin-bottom: 6px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.td-benifits-list {
  padding-top: 25px;
  padding-left: 30px;
}

.td-benifit-list_item {
  color: var(--black);
  font-weight: 400;
}

.td-hero-quote-wrap {
  border: 4px solid var(--orange);
  background-color: var(--white-3);
  border-radius: 25px;
  padding: 1.5rem;
  position: relative;
  box-shadow: 1px 9px 11px -2px #0003;
}

.td-hero-quote-wrap.icf-quote-wrap {
  background-color: var(--midnight-blue);
  box-shadow: none;
  border-color: #0000;
  display: flex;
  position: static;
}

.td-hero-quote {
  padding-top: 2rem;
  display: block;
  position: relative;
}

.left-quote {
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  inset: 0% auto auto 0%;
}

.right-quote {
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  inset: 0% 0% auto auto;
}

.td-quote-img-container {
  border: 4px #000;
  align-items: center;
  padding-left: 4.5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.td-quote-img-container.is-desktop {
  align-items: flex-start;
  padding-top: 3rem;
}

.td-quote-img-container.is-mobile {
  align-items: flex-start;
}

.td-quote-text {
  z-index: 50;
  grid-column-gap: 1.56rem;
  grid-row-gap: 1.56rem;
  color: #9b9ca2;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5rem;
  padding-bottom: 3rem;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 300;
  display: flex;
  position: relative;
}

.workshop-items {
  padding-top: 3.13rem;
}

.workswhop-itme_wrap {
  z-index: 500;
  margin-top: 0;
  position: relative;
}

.workshop-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-bottom: 1px solid #f5f5f9;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.workshop-item_content {
  width: auto;
}

.workshop-item_content.is-wide {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.workshop-item_content.is-small {
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 20%;
  display: flex;
}

.workshop-item_content.is-small.is-mobile {
  display: none;
}

.workshop-item_content.is-medium {
  background-color: #f5f5f9;
  border-radius: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  padding: 2rem 1.5rem 1rem;
  display: flex;
}

.workshop-item_content.is-medium.is-full-day {
  background-color: #fee9eb;
  padding: 0;
  position: relative;
  overflow: visible;
}

.workshop-item_title {
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 400;
}

.workshop-host {
  color: #9b9ca2;
  text-transform: uppercase;
  font-style: normal;
}

.td-text-grey {
  color: #9b9ca2;
  text-align: left;
}

.td-text-grey.is-large {
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 300;
}

.td-text-grey.is-large.is-body-colour, .td-text-grey.is-body-color {
  color: var(--midnight-blue);
}

.td-text-grey.is-centered {
  font-size: 14px;
  font-weight: 300;
}

.td-text-grey.is-text-small {
  width: 50ch;
}

.workshop-time-cicle {
  color: var(--white-3);
  background-color: #8e909f;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 85px;
  height: 85px;
  display: flex;
}

.workshop-time-cicle.is-tablet {
  display: none;
}

.workshop-full_day {
  background-color: #fdd5d8;
  border-radius: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem 1.5rem 1rem;
  display: flex;
}

.full-day-p {
  color: #9b1427;
  text-align: center;
  padding: 1rem 2.25rem;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-35, .paragraph-36 {
  color: var(--black);
}

.paragraph-37 {
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
}

.bold-text-8, .paragraph-38, .paragraph-39 {
  color: var(--black);
}

.drop-us-a-line {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  background-color: var(--midnight-blue);
  border-radius: 25px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5rem;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.drop-us-a-line_item.is-small {
  flex-direction: column;
  align-items: center;
  width: 10%;
  display: flex;
}

.drop-us-a-line_item.is-large {
  color: var(--white-3);
  width: 50%;
  font-size: 1rem;
}

.drop-us-a-line_item.is-medium {
  z-index: 150;
  justify-content: flex-end;
  width: 40%;
  display: flex;
  position: relative;
}

.drop-line-form {
  width: 75%;
}

.drop-line-bcg {
  z-index: 10;
  background-color: #383f56;
  width: 500px;
  height: 550px;
  position: absolute;
  inset: -94% -6% 0% auto;
  transform: rotate(-41deg);
}

.workshop-text-centered {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 7px;
  padding-right: 7px;
  display: flex;
}

.workshop-text-centered.is-right {
  width: 50%;
}

.workshop-faq_list {
  border-bottom: 1px solid #eaebed;
}

.workshop-faq {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 1rem;
  display: flex;
}

.workshop_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.workshop_answer {
  border-bottom: 1px #0000;
  overflow: hidden;
}

.worshop_icon {
  border: 1px none var(--purple);
  border-radius: 100%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  padding: 5px;
  display: block;
}

.margin-bottom-33 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.workshop_question {
  cursor: pointer;
  border-top: 1px solid #eaebed;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.workshop_question.is-first {
  border-top-style: none;
}

.margin-bottom-34 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-34.margin-small {
  padding-bottom: 1.5rem;
}

.icon-embed-xxsmall-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

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

.workshop-icon-wrapper {
  color: var(--purple2);
  cursor: pointer;
  border: 1px solid #eaebed;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: all .2s ease-in-out;
  display: flex;
}

.workshop-icon-wrapper:hover {
  color: var(--orange);
}

.workshop-faq-title {
  width: 11ch;
}

.font-color-purple {
  color: var(--purple);
}

.workshop-terms {
  margin-bottom: 5rem;
}

.workshop-terms_wrap {
  grid-column-gap: 1.56rem;
  grid-row-gap: 1.56rem;
  background-color: #f1f2f3;
  border-radius: 25px;
  flex-direction: column;
  padding: 3.13rem;
  display: flex;
}

.worshop-small-p {
  font-size: 12px;
  line-height: 1.4;
}

.workshop-terms-title {
  font-size: .88rem;
  font-weight: 600;
  line-height: 1.4;
}

.td-container-quote-hero {
  width: 100%;
  position: absolute;
}

.background-color-td {
  background-color: var(--orange);
  width: 100%;
  height: 6rem;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.two-item-flex_title {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
}

.two-item-flex_title.is-v2 {
  width: 38ch;
  line-height: 1.4;
}

.two-item-flex_title.is-v3 {
  width: 35ch;
  font-size: 27px;
  font-weight: 300;
}

.workshop-hero-p {
  color: var(--black);
  width: 60ch;
  font-size: 1.13rem;
}

.ws-light-paragraph {
  color: var(--black);
  font-weight: 300;
}

.ws-quote-text {
  font-size: 1.06rem;
  font-style: italic;
}

.ws-price-bubble-text {
  font-size: .88rem;
}

.ws-secure-place {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  display: flex;
}

.assesment-options {
  background-color: var(--midnight-blue);
  padding-top: 3.13rem;
  padding-bottom: 3.13rem;
}

.assesement-options-wrap {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  width: 95%;
  margin-top: 3.13rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.assesement-options_item {
  background-color: var(--white-3);
  border-radius: 25px;
  width: 50%;
  padding: 3.13rem 1.5rem;
  position: relative;
}

.assesement-options_item.is-red {
  border: 4px solid #8d282e;
}

.centered-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white-3);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.assesement-options_item-image {
  grid-column-gap: 1.56rem;
  grid-row-gap: 1.56rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.assesment-option-btn-container {
  width: 75%;
  margin: 0 auto 3.13rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: absolute;
  inset: auto 0% 0%;
}

.assesement-bullet-container {
  width: 100%;
  margin-bottom: 6.25rem;
}

.assesement-bullet-container.is-left {
  width: 80%;
}

.assesment-options-title {
  text-align: left;
  margin-bottom: 3.13rem;
}

.td-limited-offer {
  position: absolute;
  inset: -22.6px 22px auto auto;
}

.assesement-p {
  font-weight: 500;
}

.text-color-grey {
  color: #26314a;
  font-weight: 400;
}

.assesement-section-sub-title {
  color: var(--white-3);
  text-align: center;
  width: 60ch;
  margin: 1.56rem auto;
}

.options-text {
  font-weight: 600;
}

.mobile-quote-img {
  display: none;
}

.drop-us-a-line-success {
  color: var(--white-3);
  background-color: #0000;
  font-size: 1rem;
}

.hero-heading-sub-heading {
  color: var(--white-3);
  margin-bottom: 1.25rem;
  font-size: 1.88rem;
  line-height: 1.4;
}

.hero-heading-sub-heading.is-aq-practitioner {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 200;
}

.spacer-block-50 {
  padding-bottom: 3.13rem;
}

.spacer-block-100 {
  padding-bottom: 6.25rem;
}

.spacer-block-30 {
  padding-bottom: 1.4rem;
}

.bold-text-9, .bold-text-10 {
  font-size: 20px;
}

.link-block-11 {
  color: var(--midnight-blue);
}

.cta-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--orange);
  text-align: left;
  cursor: pointer;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: .63rem 2.81rem;
  font-size: .94rem;
  font-weight: 700;
  line-height: 1.5;
  transition: all .5s ease-in-out;
  display: flex;
}

.cta-button:hover {
  background-color: var(--midnight-blue);
  color: var(--white-3);
}

.cta-button.is-blue {
  background-color: var(--midnight-blue);
  color: var(--white-3);
  border: 1px solid #0000;
}

.cta-button.is-blue:hover {
  border: 1px solid var(--white-3);
  background-color: #0000;
}

.cta-button.is-on-blue-bcg {
  border: 1px solid #0000;
}

.cta-button.is-on-blue-bcg:hover {
  border: 1px solid var(--white-3);
}

.cta-button.is-on-blue-bcg.small-text {
  width: 100%;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
  font-size: .8rem;
}

.cta-button.is-opacity-0 {
  opacity: 0;
}

.cta-button.is-white {
  border: 3px solid var(--silver);
  background-color: var(--white-3);
  width: 100%;
  margin-top: 10px;
  padding-left: 1.11rem;
  padding-right: 1.11rem;
  font-size: .8rem;
}

.cta-button.is-white:hover {
  background-color: var(--midnight-blue);
}

.margin-xhuge {
  margin: 8rem;
}

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

.icon-height-small {
  height: 1rem;
}

.background-color-black {
  color: #f5f5f5;
  background-color: #000;
}

.heading-style-h4 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.margin-0 {
  margin: 0;
}

.text-weight-xbold {
  font-weight: 800;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-0 {
  padding: 0;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.text-size-tiny {
  font-size: .8rem;
}

.text-size-tiny.is-bold {
  font-weight: 700;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.background-color-white {
  background-color: #fff;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.text-align-right {
  text-align: right;
}

.text-size-large-2 {
  font-size: 1.5rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.overflow-visible {
  overflow: visible;
}

.text-weight-medium {
  font-size: 25px;
  font-weight: 500;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.icon-height-large {
  height: 3rem;
}

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

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.margin-small {
  margin: 1rem;
}

.text-size-regular {
  font-size: 1rem;
}

.padding-xsmall {
  padding: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.icon-height-medium {
  height: 2rem;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.padding-custom3 {
  padding: 3.5rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.margin-huge {
  margin: 6rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.fs-styleguide_heading-large {
  font-size: 6rem;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.margin-medium {
  margin: 2rem;
}

.text-color-white-2 {
  color: #fff;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-small {
  padding: 1rem;
}

.text-color-black {
  color: #000;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.text-color-grey-2 {
  color: gray;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.text-style-link-2 {
  color: #000;
  text-decoration: underline;
}

.margin-xsmall {
  margin: .5rem;
}

.heading-style-h3-2 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_label {
  color: #fff;
  background-color: #2d40ea;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: #be4aa5;
}

.fs-styleguide_label.is-hex {
  color: #000;
  background-color: #f5f5f5;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-size-medium-2 {
  font-size: 1.25rem;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

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

.overflow-hidden-2 {
  overflow: hidden;
}

.overflow-scroll {
  overflow: scroll;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.margin-custom2 {
  margin: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.overflow-auto {
  overflow: auto;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 8rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-medium-2 {
  width: 100%;
  max-width: 32rem;
}

.form_component {
  margin-bottom: 0;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.form_input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.margin-tiny {
  margin: .125rem;
}

.padding-global-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-large {
  padding: 3rem;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.fs-styleguide_version {
  z-index: 5;
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.spacer-huge {
  width: 100%;
  padding-top: 7.6rem;
}

.text-weight-light {
  font-weight: 300;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.padding-xxsmall {
  padding: .25rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.padding-xxhuge {
  padding: 12rem;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.background-color-grey {
  background-color: #f5f5f5;
}

.text-style-muted {
  opacity: .6;
}

.heading-style-h6 {
  color: var(--black);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-medium {
  padding: 2rem;
}

.padding-section-large-2 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.spacer-large {
  padding-top: 3rem;
}

.fs-styleguide_header {
  background-color: #0000000d;
}

.margin-bottom-35 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.heading-style-h5 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.form_message-success {
  padding: 1.25rem;
}

.padding-huge {
  padding: 6rem;
}

.fs-styleguide_color.is-3 {
  background-color: #fff;
}

.fs-styleguide_color.is-1 {
  background-color: #000;
}

.fs-styleguide_color.is-2 {
  background-color: #f5f5f5;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 12rem;
}

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #000;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-3.is-secondary {
  color: #000;
  background-color: #0000;
  border: 2px solid #000;
  border-bottom-width: .125rem;
}

.button-3.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button-3.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-3.is-large {
  padding: 1rem 2rem;
}

.button-3.is-small {
  padding: .5rem 1.25rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.margin-large {
  margin: 3rem;
}

.padding-tiny {
  padding: .125rem;
}

.fs-styleguide_spacing-all {
  display: none;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.heading-style-h1 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-style-h1.is-cdp {
  font-size: 3.5rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.div-block-62 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.workshop-hero-banner {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64a6ae9dc26cfc8d2c439fa2_workshop%20LP.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-size: 1.25rem;
  display: flex;
}

.workshop-hero-banner-p {
  color: var(--white-3);
  font-size: 1.25rem;
}

.cta-blob-bcg {
  position: absolute;
  inset: -91px auto auto -146px;
}

.ux-lead-box {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #263b58;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 60%;
  padding: 3.13rem;
  display: flex;
}

.thrive-quote-text {
  color: var(--orange);
  text-align: center;
  padding: 1rem;
  font-size: .94rem;
  line-height: 1.6;
}

.flex-2x2 {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  display: flex;
}

.flex-2x2_item {
  width: 50%;
}

.flex-2x2_item.is-centered {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.flex-2x2_item.ux-text-box {
  width: 40%;
}

.spacer-75 {
  padding-bottom: 4.69rem;
}

.spacer-24 {
  padding-bottom: 2.5rem;
}

.quote-title {
  color: var(--orange);
  text-align: center;
  font-size: 1.13rem;
}

.italic-text-2 {
  font-size: .94rem;
}

.font-color-white {
  color: var(--white-3);
  font-size: .9rem;
}

.hero-subtitle {
  color: var(--white-3);
  font-size: 20px;
}

.l-and-d_hero {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64afa877bdbaa98c245ca163_header-banner-L%26D-guide.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.hero-font.is-white {
  color: var(--white-3);
}

.hero-font.is-white.no-padding {
  margin-top: 0;
}

.font-white {
  color: var(--white);
  font-weight: 300;
}

.p-light {
  font-weight: 300;
}

.p-light.p-white {
  -webkit-text-stroke-color: var(--silver);
  font-size: 15px;
  line-height: 1.6;
}

.p-light.p-silver {
  color: var(--silver);
}

.interested-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.interested-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  cursor: pointer;
  border-radius: 25px;
  flex-direction: column;
  min-height: 30rem;
  margin-bottom: 0;
  padding-bottom: 2rem;
  transition: all .25s ease-in-out;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 30px #5b2b7214;
}

.interested-item:hover {
  color: var(--black);
}

.interest-image {
  object-fit: cover;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  position: static;
  inset: 0%;
}

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

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

.interested-in-wrap {
  text-align: center;
  flex-direction: column;
  display: block;
}

.heading-29 {
  font-size: 35px;
}

.heading-30 {
  font-size: 30px;
}

.heading-31 {
  font-size: 26px;
}

.card-title {
  font-size: 14px;
}

.card-title.text-style-allcaps {
  font-size: 16px;
  display: none;
}

.card-title-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.card-image-wrap {
  width: 100%;
  position: static;
  overflow: hidden;
}

.aqai-l-d_logo {
  max-width: 75%;
}

.l-d_hero-content {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.future-ready_book_img.is-large-break-point {
  display: none;
}

.heading-33 {
  font-size: 36px;
}

.heading-33.is-pivot-title-slide {
  width: 22ch;
}

.who-is-it-for {
  background-color: var(--midnight-blue);
}

.spacer-section {
  padding-bottom: 5rem;
}

.book-call {
  background-color: var(--midnight-blue);
}

.section-background {
  background-color: var(--section-background);
  overflow: hidden;
}

.section-background.new-comp {
  display: none;
}

.model-block_item {
  width: 50%;
}

.model-block_item.aligned-left {
  flex: 0 auto;
  justify-content: flex-start;
  width: auto;
  display: block;
}

.model-title {
  text-align: center;
  width: 50%;
  margin-bottom: 1rem;
}

.heading-34 {
  margin-bottom: 10px;
}

.section-overflow-hidden {
  overflow: hidden;
}

.case-study {
  background-color: #f6f7f9;
  overflow: hidden;
}

.slide-wrapper {
  display: flex;
}

.slider-arrows {
  margin-top: 0;
  padding-top: 0;
  position: static;
  inset: auto 0% 0%;
}

.arrow-left {
  display: flex;
  transform: rotate(-180deg);
}

.slider-pagination {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  margin-top: 3.13rem;
  display: flex;
}

.slider-circle-pagination {
  background-color: var(--orange);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: all .3s ease-in-out;
  display: flex;
}

.slider-circle-pagination:hover {
  background-color: var(--midnight-blue);
  color: var(--white-3);
}

.swiper {
  position: relative;
}

.swiper.is-swiper-main {
  overflow: visible;
}

.swiper-wrapper {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.swiper-slide {
  flex: none;
  width: 33.333%;
}

.slider-main_component {
  overflow: hidden;
}

.footer-container {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.footer-logo.w--current {
  width: 9rem;
}

.thank-you-left-blob {
  z-index: 5;
  margin-left: -65px;
  padding-top: 101px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.z-index-50 {
  z-index: 50;
  position: relative;
}

.thank-you-right-blob {
  margin-top: 382px;
  margin-right: -65px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.icf-car {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.hero-content {
  color: var(--white-3);
}

.icf-hero-content {
  color: var(--white-3);
  padding-top: 128px;
  padding-bottom: 128px;
}

.icf-title {
  width: 31ch;
  font-size: 2.1rem;
  font-weight: 300;
}

.spacer-40 {
  padding-bottom: 40px;
}

.icf-hero {
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64db486002df2fcd9a9fd08f_header-banner-v2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 45vh;
}

.icf-hero-card {
  background-color: #0000;
  margin-top: -100px;
  position: relative;
  top: 0;
}

.ws-quote-text-copy {
  font-size: 1.06rem;
  font-style: italic;
}

.icf-hero-cta {
  color: var(--white-3);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64db4860ab640f11c43f0dca_background-matrix.png");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: 697px;
  border-radius: 25px;
  margin-bottom: 1.5rem;
  padding: 3.2rem 1.5rem;
  display: flex;
  position: static;
  top: -5rem;
}

.icf-hero-cta.is-container {
  background-color: #151b2b;
  background-image: none;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
  top: 0;
  overflow: hidden;
}

.icf-hero-cta_left {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: center;
  width: 70%;
  display: flex;
}

.icf-hero-cta_right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icf-hero-cta_title {
  color: #8b8e95;
  max-width: 45ch;
  font-size: 16px;
  line-height: 1.6;
}

.icf-hero-cta_text-bold {
  font-size: 18px;
  font-weight: 600;
}

.icf-hero-cta_text-uppercase {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
}

.icf-hero-cta_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.icf-hero_text-light {
  color: #f5f5f3;
  text-transform: uppercase;
  font-weight: 300;
  line-height: 1.8;
}

.icf-hero_text-light.is-price {
  color: #3f3f3f;
  font-size: 16px;
  font-weight: 400;
}

.icf-hero_text-light.is-price.icf-save-price {
  font-size: 20px;
  font-weight: 600;
}

.icf-hero-text_base-colour {
  color: var(--orange);
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1.8;
}

.icf-hero-text_base-colour.is-pink {
  color: var(--purple);
}

.icf-hero-text_base-colour.is-pink.is-bold {
  color: #bc4526;
  font-size: 18px;
  font-weight: 700;
}

.icf-hero-text_base-colour.is-black {
  color: var(--midnight-blue);
}

.icf-hero-text_base-colour.is-black.is-bold {
  color: #bc4526;
  font-weight: 500;
}

.icf-title-light {
  font-weight: 400;
}

.yellow-bullet-item {
  border-top: 1px solid #fbcb79;
  align-items: center;
  min-height: 9.1rem;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.yellow-bullet-item.is-v2 {
  padding-bottom: 0;
}

.yellow-bullet-item.is-2 {
  border-top-style: none;
  border-bottom-style: none;
  min-height: 0;
  margin-bottom: .7rem;
  padding-bottom: 0;
}

.yellow-bullet-item.is-2.is-bullet {
  border-top-style: none;
}

.yellow-bullet-item.is-last {
  border-bottom-style: none;
}

.yellow-bullet-item.is-first {
  border-top-style: none;
}

.two-item-flex_inner-flex_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #232020;
  align-items: flex-start;
  margin-bottom: 0;
  font-weight: 600;
  display: flex;
}

.two-item-flex_inner-flex_item.is-v3 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 3px;
}

.two-item-flex_inner-flex_item.is-icf-thank-you {
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  display: flex;
}

.icf-bullet-section {
  background-color: #f7ac2d;
  box-shadow: inset 0 -20px 18px -2px #00000036;
}

.icf-bullet-section.is-v2 {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 2em;
}

.text-span-13 {
  color: var(--purple);
  font-weight: 700;
}

.orange-dot {
  background-color: var(--orange);
  border-radius: 1000px;
}

.orange-bullet {
  background-color: var(--orange);
  border-radius: 6.25rem;
  min-width: 8px;
  min-height: 8px;
  padding-top: 0;
}

.two-item-flex_inner-margin-top-minus {
  color: #65708a;
  margin-top: -4.5px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
}

.custom-icf-spacer {
  padding-bottom: 2rem;
}

.two-item-flex_item-img {
  justify-content: flex-end;
  display: flex;
  position: absolute;
  inset: -37px 0% auto;
}

.icf-hero-cta_wrapper {
  object-fit: none;
  position: static;
  top: -5rem;
}

.course-dates {
  color: var(--silver);
  text-align: center;
  border-top: 3px solid #eaebed;
  border-bottom: 3px solid #eaebed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 12.9rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.course-date_title {
  color: #878995;
  padding-bottom: 1rem;
  font-size: 1rem;
}

.course-date_title.is-show-dates {
  display: none;
}

.course-date {
  font-size: 13px;
  font-weight: 300;
  line-height: 1.6;
}

.course-info-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  background-color: #f5f6f8;
  border-bottom: 3px solid #eaebed;
  flex-direction: column;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.certification-card {
  background-color: var(--white-3);
  border-radius: 10px;
  position: relative;
}

.icf-certification-card-cta {
  color: var(--darkest);
  background-color: #1f273b;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
  top: 3px;
}

.cert-image_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: -32px;
}

.icf-certification-title_container {
  color: var(--white-3);
  text-align: center;
  max-width: 40rem;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.13em;
  position: relative;
}

.pay-btn_container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--midnight-blue);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: .88rem;
  display: flex;
}

.small-p {
  font-size: 13px;
  font-weight: 600;
}

.icf-best-value {
  margin-top: -5px;
  margin-right: -5px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.icf-pricing-title {
  font-weight: 300;
}

.text-span-14 {
  text-transform: uppercase;
  font-weight: 700;
}

.icf-certification-title {
  text-align: center;
  font-size: 1.4rem;
  font-weight: 700;
}

.icf-title-container {
  padding-bottom: 1rem;
}

.icf-special-offer {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--white-3);
  background-color: #1f273c;
  border: 4px solid #313f5c;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.icf-special-offer-title {
  text-align: center;
  font-size: 22px;
  font-weight: 500;
}

.icf-cta-bcg {
  z-index: 50;
  display: block;
  position: absolute;
  inset: 160px 0% 0%;
  overflow: hidden;
}

.count-down-flex {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.count-down-item.is-date-count-down {
  grid-column-gap: .88rem;
  grid-row-gap: .88rem;
  display: flex;
}

.count-down-number {
  color: var(--midnight-blue);
  text-align: center;
  background-color: #dedddb;
  flex-direction: column;
  width: 125px;
  padding: 1.2rem;
  font-size: 2rem;
  font-weight: 700;
  display: inline-block;
}

.count-down-number.bcg-white {
  background-color: var(--white-3);
  width: 106px;
  padding: .5rem;
}

.count-down-itentifyer {
  background-color: var(--purple);
  color: var(--white-3);
  border-radius: 5px;
  padding: .5rem 1rem;
  font-size: .88rem;
  line-height: 1;
}

.text-block-302 {
  line-height: 1;
}

.spacer-12 {
  padding-bottom: .75rem;
}

.date-spacer {
  padding-bottom: .5rem;
}

.text-block-303 {
  line-height: 1;
}

.see-more-container {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: none;
}

.see-more-content-wrap {
  overflow: hidden;
}

.icf-mobile-view {
  display: none;
}

.padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.faq1_answer {
  overflow: hidden;
}

.button-4 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-4.is-secondary {
  color: #0000;
  background-color: #0000;
}

.faq1_component {
  border-bottom: 1px solid #0000;
}

.max-width-medium-3 {
  width: 100%;
  max-width: 35rem;
}

.faq1_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.margin-bottom-36 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.faq1_question {
  cursor: pointer;
  border-top: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.icf-landing-container {
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.icf-landing-subtitle {
  color: #dee1ea;
  text-transform: uppercase;
  padding-bottom: 0;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1;
}

.icf-landing-page {
  max-width: 20ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 600;
}

.icf-landing-p {
  color: #dee1ea;
  max-width: 36ch;
  font-size: 1.5rem;
  line-height: 1.6;
}

.icf-landing-wrapper {
  background-color: #223345;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 1.25rem 1.25rem 0 0;
  padding: 5.45rem 55px 3.75rem;
  position: relative;
  overflow: hidden;
}

.icf-landing-wrapper.is-bottom {
  background-color: #0000;
  background-image: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: 0;
  overflow: visible;
}

.icf-thank-you-title {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--white-3);
  flex-direction: column;
  display: flex;
}

.icf-thank-you-cta {
  background-color: var(--orange);
  color: var(--midnight-blue);
  border-radius: 1.25rem;
  max-width: 42.3rem;
  margin-bottom: 1rem;
  padding: 1.5rem 3.2rem 1.5rem 1.5rem;
  display: flex;
}

.icf-thank-you-cta.is-icf-ty {
  color: var(--midnight-blue);
}

.icf-thank-you_bcg {
  position: absolute;
  inset: 0% 0% auto;
}

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

.spacer-block {
  padding-bottom: 1rem;
}

.spacer-block-75 {
  padding-bottom: 4.69rem;
}

.spacer-block-125 {
  padding-bottom: 1.35rem;
}

.icf-cta-card_p {
  font-size: 1.2rem;
}

.icf-cta-card_p.icf-ty {
  font-size: 1.1rem;
}

.icf-thank-you-form {
  z-index: 150;
  background-color: var(--white-3);
  text-align: center;
  border-radius: 1.25rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 2.5rem;
  position: relative;
  top: 0;
  box-shadow: 0 2px 5px #0003;
}

.icf-input-field {
  border-radius: 10px;
  height: 3.5rem;
  margin-bottom: 14px;
}

.text-span-15 {
  color: var(--purple);
}

.icf-thank-you-h2 {
  color: var(--midnight-blue);
  max-width: 28ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 26px;
  line-height: 1.4;
}

.text-color-red {
  color: #a40605;
  font-size: 14px;
  font-weight: 600;
}

.icf-thank-you-cta_container {
  margin-bottom: 3.75rem;
}

.icf-bonus-img {
  position: absolute;
  inset: -92px -50px auto auto;
}

.icf-landing-form-bcg {
  background-color: var(--midnight-blue);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 75%;
  position: absolute;
  inset: 0% 0% auto;
}

.epic-give-away {
  margin-bottom: 0;
}

.icf-epic-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #0000;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 1.8rem 2rem 1.8rem 0;
  display: flex;
  position: relative;
}

.icf-epic-wrap_item {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.icf-epic_tittle {
  margin-bottom: 16px;
  font-size: 1.2rem;
  font-weight: 500;
}

.icf-epic_tittle.is-hidden {
  font-size: 1.6rem;
  font-weight: 700;
  display: block;
}

.icf-epic-word {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 1;
  background-color: #fac96d;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 51%;
  padding: 1.8rem .9rem 3.5rem;
  display: flex;
  position: relative;
  box-shadow: inset 0 14px 14px 1px #dbb167;
}

.epic-enter-to-win {
  background-color: var(--white-3);
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 3.13rem;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: .9rem 1.3rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1;
  transition: all .5s ease-in-out;
  display: block;
  position: absolute;
  inset: auto 0% -11%;
  box-shadow: 0 -3px 5px 2px #0000001a;
}

.epic-enter-to-win:hover {
  background-color: var(--midnight-blue);
  color: var(--white-3);
}

.secret-word_title {
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.3;
}

.epic-word {
  color: var(--white-3);
  text-transform: uppercase;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1;
}

.epix-wrapo-spacer {
  width: 41.94rem;
}

.epic-giveaway_image {
  position: absolute;
  inset: -26px auto 0% 0%;
}

.paragraph-41 {
  font-size: 14px;
}

.icf-thank-you-form_content {
  max-width: 40.63rem;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.icf-hero-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 45px;
}

.icf-hero-card-bcg {
  background-color: #f7ac2d;
  height: 69%;
  position: absolute;
  inset: auto 0% 0%;
}

.icf-thank-you-bg-image {
  position: absolute;
  inset: 0%;
}

.icf-thank-you-mobile {
  display: none;
}

.icf-thank-you-desktop {
  color: var(--white-3);
  border-radius: 1.25rem;
  margin-left: 20px;
  margin-right: 20px;
  padding: 5rem 7.1rem 0;
  position: relative;
}

.icf-epic-wrap-bcg {
  z-index: -1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.icf-epix-wrap-bcg_item {
  background-color: #fce4b8;
  border-radius: 20px;
  width: 100%;
  height: 72%;
}

.icf-mobile-title {
  display: none;
}

.icf-form-spacer {
  padding-bottom: 1.5rem;
}

.desktop-ty-image {
  z-index: -1;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  display: block;
  position: absolute;
  inset: 0%;
}

.desktop-ty-bcg-col {
  z-index: -1;
  background-color: #0f131c;
  border-radius: 20px;
  height: 75%;
  position: absolute;
  inset: 0%;
}

.icf-ty-subtitle {
  color: #ebebed;
  text-transform: uppercase;
  font-size: 1.8rem;
  font-weight: 200;
  line-height: 1.4;
}

.icf-ty-p {
  color: #ebebed;
  max-width: 35ch;
  font-size: 1.5rem;
  font-weight: 200;
}

.icf-icon-checkmark {
  margin-bottom: -7px;
  padding-top: 0;
}

.icf-epic-img {
  max-width: 100%;
}

.time-icon {
  margin-top: -30px;
  margin-left: -122px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-68 {
  display: block;
}

.image-69 {
  max-width: 90%;
}

.icf-who-for {
  max-width: 720px;
}

.mobile-cce-logos {
  display: none;
}

.spacer-block-24 {
  padding-bottom: 1.5rem;
}

.section-veritcle-padding {
  padding-top: 3.13rem;
  padding-bottom: 3.13rem;
}

.h2-small {
  font-size: 1.13rem;
  font-weight: 600;
}

.h2-small.is-coach {
  text-align: left;
  line-height: 1.4;
}

.epic-copy {
  display: flex;
  position: relative;
}

.epic-copy-paste {
  color: var(--white-fcfdfe);
  cursor: pointer;
  margin-top: -1rem;
  margin-right: -1.88rem;
  transition: color .5s ease-in-out;
  position: static;
  inset: 0% 0% auto auto;
}

.epic-copy-paste:hover {
  color: var(--midnight-blue);
}

.rich-text-block-4 {
  font-weight: 500;
}

.div-block-63 {
  width: 38.9rem;
}

.epix-img-link {
  width: 41.3rem;
}

.epix-copy-container {
  color: var(--white-fcfdfe);
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -41% -48px 0% auto;
}

.copied-overlay-p {
  opacity: 1;
  margin-bottom: 2px;
  font-size: 12px;
}

.copied-icon {
  display: flex;
}

.desktop-link {
  text-align: center;
  margin-top: 40px;
  display: none;
}

.link-8 {
  font-size: 15px;
  font-weight: 700;
}

.desktop-link2 {
  text-align: center;
  margin-top: 55px;
}

.is-small-text {
  font-size: 20px;
  font-weight: 200;
}

.download-button-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.icf-benifit-btn-wrapper {
  justify-content: center;
  align-items: center;
  padding-bottom: 1.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.pricing-card {
  background-color: var(--white-3);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.next-date-item.is-clock {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.next-date-item.is-dates {
  min-width: 33.5rem;
  display: block;
}

.next-date-wrapper {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.next-date-wrapper.is-old {
  display: none;
}

.next-date-wrapper.is-pilot {
  margin-bottom: 30px;
}

.div-block-64, .div-block-65, .div-block-66 {
  display: flex;
}

.div-block-67 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  font-size: .88rem;
  display: flex;
}

.pink-bold-text {
  color: var(--purple);
  font-size: .88rem;
  font-weight: 700;
  line-height: 1.4;
}

.pink-bold-text.is-opacity-0 {
  opacity: 0;
}

.image-70 {
  display: block;
}

.pricing-card-footer_cta {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-card-footer_cta.is-base-setting {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #093182;
  flex-flow: column;
  width: 100%;
  min-height: 5.2rem;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: .7rem;
  line-height: 1.5;
}

.pricing-card-footer_cta.is-base-setting.is-text {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
}

.pricing-card-footer_cta.is-base-setting.is-text.is-purple {
  background-color: var(--purple);
}

.pricing-card-footer_cta.is-base-setting.is-text.is-black {
  background-color: #dfdfdc;
}

.paypal-verticle-line {
  background-color: var(--white-3);
  width: 10px;
  height: 100%;
}

.paypal-new-spacer {
  background-color: var(--white-3);
  width: 1px;
  height: 1.56rem;
}

.pricing-cards-btn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.button-grey {
  color: #b1b1b1;
  border: 2px solid #d7d7d7;
  border-radius: 30px;
  padding: .63rem .94rem;
  font-size: .94rem;
  font-weight: 700;
}

.button-grey.is-more-dates {
  padding: .1rem .63rem;
  font-size: .7rem;
  line-height: 1.2;
  display: block;
}

.button-grey.is-more-dates.is-hidden {
  display: none;
}

.button-grey.is-white {
  background-color: var(--white-3);
  color: var(--midnight-blue);
  justify-content: center;
  align-items: center;
  font-weight: 400;
  transition: all .5s ease-in-out;
  display: flex;
}

.button-grey.is-white:hover {
  background-color: var(--midnight-blue);
  color: var(--white-3);
  border-color: #d7d7d7;
}

.button-grey.is-purple {
  border-color: var(--purple);
  color: var(--purple);
  transition: all .5s ease-in-out;
}

.button-grey.is-purple:hover {
  border-color: var(--midnight-blue);
  color: var(--midnight-blue);
}

.text-disclaimer {
  color: var(--silver);
  text-align: center;
  width: 100%;
  padding-top: 2rem;
  font-size: 12px;
}

.next-date-timer {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.next-date-timer.is-level-2 {
  display: block;
}

.next-start-date-timer-wrapper {
  background-color: #f2f2f2;
  border-radius: 30px;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: -72px;
  padding: 3rem;
  display: flex;
}

.more-date-options {
  margin-bottom: 1rem;
  display: block;
}

.more-date-options.is-flexed {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.more-date-options-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 1.5rem;
  margin-bottom: .2rem;
  display: flex;
}

.more-date-options-item.is-first {
  margin-bottom: .8rem;
  padding-top: .8rem;
}

.more-dates-options-contianer {
  width: 55%;
}

.more-dates-bottom-line {
  background-color: var(--white-3);
  width: 7.6rem;
  height: 1px;
  margin-top: 8px;
}

.show-all-more-dates {
  height: auto;
  padding-bottom: 2rem;
  display: block;
  overflow: hidden;
}

.show-all-more-dates.is-hidden {
  display: none;
}

.show-all-more-dates-wrapper {
  cursor: pointer;
  text-decoration: underline;
  transition: all .5s;
  display: inline-block;
}

.show-all-more-dates-wrapper:hover {
  color: var(--purple);
  font-weight: 400;
}

.show-all-more-dates-wrapper.is-hidden {
  display: none;
}

.cdp-intro-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: flex-start;
  margin-bottom: 6rem;
  display: flex;
}

.cdp-richtext-introduction {
  color: var(--black);
  margin-top: 0;
}

.cdp-intro-flex-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  display: flex;
}

.cdp-contact-info {
  border-style: solid none;
  border-width: 1px;
  border-color: #fcd99a var(--white-3);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  padding-top: 0;
  padding-bottom: 2rem;
  display: flex;
}

.cdp-flex_item {
  background-color: var(--white-3);
  border-radius: 30px;
  width: 45%;
  padding: 2rem 2rem 4rem;
  position: relative;
}

.cdp-flex_item.is-main {
  background-color: var(--orange);
}

.cdp-flex_item.is-main.is-cms {
  width: auto;
}

.cdp-flex_item.is-upcoming-dates {
  color: var(--white-3);
  background-color: #0000;
  width: 50%;
  padding-top: 0;
  padding-bottom: 0;
}

.cdp-flex_item.is-upcoming-dates.is-cdp {
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.cdp-collection-item {
  background-color: var(--orange);
  border-radius: 30px;
  padding: 3rem;
}

.quick-stack {
  padding: 0;
}

.cdp-cell {
  display: flex;
}

.quick-stack-width-50 {
  justify-content: space-between;
  width: 49%;
  display: flex;
}

.quick-stack-width-50.is-left {
  color: var(--black);
  width: 40%;
}

.quick-stack-width-50.is-right {
  width: 57%;
}

.cell-2 {
  flex-direction: column;
  display: flex;
}

.cdp-info-item-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.flex-wrapper {
  display: flex;
}

.cdp-bio-img {
  background-color: var(--orange);
  border-radius: 100%;
  width: 12.5rem;
  height: 12.5rem;
  padding: .3rem;
  position: absolute;
  inset: -6rem -2rem auto auto;
}

.text-aligned-centere {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.form-centered {
  width: 65%;
  margin-left: auto;
  margin-right: auto;
}

.form-title-wrapper {
  border-bottom: 1px solid var(--white-3);
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.form-title-wrapper.is-cdp-form {
  border-bottom-style: none;
}

.cdp-partenr-interest {
  background-color: var(--midnight-blue);
}

.horizontal-flex {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  position: relative;
}

.horizontal-flex.is-cdp {
  align-items: center;
  min-height: 35vh;
}

.horizontal-flex.is-cdp.is-hero {
  align-items: center;
  min-height: 30vh;
}

.horizontal-flex.cd-foundation {
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 0;
}

.horizontal-flex.is-steps {
  margin-bottom: 1.5rem;
}

.horizontal-flex.is-steps.is-last {
  margin-bottom: 0;
}

.horizontal-flex_item.width-55 {
  width: 50%;
}

.horizontal-flex_item.width-55.is-hero {
  width: 60%;
}

.horizontal-flex_item.width-55.is-foundation {
  grid-column-gap: 3.5rem;
  grid-row-gap: 4.5rem;
  flex-direction: column;
  display: flex;
}

.horizontal-flex_item.width-45 {
  width: 45%;
}

.horizontal-flex_item.width-45.aligend-center {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.horizontal-flex_item.width-45.aligend-center.is-top {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: 100%;
}

.cdp-template_h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
}

.cdp-template_h1.cdp-pink {
  color: var(--purple);
  margin-top: 0;
}

.font-color-orange {
  color: var(--orange);
}

.foundation-section {
  background-color: var(--midnight-blue);
  color: var(--white-3);
}

.certification-steps {
  background-color: #e4e4e4;
}

.cdp-number-circle {
  background-color: var(--orange);
  color: var(--black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
}

.cdp-step_title {
  margin-bottom: 20px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.cdp-step_title.text-centered {
  text-align: left;
  justify-content: flex-start;
}

.cdp-steps_title {
  min-height: 3.5rem;
  font-size: 23px;
}

.cdp-flex_parent {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  display: flex;
}

.cdp-flex_parent.is-upcoming-dates {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.cdp-flex_parent.is-upcoming-dates.is-footer {
  text-align: left;
  justify-content: space-between;
}

.cdp-flex_parent.is-instructor {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: none;
}

.cdp-upcoming-course-dates {
  background-color: var(--midnight-blue);
}

.cdp-template-list {
  margin-top: 12px;
  padding-left: 30px;
}

.cdp-template-list_item {
  margin-bottom: 5px;
}

.cdp-course-dates {
  margin-bottom: 2rem;
}

.cdp-partnershiop-logo-desktop {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: .75rem;
  line-height: 1.4;
  display: flex;
}

.form-flex-parent {
  display: flex;
}

.form-flex-parent.is-cdp-form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.rich-text-cdp-template-list ul {
  font-size: .75rem;
}

.rich-text-cdp-template-list li {
  margin-bottom: 4px;
  font-size: .9rem;
}

.rich-text-cdp-template-list h2 {
  margin-bottom: 14px;
  font-size: .88rem;
  font-weight: 600;
}

.delivered-by {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.cdp-image-container {
  background-color: var(--white-3);
  border: 3px solid #e4e4e4;
  border-radius: 1.56rem;
  justify-content: center;
  align-items: center;
  width: 60%;
  padding: 1.4rem;
  display: flex;
  box-shadow: 0 5px 5px #0003;
}

.cdp-image-container.is-cdp-landing-page {
  width: auto;
  margin-bottom: 1rem;
  padding: 2.5rem;
  box-shadow: 0 8px 18px -1px #00000047;
}

.cdp-image-container.is-cdp-footer {
  width: auto;
}

.cdp-image-container.is-desktop {
  width: 100%;
}

.cdp-video {
  margin-bottom: .88rem;
}

.cdp-video-info {
  color: var(--orange);
  text-align: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: .88rem;
  font-weight: 500;
}

.bcg-container {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.cdp-instructor-img {
  aspect-ratio: 1;
  width: 12.5rem;
  height: 12.5rem;
}

.cdp-instructor-email {
  color: var(--black);
  font-size: .88rem;
  text-decoration: underline;
}

.html-embed-7 {
  display: flex;
}

.orange-text-link {
  color: var(--orange);
  cursor: pointer;
}

.cdp-partners-btn-container {
  width: 45%;
}

.div-block-68 {
  display: inline-block;
}

.position-relative {
  z-index: 10;
  position: relative;
}

.cdp-img-subtitle {
  font-size: .75rem;
}

.text-block-304, .text-block-305 {
  font-weight: 500;
}

.text-block-306, .text-block-307 {
  font-size: .9rem;
}

.text-block-308, .text-block-309 {
  font-weight: 500;
}

.text-block-310, .text-block-311 {
  font-size: .9rem;
}

.image-71 {
  min-width: 0;
  max-width: 100%;
}

.paragraph-42, .paragraph-43, .paragraph-44, .paragraph-45, .paragraph-46, .paragraph-47, .paragraph-48, .rich-text-block-5 {
  color: var(--black);
}

.is-cdp-desktop {
  margin-bottom: 20px;
  font-size: 23px;
}

.heading-35 {
  font-size: 1.5rem;
}

.rich-text-block-6 {
  color: var(--black);
}

.rich-text-block-7 {
  color: var(--black);
  line-height: 150150%;
}

.div-block-70 {
  position: static;
}

.video-border {
  outline-offset: 0px;
  outline: 1px solid #3c4b6b;
  width: 100%;
  padding-bottom: 12px;
  box-shadow: 0 10px 5px #0003;
}

.cdp-header {
  border-top: 1px solid #e7e7e7;
}

.rich-text-block-8 {
  line-height: 150%;
}

.is-cdp {
  font-size: 14px;
}

.cdp-logo-mobile {
  display: none;
}

.cdp-rich-text-centered p {
  font-size: 14px;
  line-height: 1.6;
}

.cdp-instructor-content-wrap {
  width: 45%;
}

.cdp-partnershiop-logo-mobile {
  display: none;
}

.paragraph-43-copy {
  color: var(--black);
}

.cdp-4rem-spacer {
  padding-bottom: 4rem;
}

.cdp-bio-img-wrapper {
  position: static;
}

.cdp-pricing-card-section {
  background-color: var(--midnight-blue);
}

.session-date-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.rich-text-block-9 {
  color: var(--black);
}

.is-date-list-item {
  margin-bottom: 0;
}

.date-list {
  overflow: hidden;
}

.level-two-session-date-wrapper {
  height: auto;
  overflow: hidden;
}

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

.cdp-product-banner-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.cdp-delivered-by {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 48%;
  display: flex;
}

.cdp-end {
  width: 39%;
}

.cdp-product-banner {
  background-color: #d9dde8;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.div-block-71 {
  flex-direction: column;
  display: flex;
}

.helper-text {
  color: var(--paypal-blue);
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 1.38rem;
  font-weight: 700;
}

.aq-certified-fileter {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.aq-certified-fileter.is-fields {
  flex-flow: row;
}

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

.aq-filtered-coaches {
  background-color: var(--grey);
}

.aq-coaches_list {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.aq-coach_card {
  border: 1px solid var(--silver);
  background-color: var(--white);
  color: var(--white-fcfdfe);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 0 1.5rem 1.5rem;
  box-shadow: 0 2px 5px #ffffff4f;
}

.aq-coach_card.is-v2 {
  color: var(--midnight-blue);
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  font-size: 1rem;
  display: flex;
}

.aq_coach-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 4.69rem;
  height: 4.69rem;
  display: block;
  position: relative;
  inset: -2.5rem 0 auto -.3rem;
}

.aq_coach-image.is-static {
  background-size: cover;
  width: 4.5rem;
  height: 4.5rem;
  position: static;
}

.aq_coach-image.is-place-holder {
  border: 1px solid var(--silver);
  background-color: #fff;
  background-image: none;
  padding: 16px;
}

.aq-coach_location {
  color: var(--silver);
  flex-direction: row;
  display: flex;
}

.aq-coach_location.is-v2 {
  display: none;
}

.aq-coach_divider-line {
  background-color: var(--divider);
  width: 100%;
  height: 2px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.aq-coach_divider-line.is-coach {
  background-color: var(--divider);
  margin-top: 0;
}

.aq-coach_more-info {
  z-index: 99999999;
  background-color: #00000040;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding: 1.5rem;
  font-size: 1rem;
  display: none;
  position: fixed;
  inset: 0%;
  box-shadow: 0 2px 5px #0003;
}

.aq-coach_more-info.decoration-underlined {
  color: var(--silver);
  text-decoration: underline;
}

.aq-coach_title {
  color: var(--midnight-blue);
  font-size: 1.5rem;
}

.aq-coach_comma {
  width: 1ch;
  font-size: 13px;
}

.aq-coach_header-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  margin-top: -1.5rem;
  display: flex;
}

.aq-coach_l1-image, .aq-coach_l2-image {
  display: block;
}

.aq-coach_select {
  background-color: var(--white);
  border-radius: 6px;
  margin-bottom: 0;
}

.aq-coach_select.is-services {
  width: 13.8rem;
}

.aq-coach_bio-title {
  font-size: 1rem;
}

.aq-coach_more_info-header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  display: flex;
}

.aq-coach_more-info-content {
  color: var(--midnight-blue);
  padding-left: 6rem;
}

.aq-coach_contact {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-left: 6rem;
  display: block;
}

.aq-coach_contact.is-left {
  justify-content: flex-end;
}

.aq-coach_contact.is-button {
  align-items: flex-end;
  padding-left: 0;
  display: flex;
}

.aq-coach_contact.no-padding {
  padding-left: 0;
  display: block;
}

.aq-coach-bio_link {
  border: 1px solid var(--orange);
  background-color: var(--orange);
  color: var(--midnight-blue);
  cursor: pointer;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-size: .88rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: all .35s ease-in-out;
  display: flex;
}

.aq-coach-bio_link:hover {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
  color: var(--white);
}

.aq-coach_more-info-close {
  background-color: var(--orange);
  color: var(--midnight-blue);
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  transition: all .3s ease-in-out;
  display: flex;
  position: absolute;
  inset: -12px -12px auto auto;
}

.aq-coach_more-info-close:hover {
  background-color: var(--midnight-blue);
  color: var(--white);
}

.icon-embed-xxsmall-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.aq-coach_filter-wrapper {
  color: var(--midnight-blue);
  display: block;
}

.aq-coach_filter-wrapper.is-hidden, .aq-coach_filter-wrapper.is-new {
  display: block;
}

.certification-level {
  color: var(--midnight-blue);
}

.industry-text, .link-block-12 {
  display: none;
}

.finsweet-nest_link-attribute {
  width: 0;
  height: 0;
}

.aq-coach_more-info_wrapper {
  background-color: var(--white);
  border-radius: 20px;
  min-width: 75vw;
  max-width: 75vw;
  padding: 1.5rem;
  position: relative;
}

.heading-no-padding {
  margin-bottom: 0;
}

.aq-coaches-results {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: inline-flex;
}

.aq-coaches-results.is-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.aq-coach_map {
  background-color: #f6f7f9;
}

.cert-slider-slide {
  height: 100%;
}

.quote-slide-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 26.56rem;
  display: flex;
}

.is-test {
  font-size: 1.13rem;
  line-height: 1.5;
}

.hidden-placeholder-text {
  color: var(--purple);
  padding-top: 17px;
  padding-bottom: 0;
  font-size: 1rem;
}

.text-color-dark {
  color: var(--midnight-blue);
}

.coach-contact-form {
  color: var(--midnight-blue);
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.4;
}

.hidden-content {
  display: block;
}

.coach-p {
  font-size: 14px;
}

.form-flex-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  display: flex;
}

.form-flex-wrap.padding-bottom-10 {
  padding-bottom: 1rem;
}

.form-flex-wrap.is-full-width {
  width: 100%;
}

.form-flex-wrap_item {
  width: 50%;
}

.collection-list-wrapper-5 {
  display: none;
}

.coach-contact {
  width: auto;
}

.coach-thumbnail-img {
  border-radius: 20px;
}

.coach-certification {
  width: 3.5rem;
}

.coach-certification-title {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.coach-small-p {
  font-size: 13px;
}

.coach-small-p.is-light-grey, .coach-small-p.is-silver {
  color: var(--silver);
}

.div-block-73 {
  width: 15.63rem;
}

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

.coach-badge {
  max-width: 70px;
}

.coach-badge.is-level-2 {
  max-width: 61px;
}

.coach-badge.is-level-3 {
  max-width: 90px;
}

.lead-magnet-wrapper-item {
  width: 50%;
}

.lead-magnet-wrapper-item.is-left {
  width: 95%;
}

.coach-success-message {
  border: 1px solid var(--divider);
  background-color: var(--white);
  font-size: .88rem;
}

.coach-success-message.is-v2 {
  text-align: left;
}

.coaches-location-card {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.coaches-location {
  display: flex;
}

.location-certification {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: .5rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  display: flex;
}

.centered-form {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

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

.form-full-width {
  width: 100%;
}

.form-full-width.old-form {
  display: none;
}

.input-filed-no-padding {
  margin-bottom: 0;
}

.input-filed-no-padding.padding-bottom-10 {
  margin-bottom: 1rem;
}

.select-where-to-find-us {
  background-color: #f3f3f300;
}

.spacer-16 {
  padding-bottom: 1rem;
}

.h1-aqteam {
  font-size: 28px;
}

.centered-form-hero {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: center;
  width: 75%;
  display: flex;
}

.text-area-large {
  min-height: 175px;
}

.div-block-75 {
  font-size: .88rem;
}

.form-terms-checkbox {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.aq-coaches-map {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-76 {
  margin-left: auto;
  margin-right: auto;
}

.no-message {
  background-color: var(--white);
  height: 0;
  max-height: 0;
  padding: 0;
}

.button-container {
  display: flex;
}

.cp-cta {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 50%;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.filter-cta-flex {
  justify-content: space-between;
  display: flex;
}

.full-height {
  flex-direction: column;
  display: block;
}

.div-block-77 {
  height: 100%;
}

.opacity-0 {
  opacity: 0;
}

.tall-text-area {
  min-height: 12.5rem;
}

.cdp_cms_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.filter-cms-items {
  display: block;
}

.u-container {
  width: 100%;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.page_wrap {
  overflow: clip;
}

.landing_nav {
  justify-content: flex-start;
  align-items: center;
  height: 4.5rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  display: flex;
}

.landing_nav_logo {
  width: 9rem;
}

.u-img-link.aq-img {
  cursor: pointer;
  width: 8.13rem;
}

.u-column-8 {
  grid-column: auto / span 8;
}

.u-text-large {
  font-family: var(--text-large--font-family);
  font-size: var(--text-large--font-size);
  line-height: var(--text--line-height);
  letter-spacing: var(--text-large--letter-spacing);
  font-weight: var(--text-large--font-weight);
  text-transform: var(--text-large--text-transform);
}

.u-column-7 {
  grid-column: auto / span 7;
}

.btn_main_text, .btn_main_text.is-secondary {
  color: inherit;
}

.u-order-last-tablet {
  order: 1;
}

.u-column-4 {
  grid-column: auto / span 4;
}

.btn_main_wrap {
  color: #585254;
  background-color: #fff;
  border: 1.5px solid #353233;
  border-radius: .5rem;
  padding: .75rem 1.5rem;
  line-height: 1;
  transition: all .15s;
  display: inline-block;
}

.btn_main_wrap:hover, .btn_main_wrap.btn_secondary {
  color: #c6fb50;
  background-color: #fff0;
  border-color: #c6fb50;
}

.btn_main_wrap.btn_secondary:hover {
  color: #353233;
  border-color: #353233;
}

.u-column-custom {
  grid-area: auto / auto / span 1 / span 1;
}

.layout_split_visual_wrap {
  justify-content: flex-start;
  display: flex;
}

.layout_split_visual_wrap.is-reversed {
  order: -1;
  justify-content: flex-end;
}

.svg {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

.svg.is_arrow {
  width: 1.13rem;
  height: 2rem;
}

.u-column-9 {
  grid-column: auto / span 9;
}

.u-column-11 {
  grid-column: auto / span 11;
}

.u-column-1 {
  grid-column: auto / span 1;
}

.u-grid-column-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.u-order-first {
  order: -1;
}

.u-order-last {
  order: 1;
}

.u-text-main {
  font-family: var(--text--font-family);
  font-size: var(--text--font-size);
  line-height: var(--text--line-height);
  letter-spacing: var(--text--letter-spacing);
  font-weight: var(--text-main--font-weight);
  text-transform: var(--text-main--text-transform);
}

.u-grid-column-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.u-color-faded {
  color: color-mix(in srgb, var(--theme--text) 60%, transparent);
}

.u-column-10 {
  grid-column: auto / span 10;
}

.styleguide_guide_column {
  color: #8a8a8a80;
  background-color: #9292920f;
  height: 100vh;
  padding: .6rem;
}

.u-order-first-tablet {
  order: -1;
}

.form_main_success_wrap {
  background-color: #fff0;
  border: 1.5px solid #fff;
  border-radius: 1rem;
  padding: 1.2rem;
}

.u-weight-medium {
  font-weight: var(--font--primary-medium);
}

.u-text-display {
  font-family: var(--display--font-family);
  font-size: var(--display--font-size);
  line-height: var(--display--line-height);
  letter-spacing: var(--display--letter-spacing);
  font-weight: var(--display--font-weight);
  text-transform: var(--display--text-transform);
}

.u-weight-regular {
  font-weight: var(--font--primary-regular);
}

.u-display-none {
  display: none;
}

.u-color-inherit {
  color: inherit;
}

.page_wrap-2 {
  overflow: clip;
}

.u-text-h1 {
  font-family: var(--display--font-family);
  font-size: var(--h1--font-size);
  line-height: var(--h2--line-height);
  letter-spacing: var(--h1--letter-spacing);
  text-transform: var(--h1--text-transform);
  font-weight: 600;
}

.u-text-h1.is-small {
  font-size: 1.5rem;
}

.u-padding-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.u-padding-main {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.styleguide_list {
  flex-flow: column;
  display: flex;
}

.u-grid-subgrid {
  grid-template-rows: auto;
  grid-template-columns: subgrid;
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  grid-column: auto / span 1;
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.form_main_field_input {
  color: inherit;
  background-color: #0000;
  border: 1px solid #353233;
  border-radius: 0;
  height: 3rem;
  margin-bottom: 0;
  padding: 1.5rem 1.5rem 1.5rem .5rem;
  font-size: 1.25rem;
  line-height: 1.3em;
}

.form_main_field_input:focus {
  border-bottom-color: #fff;
}

.form_main_field_input::placeholder {
  color: color-mix(in srgb, var(--theme--text) 60%, transparent);
}

.form_main_field_input.is-message {
  border-width: 1px;
  border-color: #353233;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 5rem;
  max-height: 10rem;
  padding-top: .5rem;
}

.form_main_wrap {
  width: 100%;
  margin-bottom: 0;
}

.u-text-h2 {
  font-family: var(--display--font-family);
  font-size: var(--h2--font-size);
  line-height: var(--h2--line-height);
  letter-spacing: var(--h2--letter-spacing);
  font-weight: var(--h2--font-weight);
  text-transform: var(--h2--text-transform);
}

.btn_main_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: inherit;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.styleguide_card_visual {
  opacity: .1;
  pointer-events: none;
  background-color: currentColor;
  border-radius: 100vw;
  min-width: 3rem;
  min-height: 3rem;
}

.u-text-h6 {
  font-family: var(--display--font-family);
  font-size: var(--h6--font-size);
  line-height: var(--h6--line-height);
  letter-spacing: var(--h6--letter-spacing);
  font-weight: var(--h6--font-weight);
  text-transform: var(--h6--text-transform);
}

.u-grid-custom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.g_content_header.u-gap-small.u-vflex-center-center.is-left-aligned {
  justify-content: center;
  align-items: flex-start;
}

.u-height-screen {
  min-height: 100svh;
}

.u-cover-absolute {
  width: 100%;
  height: 100%;
  max-height: 7rem;
  position: absolute;
  inset: 0%;
}

.u-text-link {
  color: #353233;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5em;
}

.u-gap-medium {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.form_main_option_item {
  margin-bottom: 0;
  padding-left: 0;
}

.styleguide_guide_wrap {
  z-index: 2000;
  pointer-events: none;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.u-column-12 {
  grid-column: auto / span 12;
}

.u-cover {
  width: 100%;
  height: 100%;
}

.u-column-5 {
  grid-column: auto / span 5;
}

.styleguide_layout.u-vflex-stretch-top.u-gap-large {
  flex-flow: column;
  display: flex;
}

.u-container-2 {
  width: 100%;
  max-width: 90rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.g_content_btn_wrap.u-gap-xsmall.u-hflex-center-center {
  flex-flow: wrap;
}

.g_content_btn_wrap.u-gap-xsmall.u-hflex-center-center.is-left-aligned {
  justify-content: flex-start;
  align-items: center;
}

.u-column-3 {
  grid-column: auto / span 3;
}

.u-column-indent {
  grid-column: 2 / -2;
}

.u-column-full {
  grid-column: 1 / -1;
}

.u-gap-none {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.form_main_error_wrap {
  background-color: #0000;
  border: 1.5px solid #fff;
  border-radius: 1rem;
  margin-top: 1.3rem;
  padding: .8rem 1.4rem;
}

.styleguide_font_item {
  border-bottom: 1.5px solid #fff;
}

.styleguide_font_item.u-grid-column-2 {
  grid-row-gap: .75rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 24rem), 1fr));
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.u-gap-main {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.u-weight-bold {
  font-weight: var(--font--primary-bold);
}

.u-column-6 {
  grid-column: auto / span 6;
}

.u-text-h3 {
  font-family: var(--display--font-family);
  font-size: var(--h3--font-size);
  line-height: var(--h2--line-height);
  letter-spacing: var(--h2--letter-spacing);
  font-weight: var(--h3--font-weight);
  text-transform: var(--h3--text-transform);
}

.u-column-2 {
  grid-column: auto / span 2;
}

.styleguide_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.styleguide_content.u-vflex-stretch-top.u-gap-small {
  padding: 1.5rem 0;
}

.u-gap-large {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.g_content_wrap.u-gap-medium.u-vflex-center-center {
  text-align: center;
}

.g_content_wrap.u-gap-medium.u-vflex-center-center.is-left-aligned {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
}

.styleguide_contain.u-container {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.styleguide_icon {
  width: 1.13rem;
  height: 2rem;
}

.styleguide_card {
  border: 1.5px solid #353233;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.styleguide_card.u-gap-small.u-vflex-left-between {
  border-color: #353233;
  padding-right: 1.5rem;
}

.styleguide_card.u-gap-small.u-hflex-left-center.u-hflex-wrap {
  border-color: #353233;
}

.styleguide_guide_list.u-grid-custom {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.u-order-first-desktop {
  order: -1;
}

.form_main_field_wrap {
  text-align: left;
  width: 100%;
}

.u-gap-small {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.u-text-h4 {
  font-family: var(--display--font-family);
  font-size: var(--h4--font-size);
  line-height: var(--h4--line-height);
  letter-spacing: var(--h4--letter-spacing);
  font-weight: var(--h4--font-weight);
  text-transform: var(--h4--text-transform);
}

.u-grid-autofit {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 13rem), 1fr));
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.u-grid-column-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.u-text-h5 {
  font-family: var(--display--font-family);
  font-size: var(--h4--font-size);
  line-height: var(--h5--line-height);
  letter-spacing: 0;
  font-weight: var(--h5--font-weight);
  text-transform: var(--h5--text-transform);
}

.btn_group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex;
}

.styleguide_guide_contain.u-container {
  padding-left: 3rem;
  padding-right: 3rem;
}

.styleguide_visual {
  aspect-ratio: 3 / 1.5;
  text-align: center;
  border: 1.5px solid #fff;
  border-radius: .5rem;
  width: 100%;
  max-height: 7rem;
  padding: .75rem;
  position: relative;
  overflow: hidden;
}

.u-visual-absolute {
  aspect-ratio: 3 / 1.5;
  width: 100%;
  max-height: 7rem;
  position: relative;
  overflow: hidden;
}

.u-order-last-desktop {
  order: 1;
}

.u-gap-xsmall {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.g_tag_wrap {
  color: #353233;
  text-align: center;
  border: 1px solid #353233;
  border-radius: .5rem;
  min-width: 4rem;
  padding: .5rem .75rem;
  line-height: 1em;
  display: inline-block;
}

.u-max-width-none {
  max-width: none;
}

.u-visual-cover {
  aspect-ratio: 3 / 1.5;
  width: 100%;
  max-height: 7rem;
}

.styleguide_scroll {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(16rem, 1fr);
  grid-auto-columns: minmax(16rem, 1fr);
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.form_main_option_link {
  border-width: 1.5px;
  border-color: #353233;
  border-radius: .5rem;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 .75rem 0 0;
}

.form_main_option_link.w--redirected-checked {
  background-color: #c6fb50;
  background-size: 60%;
  border-color: #c6fb50;
  border-radius: .5rem;
}

.form_main_option_link.w--redirected-focus {
  box-shadow: none;
}

.form_main_option_link.radio {
  border-radius: 100vw;
}

.u-padding-small {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.u-text-small {
  font-family: var(--text-small--font-family);
  font-size: var(--text-small--font-size);
  line-height: var(--text-small--line-height);
  letter-spacing: var(--text-small--letter-spacing);
  font-weight: var(--text-small--font-weight);
  text-transform: var(--text-small--text-transform);
}

.u-text-small.u-text-purple {
  color: var(--swatch--dark-secondary);
}

.landing_hero {
  grid-column-gap: var(--size--2rem);
  grid-row-gap: var(--size--2rem);
  color: var(--white);
  text-align: center;
  flex-flow: column;
  display: flex;
}

.landing_hero.is_hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.landing_step_item {
  display: block;
}

.u-hflex-center-top {
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

.styleguide_flex_wrap {
  aspect-ratio: 1;
  background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/662f8b39f6523898e79b758e_dots.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
  width: 100%;
  container-type: inline-size;
}

.u-hflex-left-center {
  flex-flow: wrap;
  place-content: center flex-start;
  align-items: center;
  display: flex;
}

.g_tag_wrap-2 {
  color: #131a1b;
  text-align: center;
  background-color: #cbf36e;
  border-radius: .25rem;
  min-width: 4rem;
  padding: .5rem .75rem;
  line-height: 1em;
  display: inline-block;
}

.u-hflex-left-top {
  grid-column-gap: var(--grid-gap--main);
  grid-row-gap: var(--grid-gap--main);
  flex-flow: row;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.u-hflex-right-stretch {
  flex-flow: wrap;
  place-content: stretch flex-end;
  align-items: stretch;
  display: flex;
}

.u-hflex-center-stretch {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: stretch;
  display: flex;
}

.u-hflex-left-stretch {
  flex-flow: wrap;
  place-content: stretch flex-start;
  align-items: stretch;
  display: flex;
}

.u-hflex-between-bottom {
  flex-flow: wrap;
  place-content: flex-end space-between;
  align-items: flex-end;
  display: flex;
}

.u-hflex-right-bottom {
  flex-flow: wrap;
  place-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.u-hflex-between-top {
  flex-flow: wrap;
  place-content: flex-start space-between;
  align-items: flex-start;
  display: flex;
}

.u-hflex-right-center {
  flex-flow: wrap;
  place-content: center flex-end;
  align-items: center;
  display: flex;
}

.u-hflex-left-bottom {
  flex-flow: wrap;
  place-content: flex-end flex-start;
  align-items: flex-end;
  display: flex;
}

.u-hflex-center-bottom {
  flex-flow: wrap;
  place-content: flex-end center;
  align-items: flex-end;
  display: flex;
}

.styleguide_card-2 {
  border: 1.5px solid #fff;
  border-radius: .5rem;
  height: 100%;
  padding: 1.5rem;
  position: relative;
  overflow: hidden;
}

.u-hflex-between-center {
  flex-flow: wrap;
  place-content: center space-between;
  align-items: center;
  display: flex;
}

.u-hflex-between-stretch {
  flex-flow: wrap;
  place-content: stretch space-between;
  align-items: stretch;
  display: flex;
}

.u-hflex-right-top {
  flex-flow: wrap;
  place-content: flex-start flex-end;
  align-items: flex-start;
  display: flex;
}

.styleguide_flex_dot {
  opacity: .1;
  pointer-events: none;
  background-color: currentColor;
  border-radius: 100vw;
  min-width: 16cqw;
  min-height: 16cqw;
}

.u-hflex-center-center {
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  display: flex;
}

.c-arrow-list.u-hflex-left-stretch {
  grid-column-gap: var(--size--75rem);
  grid-row-gap: var(--size--75rem);
}

.body-v2 {
  font-family: var(--display--font-family);
  color: var(--swatch--brand-text);
  font-size: var(--text--font-size);
  line-height: var(--text--line-height);
  font-weight: var(--text--font-weight);
}

.page_code_wrap {
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.u-text-purple {
  color: var(--swatch--dark-secondary);
  font-size: inherit;
}

.u-text-purple.u-text-underline {
  font-size: var(--text--font-size);
}

.paragraph-50 {
  font-size: inherit;
}

.landing_contianer.u-container.is-v2 {
  text-align: center;
}

.g_title_h1_underline_small {
  font-size: var(--size--1-75rem);
  font-weight: 300;
  text-decoration: underline;
}

.g_title_h1_underline_small.is-small {
  font-size: 1rem;
  font-weight: 500;
}

.g_title_h1_underline_small.is-large {
  font-size: var(--size--2rem);
}

.g_title_h2 {
  margin-top: 0;
  margin-bottom: 0;
}

.g_title_h2.margin_bottom-1 {
  margin-bottom: 1rem;
}

.g_title_h2.is-large {
  font-size: 2.5rem;
}

.g_title_h2.is-vsl {
  font-size: 26px;
}

.g_title_h2.is-v2 {
  text-align: center;
}

.g_title_h2.is-pivot-sidebar {
  font-size: 2.63rem;
  font-weight: 700;
  line-height: 1.1;
}

.g_title_h2.is-title {
  font-size: 3.25rem;
}

.g_title_h2.is-title.is-purple {
  line-height: 1.1;
}

.g_title_h2.is-purple {
  color: var(--purple);
}

.g_checkmark {
  grid-column-gap: var(--grid-gap--small);
  grid-row-gap: var(--grid-gap--small);
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.g_checkmark_wrap {
  grid-column-gap: var(--grid-gap--main);
  grid-row-gap: var(--grid-gap--main);
  flex-flow: column;
  display: flex;
}

.landing_container.u-container {
  max-width: 57.07rem;
  margin-left: auto;
  margin-right: auto;
}

.landing_container.u-container.bcg_light-grey {
  margin-left: auto;
  margin-right: auto;
}

.landing_container.u-container.bcg_light-grey.large_contianer {
  max-width: 78.75rem;
}

.landing_container.u-container.no-padding.is-v2 {
  padding-left: 0;
  padding-right: 0;
}

.landing_container.u-container.vsl-hero {
  border-radius: var(--radius--small);
  background-color: var(--midnight-blue);
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.g_header_comp {
  grid-column-gap: 2.63rem;
  grid-row-gap: 2.63rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.g_header_comp.header_eyelash {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_header_comp.header_eyelash.is--centered {
  text-align: center;
  display: block;
}

.g_header_comp.centered {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.g_header_comp.centered.is-new {
  height: auto;
}

.g_header_comp.is-v2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.bcg_light-grey {
  border-radius: var(--radius--medium);
  background-color: var(--thene--background);
}

.landing_forn {
  grid-column-gap: var(--size--1-5rem);
  grid-row-gap: var(--size--1-5rem);
  border: 1px solid var(--thene--border);
  border-radius: var(--radius--medium);
  padding: 2rem;
  display: flex;
}

.landing_forn.is-thank_you {
  grid-column-gap: var(--size--1-75rem);
  grid-row-gap: var(--size--1-75rem);
}

.landing_form_book_img {
  aspect-ratio: 2.2 / 3.1;
  position: static;
}

.landing_form_content {
  justify-content: center;
  align-items: center;
  width: 65%;
  display: flex;
}

.landing_form_content.is-full-width {
  justify-content: flex-start;
  align-items: center;
}

.landing_form_content.vsl_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 13px;
}

.landing_form_img {
  width: 35%;
}

.landing_form_img.is-full-width {
  justify-content: center;
  align-items: center;
  display: flex;
}

.terms_checkbox {
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1rem;
}

.g_terms_checkbox {
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: inline-flex;
}

.u-form_input {
  font-size: var(--text--font-size);
  margin-bottom: 0;
}

.u-form_input.is-country-code {
  width: 60%;
}

.u-button {
  border: 1px solid var(--swatch--brand);
  border-radius: var(--radius--round);
  background-color: var(--swatch--brand);
  color: var(--swatch--brand-text);
  font-size: var(--text--font-size);
  line-height: var(--text--line-height);
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  transition: background-color .2s, border .2s;
}

.u-button:hover {
  border-color: var(--button--border-hover);
  background-color: var(--button--background-hover);
  color: var(--swatch--light-secondary);
}

.btn_new {
  border-radius: var(--form-button--border-radius);
  background-color: var(--form-button--background);
  color: var(--form-button--text);
  font-size: var(--text--font-size);
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  font-weight: 600;
  line-height: 1.1;
  transition: all .35s;
  display: inline-flex;
}

.btn_new:hover {
  background-color: var(--form-button--background-hover);
  color: var(--form-button--text-hover);
}

.btn_new.full-width {
  cursor: pointer;
  transition: all .2s;
}

.btn_new.full-width.is-centered {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.btn_new.is-landing {
  padding: 3rem;
  font-size: 1.25rem;
}

.btn_new.is-pivot-point {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-size: 1.75rem;
}

.btn_new.is-pivot-point.is-hidden {
  display: block;
}

.btn_new.is-pivot-point.is-new {
  width: 35%;
}

.btn_new.is-v6 {
  display: inline-flex;
}

.btn_new.is-cta-btn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.btn_new.is-cta-btn.is-pivot-point-form-trigger {
  cursor: pointer;
}

.form_container {
  grid-column-gap: var(--grid-gap--main);
  grid-row-gap: var(--grid-gap--main);
  flex-flow: column;
  display: flex;
}

.u-verticle-flex {
  grid-column-gap: var(--size--2-5rem);
  grid-row-gap: var(--size--2-5rem);
  flex-flow: column;
  display: flex;
}

.u-link-block {
  cursor: pointer;
}

.u-text-underline {
  text-decoration: underline;
}

.footer-text-capped {
  width: 40ch;
  font-size: 15px;
}

.footer-contact_us {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.footer_lading {
  border-top: 1px solid var(--thene--border);
}

.footer_logo_text {
  grid-column-gap: var(--grid-gap--small);
  grid-row-gap: var(--grid-gap--small);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_social_icons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.startup_logo {
  width: 10rem;
}

.footer-right {
  grid-column-gap: var(--grid-gap--main);
  grid-row-gap: var(--grid-gap--main);
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.footer-left {
  width: 50%;
}

.checkbox-label-3 {
  font-size: 15px;
}

.footer-conditions {
  border-top: 1px solid var(--thene--border);
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

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

.footer-logo_link {
  width: 9rem;
}

.callout_wrapper {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.callout_wrapper.no_padding {
  margin-left: 0;
  margin-right: 0;
}

.g_eyelash {
  grid-column-gap: var(--grid-gap--x-small);
  grid-row-gap: var(--grid-gap--x-small);
  font-size: 1rem;
  line-height: var(--text--line-height);
  font-weight: 700;
  display: flex;
}

.g_eyelash_line {
  background-color: var(--swatch--brand);
  width: 7px;
}

.g_eyelash_text {
  margin-bottom: 6px;
  font-size: 1rem;
  line-height: 1.2;
}

.g_eyelash_text.padding-none {
  margin-bottom: 0;
}

.vsl_optin_hero {
  grid-column-gap: var(--size--1-75rem);
  grid-row-gap: var(--size--1-75rem);
  flex-flow: column;
  display: flex;
}

.vsl_optin_hero.is_grey_bcg {
  border-radius: var(--grid-gap--small);
  background-color: var(--thene--background);
  justify-content: center;
  align-items: center;
  padding: 3rem;
}

.vsl_optin_hero.is_grey_bcg.is-centered {
  text-align: left;
}

.vsl_optin_hero.is_grey_bcg.is-full-width {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: block;
}

.vsl_optin_hero.is_grey_bcg.is-full-width.is-v4 {
  margin-top: 3rem;
}

.g_h1 {
  margin-top: 0;
}

.g_h1.vsl {
  margin-bottom: 0;
  font-size: 2.63rem;
  line-height: 1;
}

.g_h1.vsl.vsl-cta-text {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.g_h1.vsl-v2 {
  font-size: 2rem;
}

.ply_component {
  position: relative;
}

.plyr_embed {
  width: 100%;
  height: 100%;
  position: relative;
}

.plyr_cover {
  z-index: 2;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.plyr_cover-img {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .4s;
  position: absolute;
  inset: 0%;
}

.plyr_cover-button {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: relative;
}

.plyr_cover-icon {
  width: 40%;
  height: 40%;
}

.plyr_component {
  border-radius: var(--grid-gap--small);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.plyr_component.is-full-screen {
  height: 100vh;
}

.plyr_pause-trigger {
  display: none;
}

.vsl_hero_p {
  text-align: center;
  width: 59ch;
}

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

.vsl-section.is-last {
  padding-top: 2.5rem;
  padding-bottom: 5rem;
}

.vsl-section.vsl-hero {
  background-color: var(--midnight-blue);
}

.vsl-section.is-v2 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.vsl-section.is-cta-btn {
  flex-flow: column;
  padding-top: 5rem;
  padding-bottom: 9rem;
  display: flex;
}

.vsl-section.is-next-step {
  padding-top: 2.5rem;
  padding-bottom: 1rem;
}

.vsl-section.is-know-more {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.vsl-section.organisation-container {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 0;
}

.vsl-section.organisation-container.is-v2 {
  padding-top: 0;
  padding-bottom: 0;
}

.u-text-centered {
  text-align: center;
}

.landing_wrapper {
  grid-column-gap: var(--size--2-25rem);
  grid-row-gap: var(--size--2-25rem);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.landing_wrapper.vsl-form {
  grid-column-gap: var(--size--2-5rem);
  grid-row-gap: var(--size--2-5rem);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.copy_info {
  grid-column-gap: var(--grid-gap--main);
  grid-row-gap: var(--grid-gap--main);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.copy_info.is_new {
  justify-content: space-between;
  align-items: flex-start;
  width: 95%;
}

.bold-text-11 {
  font-weight: 300;
}

.next_step_wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.next_step_wrap.is-v2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  padding-top: 3rem;
  display: flex;
}

.next_step_wrap.is-v2.is-v4 {
  padding-top: 0;
}

.next_step_wrap.is-v4 {
  padding-top: 5rem;
}

.next_step_bullet {
  grid-column-gap: var(--grid-gap--small);
  grid-row-gap: var(--grid-gap--small);
  flex-flow: column;
  display: flex;
}

.vsl_next_p {
  width: 71ch;
  margin-left: auto;
  margin-right: auto;
}

.vsl-btn_cta {
  margin-top: 1.5rem;
}

.vsl-btn_cta.is-v2 {
  margin-bottom: .75rem;
}

.vsl-btn_cta.is-v2.is-v4 {
  margin-top: 0;
  margin-bottom: 0;
}

.landing_hero_wrap {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  display: flex;
}

.vsl-form_btn_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: 1rem;
  display: flex;
}

.vsl-hero-text.is_gap {
  grid-column-gap: var(--size--1rem);
  grid-row-gap: var(--size--1rem);
  flex-flow: column;
  display: flex;
}

.paragraph-51 {
  font-size: 1.6rem;
}

.vsl-video_img {
  margin-top: 0;
  padding-left: 17px;
  padding-right: 17px;
}

.form-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.footer-vsl-landing {
  margin-top: 2.5rem;
}

.orange-icon {
  color: var(--orange);
}

.vsl-left-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
  left: -100px;
}

.vsl-right-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
  right: -100px;
}

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

.u-text-bold.is-vsl {
  font-size: 2.4rem;
}

.vsl_form_introduction {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.form-test {
  width: 50vw;
  height: 50vh;
  display: flex;
}

.vsl-form-test {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.vsl-thank-you-link {
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline;
  transition: all .5s ease-in-out;
}

.vsl-thank-you-link:hover {
  color: var(--orange);
}

.vsl-bold-large {
  font-size: 30px;
  line-height: 1.4;
}

.vsl-success {
  background-color: var(--swatch--transparenbt);
  border: 1px solid #000;
  font-size: 1rem;
  line-height: 1.3;
}

.filter-title {
  font-size: 2.5rem;
  line-height: 1;
}

.centered {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.cdp_industry_served {
  display: none;
}

.cdp_industry_served.is-cdp-lisitng {
  color: var(--midnight-blue);
  display: block;
}

.cdp_industry_served_ul {
  color: var(--midnight-blue);
}

.cdp_item_info {
  padding-bottom: 2rem;
}

.cdp-website-url.is-cdp-text {
  font-size: 1rem;
}

.cdp-job-level.is-cdp-text {
  line-height: 1.3;
}

.cdp-custom-list {
  margin-top: .75rem;
}

.cdp-job-function.is-cdp-text {
  line-height: 1.3;
}

.cdp-indsutry-type.is-cdp-text {
  font-size: .88rem;
  line-height: 1.3;
}

.cdp_item_info_item {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  margin-bottom: 12px;
  display: flex;
}

.cdp_item_info_item.is-industry {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
}

.cdp-info-title {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
}

.is-cdp-text {
  color: var(--midnight-blue);
  font-size: .88rem;
  line-height: 1.3;
}

.cdp-filter.is-v2 {
  display: none;
}

.cdp_industry_served_list {
  color: var(--midnight-blue);
  display: block;
}

.cdp_coaching_text, .cdp-filter-country, .cdp-certification-level, .cdp-user-level, .text-block-312 {
  color: var(--midnight-blue);
}

.cdp-country-id {
  font-size: 1rem;
}

.cdp-bio {
  line-height: 1.3;
}

.aq-coach-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.cdp-load-more.button-arrow {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.cdp-pagination {
  margin-top: 4rem;
}

.aq-coaches-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.cdp-map-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.cdp-locations-wrap {
  position: absolute;
  inset: 0%;
}

.map-dot {
  border: 1px solid var(--orange);
  background-color: var(--orange);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-size: .88rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.map-dot.is-americas {
  border-color: var(--orange);
  background-color: var(--orange);
  font-size: .88rem;
  font-weight: 500;
  top: 29%;
  left: 14%;
}

.map-dot.is-europe {
  top: 25%;
  left: 45%;
}

.map-dot.is-africa {
  top: 49%;
  left: 52%;
}

.map-dot.is-asia {
  top: 26%;
  left: 78%;
}

.map-dot.is-oceania {
  top: 71%;
  left: 89%;
}

.div-block-78 {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.region-toggle-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.americas, .oceania, .africa, .asia {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
}

.checbox-oceania, .checbox-africa, .checbox-asia {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  display: flex;
}

.europe {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
}

.checbox-europe, .checkbox-americas {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  display: flex;
}

.cdp-custom-map.is-hidden {
  display: none;
}

.cdp-label {
  font-size: 1rem;
  display: flex;
}

.cdp-region-filter {
  display: none;
}

.cdp-placholder-img {
  border: 1px solid var(--silver);
  background-color: var(--white-smoke);
  border-radius: 20px;
  width: 100%;
  height: 15.63rem;
  margin-top: 40px;
  position: relative;
}

.region-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  display: flex;
}

.landing-page-subtitle {
  color: var(--orange);
  font-size: 1.25rem;
}

.landing-title-wrap {
  text-align: center;
  width: 75%;
}

.landing-page-header-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-bottom: 0;
  display: flex;
}

.landing-page-header-wrap.is-v2 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.landing-page-header-wrap.is-v3 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.landing-page-header-wrap.is-v3.is-v4 {
  width: 75%;
}

.landing-page-header-wrap.is-v3.is-v4.is-hidden {
  display: flex;
}

.landing-page-header-wrap.is-v4 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 2.9rem;
  padding-bottom: 2.9rem;
}

.landing-page-header-wrap.is-left {
  width: 50%;
  position: sticky;
  top: 1.5rem;
}

.landing-page-header-wrap.is-full {
  padding-bottom: 2rem;
}

.pivot-point-hero.g-visual-parent {
  aspect-ratio: 5.92 / 2.55;
}

.pivot-point-layout {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4rem;
  display: flex;
}

.g-visual-child {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.g-visual-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-name.g-visual-parent {
  aspect-ratio: auto;
}

.g-visual-parent {
  aspect-ratio: 3 / 2;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.featured-interview-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.8rem;
  display: flex;
}

.featured-interview-item {
  flex-flow: column;
  width: 31%;
  display: flex;
}

.interview-card.g-visual-parent {
  aspect-ratio: 1;
}

.pivot-point-interview-name {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
}

.checkbox-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.checkbox-wrap.is-pivot-point {
  padding-bottom: 1.5rem;
}

.checkbox-wrap.left-aligned {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 1rem;
}

.u-checkbox {
  color: #dbe0e9;
  border: 1px solid #dbe0e9;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  margin-top: 0;
}

.u-checkbox-field {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  display: flex;
}

.u-checkbox-field.is-terms-conditions {
  border-top: 1px solid #dbe0e9;
  border-bottom: 1px solid #dbe0e9;
  margin-top: 2.9rem;
  margin-bottom: 2rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.pivot-point-section {
  grid-column-gap: .13rem;
  grid-row-gap: .13rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pivot-point-section.is-flexed {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.pivot-point-cta-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.pivot-point-cta-item {
  width: 50%;
}

.pivot-point-cta-item.is-full {
  background-color: var(--white);
  text-align: center;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding: 3.1rem 2rem;
  display: flex;
}

.pivot-point-cta-item.is-full.is-primary {
  border: 3px solid var(--orange);
  width: 64%;
  margin-left: auto;
  margin-right: auto;
}

.pivot-point-cta-item.is-full.is-primary.is-hidden {
  display: none;
}

.g_title_h3 {
  font-size: 1.25rem;
}

.pivot-point-list {
  text-align: left;
  margin-top: 1rem;
  padding-right: 1rem;
}

.u-spacer-large {
  padding-bottom: 2rem;
}

.pivot-sidebar-spacer {
  background-color: #dbe0e9;
  width: 100%;
  height: 1px;
}

.pivot-sidebar-spacer.is-small {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.pivot-text-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.pivot-scroll-to-link {
  cursor: pointer;
  font-size: .94rem;
  line-height: 1.2;
}

.pivot-scroll-to-link:hover {
  color: var(--purple);
}

.pivot-bullet {
  background-color: var(--orange);
  border-radius: 100%;
  width: 12px;
  height: 12px;
}

.pivot-link-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq-section-pivot {
  padding-top: 0;
}

.u-spacer-x-large {
  padding-bottom: 3rem;
}

.pivot-point-right {
  width: 50%;
}

.checkbox-label.is-pivot-point {
  color: var(--midnight-blue);
  font-size: .94rem;
}

.accordian-title {
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 1.2;
}

.faq-question-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  cursor: pointer;
  border-top: 1px #dbe0e9;
  border-bottom: 1px solid #dbe0e9;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.faq-question-wrap:hover {
  color: var(--purple);
}

.faq-answer {
  overflow: hidden;
}

.faq-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.faq-wrap.is-pivot {
  padding-top: 0;
}

.aq-pilot-bn-wrap {
  margin-top: 2rem;
}

.form-item-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-item-wrap.is-v2 {
  width: 100%;
}

.form-item-wrap.is-aq-team {
  margin-top: 1.5rem;
}

.form-item-wrap.is-centered {
  justify-content: flex-start;
  align-items: center;
}

.u-text-area.text-field {
  height: 125px;
}

.aq-team-from-new {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.new-terms-checkbox {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #dbe0e9;
  border-bottom: 1px solid #dbe0e9;
  flex-flow: column;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.new-terms-checkbox.is-pivot {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.new-terms-checkbox.is-pivot.is-full-width {
  width: 100%;
}

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

.aq-team-video-title {
  font-size: 1.38rem;
}

.aq-team-video-wrap {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.aq-team-form-divider {
  background-color: #dbe0e9;
  width: 100%;
  height: 1px;
}

.cb-check-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.cb-check-error-message {
  background-color: var(--orange);
  text-align: center;
  border: 1px solid #dbe0e9;
  width: 100%;
  padding: 1rem;
  display: none;
}

.founder-name-title-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  min-height: 7rem;
  padding-top: .5rem;
  display: flex;
}

.pivot-point-cta-layout {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.pivot-point-cta-wrap {
  background-color: var(--midnight-blue);
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.pivot-point-cta-title-wrap {
  color: var(--white);
  text-align: center;
  width: 67ch;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3rem;
}

.pivot-point-cta-title {
  font-size: 2.25rem;
  font-weight: 700;
}

.pivot-point-cta-sub-title {
  font-weight: 600;
}

.pivot-point-faq-wrap {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.pivot-point-faq-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  display: flex;
}

.pivot-point-faq-title-wrap {
  width: 35%;
}

.faq-span-text {
  color: var(--purple);
}

.pivot-point-divider {
  background-color: #dbe0e9;
  width: 100%;
  height: 1px;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.pivot-point-creators {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pivot-point-creators-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.pivot-point-creators-item.is-centered {
  justify-content: center;
  align-items: center;
}

.pivot-point-creators-left {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.pivot-point-creators-left.is-spaced {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.pivot-point-creator-other {
  grid-column-gap: 1.7rem;
  grid-row-gap: 1.7rem;
  flex-flow: column;
  display: flex;
}

.pivot-point-h3-small.is-header {
  margin-bottom: .5rem;
}

.pivot-point-creator.g-visual-parent {
  aspect-ratio: 1;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.meet-the-creators {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.meet-the-creators.is-hidden {
  display: none;
}

.spacer-block-large {
  padding-bottom: 2rem;
}

.pivot-point-free-pack-form {
  width: 100%;
  margin-top: 0;
  padding-top: 1.5rem;
  padding-left: 1.7rem;
  padding-right: 1rem;
  position: relative;
  overflow: hidden;
}

.pivot-point-free-pack-form-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.pivot-point-download-form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.is-small {
  font-size: .88rem;
}

.lead-magnet-centered {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pivot-point-success {
  background-color: #fff0;
}

.u-text-color-white {
  color: var(--white);
  font-size: 1rem;
}

.ai-cta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 75px;
  display: flex;
}

.ai-cta-text {
  color: var(--orange);
  cursor: pointer;
  font-size: 1rem;
}

.ai-cta-text:hover {
  color: var(--white);
}

.ai-cta-title {
  color: var(--white);
  text-align: center;
  width: 34ch;
  font-size: 22px;
}

.pricing-ai-certification {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--white);
  text-align: center;
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 23px;
  font-size: 1rem;
  display: flex;
}

.pricing-ai-certification.is-v2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.ai-text-block {
  width: 25ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.25rem;
  line-height: 1.2;
}

.security-subheader {
  color: var(--white);
  text-align: center;
  width: 52ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.13rem;
  font-weight: 300;
}

.security-felx-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: var(--white);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.security-flex-item-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
}

.security-flex-item-left.is-aq-x {
  color: var(--midnight-blue);
  display: flex;
  position: sticky;
  top: 1.5rem;
}

.security-flex-item-right {
  flex-flow: column;
  width: 50%;
  display: flex;
}

.security-flex-item-right.is-aq-x {
  color: var(--midnight-blue);
  justify-content: flex-start;
  align-items: flex-start;
}

.security-section-flex-title {
  color: var(--white);
  margin-bottom: 0;
  font-size: 47px;
}

.security-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.security-item-title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1;
}

.security-item-title.is-aq-x {
  font-size: 1.75rem;
  line-height: 1.2;
}

.security-divider {
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.security-divider.is-v2 {
  background-color: var(--grey);
}

.security-sticky {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.security-small-p {
  width: 39ch;
}

.security-hero-title {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.security-section-title {
  font-size: 47px;
  line-height: 1.1;
}

.security-section-title.is-centered {
  text-align: center;
  font-size: 42px;
}

.security-section-title.is-v4 {
  position: sticky;
  top: 1.5rem;
}

.security-section-title.is-aq-x {
  font-size: 42px;
}

.security-slider-text {
  color: var(--white);
}

.security-slider-text.is-centered {
  text-align: center;
  font-weight: 400;
}

.iso-tablet-image {
  display: none;
}

.security-p {
  text-align: center;
  width: 61ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
}

.faq-title-column {
  width: 40%;
  position: relative;
}

.faq-flex {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.faq-item-answers {
  width: 60%;
}

.security-heading {
  color: var(--white);
  text-align: center;
  font-size: 66px;
  line-height: 1.1em;
}

.certificate-number {
  padding-bottom: 8px;
  padding-right: 2rem;
  font-size: .75rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-span-16 {
  font-size: 18px;
  font-weight: 400;
}

.aq-x-title {
  font-size: 83px;
  line-height: 1;
}

.is-x {
  position: relative;
  top: -31px;
}

.aq-x-card-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  display: grid;
}

.aq-x-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  text-align: center;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 5.8rem;
  display: flex;
}

.aq-x-card-title {
  font-size: 18px;
}

.aq-x-chackmark-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.aq-x-chackmark {
  padding-top: 0;
}

.checkmark-list-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.spacer-aq-x {
  padding-bottom: .75rem;
}

.aq-x-two-col {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.model-flex-warp {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  display: flex;
}

.aq-x-p {
  text-align: center;
  margin-bottom: 2rem;
  font-size: 1rem;
  line-height: 1.5em;
}

.aq-x-image {
  border-radius: 10px;
}

.aq-x-card-p {
  width: 38ch;
}

.pivot-point-cta {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.terms-rich-text a {
  cursor: pointer;
  font-weight: 500;
  text-decoration: underline;
}

.terms-rich-text a:hover {
  color: var(--orange);
}

.cp-search-title {
  width: 75%;
  margin: 2.63rem auto;
  font-size: 42px;
  line-height: 1.2;
}

.cp-search-title.is-new {
  margin-top: 0;
  margin-left: 0;
}

.cp-empty-state, .cp-language {
  display: none;
}

.aq-coach-bottom {
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.custom-sorting {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: none;
}

.last-name.is-js-filter {
  display: block;
}

.testimonial_video_wrap {
  padding-bottom: 2rem;
}

.testimonail_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.testimonial_video_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tesimonial_video_item {
  border-radius: 10px;
  overflow: hidden;
}

.testimonial_video_p {
  max-width: 79ch;
}

.video_testimonial_title {
  font-size: 2rem;
}

.level-description-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.level-description-wrap.is-flexed {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

.cp-book-a-call {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 42ch;
  display: flex;
}

.filter-cta-title-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.is-leaders-image {
  padding: 96px;
}

.certification-image {
  min-width: 6.3rem;
}

.certification-image.is-small {
  width: 5rem;
  min-width: 0;
  position: relative;
  right: -35px;
}

.certified-image-wrap {
  width: 42%;
}

.cdp-clear-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.industry-served {
  display: none;
}

@media screen and (min-width: 1280px) {
  li {
    font-size: 15px;
  }

  .logo-image {
    width: 130px;
  }

  .main-nav-link.drop-down-link-text-wrapper.main-nav-link-hover {
    margin-left: 15px;
    margin-right: 15px;
  }

  .button-arrow:hover {
    border-color: #0000;
  }

  .button-arrow.schedule-demo {
    padding-right: 35px;
  }

  .button-arrow.hover-white {
    min-width: 0;
  }

  .button-arrow.hover-white:hover {
    border-color: var(--white);
  }

  .button-arrow.hover-white.is-price {
    min-width: 155px;
  }

  .button-arrow.schedule-demo-large {
    padding-right: 35px;
  }

  .button-arrow.mql-form-submitt:hover {
    border-color: var(--white-3);
  }

  .button-arrow-text.top {
    font-size: 14px;
  }

  .aq-drop-link-text.main-nav-link-hover {
    font-size: 16px;
  }

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

  .flex-button.align-center-on-desktop {
    align-items: stretch;
  }

  .section-hero.page-padding {
    background-position: 100%;
  }

  .section-hero.aq-model {
    min-height: 620px;
  }

  .tabs-heading-wrap {
    justify-content: center;
    max-width: 620px;
  }

  .standard-tab:hover {
    border-width: 1px;
  }

  .hero-tabs-menu {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
  }

  .headding-large.margin-bottom-22 {
    font-size: 37px;
  }

  .hero-tabs {
    height: 100%;
  }

  .page-padding {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section.power-aq {
    padding-top: 220px;
  }

  .section.lightbg.challanges {
    padding-bottom: 160px;
  }

  .container.book-slice-container {
    padding-right: 30px;
  }

  .container.is-icf-card {
    padding-bottom: 0;
  }

  .media-play-wrapper._30px {
    opacity: 1;
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62348b31e437581ef3dbb1cd_Asset%2092aqai%20media.svg");
    background-position: 50%;
    background-size: cover;
    border-radius: 5px;
    height: 35vh;
    margin-bottom: 20px;
  }

  .media-play-wrapper.aqmodelvid.is-model-v2 {
    background-position: 0%;
  }

  .pie-chart-wrapper {
    margin-top: 30px;
    position: relative;
  }

  .feature-number-wrap {
    margin-bottom: 50px;
  }

  .small-paragraph.centre {
    margin-bottom: 20px;
  }

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

  .text-align-center.margin-bottom-20.purple {
    font-size: 14px;
  }

  .grid-four-item-content-wrapper {
    height: 27%;
  }

  .heading-xmedium {
    min-height: 68px;
  }

  .grid-four-item {
    min-height: 278px;
  }

  .read-more-text {
    font-size: 16px;
  }

  .level-component-wrapper {
    padding-left: 370px;
  }

  .level-component-item-image {
    width: 45rem;
  }

  .level-component-item-content {
    background-color: #0000;
  }

  .level-item-component {
    background-color: var(--white);
    padding-bottom: 30px;
  }

  .paragraph.margin-bottom-30.text-color-white.min-height {
    min-height: 380px;
  }

  .text-color-white:hover {
    color: var(--white);
  }

  .aq-tab-link-2 {
    font-size: 1.1em;
  }

  .dropdown-nav-heading {
    font-size: 16px;
  }

  .dropdown-list-wide.w--open {
    border-top-style: none;
    border-top-width: 0;
    margin-top: 0;
  }

  .drop-down-link-text {
    font-size: 15px;
  }

  .margin-bottom-30.headding-small-bold.min-height {
    height: 48px;
  }

  .pupup-video.auto-stopper.video4 {
    opacity: 0;
    display: none;
  }

  .close {
    padding-top: 10px;
  }

  .model-wrapper {
    width: 507px;
  }

  .description {
    min-height: 140px;
    font-size: 16px;
  }

  .margin-top-10.margin-bottom-30.minh {
    min-height: 136px;
  }

  .margin-top-10.margin-bottom-30.overflow {
    height: 50px;
    min-height: 0;
    overflow: hidden;
  }

  .margin-top-10.margin-bottom-30.aq-prac-height {
    min-height: 46px;
  }

  .heading-blogs {
    min-height: 68px;
  }

  .support-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-columns: .75fr 1fr;
  }

  .benefit-wrapper {
    padding-right: 30px;
  }

  .benefit-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .numbers, .number-center {
    margin-bottom: 10px;
  }

  .support-number-wrap {
    margin-bottom: 50px;
  }

  .card.white-card.c-height {
    min-height: 450px;
  }

  .card.white-card.c-height-small {
    min-height: 360px;
  }

  .list {
    min-height: 180px;
  }

  .icon-block {
    padding-left: 20px;
  }

  .body-paragraph {
    font-size: 1.3em;
  }

  .badge-cert {
    height: 120px;
  }

  .badge-cert.is-bundle {
    margin-bottom: 19px;
  }

  .model-image {
    top: 50%;
  }

  .aqimg {
    max-width: 560px;
  }

  .product-wrapper {
    margin-bottom: 2em;
  }

  .product-category-grid {
    padding: 44px 30px;
  }

  .image-46 {
    margin-top: -114px;
    margin-left: -176px;
  }

  .aq-tab-block {
    padding-left: 0;
  }

  .subheader._10px.white {
    font-size: 14px;
  }

  .utility-page-wrap._404-v2 {
    background-position: 100%;
    background-size: contain;
  }

  .cert-title {
    max-width: 720px;
  }

  .overlay-text._100 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    height: 100%;
    padding-bottom: 40px;
    display: flex;
  }

  .blog-link {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .community._30px {
    opacity: 1;
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62348b31e437581ef3dbb1cd_Asset%2092aqai%20media.svg");
    background-position: 50%;
    background-size: cover;
    border-radius: 5px;
    height: 35vh;
    margin-bottom: 20px;
  }

  .three-across-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 60px;
    display: grid;
  }

  .grid-9 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._4-across {
    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;
  }

  .next {
    margin-top: 20px;
  }

  .next-2 {
    border-color: var(--purple2);
    color: var(--purple2);
    border-radius: 8px;
    font-weight: 500;
  }

  .image-overlay-shape {
    height: 500px;
  }

  .program-grid {
    grid-template-columns: .35fr 1fr;
  }

  .block-four {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .pilot-icon {
    width: 150px;
    max-width: 70%;
  }

  .dev-inner {
    min-height: 350px;
  }

  .dev-wrapper {
    padding-right: 30px;
  }

  .global-box {
    min-height: 259px;
  }

  .global-box.margin-bottom-20.purple {
    font-size: 14px;
  }

  .feature-number-wrap-global {
    margin-bottom: 20px;
  }

  .global-logo {
    display: flex;
  }

  .g-img {
    max-width: 530px;
    min-height: 190px;
    margin-left: -20px;
    display: block;
    position: absolute;
  }

  .btn-on-book {
    right: -60px;
  }

  .image-text-container.is-ug {
    grid-template-columns: .5fr 1.75fr 1fr;
  }

  .trhive-blob.ug-blob {
    top: -181px;
  }

  .affiliate-hero {
    position: relative;
  }

  .affiliate-hero-container {
    margin-left: 0;
    padding-left: 5vw;
  }

  .coach-slice {
    display: block;
  }

  .navbar5_dropdown-content-left {
    grid-column-gap: 1.5rem;
  }

  .navbar5_dropdown-content {
    justify-content: start;
  }

  .navbar5_dropdown-list.w--open {
    background-color: var(--white-smoke);
  }

  .book-checkout-container {
    max-width: 1100px;
  }

  .workshop-top-flex-item.is-right {
    width: 39%;
  }

  .workshop-top-flex-item.is-right.workshop-2, .workshop-top-flex-item.is-right.workshop-1, .workshop-top-flex-item.is-right.workshop-3 {
    width: 40%;
  }

  .accordian-title-container.is-workshop-overlay.is-design-it {
    grid-template-columns: 1fr 1fr;
  }

  .accordian-title_item.is-left {
    width: 70%;
  }

  .workshop_content-wrapper {
    display: flex;
    overflow: visible;
  }

  .workshop-componenet.design-it {
    display: block;
  }

  .workshop-componenet.work-it {
    overflow: scroll;
  }

  .modal3_background-overlay {
    height: 100%;
  }

  .workshop-price-container {
    width: 100%;
  }

  .workshop-text-margin-bottom {
    padding-left: 65px;
    padding-right: 65px;
  }

  .paypal-wrapper.is-rounded.height-auto.width-100 {
    box-shadow: 3px 3px 10px #0000003b;
  }

  .paypal-img-container {
    box-shadow: none;
  }

  .element-hidden {
    display: none;
  }

  .aq-tab-content {
    margin-right: 2.8rem;
  }

  .aq-model-content {
    width: 48ch;
  }

  .td-hero-title-wrap.is-v2 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .td-hero-title-wrap.is-v3 {
    margin-bottom: 4rem;
  }

  .workshop-hero-banner {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .cta-blob-bcg {
    top: -80px;
    left: -90px;
  }

  .heading-33 {
    font-size: 42px;
  }

  .icf-certification-card-cta {
    margin-left: -1px;
    margin-right: -2px;
  }

  .icf-landing-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64dc1d2efad4ead0c593e7dc_header-banner-desktop.jpg");
  }

  .icf-epix-wrap-bcg_item {
    height: 72%;
  }
}

@media screen and (min-width: 1440px) {
  .logo-image {
    width: 130px;
  }

  .button-arrow.schedule-demo {
    min-width: 0;
    padding-right: 35px;
  }

  .button-arrow.schedule-demo-large {
    min-width: 340px;
    padding-right: 35px;
  }

  .arrow-html-embed {
    font-size: 1.2em;
  }

  .arrow-html-embed.breads {
    line-height: 1.1em;
  }

  .navbar {
    justify-content: space-between;
    display: flex;
  }

  .navbar-contents {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .section-hero {
    background-color: #26324a;
    transform: translate(0);
  }

  .section-hero.page-padding {
    background-position: 100%;
    height: 90vh;
    padding-top: 0;
  }

  .section-hero.inner-page {
    background-position: 50% 0;
  }

  .hero-tabs-content {
    padding-left: 180px;
  }

  .tabs-heading-wrap {
    perspective: 1000px;
    max-width: 660px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .standard-tab {
    border-width: 2px;
    border-radius: 10px;
  }

  .standard-tab:hover {
    border: 2px solid #f9b234;
  }

  .hero-tabs-menu {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
  }

  .hero-tabs-container {
    max-width: 1740px;
    padding-left: 0;
  }

  .headding-large.margin-bottom-22, .headding-large.margin-bottom-22.inv {
    font-size: 50px;
  }

  .hero-tabs {
    height: 100%;
  }

  .section.lightbg.challanges {
    padding-bottom: 160px;
  }

  .container {
    display: block;
  }

  .container.book-slice-container {
    padding-right: 80px;
  }

  .media-play-wrapper {
    background-image: linear-gradient(#26324a61, #26324a61), url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62348b31e437588fcddbb1cf_Asset%2091aqai%20media.svg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
  }

  .media-play-wrapper.hpvid {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62860b2992096e38662342fe_aqai-vid-bg-1.png");
    background-position: 0 0, 50%;
  }

  .media-play-wrapper.aqmodelvid.is-model-v2 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861cec46ce132ec952de72_aqai-AQmodelPg-1.png"), linear-gradient(#0000, #0000);
    background-position: 100%, 0 0;
  }

  .media-play-wrapper.v1 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62e0c85c4aea8604448bb108_Layer%203.png"), linear-gradient(#0000, #0000);
    background-size: cover, auto;
  }

  .media-play-wrapper.v2 {
    background-size: cover, auto;
  }

  .media-play-wrapper.doc {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62f1f2e9bc47b22b33f9d65b_video-wrap.jpg"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .media-play-wrapper.is-golden-tickets {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63ee120c1cd7f3b4492baabe_video-background%402x.png"), linear-gradient(#0000, #0000);
    background-size: cover, auto;
    background-attachment: scroll, scroll;
  }

  .text-align-center.margin-bottom-20.purple {
    font-size: 14px;
  }

  .grid-four-item-content-wrapper {
    width: 100%;
    height: 27%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-xmedium {
    font-size: 19px;
  }

  .grid-four-item {
    min-height: 278px;
  }

  .arrow-html-read-more {
    font-size: 1.2em;
  }

  .read-more-text {
    font-size: 16px;
  }

  .container-small._960width {
    max-width: 960px;
  }

  .level-component-wrapper {
    padding-left: 460px;
    padding-right: 30px;
  }

  .level-component-item-image {
    width: 50rem;
  }

  .terms-conditions {
    align-items: center;
  }

  .button-arrow.schedule-demo.footer-btn {
    min-width: 110px;
  }

  .button.arrow-right {
    font-size: 1.4em;
  }

  .arrow-pagination {
    font-size: 15px;
  }

  .arrow-pagination.prev-arrow {
    font-size: 15px;
    line-height: 4px;
  }

  .aq-tab-link-2 {
    font-size: 1em;
  }

  .dropdown-wide-bg {
    margin-top: 0;
  }

  .dropdown-nav-link.w--current {
    border-left: 2px solid #000;
  }

  .grid-nav-dropdown {
    grid-template-columns: 1fr;
  }

  .dropdown-underline {
    display: none;
  }

  .dropdown-list-wide {
    margin-top: 38px;
  }

  .dropdown-list-wide.w--open {
    border-top-style: none;
    border-top-width: 0;
    margin-top: 0;
  }

  .margin-bottom-30.headding-small-bold.min-height {
    height: auto;
  }

  .play-icon {
    width: 8px;
  }

  .container-large {
    max-width: 1740px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-large.product-categories {
    padding-left: 0;
    padding-right: 0;
  }

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

  .description {
    min-height: 130px;
    font-size: 15px;
  }

  .footer-logo-subtext {
    padding-left: 0;
  }

  .margin-top-10.margin-bottom-30.minh {
    min-height: 84px;
  }

  .margin-top-10.margin-bottom-30.aq-prac-height {
    min-height: 70px;
  }

  .heading-medium22.margin-bottom-20.min-height {
    height: 65px;
  }

  .heading-blogs {
    font-size: 19px;
  }

  .video-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
  }

  .benefit-grid-item-content {
    min-height: 400px;
  }

  .benefit-inner {
    min-height: 460px;
  }

  .benefit-icon.margin-bottom-20 {
    width: 100px;
  }

  .support-counter {
    max-width: 520px;
  }

  .html-embed {
    font-size: 1.2em;
  }

  .progress-bar__mask {
    border-bottom-width: 20px;
    border-left-width: 20px;
    right: 0%;
  }

  .support-number-wrap {
    margin-bottom: 30px;
  }

  .progress-bar__static-container {
    border-bottom-width: 15px;
    border-left-width: 15px;
    right: 0%;
  }

  .video-grid-large {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
  }

  .assess-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .card.white-card.highlight {
    width: 100%;
  }

  .card.white-card.c-height {
    min-height: 440px;
  }

  .card.white-card.c-height-small {
    min-height: 360px;
  }

  .list {
    min-height: 180px;
  }

  .video-grid-small {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
  }

  .download-button {
    background-position: 59%;
  }

  .quote-slider {
    text-align: center;
    background-color: #0000;
  }

  .quote-slide {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

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

  .qname {
    color: #26314a82;
  }

  .qrole {
    color: #26314a82;
    padding-left: 10px;
  }

  .fs-cc-banner_container {
    max-width: 1250px;
  }

  .product-category-grid {
    padding-left: 30px;
    padding-right: 30px;
  }

  .aq-tab-block {
    padding-left: 0;
    padding-right: 30px;
  }

  .blog-title-row._50-50 {
    grid-template-columns: 1.25fr 1fr;
  }

  .writer-image {
    margin-right: 30px;
  }

  .publish {
    font-size: 15px;
  }

  .testimonials {
    text-align: center;
    background-color: #0000;
  }

  .grid-space {
    grid-template-rows: auto;
    margin-bottom: 30px;
  }

  .text-block-267 {
    margin-top: -64px;
  }

  .subheader._10px.white {
    font-size: 14px;
  }

  .utility-page-wrap._404-v2 {
    background-position: 100%;
  }

  .cert-title {
    max-width: 740px;
  }

  .download-button-3 {
    background-position: 63%;
  }

  .community {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62a83fc0a6c7168ecef9c4f2_3946511%20(1).jpg");
    background-position: 50%;
    background-size: contain;
  }

  .writer-image-2 {
    margin-right: 30px;
  }

  .external-links-wrapper {
    margin-top: 20px;
  }

  .logo-strip {
    display: flex;
  }

  .column {
    padding-left: 0;
  }

  .grid-10 {
    grid-template-columns: 1fr .75fr;
    margin-top: 30px;
  }

  .vertical-flex {
    flex-direction: row;
    display: flex;
  }

  .c-grid-item {
    padding-top: 20px;
  }

  .program-grid {
    grid-column-gap: 30px;
    grid-row-gap: 80px;
    grid-template-columns: .3fr 1fr;
    align-items: start;
  }

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

  .pilot-icon {
    width: 140px;
  }

  .dev-icon.margin-bottom-20 {
    width: 137px;
  }

  .dev-inner {
    min-height: 350px;
  }

  .grid-13 {
    max-width: 1280px;
  }

  .global-box {
    min-height: 310px;
  }

  .global-box.margin-bottom-20.purple {
    font-size: 14px;
  }

  .g-img {
    max-width: 790px;
    min-height: 300px;
    margin-left: -95px;
  }

  .trhive-blob, .trhive-blob.ug-blob {
    display: block;
  }

  .trhive-blob.is-hidden {
    display: none;
  }

  .heading-small.text-color-white:hover {
    color: var(--white);
  }

  .casestudy-client-information {
    padding-left: 1em;
    padding-right: 1em;
  }

  .impact-item {
    max-width: none;
  }

  .imapact-card-container {
    flex-wrap: nowrap;
  }

  .affiliate-hero-container {
    width: 100%;
    max-width: 1740px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5rem;
  }

  .affiliate-wrapper {
    width: 45vw;
  }

  .affiliate-container {
    width: 100%;
  }

  .coach-slice {
    align-items: center;
    display: block;
  }

  .coaches-image-graphic.is-coaches-popup {
    padding: 75px;
  }

  .coaches-guide-container.coach-popup {
    height: 85%;
  }

  .navbar5_dropdown-content-left {
    grid-column-gap: 2rem;
  }

  .navbar5_dropdown-content {
    grid-template-columns: 11vw .5fr .5fr 31rem;
  }

  .navbar5_dropdown-link-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .drop-down-img-spacer {
    width: 11vw;
  }

  .workshop_content-wrapper {
    width: 100%;
  }

  .workshop-componenet {
    background-color: var(--divider);
  }

  .workshop-componenet.work-it {
    transform: translate(0, -100%);
  }

  .modal3_background-overlay {
    height: 100px;
  }

  .cart-container {
    max-width: 30vw;
  }

  .aq-tab-container.is-item-1.is-active {
    height: 31.25rem;
  }

  .td-hero-quote {
    margin-top: 0;
  }

  .cta-blob-bcg {
    left: -80px;
  }

  .future-ready_book_img.is-large-break-point {
    display: none;
  }

  .future-ready_book_img.is-small-break-point {
    display: block;
  }

  .icf-hero {
    min-height: 50vh;
  }

  .cdp-partnershiop-logo-desktop {
    font-size: .75rem;
  }

  .map-dot.is-americas {
    left: 18%;
  }

  .map-dot.is-oceania {
    left: 88%;
  }
}

@media screen and (min-width: 1920px) {
  p, li {
    font-size: 18px;
  }

  .announcement-text {
    font-size: 15px;
  }

  .close-notification {
    width: 25px;
    height: 25px;
    right: 100px;
  }

  .logo-image {
    width: 160px;
  }

  .main-nav-link {
    font-size: 16px;
  }

  .button-arrow {
    border: 1px solid var(--orange);
    max-height: 60px;
    padding: 10px 15px;
    font-size: 18px;
  }

  .button-arrow:hover {
    border-color: var(--white);
  }

  .button-arrow.schedule-demo {
    padding-right: 42px;
  }

  .button-arrow.hover-white {
    font-size: 15px;
  }

  .button-arrow.hover-white.back-btn {
    max-width: 180px;
  }

  .button-arrow.grey-button {
    font-size: 15px;
  }

  .button-arrow.schedule-demo-large {
    padding-right: 42px;
  }

  .arrow-html-embed.schdule-arrow {
    line-height: 0;
  }

  .arrow-html-embed.schdule-arrow.cl {
    margin-left: 90px;
  }

  .arrow-html-embed.breads {
    line-height: .9em;
  }

  .aq-drop-link-text.main-nav-link-hover {
    font-size: 16px;
  }

  .nav-link-list-item {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-contents {
    width: auto;
    min-width: 100%;
    max-width: 1740px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-hero.inner-page.aff {
    height: 100%;
    min-height: 900px;
  }

  .section-hero.inner-page.book {
    height: 100%;
    min-height: 0;
  }

  .section-hero.center-text {
    padding-top: 120px;
  }

  .section-hero.center-text.security-banner {
    padding-bottom: 120px;
  }

  .section-hero.center-text-team {
    padding-top: 120px;
  }

  .section-hero.center-text-terms {
    padding-top: 70px;
  }

  .section-hero.inner-page-single2 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/625ee3ddf952d33d7b1b3028_AQai-org-assessment-hero3.jpg");
  }

  .hero-image-blur {
    z-index: 1;
  }

  .standard-tab-text {
    font-size: 15px;
  }

  .tabs-heading-wrap {
    max-width: 800px;
    margin-left: 0;
  }

  .standard-tab {
    width: 140px;
    height: 140px;
  }

  .standard-tab:hover {
    border-width: 1px;
  }

  .hero-tabs-menu {
    width: 140px;
  }

  .standard-tab-icon {
    margin-bottom: 10px;
  }

  .hero-content-paragraph {
    font-size: 18px;
    line-height: 1.5em;
  }

  .hero-content-paragraph.font24 {
    line-height: 1.6em;
  }

  .headding-small-bold {
    font-size: 24px;
  }

  .headding-small-bold.margin-bottom-30 {
    font-size: 28px;
  }

  .headding-small-bold.margin-top-30.min-height-card {
    min-height: 53px;
  }

  .hero-tabs-container {
    max-width: 1740px;
  }

  .headding-large, .headding-large.margin-bottom-22 {
    font-size: 50px;
  }

  .section.section-our-solution {
    padding-top: 50px;
  }

  .section.power-aq {
    padding-top: 290px;
  }

  .section.team-model {
    max-height: 440px;
  }

  .section.section-adhere {
    padding-bottom: 40px;
  }

  .section.affiliate {
    padding-top: 260px;
  }

  .container {
    max-width: 1740px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.small {
    max-width: 1380px;
  }

  .container.is-small {
    max-width: 1500px;
  }

  .container.div {
    max-width: 1260px;
  }

  .container.container-rleative.is-coaches {
    max-width: 1500px;
  }

  .container.is-v2 {
    max-width: 1260px;
  }

  .heading-section {
    font-size: 40px;
  }

  .heading-section.margin-bottom-25.is-cdp-new {
    font-size: 24px;
  }

  .heading-section.margin-bottom-55.text-align-center {
    margin-bottom: 120px;
  }

  .heading-section.c-heading {
    font-size: 35px;
  }

  .media-play-wrapper {
    height: 400px;
  }

  .media-play-wrapper._30px {
    margin-bottom: 15px;
  }

  .media-play-wrapper.aqmodelvid.is-model-v2 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62861cec46ce132ec952de72_aqai-AQmodelPg-1.png"), linear-gradient(#0000, #0000);
    background-position: 50% 100%, 0 0;
    background-size: cover, auto;
  }

  .media-play-wrapper.v1 {
    max-width: 390px;
    height: 340px;
  }

  .media-play-wrapper.v2 {
    max-width: 600px;
    height: 390px;
  }

  .text-block-250 {
    font-size: 12px;
  }

  .margin-top-30.grid-content.min-height {
    min-height: 280px;
  }

  .block-aws {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .block-aws.is-golden-ticket {
    max-width: 1500px;
  }

  .block-aws.is-cdp {
    max-width: none;
  }

  .ability-img.new {
    inset: 0%;
  }

  .ability-hover {
    display: inline-block;
  }

  .heading-large {
    font-size: 34px;
  }

  .counter-number {
    font-size: 30px;
  }

  .small-paragraph.centre {
    margin-bottom: 0;
  }

  .extra-words {
    margin-bottom: 15px;
  }

  .statistic-circle-wrap.border-l {
    border-left-width: 3px;
    border-left-color: #d9d9d9;
    margin-left: 20px;
    padding-left: 50px;
  }

  .counter-plus {
    font-size: 30px;
  }

  .text-align-center.margin-bottom-20.purple {
    font-size: 14px;
  }

  .image-path {
    left: 130.656px;
  }

  .quote-content {
    font-size: 24px;
  }

  .grid-four-component {
    max-width: 100%;
  }

  .grid-four-component.v2 {
    width: 100%;
    max-width: 1650px;
  }

  .grid-four-item-content-wrapper {
    height: 27%;
    min-height: 100px;
    padding-top: 20px;
    padding-bottom: 15px;
  }

  .heading-xmedium {
    min-height: 106px;
    font-size: 27px;
  }

  .grid-four-item {
    min-height: 430px;
  }

  .read-more-text {
    font-size: 20px;
  }

  .our-solutions-tab-link-text {
    font-size: 19px;
  }

  .solution-subline {
    padding-right: 200px;
  }

  .container-small._960width {
    max-width: 1070px;
  }

  .level-component-wrapper {
    padding-left: 740px;
  }

  .level-component-wrapper.padd0 {
    max-width: 1030px;
  }

  .level-component-item-image {
    width: 50rem;
  }

  .badge-image {
    width: 110px;
  }

  .teams-companies-item-image-wrapper {
    max-width: 360px;
  }

  .article-item-image-wrapper {
    object-fit: cover;
    height: 380px;
  }

  .read-link {
    font-size: 18px;
  }

  .section-personal-demo-intro {
    max-width: 800px;
  }

  .horizontal-line {
    max-width: 800px;
    line-height: 1.5em;
  }

  .personal-demo-form {
    max-width: 800px;
  }

  .field-label-text {
    font-size: 18px;
  }

  .form-field-input, .personal-form-text {
    font-size: 15px;
  }

  .checkbox {
    width: 25px;
    height: 25px;
  }

  .checkbox-label, .footer {
    font-size: 18px;
  }

  .footer-headding {
    font-size: 21px;
  }

  .footer-link {
    font-size: 15px;
  }

  .footer-link.w--current {
    color: var(--purple);
  }

  .text-field {
    height: 50px;
    font-size: 15px;
  }

  .text-field.jetboost-filter-e28e, .text-field.jetboost-filter-e14w {
    font-size: 16px;
  }

  .field-label, .checkbox-label-2 {
    font-size: 15px;
  }

  .button-arrow.schedule-demo {
    min-width: 140px;
  }

  .copyright-link {
    font-size: 15px;
  }

  .paragraph {
    font-size: 18px;
  }

  .paragraph.margin-bottom-30.text-color-white.min-height {
    min-height: 430px;
  }

  .paragraph.bold.margin-bottom-10 {
    font-size: 18px;
  }

  .paragraph.bold.margin-top-20.min-height {
    min-height: 40px;
  }

  .paragraph.team {
    font-size: 16px;
  }

  .form-block {
    font-size: 14px;
  }

  .statistic-circle-wrap-text {
    font-size: 18px;
  }

  .button.arrow-right {
    height: 50px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 1em;
  }

  .arrow-pagination {
    font-size: 18px;
    line-height: 4px;
  }

  .arrow-pagination.prev-arrow {
    font-size: 18px;
  }

  .aq-tab-link-2 {
    font-size: 1em;
  }

  .dropdown-nav-heading {
    font-size: 18px;
  }

  .dropdown-wide-bg {
    background-color: var(--white);
  }

  .dropdown-nav-link {
    margin-bottom: 3px;
  }

  .main-container-dropdown.chnage-main-container-dropdown {
    max-width: 1740px;
  }

  .grid-nav-dropdown {
    grid-template-columns: 1fr;
  }

  .dropdown-contents {
    justify-content: center;
    display: flex;
  }

  .dropdown-nav-link-text {
    font-size: .8em;
    line-height: 1.1;
    transition: all .35s;
  }

  .dropdown-nav-link-text:hover {
    color: #5b2b72;
  }

  .dropdown-nav {
    position: relative;
  }

  .dropdown-list-wide {
    margin-top: 20px;
    display: none;
  }

  .dropdown-list-wide.w--open {
    width: auto;
    max-width: 1740px;
    margin-top: 0;
  }

  .slider-paginatin-item.previous_faq_slide, .slider-paginatin-item.next__faq_slide, .slider-paginatin-item.previous_client_slide, .slider-paginatin-item.next__client_slide, .slider-paginatin-item.previous_team_slide, .slider-paginatin-item.next_team_slide, .slider-paginatin-item.prev-arrow, .slider-paginatin-item.previous_benefit_slide, .slider-paginatin-item.next_benefit_slide, .slider-paginatin-item.previous_coach_slide, .slider-paginatin-item.next_coach_slide, .slider-paginatin-item.previous_c_slide, .slider-paginatin-item.next_c_slide {
    width: 60px;
    height: 60px;
  }

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

  .margin-bottom-30.min-height-aq {
    height: auto;
    min-height: 70px;
  }

  .standard-tab-icon-image {
    font-size: 40px;
  }

  .certificate-laptop {
    max-width: 900px;
  }

  .pupup-video.auto-stopper.video4 {
    display: block;
  }

  .close {
    padding-top: 6px;
  }

  .close.coaches-popup {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .play-icon {
    width: 16px;
  }

  .description {
    min-height: 220px;
    font-size: 20px;
  }

  .font13 {
    font-size: 15px;
  }

  .font13.grey {
    line-height: 1.1em;
  }

  .font13.width100 {
    min-width: 150px;
  }

  .apply-subpara {
    font-size: 18px;
  }

  .copyright-text-size {
    font-size: 15px;
  }

  .footer-logo-subtext {
    max-width: 480px;
    padding-left: 20px;
  }

  .footer-logo-subtext.white {
    padding-left: 10px;
    padding-right: 10px;
  }

  .margin-top-10.margin-bottom-30.minh {
    min-height: 97px;
  }

  .margin-top-10.margin-bottom-30.aq-prac-height {
    min-height: 78px;
  }

  .heading-medium22 {
    font-size: 26px;
  }

  .arrow-slides.previous_faq_slide, .arrow-slides.next__faq_slide, .arrow-slides.previous_client_slide, .arrow-slides.next__client_slide, .arrow-slides.previous_team_slide, .arrow-slides.next__team_slide, .arrow-slides.prev-arrow, .arrow-slides.next-arrow {
    width: 60px;
    height: 60px;
  }

  .arrow-slides.prev-arrow-bf, .arrow-slides.next-arrow-bf {
    width: 60px;
    height: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .left-arrow.center {
    margin-left: -35px;
  }

  .heading-blogs {
    min-height: 106px;
    font-size: 27px;
  }

  .footer-small-heading {
    font-size: 18px;
  }

  .back-link {
    font-size: 15px;
  }

  .back-link.text-color-white {
    font-size: 14px;
  }

  .current-link {
    font-size: 15px;
  }

  .current-link.text-color-white {
    font-size: 14px;
  }

  .support-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .support-team {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 460px;
    display: grid;
  }

  .simg {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .benefit-inner, .benefit-inner.large {
    min-height: 540px;
  }

  .error-message {
    font-size: 14px;
  }

  .support-counter {
    max-width: 640px;
  }

  .support-box {
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .numbers {
    margin-bottom: 15px;
  }

  .productivity, .performance, .revenue {
    font-size: 44px;
  }

  .benefit-left-arrow {
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-bottom: 0;
    right: 80px;
  }

  .benefit-right-arrow {
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .number-center {
    margin-bottom: 15px;
  }

  .hero-content {
    padding-left: 0;
  }

  .hero-screen {
    max-width: 610px;
  }

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

  .list {
    min-height: 200px;
  }

  .key-grid {
    padding-top: 30px;
  }

  .min-height-key {
    min-height: 165px;
  }

  .checkbox-label-large {
    font-size: 18px;
  }

  .download-button {
    background-position: 64%;
    max-width: 360px;
  }

  .question-text, .accordion-body__contents {
    font-size: 18px;
  }

  .faq-icons.large {
    width: 30px;
  }

  .form-block-dark {
    font-size: 14px;
  }

  .icons-three {
    margin-bottom: 60px;
  }

  .qname, .qrole {
    font-size: 14px;
  }

  .paragraph-22 {
    margin-top: 20px;
  }

  .body-paragraph {
    font-size: 1em;
  }

  .h4-centre-align-20px {
    margin-bottom: 20px;
  }

  .cert-img {
    object-fit: contain;
    object-position: 50% 0%;
    max-height: 410px;
  }

  .module-tab-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .tag {
    font-size: 17px;
  }

  .aqimg {
    max-width: 600px;
  }

  .fs-cc-banner_container {
    max-width: 1250px;
  }

  .fs-cc-banner_text {
    font-size: 18px;
  }

  .notification-bar-wrapper {
    height: auto;
  }

  .notification-bar {
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .notification-bar-container {
    height: auto;
  }

  .accounement-bar-copy {
    font-size: 15px;
    line-height: 1.5em;
  }

  .title-drop.js-accordion-header {
    max-width: 340px;
    font-size: 18px;
  }

  .drop-title {
    width: 300px;
    font-size: 18px;
    line-height: 1.3em;
  }

  .image-46 {
    margin-top: -146px;
    margin-left: -224px;
  }

  .product-small-print {
    font-size: 14px;
  }

  .aq-tab-block {
    max-width: 1200px;
    padding-left: 0;
  }

  .aq-grid-tab {
    grid-column-gap: 30px;
  }

  .aq-tab-img {
    object-fit: cover;
    max-width: 440px;
  }

  .right-tab-box {
    border-left: 1px solid #e2e2e2;
    padding-left: 40px;
  }

  .category {
    border-left: 5px solid var(--orange);
    padding-left: 10px;
    font-size: 18px;
  }

  .grey {
    color: #b4b4b4;
  }

  .bread-arrow {
    width: 8px;
    height: 12px;
    margin-top: 4px;
  }

  .bread-arrow.dark {
    filter: invert(50%);
  }

  .text-block-267 {
    margin-top: -70px;
  }

  .header-maga-backup {
    display: none;
  }

  .productivity88, .performance32, .revenue22 {
    font-size: 44px;
  }

  .badge-image-small {
    width: 110px;
  }

  .subheader._10px.white {
    font-size: 14px;
  }

  .utility-page-wrap._404 {
    background-position: 50%;
  }

  .utility-page-wrap._404-v2 {
    background-position: 100%;
    background-size: contain;
  }

  .utility-page-content {
    max-width: 1550px;
    margin-left: auto;
    margin-right: auto;
  }

  .utility-page-content._404-v2 {
    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;
    align-items: stretch;
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._404-desc {
    min-width: 0%;
    max-width: none;
    font-size: 18px;
    overflow: hidden;
  }

  .cert-title {
    max-width: 930px;
  }

  .download-button-3 {
    background-position: 64%;
    max-width: 360px;
  }

  .grid-image {
    height: auto;
  }

  .mobile-top-30.grid-content.min-height, .desktop-top-30.grid-content.min-height {
    min-height: 280px;
  }

  .clear {
    margin-left: 20px;
    font-size: 18px;
  }

  .full-width {
    width: 100%;
  }

  .mobile-blogs.grid-content.min-height {
    min-height: 280px;
  }

  .global-security {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .privacy-block {
    max-width: 500px;
  }

  .image-box {
    flex-direction: column;
    max-width: 500px;
  }

  .sec-tab {
    max-width: 100%;
    min-height: 0;
  }

  .sec-tab.w--current {
    min-height: 0;
  }

  .sec-image {
    max-width: 560px;
  }

  .sectabs {
    width: 50%;
    max-width: 100%;
  }

  .tabs {
    max-width: 1370px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tabs-content {
    width: 50%;
    padding-left: 100px;
  }

  .tabs-content.first {
    padding-right: 100px;
  }

  .privacy-content {
    max-width: 500px;
  }

  .aws-ttle {
    font-size: 20px;
    line-height: 1.6em;
  }

  .small-title-block {
    max-width: 480px;
  }

  .community {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62a83fc0a6c7168ecef9c4f2_3946511%20(1).jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 400px;
  }

  .community._30px {
    margin-bottom: 15px;
  }

  .category-2 {
    border-left: 5px solid #f9b234;
    padding-left: 10px;
    font-size: 18px;
  }

  .image-overlay-shape {
    left: 130.656px;
  }

  .challange-slider {
    margin-left: auto;
    margin-right: auto;
  }

  .c-mask {
    width: 32%;
  }

  .c-heading {
    font-size: 24px;
  }

  .c-content-paragraph {
    font-size: 25px;
    line-height: 1.5em;
  }

  .program-grid {
    grid-template-columns: .4fr 1fr;
    align-items: start;
  }

  .week-plus {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 140px;
  }

  .p-heading {
    font-size: 24px;
  }

  .image-overlay-shape-static {
    left: 130.656px;
  }

  .form-field-row {
    grid-template-columns: .5fr 1fr;
  }

  .textarea-height {
    font-size: 18px;
  }

  .pilot-icon {
    width: 170px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-12 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-items: center;
    margin-bottom: 30px;
  }

  .dev-icon.margin-bottom-20 {
    width: 137px;
  }

  .dev-inner {
    min-height: 370px;
  }

  .dev-inner.large {
    min-height: 540px;
  }

  .dev-slider-level {
    height: 100%;
  }

  .grid-13 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.75fr 1fr;
    max-width: 1370px;
  }

  .global-box {
    min-height: 369px;
    margin-top: -50px;
  }

  .global-box.margin-bottom-20.purple {
    font-size: 14px;
  }

  .font25 {
    font-size: 25px;
  }

  .feature-number-wrap-global {
    justify-content: center;
    margin-bottom: 20px;
  }

  .statistic-circle-wrap-global {
    width: 50%;
  }

  .statistic-circle-wrap-global.border-l {
    border-left-width: 3px;
    border-left-color: #d9d9d9;
    margin-left: 20px;
    padding-left: 30px;
  }

  .g-img {
    width: 100%;
    max-width: 796px;
    margin-left: -70px;
  }

  .radio-button-label {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1em;
    position: relative;
    top: -10px;
  }

  .tag-text {
    font-size: 12px;
  }

  .form-field-row-equal {
    grid-template-columns: 1fr 1fr;
  }

  .bimage {
    width: 100%;
    height: 100%;
  }

  .btn-on-book {
    right: -60px;
  }

  .lead-magent-hero {
    background-position: 50%, 0 0;
  }

  .lead-magnet-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .from-select {
    height: 50px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .impact-item {
    padding-bottom: 1.95em;
  }

  .impact-circle {
    width: 9rem;
    height: 9rem;
  }

  .affiliate-hero-container {
    max-width: 1740px;
    padding: 35px 30px 35px 7rem;
  }

  .affiliate-wrapper {
    width: 40vw;
  }

  .coach-slice {
    display: block;
  }

  .coaches-guide-container.coach-popup {
    height: 85%;
  }

  .navbar5_menu {
    justify-content: space-between;
  }

  .drop-down-img-spacer {
    margin-right: 0;
  }

  .book-checkout-container {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .workshop_content-wrapper {
    display: block;
  }

  .workshop-componenet {
    background-color: var(--divider);
    height: auto;
    display: block;
  }

  .workshop-componenet.work-it {
    transform: translate(0, -100%);
  }

  .cart-container {
    max-width: 30vw;
  }

  .paypa-width-100 {
    align-self: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .slider-home-slide {
    padding-top: 430px;
    padding-bottom: 430px;
  }

  .slider-home-slide.is-coaching {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e4c88653feb4b5e73606c0_AQai--homepage-banner-1.jpg");
    background-position: 100%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    min-height: 0;
  }

  .slider-home-slide.is-coaching.isslide-2 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e4bd04c479335aed9ae547_AQai--homepage-banner-2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .aq-tool-tip-container, .aq-tool-tip-container.is-character {
    width: 28rem;
  }

  .aq-model-content {
    width: 40rem;
  }

  .aq-model_section {
    margin-top: -4px;
  }

  .cta-blob-bcg {
    left: -10px;
  }

  .ux-lead-box {
    width: 57%;
  }

  .card-image-wrap {
    position: relative;
  }

  .future-ready_book_img {
    max-width: 150%;
  }

  .future-ready_book_img.is-large-break-point {
    max-width: 100%;
    display: block;
  }

  .future-ready_book_img.is-small-break-point {
    display: none;
  }

  .icf-hero {
    min-height: 65vh;
  }

  .certification-card {
    width: 100%;
    overflow: visible;
  }

  .icf-epic-word {
    max-width: 530px;
  }

  .epix-wrapo-spacer {
    width: 32.5rem;
  }

  .epic-giveaway_image {
    top: -31px;
  }

  .next-date-item.is-dates {
    width: 35%;
  }

  .horizontal-flex.cd-foundation {
    justify-content: space-between;
  }

  .horizontal-flex_item.width-45.aligend-center {
    width: 45%;
  }

  .video-border {
    width: 100%;
  }

  .cdp-locations-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .map-dot.is-americas {
    left: 25%;
  }

  .map-dot.is-europe {
    left: 47%;
  }

  .map-dot.is-asia {
    left: 70%;
  }

  .map-dot.is-oceania {
    left: 81%;
  }
}

@media screen and (max-width: 991px) {
  .container-light-nav {
    display: flex;
  }

  .navbar-light-navbutton {
    flex-flow: column;
    flex: 0 auto;
    align-self: auto;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .menu-button {
    flex: 0 auto;
  }

  .navbar-light-icon {
    color: #5343ff;
    justify-content: flex-end;
    display: flex;
  }

  .announcement-contents {
    display: none;
  }

  .announcement-text {
    font-size: .7em;
    font-weight: 500;
  }

  .close-notification {
    right: 28px;
  }

  .logo-image {
    width: auto;
  }

  .main-nav-link.main {
    background-color: var(--purple);
    color: var(--white);
    border-radius: 10px;
    align-items: center;
    padding: 9px 15px;
    font-weight: 600;
    display: flex;
  }

  .main-nav-link.login {
    background-color: var(--orange);
    color: var(--midnight-blue);
    border-radius: 10px;
    align-items: center;
    padding: 9px 15px;
    display: flex;
  }

  .button-arrow {
    font-size: 13px;
  }

  .button-arrow.login {
    padding-top: 5px;
    padding-bottom: 5px;
    transition: all .3s;
  }

  .button-arrow.login:hover {
    background-color: var(--purple);
    color: var(--white);
  }

  .button-arrow.hover-white.is-large {
    padding-left: 76px;
    padding-right: 76px;
  }

  .button-arrow.hover-white.is-navigation-login-btn {
    margin-top: 3.13rem;
    display: flex;
  }

  .button-arrow.hover-white.is-navigation-login-btn.is-hidden {
    border-color: var(--orange);
    background-color: var(--orange);
    color: var(--darkest);
    height: 2.5rem;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 1.83rem;
  }

  .button-arrow.hover-white.is-navigation-login-btn.is-hidden.is-last {
    border-color: var(--midnight-blue);
    background-color: var(--midnight-blue);
    color: var(--white-3);
    margin-top: .23rem;
  }

  .button-arrow.hover-white.is-navigation-login-btn.is-hidden.is-last.is-first {
    margin-top: 3rem;
  }

  .button-arrow.hover-white.is-price.is-bottom {
    border-color: var(--silver);
  }

  .button-arrow.hover-white.icf-btn, .button-arrow.hover-white.is-see-more {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .button-arrow.hover-white.is-centered-form {
    width: 100%;
  }

  .button-arrow.grey-button.margin-left-15 {
    margin-top: 17px;
    margin-left: 0;
  }

  .button-arrow.grey-button.margin-left-15.mobile-show {
    flex-direction: row;
    display: flex;
  }

  .button-arrow.new-arrow {
    cursor: pointer;
    padding: 16px;
  }

  .button-arrow.icf-pay-deposit {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .button-arrow.icf-pay-full {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    font-size: 15px;
  }

  .menu-button-icon {
    display: block;
  }

  .arrow-html-embed {
    font-size: 14px;
    display: flex;
  }

  .arrow-html-embed.rotated {
    width: 14px;
    margin-left: 0;
  }

  .arrow-html-embed.is-hidden {
    display: none;
  }

  .menu-button-2 {
    margin-left: 14px;
    padding: 7px;
  }

  .menu-button-2.w--open {
    background-color: #0000;
  }

  .nav-link-list-item {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .left-nav, .navbar-contents, .right-nav, .flex-button.align-center.margin-top-20.margin-bottom-30.mobile-show.is-old {
    display: none;
  }

  .flex-button.align-center-on-desktop {
    justify-content: center;
    align-items: center;
  }

  .flex-button.mobile-show {
    display: flex;
  }

  .flex-button.mobile-centers {
    justify-content: center;
  }

  .flex-button.td-conf-btn {
    display: block;
  }

  .section-hero {
    background-position: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .section-hero.page-padding {
    background-position: 60px;
    height: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-hero.page-padding.workshop-hero {
    height: 75vh;
  }

  .section-hero.inner-page {
    height: 85vh;
  }

  .section-hero.inner-page.inv {
    height: 100%;
  }

  .section-hero.inner-page.doc {
    height: auto;
    padding-bottom: 60px;
  }

  .section-hero.inner-page.doc.is-model-v2 {
    justify-content: flex-start;
    height: 75vh;
  }

  .section-hero.inner-page.is-old {
    display: none;
  }

  .section-hero.inner-page-single {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62622aca90aa05e2a4f90ab3_coach--org-assessmentt.jpg");
    height: 100%;
    min-height: 0;
    padding-top: 60px;
  }

  .section-hero.aq-model {
    justify-content: flex-start;
    height: 100%;
    min-height: 690px;
  }

  .section-hero.center-text {
    height: auto;
    min-height: 0;
    padding-top: 100px;
  }

  .section-hero.center-text.security-banner {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .section-hero.center-text-team {
    height: auto;
    min-height: 0;
    padding-top: 100px;
  }

  .section-hero.center-text-terms {
    height: auto;
    min-height: 0;
    padding-top: 70px;
  }

  .section-hero.product-category {
    height: 50vh;
    margin-top: 78px;
    padding-top: 4.764vw;
  }

  .section-hero.inner-page-single2 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/625ee3ddf952d33d7b1b3028_AQai-org-assessment-hero3.jpg");
    height: 100%;
    min-height: 0;
    padding-top: 140px;
  }

  .hero-tabs-content {
    width: 100%;
    padding-top: 90px;
    padding-left: 0;
    position: relative;
  }

  .tabs-heading-wrap {
    max-width: 100%;
  }

  .standard-tab {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero-tabs-menu {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 46px;
    display: grid;
  }

  .hero-content-paragraph.text-color-white {
    text-align: center;
  }

  .hero-content-paragraph.text-color-white.category-page {
    font-size: 14px;
  }

  .hero-content-paragraph.text-color-white.book-subtitle {
    margin-top: 10px;
  }

  .hero-content-paragraph.text-color-white.is-lead-magnet-p {
    width: 90%;
  }

  .hero-content-paragraph.text-color-white.abp-p-medium {
    text-align: center;
  }

  .hero-content-paragraph.is-thank-you-text {
    width: 90%;
    font-size: 18px;
  }

  .hero-content-paragraph.no-padding {
    margin-bottom: 0;
  }

  .headding-small-bold.margin-bottom-30.text-color-white.is-text-alaigned-left {
    align-self: flex-start;
  }

  .headding-small-bold.margin-top-30.min-height-card {
    min-height: 0;
  }

  .headding-small-bold.mobile-text-center.is-small {
    font-size: 1rem;
  }

  .headding-large {
    font-size: 30px;
  }

  .headding-large.margin-bottom-22 {
    text-align: center;
  }

  .headding-large.margin-bottom-22.order-confirmation {
    font-size: 24px;
  }

  .headding-large.margin-bottom-22.is-text-left {
    text-align: left;
  }

  .hero-tabs {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .page-padding {
    padding-left: 0%;
    padding-right: 0%;
  }

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

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

  .section.section-our-solution {
    padding-top: 0;
  }

  .section.section-faq.pt2 {
    padding-top: 40px;
  }

  .section.section-article {
    padding-bottom: 120px;
  }

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

  .section.mobile-top-0.mobile-pbottom-0.is-model-v2, .section.top0.is-model-v2 {
    padding-bottom: 40px;
  }

  .section.power-aq {
    margin-bottom: 6.25rem;
    padding-top: 40px;
  }

  .section.power-aq.is-model-v2 {
    margin-bottom: 2.5rem;
  }

  .section.team-model {
    max-height: 420px;
  }

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

  .section.lightbg {
    padding-bottom: 70px;
  }

  .section.section-feature.pt2 {
    padding-top: 40px;
  }

  .section.affiliate {
    padding-top: 210px;
  }

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

  .section.is-new-section {
    padding-top: 20px;
  }

  .container {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container.is-thrive {
    padding-left: 30px;
  }

  .container.book-slice-container {
    padding-right: 30px;
  }

  .container.is-modal-container {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container.container-rleative {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container.is-new.is-icf {
    padding-top: 0;
  }

  .container.is-no-top-bottom-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container.cdp-landing, .container.cdp-instructor {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container.is-pricing-card {
    padding-bottom: 0;
  }

  .container.is-pricing-container {
    padding-bottom: 2rem;
  }

  .container.is-aq_coach-map {
    padding-left: 12px;
    padding-right: 12px;
  }

  .heading-section.margin-bottom-30.mobile-text-center.is-model-v2 {
    margin-bottom: 0;
  }

  .heading-section.margin-bottom-30.text-align-center.mobile-text-left {
    text-align: left;
  }

  .heading-section.text-align-center.margin-bottom-30.text-color-white.mobile-text-center.is-no-padding {
    margin-top: 0;
  }

  .heading-section.text-color-white.margin-bottom-30 {
    text-align: left;
  }

  .heading-section.margin-bottom-20.mobile-text-center.is-small {
    font-size: 1.38rem;
  }

  .media-play-wrapper._30px {
    width: 80%;
    height: 40vh;
    margin-bottom: 20px;
  }

  .media-play-wrapper.aqmodelvid.is-model-v2 {
    background-position: 100%;
    margin-top: 0;
  }

  .media-play-wrapper.pilot-video {
    margin-top: 0;
  }

  .media-play-wrapper.v1 {
    margin-top: 0;
    margin-left: 0;
  }

  .media-play-wrapper.doc {
    height: 380px;
  }

  .margin-top-30.grid-content.min-height {
    min-height: 300px;
    padding: 20px 15px;
  }

  .block-aws {
    grid-column-gap: 120px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .pie-chart-wrapper {
    align-items: center;
    display: block;
  }

  .ability-img {
    width: auto;
  }

  .heading-large.margin-bottom-10.mobile-center {
    padding-left: 0;
  }

  .heading-large.text-align-center.is-testimonial {
    font-size: 1rem;
  }

  .text-size-large.margin-bottom-30.margin-left-60.mobile-center {
    padding-left: 0;
  }

  .counter-number {
    text-align: center;
  }

  .feature-number-wrap {
    margin-bottom: 10px;
  }

  .small-paragraph {
    font-size: 1.4em;
  }

  .small-paragraph.text-color-white.text-align-center.margin-bottom-30 {
    font-size: 15px;
  }

  .small-paragraph.sample {
    text-align: center;
  }

  .model-block {
    flex-wrap: wrap;
  }

  .div-block-3 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .text-align-center.is-icf {
    min-height: 0;
  }

  .quote-content-wrapper {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .quote-left {
    margin-left: 38px;
    margin-right: 0;
    padding-left: 0;
  }

  .quote-right {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .who-block {
    text-align: center;
    flex-wrap: wrap;
    display: block;
  }

  .div-block-5 {
    padding-left: 0;
  }

  .quote-content {
    font-size: 15px;
  }

  .grid-four-item-image {
    border-radius: 7px;
    height: 50vh;
  }

  .grid-four-component {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-four-component.v2 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-four-component.v2.desktop {
    display: none;
  }

  .grid-four-item-content-wrapper {
    height: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .grid-four-item-content-wrapper.is-new-content {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid-four-item-head, .grid-four-item-head.is-new {
    margin-top: 0;
  }

  .page-wrapper.ws-page-wrapper {
    overflow: hidden;
  }

  .our-solutions-tab-menu {
    border-radius: 30px;
  }

  .our-solutions-tab-link {
    padding: 15px 20px;
  }

  .div-block-6 {
    display: block;
  }

  .solution-subline {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .container-small {
    max-width: 100%;
  }

  .container-small._960width {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-small.mobile-p0.is-v4, .container-small.is-testimonial, .container-small.is-aq-x {
    padding-left: 0;
    padding-right: 0;
  }

  .level-component-wrapper {
    width: 100%;
    padding-bottom: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .level-component-wrapper.padd0 {
    padding-left: 0;
  }

  .level-component-item-image {
    width: 30rem;
    position: static;
  }

  .level-point-list-image-wrapper {
    width: auto;
  }

  .level-point-list-image-wrapper.large {
    width: 50px;
  }

  .level-point-list-image {
    object-fit: contain;
    width: 28px;
    height: 28px;
  }

  .badge-image {
    width: auto;
  }

  .faq-grid-compontent {
    grid-template-columns: 1fr 1fr;
  }

  .teams-companies-item-data {
    flex-wrap: wrap;
    padding: 30px 25px;
  }

  .teams-companies-item-content {
    padding: 0;
  }

  .teams-companies-item-image-wrapper {
    max-width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .article-component {
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .article-component.fs-collection-lists {
    width: 100%;
    height: 100%;
  }

  .article-component.fs-collection-lists.fs-collection-feeds {
    display: none;
  }

  .article-item {
    width: 100%;
  }

  .article-item.fs-collection-items {
    width: 100%;
    height: 100%;
    overflow: visible;
  }

  .article-item-image-wrapper {
    height: 280px;
  }

  .article-item-image {
    object-position: 50% 0%;
  }

  .read-link {
    align-items: center;
  }

  .checkbox-label {
    font-size: 14px;
  }

  .form-button-wrapper.mobile-center {
    justify-content: center;
  }

  .footer-column-row {
    flex-wrap: wrap;
  }

  .footer-column {
    width: 50%;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-column.coclm {
    padding-left: 0;
  }

  .text-field.long {
    min-width: 300px;
  }

  .checkbox-2 {
    width: 20px;
    height: 20px;
  }

  .checkbox-2.is-icf {
    width: 40px;
    height: 40px;
  }

  .form-button-wrapper {
    justify-content: flex-start;
  }

  .footer-bottom-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    align-items: stretch;
  }

  .footer-logo-image {
    width: auto;
  }

  .footer-logo {
    width: 28%;
    margin-bottom: 20px;
  }

  .text-block-254 {
    width: 60%;
    margin-bottom: 20px;
    margin-right: 0;
    padding-left: 40px;
  }

  .footer-social {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
  }

  .startup-logo.is-hidden {
    display: none;
  }

  .copyright-link {
    margin-left: 5px;
    margin-right: 5px;
  }

  .model-inner {
    width: 100%;
  }

  .paragraph.margin-bottom-30 {
    display: block;
  }

  .paragraph.margin-bottom-30.text-color-white.min-height {
    min-height: 553px;
  }

  .paragraph.bold.margin-top-20.min-height {
    min-height: 0;
  }

  .paragraph.mobile-text-center.podcast {
    line-height: 1.2em;
  }

  .paragraph.text-color-white.text-align-center.mobile-text-center {
    color: var(--white);
    text-align: center;
  }

  .paragraph.margin-top-20.mobile-show {
    margin-bottom: 20px;
    display: block;
  }

  .paragraph.category-white.align-right {
    text-align: left;
  }

  .div-block-11 {
    margin-bottom: 20px;
  }

  .head-section-teams-companies.is-centered {
    text-align: center;
  }

  .teams-companies-item-image {
    width: 100%;
  }

  .menu-tab-link {
    color: #26314a;
    background-color: #0000;
    border-radius: 50px;
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.1em;
    display: flex;
  }

  .menu-tab-link:hover {
    color: var(--purple);
  }

  .menu-tab-link.w--current {
    color: #5b2b72;
    background-color: #0000;
    border-radius: 0;
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-weight: 700;
    line-height: 1.1em;
    display: flex;
  }

  .menu-tab-link.smaller {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 16px;
    font-weight: 400;
  }

  .menu-tab-link.smaller.w--current {
    color: var(--purple);
    font-size: 16px;
  }

  .heading-13 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 500;
  }

  .nav-wrapper {
    z-index: 99999;
    background-color: #fff;
    border-bottom: 1px solid #26324a4d;
    justify-content: space-between;
    align-items: center;
    padding: 20px 5%;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .custom-hamburger {
    margin-left: 20px;
    padding: 10px;
  }

  .tab-link-tab-2-2 {
    color: #26324a4d;
    background-color: #0000;
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 2vw;
    font-weight: 700;
    display: flex;
  }

  .tab-link-tab-2-2.w--current {
    color: #5b2b72;
    background-color: #0000;
    font-size: 2.1vw;
  }

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

  .line {
    background-color: #26324a;
    width: 25px;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .line.middle {
    height: 1px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .line.bottom {
    height: 1px;
    margin-top: 3px;
  }

  .line.top {
    height: 1px;
    margin-bottom: 3px;
    padding-bottom: 0;
  }

  .organizations-nav-links {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .mobile-nav-link {
    color: var(--midnight-blue);
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.5em;
    text-decoration: none;
  }

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

  .mobile-nav-link.w--current {
    font-weight: 600;
  }

  .mobile-nav-link.mobile-nav-link-dropdown {
    margin-bottom: 0;
    padding-right: 20px;
  }

  .mobile-nav-link.main {
    color: var(--midnight-blue);
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
  }

  .mobile-contents-tab {
    width: 100%;
    padding-right: 20px;
  }

  .mobile-nav {
    flex-direction: row;
    justify-content: space-between;
    display: block;
    position: sticky;
  }

  .button.arrow-right {
    align-self: auto;
    font-size: 1.6em;
  }

  .mobile-contents {
    z-index: 999999;
    object-fit: fill;
    background-color: #fff;
    width: 100%;
    height: 100vh;
    margin-top: 70px;
    padding: 30px 20px 30px 5%;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: visible;
  }

  .mobile-tab-menu {
    border-bottom: 1px solid var(--grey);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .coaches-nav-links {
    flex-direction: column;
    display: flex;
  }

  .other-nav-links {
    border-top: 0 solid #26324a1a;
    flex-direction: column;
    margin-top: 20px;
    padding-top: 25px;
    display: flex;
  }

  .brand-2 {
    padding-left: 0;
    padding-right: 10px;
  }

  .vertical-menus-grid {
    grid-column-gap: 56px;
  }

  .dropdown-large-grid {
    grid-template-columns: 1fr;
  }

  .dropdown-wide-bg {
    display: none;
  }

  .dropdown-nav-link {
    color: var(--purple);
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .dropdown-nav-link.w--current {
    border-left-style: none;
    padding-left: 0;
  }

  .dropdown-nav-link.is-visible {
    display: block;
  }

  .dropdown-nav-link.new-nav-item.is-login {
    display: flex;
  }

  .dropdown-nav-link.is-mobile {
    display: block;
  }

  .grid-nav-dropdown {
    padding-left: 17px;
  }

  .dropdown-nav-link-text {
    margin-top: 0;
    line-height: 1.2;
  }

  .dropdown-nav-link-text.side-line-hover {
    font-size: 14px;
  }

  .dropdown-nav-link-text.side-line-hover:hover {
    border-left-style: none;
    border-left-width: 0;
  }

  .dropdown-nav-link-text.side-line-hover.is-bold {
    padding-bottom: 10px;
    font-weight: 700;
  }

  .dropdown-nav-link-text.side-line-hover.is-bold.is-organisation {
    padding-bottom: 0;
  }

  .dropdown-nav {
    width: 100%;
  }

  .dropdown-list-wide {
    margin-top: 0;
  }

  .dropdown-list-wide.w--open {
    background-color: #e6e2db;
    border-radius: 7px;
    margin-top: 0;
    padding-top: 21px;
    padding-bottom: 21px;
    position: relative;
    transform: none;
  }

  .nav-dropdown-left {
    display: none;
  }

  .faq-grid-item-icon-image {
    width: auto;
  }

  .slider-pagination-nav.prev_team_companies {
    margin-left: 0;
  }

  .slider-pagination-nav.next_team_companies {
    z-index: 3;
    margin-right: 0;
  }

  .section-slider-teams-wrapper {
    padding-top: 40px;
  }

  .mobile-dropdown-list-wrapper {
    background-color: #0000;
    max-height: 0;
    display: block;
    position: static;
    overflow: hidden;
  }

  .mobile-dropdown-list-wrapper.w--open {
    box-shadow: none;
    min-width: 100%;
    max-height: 55em;
  }

  .dropdown-link {
    color: var(--purple);
    padding: 5px;
    font-size: 13px;
  }

  .dropdown-link:hover {
    color: var(--midnight-blue);
    background-color: #0000;
  }

  .mobile-nav-link-drop-down {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .mobile-dropdown-list-cover {
    padding: 10px 10px 0;
    transition: all .4s ease-in-out;
  }

  .margin-bottom-30.min-height-aq {
    min-height: 0;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .certificate-laptop {
    display: none;
  }

  .image-22 {
    width: auto;
  }

  .button-arrow-on-faq {
    opacity: 1;
  }

  .nav-link-list-item-outer {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .pupup-video {
    opacity: 0;
    display: none;
  }

  .pupup-video.auto-stopper {
    opacity: 0;
    padding-top: 100px;
    display: none;
  }

  .pupup-video.auto-stopper.video2.cform-business-case {
    padding-top: 0;
    display: none;
    top: 7%;
  }

  .pupup-video.auto-stopper.video4.modalcookie.is-pilot {
    z-index: 999990;
    padding: 30px;
  }

  .popup-body {
    width: 100%;
  }

  .popup-body.cform {
    height: 100%;
    min-height: 0;
  }

  .popup-body.pilot-form {
    overflow: auto;
  }

  .popup-inner-body.is-flex {
    flex-direction: column;
    display: flex;
  }

  .model-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .description {
    min-height: 150px;
  }

  .footer-logo-subtext {
    max-width: 482px;
  }

  .margin-top-10.margin-bottom-30.minh {
    min-height: 0;
  }

  .margin-top-10.margin-bottom-30.overflow {
    height: auto;
  }

  .margin-top-10.margin-bottom-30.aq-prac-height {
    height: 71px;
    min-height: 0;
    max-height: 45px;
    overflow: hidden;
  }

  .heading-medium22.margin-bottom-20.mobile-small-text {
    font-size: 18px;
  }

  .sub-header-text.text-color-white.mobile-text-left, .sub-header-text.margin-bottom-30.mobile-text-left {
    text-align: left;
  }

  .sub-header-text.category-page {
    font-size: 16px;
  }

  .text-block-255 {
    line-height: 1.5em;
  }

  .mobile-center {
    text-align: center;
    width: 100%;
  }

  .teams-grid-pagination-wrapper {
    margin-top: -40px;
  }

  .teams-grid-pagination.text-center {
    justify-content: flex-end;
  }

  .mobile-slider-who {
    z-index: 5;
    padding-bottom: 50px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .desktop-grid-who {
    display: none;
  }

  .fs-slider {
    background-color: #0000;
    width: 100%;
    max-width: 1440px;
    height: auto;
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
  }

  .fs-mask {
    width: 420px;
    height: 100%;
    min-height: 0;
    max-height: 500px;
    overflow: visible;
  }

  .slide.full-width {
    margin-right: 30px;
  }

  .fs-collection-list {
    width: 100%;
    height: 100%;
  }

  .fs-collection-list.fs-dynamic-feed {
    display: none;
  }

  .fs-collection-item {
    width: 100%;
    height: 100100%;
  }

  .arrow-slides.prev-arrow, .arrow-slides.next-arrow, .arrow-slides.prev-arrow-bf {
    margin-left: 0;
    margin-right: 0;
  }

  .left-arrow {
    z-index: 4;
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 4px;
    top: 105%;
    left: auto;
    right: 45px;
  }

  .left-arrow.dhide {
    display: block;
  }

  .left-arrow.dhide.up {
    top: 92%;
  }

  .left-arrow.dhide.up.is-icf {
    display: none;
  }

  .left-arrow.dhide.up-assess {
    top: 91%;
  }

  .left-arrow.center {
    margin-left: -25px;
    right: auto;
  }

  .right-arrow {
    z-index: 4;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px;
    top: 105%;
    right: 0%;
  }

  .right-arrow.dhide {
    display: block;
  }

  .right-arrow.dhide.up {
    display: block;
    top: 92%;
  }

  .right-arrow.dhide.up-assess {
    top: 91%;
  }

  .right-arrow.center {
    margin-right: -73px;
  }

  .mobile-progress-bar {
    margin-top: 0;
    margin-bottom: -63px;
    left: 0;
    right: auto;
  }

  .mobile-progress-bar.left25 {
    left: 25px;
  }

  .mobile-progress-bar.left25.mobile-show {
    margin-bottom: -10px;
    display: block;
  }

  .mobile-progress-bar.dhide {
    display: block;
  }

  .mobile-progress-bar.dhide.up {
    margin-bottom: 0;
  }

  .mobile-progress-bar.dhide.up.is-icf {
    display: none;
  }

  .mobile-progress-bar.dhide.up-assess {
    margin-bottom: 0;
  }

  .heading-blogs {
    min-height: 0;
    max-height: none;
    overflow: hidden;
  }

  .desktop-level {
    display: none;
  }

  .fs-slider-level {
    background-color: #0000;
    height: 100%;
  }

  .fs-slider-mask {
    height: 100%;
  }

  .mobile-level-slider {
    display: flex;
  }

  .mobile-articles {
    padding-bottom: 80px;
    display: block;
    overflow: hidden;
  }

  .fs-slider-articles {
    background-color: #0000;
    width: 100%;
    height: auto;
    min-height: 0;
  }

  .fs-slider-articles-mask {
    background-color: var(--white);
    border-radius: 10px;
    width: 420px;
    height: 100%;
    max-height: 450px;
    overflow: visible;
  }

  .desktop-articles {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }

  .inner-slider-mask {
    height: 100%;
  }

  .slide-block {
    align-items: center;
    height: 85vh;
  }

  .slide-block.is-practitioner {
    align-items: flex-start;
  }

  .video-grid {
    grid-column-gap: 120px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .breadcrumbs.is-icf {
    display: none;
  }

  .support-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .benefit-wrapper {
    padding-bottom: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .benefit-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .benefit-grid-item-content {
    margin: 20px;
    padding: 0;
  }

  .benefit-inner {
    min-height: 420px;
  }

  .benefit-mobile-slider {
    display: flex;
  }

  .support-box {
    margin-bottom: 30px;
  }

  .productivity, .performance, .revenue {
    text-align: center;
  }

  .bfs-slider-mask {
    width: 33%;
    height: 100%;
  }

  .bfs-slides {
    margin-left: 0;
    margin-right: 0;
  }

  .fs-slider-benefits {
    background-color: #0000;
    height: 100%;
  }

  .benefit-left-arrow {
    z-index: 4;
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 4px;
    top: 105%;
    left: auto;
    right: 45px;
  }

  .benefit-right-arrow {
    z-index: 4;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px;
    top: 105%;
    right: 0%;
  }

  .benefit-grid-component {
    grid-template-columns: 1fr 1fr;
  }

  .benefit-desktop-slider {
    display: none;
  }

  .benefit-mobile-sliders {
    display: flex;
  }

  .bfleft-arrow {
    z-index: 4;
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 4px;
    top: 105%;
    left: auto;
    right: 45px;
  }

  .bfleft-arrow.mobile-show {
    display: block;
    top: 90%;
  }

  .bfright-arrow {
    z-index: 4;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px;
    top: 105%;
    right: 0%;
  }

  .bfright-arrow.mobile-show {
    display: block;
    top: 90%;
  }

  .asia-image.america-img {
    width: 98%;
  }

  .map-block {
    width: 100%;
    max-width: 990px;
  }

  .container-2 {
    text-align: left;
    object-fit: contain;
    background-position: 0%;
    overflow: visible;
  }

  .support-number-wrap {
    margin-bottom: 10px;
  }

  .slide-image.is-aq-x-desktop {
    display: none;
  }

  .slide-image.is-aq-x-tablet {
    display: block;
  }

  .desktop-show, .img-aq {
    display: none;
  }

  .hero-grid {
    flex-direction: column;
    height: 85vh;
  }

  .hero-grid.assess {
    padding-top: 20px;
  }

  .hero-content {
    padding-left: 0;
  }

  .hero-screen {
    display: none;
  }

  .content-bspace {
    margin-bottom: 30px;
  }

  .content-bspace.product-page {
    width: 70%;
  }

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

  .hero-image-mobile {
    max-width: 230px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .video-grid-large {
    grid-column-gap: 120px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .assess-grid {
    grid-column-gap: 120px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .card.white-card.center {
    top: auto;
  }

  .card.white-card.c-height {
    min-height: 420px;
  }

  .card.white-card.c-height-small {
    min-height: 380px;
  }

  .card.margin-bottom-30.is-padding-bottom {
    margin-bottom: 1rem;
  }

  .list {
    min-height: 0;
  }

  .video-grid-small {
    grid-column-gap: 120px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .key-grid {
    grid-column-gap: 40px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .sample-grid {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .sample-grid.is-model-v2 {
    grid-row-gap: 40px;
  }

  .samples {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
  }

  .dark-text {
    line-height: 1.2em;
  }

  .min-height-key {
    min-height: 140px;
  }

  .checkbox-label-large {
    font-size: 14px;
  }

  .download-button {
    background-position: 66%;
  }

  .accordian.js-accordion.dropdown {
    display: none;
  }

  .circular {
    transform: scale3d(1.5, 1.5, 1.5);
  }

  .qname.text-color-white {
    text-align: center;
  }

  .mask.is-cert-slider {
    min-height: 26.56px;
  }

  .coach-grid-compontent {
    grid-template-columns: 1fr 1fr;
  }

  .hoven-image-text {
    opacity: 1;
    background-color: #26314a6b;
    height: 100%;
  }

  .coach-content {
    padding: 15px;
  }

  .text-block-257 {
    font-size: 1.8em;
  }

  .text-block-258 {
    font-size: 2em;
  }

  .body-paragraph {
    font-size: 1.6em;
  }

  .body-paragraph.letter-spacing-0-1.margin-bottom-20, .body-paragraph.letter-spacing-01.margin-bottom-20, .body-paragraph.text-color-purple {
    font-size: 1.8em;
  }

  .certification-compontent {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .text-block-259 {
    font-size: 1.8em;
  }

  .h4-centre-align-20px.chnage-size {
    font-size: 2em;
  }

  .our-cert-tab-link {
    padding: 15px 20px;
  }

  .cert-grid {
    grid-template-columns: 1fr;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cert-img {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .cert-img.is-mobile {
    display: none;
  }

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

  .badge-content {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-wrap: wrap;
    display: block;
  }

  .module-tabs {
    padding-bottom: 60px;
  }

  .module-tab-wrapper {
    display: none;
  }

  .module-panel {
    margin-left: 40px;
  }

  .mobile-module-tabs {
    display: block;
  }

  .compare-slider {
    padding-bottom: 80px;
  }

  .compare-cert-slider {
    padding-bottom: 90px;
  }

  .cert-mask {
    width: 100%;
  }

  .cert-mask.aqme-slider {
    align-self: auto;
    width: 100%;
  }

  .cert-slide.dark {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cert-slide.aqme-card {
    width: 100%;
  }

  .model-image {
    position: relative;
    top: 0%;
    bottom: auto;
    left: auto;
    transform: none;
  }

  .aqimg {
    max-width: 370px;
  }

  .fs-cc-banner_container {
    flex-direction: row;
    align-items: center;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 0;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-banner_button {
    margin-left: .5rem;
  }

  .notification-bar {
    padding-right: 3rem;
  }

  .notification-bar-container {
    font-size: 15px;
  }

  .accounement-bar-copy {
    font-size: 13px;
  }

  .aq-slider {
    padding-bottom: 60px;
  }

  .aq-boxes.card.mobile-show {
    display: block;
  }

  .purpose-grid {
    grid-column-gap: 60px;
    grid-row-gap: 16px;
    align-items: start;
  }

  .purpose-image {
    max-width: 400px;
    margin-bottom: 20px;
  }

  .purpose-image.order1 {
    order: 0;
  }

  .quote {
    margin-top: 20px;
  }

  .vivid-image {
    width: 100%;
  }

  .pur-inside-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .padding-left-120 {
    order: 1;
    padding-right: 0;
  }

  .pur-inside-blocks {
    grid-template-columns: 1fr;
  }

  .padding-right-120 {
    padding-left: 0;
  }

  .product-category-grid {
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding: 60px 30px;
    display: flex;
  }

  .sub-product-wrapper {
    width: 100%;
  }

  .buy-now-button {
    font-size: 13px;
  }

  .image-47 {
    margin-bottom: 20px;
  }

  .aq-tab-block {
    height: 380px;
    padding-bottom: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .aq-grid-tab {
    grid-template-columns: 1.5fr 1fr;
  }

  .right-tab-box {
    margin-left: 20px;
    padding-left: 20px;
  }

  .link-underline {
    white-space: normal;
  }

  .blog-title-row {
    grid-template-columns: 3.75fr 1fr;
  }

  .writer-image {
    width: 100px;
    height: 100px;
  }

  .writer-info {
    min-width: 280px;
  }

  .publish {
    margin-top: 0;
  }

  .bradius.small-on-mobile {
    width: 260px;
  }

  .grid-2-2 {
    display: none;
  }

  .cert-grid-revert {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .our-cert-tab-link-3-3 {
    padding: 15px 20px;
  }

  .assess-image {
    max-width: 340px;
    margin-right: 10px;
  }

  .order-confirmation-wrapper {
    margin-left: 0;
  }

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

  .link-5 {
    font-size: 13px;
  }

  .menu-bar {
    background-color: var(--alice-blue);
    width: 100%;
    height: 1px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-right-10 {
    margin-right: 10px;
  }

  .linkedin-team {
    padding-top: 9px;
    padding-left: 2px;
  }

  .notification-master {
    z-index: 9999;
    background-color: var(--darkest);
    display: block;
    position: relative;
  }

  .text-block-260 {
    margin-bottom: 6px;
    line-height: 1.2;
  }

  .div-block-17 {
    line-height: 1.4;
  }

  .text-block-267 {
    margin-top: -58px;
  }

  .text-block-268 {
    margin-bottom: 10px;
    line-height: 1.2;
  }

  .div-block-20 {
    margin-bottom: 5px;
    line-height: 1.4;
  }

  .option, .text-block-271, .text-block-272, .text-block-273 {
    margin-bottom: 5px;
  }

  .text-block-278, .text-block-284, .text-block-285 {
    margin-bottom: 3px;
    line-height: 1.4;
  }

  .text-block-289 {
    line-height: 1.4;
  }

  .div-block-21 {
    margin-bottom: 3px;
    line-height: 1.4;
  }

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

  .div-block-23, .div-block-25, .option-2 {
    line-height: 1.4;
  }

  .header-maga-backup {
    display: none;
  }

  .center-card-align, .productivity88, .performance32, .revenue22 {
    text-align: center;
  }

  .badge-image-small {
    width: 120px;
    height: 140px;
  }

  .utility-page-wrap._404 {
    background-position: 0%;
    background-size: cover;
  }

  .utility-page-wrap._404-v2 {
    background-position: 6%;
    background-size: cover;
  }

  .utility-page-content {
    margin-top: 70px;
  }

  .level-point-check-image {
    object-fit: contain;
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
  }

  .full-width-image {
    object-fit: fill;
    height: 40vh;
  }

  .samples-2 {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
  }

  .sample-grid-two {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .article-link {
    overflow: hidden;
  }

  .download-button-3 {
    background-position: 66%;
  }

  .fliter-block {
    flex-wrap: wrap;
  }

  .title-blog.podcast {
    width: 60%;
  }

  .sort-blog {
    width: 35%;
  }

  .overlay-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .overlay-title {
    font-size: 18px;
  }

  .blog-link.is-abpt {
    position: static;
  }

  .tag-name {
    margin-left: 10px;
  }

  .grid-image {
    height: 40vh;
  }

  .blog-inner.is-abpt {
    min-height: 0;
    padding-bottom: 0;
  }

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

  .mobile-top-30 {
    display: none;
  }

  .mobile-top-30.grid-content.min-height, .desktop-top-30.grid-content.min-height {
    padding: 20px 15px;
  }

  .mobile-articles-copy {
    padding-bottom: 80px;
    display: block;
    overflow: hidden;
  }

  .mobile-blogs.grid-content.min-height {
    padding: 20px 15px;
  }

  .fs-slider-blogs {
    background-color: #0000;
    width: 100%;
    height: auto;
    min-height: 0;
  }

  .fs-slider-blogs-mask {
    background-color: var(--white);
    border-radius: 10px;
    width: 420px;
    height: 100%;
    max-height: 450px;
    overflow: visible;
  }

  .privacy-block {
    max-width: 100%;
    margin-left: 0;
    margin-right: 20px;
  }

  .sec-title {
    order: -1;
  }

  .sec-image, .sectabs {
    max-width: 100%;
  }

  .tabs {
    flex-direction: row;
    display: block;
  }

  .tabs-content {
    width: 100%;
  }

  .grid-8 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .small-title-block {
    max-width: 400px;
    margin-bottom: 40px;
  }

  .small-title-block.is-v3 {
    width: auto;
  }

  .sec-arrow.mb {
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .community._30px {
    width: 80%;
    height: 40vh;
    margin-bottom: 20px;
  }

  .grid-listiing.podcast.jetboost-list-wrapper-e4wz.jetboost-list-wrapper-e28e {
    height: 45vh;
  }

  .three-across-block {
    grid-template-columns: 1fr 1fr;
  }

  ._4-across {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .writer-image-2 {
    width: 100px;
    height: 100px;
  }

  .video-4 {
    height: 20%;
  }

  .image-54.transcript {
    width: 55px;
  }

  .image-overlay-shape {
    display: none;
  }

  .c-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .c-content-paragraph.text-color-white.category-page {
    font-size: 14px;
  }

  .c-content-paragraph.is-aq-x {
    text-align: center;
  }

  .paragraph18.margin-bottom-30 {
    margin-bottom: 0;
  }

  .program-grid {
    grid-column-gap: 120px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .image-55 {
    width: 30%;
  }

  .rich-text-block {
    line-height: 1.4;
  }

  .div-block-30.left-align {
    align-items: flex-start;
  }

  .rich-text-block-3 {
    line-height: 1.4;
  }

  .popup-grid {
    grid-column-gap: 40px;
  }

  .popup-text {
    font-size: 20px;
  }

  .tag-title {
    font-size: 12px;
  }

  .quote-grid {
    align-items: start;
  }

  .quote-logo {
    object-fit: contain;
    width: 169px;
  }

  .saver-box {
    padding-left: 140px;
  }

  .saver-img {
    width: 110px;
    top: 10px;
    left: 10px;
  }

  .saver-text {
    text-align: left;
  }

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

  .pricing-header, .pricing-body {
    padding-left: 40px;
    padding-right: 40px;
  }

  .p-grid {
    grid-column-gap: 40px;
  }

  .list16.round-check {
    background-position: 0 3px;
    padding-left: 40px;
  }

  .f-grid {
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .pricing-bgroup {
    flex-direction: column;
  }

  .image-overlay-shape-static {
    height: 330px;
  }

  .capture-form {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .capture-form.blob {
    background-size: 200px;
  }

  .girl-shape, .pilot-icon {
    height: 560px;
    display: none;
  }

  .video-block {
    order: 1;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .hero-inv {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 100px;
    padding-top: 0;
    display: flex;
  }

  .content-block {
    order: -1;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
  }

  .grid-12 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .dev-slider {
    display: flex;
  }

  .dev-slider-mask {
    width: 50%;
    height: 100%;
  }

  .dev-inner {
    min-height: 360px;
  }

  .dev-slider-level {
    background-color: #0000;
    height: 100%;
    padding-bottom: 70px;
  }

  .dev-wrapper {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dev-wrapper.bottom {
    padding-bottom: 60px;
  }

  .global-box {
    min-height: 0;
  }

  .feature-number-wrap-global {
    margin-bottom: 10px;
  }

  .g-img {
    display: none;
  }

  .f-block {
    padding: 22px 10px;
  }

  .border-list {
    text-align: left;
  }

  .s-icon {
    margin-right: 10px;
  }

  .mobile-side-padding {
    padding-left: 30px;
    padding-right: 30px;
  }

  .content-block-aff {
    order: -1;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-left: 0;
  }

  .content-block-aff.is-aq-model {
    padding-top: 60px;
  }

  .aff-form {
    padding: 40px 60px 0;
    top: 100px;
  }

  .form-affiliate {
    padding-left: 0;
    padding-right: 0;
  }

  .book-image {
    padding-top: 40px;
  }

  .book-grid-two {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .book-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bimage {
    border-radius: 10px;
    transform: none;
  }

  .grid-15 {
    grid-template-columns: 1fr;
  }

  .yshape-overlay {
    display: none;
  }

  .content-block-book {
    order: 1;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .book-form-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .book-model {
    width: 70%;
    margin-bottom: 20px;
  }

  .grid-book {
    grid-template-columns: 1fr;
  }

  .book-grid-large {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .btn-on-book {
    right: -40px;
  }

  .lead-magent-hero {
    padding-top: 75px;
    padding-bottom: 30px;
  }

  .lead-magnet-wrapper.is-welcome-to-the-club {
    padding: 20px;
  }

  .lead-magnet-wrapper.is-welcome-to-the-club.is-lug, .lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-verticle {
    flex-direction: column;
    display: flex;
  }

  .lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-coach {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-centered-form {
    max-width: none;
    padding: 0;
  }

  .lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-centered-form.is-new {
    max-width: none;
  }

  .lead-magnet-wrapper.is-coach {
    flex-flow: row;
  }

  .lead-magnet-hero-left.welcome-to-the-club {
    margin: 17px 0 0;
  }

  .lead-magnet-hero-left.welcome-to-the-club.is-center-aligend {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .lead-magnet-hero-left.welcome-to-the-club.is-coach-content, .lead-magnet-hero-left.is-new {
    width: auto;
  }

  .lead-magnet-hero-right.is-thank-you-image, .lead-magnet-hero-right.is-thank-you-image.is-coach-img {
    padding: 0;
  }

  .lead-magnet-hero-right.is-thank-you-image.is-new {
    width: auto;
  }

  .image-text-container.is-thrive {
    grid-column-gap: 66px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-text-container.is-about-the-author {
    width: auto;
  }

  .image-text-container.is-book-bullet-content {
    display: flex;
  }

  .image-text-container.is-ug {
    grid-template-columns: 1.75fr 1fr;
  }

  .book-quote-icon.is-top {
    left: -5%;
  }

  .book-quote-icon.is-bottom {
    bottom: 13%;
    right: 0%;
  }

  .book-downlad-guide-wrapper {
    width: 75vw;
  }

  .book-downlad-guide-form {
    width: 62vw;
  }

  .amazon-text {
    line-height: 1.5;
  }

  .submitt-form-arrow {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 171px;
    padding-right: 0;
    left: 0;
    right: 0%;
  }

  .submitt-form-arrow.is-popup {
    padding-right: 0;
  }

  .submitt-form-arrow.is-popup.is-mql.is-hidden, .flex-container-left-pilot {
    display: none;
  }

  .pilor-form-title {
    font-size: 25px;
  }

  .case-study-large-container.is-challenge.is-the-appreach-image-grid {
    grid-row-gap: 2.5rem;
    flex-direction: column;
  }

  .case-study-large-container.is-challenge.is-full-width {
    margin-bottom: 2rem;
  }

  .case-study-large-container.coaches-container {
    flex-direction: column;
  }

  .casestudy-large-item.is-left.is-full-width.is-image-grid {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .casestudy-large-item.is-left.is-coaches {
    padding-left: 3.13rem;
    padding-right: 3.13rem;
  }

  .casestudy-large-item.is-impact.is-full-width {
    justify-content: center;
    align-items: center;
    margin-top: 5em;
    padding-top: 4.63em;
    padding-bottom: 4.63em;
  }

  .casestudy-large-item.is-full-width {
    width: 100%;
  }

  .casestudy-large-item.is-coaches {
    width: auto;
  }

  .cs-quote-container {
    margin-bottom: 3.56em;
  }

  .case-study-quote {
    font-size: 1rem;
  }

  .casestudy-client_details {
    grid-column-gap: 1rem;
    flex-direction: column;
  }

  .casestudy-client_details.text-color-midnight {
    width: 100%;
  }

  .cs-details {
    font-size: .9rem;
  }

  .casestudy-quote-position {
    font-size: .8rem;
  }

  .cs-breadcrumbs-container {
    grid-row-gap: 2.5rem;
    flex-flow: wrap;
  }

  .cs-breadcrumbs-container.is-landing-page {
    margin-top: 4.81em;
  }

  .cs-breadcrumbs-item {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }

  .cs-breadcrumbs-item.is-blog {
    justify-content: flex-end;
    margin-top: 1.88rem;
  }

  .cs-breadcrumb-link.is-blog {
    width: 15.63rem;
  }

  .cs-filter {
    width: 100%;
  }

  .form-block-3 {
    justify-content: flex-end;
    width: 100%;
    display: block;
  }

  .cs-category-filter {
    font-size: 1rem;
  }

  .cs-page-title-container {
    width: auto;
  }

  .gallery4_component {
    grid-template-columns: 1fr 1fr;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-31 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .the-apprach-img-grid {
    width: auto;
  }

  .impact-circle {
    margin-top: -3.3rem;
  }

  .imapact-card-container {
    grid-row-gap: 5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tag-name-2 {
    margin-left: 10px;
  }

  .tag-name-2.text-colour-dark {
    line-height: 1.3;
  }

  .cs-page-img-container {
    width: 9.38rem;
    height: auto;
  }

  .cs-btn {
    text-align: center;
    line-height: 1.4;
  }

  .cs-filter-list.is-blog {
    display: flex;
  }

  .share-link-icons {
    grid-column-gap: 1rem;
  }

  .quotations.cs-bottom-quote-top {
    top: -2.6rem;
  }

  .quotations.cs-bottom-quote-bottom {
    top: 1.8em;
  }

  .collection-list-img-grid {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cs-logo-bcg-image {
    display: block;
  }

  .quotation-bottom-container {
    margin-bottom: -5.28em;
  }

  .cs-quote-h4 {
    font-size: 1.13rem;
  }

  .cs-organisation-logo-container {
    justify-content: flex-start;
  }

  .aq-level-card-container {
    grid-column-gap: 2.75rem;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .affiliate-hero {
    margin-top: 29px;
  }

  .afilliate-hero-text.is-vistage {
    color: var(--purple2);
  }

  .affiliate-wrapper {
    width: 44vw;
  }

  .bonus-wrapper-p {
    font-size: 1em;
  }

  .image-56 {
    width: auto;
  }

  .affiliate-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    text-align: center;
    flex-direction: column;
    grid-template-columns: .5fr 1.25fr 1.25fr;
    justify-content: center;
    justify-items: start;
    display: flex;
  }

  .affiliate-image {
    width: auto;
  }

  .affiliate-logo-container {
    grid-row-gap: 2rem;
    flex-flow: column wrap;
  }

  .affiliates-title, .affiliate-discount-container {
    margin-bottom: 2.81rem;
  }

  .coaches-form, .coaches-image-graphic {
    width: auto;
  }

  .coaches-image-graphic.is-coaches-popup {
    padding: 0;
  }

  .coaches-guide-container.coach-popup {
    grid-row-gap: 5em;
    flex-direction: row;
    width: 80%;
    max-width: none;
    max-height: none;
  }

  .coach-popup {
    height: 100vh;
    padding-top: 4.69em;
    inset: 0% 0% auto;
  }

  .form-text-blog {
    font-size: 1rem;
    line-height: 1.4;
  }

  .navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar5_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    display: none;
  }

  .navbar5_menu {
    background-color: var(--divider);
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-clip: border-box;
    border-bottom: 1px #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 100vh;
    max-height: none;
    margin-left: 0;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding: 0;
  }

  .navbar5_dropdown-toggle {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-bottom: 1rem;
    padding-top: .75rem;
    padding-bottom: 1.15rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar5_dropdown-toggle.is-nav-bold {
    align-items: flex-start;
    margin-bottom: .5rem;
    padding-top: .75rem;
    padding-bottom: 1.15rem;
    padding-left: 0;
  }

  .navbar5_dropdown-toggle.is-nav-bold.w--open {
    align-items: flex-start;
  }

  .resources-change-nav-image {
    text-align: left;
    width: 100%;
    display: inline-block;
    position: relative;
  }

  .menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar5_link.support-link {
    text-align: left;
    font-size: .88rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar5_logo-link {
    width: 130px;
  }

  .navbar5_container {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    justify-content: space-between;
    height: auto;
    max-height: none;
    padding: 0 1.25rem;
    display: flex;
  }

  .navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar5_dropdown-content {
    grid-column-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    flex-direction: row;
    min-height: 0;
    display: flex;
  }

  .navbar5_blog-item {
    width: 100%;
  }

  .menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_blog-list {
    width: 100%;
  }

  .navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar5_menu-button.w--open {
    background-color: #0000;
  }

  .navbar5_large-item-content {
    width: 100%;
  }

  .navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    width: auto;
    margin-top: 0;
    display: block;
  }

  .navbar5_component {
    z-index: 999999999;
    background-color: var(--divider);
    flex-direction: row;
  }

  .drop-down-img-spacer {
    display: none;
  }

  .dropdown-nav-underline {
    margin-top: 0;
    margin-bottom: 0;
  }

  .aq-assement-discount-form-wrapper {
    flex-direction: row;
    padding: 1.35rem;
  }

  .aq-assesment-discount-content {
    width: 45%;
    padding-left: 0;
    padding-right: 0;
  }

  .aq-assesment-form-50--off {
    width: 50%;
    height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .aq-assesment-form-blob {
    display: none;
  }

  .aq-book-code-slice {
    margin-top: -2.25rem;
  }

  .flex-collection-list {
    flex-direction: column;
  }

  .navigation-box-shadow {
    width: 100%;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 0%;
    box-shadow: 0 -1px 3px 9px #0000;
  }

  .notification-text-top-bar, .notification-link-top-bar {
    font-size: .7rem;
  }

  .navigation-overlay {
    z-index: 999;
    background-color: #000000d1;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .collection-list-9 {
    grid-row-gap: 3.13rem;
    grid-template-columns: 1fr;
    display: grid;
  }

  .collection-list-10 {
    grid-template-columns: 1fr 1fr;
  }

  .blog-thumbnail-content-container {
    width: auto;
  }

  .nav-dropdown-link.is-mobile {
    display: none;
  }

  .mobile-title {
    font-size: .88rem;
    display: block;
  }

  .price-change-grid {
    padding-left: 0;
    padding-right: 0;
  }

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

  .price-change-flex-content {
    margin-top: -.9rem;
    padding-left: 2.78rem;
  }

  .workshop-slide-item {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .workshop_slider {
    width: 100%;
  }

  .workshop_arrow.hide-mobile-landscape {
    width: 3rem;
    height: 3rem;
  }

  .workshop_image-wrapper {
    padding-top: 55.66%;
  }

  .ug-blob-container {
    display: none;
  }

  .badge-content-wrapper {
    grid-row-gap: 2.19rem;
    flex-direction: column;
  }

  .certification-logo-header {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 2.5rem;
    display: block;
  }

  .certification-header-title {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .certification-logo-container.is-desktop {
    grid-column-gap: 2.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .certification-logo-container.is-module-mobile-v2 {
    grid-column-gap: 2.19rem;
  }

  .certification-title {
    width: 65%;
    margin-left: 0;
  }

  .certification-content-wrapper {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .certification-content-wrapper.is-icf {
    flex-direction: column;
  }

  .logo-mobile {
    display: block;
  }

  .worksop-hero {
    text-align: center;
    align-items: center;
    width: auto;
  }

  .workshop-banner {
    grid-row-gap: 1.88rem;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .workshp-banner-cta {
    text-align: left;
    place-items: center stretch;
  }

  .icf-pricing-icons {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .workshop-top-flex-item {
    width: 100%;
  }

  .workshop-top-flex-item.is-right {
    display: none;
  }

  .accordian-title-container {
    border-bottom-right-radius: 0;
  }

  .accordian-title-container.is-workshop-overlay {
    display: block;
  }

  .accordian-title_item.is-workshop-price-wrapper {
    display: none;
  }

  .accordian-title_item.is-hide-btn {
    flex-direction: row;
    justify-content: space-between;
    display: flex;
  }

  .accordian-title_item.is-hide-btn.is-mobile {
    flex-direction: row;
    justify-content: space-between;
    padding-left: 1rem;
    display: none;
  }

  .accordian-title_item.is-hide-btn.is-card {
    display: none;
  }

  .duration.is-mobile {
    color: var(--midnight-blue);
  }

  .accordian-padding-left {
    margin-bottom: 0;
  }

  .accordian-padding-left.is-card {
    margin-bottom: 30px;
  }

  .accordian-content-flex_container {
    flex-direction: column;
  }

  .accordian-content-flex_item {
    flex-direction: row;
    align-items: center;
    width: auto;
    height: auto;
    margin-bottom: 0;
    display: block;
  }

  .accordian-content-flex_item.is-gallery {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    display: flex;
  }

  .workshop-slider {
    margin-bottom: 0;
  }

  .workshop_content-wrapper {
    z-index: 9999999;
    padding: 4rem 5%;
    display: block;
  }

  .workshop_content-wrapper.is-win-it {
    padding-top: 5rem;
  }

  .workshop-componenet {
    z-index: 2147483647;
    display: block;
    transform: translate(0, -100%);
  }

  .workshop-componenet.work-it {
    transform: translate(0, -100%);
  }

  .worskshop-title {
    line-height: 1.5;
  }

  .workshop-subtitle {
    line-height: 1.4;
  }

  .workshop-slide-img-container {
    width: 100%;
    padding-top: 56%;
    display: block;
    position: static;
  }

  .workshop-slide-img {
    object-fit: cover;
    position: absolute;
    inset: 0%;
  }

  .slide-2 {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .workshop-slide-img-mobile {
    display: block;
  }

  .mobile-buy-now {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
  }

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

  .worshop-hero-icon_desktop {
    display: block;
  }

  .worshop-hero-icon_mobile {
    display: none;
  }

  .slider-workshop {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 50px;
    display: block;
  }

  .slider-workshop-arrows {
    margin-bottom: -26px;
  }

  .slider-image-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .workshop-cta-copy {
    padding-left: 6.33rem;
  }

  .workshop-cta-btn-container {
    grid-column-gap: .5rem;
    justify-content: flex-end;
  }

  .cert-card-container.is-v2 {
    width: 100%;
  }

  .cart-btn-container {
    grid-column-gap: 5%;
    justify-content: flex-start;
  }

  .cart-btn {
    padding-right: 0;
  }

  .div-block-40, .div-block-41, .div-block-42 {
    display: flex;
  }

  .navigation-wrapper {
    justify-content: flex-end;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .discaimer {
    width: 75%;
  }

  .width-75.is-new {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    margin-bottom: 0;
    display: flex;
  }

  .width-75.is-level-one {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .perseat-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-end;
  }

  .cart-container {
    max-width: 75vw;
  }

  .aqme-slide-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .aqme-silde-content {
    width: 31.25rem;
  }

  .login-dropdown {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: 2.5rem;
    display: flex;
  }

  .login-dropdown-content {
    background-color: #ebecee;
    height: 0;
  }

  .icon-2 {
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .login-dropdown-wrapper {
    display: none;
  }

  .cell {
    width: 75%;
  }

  .cell.is-future-ready {
    width: 100%;
  }

  .cell.is-mobile {
    display: none;
  }

  .slide-nav {
    margin-bottom: -1.52em;
  }

  .hero-h1 {
    font-size: 32px;
  }

  .slider-home-slide {
    min-height: 70vh;
  }

  .slider-home-slide.is-coaching.isslide-2 {
    background-position: 0%;
  }

  .slider-home-slide.is-slide-6 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/676430a8135f9d16ede8abe1_Empty%20Background%202.jpg");
    background-position: 100%;
    background-size: cover;
  }

  .mql-popup-card {
    flex-direction: column;
    align-items: center;
    position: relative;
  }

  .mql-card-content {
    text-align: center;
    width: auto;
  }

  .mql-radio-container {
    width: auto;
    padding-top: 1.88rem;
    padding-right: 1.88rem;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .mql-title-content.is-abt {
    width: auto;
  }

  .login-modal2_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .bullet-point {
    justify-content: center;
  }

  .element-hidden {
    display: none;
  }

  .mql-download-btn-container {
    align-self: center;
  }

  .mql-content {
    flex-direction: column;
    align-items: center;
  }

  .mql-content.is-download {
    align-items: center;
    width: auto;
  }

  .sample-download-container {
    justify-content: center;
    align-items: center;
  }

  .terms-conditions-text.is-dark {
    margin-top: -3px;
    padding-top: 0;
  }

  .terms-checkbox.is-no-padding {
    text-align: left;
    align-items: flex-start;
  }

  .fs-cc-banner_buttons-wrapper-2 {
    margin-top: 1rem;
  }

  .fs-cc-banner_container-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_text-2 {
    margin-right: 0;
  }

  .aq-cards-flex {
    display: flex;
  }

  .aq-flex-card {
    width: 47%;
  }

  .aq-flex-card.is-adaptability {
    width: auto;
  }

  .aq-card-icon-wrapper {
    max-width: none;
  }

  .aq-model-image-sidebar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    background-color: #0000;
    flex-direction: row-reverse;
    justify-content: center;
    padding: 1.75rem 0;
    position: relative;
  }

  .aq-model-image-sidebar.is-character {
    background-color: #0000;
    overflow: hidden;
  }

  .aq-model-image-sidebar.is-enviroment {
    background-color: #0000;
    justify-content: center;
    overflow: hidden;
  }

  .aq-tool-tip-container {
    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;
    position: absolute;
    inset: auto 0% 0%;
  }

  .aq-tool-tip-container.is-character {
    width: 100%;
    margin-top: 0;
    top: 300px;
  }

  .aq-tool-tip-container.is-enviroment {
    top: 251px;
  }

  .aq-model-tool-tip-overlay {
    display: none;
  }

  .aq-model-tool-tip-overlay.is-one {
    flex-direction: column;
    display: flex;
  }

  .model-number {
    padding-top: .63rem;
    padding-left: .63rem;
    font-size: .88rem;
  }

  .aq-model-tab-body-top {
    text-align: center;
    align-items: center;
    margin-bottom: 1rem;
  }

  .aq-tab-container {
    flex-direction: column;
    height: auto;
  }

  .aq-tab-container.is-item-2.is-v2 {
    background-color: #cae6e9;
    border-radius: 0 0 20px 20px;
    height: auto;
    margin-bottom: 1.25rem;
    margin-right: 0;
  }

  .aq-tab-container.is-item-2.is-v2.is-active {
    background-color: var(--white-3);
  }

  .aq-tab-container.is-item-3 {
    background-color: #d0d9e4;
    border-radius: 0 0 20px 20px;
    flex-direction: column;
    align-items: stretch;
  }

  .aq-tab-container.is-item-3.is-active {
    background-color: #0000;
  }

  .aq-tab-container.is-item-1 {
    background-color: #faedfa;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
    height: auto;
    margin-bottom: 1.25rem;
    margin-right: 0;
  }

  .aq-tab-container.is-item-1.is-active {
    background-color: var(--white-3);
    border-bottom-left-radius: 20px;
    height: auto;
    margin-right: 0;
  }

  .aq-tab-link {
    background-color: #0000;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0;
    width: auto;
    overflow: hidden;
  }

  .aq-tab-link.active {
    background-color: var(--white-3);
    width: auto;
  }

  .aq-tab-content-wrapper {
    width: 100%;
    height: 0;
    overflow: hidden;
  }

  .aq-tab-content-wrapper.active {
    flex-direction: row;
    height: 75vh;
    display: flex;
    position: relative;
  }

  .aq-tab-content-wrapper.is-ability.active {
    height: 35rem;
  }

  .aq-tab-content-wrapper.is-character {
    height: 0;
  }

  .aq-tab-content-wrapper.is-character.active {
    height: 40rem;
  }

  .aq-tab-content {
    display: none;
  }

  .tab-absolute {
    flex-direction: column;
    height: 100%;
    position: absolute;
  }

  .aq-model-content {
    width: auto;
    margin-top: 20px;
  }

  .aq-model-content.is-mobile {
    text-align: center;
    width: 75%;
    margin-top: 0;
    margin-bottom: 2.5rem;
    display: block;
  }

  .aq-model-hero_card {
    margin-top: -253px;
  }

  .aq-character-arrow, .aq-enviroment-arrow, .aq-arrow {
    transform: rotate(90deg);
  }

  .aq-arrow-container {
    justify-content: center;
    align-items: center;
    margin-right: 1rem;
    padding-top: 0;
    padding-bottom: 4px;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
    overflow: hidden;
  }

  .atb-2-col-content {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .atb-col-left, .atb-col-right {
    width: auto;
  }

  .ross-atb-image {
    top: -14%;
    right: -3%;
  }

  .abp-heading, .abp-p-large {
    text-align: center;
  }

  .bold-text-7 {
    text-align: center;
    font-size: 40px;
  }

  .margin-bottom-32 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .is-aq-model-desktop {
    display: none;
  }

  .is-aq-model-mobile {
    display: block;
  }

  .aq-model-tabs-v2 {
    flex-direction: column;
  }

  .hero-content-container_v2 {
    align-items: flex-start;
  }

  .hero-heading_v2 {
    text-align: center;
    font-size: 1.88rem;
  }

  .hero-heading_v2.is-practitioner {
    text-align: left;
    font-size: 3.13rem;
  }

  .hero-p_v2 {
    text-align: center;
  }

  .hero-p_v2.is-left-aligend, .hero-p_v2.is-aq-practioner {
    text-align: left;
  }

  .tab-logo {
    grid-column-gap: 1.56rem;
    grid-row-gap: 1.56rem;
    flex-direction: row-reverse;
    flex: 0 auto;
    justify-content: space-between;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1rem;
    display: flex;
    position: relative;
  }

  .td-hero {
    min-height: 0;
  }

  .td-hero-title-wrap.is-v3 {
    padding-top: 1.88rem;
  }

  .td-hero_p {
    width: auto;
  }

  .two-item-flex {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-direction: column;
  }

  .two-item-flex.is-v1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .two-item-flex.is-benifits {
    grid-column-gap: 9.38rem;
    grid-row-gap: 9.38rem;
  }

  .two-item-flex.flex-aligned-top.cdp-steps, .two-item-flex.justified-left.cdp-download {
    flex-direction: row;
  }

  .two-item-flex.cdp-instructor_header {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .two-item-flex.cdp_flex_header {
    flex-direction: row;
    align-items: center;
  }

  .two-item-flex_item {
    padding: 1.88rem;
  }

  .two-item-flex_item.is-v2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: auto;
  }

  .two-item-flex_item.is-v2.is-check-mark-item-2 {
    overflow: hidden;
  }

  .two-item-flex_item.is-v3 {
    width: auto;
    padding-top: 7.03rem;
    padding-bottom: 0;
  }

  .td-key-benifits-title {
    font-size: 1.25rem;
  }

  .td-quote-img-container.is-desktop {
    display: none;
  }

  .td-quote-img-container.is-mobile {
    justify-content: center;
    padding-left: 0;
    position: static;
  }

  .workshop-item_content.is-small.is-desktop, .workshop-item_content.is-small.is-mobile {
    display: none;
  }

  .workshop-item_content.is-medium {
    width: 40%;
  }

  .td-text-grey {
    text-align: left;
  }

  .td-text-grey.is-body-color, .td-text-grey.is-centered {
    text-align: center;
  }

  .td-text-grey.is-text-small {
    width: auto;
  }

  .workshop-time-cicle.is-tablet {
    width: 75px;
    height: 75px;
    display: flex;
  }

  .drop-us-a-line_item.is-large {
    z-index: 150;
    position: relative;
  }

  .drop-line-bcg {
    right: -21%;
  }

  .workshop-faq {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .margin-bottom-33, .margin-bottom-34 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .workshop-hero-p, .assesement-options-wrap, .assesment-option-btn-container {
    width: auto;
  }

  .mobile-quote-img {
    display: block;
  }

  .hero-heading-sub-heading.is-aq-practitioner {
    width: auto;
  }

  .cta-button.is-blue {
    font-size: .75rem;
  }

  .cta-button.is-on-blue-bcg.small-text {
    height: 4rem;
  }

  .cta-button.is-white {
    height: 4rem;
    margin-top: 0;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .spacer-xlarge.hidden-moblie {
    display: none;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .hide-tablet {
    display: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .cta-blob-bcg {
    top: -60px;
    left: -146px;
  }

  .ux-lead-box {
    width: 50%;
    padding: 2rem 1rem;
  }

  .thrive-quote-text {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .flex-2x2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .flex-2x2.is-thrive {
    grid-column-gap: 3.13rem;
    grid-row-gap: 3.13rem;
  }

  .flex-2x2_item.ux-text-box {
    width: 50%;
  }

  .quote-title {
    text-align: center;
  }

  .hero-subtitle {
    font-size: 18px;
  }

  .hero-font {
    font-size: 26px;
  }

  .card-image-wrap {
    height: auto;
  }

  .future-ready_book_img {
    max-width: 60%;
  }

  .heading-32 {
    font-size: 26px;
  }

  .heading-33.is-pivot-title-slide {
    width: auto;
  }

  .model-block_item {
    width: 100%;
  }

  .model-block_item.aligned-left {
    align-self: center;
    width: 100%;
  }

  .model-title {
    text-align: center;
    width: auto;
  }

  .swiper-slide {
    width: 50%;
  }

  .footer-logo {
    width: 44%;
  }

  .icf-car {
    grid-column-gap: 9.38rem;
    grid-row-gap: 9.38rem;
    flex-direction: column;
  }

  .icf-hero-cta.is-container {
    grid-column-gap: 3.13rem;
    grid-row-gap: 3.13rem;
    flex-direction: column;
  }

  .icf-hero-cta_left {
    text-align: center;
    flex-direction: column;
    width: auto;
  }

  .yellow-bullet-item {
    text-align: center;
    justify-content: center;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .yellow-bullet-item.is-2, .yellow-bullet-item.is-2.is-bullet {
    justify-content: flex-start;
    padding-top: 0;
  }

  .yellow-bullet-item.is-last {
    border-bottom: 1px #000;
    justify-content: center;
    min-height: auto;
    padding-top: 2.9rem;
    padding-bottom: 2.9rem;
  }

  .yellow-bullet-item.is-first.is-first-second {
    border-top-style: solid;
  }

  .two-item-flex_inner-flex_item {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .two-item-flex_inner-flex_item.is-v3.is-bullet {
    text-align: left;
    flex-direction: row;
  }

  .two-item-flex_inner-flex_item.is-icf-thank-you {
    flex-direction: column;
    justify-content: flex-start;
  }

  .two-item-flex_item-img {
    justify-content: center;
    align-items: center;
  }

  .course-dates {
    min-height: auto;
  }

  .course-date_title.is-show-dates {
    cursor: pointer;
    padding-bottom: 0;
    transition: color .5s ease-in-out;
    display: block;
  }

  .course-date_title.is-show-dates:hover {
    color: var(--orange);
  }

  .certification-card, .icf-certification-card-cta {
    width: 100%;
  }

  .icf-cta-bcg {
    display: none;
    inset: auto 0% 0;
  }

  .count-down-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .see-more-container {
    padding-top: 3.7rem;
    padding-bottom: 1.2rem;
    display: flex;
  }

  .see-more-container.is-icf {
    flex-direction: column;
    padding-bottom: 2.5rem;
  }

  .see-more-container.is-icf.is-bullet {
    padding-bottom: 5rem;
  }

  .yellow-bullet-container {
    display: block;
    overflow: hidden;
  }

  .course-date-wrap {
    height: 0;
    overflow: hidden;
  }

  .course-date-wrap.is-bundle {
    height: 0;
  }

  .icf-desktop-view {
    display: none;
  }

  .icf-mobile-view {
    display: block;
  }

  .icf-bullet-hide {
    overflow: hidden;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-36 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icf-landing-container {
    margin-top: 0;
  }

  .icf-landing-page {
    font-size: 2rem;
  }

  .icf-landing-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64dc1d2dfad4ead0c593e77e_header-banner-mobile.jpg"), url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64dc1d2efad4ead0c593e7dc_header-banner-desktop.jpg");
    background-position: 50%, 50%;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover;
  }

  .icf-landing-wrapper.is-bottom {
    position: static;
  }

  .icf-thank-you-cta.is-icf-ty {
    flex-direction: column;
    max-width: none;
    padding-left: 3.2rem;
    position: relative;
  }

  .icf-cta-card_p {
    text-align: left;
  }

  .icf-cta-card_p.icf-ty {
    text-align: center;
  }

  .icf-thank-you-form {
    box-shadow: none;
    margin-top: 0;
    padding: 0;
    position: static;
  }

  .icf-thank-you-cta_container {
    margin-top: -53px;
  }

  .icf-bonus-img.is-desktop {
    display: none;
  }

  .epic-give-away {
    background-color: var(--midnight-blue);
    color: var(--white-3);
    margin-bottom: 0;
  }

  .icf-epic-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-direction: column;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .icf-epic-wrap_item {
    align-items: center;
  }

  .icf-epic-word {
    width: 75%;
  }

  .epic-enter-to-win {
    color: var(--midnight-blue);
    line-height: 1.3;
  }

  .secret-word_title {
    color: var(--midnight-blue);
  }

  .icf-hero-card-bcg {
    height: 85%;
  }

  .icf-thank-you-mobile {
    display: block;
  }

  .icf-thank-you-desktop {
    display: none;
  }

  .icf-ty-mobile-header {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64dc1d2dfad4ead0c593e77e_header-banner-mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    align-items: center;
    min-height: 100vh;
    margin-bottom: -100px;
    padding-top: 3.13rem;
    display: flex;
  }

  .icf-ty-mobile-header_wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    color: var(--white-3);
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .icf-form-spacer {
    padding-bottom: 1.5rem;
  }

  .icf-ty-bonus-icon {
    width: 9.38rem;
    height: 9.38rem;
    margin-top: -3.38rem;
    margin-left: -1.25rem;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .time-icon {
    display: none;
  }

  .section-veritcle-padding {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .epic-copy {
    display: flex;
    position: relative;
  }

  .epic-copy-paste {
    cursor: pointer;
    margin-top: -1rem;
    margin-right: -1.88rem;
    transition: color .5s;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .epic-copy-paste:hover {
    color: var(--midnight-blue);
  }

  .icf-benifit-btn-wrapper {
    display: flex;
  }

  .next-date-item.is-clock {
    width: auto;
  }

  .next-date-item.is-dates {
    width: 50%;
    min-width: 0;
  }

  .next-start-date-timer-wrapper {
    grid-column-gap: 3.13rem;
    grid-row-gap: 3.13rem;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem;
  }

  .more-date-options {
    margin-top: 15px;
  }

  .more-date-options-item {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: .7rem;
  }

  .more-date-options-item.is-first {
    flex-direction: column;
  }

  .more-date-options-item.is-first.is-mobile {
    display: none;
  }

  .cdp-intro-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    margin-bottom: 2rem;
  }

  .cdp-intro-flex-wrapper {
    flex-direction: column;
  }

  .cdp-contact-info {
    width: auto;
    margin-bottom: 6rem;
  }

  .cdp-flex_item, .cdp-flex_item.is-main {
    width: auto;
  }

  .cdp-flex_item.is-upcoming-dates {
    width: auto;
    padding: 0;
  }

  .cdp-flex_item.is-upcoming-dates.is-cdp {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cdp-collection-item {
    padding: 2.5rem;
  }

  .form-centered {
    width: 75%;
  }

  .horizontal-flex.is-cdp.is-hero {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .horizontal-flex.cd-foundation {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .horizontal-flex.is-steps {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .horizontal-flex_item.width-55 {
    width: auto;
  }

  .horizontal-flex_item.width-55.is-steps, .horizontal-flex_item.width-55.is-hero {
    width: 50%;
  }

  .horizontal-flex_item.width-55.is-foundation {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .horizontal-flex_item.width-45.aligend-center {
    width: auto;
  }

  .horizontal-flex_item.width-45.aligend-center.is-top {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .cdp-flex_parent {
    flex-direction: column;
  }

  .cdp-flex_parent.is-upcoming-dates.is-footer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .cdp-partners-btn-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-69, .width-100 {
    width: 100%;
  }

  .cdp-instructor-content-wrap {
    width: auto;
  }

  .cdp-logo-footer-desktop {
    display: none;
  }

  .cdp-partnershiop-logo-mobile {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    display: flex;
  }

  .cdp-product-banner-wrapper {
    flex-direction: column;
  }

  .cdp-middle {
    text-align: center;
  }

  .aq-certified-fileter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .aq-certified-fileter.is-fields {
    flex-flow: column;
  }

  .aq-coaches_list {
    grid-template-columns: 1fr 1fr;
    height: 100%;
  }

  .aq-coach_card.is-v2 {
    height: 100%;
  }

  .aq-coach_select.is-services {
    width: auto;
  }

  .aq-coach_more-info-content, .aq-coach_contact {
    padding-left: 0;
  }

  .coach-contact-form {
    line-height: 1.4;
  }

  .lead-magnet-wrapper-item {
    width: 40%;
  }

  .lead-magnet-wrapper-item.is-left {
    width: 60%;
  }

  .coach-success-message {
    font-size: .88rem;
    line-height: 1.3;
  }

  .form-terms-checkbox {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .aq-coaches-map {
    width: auto;
  }

  .layout_split_visual_wrap.is-reversed, .u-order-first-desktop {
    order: 0;
  }

  .u-grid-column-4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .u-order-last-desktop {
    order: 0;
  }

  .g_title_h2.is-v2 {
    width: 30ch;
    margin-left: auto;
    margin-right: auto;
  }

  .landing_container.u-container {
    text-align: left;
  }

  .landing_container.u-container.vsl-hero {
    border-radius: 0;
  }

  .landing_forn, .landing_forn.is-thank_you {
    flex-flow: row;
  }

  .landing_form_content.is-full-width, .landing_form_content.vsl_form {
    width: 65%;
  }

  .landing_form_img {
    width: 35%;
  }

  .landing_form_img.is-full-width {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .u-form_input.is-country-code {
    width: auto;
  }

  .btn_new.is-landing {
    font-size: 1.1rem;
  }

  .btn_new.is-pivot-point {
    text-align: center;
    width: 100%;
  }

  .btn_new.is-pivot-point.is-new {
    width: 50%;
  }

  .footer-text-capped {
    line-height: var(--text--line-height);
  }

  .footer-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .footer-left {
    width: auto;
  }

  .checkbox-label-3 {
    line-height: var(--text--line-height);
  }

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

  .callout_wrapper.is-large {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .plyr_component.is-full-screen {
    height: 80vw;
  }

  .vsl-section.is-v2, .vsl-contianer.u-container {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .vsl-video_img.is-org {
    padding-left: 12px;
    padding-right: 12px;
  }

  .form-flex {
    flex-flow: column;
  }

  .vsl-left-arrow {
    left: -50px;
  }

  .vsl-right-arrow {
    right: -50px;
  }

  .region-toggle-wrap {
    flex-flow: column;
  }

  .cdp-placholder-img {
    width: 12rem;
    height: 12rem;
  }

  .landing-page-header-wrap {
    width: auto;
  }

  .landing-page-header-wrap.is-v3 {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .landing-page-header-wrap.is-v3.is-v4.is-hidden {
    text-align: center;
  }

  .landing-page-header-wrap.is-left {
    width: auto;
    position: static;
  }

  .featured-interview-item {
    width: 48%;
  }

  .pivot-point-section.is-flexed {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .pivot-point-cta-item.is-full, .pivot-point-cta-item.is-full.is-primary, .pivot-point-right {
    width: auto;
  }

  .pivot-point-cta-layout {
    flex-flow: column;
  }

  .pivot-point-cta-title-wrap {
    width: auto;
  }

  .pivot-point-creators {
    flex-flow: column;
  }

  .pivot-point-creators-item, .pivot-point-creators-left {
    width: auto;
  }

  .pricing-ai-certification.is-v2 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .security-small-p {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .security-hero-title {
    text-align: center;
  }

  .security-section-title.is-aq-x {
    font-size: 32px;
  }

  .iso-tablet-image {
    max-width: 4.9rem;
    display: block;
  }

  .community-wrap {
    width: 100%;
  }

  .aq-x-card {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .aq-x-card-p {
    width: auto;
  }

  .testimonial_video_grid {
    grid-template-columns: 1fr 1fr;
  }

  .level-description-wrap.is-flexed {
    flex-flow: column;
  }

  .is-leaders-image {
    padding: 0;
  }

  .certification-image.is-small {
    position: relative;
    left: -7px;
    right: 0;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 26px;
  }

  h4 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .container-light-nav {
    display: flex;
  }

  .menu-button {
    flex: 1;
    justify-content: flex-end;
    display: flex;
  }

  .announcement-contents {
    padding-left: 80px;
    padding-right: 80px;
    display: none;
  }

  .announcement-text {
    font-size: .5em;
  }

  .close-notification {
    right: 14px;
  }

  .button-arrow.hover-white:hover {
    color: var(--white);
  }

  .button-arrow.hover-white.min-width {
    min-width: 260px;
  }

  .button-arrow.hover-white.is-aq-desktop {
    display: none;
  }

  .button-arrow.hover-white.is-aq-x-mobile {
    text-align: center;
    display: block;
  }

  .button-arrow.grey-button.margin-left-15 {
    margin-top: 15px;
    margin-left: 0;
  }

  .button-arrow.new-arrow {
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .button-arrow-text {
    font-size: 14px;
  }

  .button-arrow-text.hide-on-mobile {
    display: block;
  }

  .arrow-html-embed.back {
    align-items: center;
    display: flex;
  }

  .arrow-html-embed.rotated {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .arrow-html-embed.is-btn-arrow {
    justify-content: center;
    align-items: center;
    width: 12px;
    display: flex;
  }

  .arrow-html-embed.is-hidden {
    display: none;
  }

  .margin-left-15.small-img {
    margin-top: 0;
  }

  .flex-button {
    align-items: center;
  }

  .flex-button.mobile-center {
    justify-content: center;
  }

  .flex-button.mobile-center.margin-left-15 {
    margin-top: 15px;
    margin-left: 0;
  }

  .flex-button.mobile-centers {
    justify-content: center;
  }

  .flex-button.mobile-centers.margin-left-15 {
    margin-top: 15px;
    margin-left: 0;
  }

  .flex-button.td-conf-btn, .flex-button.l-d-hidden {
    display: none;
  }

  .flex-button.is-icf {
    justify-content: center;
  }

  .section-hero {
    background-position: 44%;
    height: auto;
    padding-top: 46px;
    padding-bottom: 15px;
  }

  .section-hero.page-padding {
    background-position: -90px;
  }

  .section-hero.inner-page {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/646de55b69dc948095e627d2_Mobile%402x.jpg"), url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/646de03fa3703e451bb52572_banner-desktop.jpg");
    background-position: 50%, 50%;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover;
    background-attachment: scroll, scroll;
  }

  .section-hero.inner-page.is-aq-practioner {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62cc20589e6ac46c75eed3e6_AQai-aqpractitioner.jpg");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-hero.inner-page-single {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62622aca90aa05e2a4f90ab3_coach--org-assessmentt.jpg");
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    padding-top: 60px;
  }

  .section-hero.aq-model {
    background-position: 50%;
  }

  .section-hero.inner-page-single2 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/625ee3ddf952d33d7b1b3028_AQai-org-assessment-hero3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 60px;
  }

  .hero-tabs-content {
    width: 100%;
  }

  .standard-tab-text {
    font-size: 10px;
    line-height: 1.5em;
  }

  .standard-tab {
    padding: 8px;
    font-size: 10px;
  }

  .hero-tabs-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .hero-content-paragraph.text-color-white.is-lead-magnet-p.ug-para.is-left {
    text-align: left;
  }

  .hero-content-paragraph.font24.text-color-white {
    font-size: 20px;
  }

  .hero-content-paragraph.is-thank-you-text {
    width: 100%;
  }

  .hero-content-paragraph.is-thank-you-text.is-coach {
    text-align: left;
  }

  .hero-content-paragraph.is-cdp {
    width: auto;
  }

  .headding-small-bold {
    font-size: 20px;
    line-height: 130%;
  }

  .headding-small-bold.left-align-text.margin-left-15 {
    font-size: 15px;
  }

  .headding-small-bold.mobile-text-center.is-small {
    text-align: left;
  }

  .tab-pane {
    height: auto;
  }

  .hero-tabs-container {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .headding-large {
    font-size: 30px;
    line-height: 130%;
  }

  .headding-large.margin-bottom-22, .headding-large.margin-bottom-22.order-confirmation, .headding-large.margin-bottom-22.mobile-text-center, .headding-large.margin-bottom-22.headersm {
    font-size: 30px;
  }

  .headding-large.margin-bottom-22.aff {
    font-size: 37px;
  }

  .headding-large.margin-bottom-22.doc {
    font-size: 30px;
  }

  .headding-large.margin-bottom-30 {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .hero-tabs {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
  }

  .page-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding.blog {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .section.section-article {
    padding-bottom: 60px;
  }

  .section.section-personal-demo.video {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .section.padd20.border-bottom.blog {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section.dark.blog {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section.dark.section-pricing.is-new {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .section.section-quotes {
    padding-bottom: 0;
  }

  .section.section-quotes--p0 {
    margin-top: 60px;
    padding-bottom: 0;
  }

  .section.section-quotess, .section.section-vivid {
    padding-bottom: 0;
  }

  .section.team-model {
    max-height: 730px;
  }

  .section.section-teams, .section.mobile-bbottom-0, .section.mobile-pbottom-0 {
    padding-bottom: 0;
  }

  .section.blog-summary, .section.blog {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section.lightbg {
    padding-bottom: 70px;
  }

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

  .section.program, .section.pricing-box {
    padding-top: 40px;
  }

  .section.section-form.video {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .section.affiliate {
    padding-top: 130px;
  }

  .section.is-new-section.is-no-top-padding {
    padding-top: 0;
  }

  .container.is-thrive {
    padding-left: 30px;
  }

  .container.is-modal-container {
    margin-top: 66px;
  }

  .container.container-rleative {
    height: 100%;
    padding-top: 3.13em;
    padding-bottom: 3.13em;
    display: flex;
    position: static;
  }

  .container.is-new-container, .container.is-aq-model-tabs {
    padding-left: 1.88rem;
    padding-right: 1.88rem;
  }

  .container.is-icf-card {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container.is-pricing-card {
    padding-bottom: 4rem;
  }

  .heading-section {
    font-size: 30px;
    line-height: 130%;
  }

  .heading-section.margin-bottom-30.text-color-white.left-align-text.mobile-text-center {
    justify-content: center;
  }

  .heading-section.margin-bottom-30.text-color-white.ptitle, .heading-section.margin-bottom-30.is-white-paper-title {
    text-align: center;
  }

  .heading-section.text-align-center.margin-bottom-30.text-color-white.mobile-text-left {
    justify-content: flex-start;
  }

  .heading-section.margin-bottom-55 {
    margin-bottom: 20px;
  }

  .heading-section.text-color-white.margin-bottom-30.mobile-text-center {
    text-align: center;
  }

  .heading-section.margin-bottom-20.mobile-text-center.is-small {
    text-align: left;
    font-size: 1.25rem;
  }

  .heading-section.program-heading {
    margin-bottom: 20px;
  }

  .heading-section.program-heading.text-color-white {
    margin-bottom: 40px;
  }

  .media-play-wrapper {
    height: 280px;
  }

  .media-play-wrapper._30px {
    height: 40vh;
    margin-bottom: 20px;
  }

  .media-play-wrapper.v1 {
    width: 200px;
    max-width: 270px;
    height: 260px;
    margin-left: 0;
  }

  .media-play-wrapper.v2 {
    width: 200px;
    height: 260px;
    margin-left: 0;
  }

  .media-play-button.over-image {
    width: 50px;
    height: 50px;
  }

  .text-block-250 {
    font-size: 13px;
  }

  .margin-top-30.grid-content.min-height {
    min-height: 0;
  }

  .heading-large {
    font-size: 25px;
    line-height: 130%;
  }

  .heading-large.margin-bottom-25 {
    margin-bottom: 20px;
  }

  .heading-large.margin-bottom-10.mobile-center {
    padding-left: 0;
  }

  .heading-large.text-align-center.text-color-white.blog {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 20px;
  }

  .feature-number-wrap {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .small-paragraph {
    text-align: center;
    font-size: 10px;
    line-height: 1.5em;
  }

  .small-paragraph.centre {
    font-size: 15px;
    font-weight: 400;
  }

  .small-paragraph.light {
    font-size: 13px;
    line-height: 1.5em;
  }

  .small-paragraph.sample {
    margin-bottom: 10px;
    font-size: 12px;
  }

  .statistic-circle-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-path.mobile-hide {
    display: none;
  }

  .grid-four-item-image {
    min-height: 250px;
  }

  .grid-four-component {
    grid-template-columns: 1fr;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .our-solutions-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-bottom: 20px;
    margin-left: -7px;
    margin-right: -7px;
    display: grid;
    overflow: visible;
  }

  .our-solutions-tab-link {
    border-radius: 25px;
    width: auto;
    margin-bottom: 0;
    margin-left: 7px;
    margin-right: 7px;
  }

  .our-solutions-tab-link.w--current, .our-solutions-tab-link._50 {
    width: auto;
  }

  .our-solutions-tab-pane {
    text-align: center;
  }

  .div-block-6 {
    padding-top: 0;
  }

  .container-small {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-small.mobile-p0 {
    padding-left: 0;
    padding-right: 0;
  }

  .level-component-wrapper {
    padding-left: 0;
  }

  .level-component-wrapper.padd0 {
    padding-bottom: 100px;
  }

  .level-item-component {
    margin: 15px;
    padding: 20px;
    box-shadow: 0 5px 8px #5b2b7214;
  }

  .level-item-component.margin-bottom-30 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .level-point-list {
    justify-content: flex-start;
  }

  .level-point-list-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 20px;
  }

  .badge-image-wrapper.margin-bottom-20 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .badge-image {
    width: 60px;
    height: 75px;
    font-size: 60px;
  }

  .section-faq-head {
    margin-bottom: 30px;
  }

  .section-faq-head.container-small {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-grid-compontent {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .faq-grid-compontent.c-slider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq-grid-item-data {
    height: 380px;
    padding: 50px 15px;
  }

  .faq-grid-item-icon.margin-bottom-25 {
    margin-bottom: 20px;
  }

  .teams-companies-item-content {
    padding-left: 0;
    padding-right: 0;
  }

  .teams-companies-item-image-wrapper {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .article-component {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .article-item.fs-collection-items {
    background-color: var(--white);
  }

  .article-item-image {
    object-fit: cover;
    object-position: 50% 0%;
  }

  .article-item-content {
    padding: 15px 15px 20px;
  }

  .section-personal-demo-intro {
    text-align: left;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-personal-demo-intro.is-aq-x {
    text-align: center;
  }

  .personal-demo-form {
    margin-top: 30px;
  }

  .personal-form-field-row {
    flex-wrap: wrap;
  }

  .personal-form-field {
    width: 100%;
  }

  .field-label-text {
    margin-bottom: 10px;
  }

  .checkbox-label {
    letter-spacing: -.01em;
    font-size: 15px;
    font-weight: 400;
  }

  .checkbox-field {
    margin-bottom: 0;
  }

  .form-sumit-row {
    margin-top: 30px;
  }

  .back-to-top {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .footer-top-wrapper {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .footer-column {
    width: 100%;
  }

  .footer-headding {
    font-size: 18px;
  }

  .footer-link {
    font-size: 14px;
  }

  .text-field.long {
    margin-bottom: 0;
  }

  .text-field.long.mb2 {
    margin-bottom: 10px;
  }

  .field-label, .checkbox-label-2 {
    font-size: 14px;
  }

  .footer-bottom-row {
    text-align: center;
    justify-content: center;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .footer-logo-image {
    max-width: 60%;
    margin-right: 0;
  }

  .footer-logo {
    width: 100%;
    margin-bottom: 30px;
  }

  .text-block-254 {
    width: 100%;
    margin-bottom: 30px;
    padding-left: 0;
  }

  .footer-social {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .div-block-9 {
    width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .startup-logo.is-hidden {
    max-width: 6rem;
    display: block;
  }

  .copyright {
    padding-bottom: 20px;
  }

  .copyright-row {
    flex-wrap: wrap;
  }

  .copyright-text {
    width: 100%;
  }

  .terms-conditon-menu {
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }

  .copyright-link {
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 13px;
  }

  .model-inner {
    margin-bottom: 40px;
  }

  .link-purple {
    font-size: 14px;
  }

  .paragraph {
    text-align: left;
    margin-bottom: 10px;
  }

  .paragraph.margin-bottom-30 {
    text-align: center;
  }

  .paragraph.margin-bottom-30.mobile-text-center {
    text-align: center;
    margin-bottom: 20px;
  }

  .paragraph.margin-bottom-30.text-color-white.min-height {
    min-height: 0;
  }

  .paragraph.margin-bottom-30.mobile-text-left {
    text-align: left;
    margin-bottom: 30px;
  }

  .paragraph.bold {
    font-size: 13px;
  }

  .paragraph.bold.margin-bottom-10.mobile-text-center {
    text-align: center;
    margin-top: 20px;
  }

  .paragraph.text-align-center.margin-bottom-30 {
    margin-bottom: 30px;
  }

  .paragraph.text-align-center.margin-bottom-10.mobile-text-center {
    text-align: center;
  }

  .paragraph.margin-bottom-10 {
    text-align: left;
  }

  .paragraph.small-font-mobile {
    text-align: center;
  }

  .paragraph.mobile-text-center.podcast {
    text-align: left;
  }

  .paragraph.circle-text {
    text-align: center;
  }

  .paragraph.text-color-white.text-align-center.mobile-text-center {
    font-size: 13px;
  }

  .paragraph.small-font {
    text-align: center;
    font-size: 7px;
    bottom: 7px;
  }

  .paragraph.margin-top-20.mobile-show {
    text-align: center;
  }

  .paragraph.team {
    margin-top: 40px;
  }

  .paragraph.category-white.product-page {
    text-align: left;
  }

  .show-on-mobile {
    display: block;
  }

  .hide-on-mobile {
    display: none;
  }

  .statistic-circle-wrap-text {
    margin-bottom: 20px;
  }

  .head-section-teams-companies.is-centered {
    text-align: center;
  }

  .teams-companies-item-image {
    width: 100%;
  }

  .nav-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-link-tab-2-2 {
    color: #26324a4d;
  }

  .tab-link-tab-2-2.w--current {
    font-size: 3vw;
  }

  .button.arrow-right {
    font-size: 12px;
    line-height: 20px;
  }

  .button.arrow-right.centre-align {
    display: flex;
  }

  .mobile-contents {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 10px;
    display: none;
  }

  .vertical-menus-grid {
    grid-column-gap: 28px;
  }

  .dropdown-nav-link {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.6vw;
    line-height: 1.6;
  }

  .dropdown-nav-link-text {
    font-size: 13px;
  }

  .grid-four-item-link {
    min-height: 250px;
  }

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

  .faq-grid-pagination.c-pagination {
    display: none;
  }

  .section-slider-teams-wrapper {
    padding-top: 30px;
  }

  .button-arrow-on-faq {
    opacity: 1;
  }

  .pupup-video {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pupup-video.auto-stopper.video2.cform-business-case {
    display: none;
  }

  .pupup-video.auto-stopper.video4.modalcookie.is-pilot {
    z-index: 999999999;
    margin-top: 0;
    padding: 44px 25px;
    overflow: auto;
  }

  .popup-body {
    width: 100%;
  }

  .popup-body.pilot-form {
    padding: 0;
    overflow: auto;
  }

  .close {
    padding-top: 19px;
  }

  .popup-inner-body.is-flex {
    padding: 30px;
  }

  .model-wrapper {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 430px;
    height: 440px;
  }

  .description {
    min-height: 140px;
    margin-top: 0;
    overflow: hidden;
  }

  .client-wrapper {
    padding-top: 30px;
  }

  .client-grid-pagination-wrapper {
    margin-top: 30px;
  }

  .copyright-text-size {
    text-align: center;
    margin-bottom: 10px;
  }

  .footer-logo-subtext {
    font-size: 14px;
  }

  .heading-medium22.margin-bottom-20.mobile-small-text {
    font-size: 22px;
  }

  .heading-medium22.margin-bottom-20.min-height {
    height: auto;
  }

  .sub-header-text.category-page {
    font-size: 14px;
  }

  .teams-grid-pagination-wrapper {
    margin-top: -40px;
  }

  .teams-grid-pagination-wrapper.nav-show {
    margin-top: -30px;
  }

  .fs-mask, .fs-collection-item {
    height: 100%;
  }

  .left-arrow.dhide.up {
    top: 92%;
  }

  .left-arrow.dhide.up.is-icf {
    display: block;
  }

  .left-arrow.dhide.up-assess {
    top: 92%;
  }

  .left-arrow.center {
    left: 50%;
    right: auto;
  }

  .right-arrow.dhide.up {
    top: 92%;
  }

  .right-arrow.dhide.up.is-icf {
    display: block;
  }

  .right-arrow.dhide.up-assess {
    top: 92%;
  }

  .right-arrow.center {
    right: 50%;
  }

  .mobile-progress-bar.left25.mobile-show {
    margin-bottom: 0;
  }

  .mobile-progress-bar.dhide.up.is-icf {
    display: block;
  }

  .heading-blogs {
    max-height: 50px;
    margin-bottom: 15px;
  }

  .mobile-text-center {
    text-align: center;
  }

  .fs-slide-art {
    background-color: var(--white);
    border-radius: 10px;
  }

  .mobile-text-left {
    text-align: left;
  }

  .footer-small-heading {
    font-size: 14px;
  }

  .breadcrumbs {
    grid-row-gap: .63rem;
    flex-wrap: wrap;
  }

  .support-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .benefit-wrapper {
    padding-bottom: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .benefit-grid {
    grid-template-columns: 1fr;
  }

  .benefit-grid-item-content {
    margin: 20px 25px;
    padding: 0;
  }

  .benefit-inner {
    min-height: 340px;
  }

  .benefit-mobile-slider {
    flex-direction: column;
  }

  .support-box {
    border-top-width: 0;
    margin-bottom: 20px;
  }

  .support-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .numbers {
    justify-content: center;
  }

  .last-number {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bfs-slider-mask {
    width: 100%;
  }

  .benefit-grid-component {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .benefit-grid-pagination-wrapper {
    margin-top: -30px;
  }

  .benefit-desktop-slider {
    flex-direction: column;
  }

  .bfleft-arrow.mobile-show, .bfright-arrow.mobile-show {
    top: 88%;
  }

  .map-wrapper.is-old, .map-block {
    display: none;
  }

  .map-call-to-action {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .map-subtext {
    text-align: center;
    margin-bottom: 20px;
  }

  .large-subtext.text-align-center {
    font-size: 18px;
  }

  .container-2 {
    background-position: 50%;
  }

  .link-block-3 {
    height: 460100%;
  }

  .support-number-wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
  }

  .desktop-show {
    display: none;
  }

  .map-block-mobile {
    margin-bottom: 30px;
  }

  .img-aq {
    display: block;
  }

  .two-badge {
    margin-top: 10px;
  }

  .hero-grid {
    height: 100%;
  }

  .grid {
    margin-top: 0;
  }

  .lang-icon {
    min-width: 41px;
  }

  .grid-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-image-mobile {
    max-width: 260px;
  }

  .card.white-card.c-height, .card.white-card.c-height-small {
    min-height: 0;
  }

  .key-grid {
    grid-template-columns: 1fr;
  }

  .key-image {
    margin-top: 10px;
  }

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

  .min-height-key {
    text-align: center;
    min-height: 0;
  }

  .checkbox-label-large {
    letter-spacing: -.01em;
    font-size: 15px;
    font-weight: 400;
  }

  .download-button {
    background-position: 64%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .faq-grid {
    grid-template-columns: 1fr;
  }

  .accordian.js-accordion {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .accordion-header.js-accordion-header, .accordion-body__contents {
    padding-bottom: 15px;
  }

  .grow-grid {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    grid-template-columns: 1fr 1fr;
  }

  .icons-three {
    grid-template-columns: 1fr;
  }

  .left-quote {
    left: 0;
  }

  .quote-slider.bottom0 {
    margin-bottom: 0;
  }

  .quote-person {
    margin-top: 20px;
  }

  .coach-grid-compontent {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .coach-grid-pagination-wrapper {
    margin-top: -30px;
  }

  .coach-grid-item-data {
    box-shadow: none;
    background-color: #0000;
    width: 100%;
    height: 360px;
    padding: 0;
  }

  .hoven-image-text {
    opacity: 1;
    background-color: #26314a66;
    height: 100%;
  }

  .submit-button {
    padding: 18px 20px;
  }

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

  .text-block-257 {
    font-size: 12px;
  }

  .text-block-258 {
    font-size: 15px;
  }

  .body-paragraph {
    font-size: 15px;
    line-height: 1.5;
  }

  .body-paragraph.letter-spacing-0-1.margin-bottom-20, .body-paragraph.letter-spacing-01.margin-bottom-20, .body-paragraph.text-color-purple {
    font-size: 12px;
  }

  .certification-compontent {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .text-block-259 {
    font-size: 12px;
  }

  .our-cert-tab-link {
    border-radius: 25px;
    width: auto;
    margin-bottom: 0;
    margin-left: 7px;
    margin-right: 7px;
  }

  .cert-grid.is-new {
    padding-bottom: 20px;
  }

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

  .badge-small {
    width: 100px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .badge-content {
    flex-direction: column;
    align-items: center;
  }

  .compare-slider.dark {
    padding-bottom: 0;
  }

  .compare-cert-slider {
    padding-bottom: 80px;
  }

  .cert-mask, .cert-mask.is-icf-page {
    width: 100%;
  }

  .cert-slide.dark {
    padding-left: 0;
    padding-right: 0;
  }

  .model-image {
    margin-bottom: 40px;
  }

  .button-group {
    flex-direction: column;
    padding-top: 90px;
  }

  .fs-cc-banner_close {
    padding: .325rem;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: center;
  }

  .fs-cc-banner_text {
    text-align: center;
    margin-bottom: 1em;
    font-size: 12px;
    line-height: 1.2;
  }

  .fs-cc-banner_button, .fs-cc-banner_button.fs-cc-button-alt {
    font-size: 2em;
  }

  .notification-bar {
    padding-left: 1.56rem;
    padding-right: 3rem;
  }

  .notification-bar-container {
    grid-column-gap: 0rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .accounement-bar-copy {
    font-size: 13px;
  }

  .aqlist {
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 30px;
  }

  .purpose-grid {
    grid-column-gap: 60px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .purpose-image {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .bg-dark.table-mobile-scroll {
    overflow: auto;
  }

  .border-td {
    padding: 10px;
  }

  .product-category-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 60px 30px;
  }

  .sub-product-wrapper {
    text-align: center;
  }

  .buy-now-button {
    font-size: 12px;
  }

  .image-47 {
    margin-left: 0;
  }

  .aq-tab-block {
    height: auto;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .aq-grid-tab {
    grid-template-columns: 1fr;
  }

  .aq-tab-img {
    max-width: 100%;
    margin-top: 20px;
  }

  .right-tab-box {
    border-left-width: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 0;
  }

  .blog-title-row {
    grid-template-columns: 1fr;
  }

  .writer-image {
    width: 80px;
    height: 80px;
  }

  .second-paragraph, .second-paragraph.mt0 {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .lightbox-link {
    clear: none;
    height: 40vh;
    margin-bottom: 6px;
    margin-right: 0;
    display: block;
  }

  .collection-list-wrapper-2 {
    column-count: 2;
  }

  .small-img {
    width: 65px;
  }

  .small-img.margin-left-15 {
    margin-top: 0;
    margin-left: 15px;
  }

  .small-img.margin-left-15.mobile-left-0 {
    order: -1;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .quote-icons {
    padding-left: 4.69rem;
    padding-right: 4.69rem;
  }

  .testimonials.bottom0 {
    margin-bottom: 60px;
  }

  .flex-spaceb {
    flex-direction: column;
    align-items: center;
  }

  .grid-2-2 {
    grid-template-columns: 1fr;
  }

  .cert-grid-revert {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .our-cert-tab-link-3-3 {
    border-radius: 25px;
    width: auto;
    margin-bottom: 0;
    margin-left: 7px;
    margin-right: 7px;
  }

  .assess-image {
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .grid-space {
    grid-template-columns: 1fr;
  }

  .apply-button {
    font-size: 12px;
  }

  .link-5 {
    margin-left: 0;
    font-size: 13px;
  }

  .text-block-267 {
    margin-top: -56px;
  }

  .div-block-19 {
    flex-direction: column;
  }

  .text-block-271, .text-block-272, .text-block-273 {
    margin-bottom: 8px;
  }

  .text-block-278, .text-block-284, .div-block-21 {
    margin-bottom: 6px;
  }

  .div-block-22, .div-block-23 {
    margin-bottom: 8px;
  }

  .div-block-26 {
    position: static;
  }

  .billing-shipping {
    margin-bottom: 0;
  }

  .billing-address-toggle {
    align-items: center;
  }

  .checkbox-3 {
    margin-top: 0;
  }

  .spacer-for-mobile {
    padding-top: 30px;
    padding-bottom: 30px;
    display: block;
  }

  .grid-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-7.blog-image-text-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .badge-image-small {
    width: 60px;
    height: 75px;
    font-size: 60px;
  }

  .level-point-list-wrapper-assess {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .utility-page-wrap._404 {
    padding-left: 70px;
  }

  .utility-page-wrap._404-v2 {
    background-position: 6%;
  }

  .sample-grid-two {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .download-button-3 {
    background-position: 64%;
  }

  .fliter-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .title-blog.podcast {
    width: auto;
  }

  .sort-blog {
    width: auto;
    margin-top: 20px;
    margin-left: 0;
  }

  .html-embed-3 {
    display: none;
  }

  .blog-thumb {
    height: 99.5%;
  }

  .collection-list-2 {
    grid-template-columns: 1fr;
  }

  .overlay-summary, .grid-summary {
    max-height: 85px;
    font-size: 14px;
  }

  .collection-list-2-2, .collection-list-3 {
    grid-template-columns: 1fr;
  }

  .collection-list-3.fs-collection-lists.fs-collection-blogs, .collection-list-3.fs-collection-blogs {
    display: none;
  }

  .mobile-top-30 {
    margin-top: 60px;
    margin-bottom: 100px;
    display: block;
  }

  .mobile-top-30.grid-content.min-height {
    min-height: 0;
  }

  .mobile-top-30.jetboost-list-wrapper-e4wz.jetboost-list-wrapper-e28e.mobile {
    display: block;
  }

  .desktop-top-30.grid-content.min-height {
    min-height: 0;
  }

  .desktop-top-30.jetboost-list-wrapper-e4wz.jetboost-list-wrapper-e28e.desktop {
    display: none;
  }

  .mobile-blogs {
    display: block;
  }

  .mobile-blogs.grid-content.min-height {
    min-height: 0;
  }

  .mobile-blogs.jetboost-list-wrapper-e4wz.jetboost-list-wrapper-e28e.mobile {
    display: block;
  }

  .mobile-blogs.jetboost-list-wrapper-e4wz.jetboost-list-wrapper-e28e.fs-collection-wrapper {
    margin-top: 0;
  }

  .fs-slider-blogs-mask {
    width: 100%;
    max-height: 440px;
    overflow: hidden;
  }

  .fs-slide-blogs {
    background-color: var(--white);
    border-radius: 10px;
  }

  .global-security {
    grid-template-columns: 1fr;
  }

  .privacy-block {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 15px;
  }

  .image-box {
    min-height: 250px;
  }

  .privacy-subtext {
    text-align: center;
  }

  .grid-8 {
    grid-template-columns: 1fr;
  }

  .community {
    height: 280px;
  }

  .community._30px {
    height: 40vh;
    margin-bottom: 20px;
  }

  ._4-across {
    grid-template-columns: 1fr 1fr;
  }

  .writer-image-2 {
    width: 80px;
    height: 80px;
  }

  .vertical-centre-flex {
    border-left-width: 0;
    padding-left: 0;
  }

  .grid-10 {
    border-bottom: 1px solid var(--divider);
    margin-bottom: 30px;
  }

  .image-54.transcript {
    width: 40px;
    font-size: 80px;
  }

  .small-heading-light.is-aq-x {
    padding-bottom: 2.2rem;
  }

  .image-overlay-shape, .image-overlay-shape.mobile-hide {
    display: none;
  }

  .c-slider {
    padding-bottom: 60px;
  }

  .c-mask {
    width: 100%;
  }

  .c-slide {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-content-paragraph {
    font-size: 20px;
    line-height: 1.5em;
  }

  .program-grid {
    grid-column-gap: 0px;
  }

  .column-2, .column-3 {
    margin-top: 10px;
    padding-left: 0;
  }

  .rich-text-block-3 {
    line-height: 1.4;
  }

  .accordion-header-tab.js-accordion-header {
    padding-bottom: 15px;
  }

  .week-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .week-plus {
    border-right-style: none;
    margin-right: 0;
    padding-right: 0;
  }

  .block-four {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    padding: 30px;
  }

  .popup-grid {
    grid-template-columns: 1fr;
  }

  .popup-text {
    text-align: center;
    margin-bottom: 30px;
  }

  .quote-grid {
    grid-template-columns: 1fr;
  }

  .quote-logo {
    width: 120px;
    height: 120px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .comp-grid {
    margin-bottom: 50px;
  }

  .saver-box {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .saver-img {
    width: 110px;
    max-width: 100%;
    top: 12px;
    left: 13px;
  }

  .saver-text {
    text-align: left;
  }

  .pricing-boxes {
    margin-top: 40px;
  }

  .pricing-header {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-icon {
    margin-bottom: 20px;
  }

  .pricing-body {
    padding: 40px 20px;
  }

  .p-grid {
    grid-template-columns: 1fr;
  }

  .f-grid {
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-bgroup {
    flex-direction: column;
  }

  .image-overlay-shape-static.mobile-hide {
    display: none;
  }

  .phase-grid {
    grid-template-columns: 1fr;
  }

  .capture-form {
    padding: 60px 20px 40px;
  }

  .capture-form.blob {
    background-size: 158px;
  }

  .form-white-heading {
    font-size: 30px;
  }

  .form-field-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .module-box {
    padding-right: 0;
  }

  .desktop-phases {
    display: none;
  }

  .mobile-phases {
    display: inline-block;
  }

  .grid-11 {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .grid-four-item-head-pract {
    margin-top: 0;
  }

  .form-white-heading-large {
    font-size: 22px;
  }

  .video-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-inv {
    margin-top: 70px;
    margin-bottom: 0;
  }

  .dev-icon.margin-bottom-20 {
    width: 120px;
    height: 120px;
  }

  .dev-slider-mask {
    width: 100%;
  }

  .dev-inner {
    min-height: 0;
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .dev-wrapper {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dev-wrapper.bottom {
    padding-bottom: 60px;
  }

  .grid-13 {
    grid-template-columns: 1fr;
  }

  .font25 {
    margin-bottom: 20px;
  }

  .feature-number-wrap-global {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .statistic-circle-wrap-global {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-14 {
    grid-template-columns: 1fr;
  }

  .f-block {
    border-right-width: 0;
    padding: 20px 50px;
  }

  .tag-text {
    font-size: 13px;
  }

  .content-block-aff {
    padding-top: 0;
  }

  .aff-form {
    padding-left: 30px;
    padding-right: 30px;
    top: 40px;
  }

  .form-affiliate {
    margin-top: 0;
  }

  .form-field-row-equal {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    margin-bottom: 10px;
  }

  .book-grid-two {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .book-form {
    padding: 20px;
  }

  .bimage {
    border-radius: 10px;
    max-width: 270px;
  }

  .content-block-book {
    padding-top: 0;
  }

  .book-form-wrapper {
    padding-bottom: 0;
  }

  .large-heading {
    font-size: 36px;
  }

  .book-model {
    width: 100%;
    margin-bottom: 40px;
  }

  .book-grid-large {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .btn-on-book {
    right: -20px;
  }

  .lead-magnet-wrapper {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .lead-magnet-wrapper.is-welcome-to-the-club {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .lead-magnet-wrapper.is-welcome-to-the-club.is-lug.is-coach {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .lead-magnet-wrapper.is-coach {
    flex-flow: column;
  }

  .lead-magnet-hero-left.welcome-to-the-club {
    text-align: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lead-magnet-hero-left.welcome-to-the-club.is-coach-content {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .lead-magnet-hero-right.is-thank-you-image {
    padding-bottom: 0;
  }

  .lead-magnet-hero-right.is-lug {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .margin-bottom.margin-medium {
    margin-bottom: 3rem;
  }

  .image-text-container.is-thrive {
    grid-column-gap: 66px;
    grid-row-gap: 60px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-text-container.is-about-the-author {
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-text-container.is-book-bullet-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .image-text-container.is-ug {
    grid-row-gap: 2.81rem;
    grid-template-columns: 1fr;
  }

  .image-text-container.is-l-d {
    flex-direction: column;
    display: flex;
  }

  .image-text-left.is-left {
    width: auto;
  }

  .image-text-right.is-author-content {
    text-align: center;
    align-items: center;
  }

  .p-large.is-centered {
    text-align: center;
  }

  .lead-magnet-bullet-wrapper.is-lug {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .margin-bottom-40.is-25 {
    margin-bottom: 1.56rem;
  }

  .book-quote-icon.is-top {
    top: -20%;
    left: -14%;
  }

  .book-quote-icon.is-bottom {
    right: -14%;
  }

  .download-guide.is-fixed-size.left-aligned {
    text-align: left;
  }

  .welcome-to-the-club {
    margin-left: 0;
    margin-right: 0;
  }

  .book-a-call-wrapper {
    width: 100%;
  }

  .small-btn-text {
    font-size: 12px;
  }

  .pilor-form-title {
    width: 75%;
  }

  .case-study-large-container {
    grid-column-gap: 0rem;
    grid-row-gap: 1.75rem;
    flex-direction: column;
  }

  .case-study-large-container.is-challenge {
    grid-row-gap: 0rem;
  }

  .casestudy-large-item {
    width: 100%;
  }

  .casestudy-large-item.is-impact.coaches-impact {
    display: block;
  }

  .casestudy-client-information {
    padding-left: 3.8em;
    padding-right: 3.8em;
  }

  .casestudy-client-logo.organisation-case-study {
    margin-bottom: 1rem;
  }

  .case-study-small-container {
    flex-direction: column;
  }

  .cs-breadcrumbs-item {
    flex-wrap: wrap;
  }

  .cs-category-filter {
    min-width: auto;
  }

  .h1-no-padding {
    font-size: 28px;
  }

  .cs-grid {
    grid-template-columns: 1fr 1fr;
  }

  .cs-grid-2 {
    grid-column-gap: 3.13rem;
    grid-row-gap: 4.69rem;
    grid-template-columns: 1fr;
  }

  .the-approach {
    padding-bottom: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-31 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .impact-circle.coaches-impact {
    width: 30em;
    height: 30em;
  }

  .counter.counter-large.cs {
    font-size: 1rem;
  }

  .cs-quote-section {
    margin-bottom: 2.5rem;
  }

  .cs-cta-btn-container {
    grid-row-gap: 1.56em;
    flex-wrap: wrap;
  }

  .cs-cta-title {
    width: auto;
    margin-bottom: 1.53em;
  }

  .tag-name-2.text-colour-dark {
    line-height: 1.3;
  }

  .cs-filter-list {
    grid-column-gap: 1.56rem;
    grid-row-gap: 1.56rem;
    flex-wrap: wrap;
  }

  .coaches-image {
    width: 9.38rem;
    height: 9.38rem;
    margin-top: -4.69rem;
  }

  .quotations.cs-bottom-quote-bottom {
    top: 1.5em;
  }

  .cs-company-logo {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cs-logo-bcg-image {
    display: none;
  }

  .cs-organisation-logo-container {
    padding-left: 0;
  }

  .affiliate-hero {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/630eec01cdb1485769673acd_Ezra-mobile.jpg");
    background-position: 50%;
    background-size: cover;
    height: 592px;
    min-height: 37em;
    margin-top: 13px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .affiliate-hero.is-proci {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/631217bfe2519f14bba05ff2_New%20Project%20(5)%201.jpg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .affiliate-hero.is-ezra {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/630eec01cdb1485769673acd_Ezra-mobile.jpg");
  }

  .affiliate-hero.is-vistage {
    background-color: #23578d;
    background-image: none;
  }

  .affiliate-hero.is-coactive {
    background-color: #a12f53;
    background-image: none;
  }

  .affiliate-hero-img-container {
    display: none;
  }

  .affiliate-hero-container {
    position: static;
  }

  .afilliate-hero-text {
    font-size: 1.3rem;
  }

  .afilliate-hero-text.is-vistage {
    color: var(--divider);
  }

  .affiliate-wrapper {
    text-align: left;
    width: auto;
  }

  .afiliate-info-grid {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .afiliate-info-title {
    color: var(--black);
    font-size: 1rem;
  }

  .afiliate-info-title.is-vistage {
    color: var(--white-3);
  }

  .affiliate-subtitle {
    font-size: .7rem;
  }

  .affiliate-subtitle.is-vistage, .bonus-wrapper.is-vistage {
    color: var(--white-3);
  }

  .bonus-wrapper-p {
    font-size: .7rem;
  }

  .image-56 {
    width: auto;
  }

  .affiliate-grid {
    flex-direction: column;
    grid-template-columns: .5fr;
    align-items: center;
    display: flex;
  }

  .affiliate-image {
    width: 40%;
  }

  .affiliate-discount-code {
    justify-content: flex-end;
    width: 100%;
    display: flex;
  }

  .g {
    font-size: 2rem;
  }

  .affiliates-title {
    text-align: center;
  }

  .coach-slice {
    position: static;
  }

  .coaches-form {
    width: 100%;
  }

  .coaches-image-graphic {
    width: 75%;
  }

  .coaches-image-graphic.is-coaches-popup {
    display: none;
  }

  .coaches-guide-container {
    grid-row-gap: 5em;
    flex-direction: column;
  }

  .coaches-guide-container.coach-popup {
    z-index: 1;
    flex-direction: row;
    display: flex;
  }

  .coach-popup {
    z-index: 99999;
    height: 100vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .form-text-blog {
    font-size: .88rem;
  }

  .navbar5_dropdown-content-right {
    padding: 1.5rem;
  }

  .navbar5_menu {
    overflow: auto;
  }

  .navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar5_logo-link.w--current {
    margin-top: 0;
  }

  .navbar5_container {
    flex-direction: row;
    height: 100%;
    min-height: 4rem;
  }

  .navbar5_dropdown-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .navbar5_dropdown-list.w--open {
    flex-direction: column;
  }

  .navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar5_component {
    z-index: 9000;
    min-height: 4rem;
    display: block;
  }

  .paragraph-30 {
    margin-right: 0;
  }

  .aq-assement-discount-form-dummy-button {
    line-height: 1.3;
  }

  .book-details {
    margin-bottom: 3.13rem;
  }

  .notification-text-top-bar {
    padding-right: 16px;
    font-size: .7rem;
  }

  .notification-link-top-bar {
    margin-left: 0;
    font-size: .7rem;
  }

  .collection-list-9 {
    grid-row-gap: 3.13rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .image-cover-container.is-blog-thumbnail.is-blog-content-overlay {
    padding-top: 70%;
  }

  .collection-list-10 {
    grid-template-columns: 1fr;
  }

  .price-change-imag-banner {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63596bd3885ef9b63af79634_bg-mobile.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 10.33rem;
  }

  .price-change-grid {
    grid-row-gap: 1.88rem;
    grid-template-columns: 1fr;
  }

  .price-change-grid-item {
    text-align: center;
  }

  .price-change-flex {
    grid-row-gap: 3.13rem;
    flex-direction: column;
  }

  .price-change-flex-content {
    width: 80%;
    margin-top: -5.8rem;
    padding-left: 3.1rem;
    padding-right: 3.1rem;
  }

  .price-change-flex-content.is-icf {
    margin-top: -5.8rem;
  }

  .price-change-flex-image {
    justify-content: flex-end;
    width: 100%;
    margin-right: 150px;
    display: flex;
  }

  .price-change-flex-image.is-icf {
    margin-right: 129px;
  }

  .workshop-slide-item {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .workshop_slider {
    padding-bottom: 3rem;
  }

  .desktop-image {
    display: none;
  }

  .mobile-image {
    display: block;
  }

  .certification-header-title {
    grid-row-gap: 1.56rem;
    flex-direction: column;
    width: 100%;
  }

  .certification-logo-container {
    grid-column-gap: 1.56rem;
    height: 100%;
  }

  .certification-logo-container.is-desktop {
    display: none;
  }

  .certification-title {
    align-self: flex-start;
    width: 80%;
  }

  .certification-content-wrapper {
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: flex-start;
  }

  .certification-content-wrapper.is-icf {
    justify-content: center;
    align-items: flex-start;
  }

  .logo-mobile {
    grid-column-gap: 1.56rem;
    grid-row-gap: 1.56rem;
    flex-direction: column;
    display: flex;
  }

  .workshp-banner-cta.is-white {
    grid-row-gap: 1.56rem;
    flex-direction: column;
  }

  .icf-flex-contianer {
    grid-row-gap: 3.13rem;
    flex-direction: column;
  }

  .icf-flex_item {
    width: auto;
  }

  .pricing-date-flex-container {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .workshop-card-item {
    padding: 0;
  }

  .accordion2_icon {
    width: 1.75rem;
  }

  .accordion2_bottom {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .accordian-title_item.is-left {
    width: auto;
  }

  .accordian-title_item.is-hide-btn.is-mobile {
    display: none;
  }

  .accordian-title_item.is-hide-btn.is-card {
    display: flex;
  }

  .accordian-title_item.is-desktop {
    display: none;
  }

  .duration {
    text-align: center;
  }

  .workshop_content-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .worskshop-title {
    margin-bottom: 0;
    line-height: 1.5;
  }

  .workshop-subtitle {
    line-height: 1.4;
  }

  .worshop-hero-icon_desktop {
    display: none;
  }

  .worshop-hero-icon_mobile {
    display: block;
  }

  .workshop-cta-copy, .workshop-quote-container, .workshop-quote-container.is-top, .paypal-wrapper.is-rounded.height-auto.is-full-width {
    width: auto;
  }

  .paypal-wrapper.is-rounded.is-aq-practitioner {
    width: auto;
    height: auto;
  }

  .paypal-wrapper.is-most-popular.is-purple {
    grid-row-gap: 1rem;
  }

  .paypal-img-container.height-auto {
    height: auto;
  }

  .cart-btn-container {
    grid-column-gap: 5%;
    justify-content: space-between;
  }

  .home-slider {
    background-color: #0000;
    flex: 0 auto;
    align-self: stretch;
    height: 50vh;
    max-height: none;
    display: block;
    position: relative;
  }

  .home-slide {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e4c88653feb4b5e73606c0_AQai--homepage-banner-1.jpg");
    background-position: 0 0;
    background-size: cover;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-top: 0%;
  }

  .flexbox-horizontal.is-cdp {
    align-items: flex-start;
    display: block;
  }

  .cell {
    width: 100%;
  }

  .cell.is-cdp {
    flex-direction: column;
    justify-content: flex-start;
    display: block;
  }

  .home-slide-bcg-image {
    display: none;
  }

  .home-slider-mask {
    height: auto;
  }

  .slider-home-slide {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e514872fb04d44734789b7_AQai--homepage-banner-2%20(1)%201%20(1).png");
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .slider-home-slide.is-coaching {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63eb7c82c9c3d0478947d8a6_AQai--homepage-banner-1%20(2)%201%20(1).png");
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 97px;
  }

  .slider-home-slide.is-coaching.isslide-2 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e514872fb04d44734789b7_AQai--homepage-banner-2%20(1)%201%20(1).png");
  }

  .slider-home-slide.is-coaching.is-slide-3 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e62c1b17a6ee40fb3fe927_62693b570c32733216d4e1b8_AQai-hp-community%202.png");
  }

  .slider-home-slide.is-coaching.is-slide-4 {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e62c962ff62884475ddc39_62693b717d951734b55fda7d_AQai-hp-partners%202.png");
  }

  .slider-home-slide.is-community {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e62c1b17a6ee40fb3fe927_62693b570c32733216d4e1b8_AQai-hp-community%202.png");
  }

  .slider-home-slide.is-partners {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e62c962ff62884475ddc39_62693b717d951734b55fda7d_AQai-hp-partners%202.png");
  }

  .mql-popup-container {
    padding: 2.5rem;
  }

  .login-modal2_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .show-mobile-landscape {
    display: block;
  }

  .login-modal2_component {
    align-items: flex-start;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .mql-form-wrapper {
    padding: 2.5rem;
  }

  .html-embed-6 {
    background-color: var(--orange);
  }

  .mask-3 {
    height: 70vh;
  }

  .golden-ticket {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64efbd4fe4f217b1958f2866_header-banner-mobile.jpg"), url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64efbc7cb496c36f28f1f66b_header-banner-desktop.jpg");
    background-position: 0 0, 0 0;
    background-size: cover, auto;
  }

  .golden-ticket.is-cdp {
    align-items: flex-start;
    height: 100vh;
    display: block;
  }

  .golden-ticet-container.is-cdp {
    align-items: flex-start;
    padding-top: 4rem;
  }

  .pdf-download {
    text-align: left;
  }

  .fs-cc-banner_container-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .aq-flex-card {
    width: 100%;
  }

  .aq-card-top.ai-predictive {
    border-top-left-radius: 20px;
  }

  .aq-card-list.is-ai-predictive {
    border-bottom-left-radius: 20px;
  }

  .aq-model-image-sidebar {
    padding-left: 0;
    padding-right: 0;
  }

  .aq-tool-tip-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .aq-tool-tip-container.is-enviroment {
    display: flex;
    top: 334px;
  }

  .aq-tab-container.is-item-1.is-active {
    height: 100%;
  }

  .aq-tab-content-wrapper.active {
    height: 50rem;
  }

  .aq-tab-content-wrapper.is-ability.active {
    height: 35rem;
  }

  .aq-tab-content-wrapper.is-enviroment.active {
    height: 52rem;
  }

  .aq-model-content.is-mobile {
    width: 90%;
  }

  .atb-2-col-content {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-32 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .faq5_question {
    padding: 1rem 1.25rem;
  }

  .faq5_icon {
    width: 1.75rem;
  }

  .faq5_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .hero-content-container_v2 {
    height: auto;
  }

  .hero-p_v2.is-aq-practioner {
    width: 70%;
  }

  .aq-model-aws {
    flex-direction: column;
  }

  .aws-media-wrapper {
    width: 100%;
  }

  .aq-model-aws_content {
    width: auto;
  }

  .tab-logo {
    width: 90%;
  }

  .td-hero {
    min-height: 0;
  }

  .td-hero-title-wrap {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 1.88rem;
    padding-top: 1.88rem;
  }

  .td-hero-title-wrap.is-v3 {
    margin-bottom: 6rem;
  }

  .two-item-flex_title-content {
    margin-bottom: 1.5rem;
  }

  .two-item-flex {
    grid-column-gap: 1.56rem;
    grid-row-gap: 1.56rem;
    flex-direction: column;
  }

  .two-item-flex.is-v1 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .two-item-flex.is-benifits {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .two-item-flex.cdp-instructor_header {
    align-items: flex-start;
  }

  .two-item-flex.cdp_flex_header {
    flex-direction: column;
    align-items: flex-start;
  }

  .two-item-flex_item {
    width: auto;
    padding: 4.33em;
  }

  .two-item-flex_item.is-v2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .td-quote-text {
    width: 80%;
  }

  .workshop-item {
    flex-direction: column;
  }

  .workshop-item_content.is-wide {
    width: auto;
  }

  .workshop-item_content.is-small.is-desktop {
    display: none;
  }

  .workshop-item_content.is-medium {
    align-items: flex-start;
    width: auto;
  }

  .workshop-full_day {
    align-items: flex-start;
  }

  .drop-us-a-line {
    flex-direction: column;
  }

  .drop-us-a-line_item.is-small {
    width: auto;
  }

  .drop-us-a-line_item.is-large {
    text-align: center;
    width: auto;
  }

  .drop-us-a-line_item.is-medium, .drop-line-form {
    width: 100%;
  }

  .drop-line-bcg {
    display: none;
  }

  .workshop-text-centered.is-right {
    width: auto;
  }

  .workshop-faq {
    grid-row-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .worshop_icon {
    width: 1.5rem;
    padding: 5px;
  }

  .margin-bottom-33 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .workshop_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .margin-bottom-34 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .workshop-faq-title, .two-item-flex_title.is-v2, .two-item-flex_title.is-v3 {
    width: auto;
  }

  .ws-secure-place, .assesement-options-wrap {
    flex-direction: column;
  }

  .assesement-options_item, .assesement-section-sub-title {
    width: auto;
  }

  .hero-heading-sub-heading {
    text-align: center;
  }

  .spacer-block-100 {
    padding-bottom: 6rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .fs-styleguide_heading-large {
    font-size: 3rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h3-2 {
    font-size: 1.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .fs-styleguide_version {
    font-size: .875rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h6 {
    font-size: 1rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .ux-lead-box {
    width: auto;
  }

  .thrive-quote-text {
    padding: 0;
  }

  .flex-2x2 {
    flex-direction: column;
  }

  .flex-2x2.is-l-d_hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .flex-2x2_item {
    width: 100%;
  }

  .flex-2x2_item.ux-text-box {
    width: auto;
  }

  .quote-title {
    text-align: center;
    font-size: 1rem;
  }

  .l-and-d_hero {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64afa98efdd938846fd7e9d5_header-banner-mobile-L%26D-guide.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

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

  .card-title {
    font-size: 16px;
  }

  .card-title.text-style-allcaps {
    font-size: 14px;
  }

  .center-content-mobile {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .swiper.is-swiper-main, .swiper-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-slide {
    width: 95%;
  }

  .slider-main_component_1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-logo.w--current {
    margin-bottom: 0;
  }

  .icf-car {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .icf-hero-content {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .icf-title {
    width: auto;
    font-size: 1.5rem;
  }

  .icf-hero {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64dbbb11f5c693c05b51ef9e_image.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100vh;
  }

  .icf-hero-card {
    margin-top: -138px;
  }

  .yellow-bullet-item.is-last {
    border-bottom-style: none;
  }

  .yellow-bullet-item.is-first.is-first-second {
    border-top-style: solid;
  }

  .icf-hero-cta_wrapper {
    top: -8.5rem;
  }

  .icf-certification-title_container {
    width: auto;
  }

  .count-down-number {
    justify-content: center;
    align-items: center;
    width: 6.26rem;
    padding: .9rem;
    display: flex;
  }

  .see-more-container.is-icf {
    padding-top: 2rem;
    padding-bottom: 3.5rem;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq1_icon {
    width: 1.75rem;
  }

  .margin-bottom-36 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .icf-cta-card_p.icf-ty {
    text-align: center;
    font-size: 1.1rem;
  }

  .icf-thank-you-form {
    box-shadow: none;
  }

  .icf-epic-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .icf-epic-word {
    width: 85%;
    padding-left: 0;
    padding-right: 0;
  }

  .epic-word {
    font-size: 2.9rem;
  }

  .icf-hero-title {
    font-size: 2.38rem;
  }

  .icf-hero-card-bcg {
    height: 80%;
  }

  .icf-ty-mobile-header {
    min-height: 100vh;
    margin-bottom: -100px;
    padding-top: 0;
  }

  .icf-ty-bonus-icon {
    max-width: 50%;
  }

  .mobile-cce-logos {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 1.5rem;
    display: flex;
  }

  .next-date-item.is-dates {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .next-start-date-timer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .more-date-options {
    width: 100%;
  }

  .more-date-options-item {
    flex-direction: column;
    align-items: center;
    margin-bottom: .9rem;
  }

  .more-dates-options-contianer {
    text-align: center;
  }

  .quick-stack-width-50 {
    justify-content: flex-start;
    width: 43%;
  }

  .cdp-info-item-wrap {
    flex-direction: row;
    display: flex;
  }

  .cdp-bio-img {
    width: 9.38rem;
    height: 9.38rem;
  }

  .form-centered {
    width: auto;
  }

  .horizontal-flex.is-cdp.is-hero {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .horizontal-flex.is-steps {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .horizontal-flex_item.width-55 {
    width: auto;
  }

  .horizontal-flex_item.width-55.is-hero {
    align-items: center;
    width: auto;
    display: flex;
  }

  .horizontal-flex_item.width-45.aligend-center.is-top {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
  }

  .cdp-image-container {
    width: 75%;
  }

  .cdp-image-container.is-cdp-landing-page {
    width: 100%;
  }

  .cdp-instructor-img {
    width: 9.38rem;
    height: 9.38rem;
  }

  .cdp-logo-desktop {
    display: none;
  }

  .cdp-logo-mobile {
    display: block;
  }

  .session-date-wrapper {
    justify-content: center;
    align-items: center;
  }

  .aq-coaches_list {
    flex-direction: column;
    display: flex;
  }

  .heading-no-padding {
    font-size: 30px;
  }

  .form-flex-wrap {
    display: block;
  }

  .form-flex-wrap.padding-bottom-10.is-full-width, .form-flex-wrap.is-full-width {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .form-flex-wrap_item {
    width: auto;
  }

  .coach-certification-title {
    justify-content: flex-start;
  }

  .lead-magnet-wrapper-item, .lead-magnet-wrapper-item.is-left {
    width: auto;
  }

  .h1-aqteam {
    font-size: 24px;
  }

  .centered-form-hero {
    width: auto;
    font-size: .88rem;
  }

  .centered-form-p {
    font-size: .81rem;
  }

  .form-terms-checkbox {
    flex-direction: column;
    align-items: flex-start;
  }

  .cp-cta.is-cp {
    width: auto;
  }

  .filter-cta-flex.is-cp {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
  }

  .u-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .u-order-last-tablet {
    order: 0;
  }

  .u-grid-column-3, .u-grid-column-2 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .u-order-first-tablet {
    order: 0;
  }

  .styleguide_font_item {
    grid-template-columns: 100%;
  }

  .styleguide_guide_list.u-grid-custom {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .u-grid-column-4 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .g_title_h2.is-large {
    font-size: 2.3rem;
  }

  .landing_forn, .landing_forn.is-thank_you {
    flex-flow: column;
  }

  .landing_form_content, .landing_form_content.is-full-width, .landing_form_content.vsl_form, .landing_form_img {
    width: auto;
  }

  .landing_form_img.is-v1 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .landing_form_img.is-v2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .u-form_input.is-country-code {
    width: auto;
  }

  .btn_new.is-landing {
    padding-left: 0;
    padding-right: 0;
  }

  .btn_new.is-pivot-point.is-new, .footer-text-capped {
    width: auto;
  }

  .footer_logo_text {
    grid-column-gap: var(--grid-gap--small);
    grid-row-gap: var(--grid-gap--small);
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .footer-right {
    grid-column-gap: var(--grid-gap--main);
    grid-row-gap: var(--grid-gap--main);
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .footer-left {
    width: auto;
  }

  .footer-conditions, .footer-bottom {
    grid-column-gap: var(--size--1-5rem);
    grid-row-gap: var(--size--1-5rem);
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .footer-logo_wrap {
    grid-column-gap: var(--size--1-5rem);
    grid-row-gap: var(--size--1-5rem);
  }

  .plyr_cover-button {
    font-size: .8em;
  }

  .plyr_component.is-full-screen {
    height: 110vw;
  }

  .vsl_hero_p, .vsl_next_p {
    width: auto;
  }

  .vsl-video {
    display: none;
  }

  .form-flex {
    flex-flow: column;
  }

  .region-toggle-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .americas, .oceania, .africa, .asia {
    width: 1.25rem;
    height: 1.25rem;
    margin-top: 0;
  }

  .checbox-oceania, .checbox-africa, .checbox-asia {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    padding-left: 8px;
    display: flex;
  }

  .europe {
    width: 1.25rem;
    height: 1.25rem;
    margin-top: 0;
  }

  .checbox-europe, .checkbox-americas {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    padding-left: 8px;
    display: flex;
  }

  .cdp-custom-map {
    display: none;
  }

  .cdp-label {
    font-size: 1rem;
    line-height: 1;
  }

  .cdp-region-text {
    width: 100%;
  }

  .region-wrap {
    flex-flow: wrap;
  }

  .landing-page-subtitle {
    width: auto;
  }

  .landing-page-header-wrap.is-v3.is-v4.is-hidden {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .featured-interview-item {
    width: 47%;
  }

  .pivot-point-faq-layout {
    flex-flow: column;
  }

  .pivot-point-faq-title-wrap, .ai-text-block, .security-subheader {
    width: auto;
  }

  .security-felx-content {
    flex-flow: column;
  }

  .security-flex-item-left {
    width: auto;
  }

  .security-flex-item-left.is-aq-x {
    position: relative;
  }

  .security-flex-item-right {
    width: auto;
  }

  .iso-tablet-image {
    display: none;
  }

  .security-p, .faq-title-column {
    width: auto;
  }

  .faq-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .faq-item-answers {
    width: auto;
  }

  .aq-x-title {
    font-size: 68px;
  }

  .aq-x-card-wrap {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cp-search-title {
    width: auto;
  }

  .testimonial_video_grid {
    grid-template-columns: 1fr;
  }

  .cp-book-a-call {
    max-width: none;
  }
}

@media screen and (max-width: 479px) {
  .navbar-light-navbutton:hover {
    background-color: #fff;
  }

  .aq-main-container {
    padding-left: 21px;
    padding-right: 21px;
  }

  .aq-main-container.banner {
    display: none;
  }

  .announcement-contents {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .logo-image {
    padding-top: 10px;
  }

  .main-nav-link.main, .main-nav-link.login {
    justify-content: space-between;
  }

  .button-arrow.login {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }

  .button-arrow.hover-white:hover {
    color: var(--white);
  }

  .button-arrow.hover-white.search {
    max-width: 155px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-arrow.hover-white.large {
    padding-left: 30px;
    padding-right: 30px;
  }

  .button-arrow.hover-white.is-large.is-lead-magnet-btn {
    width: 100%;
  }

  .button-arrow.hover-white.is-large.is-lug {
    padding-left: 36px;
    padding-right: 36px;
  }

  .button-arrow.hover-white.is-medium-width {
    width: auto;
    min-width: 155px;
    padding-left: 34px;
    padding-right: 34px;
  }

  .button-arrow.hover-white.text-align-centre {
    text-align: center;
  }

  .button-arrow.hover-white.is-workshop-banner {
    width: 100%;
  }

  .button-arrow.hover-white.is-home-header, .button-arrow.hover-white.pay-in-full-btn {
    width: auto;
  }

  .button-arrow.hover-white.abp-button {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-arrow.grey-button.margin-left-15.mobile-show {
    margin-bottom: 15px;
  }

  .button-arrow.schedule-demo-large {
    min-width: 270px;
  }

  .button-arrow.is-download-book-btn.is-cdp {
    width: 100%;
  }

  .button-arrow.icf-pay-deposit {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .button-arrow.icf-pay-deposit.is-small {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-arrow.icf-pay-full.icf-benifit-link-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .arrow-html-embed.is-hidden {
    display: none;
  }

  .margin-left-15.small-img {
    margin-top: 0;
    margin-left: 15px;
  }

  .flex-button {
    text-align: center;
  }

  .flex-button.margin-top-10.mobile-center {
    display: none;
  }

  .flex-button.mobile {
    justify-content: center;
  }

  .section-hero {
    background-position: 58%;
    height: auto;
  }

  .section-hero.page-padding {
    background-position: 56%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .section-hero.inner-page {
    height: 100%;
    min-height: 100%;
  }

  .section-hero.inner-page.is-aq-practioner {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/648975193b6542de8ad1ccf0_aq%20practitioner-mobile.png.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-bottom: 1rem;
  }

  .section-hero.inner-page.is-old {
    display: none;
  }

  .section-hero.inner-page.training-development {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/646de55b69dc948095e627d2_Mobile%402x.jpg"), url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/646de03fa3703e451bb52572_banner-desktop.jpg");
    background-position: 50% 100%, 100%;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover;
    background-attachment: scroll, scroll;
  }

  .section-hero.inner-page-single {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62622aca90aa05e2a4f90ab3_coach--org-assessmentt.jpg");
    height: auto;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-hero.aq-model {
    height: 100%;
    min-height: 100%;
  }

  .section-hero.center-text.blog {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .section-hero.product-category {
    height: auto;
    margin-top: 53px;
  }

  .section-hero.inner-page-single2 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .hero-tabs-content {
    margin-top: 0;
    padding-top: 70px;
  }

  .tabs-heading-wrap {
    position: relative;
  }

  .standard-tab {
    width: 80px;
    height: 90px;
  }

  .hero-tabs-menu {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .standard-tab-icon {
    height: auto;
  }

  .hero-content-paragraph.text-color-white.doc-subtitle, .hero-content-paragraph.text-color-white.book-subtitle {
    font-size: 20px;
  }

  .hero-content-paragraph.text-color-white.is-lead-magnet-p {
    width: auto;
  }

  .hero-content-paragraph.text-color-white.is-lead-magnet-p.ug-para, .hero-content-paragraph.text-color-white.is-lead-magnet-p.ug-para.is-left {
    text-align: center;
  }

  .hero-content-paragraph.text-color-white.is-practitioner {
    text-align: left;
  }

  .hero-content-paragraph.is-thank-you-text {
    width: 90%;
  }

  .headding-small-bold.margin-bottom-30.mb-width {
    max-width: 220px;
  }

  .headding-small-bold.margin-bottom-30.text-color-white {
    font-size: 21px;
  }

  .headding-small-bold.margin-bottom-30.text-color-white.is-text-alaigned-left {
    text-align: left;
  }

  .headding-small-bold.text-color-purple.margin-bottom-10 {
    text-align: center;
  }

  .headding-small-bold.left-align-text.margin-left-15 {
    margin-left: 10px;
    font-size: 14px;
  }

  .headding-small-bold.mobile-text-center {
    text-align: center;
    letter-spacing: 0;
    font-size: 17px;
    font-weight: 700;
    line-height: 129%;
  }

  .headding-small-bold.mobile-text-center.is-small {
    text-align: center;
  }

  .headding-small-bold.is-small {
    font-size: 16px;
  }

  .hero-tabs-container {
    flex-direction: column;
    justify-content: space-between;
    max-width: 100%;
    height: 100%;
    display: flex;
  }

  .headding-large, .headding-large.margin-bottom-22 {
    text-align: center;
  }

  .headding-large.margin-bottom-22.order-confirmation {
    font-size: 24px;
  }

  .headding-large.margin-bottom-22.mobile-text-center, .headding-large.margin-bottom-22.headersm, .headding-large.margin-bottom-22.aff {
    font-size: 30px;
  }

  .headding-large.margin-bottom-22.doc {
    font-size: 26px;
  }

  .headding-large.margin-bottom-30 {
    letter-spacing: 1px;
    font-size: 28px;
    line-height: 1.4em;
  }

  .hero-tabs {
    justify-content: space-between;
    height: auto;
  }

  .section {
    padding-top: 0;
  }

  .section.section-our-solution, .section.section-our-solution.mobile-ptop-40 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

  .section.dark.blob {
    padding-bottom: 40px;
  }

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

  .section.section-quotes, .section.section-quotes--p0 {
    padding-bottom: 0;
  }

  .section.section-quotess {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .section.power-aq {
    padding-top: 0;
  }

  .section.section-vivid {
    padding-bottom: 0;
  }

  .section.team-model {
    max-height: 970px;
  }

  .section.section-teams {
    padding-bottom: 0;
  }

  .section.bg {
    padding-top: 20px;
  }

  .section.area {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section.aqme {
    padding-bottom: 0;
  }

  .section.aqme.pb0 {
    padding-top: 0;
  }

  .section.lightbg {
    padding-bottom: 60px;
  }

  .section.lightbg.challanges {
    padding-bottom: 40px;
  }

  .section.lightbg.program {
    padding-bottom: 60px;
  }

  .section.section-form, .section.documentary {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container {
    margin-top: 0;
    padding: 1rem 1.25rem 2rem;
  }

  .container.mobile-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-small.ug-container {
    text-align: center;
  }

  .container.book-slice-container.is-decoding-aq-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.is-abp {
    padding-left: 1.88rem;
    padding-right: 1.88rem;
  }

  .container.is-abp.is-hero {
    padding-left: 3.38rem;
    padding-right: 3.38rem;
  }

  .container.is-new-container, .container.is-aq-model-tabs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.hero_v2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .container.is-new.is-icf {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container.is-icf-card {
    padding-bottom: .5rem;
  }

  .container.cdp-steps {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container.is-aq-level-one-fountation, .container.is-breadcrumb {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-section {
    text-align: center;
    font-size: 24px;
  }

  .heading-section.margin-bottom-30.mobile-center.text-align-center {
    font-size: 26px;
  }

  .heading-section.text-align-center {
    font-size: 23px;
  }

  .heading-section.text-align-center.margin-bottom-30.mobile {
    font-size: 26px;
  }

  .heading-section.text-align-center.margin-bottom-30.l-d {
    margin-top: 0;
  }

  .heading-section.text-align-center.margin-bottom-30.is-aq-x {
    font-size: 32px;
  }

  .heading-section.text-align-center.mobile-header {
    text-align: center;
    font-size: 21px;
  }

  .heading-section.margin-bottom-25.is-cdp-new {
    text-align: left;
  }

  .heading-section.text-color-white.margin-bottom-30.mobile-text-center {
    text-align: center;
  }

  .heading-section.margin-bottom-20.mobile-text-center {
    margin-bottom: 40px;
    font-size: 21px;
  }

  .heading-section.margin-bottom-20.mobile-text-center.is-small {
    text-align: center;
    margin-bottom: 0;
  }

  .heading-section.text-align-left.mobile-text-center, .heading-section.program-heading {
    text-align: center;
  }

  .heading-section.is-left-aligned {
    text-align: left;
  }

  .heading-section.is-aq-x {
    font-size: 32px;
  }

  .media-play-wrapper {
    height: 177px;
  }

  .media-play-wrapper._30px {
    height: 30vh;
  }

  .media-play-wrapper.l1vid.is-icf {
    height: 220px;
  }

  .media-play-wrapper.pilot-video {
    background-position: 50%;
    height: 250px;
  }

  .media-play-wrapper.v1 {
    width: 100%;
    max-width: 100%;
    height: 390px;
    margin-left: 0;
    transform: none;
  }

  .media-play-wrapper.v2 {
    width: 100%;
    max-width: 100%;
    height: 390px;
    margin-top: 20px;
    margin-left: 0;
    bottom: auto;
    transform: none;
  }

  .media-play-wrapper.doc {
    height: 310px;
  }

  .media-play-button.yellow {
    width: 50px;
    height: 50px;
  }

  .block-aws {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-large.margin-bottom-10.mobile-center {
    padding-left: 0;
  }

  .heading-large.text-align-center {
    font-size: 15px;
    line-height: 1.2em;
  }

  .heading-large.text-align-center.text-color-white.blog {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
  }

  .heading-large.text-align-center.is-testimonial {
    font-size: .88rem;
  }

  .counter-number {
    font-size: 30px;
  }

  .feature-number-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.2fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .small-paragraph {
    text-align: center;
    margin-top: 5px;
    font-size: 12px;
    line-height: 1.3em;
  }

  .small-paragraph.centre {
    font-size: 10px;
    font-weight: 400;
    line-height: 1.2em;
  }

  .small-paragraph.light {
    margin-bottom: 0;
    font-size: 12px;
  }

  .small-paragraph.text-color-white.text-align-center.margin-bottom-30 {
    line-height: 1.5em;
  }

  .small-paragraph.sample {
    margin-bottom: 10px;
  }

  .statistic-circle-wrap {
    width: 100%;
    padding: 0 0 10px;
  }

  .statistic-circle-wrap.piping {
    border-style: solid none;
    border-width: 0 0 0 1px;
    border-top-color: #00000026;
    border-bottom-color: #00000026;
    padding: 0 10px;
  }

  .statistic-circle-wrap.first {
    width: 30%;
  }

  .statistic-circle-wrap.border-l {
    border-style: solid none;
    border-width: 0 0 0 1px;
    border-top-color: #00000026;
    border-bottom-color: #00000026;
    padding: 0 10px;
  }

  .counter-plus {
    font-size: 30px;
  }

  .text-align-center.margin-bottom-20.purple {
    line-height: 1.2em;
  }

  .text-align-center.largespace {
    margin-top: 60px;
  }

  .quote-left {
    margin-left: 0;
  }

  .grid-four-item-image {
    height: 100%;
    min-height: 0;
  }

  .grid-four-component.v2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-four-item-content-wrapper {
    height: 100%;
    padding: 10px;
  }

  .grid-four-item-content-wrapper.is-new-content {
    align-items: center;
  }

  .heading-xmedium {
    min-height: 0;
    font-size: 20px;
  }

  .grid-four-item-head, .grid-four-item-head.is-new {
    margin-top: 0;
  }

  .our-solutions-tab-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .our-solutions-tab-link {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .our-solutions-tab-link-text {
    font-size: 14px;
    line-height: 1.5em;
  }

  .div-block-6 {
    padding-bottom: 0;
  }

  .container-small {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-small.mobile-full {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .level-component-wrapper {
    width: 100%;
  }

  .level-item-component.margin-bottom-30 {
    margin-bottom: 10px;
    padding: 20px 15px;
  }

  .level-point-list-image {
    width: 30px;
    margin-right: 10px;
  }

  .faq-grid-compontent.c-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-grid-item-data {
    height: 410px;
    padding-top: 30px;
  }

  .text-field.long.mb2 {
    min-width: 0;
  }

  .startup-logo.is-hidden {
    max-width: 6rem;
    display: block;
  }

  .copyright-link {
    margin-left: 4px;
    margin-right: 4px;
  }

  .copyright-link.is-new {
    text-align: center;
  }

  .model-inner.mobile-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: -30px auto 10px;
    display: flex;
    position: relative;
    right: auto;
    overflow: visible;
  }

  .paragraph {
    text-align: left;
  }

  .paragraph.margin-bottom-10 {
    text-align: center;
  }

  .paragraph.mobile-text-center {
    font-size: 13px;
  }

  .paragraph.margin-top-20.mobile-show {
    text-align: center;
  }

  .paragraph.category-white.product-page {
    text-align: left;
  }

  .head-section-teams-companies.is-centered, .text-color-white {
    text-align: center;
  }

  .menu-tab-link, .menu-tab-link.smaller {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .heading-13 {
    margin-top: 5px;
    font-size: 18px;
  }

  .custom-hamburger {
    margin-left: 10px;
  }

  .tab-link-tab-2-2 {
    color: #26324a4d;
    background-color: #0000;
    border-radius: 0;
    justify-content: space-between;
    width: 100%;
    padding: 0 5px 0 0;
    font-size: 15px;
    font-weight: 700;
    display: flex;
  }

  .tab-link-tab-2-2.w--current {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .mobile-nav-link {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .mobile-contents-tab {
    width: 100%;
  }

  .mobile-nav {
    position: absolute;
    inset: 0% 0% auto;
  }

  .button.arrow-right {
    min-width: auto;
    height: 35px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .mobile-contents {
    display: none;
  }

  .mobile-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .coaches-nav-links {
    display: flex;
  }

  .other-nav-links {
    border-top: 1px solid #26324a1a;
    margin-top: 10px;
    padding-top: 10px;
  }

  .vertical-menus-grid {
    grid-row-gap: 21px;
    grid-template-columns: 1fr;
  }

  .dropdown-nav-link {
    font-size: 2.5vw;
  }

  .main-container-dropdown {
    padding-left: 21px;
    padding-right: 21px;
  }

  .dropdown-nav-link-text.side-line-hover {
    object-fit: fill;
  }

  .dropdown-nav-link-text.side-line-hover.is-bold, .dropdown-nav-link-text.side-line-hover.is-bold.is-organisation {
    font-weight: 400;
  }

  .grid-four-item-link {
    height: 260px;
    min-height: 260px;
  }

  .grid-four-item-link.is-new-grid {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: block;
  }

  .slider-paginatin-item.previous_c_slide {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c7dd7f01a12c5e2973c15c_arrow%20left.svg");
  }

  .slider-paginatin-item.next_c_slide {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/62c7dd8f6f7d44fd179a2e1c_arrow-right.svg");
  }

  .margin-bottom-30.headding-small-bold {
    min-height: 0;
  }

  .margin-bottom-30.headding-small-bold.pricing-card-title {
    min-height: 55px;
  }

  .standard-tab-icon-image {
    width: 30px;
    line-height: 1.4em;
  }

  .pupup-video.auto-stopper.video2.cform-business-case {
    opacity: 0;
    display: none;
  }

  .pupup-video.auto-stopper.video4.modalcookie.is-pilot {
    margin-top: 0;
    padding: 160px 0 0;
    display: none;
    inset: 0%;
    overflow: scroll;
  }

  .pupup-video.auto-stopper.video4.modalcookie.is-hidden {
    display: block;
  }

  .popup-body {
    height: 300px;
    padding-left: 10px;
    padding-right: 15px;
  }

  .popup-body.pilot-form {
    height: auto;
    min-height: auto;
    padding: 25px;
    display: flex;
    overflow: auto;
  }

  .close {
    padding-top: 19px;
  }

  .close.auto-stop.cross-form, .close.auto-stop.close-cookie-form {
    top: 35px;
    right: 25px;
  }

  .close.auto-stop.close-cookie-form.is-pilot {
    right: 44px;
  }

  .close.coaches-popup {
    margin-right: -12px;
  }

  .popup-inner-body {
    height: 100%;
  }

  .popup-inner-body.is-flex {
    margin-top: 0;
    padding: 30px;
    display: flex;
  }

  .model-wrapper {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: 100%;
    margin-top: 0;
    position: static;
    transform: scale(.8);
  }

  .description {
    min-height: 150px;
    margin-top: 0;
  }

  .font13.margin-top-10.text-align-center {
    text-align: center;
  }

  .heading-medium22.margin-bottom-20.mobile-small-text {
    font-size: 20px;
  }

  .text-block-255 {
    font-size: 14px;
  }

  .video {
    height: 100%;
  }

  .small-font-mobile {
    font-size: 10px;
    line-height: 1.2em;
  }

  .teams-grid-pagination-wrapper {
    margin-top: -40px;
  }

  .teams-grid-pagination-wrapper.nav-show {
    margin-top: -30px;
  }

  .fs-slider {
    margin-top: 0;
  }

  .fs-mask {
    width: 100%;
    height: 100%;
    min-height: 0;
    margin-bottom: 20px;
  }

  .left-arrow.dhide.up {
    top: 93%;
  }

  .left-arrow.dhide.up-assess {
    top: 92%;
  }

  .left-arrow.center {
    left: 50%;
  }

  .right-arrow.dhide.up {
    top: 93%;
  }

  .right-arrow.dhide.up-assess {
    top: 92%;
  }

  .right-arrow.center {
    right: 50%;
  }

  .mobile-progress-bar.left25.mobile-show {
    margin-top: 0;
    bottom: 27px;
  }

  .mobile-progress-bar.dhide.up {
    margin-bottom: -5px;
  }

  .mobile-progress-bar.dhide.up-assess {
    margin-top: 0;
    margin-bottom: 12px;
  }

  .heading-blogs {
    width: 220px;
    min-height: 0;
    margin-bottom: 15px;
    font-size: 20px;
  }

  .mobile-text-center {
    text-align: center;
  }

  .fs-slider-articles-mask {
    width: 100%;
    max-height: 390px;
  }

  .slide-inner {
    width: 100%;
    height: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .slide-block {
    height: 100%;
  }

  .back-link {
    font-size: 12px;
    overflow: visible;
  }

  .current-link {
    font-size: 12px;
  }

  .benefit-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .benefit-grid-item-content {
    margin-left: 20px;
    margin-right: 20px;
  }

  .support-box {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .support-inner {
    width: 100%;
    padding: 10px 0;
  }

  .support-inner.piping {
    border-style: solid none;
    border-width: 0 0 0 1px;
    border-top-color: #00000026;
    border-bottom-color: #00000026;
    padding: 0 10px;
  }

  .support-inner.first {
    width: 30%;
  }

  .last-number {
    width: 100%;
    padding: 10px 0;
  }

  .last-number.piping {
    border-style: solid none;
    border-width: 0 0 0 1px;
    border-top-color: #00000026;
    border-bottom-color: #00000026;
    padding: 0 10px;
  }

  .last-number.first {
    width: 30%;
  }

  .productivity, .performance, .revenue {
    font-size: 30px;
  }

  .bfleft-arrow {
    top: 103%;
  }

  .bfleft-arrow.mobile-show {
    top: 85%;
  }

  .bfright-arrow {
    top: 103%;
  }

  .bfright-arrow.mobile-show {
    top: 85%;
  }

  .badges {
    flex-direction: column;
    align-items: center;
  }

  .progress-bar__mask {
    width: 140px;
    height: 140px;
  }

  .progress-bar__mask.cc-right-mask, .progress-bar__mask.cc-right-mask.cc-blue-border {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    width: 100px;
    height: 200px;
    left: 100px;
  }

  .progress-bar__mask.cc-left-mask {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    width: 100px;
    height: 200px;
    right: 100px;
  }

  .progress-bar {
    width: 204px;
    height: 200px;
  }

  .container-2 {
    background-size: contain;
    height: 270px;
  }

  .link-block-3 {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .number-center {
    margin-top: 5px;
  }

  .support-number-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .progress-bar__static-container {
    width: 200px;
    height: 200px;
  }

  .slide-image.mobile {
    position: absolute;
  }

  .two-badge {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .hero-screens {
    height: 100%;
  }

  .content-bspace.product-page {
    width: 100%;
  }

  .grid {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
    place-items: center;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid.is-new {
    max-width: none;
    margin-bottom: -44px;
  }

  .grid-3-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .grid-3-3.is-new {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .lang {
    flex-direction: column;
    flex: none;
    align-items: center;
    width: 59px;
    min-width: 0;
    margin-bottom: 0;
  }

  .dark-bg {
    height: 291px;
  }

  .lang-icon {
    min-width: 0;
    max-width: 80%;
  }

  .hero-image-mobile {
    max-width: 200px;
  }

  .video-grid-large {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card.white-card.highlight {
    padding-left: 20px;
  }

  .list {
    padding-left: 0;
  }

  .list-item {
    text-align: left;
  }

  .sample-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .samples {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
    align-items: start;
  }

  .sample-block {
    text-align: center;
    align-items: center;
    display: block;
  }

  .smaple-image {
    object-fit: contain;
    max-width: 230px;
    height: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .form-heading-white {
    line-height: 1.5em;
  }

  .download-button {
    background-position: 74%;
  }

  .question-text {
    padding-right: 15px;
  }

  .form-block-dark {
    padding: 20px;
  }

  .grow-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .circular {
    transform: scale3d(1.3, 1.3, 1.3);
  }

  .quote-block {
    padding-left: 0;
    padding-right: 0;
  }

  .left-quote {
    width: 1rem;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .right-quote {
    width: 1rem;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    display: block;
  }

  .quote-person {
    flex-direction: column;
    align-items: center;
  }

  .qrole {
    text-align: center;
  }

  .coach-grid-item-data {
    height: 380px;
  }

  .flex.mflex {
    flex-direction: column;
    align-items: center;
  }

  .body-paragraph {
    font-size: 13px;
  }

  .our-cert-tab-link {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .cert-grid {
    grid-column-gap: 0px;
    grid-row-gap: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cert-img {
    width: 100%;
  }

  .module-tabs {
    padding-top: 30px;
  }

  .compare-slider.dark {
    padding-bottom: 0;
  }

  .compare-cert-slider {
    padding-bottom: 65px;
  }

  .cert-mask {
    overflow: hidden;
  }

  .cert-slide {
    padding: 20px;
  }

  .cert-slide.dark {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .cert-slide.no-padding {
    padding: 0;
  }

  .countdown {
    padding: 20px 0;
  }

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

  .box {
    width: 74px;
    margin-left: 0;
    margin-right: 0;
  }

  .clock-number {
    font-size: 40px;
  }

  .clock-label {
    padding-left: 10px;
    padding-right: 10px;
  }

  .attend-grid {
    width: 100%;
  }

  .aqimg {
    max-width: 280px;
  }

  .fs-cc-banner_close {
    padding: 5px;
    position: absolute;
    inset: -14px .75rem auto auto;
  }

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

  .fs-cc-banner_text {
    font-size: 12px;
  }

  .fs-cc-banner_close-icon {
    width: 20px;
    height: 18px;
  }

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

  .fs-cc-banner_button.fs-cc-button-alt {
    font-size: 3em;
  }

  .notification-bar {
    padding-left: 1.56rem;
    padding-right: 3rem;
  }

  .notification-bar-container {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .aq-slider {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .drop-title {
    padding-right: 15px;
  }

  .aq-slide {
    padding: 10px;
  }

  .aq-boxes.card.mobile-show {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .purpose-image.order1 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-15 {
    height: auto;
    min-height: 260px;
  }

  .terms-links {
    line-height: 1.5em;
  }

  .product-category-grid {
    grid-template-columns: 1fr 1fr;
  }

  .product-small-print {
    margin-top: 10px;
  }

  .aq-tabs, .aq-tab-block {
    width: 100%;
  }

  .aq-grid-tab {
    width: 100%;
    display: block;
  }

  .link-underline.grey {
    white-space: normal;
    line-height: 1.1em;
  }

  .writer-image {
    width: 80px;
  }

  .writer-info {
    justify-content: flex-start;
  }

  .full-img {
    width: 100%;
  }

  .collection-list-wrapper-2 {
    column-count: 1;
  }

  .small-img.margin-left-15.mobile-left-0 {
    margin-top: 10px;
    margin-left: 0;
  }

  .quote-icons {
    margin-top: 20px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .flex-spaceb {
    align-items: center;
  }

  .cert-grid-revert {
    grid-column-gap: 0px;
    grid-row-gap: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .our-cert-tab-link-3-3 {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-16 {
    width: 100%;
  }

  .menu-bar {
    display: none;
  }

  .image-49 {
    width: 160px;
  }

  .mobile-ptop-40 {
    padding-top: 40px;
  }

  .text-block-263, .line-item {
    line-height: 1.4;
  }

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

  .option, .text-block-269, .line-item-3, .line-item-4, .field-label-19, .field-label-20, .text-block-270, .text-block-271, .text-block-272, .text-block-273, .text-block-277, .field-label-21, .field-label-22, .text-block-278, .text-block-284, .text-block-285, .text-block-289, .div-block-21, .div-block-22, .div-block-23 {
    line-height: 1.4;
  }

  .order-item {
    flex-direction: column;
  }

  .div-block-24 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-25 {
    line-height: 1.4;
  }

  .div-block-26 {
    position: static;
  }

  .order-item-2 {
    flex-direction: column;
  }

  .div-block-27 {
    margin-left: 0;
    margin-right: 0;
  }

  .block-content {
    line-height: 1.4;
  }

  .productivity88, .performance32, .revenue22 {
    font-size: 30px;
  }

  .utility-page-wrap._404 {
    background-position: 100%;
    background-size: cover;
    padding-left: 30px;
    padding-right: 30px;
  }

  .utility-page-wrap._404-v2 {
    padding-left: 0;
  }

  .utility-page-content {
    justify-content: center;
    align-items: center;
  }

  .utility-page-content._404-v2 {
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  ._404-desc {
    text-align: center;
  }

  .level-point-check-image {
    width: 30px;
    margin-right: 10px;
  }

  .full-width-image {
    height: 30vh;
  }

  .full-width-image.mobile {
    object-fit: cover;
    object-position: 0% 0%;
  }

  .aq-width {
    width: 100%;
    overflow: visible;
  }

  .samples-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .sample-grid-two {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .download-button-3 {
    background-position: 74%;
  }

  .search-form {
    flex-direction: column;
  }

  .tag-name {
    line-height: 1.2;
  }

  .grid-summary.margin-top-20 {
    max-height: none;
  }

  .blog-inner.is-abpt {
    height: auto;
  }

  .fs-slider-blogs-mask {
    width: 100%;
    max-height: 440px;
  }

  .image-center {
    max-width: 170px;
  }

  .privacy-block {
    height: auto;
    padding-top: 30px;
  }

  .image-box.is-v2 {
    width: 100%;
    max-width: none;
  }

  .sec-tab {
    padding: 20px;
  }

  .aws-ttle {
    font-size: 18px;
  }

  .sec-arrow {
    width: 30px;
    display: none;
  }

  .community {
    height: 177px;
  }

  .community._30px {
    height: 30vh;
  }

  .writer-image-2 {
    width: 80px;
  }

  .video-4 {
    margin-bottom: 20px;
  }

  .c-slide {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c-img {
    margin-top: 25px;
  }

  .c-grid-item {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .c-content-paragraph {
    font-size: 20px;
    line-height: 1.5em;
  }

  .c-content-paragraph.is-aq-x {
    text-align: center;
  }

  .tab-heading {
    padding-right: 15px;
    font-size: 16px;
  }

  .tab-heading.one, .tab-heading.two {
    background-size: 35px;
    padding-left: 45px;
  }

  .accordion-header-tab.js-accordion-header, .week-grid {
    padding-left: 15px;
    padding-right: 15px;
  }

  .week-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-four {
    grid-template-columns: 1fr;
    padding-left: 15px;
    padding-right: 15px;
  }

  .video-large-tag {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tag-title {
    padding-left: 10px;
  }

  .comp-grid.is-v2 {
    grid-template-columns: 1fr 1fr;
  }

  .comp-img {
    width: 90px;
    height: 40px;
  }

  .comp-img.is-v2 {
    width: 110px;
    height: 60px;
  }

  .saver-box {
    padding-left: 20px;
  }

  .saver-img {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .saver-text {
    text-align: center;
    font-size: 14px;
  }

  .pricing-icon {
    width: 150px;
  }

  .pricing-price {
    padding-left: 5px;
    padding-right: 5px;
  }

  .list16.round-check {
    font-size: 14px;
  }

  .f-grid {
    display: block;
  }

  .phase-text {
    padding-left: 15px;
    padding-right: 15px;
  }

  .phase-subtitle {
    padding-left: 20px;
    padding-right: 20px;
  }

  .yellow-tabs {
    width: 256px;
    margin-bottom: 20px;
  }

  .phase-grid {
    padding-top: 0;
  }

  .modules-text {
    width: 100%;
  }

  .align-right-button.margin-bottom-20 {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .d-m-image {
    padding-left: 15px;
    padding-right: 15px;
  }

  .capture-form {
    padding-top: 60px;
  }

  .capture-form.blob {
    background-size: 100px;
  }

  .module-box, .grid-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .video-block {
    display: block;
  }

  .hero-inv {
    margin-top: 50px;
    margin-bottom: 0;
  }

  .content-block {
    height: 100%;
  }

  .dev-slider-level {
    padding-bottom: 60px;
  }

  .dev-wrapper {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dev-wrapper.bottom {
    padding-bottom: 60px;
  }

  .global-box.margin-bottom-20.purple {
    line-height: 1.2em;
  }

  .global-box.largespace {
    margin-top: 60px;
  }

  .feature-number-wrap-global {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.2fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .statistic-circle-wrap-global {
    width: 100%;
    padding: 0 0 10px;
  }

  .statistic-circle-wrap-global.piping {
    border-style: solid none;
    border-width: 0 0 0 1px;
    border-top-color: #00000026;
    border-bottom-color: #00000026;
    padding: 0 10px;
  }

  .statistic-circle-wrap-global.first {
    width: 30%;
  }

  .statistic-circle-wrap-global.border-l {
    border-style: solid none;
    border-width: 0 0 0 1px;
    border-top-color: #00000026;
    border-bottom-color: #00000026;
    padding: 0 10px;
  }

  .f-block {
    padding: 8px;
  }

  .f-block.last-block {
    padding-top: 30px;
  }

  .video-tag-dark.large {
    grid-column-gap: 10px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-block-aff {
    height: 100%;
    padding-top: 0;
  }

  .content-block-aff.is-aq-model {
    padding-bottom: 0;
  }

  .aff-form, .book-image {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .book-grid-two {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .book-form-heading {
    font-size: 24px;
  }

  .book-form {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-block-book {
    height: 100%;
    padding-top: 0;
  }

  .bookfrom {
    padding: 20px 20px 30px;
  }

  .book-grid-large {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .book-quote {
    padding-left: 0;
    padding-right: 0;
  }

  .btn-on-book {
    right: -15px;
  }

  .lead-magent-hero {
    background-position: 50%, 0 0;
  }

  .lead-magnet-wrapper {
    align-items: center;
    display: flex;
  }

  .lead-magnet-wrapper.is-welcome-to-the-club {
    padding-bottom: 20px;
  }

  .lead-magnet-wrapper.is-welcome-to-the-club.is-pivot {
    padding: 1rem;
  }

  .lead-magnet-hero-left {
    text-align: center;
    align-items: center;
  }

  .lead-magnet-hero-right.is-thank-you-image {
    padding: 0;
  }

  .image-text-container {
    grid-row-gap: 70px;
    flex-direction: column;
    display: flex;
  }

  .image-text-container.is-thrive {
    display: flex;
  }

  .image-text-container.is-l-d {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .image-text-left.is-mobile-padding {
    padding-bottom: 3.13rem;
  }

  .image-text-right.is-book-content {
    align-items: center;
  }

  .lead-magnet-bullet-container.is-bcg-bullet {
    align-items: start;
  }

  .p-large, .p-large.text-color-white {
    text-align: center;
  }

  .text-centered {
    text-align: center;
    justify-content: center;
  }

  .lead-magenet-subtitile-container {
    width: auto;
  }

  .singularity {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .about-the-author.is-ug {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .book-quote-icon.is-top {
    top: -11%;
    left: -10%;
  }

  .book-quote-icon.is-bottom {
    bottom: 6%;
    right: -7%;
  }

  .book-downlad-guide-form {
    width: auto;
  }

  .download-guide-title.is-small.coaches-guide-title {
    text-align: left;
    font-size: 18px;
  }

  .download-guide-title-container {
    text-align: center;
  }

  .download-guide.is-fixed-size {
    font-size: .75rem;
  }

  .newsletter-consent.cdp {
    text-align: left;
    align-items: flex-start;
  }

  .newsletter-checkbox, .newsletter-checkbox.border-radius-20 {
    max-width: 20px;
    max-height: 20px;
  }

  .width-80 {
    width: 90%;
  }

  .form-download-btn.is-coaches-input {
    height: 30px;
  }

  .form-download-btn.cdp, .submitt-form-arrow.is-popup.is-mql {
    display: block;
  }

  .submitt-form-arrow.is-popup.is-mql.is-hidden {
    display: none;
  }

  .pilor-form-title {
    font-size: 22px;
  }

  .case-study-large-container.is-challenge {
    grid-row-gap: 1.5rem;
  }

  .casestudy-large-item.is-left.is-coaches {
    padding-left: 0;
    padding-right: 0;
  }

  .casestudy-large-item.is-impact.is-full-width {
    flex-direction: column;
  }

  .cs-quote-container {
    margin-bottom: 6.86em;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .casestudy-client-information {
    padding-top: 16.2em;
  }

  .casestudy-client_details {
    grid-row-gap: .25rem;
    flex-direction: column;
  }

  .casestudy-client-logo {
    margin-bottom: 2rem;
  }

  .casestudy-h1 {
    font-size: 1.6rem;
  }

  .casestudy-quote-position {
    padding-left: 1.8rem;
  }

  .social-media-share {
    flex-direction: column;
    align-items: flex-start;
  }

  .cs-breadcrumbs-item {
    flex-flow: column wrap;
  }

  .cs-filter {
    flex-flow: row;
    align-items: center;
    display: flex;
  }

  .h1-no-padding {
    font-size: 20px;
  }

  .cs-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-31 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .the-apprach-img-grid {
    flex-direction: column;
    display: flex;
  }

  .impact-circle {
    width: 9.38rem;
    height: 9.38rem;
    margin-top: -4.7rem;
  }

  .impact-card {
    padding: 1.56rem;
  }

  .imapact-card-container {
    grid-row-gap: 9.38rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .counter {
    font-size: 1.25rem;
  }

  .tag-name-2 {
    line-height: 1.2;
  }

  .cs-page-img-container {
    display: none;
  }

  .cs-btn {
    margin-left: 0;
  }

  .cs-aqai-pilot-btn-container {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .aqai-img-small {
    width: 25%;
  }

  .cs-filter-list {
    grid-column-gap: 1.56rem;
    grid-row-gap: 1.56rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .coaches-image {
    width: 100px;
    height: 100px;
    margin-top: -37px;
    margin-left: -18px;
  }

  .quotations {
    margin-top: -43px;
    font-size: 4rem;
  }

  .cs-logo-bcg-image {
    display: none;
  }

  .quotation-bottom-container {
    margin-bottom: -8.48em;
  }

  .cs-quote-h4 {
    font-size: .8rem;
  }

  .afiliate-info-grid {
    grid-row-gap: 1.88rem;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 21.08em;
  }

  .image-56 {
    width: auto;
  }

  .affiliate-info-section.is-coactive {
    padding-right: 0;
  }

  .affiliate-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .affiliate-logo-container {
    grid-column-gap: 1.56rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .affiliate-discount-code {
    justify-content: flex-end;
    width: 100%;
    display: flex;
  }

  .affiliate-discount-container {
    margin-bottom: 0;
  }

  .is-coactive {
    padding-right: 0;
  }

  .coaches-form, .coaches-image-graphic {
    width: auto;
  }

  .coaches-guide-container.coach-popup {
    z-index: 1;
    flex-direction: row;
    width: 87%;
    margin-top: 0;
    padding: 3.19em 3.49em;
  }

  .coach-popup {
    z-index: 999999;
    display: none;
    overflow: visible;
  }

  .form-text-blog {
    font-size: .81rem;
  }

  .navbar5_menu {
    max-height: none;
  }

  .navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar5_dropdown-toggle, .navbar5_dropdown-toggle.is-nav-bold, .navbar5_dropdown-toggle.is-nav-bold.w--open, .navbar5_link.support-link {
    font-size: 1rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar5_logo-link {
    width: 130px;
  }

  .navbar5_dropdown-link {
    padding-left: 0;
  }

  .navbar5_blog-item {
    flex-direction: column;
    display: flex;
  }

  .navbar5_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-size-small.text-weight-semibold {
    font-weight: 700;
  }

  .navbar5_large-item-content {
    margin-top: 1rem;
  }

  .navbar5_dropdown-link-list {
    width: 100%;
  }

  .navbar5_component {
    z-index: 9000;
  }

  .organization-column-one.column-two {
    margin-top: -1rem;
  }

  .aq-assement-discount-form-wrapper {
    flex-direction: column;
  }

  .aq-assesment-discount-content {
    width: auto;
  }

  .aq-assesment-form-50--off {
    width: auto;
    margin-bottom: 0;
  }

  .book-details {
    margin-bottom: 3.5rem;
  }

  .flex-collection-list {
    flex-direction: column;
  }

  .notification-text-top-bar {
    font-size: .7rem;
    line-height: 1.5;
  }

  .notification-link-top-bar {
    margin-left: 0;
    font-size: .7rem;
  }

  .image-cover-container.is-blog-thumbnail.is-blog-content-overlay {
    padding-top: 107%;
  }

  .blog-title.is-white {
    font-size: 16px;
  }

  .blog-thumbnail-content-container {
    width: auto;
  }

  .price-change-imag-banner {
    background-position: 50%;
  }

  .price-change-flex-content {
    width: auto;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .price-change-flex-content.is-icf {
    width: auto;
    padding-right: 2.28rem;
  }

  .price-change-flex-image {
    margin-right: 20px;
  }

  .price-change-flex-image.is-icf {
    margin-right: 26px;
  }

  .lg.mobile {
    font-size: 25px;
  }

  .intro {
    font-size: 5vw;
    line-height: 145%;
  }

  .paragraph-32 {
    text-align: center;
  }

  .image-60.mobile {
    margin-top: 35px;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .image-61.mobile {
    margin-left: 0;
  }

  .mobile.hidem {
    display: none;
  }

  .div-block-35 {
    justify-content: center;
    display: flex;
  }

  .certification-header-title {
    display: block;
  }

  .certification-header-title.is-new {
    text-align: center;
  }

  .certification-logo-container.is-desktop {
    display: none;
  }

  .certification-logo-container.is-module-mobile-v2 {
    justify-content: center;
  }

  .certification-title {
    width: auto;
  }

  .certification-content-wrapper {
    flex-direction: column;
    align-items: center;
    margin-bottom: 3.13rem;
  }

  .certification-content-wrapper.is-icf {
    margin-bottom: 1.25rem;
  }

  .h2-workshop {
    font-size: 24px;
  }

  .workshp-banner-cta {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .workshp-banner-cta.is-white {
    padding-top: 5.36rem;
  }

  .banner-bundle-image {
    margin-left: auto;
    margin-right: auto;
    display: none;
    inset: -6% 6% 0% auto;
  }

  .h1-icf {
    font-size: 32px;
  }

  .icf-name-flex-container {
    flex-direction: column;
  }

  .accordian-title-container {
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 47px;
  }

  .accordian-title-container.is-workshop-overlay {
    margin-bottom: 71px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .accordian-title_item.is-left {
    display: flex;
  }

  .accordian-title_item.is-hide-btn.is-card {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .accordian-title_item.is-desktop {
    display: none;
  }

  .instructor-image {
    max-width: 40%;
  }

  .accordian-padding-left.is-card {
    padding-left: 2rem;
  }

  .worskshop-title {
    margin-bottom: 0;
    line-height: 1.5;
  }

  .worskshop-title.is-small {
    font-size: 1rem;
  }

  .workshop-subtitle {
    white-space: normal;
    line-height: 1.4;
  }

  .heading-26 {
    font-size: 32px;
  }

  .workshop-cta-copy {
    padding-left: 0;
  }

  .workshop-cta-btn-container {
    grid-row-gap: 1.56rem;
    flex-direction: column;
    width: 100%;
  }

  .wokshop-banner-text-1 {
    padding-top: 4.5rem;
    padding-left: 0;
  }

  .cart-quant.mobile {
    border-radius: 10px;
    margin-top: 5px;
  }

  .paypal-wrapper.is-rounded.height-auto.is-cta, .paypal-wrapper.is-rounded.height-auto.is-full-width {
    width: auto;
  }

  .paypal-img-container {
    padding-left: 0;
    padding-right: 0;
  }

  .card-container.is-v2 {
    padding-bottom: 1.5rem;
  }

  .pp-banner-text.is-dark-blue {
    padding-left: 12px;
    padding-right: 12px;
  }

  .cart-btn-container {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .pay-in-three-btn {
    width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cart-btn {
    padding-right: 0;
  }

  .discaimer, .width-75 {
    width: auto;
  }

  .perseat-wrapper {
    align-items: flex-start;
  }

  .text-block-296, .text-block-297 {
    margin-bottom: 10px;
  }

  .paypal-image-container {
    width: auto;
  }

  .card3 {
    padding-bottom: 4px;
    font-size: 1rem;
  }

  .login-dropdown-content {
    background-color: #ebebeb;
  }

  .icon-2 {
    margin-left: 0;
  }

  .home-slider {
    height: auto;
  }

  .home-slide {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e4c88653feb4b5e73606c0_AQai--homepage-banner-1.jpg");
    background-size: cover;
    height: 100%;
  }

  .flexbox-horizontal {
    flex-direction: column;
  }

  .cell.is-future-ready {
    width: auto;
  }

  .cell.is-mobile {
    display: none;
  }

  .hero-h1 {
    font-size: 28px;
  }

  .home-slider-mask {
    height: 100%;
  }

  .slider-home-slide {
    padding-top: 103px;
    padding-bottom: 103px;
  }

  .slider-home-slide.is-coaching {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/63e51babb4cb1e6b0d7e57dc_AQai--homepage-banner-1%20(2)%201.png");
    background-size: cover;
    height: 100vh;
    min-height: 100vh;
    padding-top: 60px;
    padding-bottom: 116px;
  }

  .slider-home-slide.is-coaching.isslide-2 {
    height: 100%;
    min-height: auto;
    padding-bottom: 288px;
  }

  .hero-slide-p {
    width: auto;
  }

  .mql-popup {
    display: none;
  }

  .mql-popup-container {
    max-width: none;
    margin-left: 5%;
    margin-right: 5%;
  }

  .mql-radio-container {
    padding-right: 1rem;
  }

  .login-modal2_component, .bullet.is-hidden {
    display: none;
  }

  .mql-form-wrapper {
    flex-direction: column;
    align-items: flex-start;
    max-width: none;
    margin-left: 5%;
    margin-right: 5%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mql-from-inner {
    flex-direction: column;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
  }

  .mql-from-inner.is-abt-training {
    padding-left: 0;
    padding-right: 0;
  }

  .mql-sucess {
    margin-left: 0;
    margin-right: 0;
  }

  .element-hidden {
    display: none;
  }

  .mql-download-btn-container.is-download {
    justify-content: center;
  }

  .mask-3 {
    height: 100vh;
  }

  .golden-ticket.is-cdp {
    height: 90vh;
  }

  .golden-ticet-container.is-cdp {
    height: 100%;
    padding-top: 0;
  }

  .pdf-download {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    text-align: center;
    flex-direction: column;
  }

  .blog-fw-img-container, .blog-fw-img-container.no-padding.blog-custom-height {
    padding-top: 85%;
  }

  .terms-conditions-text {
    text-align: left;
  }

  .terms-conditions-checkbox {
    min-width: 1.88rem;
    min-height: 1.88px;
  }

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

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

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

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

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

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

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

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

  .aq-model-image-sidebar.is-character {
    padding-left: 0;
    padding-right: 0;
  }

  .aq-tool-tip-container {
    flex-direction: column;
    display: flex;
  }

  .aq-tool-tip-container.is-character {
    top: 450px;
  }

  .aq-tool-tip-container.is-enviroment {
    top: 391px;
  }

  .aq-model-tool-tip-title {
    line-height: 1.3;
  }

  .aq-tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .aq-tab-link.active {
    border-bottom-right-radius: 20px;
  }

  .aq-tab-content-wrapper.active {
    height: 50rem;
  }

  .aq-tab-content-wrapper.is-ability.active {
    height: 52rem;
  }

  .aq-tab-content-wrapper.is-character {
    height: 0;
  }

  .aq-tab-content-wrapper.is-character.active {
    height: 60rem;
  }

  .aq-tab-content-wrapper.is-enviroment.active {
    height: 56rem;
  }

  .aq-model-content.is-mobile {
    margin-bottom: -1.1rem;
  }

  .aq-model-hero_card {
    margin-top: -180px;
  }

  .aq-arrow-container {
    padding-bottom: 1px;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .atb-2-col-content {
    grid-row-gap: 7rem;
  }

  .ross-atb-image {
    margin-top: 0;
    top: -17%;
    right: 28%;
  }

  .atb-ross-title {
    text-align: center;
  }

  .abp-p-large {
    margin-bottom: 40px;
  }

  .abp-p-medium.g-version {
    text-align: center;
  }

  .abp-form, .supprot-header {
    width: auto;
  }

  .support-header.mobile {
    font-size: 26px;
  }

  .abp-from-main-title {
    font-size: 22px;
  }

  .bold-text-7 {
    text-align: left;
  }

  .aq-card-title {
    width: 90%;
  }

  .margin-bottom-32 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .is-aq-model-mobile {
    width: auto;
    max-width: 80%;
  }

  .hero-img_v2 {
    align-self: center;
    max-width: 45%;
  }

  .hero-content-container_v2 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 56.25rem;
    padding-top: 3.13rem;
    padding-bottom: 0;
  }

  .hero-content-container_v2.is-aq-practitioner {
    min-height: 45rem;
  }

  .hero-heading_v2.is-practitioner {
    width: auto;
    font-size: 2.25rem;
  }

  .hero-p_v2 {
    width: 100%;
  }

  .hero-p_v2.is-aq-practioner {
    width: 80%;
  }

  .tab-logo {
    justify-content: space-between;
    width: 100%;
    position: relative;
  }

  .aq-model-p {
    font-size: .81rem;
  }

  .td-hero-title-wrap.is-v3 {
    margin-bottom: 4rem;
  }

  .td-subtitle.is-white {
    align-self: center;
  }

  .two-item-flex {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .two-item-flex.is-v1 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .two-item-flex.flex-aligned-top.is-aq-levele {
    justify-content: center;
    align-items: center;
  }

  .two-item-flex.cdp-instructor_header {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: center;
  }

  .two-item-flex.cdp_flex_header {
    align-items: flex-start;
  }

  .two-item-flex_item {
    padding-left: 6em;
  }

  .two-item-flex_item.is-v2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .td-key-benifits-title {
    text-align: center;
  }

  .td-quote-text {
    width: auto;
  }

  .workshop-item {
    flex-direction: column;
  }

  .workshop-item_content.is-wide {
    width: auto;
  }

  .workshop-item_content.is-small.is-desktop {
    display: none;
  }

  .workshop-item_content.is-small.is-mobile {
    justify-content: flex-start;
    width: auto;
  }

  .workshop-item_content.is-medium {
    align-items: flex-start;
    width: auto;
  }

  .workshop-full_day {
    align-items: flex-start;
  }

  .workshop-faq {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .margin-bottom-33, .margin-bottom-34 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .workshop-terms {
    margin-bottom: 3rem;
  }

  .workshop-terms_wrap {
    padding: 2rem;
  }

  .two-item-flex_title {
    text-align: center;
  }

  .two-item-flex_title.is-v3 {
    font-size: 26px;
  }

  .workshop-hero-p {
    text-align: center;
  }

  .ws-light-paragraph {
    text-align: center;
    font-weight: 500;
  }

  .options-text {
    margin-bottom: 3.13rem;
  }

  .hero-heading-sub-heading.is-aq-practitioner {
    text-align: left;
  }

  .image-66 {
    align-self: center;
  }

  .list-2 {
    margin-bottom: 40px;
  }

  .image-67 {
    max-width: 70%;
  }

  .cta-button.is-blue {
    text-align: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: .75rem;
  }

  .cta-button.width-100 {
    width: 100%;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1, .heading-style-h1.is-cdp {
    font-size: 2rem;
  }

  .workshop-hero-banner {
    background-image: url("https://cdn.prod.website-files.com/6234870fc07a44ff67188dd9/64a6ae9915d99feae0cf28d7_workshop%20LP%20-%20mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .cta-blob-bcg {
    left: -164px;
  }

  .thrive-quote-text {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-2x2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .flex-2x2.is-l-d_hero {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .quote-title {
    text-align: center;
    font-size: 1.13rem;
  }

  .hero-font.is-white.no-padding {
    font-size: 24px;
  }

  .card-title {
    font-size: 16px;
  }

  .card-title.text-style-allcaps {
    font-size: 15px;
  }

  .aqai-l-d_logo {
    max-width: 50%;
  }

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

  .l-d_hero-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .ld-img-bullet {
    padding-top: 3px;
  }

  .future-ready_book_img {
    max-width: 100%;
  }

  .icf-hero-content {
    padding-top: 10px;
  }

  .icf-title {
    font-size: 1.5rem;
  }

  .icf-hero-card {
    background-color: #0000;
  }

  .yellow-bullet-item {
    min-height: auto;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
  }

  .yellow-bullet-item.is-2 {
    padding-top: 0;
  }

  .yellow-bullet-item.is-last {
    border-bottom-style: none;
  }

  .yellow-bullet-item.is-first.is-top {
    padding-top: 1rem;
  }

  .two-item-flex_inner-flex_item {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .two-item-flex_inner-flex_item.is-v3 {
    flex-direction: row;
    justify-content: flex-start;
  }

  .two-item-flex_inner-margin-top-minus {
    text-align: left;
  }

  .icf-hero-cta_wrapper {
    top: 0;
  }

  .count-down-item.is-date-count-down {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
  }

  .count-down-number {
    justify-content: center;
    align-items: center;
    width: 5.63rem;
    padding: 1rem;
    display: flex;
  }

  .count-down-number.bcg-white {
    width: 100px;
  }

  .count-down-number.bcg-white.is-level-1 {
    width: 94px;
  }

  .see-more-container.is-icf {
    padding-bottom: .25rem;
  }

  .see-more-container.is-icf.is-bullet {
    padding-bottom: 5rem;
  }

  .course-date-wrap, .course-date-wrap.is-bundle {
    height: 0;
    max-height: none;
  }

  .margin-bottom-36 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icf-thank-you-cta.is-icf-ty {
    position: relative;
  }

  .icf-thank-you-h2 {
    font-size: 18px;
  }

  .icf-epic-wrap {
    width: auto;
  }

  .icf-epic-word {
    width: 100%;
  }

  .epic-enter-to-win {
    font-size: .9rem;
  }

  .icf-thank-you-form_content {
    width: auto;
  }

  .icf-hero-card-bcg {
    height: 83%;
  }

  .icf-ty-mobile-header {
    min-height: 95vh;
    margin-bottom: -144px;
    padding-top: 2rem;
  }

  .icf-ty-bonus-icon {
    width: 9.38rem;
    min-width: 0;
    max-width: 50%;
    height: 9.38rem;
    margin-top: -81px;
    margin-left: -19px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .mobile-cce-logos {
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: block;
  }

  .desktop-cce-logos {
    display: none;
  }

  .h2-small {
    margin-bottom: 0;
    font-size: 22px;
  }

  .h2-small.is-coach {
    font-size: 1rem;
    line-height: 1.4;
  }

  .is-small-text {
    font-size: 18px;
  }

  .next-date-item.is-clock {
    margin-left: auto;
    margin-right: auto;
  }

  .next-date-item.is-dates {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .next-start-date-timer-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .more-date-options {
    width: 100%;
  }

  .more-date-options-item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: .9rem;
    margin-bottom: 0;
  }

  .more-date-options-item.is-first {
    margin-bottom: 1.5rem;
  }

  .more-dates-options-contianer {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .cdp-intro-wrapper.is-landign {
    align-items: center;
  }

  .cdp-richtext-introduction {
    text-align: center;
  }

  .cdp-intro-flex-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .cdp-contact-info {
    align-items: center;
    margin-bottom: 6rem;
    padding-top: 2rem;
  }

  .cdp-flex_item {
    padding-top: 5rem;
  }

  .cdp-flex_item.is-main {
    padding: 2rem;
  }

  .cdp-collection-item {
    padding: 1rem;
  }

  .quick-stack-width-50, .quick-stack-width-50.is-left, .quick-stack-width-50.is-right {
    width: auto;
  }

  .cdp-info-item-wrap {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .cdp-bio-img {
    position: static;
    inset: -6rem 0% auto;
  }

  .horizontal-flex.is-cdp.is-hero {
    justify-content: center;
    align-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .horizontal-flex.is-steps {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-bottom: 2rem;
  }

  .cdp-template_h1 {
    text-align: center;
    font-size: 28px;
  }

  .cdp-step_title.text-centered {
    margin-bottom: 1.5rem;
  }

  .cdp-step_title.is-centered {
    text-align: left;
  }

  .cdp-flex_parent.is-upcoming-dates.is-footer {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .cdp-partnershiop-logo-desktop {
    width: auto;
  }

  .form-flex-parent.is-cdp-form {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .rich-text-cdp-template-list, .competitive-edge-form-wrapper {
    text-align: center;
  }

  .delivered-by {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .cdp-image-container {
    width: auto;
  }

  .cdp-image-container.is-mobile {
    margin-bottom: 2rem;
  }

  .cdp-instructor-email {
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cdp-partners-btn-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
  }

  .is-cdp-desktop, .cdp-hero-rich-text {
    text-align: center;
  }

  .cdp-logo-desktop {
    display: none;
  }

  .cdp-logo-mobile {
    padding-bottom: 2rem;
  }

  .cdp-rich-text-centered {
    text-align: center;
  }

  .cdp-instructor-content-wrap {
    text-align: left;
  }

  .cdp-logo-footer-desktop {
    display: none;
  }

  .cdp-landing-hero {
    text-align: center;
  }

  .cdp-4rem-spacer {
    padding-bottom: 2rem;
  }

  .cdp-bio-img-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: -2rem;
    display: flex;
    position: absolute;
    top: -6rem;
  }

  .session-date-wrapper {
    flex-direction: row;
  }

  .date-list {
    text-align: left;
  }

  .aq-coach_more-info {
    display: none;
  }

  .aq-coach_title {
    font-size: 1rem;
  }

  .aq-coach_cert-logo {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .aq-coach_contact {
    display: block;
  }

  .aq-coach_more-info_wrapper {
    max-width: none;
    height: auto;
    overflow: auto;
  }

  .form-flex-wrap {
    flex-direction: column;
  }

  .coach-certification-title {
    flex-direction: row;
    align-items: center;
  }

  .coach-small-p {
    font-size: .88rem;
  }

  .coach-small-p.is-light-grey.is-mobile {
    display: none;
  }

  .location-certification {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .centered-form {
    padding: 1rem;
  }

  .form-terms-checkbox {
    align-items: flex-start;
  }

  .cp-cta {
    width: auto;
  }

  .filter-cta-flex {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .landing_contianer.u-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .g_title_h1_underline_small {
    font-size: 1.4rem;
  }

  .g_title_h2.is-large {
    font-size: 1.8rem;
  }

  .g_title_h2.is-v2 {
    width: auto;
  }

  .landing_container.u-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .footer-contact_us {
    text-align: center;
  }

  .g_eyelash_text {
    line-height: 1.2;
  }

  .vsl_optin_hero.is_grey_bcg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .g_h1 {
    font-size: 24px;
  }

  .plyr_cover-button {
    width: 2rem;
    height: 2rem;
    font-size: .7em;
  }

  .vsl-section.is-v2, .vsl-contianer.u-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .paragraph-51 {
    font-size: 1.2rem;
  }

  .vsl-left-arrow, .vsl-right-arrow {
    display: none;
  }

  .cdp-placholder-img {
    width: 12rem;
    height: 12rem;
  }

  .featured-interview-item {
    width: 99%;
  }

  .u-checkbox-field {
    justify-content: flex-start;
    align-items: center;
  }

  .founder-name-title-wrap {
    min-height: auto;
  }

  .pivot-point-free-pack-form {
    margin-top: -68px;
  }

  .ai-cta-title {
    width: auto;
  }

  .ai-text-block {
    font-size: 2rem;
  }

  .security-small-p, .security-section-title {
    text-align: left;
  }

  .security-section-title.is-centered {
    font-size: 32px;
  }

  .iso-tablet-image {
    display: none;
  }

  .security-heading {
    font-size: 49px;
  }

  .aq-x-title {
    font-size: 45px;
  }

  .cp-search-title {
    text-align: left;
  }
}

#w-node-_8534b9a5-97f8-b313-3106-906ce772ee1b-773a3df1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee1e-773a3df1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee21-773a3df1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee24-773a3df1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee27-773a3df1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee2a-773a3df1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a5-773a3df1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ae-773a3df1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b1-773a3df1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a8-773a3df1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ab-773a3df1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b4-773a3df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deb237a6-188c-751e-cb84-9f2449662d0b-773a3df1, #w-node-deb237a6-188c-751e-cb84-9f2449662d0e-773a3df1, #w-node-deb237a6-188c-751e-cb84-9f2449662d11-773a3df1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32a-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32d-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b330-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b333-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b336-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b339-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b33c-773a3df1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b345-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b348-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34b-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34e-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b351-773a3df1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b355-773a3df1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b367-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36a-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36d-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b370-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b379-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37c-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37f-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b382-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b385-773a3df1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b389-773a3df1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b39e-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3a1-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3aa-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ad-773a3df1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3b1-773a3df1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c2-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c5-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c8-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3cb-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ce-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3d7-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3da-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3dd-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e0-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e3-773a3df1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e7-773a3df1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_831d028a-e03b-d8bd-15a5-b8f424c7aa47-24c7aa43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_831d028a-e03b-d8bd-15a5-b8f424c7aa48-24c7aa43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_831d028a-e03b-d8bd-15a5-b8f424c7aa49-24c7aa43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_831d028a-e03b-d8bd-15a5-b8f424c7aa4c-24c7aa43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-afdd6ea4-f7af-db84-115e-10182b24c423-773a3e2c {
  place-self: center;
}

#w-node-e4eb9e08-f89b-1f5b-4055-362d67e962b3-773a3e2c, #w-node-_30fe1422-96ed-8bb3-2bc6-bb29d2cde46f-773a3e2c, #w-node-_968befb4-5c95-d0ce-38d2-4f5c86245870-773a3e2c, #w-node-_03fb5d5f-0ff0-4cb8-7d4a-338719ecb2ca-773a3e2c, #w-node-_03fb5d5f-0ff0-4cb8-7d4a-338719ecb2cc-773a3e2c, #w-node-_03fb5d5f-0ff0-4cb8-7d4a-338719ecb2d2-773a3e2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f07c6e7-3e2d-c828-9bf2-b5d9937f4407-773a3e2c, #w-node-_148cde60-c169-1db8-9329-700a1db31d96-773a3e2c, #w-node-_595aec84-fcf0-d5cd-db13-508cccc6a098-773a3e2c {
  justify-self: end;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e2d, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-773a3e2d, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-773a3e2d, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-773a3e2d, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3e2d, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-773a3e2d, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-773a3e2d, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-773a3e2d, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-773a3e2d, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-773a3e2d, #Organization-Name-2.w-node-ca51a735-52b7-7dfc-7baa-8f56fae982e1-773a3e43, #Followers-in-Your-Social-Network.w-node-_4e863982-47e3-8b28-874f-beb5176bd90c-773a3e43, #Describe-Your-Typical-Client-Persona.w-node-_76ed8d5e-49f5-4118-0920-dfc484c9c579-773a3e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-a8694027-b7ec-99a0-5540-42f7e2ac068b-773a3e43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26229182-b695-31b8-9eac-382f95d473e1-773a3e43, #w-node-_055ad07b-177f-dc8a-9067-676577ed6515-773a3e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID-2.w-node-_51736f24-37c6-049a-1207-f7659baf65bf-773a3e43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3a8e20bf-c7a7-185f-785a-5c1740d0c69b-773a3e48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_8661756f-2f73-d3fe-c7da-3c9574249b2e-773a3e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8661756f-2f73-d3fe-c7da-3c9574249b2f-773a3e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8661756f-2f73-d3fe-c7da-3c9574249b30-773a3e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8661756f-2f73-d3fe-c7da-3c9574249b33-773a3e49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e49, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-773a3e49, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-773a3e49, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-773a3e49, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3e49, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-773a3e49, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ee2-773a3e49, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eea-773a3e49, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eec-773a3e49, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ef6-773a3e49, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f00-773a3e49, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f0a-773a3e49, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f14-773a3e49, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f1e-773a3e49, #w-node-_10edbf3f-08ba-b5fc-6d9a-4e69544816b5-54481673 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10edbf3f-08ba-b5fc-6d9a-4e69544816c3-54481673 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_359fe539-12e0-483e-9aa5-804cfce035ea-fce035e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_359fe539-12e0-483e-9aa5-804cfce035eb-fce035e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_359fe539-12e0-483e-9aa5-804cfce035ec-fce035e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e4c, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-773a3e4c, #w-node-_31e8c7f0-45ce-36e3-e9b2-2bdcef0f73eb-773a3e4c, #w-node-_31e8c7f0-45ce-36e3-e9b2-2bdcef0f73ea-773a3e4c, #w-node-b40ba6ff-9647-ab51-adbb-4566ad355c19-773a3e4c, #w-node-b40ba6ff-9647-ab51-adbb-4566ad355c1a-773a3e4c, #w-node-_3b140231-8566-0e1b-55ed-c4ac4f526629-773a3e4c, #w-node-_3b140231-8566-0e1b-55ed-c4ac4f526640-773a3e4c, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb8667a-773a3e4c, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb86682-773a3e4c, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb86684-773a3e4c, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb8668e-773a3e4c, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb86698-773a3e4c, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb866a2-773a3e4c, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb866ac-773a3e4c, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb866b6-773a3e4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-cd48b222-2511-87b7-9dc0-8d9dcc25d1e4-3c8dbf48 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_167e8993-6dc5-7508-de66-4aaf8b4ee713-773a3e4d, #w-node-_3a548885-1277-201e-d56a-7d2ea25f2e49-773a3e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51687179-2f60-0286-e028-a605462b0827-773a3e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_5b61904f-5667-5fb6-a045-12baa0890782-773a3e4d, #w-node-b6eae429-8abb-609b-397f-008c8552e329-773a3e4d, #w-node-c02c501c-8e09-1d71-3b74-787e2876da99-773a3e4d, #w-node-_65c23dbd-e5ac-877a-6718-32525cf32904-773a3e4d, #w-node-ee38e6c6-cc45-a981-b124-2ca4365c56bb-773a3e4d, #w-node-_856ed6b0-4e29-4b43-53cc-601d2bd8f831-773a3e4d, #w-node-_306fad6c-865f-619d-8b47-630233d2ab68-773a3e4d, #w-node-_8088a144-5ad6-006f-9f57-024e5855eda3-773a3e4d, #w-node-cdac3368-73fd-ab56-0691-c79e259192b7-773a3e4d, #w-node-_67b35261-d8c6-1b27-9b72-f1c2062c4513-773a3e4d, #w-node-e0edee2c-6bd9-7334-81b5-2e32f6fb2bdc-773a3e4d, #w-node-e5ccc6dc-92c9-fad8-8e59-dae27b77fc65-773a3e4d, #w-node-bbe4c280-5cbf-a2b1-94ac-a65afbc4e4ce-773a3e4d, #w-node-f1412487-b4ad-8519-29c9-807d43921649-773a3e4d, #w-node-_47cd9fb7-d5a9-92e1-e636-f1ac4d172161-773a3e4d, #w-node-_872a846d-6d82-ba3a-8020-8b0b174f7354-773a3e4d, #w-node-e34d9cde-fac0-421d-38bd-a0e58d337441-773a3e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebebf5cc-8794-224d-62a4-e9fe56ee830d-773a3e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_765cec08-da55-02bd-58b9-b37db925d610-773a3e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a396445-b239-fca7-b04f-ff9133bc5fcb-773a3e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_365ee84b-891b-4b22-340e-eee9f307a0cd-773a3e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae72a49d-b38f-001b-1f9b-70032288b355-773a3e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#Full-Name.w-node-bf8ef2df-c3e7-4af2-6d9f-d40eda6918cf-773a3e4d, #Challenges.w-node-_5d3febea-62e4-ca84-5885-4d0f80bcd469-773a3e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_3aa517a6-0552-44de-545a-f88a5305f34c-773a3e4d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8953a211-c945-1176-18f2-d2d2cee42f5c-773a3e4d, #Name-2.w-node-_1f9a97a2-9b3a-f8d2-09c0-bac4e4011671-773a3e4d, #Challenges-3.w-node-_1bf39e83-ac83-6802-d96a-8f100c8e2c02-773a3e4d, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e4f, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-773a3e4f, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-773a3e4f, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-773a3e4f, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3e4f, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-773a3e4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f579a08a-fecc-3422-ff23-b4e6dc37c68c-773a3e4f, #w-node-_221bf291-48ab-032f-ce46-36cf12d7bf73-773a3e4f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_525bb684-33fd-d70c-f4d1-6fe27e6e08f4-773a3e4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_91e3c4c0-761a-b995-f971-bb0366619ee2-773a3e4f, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eea-773a3e4f, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eec-773a3e4f, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ef6-773a3e4f, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f00-773a3e4f, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f0a-773a3e4f, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f14-773a3e4f, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f1e-773a3e4f, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b2e-773a3e52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b38-773a3e52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b3d-773a3e52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b47-773a3e52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b4c-773a3e52, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b52-773a3e52, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b72-773a3e52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b7c-773a3e52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_71a90247-ce62-f512-1cd0-5ef86faa484d-773a3e52, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4855-773a3e52, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4857-773a3e52, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4861-773a3e52, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa486b-773a3e52, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4875-773a3e52, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa487f-773a3e52, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4889-773a3e52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID-2.w-node-ea4a3468-cc1f-69d4-b93a-67a121dd0580-773a3e85 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e96eed96-6c4a-c5ce-3347-d611745467f1-773a3e86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e96eed96-6c4a-c5ce-3347-d611745467f5-773a3e86, #w-node-e96eed96-6c4a-c5ce-3347-d611745467f9-773a3e86, #w-node-e96eed96-6c4a-c5ce-3347-d611745467fd-773a3e86, #w-node-e96eed96-6c4a-c5ce-3347-d61174546801-773a3e86, #w-node-e96eed96-6c4a-c5ce-3347-d61174546805-773a3e86, #w-node-a3544f7b-ef04-c41a-5e28-757a2c446034-773a3e86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e96eed96-6c4a-c5ce-3347-d61174546809-773a3e86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e96eed96-6c4a-c5ce-3347-d6117454680d-773a3e86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_53b9d7fb-24c8-0b7a-820a-2ec137203a7f-773a3e86, #w-node-_53b9d7fb-24c8-0b7a-820a-2ec137203a8d-773a3e86, #w-node-_53b9d7fb-24c8-0b7a-820a-2ec137203a9b-773a3e86, #w-node-_53b9d7fb-24c8-0b7a-820a-2ec137203aa9-773a3e86, #w-node-a17d6209-5a28-472a-70ad-ad2d5d0d510c-773a3e86, #w-node-d3826db7-6b51-078d-0714-cd5802088f29-773a3e86, #w-node-e62d3866-a4c5-f6ab-faf9-7ec9609806d9-773a3e86, #w-node-a55dc093-6aa8-c16a-b73e-36eece18c89d-773a3e86, #w-node-_3d73bf8b-cd59-82a2-36a9-1c5a2c237fae-773a3e86, #w-node-_8cc4f52c-e28d-5c18-e313-4940116d8a38-773a3e86, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b85ef-773a3e86, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b85f7-773a3e86, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b85f9-773a3e86, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b8603-773a3e86, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b860d-773a3e86, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b8617-773a3e86, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b8621-773a3e86, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b862b-773a3e86, #w-node-_14499fea-fe69-6403-7e32-fbe179644999-79644991, #w-node-_14499fea-fe69-6403-7e32-fbe17964499a-79644991, #w-node-_14499fea-fe69-6403-7e32-fbe17964499e-79644991, #w-node-_14499fea-fe69-6403-7e32-fbe1796449a2-79644991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspots-Tracking-ID.w-node-_4085b5c8-fa60-e675-261d-8eb7efc15f1f-79644991 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bea5cddf-4daa-24ed-a8a7-c9f317fcb3f7-773a3e88, #w-node-_9f524dc3-5db4-681b-4220-d496648cbfaa-773a3e88, #w-node-b4d6221d-5085-0e4b-e279-e49c00872e83-773a3e88, #w-node-_93fa1ae0-dc3b-e688-febd-7e761c42a5dd-773a3e88, #w-node-_84a609f5-f309-2ca4-1472-1194035a2bf5-773a3e88, #w-node-ccf72011-821f-8159-9eb1-b51e8ea7dc56-773a3e88, #w-node-ccf72011-821f-8159-9eb1-b51e8ea7dc5c-773a3e88, #w-node-ccf72011-821f-8159-9eb1-b51e8ea7dc62-773a3e88, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e89, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-773a3e89, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-773a3e89, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-773a3e89, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3e89, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-773a3e89, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-773a3e89, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-773a3e89, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-773a3e89, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-773a3e89, #w-node-a5bff830-861d-0e18-38fd-540efeb706d7-773a3e8d, #w-node-_640c30de-e9ea-d346-0d4c-3b6c8db09727-773a3e8d, #w-node-a9f187d3-0ac4-4755-a913-7a324530dde6-773a3e8d, #w-node-a9f187d3-0ac4-4755-a913-7a324530dde8-773a3e8d, #w-node-c0258f9d-b140-4295-8aae-c161b39d4373-773a3e8f, #w-node-_0407a0bd-f9d4-0148-39ad-41213752a226-773a3e8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62414ce4-0119-26ae-dbce-7ad873073d61-773a3e8f, #w-node-_62414ce4-0119-26ae-dbce-7ad873073d62-773a3e8f, #w-node-cbdc4826-8ccd-a95a-9475-acea38ae0b57-773a3e8f, #w-node-cbdc4826-8ccd-a95a-9475-acea38ae0b56-773a3e8f, #w-node-d1304a7f-d367-443b-6699-77f727c3c9ce-773a3e8f, #w-node-_5835e178-128c-6e1f-a482-7b1bc4e99f4c-773a3e8f, #w-node-_82de35cc-9041-f829-4c8e-9b3da6af3e3a-773a3e8f, #w-node-_82de35cc-9041-f829-4c8e-9b3da6af3e39-773a3e8f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e9cf827b-5eee-813f-76f0-1420ee1b0b1a-773a3e8f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_960a431f-5eb8-4b00-f93f-6f7dee577602-773a3e8f, #w-node-_960a431f-5eb8-4b00-f93f-6f7dee577601-773a3e8f, #w-node-_759a07ce-0b47-55ba-6e2c-a484fdac0469-773a3e8f, #w-node-_759a07ce-0b47-55ba-6e2c-a484fdac046a-773a3e8f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ebf22c86-7673-f56d-9688-4a7b5a984726-773a3e8f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-bf6afc39-2d80-11c8-f2ee-b684053e42ae-773a3e91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18aa1472-477c-e334-55c8-4887a3e772c8-773a3e91 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  place-self: center start;
}

#w-node-d8ef5943-1d30-d3d9-ec97-065f6c50df3a-773a3e91 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  place-self: center;
}

#w-node-_604c0f1a-a329-189a-3664-76b34683c560-773a3e91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4398fcfc-6a86-61cd-b022-51a2903bc50a-773a3e91 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c3d-773a3eb1, #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c42-773a3eb1, #w-node-_2e322444-9212-5641-a5d5-80e2bcd94161-773a3eb1, #w-node-_1904d3de-0c5c-8efb-7c8a-b306aa3f3d13-773a3eb1, #w-node-ce95d475-b471-3d11-b0b4-1180f2f2adac-773a3eb1, #w-node-_45b25185-a3f2-0bde-87ab-5e2f4271a889-773a3eb1, #w-node-_1423fe58-ee9a-3683-a0ea-f5f7988826de-773a3eb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_004af2de-31a1-0201-e771-b2eb277602c0-773a3eb1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_421a0ef9-1879-2d41-efd8-1badb82a9b7d-773a3eb1, #w-node-_48b35115-88d9-d68d-f315-fcccb1c155d0-773a3eb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c559d843-bdac-caeb-88e6-ef188cb9c813-773a3eb1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ce95d475-b471-3d11-b0b4-1180f2f2adae-773a3eb1, #w-node-afd36e98-bd87-b963-ddcd-6d8438d751e3-773a3eb1, #w-node-f244c87e-5594-8515-17df-4671667eb2eb-773a3eb6, #w-node-f244c87e-5594-8515-17df-4671667eb2f7-773a3eb6, #w-node-f244c87e-5594-8515-17df-4671667eb303-773a3eb6, #w-node-b783099b-2b82-c090-a8d0-dcbed9300944-773a3ecd, #w-node-a5bff830-861d-0e18-38fd-540efeb706d7-773a3ecd, #w-node-a9f187d3-0ac4-4755-a913-7a324530dde6-773a3ecd, #w-node-a9f187d3-0ac4-4755-a913-7a324530dde8-773a3ecd, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3ecf, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-773a3ecf, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-773a3ecf, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-773a3ecf, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3ecf, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-773a3ecf, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-773a3ecf, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-773a3ecf, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-773a3ecf, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-773a3ecf, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee1b-773a3ed1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee1e-773a3ed1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee21-773a3ed1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee24-773a3ed1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee27-773a3ed1, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee2a-773a3ed1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a5-773a3ed1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ae-773a3ed1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b1-773a3ed1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a8-773a3ed1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ab-773a3ed1, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b4-773a3ed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deb237a6-188c-751e-cb84-9f2449662d0b-773a3ed1, #w-node-deb237a6-188c-751e-cb84-9f2449662d0e-773a3ed1, #w-node-deb237a6-188c-751e-cb84-9f2449662d11-773a3ed1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32a-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32d-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b330-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b333-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b336-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b339-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b33c-773a3ed1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b345-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b348-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34b-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34e-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b351-773a3ed1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b355-773a3ed1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b367-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36a-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36d-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b370-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b379-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37c-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37f-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b382-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b385-773a3ed1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b389-773a3ed1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b39e-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3a1-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3aa-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ad-773a3ed1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3b1-773a3ed1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c2-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c5-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c8-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3cb-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ce-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3d7-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3da-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3dd-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e0-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e3-773a3ed1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e7-773a3ed1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3ed9, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-773a3ed9, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-773a3ed9, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-773a3ed9, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3ed9, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-773a3ed9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d01-773a3ed9 {
  align-self: center;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d03-773a3ed9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d04-773a3ed9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d05-773a3ed9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d08-773a3ed9 {
  place-self: center;
}

#w-node-_91e3c4c0-761a-b995-f971-bb0366619ee2-773a3ed9, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eea-773a3ed9, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eec-773a3ed9, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ef6-773a3ed9, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f00-773a3ed9, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f0a-773a3ed9, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f14-773a3ed9, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f1e-773a3ed9, #w-node-_432192bf-1e4c-4f56-07a4-060a7ba4e6bc-773a3eda, #w-node-e5ac23a1-e8ee-3a55-cf9f-962ad0552d4b-773a3eda, #w-node-b83f7e84-6c00-8492-81dc-0098257c57bf-773a3eda, #w-node-_27337cd7-bf65-b356-5be0-ae84efd8ca67-773a3eda, #Phone.w-node-_56f256b7-a664-697d-c393-63cc1e3e080c-773a3eda, #What-type-of-investor-are-you.w-node-_56f256b7-a664-697d-c393-63cc1e3e0810-773a3eda, #How-active-are-you.w-node-_56f256b7-a664-697d-c393-63cc1e3e0814-773a3eda, #What-is-your-typical-ticket-size.w-node-_56f256b7-a664-697d-c393-63cc1e3e0818-773a3eda, #w-node-_56f256b7-a664-697d-c393-63cc1e3e081c-773a3eda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_4a55a869-29ab-fe34-f5d7-683ee11d5f5e-773a3eda {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_439db7ea-2232-5c58-309b-1eba24fea32e-773a3ee1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc62f59-4e23-dc65-1411-12796e36cf5b-773a3ee1 {
  place-self: center;
}

#Hubspot-Tracking-ID.w-node-_6cc73c83-62b0-8d5d-3570-a7d7740f14a2-773a3ee1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_439db7ea-2232-5c58-309b-1eba24fea32e-773a3ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc62f59-4e23-dc65-1411-12796e36cf5b-773a3ee2 {
  place-self: center;
}

#Hubspot-Tracking-ID.w-node-_6cc73c83-62b0-8d5d-3570-a7d7740f14a2-773a3ee2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0269792b-0fcf-f0cc-4b38-5e965219bfd5-773a3ee3, #w-node-_0269792b-0fcf-f0cc-4b38-5e965219bfe3-773a3ee3, #w-node-_0269792b-0fcf-f0cc-4b38-5e965219bff1-773a3ee3, #w-node-_0269792b-0fcf-f0cc-4b38-5e965219bfff-773a3ee3, #w-node-_86622100-2a52-d2d0-c489-6582c7637eff-773a3ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86622100-2a52-d2d0-c489-6582c7637f03-773a3ee7, #w-node-_86622100-2a52-d2d0-c489-6582c7637f07-773a3ee7, #w-node-_86622100-2a52-d2d0-c489-6582c7637f0b-773a3ee7, #w-node-_86622100-2a52-d2d0-c489-6582c7637f0f-773a3ee7, #w-node-_81103ee2-7000-e6e6-49d0-fadbcbc9b678-773a3ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_86622100-2a52-d2d0-c489-6582c7637f13-773a3ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86622100-2a52-d2d0-c489-6582c7637f17-773a3ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ffab75a0-9824-96be-9c15-742d79b5da2c-773a3ee7, #w-node-ffab75a0-9824-96be-9c15-742d79b5da32-773a3ee7, #w-node-ffab75a0-9824-96be-9c15-742d79b5da38-773a3ee7, #w-node-ffab75a0-9824-96be-9c15-742d79b5da3e-773a3ee7, #w-node-ffab75a0-9824-96be-9c15-742d79b5da44-773a3ee7, #w-node-ffab75a0-9824-96be-9c15-742d79b5da4a-773a3ee7, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b62902e-773a3ee7, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629036-773a3ee7, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629038-773a3ee7, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629042-773a3ee7, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b62904c-773a3ee7, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629056-773a3ee7, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629060-773a3ee7, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b62906a-773a3ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d832af92-6939-3cbe-9514-e3e967e29e40-773a3eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d832af92-6939-3cbe-9514-e3e967e29e41-773a3eea {
  place-self: center;
}

#w-node-d832af92-6939-3cbe-9514-e3e967e29e4a-773a3eea {
  justify-self: end;
}

#w-node-d832af92-6939-3cbe-9514-e3e967e29e4b-773a3eea, #w-node-d832af92-6939-3cbe-9514-e3e967e29e4d-773a3eea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d07dec8-cbbf-e3c7-2c87-ea9ddaf32a26-773a3eed {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3ef1, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-773a3ef1, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-773a3ef1, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-773a3ef1, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3ef1, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-773a3ef1, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-773a3ef1, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-773a3ef1, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-773a3ef1, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-773a3ef1, #w-node-_68bb090b-7731-57c9-40c7-de52c265bfd3-773a3ef3, #w-node-_39215882-db5e-9cc5-dad7-ae78fa7fd01c-773a3ef3, #w-node-_5e7efe00-df35-c55a-80a2-9915afabc6e5-773a3ef3, #w-node-e181489d-d98b-3207-9e9b-a08fff466927-773a3ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e181489d-d98b-3207-9e9b-a08fff46692e-773a3ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_28a491c7-7fd5-c615-1ec3-1af71679c402-773a3ef3, #w-node-_28a491c7-7fd5-c615-1ec3-1af71679c40a-773a3ef3, #w-node-_28a491c7-7fd5-c615-1ec3-1af71679c40c-773a3ef3, #w-node-_28a491c7-7fd5-c615-1ec3-1af71679c416-773a3ef3, #w-node-_28a491c7-7fd5-c615-1ec3-1af71679c420-773a3ef3, #w-node-_28a491c7-7fd5-c615-1ec3-1af71679c42a-773a3ef3, #w-node-_28a491c7-7fd5-c615-1ec3-1af71679c434-773a3ef3, #w-node-_28a491c7-7fd5-c615-1ec3-1af71679c43e-773a3ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e1f1-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e1f6-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e1fb-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e200-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e206-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e20c-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e212-773a3ef9 {
  justify-self: start;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e31f-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e338-773a3ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e33b-773a3ef9 {
  justify-self: start;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e33d-773a3ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e340-773a3ef9 {
  justify-self: start;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e3a9-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e3b3-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e3b4-773a3ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e439-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e43e-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e443-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e448-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e44d-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e452-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e45c-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e461-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e466-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e46b-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e470-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e475-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e47a-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e47f-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e484-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e489-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e48e-773a3ef9 {
  justify-self: start;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e492-773a3ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e493-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e498-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e49d-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4a2-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4b7-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4bc-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4c1-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4c6-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4cb-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4d0-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4da-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4df-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4e4-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4e9-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4ee-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4f3-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4f8-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e4fd-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e502-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e507-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e50c-773a3ef9 {
  justify-self: start;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e510-773a3ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e511-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e516-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e51b-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e520-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e532-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e537-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e53c-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e541-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e546-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e54b-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e550-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e555-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e55a-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e55f-773a3ef9 {
  justify-self: start;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e563-773a3ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e564-773a3ef9 {
  justify-self: start;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e567-773a3ef9, #w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e5ea-773a3ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed875a36-9a1a-e44a-aaca-4ef6a463e646-773a3ef9 {
  justify-self: start;
}

#w-node-a3fc4424-4e9e-68f2-d812-585637d9c7bb-773a3efc, #w-node-_257d5df4-c841-f5ea-d97b-06f96616f968-773a3efc, #w-node-f11a38b2-6b50-558d-c89f-dc98b8d21f0c-773a3efc, #w-node-_68486d54-611a-6a65-ddcc-663a90687020-773a3efc, #w-node-_5ce56404-2489-b0f0-44ab-d003bc2880c8-773a3efc, #w-node-_813a9e31-b318-b580-f503-6d4d2dc42a50-773a3efc, #w-node-_8d4c4ee2-a281-58f3-735a-35b0fe65ae72-773a3efc, #w-node-e97d7920-b0e5-9bdf-4613-5f5d43b21822-773a3efc, #w-node-_94cf3c11-2829-3947-195c-fa054a9f900b-773a3efc, #w-node-_0077ce47-e0a2-1f0e-0345-c9235707d54f-773a3efc, #w-node-_7f360ed7-b205-b756-c81d-72f3d6d2703e-773a3efc, #w-node-_38535c97-20ad-a956-bf34-bcd62651552f-773a3efc, #w-node-cce232e7-361d-20b9-04e0-3d900fd4004e-773a3efc, #w-node-c4b24f93-61b8-8c1a-dda5-5961bd655838-773a3efc, #w-node-_104c643b-50a9-bb87-3824-6ff418ade9c9-773a3efc, #w-node-ce73e84e-97c3-59e8-3569-3987b231b2b2-773a3efc, #w-node-_2ffb7947-44f2-f847-95cc-9ae3c3a8f3a7-773a3efc, #w-node-_87de8747-e86e-3610-6171-65251c05459d-773a3efc, #w-node-_488a0a84-2f10-bcde-4bd2-b27ad43136d1-773a3efc, #w-node-_2977181c-6747-fdca-aa5d-bbda9754ae72-773a3efc, #w-node-_25c4719d-810a-ad55-3abb-df9d4911a54d-773a3efc, #w-node-_39a734d9-cfae-c95d-fbc1-491817760bfa-773a3efc, #w-node-_8f46c4eb-fdc6-8bbd-4c1a-f5c889ff1c5d-773a3efc, #w-node-_8f687a87-46f8-2a21-6679-ab4bd74c9fac-773a3efc, #w-node-_9fe64779-4a89-5b3e-f8ae-ece557825c26-773a3efc, #w-node-_2aeedfec-f567-7841-732d-1ce42a7c9bf4-773a3efc, #w-node-_305ca64a-9cf3-7163-7dd2-a169b469cfa1-773a3efc, #w-node-_41098db2-2bd0-c381-6157-f505bb9478b2-773a3efc, #w-node-_20fa409a-143c-c286-6083-cb6c4432e3a3-773a3efc, #w-node-_48644c8e-5816-e196-4100-d2b65b54db83-773a3efc, #w-node-_0c82a0fd-5d54-4897-1f08-e5f0faa61889-773a3efc, #w-node-_7bcffa35-5a27-a583-1eb3-da0327616c18-773a3efc, #w-node-_38ad702d-e54a-1229-7a17-6c44ad90f4dc-773a3efc, #w-node-_03fb77d4-da5b-f7fe-a45a-8fd211fb6a37-773a3efc, #w-node-e63512fa-b46c-14b4-1915-e12305d76660-773a3efc, #w-node-_41aa1f5b-a7ad-b911-2734-629f5027333a-773a3efc, #w-node-_269e5793-bcbc-b738-d97f-81450cb0914c-773a3efc, #w-node-f98bcbf5-6ace-c606-b4f4-8badced8807f-773a3efc, #w-node-_63076564-e5df-e306-e227-7ee103c64bda-773a3efc, #w-node-_36be3cab-f8c3-114a-25b3-ab09f1add71c-773a3efc, #w-node-f92804fd-1c00-7e88-b188-e799fb9234da-773a3f00, #w-node-f92804fd-1c00-7e88-b188-e799fb9234db-773a3f00, #w-node-f92804fd-1c00-7e88-b188-e799fb9234df-773a3f00, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e3-773a3f00, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e7-773a3f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_230cd5bd-0721-742f-0c2a-e26027e2db7d-773a3f00 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_43e8f712-b606-6d1f-5f9e-05b8e9dd36b2-773a3f02, #w-node-f8e1ae4a-cb4c-3567-4c58-50598c6c7416-773a3f02, #w-node-e69c7315-88c5-93d2-8865-0a5d4e74ae2e-773a3f02, #w-node-aff3ef8e-e8e8-6243-c3ca-7dc36e5ead49-773a3f02, #w-node-_0ea9b339-62e6-ac1b-b33a-c6d0b81b3c68-773a3f02, #w-node-_76c1f102-55f7-2655-171c-fe5fec6a35f5-773a3f02, #w-node-_7dd5fbe1-1263-0a25-551e-b75966a44548-773a3f02, #w-node-f92804fd-1c00-7e88-b188-e799fb9234da-773a3f02, #w-node-f92804fd-1c00-7e88-b188-e799fb9234db-773a3f02, #w-node-f92804fd-1c00-7e88-b188-e799fb9234df-773a3f02, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e3-773a3f02, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e7-773a3f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_230cd5bd-0721-742f-0c2a-e26027e2db7d-773a3f02, #w-node-a85f6969-d93f-31dc-af3f-f69f691b7fc3-773a3f03, #Organisation-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65f-773a3f03, #w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd663-773a3f03 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd672-773a3f03 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_6db39a30-1863-b8e0-2bad-9d1ceadee40f-773a3f03 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3f05, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-773a3f05, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-773a3f05, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-773a3f05, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3f05, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-773a3f05, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-773a3f05, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-773a3f05, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-773a3f05, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-773a3f05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdb9-773a3f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdba-773a3f06 {
  place-self: center;
}

#w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdc3-773a3f06 {
  justify-self: end;
}

#w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdc4-773a3f06, #w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdc6-773a3f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a8e20bf-c7a7-185f-785a-5c1740d0c69b-f0f1f324 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_2bc62f59-4e23-dc65-1411-12796e36cf5b-cdd64ad6 {
  place-self: center;
}

#w-node-_05f6df85-90d6-c3f9-fcf7-dc4bc41b0d83-cdd64ad6, #w-node-_24f456d4-dc7c-facd-cd1a-5e2623e56641-cdd64ad6, #w-node-d6254999-1926-bd05-d3dc-f3d538ae0cc9-cdd64ad6, #w-node-_19b607ae-eb18-065d-8cc0-491278325873-cdd64ad6, #w-node-_5a4ff10d-b9df-0a0d-1b5f-1d159e57c222-cdd64ad6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_6cc73c83-62b0-8d5d-3570-a7d7740f14a2-cdd64ad6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b728968f-16ea-0362-18d3-9fffb4e9525a-cdd64ad6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-9a2fd83b, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-9a2fd83b, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-9a2fd83b, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-9a2fd83b, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-9a2fd83b, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-9a2fd83b, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ee2-9a2fd83b, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eea-9a2fd83b, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eec-9a2fd83b, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ef6-9a2fd83b, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f00-9a2fd83b, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f0a-9a2fd83b, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f14-9a2fd83b, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f1e-9a2fd83b, #w-node-_62378d3c-f712-425a-9d5b-27ed283c9b0f-0c4b1f06, #w-node-_62378d3c-f712-425a-9d5b-27ed283c9b17-0c4b1f06, #w-node-_62378d3c-f712-425a-9d5b-27ed283c9b19-0c4b1f06, #w-node-_62378d3c-f712-425a-9d5b-27ed283c9b23-0c4b1f06, #w-node-_62378d3c-f712-425a-9d5b-27ed283c9b2d-0c4b1f06, #w-node-_62378d3c-f712-425a-9d5b-27ed283c9b37-0c4b1f06, #w-node-_62378d3c-f712-425a-9d5b-27ed283c9b41-0c4b1f06, #w-node-_62378d3c-f712-425a-9d5b-27ed283c9b4b-0c4b1f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID-2.w-node-e9772768-ca07-8397-94e0-e62f6025e000-70092ac1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8dc86643-a0e7-f23d-c9f2-b5f3f2bfd277-95065438 {
  place-self: center;
}

#w-node-_8dc86643-a0e7-f23d-c9f2-b5f3f2bfd279-95065438 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcbb2821-373b-625a-1491-8893402ad8c5-98c2bc09, #w-node-bcbb2821-373b-625a-1491-8893402ad8c5-d74677e1 {
  align-self: stretch;
}

#w-node-feb86cc1-ca6f-976f-814f-977d9b7cc3df-28666d03 {
  place-self: center;
}

#w-node-feb86cc1-ca6f-976f-814f-977d9b7cc3e1-28666d03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcbb2821-373b-625a-1491-8893402ad8c5-0423619c {
  align-self: stretch;
}

#w-node-_167e8993-6dc5-7508-de66-4aaf8b4ee713-482d7f4b, #w-node-_3a548885-1277-201e-d56a-7d2ea25f2e49-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51687179-2f60-0286-e028-a605462b0827-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_5b61904f-5667-5fb6-a045-12baa0890782-482d7f4b, #w-node-b6eae429-8abb-609b-397f-008c8552e329-482d7f4b, #w-node-c02c501c-8e09-1d71-3b74-787e2876da99-482d7f4b, #w-node-_65c23dbd-e5ac-877a-6718-32525cf32904-482d7f4b, #w-node-ee38e6c6-cc45-a981-b124-2ca4365c56bb-482d7f4b, #w-node-_856ed6b0-4e29-4b43-53cc-601d2bd8f831-482d7f4b, #w-node-_306fad6c-865f-619d-8b47-630233d2ab68-482d7f4b, #w-node-_8088a144-5ad6-006f-9f57-024e5855eda3-482d7f4b, #w-node-cdac3368-73fd-ab56-0691-c79e259192b7-482d7f4b, #w-node-_67b35261-d8c6-1b27-9b72-f1c2062c4513-482d7f4b, #w-node-e0edee2c-6bd9-7334-81b5-2e32f6fb2bdc-482d7f4b, #w-node-e5ccc6dc-92c9-fad8-8e59-dae27b77fc65-482d7f4b, #w-node-bbe4c280-5cbf-a2b1-94ac-a65afbc4e4ce-482d7f4b, #w-node-f1412487-b4ad-8519-29c9-807d43921649-482d7f4b, #w-node-_47cd9fb7-d5a9-92e1-e636-f1ac4d172161-482d7f4b, #w-node-_872a846d-6d82-ba3a-8020-8b0b174f7354-482d7f4b, #w-node-e34d9cde-fac0-421d-38bd-a0e58d337441-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebebf5cc-8794-224d-62a4-e9fe56ee830d-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_765cec08-da55-02bd-58b9-b37db925d610-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a396445-b239-fca7-b04f-ff9133bc5fcb-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_365ee84b-891b-4b22-340e-eee9f307a0cd-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae72a49d-b38f-001b-1f9b-70032288b355-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#Full-Name.w-node-bf8ef2df-c3e7-4af2-6d9f-d40eda6918cf-482d7f4b, #Challenges.w-node-_5d3febea-62e4-ca84-5885-4d0f80bcd469-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_3aa517a6-0552-44de-545a-f88a5305f34c-482d7f4b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8953a211-c945-1176-18f2-d2d2cee42f5c-482d7f4b, #Name-2.w-node-_1f9a97a2-9b3a-f8d2-09c0-bac4e4011671-482d7f4b, #Challenges-3.w-node-_1bf39e83-ac83-6802-d96a-8f100c8e2c02-482d7f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcbb2821-373b-625a-1491-8893402ad8c5-75191811 {
  align-self: stretch;
}

@media screen and (min-width: 1920px) {
  #w-node-_0413b83f-26e9-5ad1-008d-75d38faa3731-773a3e88, #w-node-ab06cc1a-f553-c163-6f82-38c41edec916-773a3e88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fb9983b-e67b-f18e-087a-7573dade33db-773a3eb6 {
    place-self: center;
  }

  #w-node-_357c87a4-0cce-7b9d-3b3a-d9ca96ccd56b-773a3eda, #w-node-_02585b7e-557e-e297-730c-1c4a748d4dfe-773a3eda, #w-node-_652d6808-818d-a6db-cff7-acf11211a523-773a3eda, #w-node-e5c22c2e-6ee9-86cd-79ed-073aaaf8e337-773a3eda, #w-node-_99be691a-968c-1fd1-df96-ed497ea90477-773a3eda, #w-node-ac313dfe-9178-7622-dfa5-9bad32727b58-773a3eda, #w-node-_5ee67009-297a-4893-69ed-7ff3850d2880-773a3eda, #w-node-_025ff0cb-9da7-acdf-e43f-99de3dd45de9-773a3eda, #w-node-bd61f614-c734-3da3-aa7d-a79d87be6f80-773a3eda, #w-node-_8c2379cb-1547-087b-d45a-4d706c03c1fb-773a3eda, #w-node-f68e691c-64f8-769c-05e8-bef79840936f-773a3eda, #w-node-d49eb883-447e-7c7a-4f38-5dc4e44c95f8-773a3eda, #w-node-cb1474f8-669a-873b-5da9-cf1992906883-773a3eda, #w-node-_0413b83f-26e9-5ad1-008d-75d38faa3731-773a3ee9, #w-node-ab06cc1a-f553-c163-6f82-38c41edec916-773a3ee9, #w-node-_325b4c40-8de7-b750-b284-0755201c037f-773a3f03, #w-node-_325b4c40-8de7-b750-b284-0755201c0383-773a3f03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_004af2de-31a1-0201-e771-b2eb277602c0-773a3eb1, #w-node-c559d843-bdac-caeb-88e6-ef188cb9c813-773a3eb1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_2d07dec8-cbbf-e3c7-2c87-ea9ddaf32a26-773a3eed, #w-node-_6db39a30-1863-b8e0-2bad-9d1ceadee40f-773a3f03, #w-node-b728968f-16ea-0362-18d3-9fffb4e9525a-cdd64ad6 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e2d, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3e2d {
    order: 9999;
  }

  #First-Name-2.w-node-_3a8e20bf-c7a7-185f-785a-5c1740d0c685-773a3e48, #Email-2.w-node-_3a8e20bf-c7a7-185f-785a-5c1740d0c687-773a3e48 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e49, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3e49 {
    order: 9999;
  }

  #First-Name-2.w-node-_10edbf3f-08ba-b5fc-6d9a-4e69544816ae-54481673, #Surname-2.w-node-_10edbf3f-08ba-b5fc-6d9a-4e69544816af-54481673, #Email-2.w-node-_10edbf3f-08ba-b5fc-6d9a-4e69544816b0-54481673, #Organisation-2.w-node-_10edbf3f-08ba-b5fc-6d9a-4e69544816b1-54481673, #w-node-_10edbf3f-08ba-b5fc-6d9a-4e69544816b5-54481673 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e4c, #w-node-b40ba6ff-9647-ab51-adbb-4566ad355c19-773a3e4c {
    order: 9999;
  }

  #w-node-ae72a49d-b38f-001b-1f9b-70032288b355-773a3e4d {
    justify-self: center;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e4f, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3e4f {
    order: 9999;
  }

  #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b52-773a3e52 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3e89, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3e89 {
    order: 9999;
  }

  #w-node-c0258f9d-b140-4295-8aae-c161b39d4373-773a3e8f {
    order: -9999;
  }

  #w-node-_0407a0bd-f9d4-0148-39ad-41213752a226-773a3e8f {
    justify-self: start;
  }

  #w-node-_18aa1472-477c-e334-55c8-4887a3e772c8-773a3e91 {
    grid-area: span 2 / span 5 / span 2 / span 5;
    place-self: center start;
  }

  #w-node-d8ef5943-1d30-d3d9-ec97-065f6c50df3a-773a3e91 {
    grid-area: 1 / 1 / 3 / 6;
    justify-self: center;
  }

  #w-node-_604c0f1a-a329-189a-3664-76b34683c560-773a3e91 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-_4398fcfc-6a86-61cd-b022-51a2903bc50a-773a3e91 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c3d-773a3eb1 {
    order: -9999;
  }

  #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c42-773a3eb1 {
    justify-self: start;
  }

  #w-node-_2e322444-9212-5641-a5d5-80e2bcd94161-773a3eb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1904d3de-0c5c-8efb-7c8a-b306aa3f3d13-773a3eb1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_45b25185-a3f2-0bde-87ab-5e2f4271a889-773a3eb1, #w-node-_421a0ef9-1879-2d41-efd8-1badb82a9b7d-773a3eb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3ecf, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3ecf, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3ed9, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3ed9 {
    order: 9999;
  }

  #w-node-d832af92-6939-3cbe-9514-e3e967e29e40-773a3eea {
    align-self: start;
  }

  #w-node-_2d07dec8-cbbf-e3c7-2c87-ea9ddaf32a26-773a3eed {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3ef1, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3ef1 {
    order: 9999;
  }

  #First-Name-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65b-773a3f03, #Surname-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65c-773a3f03, #Email-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65d-773a3f03, #Job-Title-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65e-773a3f03, #Organisation-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65f-773a3f03, #w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd663-773a3f03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6db39a30-1863-b8e0-2bad-9d1ceadee40f-773a3f03 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-773a3f05, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-773a3f05 {
    order: 9999;
  }

  #First-Name-2.w-node-_3a8e20bf-c7a7-185f-785a-5c1740d0c685-f0f1f324, #Email-2.w-node-_3a8e20bf-c7a7-185f-785a-5c1740d0c687-f0f1f324 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b728968f-16ea-0362-18d3-9fffb4e9525a-cdd64ad6 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-9a2fd83b, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-9a2fd83b {
    order: 9999;
  }

  #w-node-ae72a49d-b38f-001b-1f9b-70032288b355-482d7f4b {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_69fe8e99-3f53-188e-3536-77d6b0949d2a-773a3df1 {
    place-self: auto;
  }

  #w-node-_831d028a-e03b-d8bd-15a5-b8f424c7aa47-24c7aa43, #w-node-_831d028a-e03b-d8bd-15a5-b8f424c7aa4c-24c7aa43, #w-node-_8661756f-2f73-d3fe-c7da-3c9574249b2e-773a3e49, #w-node-_8661756f-2f73-d3fe-c7da-3c9574249b33-773a3e49, #w-node-_359fe539-12e0-483e-9aa5-804cfce035ea-fce035e6, #w-node-ae72a49d-b38f-001b-1f9b-70032288b355-773a3e4d, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b38-773a3e52, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b47-773a3e52, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b7c-773a3e52 {
    justify-self: center;
  }

  #w-node-c0258f9d-b140-4295-8aae-c161b39d4373-773a3e8f {
    order: 9999;
  }

  #w-node-_0407a0bd-f9d4-0148-39ad-41213752a226-773a3e8f {
    order: -9999;
  }

  #w-node-_62414ce4-0119-26ae-dbce-7ad873073d61-773a3e8f, #w-node-_62414ce4-0119-26ae-dbce-7ad873073d62-773a3e8f, #w-node-cbdc4826-8ccd-a95a-9475-acea38ae0b57-773a3e8f, #w-node-cbdc4826-8ccd-a95a-9475-acea38ae0b56-773a3e8f, #w-node-d1304a7f-d367-443b-6699-77f727c3c9ce-773a3e8f, #w-node-_5835e178-128c-6e1f-a482-7b1bc4e99f4c-773a3e8f, #w-node-_82de35cc-9041-f829-4c8e-9b3da6af3e3a-773a3e8f, #w-node-_82de35cc-9041-f829-4c8e-9b3da6af3e39-773a3e8f, #w-node-_960a431f-5eb8-4b00-f93f-6f7dee577602-773a3e8f, #w-node-_960a431f-5eb8-4b00-f93f-6f7dee577601-773a3e8f, #w-node-_759a07ce-0b47-55ba-6e2c-a484fdac0469-773a3e8f, #w-node-_759a07ce-0b47-55ba-6e2c-a484fdac046a-773a3e8f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_18aa1472-477c-e334-55c8-4887a3e772c8-773a3e91 {
    grid-area: span 2 / span 4 / span 2 / span 4;
    place-self: center start;
  }

  #w-node-d8ef5943-1d30-d3d9-ec97-065f6c50df3a-773a3e91 {
    grid-area: 1 / 1 / 3 / 5;
    place-self: center;
  }

  #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c3d-773a3eb1 {
    order: 9999;
  }

  #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c42-773a3eb1 {
    order: -9999;
  }

  #w-node-_2e322444-9212-5641-a5d5-80e2bcd94161-773a3eb1, #w-node-_1904d3de-0c5c-8efb-7c8a-b306aa3f3d13-773a3eb1, #w-node-ce95d475-b471-3d11-b0b4-1180f2f2adac-773a3eb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_45b25185-a3f2-0bde-87ab-5e2f4271a889-773a3eb1, #w-node-_421a0ef9-1879-2d41-efd8-1badb82a9b7d-773a3eb1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ce95d475-b471-3d11-b0b4-1180f2f2adae-773a3eb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d03-773a3ed9 {
    justify-self: center;
  }

  #w-node-e181489d-d98b-3207-9e9b-a08fff46692e-773a3ef3 {
    order: -9999;
  }

  #w-node-ae72a49d-b38f-001b-1f9b-70032288b355-482d7f4b {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b294-773a3df1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b298-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b29c-773a3df1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b2a4-773a3df1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e96eed96-6c4a-c5ce-3347-d611745467f1-773a3e86 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_236ff69d-086b-f83f-5c42-c133244499bb-773a3e86 {
    align-self: start;
  }

  #w-node-_14499fea-fe69-6403-7e32-fbe17964499a-79644991 {
    place-self: center;
  }

  #w-node-_14499fea-fe69-6403-7e32-fbe17964499e-79644991 {
    place-self: start center;
  }

  #w-node-_2d553d67-14ff-c6ad-3e56-b0c0a51b0c27-a51b0c0f {
    align-self: start;
  }

  #w-node-_18aa1472-477c-e334-55c8-4887a3e772c8-773a3e91 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    place-self: center start;
  }

  #w-node-d8ef5943-1d30-d3d9-ec97-065f6c50df3a-773a3e91 {
    grid-area: 1 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-_45b25185-a3f2-0bde-87ab-5e2f4271a889-773a3eb1, #w-node-_421a0ef9-1879-2d41-efd8-1badb82a9b7d-773a3eb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b294-773a3ed1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b298-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b29c-773a3ed1, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b2a4-773a3ed1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_48686c77-9370-483a-6640-4205fa424378-773a3eda, #w-node-_23bf4cb0-331a-c39d-095a-2fe168507124-773a3eda, #w-node-dbadba5b-c0a7-7f94-b955-cf4dd4059adb-773a3ee7, #w-node-_8aa15a57-573a-776e-5f4d-25923e07c979-773a3ee9 {
    align-self: start;
  }

  #w-node-f92804fd-1c00-7e88-b188-e799fb9234db-773a3f00 {
    place-self: center;
  }

  #w-node-f92804fd-1c00-7e88-b188-e799fb9234df-773a3f00, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e3-773a3f00 {
    place-self: start center;
  }

  #w-node-f92804fd-1c00-7e88-b188-e799fb9234db-773a3f02 {
    place-self: center;
  }

  #w-node-f92804fd-1c00-7e88-b188-e799fb9234df-773a3f02, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e3-773a3f02 {
    place-self: start center;
  }
}
