html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  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: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

.w-webflow-badge > img {
  visibility: visible !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 {
  width: 100%;
  height: 100%;
  border: none;
  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 {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

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

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

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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 {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  float: left;
  margin-top: 3px;
  margin-left: -20px;
  line-height: normal;
}

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

.w-file-upload-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

.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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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;
}

.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 {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.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;
  -ms-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 {
  height: 18px;
  min-width: 18px;
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  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: rgba(0, 0, 0, .8);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0;
  right: auto;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  bottom: auto;
  left: auto;
  right: 0;
}

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

.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 {
  height: 38px;
  width: 60px;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

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

.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 {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

.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 {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  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;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  min-height: 30px;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  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;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  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 {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

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

.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 {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

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

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

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

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

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

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

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

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

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

.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 {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

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

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

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

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

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

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

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

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

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

.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 {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: -webkit-sticky;
  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 {
  height: 38px;
  width: auto;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  min-width: 0;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  flex: 1;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

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

.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;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  margin-left: 8px;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-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 {
  height: 38px;
  width: 60px;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

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

.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;
  -ms-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;
  -ms-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 {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  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 {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  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;
}

@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;
    top: 0;
    bottom: 0;
    left: 0;
    right: 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: #26314a;
  font-family: Poppins, sans-serif;
  font-size: 1.042vw;
  line-height: 150%;
}

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

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

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  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: #26314a;
  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 {
  max-width: 100%;
  object-fit: cover;
  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;
  height: auto;
  color: #fff;
  background-color: #26314a;
  align-items: center;
  display: none;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.aq-main-container {
  width: 100%;
  height: 100%;
  max-width: 100%;
  align-items: center;
  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 {
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.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 {
  color: #26324a;
  background-color: #f9b234;
  border: 1px solid #f9b234;
  border-radius: 30px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
}

.button-arrow:hover {
  color: #f9b234;
  background-color: #26314a;
  border-color: #fff;
  font-weight: 700;
}

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

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

.button-arrow.hover-white:hover {
  color: #fff;
}

.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 {
  width: auto;
  max-width: 275px;
  min-width: 200px;
  grid-column-gap: 10px;
  padding-left: 0;
  padding-right: 0;
}

.button-arrow.hover-white.case-study {
  margin-top: 10px;
}

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

.button-arrow.hover-white.is-hide {
  color: #fcfdfe;
  background-color: rgba(0, 0, 0, 0);
  border-color: #fcfdfe;
}

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

.button-arrow.hover-white.is-price:hover {
  color: #26314a;
}

.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 {
  width: auto;
  min-width: 0;
  justify-content: center;
  display: flex;
}

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

.button-arrow.hover-white.is-hero-btn {
  min-width: 0;
  padding-left: 45px;
  padding-right: 45px;
}

.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.dark {
  color: #f9b234;
  background-color: #26314a;
  border-color: #26314a;
}

.button-arrow.back-button {
  color: #fff;
  background-color: #26314a;
  border-color: #fff;
}

.button-arrow.back-button:hover {
  color: #f9b234;
  border-color: #f9b234;
}

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

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

.button-arrow.round {
  width: 40px;
  height: 40px;
  text-align: center;
  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 {
  color: #f9b234;
  background-color: #26314a;
}

.button-arrow.round.cs-studies-arrows.is-blue:hover {
  color: #f7f7f8;
  background-color: #f9b234;
}

.button-arrow.grey-button {
  background-color: #c4c4c4;
  border-color: #c4c4c4;
}

.button-arrow.grey-button:hover {
  background-color: #26314a;
}

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

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

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

.button-arrow.is-white {
  background-color: #fff;
  border-color: #fff;
}

.button-arrow.is-white:hover {
  color: #fff;
  background-color: #26314a;
  border-color: #26314a;
}

.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: #fff;
}

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

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

.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: rgba(0, 0, 0, 0);
  margin-left: 10px;
  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.rotated {
  width: 14px;
  height: 14px;
  justify-content: center;
  align-items: center;
  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);
}

.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: #26314a;
}

.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: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, 0);
}

.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;
  height: auto;
  justify-content: space-between;
  align-items: center;
  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;
}

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

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

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

.section-hero.inner-page {
  min-height: 85vh;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/646de03fa3703e451bb52572_banner-desktop.jpg");
  background-position: 50% 0;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.section-hero.inner-page.aff {
  height: 100%;
  min-height: 768px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62f0a0c5f4eb67413d006a6e_banner%20imags.jpg");
  background-position: 50%;
  background-size: cover;
  overflow: visible;
}

.section-hero.inner-page.doc {
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62f1f1c30ae83ffe435254ec_banner%20imags.jpg");
  background-position: 100%;
  background-size: cover;
  padding-bottom: 70px;
}

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

.section-hero.inner-page.book {
  height: 100%;
  min-height: 0;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62f35b32ab1b882dcf09c2c2_Treatment.jpg");
  background-position: 50%;
  background-size: cover;
  overflow: visible;
}

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

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

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

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

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

.section-hero.center-text.vivid-banner {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/625ff309b3139d22d4a0f2ef_AQai-vivid-vision.jpg");
}

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

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

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

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

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

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

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

.hero-image-blur {
  z-index: 0;
  max-width: 50%;
  opacity: .66;
  filter: blur(30px);
  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 {
  width: 100%;
  text-align: right;
  padding-left: 180px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

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

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

.standard-tab {
  z-index: 3;
  width: 120px;
  height: 120px;
  opacity: .7;
  filter: grayscale();
  color: rgba(255, 255, 255, .5);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  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 rgba(255, 255, 255, .4);
  box-shadow: 0 10px 40px rgba(133, 133, 133, .05);
}

.standard-tab:active, .standard-tab:focus {
  border-color: #f9b234;
}

.standard-tab.w--current {
  opacity: 1;
  filter: grayscale(0%);
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #f9b234;
  box-shadow: 0 10px 40px rgba(133, 133, 133, .05);
}

.hero-tabs-menu {
  width: 120px;
  flex-direction: column;
  align-items: flex-start;
  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 {
  font-size: 15px;
}

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

.hero-content-paragraph.text-color-white.doc-subtitle {
  max-width: 600px;
  letter-spacing: .5px;
  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.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.no-padding {
  margin-bottom: 0;
}

.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 {
  font-size: 30px;
  font-weight: 500;
}

.headding-small-bold.margin-bottom-10.category-page {
  color: #5b2b72;
  margin-bottom: 20px;
}

.headding-small-bold.text-color-white.margin-bottom-30.main-title {
  text-shadow: 1px 1px 6px rgba(0, 0, 0, .76);
  position: relative;
  bottom: 50%;
}

.headding-small-bold.text-color-white.text-align-center.mobile-text-left {
  color: #26314a;
  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%;
  height: 100%;
  max-width: 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.aq-heading {
  margin-bottom: 30px;
  font-size: 35px;
}

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

.headding-large.is-black {
  color: #26314a;
}

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

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

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

.page-padding {
  padding-top: 0;
  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-our-solution {
  padding-top: 50px;
  padding-bottom: 40px;
}

.section.section-our-solution.mobile-ptop-0.darker, .section.section-our-solution.darker {
  background-color: #f6f7f9;
}

.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: #26314a;
  border-bottom-width: 0;
  margin-top: 0;
  padding-top: 0;
}

.section.dark {
  background-color: #26314a;
  padding-top: 40px;
}

.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.mobile-ptop-0 {
  padding-top: 0;
}

.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: 140px;
  padding-bottom: 0;
}

.section.section-vivid {
  background-color: #fff;
  background-image: none;
  position: relative;
  overflow: hidden;
}

.section.team-model {
  max-height: 390px;
  background-color: #f7f7f8;
  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: #e6e9ef;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 30px;
  display: block;
}

.section.product-breadcrumbs {
  background-color: #e6e9ef;
  padding-top: 10px;
  padding-bottom: 10px;
}

.section.blue {
  background-color: #26314a;
}

.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: #f6f7f9;
}

.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: #26314a;
  background-image: none;
  padding-top: 70px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.section.lightbg {
  background-color: #f6f7f9;
  padding-top: 70px;
  padding-bottom: 160px;
}

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

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

.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: #26314a;
  padding-top: 70px;
}

.section.benifits-for-you {
  margin-top: 3.13rem;
}

.section.homepage-block1 {
  background-color: #eff1f4;
}

.section.homepage-block2 {
  background-color: #26314a;
}

.container {
  width: 100%;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 30px;
  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.container-small.is-affilaite-container {
  background-color: #fff;
}

.container.affiliate-container {
  max-width: 1150px;
  background-color: #fff;
  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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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.hero_v2 {
  padding-right: 60px;
}

.heading-section {
  font-size: 33px;
  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: #26314a;
  margin-bottom: 10px;
  font-size: 27px;
}

.heading-section.margin-bottom-30.text-align-center {
  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: #fff;
}

.heading-section.margin-bottom-30.category-white.purple-wrapper {
  background-color: #5b2b72;
  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.is-yellow {
  color: #f9b234;
}

.heading-section.text-align-center.mobile-header {
  text-align: left;
}

.heading-section.margin-bottom-25 {
  margin-top: 20px;
}

.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.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: #26314a;
}

.heading-section.program-heading {
  margin-bottom: 60px;
  font-size: 27px;
}

.heading-section.program-heading.text-color-white {
  max-width: 1000px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

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

.margin-bottom-30.ts-cs {
  font-weight: 400;
}

.media-play-wrapper {
  height: 340px;
  background-color: #26314a;
  background-image: url("https://global-uploads.webflow.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;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.media-play-wrapper._30px {
  width: 100%;
  height: 337.5px;
  opacity: 1;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62348b31e437581ef3dbb1cd_Asset%2092aqai%20media.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.media-play-wrapper.hpvid {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.media-play-wrapper.orgpgvid {
  background-image: url("https://global-uploads.webflow.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://global-uploads.webflow.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://global-uploads.webflow.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://global-uploads.webflow.com/6234870fc07a44ff67188dd9/628618ab7f271236585b3627_aqai-vidBg-aqlite-1.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.media-play-wrapper.comingsoonvid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/6286180d5abe5c482e8d8282_aqai-vidBg-comingsoon.png");
  background-size: cover;
}

.media-play-wrapper.aqmevid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/628619b5ce763a96c2685f6f_aqai-vidBg-aqme-1.png");
}

.media-play-wrapper.l1vid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62861b86fc6ba2cc15d92e55_aqai-vidBg-L1-1.png");
}

.media-play-wrapper.aqmodelvid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62861cec46ce132ec952de72_aqai-AQmodelPg-1.png");
}

.media-play-wrapper.vidwalkthru {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62861de5472cc965d695e4bf_aqai-walkthru-1.png");
}

.media-play-wrapper.ccvid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/628621887f271285815b77b9_aqai-vidBg-C%2BC-1.png");
  background-size: cover;
}

.media-play-wrapper.ccvid2 {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/628621887f271285815b77b9_aqai-vidBg-C%2BC-1.png");
}

.media-play-wrapper.pilot-video {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62c5374e58df651e993be71f_Layer%20666.jpg");
  border-radius: 15px 15px 20px 20px;
}

.media-play-wrapper.v1 {
  z-index: 1;
  width: 320px;
  height: 390px;
  max-width: 320px;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62e0c85c4aea8604448bb108_Layer%203.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #686d7e;
  border-radius: 15px;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 30px;
  box-shadow: 1px 1px 30px 15px rgba(255, 255, 255, .09);
}

.media-play-wrapper.v2 {
  width: 320px;
  height: 390px;
  max-width: 424px;
  background-image: url("https://global-uploads.webflow.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;
  margin: 0;
  bottom: auto;
  box-shadow: 1px 1px 30px 15px rgba(255, 255, 255, .09);
}

.media-play-wrapper.doc {
  height: 600px;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62f1f2e9bc47b22b33f9d65b_video-wrap.jpg");
}

.media-play-wrapper.cs-video {
  width: 100%;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62860b2992096e38662342fe_aqai-vid-bg-1.png");
  background-position: 0 0;
  background-size: cover;
  border: 2px solid #3d4964;
  margin-top: 0;
}

.media-play-wrapper.is-golden-tickets {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63ee120c1cd7f3b4492baabe_video-background%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
}

.media-play-button {
  z-index: 1;
  width: 60px;
  height: 60px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #67237f;
  border-radius: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  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: #f9b234;
}

.media-play-button.pop.yellow {
  width: 42px;
  height: 42px;
}

.media-play-button.is-golden-ticket {
  background-color: #f9b234;
}

.video-tag {
  background-color: rgba(255, 255, 255, .7);
  border-radius: 5px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 5px 10px;
  font-weight: 500;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.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(#f6f7f9, #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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ability-hover {
  z-index: -1;
  width: 100%;
  max-width: none;
  transition: transform .2s;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: 50%;
  right: 0%;
  transform: translate(-50%, -50%);
}

.heading-medium {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-medium.margin-bottom-30 {
  font-size: 20px;
}

.heading-medium.margin-bottom-10.mobile-center {
  text-align: center;
  padding-left: 0;
  font-size: 29px;
}

.heading-medium.text-align-center {
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 1.5em;
}

.heading-medium.text-align-center.text-color-white.blog {
  cursor: auto;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.7em;
}

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

.heading-medium.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 {
  width: auto;
  color: #26324a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
}

.counter-number.digit3 {
  width: 100px;
}

.counter-number.digit2 {
  width: 50px;
}

.counter-number.digit3 {
  width: 85px;
}

.feature-number-wrap {
  align-content: stretch;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 50px;
  display: flex;
}

.small-paragraph {
  width: 100%;
  color: #26324a;
  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 {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.extra-words.digit3 {
  width: 130px;
}

.extra-words.digit2 {
  width: 70px;
}

.statistic-circle-wrap {
  width: 33.333%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
}

.statistic-circle-wrap.piping, .statistic-circle-wrap.border-l {
  border-left: 0 solid rgba(0, 0, 0, .15);
  border-right: 0 solid rgba(0, 0, 0, .14);
  padding: 10px 30px;
}

.counter-plus {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
}

.model-block {
  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 {
  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: #67237f;
  font-weight: 800;
}

.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.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: #67237f;
  margin-left: 10px;
  font-weight: 700;
}

.text-align-center.sub-header-text.places-remaining {
  color: #67237f;
  font-weight: 700;
}

.text-align-center.largespace {
  margin-top: 80px;
  margin-bottom: 40px;
}

.image-path {
  width: 50em;
  height: 100%;
  position: absolute;
  top: -40px;
  bottom: 0%;
  left: 30px;
  right: auto;
}

.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 {
  width: 100%;
  max-width: 41.667vw;
  text-align: center;
  justify-content: space-between;
  align-items: flex-start;
  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: 30px;
  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;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.grid-four-component.v2 {
  max-width: 1440px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.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;
  width: 100%;
  height: 27%;
  background-color: rgba(38, 50, 74, .8);
  flex-direction: column;
  justify-content: space-between;
  margin-top: 0;
  padding: 15px;
  transition: all .3s ease-in-out;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-xmedium {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 55px;
  margin-bottom: 5px;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.4em;
}

.read-more {
  width: 100%;
  color: #f9b234;
  justify-content: space-between;
  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 {
  height: auto;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.arrow-html-read-more {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  margin-left: 10px;
  font-size: 1.3em;
}

.grid-four-item-head {
  margin-top: -46px;
}

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

.on-hover-grid-content {
  flex-direction: column;
  display: block;
}

.read-more-text {
  color: #fff;
  font-size: 14px;
}

.our-solutions-tab-menu {
  border-radius: 30px;
  flex-wrap: wrap;
  margin-bottom: 30px;
  display: flex;
  overflow: hidden;
}

.our-solutions-tabs-wrapper.hidden {
  display: none;
}

.our-solutions-tab-link {
  width: 25%;
  color: #5b2b72;
  text-align: center;
  background-color: #eaebed;
  padding: 13px 60px;
  font-size: 1.111vw;
  transition: all .3s;
}

.our-solutions-tab-link:hover {
  color: #26314a;
}

.our-solutions-tab-link.w--current {
  color: #fff;
  background-color: #5b2b72;
}

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

.container-small._960width {
  max-width: 960px;
}

.container-small.mobile-p0 {
  padding-top: 20px;
  display: block;
}

.container-small.up {
  z-index: 1;
  position: relative;
}

.container-small.ace-container {
  max-width: 1200px;
  padding-left: 1.88rem;
  padding-right: 1.88rem;
}

.div-block-8 {
  flex: none;
}

.level-component-wrapper {
  max-width: none;
  float: right;
  padding-bottom: 40px;
  padding-left: 280px;
  padding-right: 20px;
  position: relative;
}

.level-component-wrapper.padd0 {
  width: 100%;
  max-width: 900px;
  float: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
}

.level-component-item-image {
  width: 45.833vw;
  position: absolute;
  top: 0;
  left: 0;
}

.level-component-item-content {
  z-index: 2;
  max-width: none;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}

.level-item-component {
  background-color: #fff;
  border-radius: 10px;
  justify-content: space-between;
  padding: 30px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 30px rgba(91, 43, 114, .08);
}

.level-item-component.margin-bottom-30 {
  display: flex;
}

.text-color-purple {
  color: #5b2b72;
}

.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 {
  width: 100px;
  height: 100px;
  object-fit: contain;
}

.section-our-solution {
  padding-bottom: 4.444vw;
}

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

.section-faq-head {
  max-width: 960px;
  text-align: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.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 {
  height: 450px;
  max-height: none;
  min-height: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  padding: 80px 30px;
  box-shadow: 0 6px 30px rgba(91, 43, 114, .08);
}

.faq-grid-item-data.auto-height {
  height: auto;
}

.faq-grid-item-icon.margin-bottom-25 {
  height: 4rem;
}

.teams-companies-item-data {
  background-color: #fff;
  border-radius: 10px;
  padding: 40px;
  display: flex;
  box-shadow: 0 5px 30px rgba(91, 43, 114, .08);
}

.teams-companies-item-data.reverse {
  flex-direction: row-reverse;
}

.teams-companies-item-content {
  padding: 0 20px 20px;
}

.teams-companies-item-image-wrapper {
  width: 100%;
  max-width: 360px;
  flex: none;
  padding-left: 25px;
  padding-right: 25px;
}

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

.article-component {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  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: #fff;
  border-radius: .694vw;
  overflow: hidden;
  box-shadow: 0 6px 30px rgba(91, 43, 114, .08);
}

.article-item.fs-collection-items {
  border-radius: 10px;
}

.article-item-image-wrapper {
  height: 240px;
  object-fit: cover;
  overflow: hidden;
}

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

.article-item-content {
  padding: 20px;
}

.read-link {
  color: #5b2b72;
  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 {
  width: 100%;
  max-width: 720px;
  text-align: center;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.text-block-253 {
  color: #fff;
}

.horizontal-line {
  width: 100%;
  height: 1px;
  max-width: 720px;
  background-color: #676f80;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5em;
}

.personal-demo-form {
  width: 100%;
  max-width: 720px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.personal-form-field-row {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.personal-form-field {
  width: 50%;
  align-items: center;
  display: flex;
}

.field-label-text {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.form-field-input {
  height: 45px;
  color: #283249;
  border-radius: 5px;
  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 {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  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 rgba(0, 0, 0, 0);
  font-size: 13px;
  text-decoration: none;
  transition: all .3s;
  display: inline;
}

.footer-link:hover {
  color: #5b2b72;
  border-left-color: #5b2b72;
  padding-left: 5px;
}

.footer-link.w--current {
  color: #5b2b72;
  border-left-color: #5b2b72;
  padding-left: 5px;
  transition: all .3s;
}

.heading-3 {
  margin-bottom: 1.389vw;
  font-size: 1.042vw;
  line-height: 150%;
}

.text-field {
  height: 40px;
  border: 1px solid #dbe0e9;
  border-radius: 6px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 13px;
  line-height: 1.2em;
}

.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 {
  min-width: 200px;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
}

.text-field.jetboost-filter-e14w {
  min-width: 200px;
  background-color: #fff;
  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;
}

.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: 10px;
  margin-left: 0;
  margin-right: 10px;
  line-height: 1.3em;
}

.checkbox-field-2 {
  align-items: center;
  margin-bottom: 15px;
  padding-left: 0;
  display: flex;
}

.button-arrow.schedule-demo {
  border-radius: 30px;
  line-height: 1.2em;
}

.button-arrow.schedule-demo:hover {
  color: #fff;
}

.button-arrow.schedule-demo.footer-btn {
  min-width: 110px;
}

.button-arrow.place-order:hover {
  border-color: #f9b234;
}

.form-button-wrapper.left-align {
  justify-content: flex-start;
}

.footer-bottom-row {
  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: 2.778vw;
  display: flex;
}

.div-block-9 {
  margin-right: 3.333vw;
}

.social-menu {
  width: 40px;
  height: 40px;
  border: 1px solid #bfc2c8;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  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://global-uploads.webflow.com/6234870fc07a44ff67188dd9/6237135e7b9a0a4b967d3afd_Icon%20(2).png");
  background-position: 50%;
  background-size: auto;
}

.social-menu.facebook {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62371252ffaad1e19b8361da_Icon.png");
}

.social-menu.linkdine {
  margin-right: 0;
}

.copyright {
  border-top: .069vw solid rgba(40, 50, 73, .1);
  padding-top: 20px;
  padding-bottom: 20px;
}

.copyright-row {
  display: flex;
}

.copyright-text {
  width: 60%;
}

.terms-conditon-menu {
  width: 40%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.link-3 {
  line-height: 20px;
}

.copyright-link {
  color: #26314a;
  margin-left: 15px;
  margin-right: 15px;
  padding-right: 0;
  font-size: 12px;
  text-decoration: none;
}

.copyright-link:hover {
  color: #5b2b72;
}

.copyright-link.copyright-last-child {
  margin-right: 0;
}

.link-4 {
  color: #5b2b72;
}

.link-purple {
  color: #5b2b72;
  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 {
  min-height: 150px;
  opacity: 1;
  font-size: 14px;
  font-weight: 300;
}

.paragraph.margin-bottom-30.text-color-white.min-height {
  min-height: 310px;
  opacity: .67;
}

.paragraph.margin-bottom-30.text-color-white.light-font {
  opacity: .67;
}

.paragraph.margin-bottom-30.category-white {
  color: #fff;
}

.paragraph.bold {
  color: #5b2b72;
  font-size: 14px;
  font-weight: 400;
}

.paragraph.bold.text-color-purple {
  color: #26314a;
  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: #26314a;
}

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

.paragraph.text-align-center.margin-bottom-30 {
  margin-bottom: 50px;
  font-weight: 600;
}

.paragraph.text-align-center.margin-bottom-30.text-color-white {
  min-height: 0;
  opacity: 1;
  color: #e6e9ef;
  text-align: center;
}

.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: #e6e9ef;
  font-size: 16px;
}

.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 #f7f7f8;
  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: #26314a;
  text-align: left;
}

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

.paragraph.small-font {
  width: 100%;
  flex: 1;
  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: #fff;
}

.paragraph.category-white.product-page {
  color: #1c273f;
}

.paragraph.category-white.align-right {
  text-align: right;
}

.paragraph.margin-bottom-30.mobile-text-center.marg-bottom-g-30 {
  margin-bottom: 30px;
}

.form-block {
  background-color: rgba(0, 0, 0, 0);
  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: #fff;
  cursor: pointer;
}

.text-color-white:hover {
  color: #c4c4c4;
}

.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 {
  width: 147px;
  height: 40px;
  color: #283e39;
  text-align: center;
  background-color: #f9b234;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  padding: 15px 10px;
  font-weight: 700;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0);
}

.button:hover {
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .1);
}

.button.arrow-right {
  z-index: 10;
  width: auto;
  height: auto;
  min-width: 147px;
  color: #26324a;
  background-color: #f9b234;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  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 {
  min-width: auto;
  color: #f9b234;
  background-color: #26324a;
  transform: translate(0);
}

.button.arrow-right.centre-align {
  height: auto;
  align-self: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.arrow-pagination {
  background-color: rgba(0, 0, 0, 0);
  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);
}

.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: #c4c4c4;
  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 {
  width: 100%;
  max-width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.dropdown-large-grid.two {
  grid-column-gap: 30px;
  grid-template-columns: 1fr;
}

.dropdown-wide-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-bottom: 0 solid rgba(0, 0, 0, .1);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.dropdown-nav-link {
  color: #26314a;
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.dropdown-nav-link:hover {
  color: #5b2b72;
  border-left: 2px solid #5b2b72;
  padding-left: 6px;
}

.dropdown-nav-link.w--current {
  color: #5b2b72;
  border-left: 2px solid #5b2b72;
  padding-left: 5px;
}

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

.dropdown-nav-link.new-nav-item {
  width: 11.5rem;
  margin-bottom: .5rem;
}

.dropdown-nav-link.new-nav-item.is-login {
  width: auto;
}

.dropdown-nav-link.is-mobile {
  display: none;
}

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

.main-container-dropdown.chnage-main-container-dropdown {
  max-width: 100%;
  justify-content: center;
  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 {
  width: 2px;
  height: 75%;
  background-color: #26324a;
  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: #26314a;
  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;
  height: 2px;
  background-color: #5b2b72;
  margin-top: 0;
  display: none;
  position: relative;
}

.dropdown-nav {
  color: #26324a;
  position: static;
}

.spacer {
  height: 1px;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.dropdown-list-wide {
  z-index: 0;
  background-color: #fff;
  border-top: 1px solid #f7f7f8;
  margin-top: 20px;
  display: none;
}

.dropdown-list-wide.w--open {
  z-index: 9999999;
  width: 300px;
  max-width: 300px;
  min-width: 300px;
  border-top-width: 0;
  border-top-color: #f7f7f8;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  top: 60px;
  bottom: auto;
  left: auto;
  right: 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 {
  width: 100%;
  height: 100%;
  color: #fff;
  border-radius: 10px;
  text-decoration: none;
  transition: all .3s;
  display: block;
  position: relative;
  overflow: hidden;
}

.faq-grid-pagination-wrapper {
  margin-top: -60px;
}

.slider-paginatin-item {
  width: 2.778vw;
  height: 2.778vw;
  cursor: pointer;
  background-color: #f9b234;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: .694vw;
  margin-right: .694vw;
  transition: all .3s;
  display: flex;
}

.slider-paginatin-item:hover {
  color: #fff;
  background-color: #26314a;
}

.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 {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62c7dd7f01a12c5e2973c15c_arrow%20left.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  display: none;
}

.slider-paginatin-item.next_c_slide {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62c7dd8f6f7d44fd179a2e1c_arrow-right.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  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 {
  min-width: 200px;
  background-color: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, .25);
}

.drop-down-link-text {
  font-size: 14px;
}

.drop-down-link-icon {
  margin-right: 0;
}

.dropdown-link {
  color: #26314a;
}

.dropdown-list-wrapper {
  background-color: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: 0 12px 20px rgba(0, 0, 0, .16);
}

.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.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%;
  max-width: 683px;
}

.form-button-relative {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.form-button-relative:hover {
  color: #fff;
}

.image-22 {
  width: 160px;
}

.social-menu-image.facebook {
  width: 10px;
}

.social-menu-image.twitter, .social-menu-image.linkedin {
  width: 15px;
}

.button-arrow-on-faq {
  opacity: 0;
  display: none;
}

.bottom-line {
  width: 100%;
  height: 2px;
  color: #5b2b72;
  background-color: #5b2b72;
  position: absolute;
  bottom: 0;
  left: 0;
}

.nav-link-list-item-outer {
  z-index: 10;
  color: #26314a;
  background-color: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, 0);
}

.side-line-hover {
  transition: all .55s;
  position: relative;
  left: 0;
}

.side-line-hover:hover {
  border-left: 2px solid #5b2b72;
  padding-left: 6px;
}

.pupup-video {
  z-index: 1000;
  opacity: 0;
  background-color: rgba(0, 0, 0, .17);
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.pupup-video.auto-stopper {
  opacity: 0;
  padding-top: 100px;
  display: none;
}

.pupup-video.auto-stopper.video2 {
  opacity: 0;
  outline-offset: 0px;
  background-color: rgba(0, 0, 0, .79);
  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: 1;
  background-color: rgba(0, 0, 0, .79);
  border-radius: 0;
  padding-top: 0;
  display: none;
}

.pupup-video.auto-stopper.video1.is-cs-video {
  opacity: 0;
  background-color: rgba(0, 0, 0, .72);
  border-radius: 0;
  display: none;
}

.pupup-video.auto-stopper.video4 {
  opacity: 0;
  display: none;
}

.pupup-video.auto-stopper.video4.modalcookie {
  opacity: 1;
  background-color: rgba(0, 0, 0, .9);
  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 {
  width: 90%;
  max-width: 1200px;
  min-height: 300px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  margin: 0;
  padding: 26px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.popup-body.cform {
  height: auto;
  padding-top: 0;
  overflow: auto;
}

.close {
  z-index: 2;
  width: 40px;
  height: 40px;
  color: #26314a;
  text-align: center;
  cursor: pointer;
  background-color: #f9b234;
  border-radius: 100%;
  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: #f9b234;
  background-color: #000;
}

.close.auto-stop.cross-form {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.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: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.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.coaches-popup {
  color: #fff;
  background-color: rgba(196, 196, 196, .85);
  justify-content: center;
  align-items: center;
  margin-top: -20px;
  margin-right: -20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.popup-inner-body {
  width: 100%;
  background-color: #26314a;
}

.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: rgba(0, 0, 0, 0);
}

.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 {
  width: 450px;
  height: 490px;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62bae36e9ef9b94ecf8d2f40_AQ%20Model.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.right-image {
  z-index: 2;
  width: 222px;
  height: 303px;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 10px;
}

.left-image {
  z-index: 2;
  width: 222px;
  height: 303px;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 10px;
}

.bottom-image {
  z-index: 2;
  width: 330px;
  height: 200px;
  cursor: pointer;
  position: absolute;
  bottom: 15px;
  left: 45px;
  right: auto;
}

.modal-wrapper-hover {
  z-index: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/624c78487a3d54009daebeaf_AQ-Model.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  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 #f7f7f8;
}

.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-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: rgba(93, 93, 93, .5);
  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: #fff;
}

.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 {
  height: 45px;
  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.category-page {
  font-size: 20px;
  font-weight: 600;
}

.video.auto-stop.cs-video {
  border-radius: 7px;
  overflow: hidden;
}

.teams-grid-pagination-wrapper {
  margin-top: 30px;
}

.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 {
  justify-content: center;
  align-items: center;
}

.mobile-slider-who {
  display: none;
}

.arrow-slides {
  width: 2.778vw;
  height: 2.778vw;
  cursor: pointer;
  background-color: #f9b234;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: .694vw;
  margin-right: .694vw;
  transition: all .3s;
  display: flex;
}

.arrow-slides:hover {
  color: #fff;
  background-color: #26314a;
}

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

.right-arrow.dhide {
  display: none;
}

.right-arrow.center {
  margin-right: -120px;
  top: 85%;
  right: 50%;
  overflow: visible;
  transform: translate(-50%);
}

.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 {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.fs-slider-mask {
  width: 100%;
}

.mobile-level-slider, .mobile-articles {
  display: none;
}

.footer-small-heading {
  margin-bottom: 10px;
  font-size: 14px;
}

.hero-slider {
  width: 100%;
  height: 100%;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner-slider-mask {
  width: 100%;
  height: 85vh;
}

.slide-block {
  height: 85vh;
  max-width: 660px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  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 {
  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;
}

.back-link {
  color: #7a7a7a;
  margin-left: 5px;
  font-size: 14px;
  line-height: 1.5em;
  text-decoration: none;
}

.back-link:hover {
  color: #5b2b72;
}

.back-link.text-color-white {
  opacity: .89;
  color: #eaebed;
  font-size: 14px;
}

.back-link.is-black {
  color: #26314a;
}

.current-link {
  color: #1c273f;
  margin-left: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.current-link.text-color-white {
  color: #fff;
}

.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 {
  max-width: 390px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  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: #fff;
  border-radius: 0;
  padding: 20px 15px;
  position: relative;
}

.benefit-inner {
  min-height: 490px;
  text-align: center;
  border-radius: 10px;
  padding: 20px;
  box-shadow: 0 6px 30px rgba(91, 43, 114, .08);
}

.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 {
  max-width: 580px;
  border-top: 1px #eaebed;
  margin-top: 40px;
}

.support-box {
  border-top: 1px solid #eaebed;
  border-bottom: 1px solid #eaebed;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.support-inner {
  width: 54%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.support-inner.piping {
  border-left: 0 solid rgba(0, 0, 0, .15);
  border-right: 0 solid rgba(0, 0, 0, .14);
}

.numbers {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.last-number {
  width: 200px;
  height: auto;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 0 10px 30px;
  display: flex;
  position: relative;
}

.last-number.piping {
  border-left: 0 solid rgba(0, 0, 0, .15);
  border-right: 0 solid rgba(0, 0, 0, .14);
  padding: 10px 30px;
}

.productivity, .performance, .revenue {
  width: auto;
  color: #26324a;
  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 {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.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 {
  display: none;
}

.asia-image {
  width: 100%;
  height: 100%;
  opacity: .5;
}

.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%;
  height: 100%;
  max-height: 342px;
  max-width: 452px;
  padding-right: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 24%;
  right: auto;
}

.map-asia.africa {
  z-index: 1;
  max-height: 250px;
  max-width: 228px;
  top: auto;
  bottom: 9%;
  left: auto;
  right: 37%;
}

.map-asia.america {
  z-index: 2;
  max-height: 507px;
  max-width: 392px;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.map-asia.asia {
  top: 3%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.map-asia.europe {
  z-index: 2;
  max-height: 223px;
  max-width: 389px;
  top: 0%;
  left: 27%;
}

.map-asia.australia {
  z-index: 1;
  max-height: 184px;
  max-width: 212px;
  display: block;
  top: auto;
  bottom: 4%;
  left: auto;
  right: 0%;
}

.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 {
  width: 100%;
  max-width: 250px;
  min-height: 50px;
  opacity: 1;
  background-color: #5b2b72;
  border: 1px #000;
  border-radius: 10px;
  padding: 10px 15px 2px;
  transition: all .2s;
  position: absolute;
  top: 41.7%;
  bottom: auto;
  left: 29%;
  right: 0%;
  transform: scale(0);
}

.asian-list.list-europe {
  z-index: 3;
  height: auto;
  min-width: 100px;
  opacity: 1;
  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 {
  min-width: 100px;
  opacity: 0;
  top: 32.5%;
  left: 8%;
  transform: none;
}

.asian-list.list-asian {
  min-width: 100px;
  opacity: 0;
  position: absolute;
  top: 56%;
  transform: none;
}

.number-circle {
  width: 40px;
  height: 40px;
  color: #5b2b72;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #5b2b72;
  border-radius: 100%;
  font-size: 15px;
  font-weight: 700;
  line-height: 40px;
  position: absolute;
  top: 42%;
  bottom: auto;
  left: 46%;
  right: auto;
}

.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 {
  width: 100%;
  max-width: 720px;
  justify-content: space-between;
  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: rgba(0, 0, 0, 0);
  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 {
  width: 100px;
  height: 200px;
  background-color: #fff;
  border: 10px solid #eaebed;
  border-right-color: rgba(64, 64, 64, 0);
  border-radius: 100% 0% 0% 100%;
  padding: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: rotate(0);
}

.progress-bar__mask.cc-right-mask {
  transform-origin: 0%;
  background-color: rgba(0, 0, 0, 0);
  border-width: 15px;
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: #eaebed;
  border-radius: 0% 100px 100px 0%;
  left: 100px;
}

.progress-bar__mask.cc-right-mask.cc-blue-border {
  transform-origin: 0%;
  background-color: rgba(0, 0, 0, 0);
  border-width: 15px;
  border-color: #5b2b72 #5b2b72 #5b2b72 rgba(0, 0, 0, 0);
  display: block;
  left: 100px;
}

.progress-bar__mask.cc-left-mask {
  transform-origin: 100%;
  background-color: rgba(0, 0, 0, 0);
  border-width: 15px;
  border-right-color: rgba(0, 0, 0, 0);
  border-radius: 100px 0 0 100px;
  display: block;
  left: 0;
  right: 100px;
}

.progress-bar {
  width: 204px;
  height: 200px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #f6f7f9;
  border-radius: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.container-2 {
  height: 404px;
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-image: url("https://global-uploads.webflow.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;
  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 {
  width: 100%;
  height: 420px;
  object-fit: fill;
  display: block;
  overflow: visible;
}

.image-45 {
  width: 100%;
  height: auto;
  display: block;
}

.number-center {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 0;
  display: flex;
}

.support-number-wrap {
  align-content: stretch;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 30px;
  display: flex;
}

.progress-bar__static-container {
  width: 200px;
  height: 200px;
  background-color: rgba(0, 0, 0, 0);
  border: 15px solid #5b2b72;
  border-radius: 50%;
  padding: 0;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.progress-bar__image-wrapper {
  width: 100%;
  height: 90%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.slide-image {
  z-index: -1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

.slide-dots {
  margin-top: 0;
  margin-bottom: 40px;
  display: none;
}

.mobile-show, .map-block-mobile, .img-aq {
  display: none;
}

.hero-screens {
  position: relative;
}

.hero-grid {
  height: 85vh;
  max-width: 100%;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  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;
}

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

.lang {
  margin-top: 10px;
  margin-bottom: 20px;
}

.lang-text {
  width: 100%;
  color: #fff;
  text-align: center;
  margin-top: 5px;
  font-size: 10px;
  line-height: 1.5em;
}

.dark-bg {
  z-index: 0;
  width: 100%;
  height: 144px;
  color: #1c273f;
  background-color: #1c273f;
  position: absolute;
  bottom: 0;
}

.lang-icon {
  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 {
  width: 100%;
  height: 100%;
  max-height: 480px;
  max-width: 480px;
  object-fit: cover;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/6255b1322e41b0988f37ce67_Untitled-3.png");
  background-size: auto;
}

.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 rgba(91, 43, 114, .08);
}

.card.white-card {
  outline-offset: 0px;
  background-color: #fff;
  border: 0 solid #000;
  outline: 3px #f9b234;
  padding-right: 20px;
}

.card.white-card.highlight {
  height: 100%;
  outline-offset: 0px;
  border: 3px solid #f9b234;
  outline: 3px #f9b234;
  padding-bottom: 30px;
  position: relative;
}

.card.white-card.center {
  position: relative;
  top: 100px;
}

.card.white-card.c-height {
  min-height: 490px;
}

.card.white-card.c-height-small {
  min-height: 380px;
}

.card.white-card.transparent-border {
  border-width: 3px;
  border-color: rgba(0, 0, 0, 0);
}

.card.white-card.icf-card {
  min-height: 700px;
}

.card.white-card.is-paypal {
  outline-offset: 0px;
  border: 2px solid #26314a;
  outline: 3px #f9b234;
  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 {
  height: 100%;
  border-radius: 0;
}

.card.margin-bottom-30.is-padding-bottom {
  margin-bottom: 30px;
}

.bar {
  width: 100%;
  height: 1px;
  background-color: #eaebed;
  display: none;
}

.price {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5em;
}

.price.margin-top-30 {
  color: #1c273f;
  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: #26314a;
}

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

.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: #5b2b72;
  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: #67237f;
  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;
}

.smaple-image {
  width: 100%;
  box-shadow: none;
  margin-bottom: 20px;
}

.dark-text {
  color: #1c273f;
  text-decoration: none;
}

.dark-text.transcript {
  font-size: 16px;
}

.min-height-key {
  min-height: 165px;
  text-align: left;
}

.form-heading-white {
  color: #fff;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}

.checkbox-field-large {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  align-items: center;
  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 {
  width: 90%;
  color: #fff;
  font-size: 15px;
  line-height: 1.4em;
}

.download-button {
  width: 100%;
  max-width: 510px;
  color: #26314a;
  background-color: #f9b234;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/624eb4a6b8ebf7930df35293_Icon.png");
  background-position: 62%;
  background-repeat: no-repeat;
  background-size: 10px 12px;
  border-radius: 30px;
  margin-top: 20px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 14px;
  font-weight: 600;
}

.download-button:hover {
  color: #26314a;
  background-color: #fff;
}

.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 #eaebed;
  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 {
  width: 20px;
  text-align: right;
  display: block;
}

.faq-icons.large {
  width: 25px;
}

.form-block-dark {
  background-color: #26314a;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 30px;
  font-size: 12px;
  line-height: 1.5em;
}

.hero-slide {
  z-index: 0;
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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 {
  max-width: 960px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  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;
  align-items: center;
  justify-items: center;
  display: flex;
}

.circular {
  width: 100px;
  height: 100px;
  transform-style: preserve-3d;
  position: relative;
  transform: scale3d(2, 2, 2);
}

.inner {
  z-index: 6;
  width: 80px;
  height: 80px;
  background-color: #fff;
  border-radius: 100%;
  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 {
  width: 100%;
  height: 100%;
  background-color: #e3e3e4;
  border: 0 solid #eaebed;
  border-radius: 100%;
  position: absolute;
}

.bars.left {
  transform: none;
}

.bars.right {
  z-index: auto;
  transform: none;
}

.bars.left2 {
  transform: none;
}

.bars.right2 {
  z-index: auto;
  transform: none;
}

.bars.left3 {
  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;
  width: 100%;
  height: 100%;
  background-color: #5b2b72;
  border-radius: 100%;
  position: absolute;
}

.progress.grey {
  background-color: #5b2b72;
}

.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 {
  height: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 60px;
}

.quote-slider.bottom0 {
  margin-bottom: 0;
  padding-bottom: 80px;
}

.quote-slider.pb0 {
  margin-bottom: 0;
}

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

.quote-person {
  margin-top: 30px;
  display: flex;
}

.quote-person.mt0 {
  margin-top: 0;
}

.qname {
  color: rgba(38, 49, 74, .5);
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5em;
}

.qname.text-color-white {
  color: #fff;
}

.qrole {
  color: rgba(38, 49, 74, .49);
  padding-left: 10px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5em;
}

.qrole.text-color-white {
  color: #fff;
}

.mask {
  height: 100%;
}

.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 {
  height: 450px;
  max-height: none;
  min-height: 0;
  box-shadow: none;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  padding: 0;
  position: relative;
}

.hoven-image-text {
  width: 100%;
  height: 0%;
  min-width: 100%;
  opacity: 0;
  background-color: rgba(38, 49, 74, .74);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
}

.coach-image {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.cimg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 10%;
  border-radius: 10px;
}

.coach-content {
  width: 100%;
  padding: 30px;
  display: block;
}

.checkout-form {
  background-color: #26314a;
  padding-top: 40px;
  padding-bottom: 40px;
}

.submit-button {
  color: #26314a;
  background-color: #f9b234;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 700;
}

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

.order-confirmation {
  background-color: #26314a;
  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: rgba(40, 50, 73, .5);
  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 {
  width: 100%;
  min-height: 84px;
  justify-content: space-between;
  align-items: center;
}

.flex.start {
  justify-content: flex-start;
}

.flex.is-opt-in {
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
}

.divider {
  height: 1px;
  background-color: rgba(40, 50, 73, .1);
}

.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 rgba(40, 50, 73, .1);
  border-bottom: 1px solid rgba(40, 50, 73, .1);
  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 rgba(91, 43, 114, .08);
}

.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 {
  width: 25%;
  color: #5b2b72;
  text-align: center;
  background-color: #eaebed;
  padding: 13px 60px;
  font-size: 1.111vw;
  transition: all .3s;
}

.our-cert-tab-link:hover {
  color: #26314a;
}

.our-cert-tab-link.w--current {
  color: #fff;
  background-color: #5b2b72;
}

.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: 60px;
  padding-bottom: 30px;
}

.mtab-title {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5em;
}

.mtab-block {
  background-color: rgba(0, 0, 0, 0);
  padding: 15px;
}

.mtab-block.w--current {
  background-color: #eaebed;
  border-radius: 10px;
}

.module-tab-wrapper {
  max-width: 1170px;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.tabs-menu {
  min-width: 206px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-menu.tabs-module {
  align-items: flex-start;
}

.module-panel {
  width: 100%;
  margin-left: 100px;
  padding: 0;
}

.modules {
  background-color: #eaebed;
  border-radius: 10px;
  padding: 30px;
}

.inline-flex {
  border-bottom: 1px solid #c4c4c4;
  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 #c4c4c4;
  margin-bottom: 0;
  padding-bottom: 0;
}

.mobile-module-tabs {
  display: none;
}

.compare-slider {
  margin-top: 30px;
}

.compare-cert-slider {
  height: 100%;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.compare-cert-slider.aqme-slider {
  width: 100%;
  display: flex;
}

.cert-mask {
  width: 33%;
  height: 100%;
  align-self: auto;
  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 {
  height: 100%;
  object-fit: fill;
}

.cert-slide.aqme-card {
  width: 40%;
}

.badge-cert {
  z-index: 1;
  width: 100px;
  object-fit: contain;
  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 {
  color: #5b2b72;
  border: 1px solid #5b2b72;
  border-radius: 30px;
  padding: 6px 10px;
  font-size: 15px;
  display: inline-block;
}

.countdown {
  background-color: #fff;
  border-radius: 10px;
  padding: 30px;
  display: block;
}

.js-clock {
  border-bottom: 1px #eaebed;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.box {
  width: 90px;
  height: 100px;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.clock-number {
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1em;
}

.clock-label {
  color: #fff;
  background-color: #5b2b72;
  border-radius: 5px;
  padding: 5px 25px;
  font-size: 15px;
  line-height: 1.5em;
}

.event-date {
  border-bottom: 1px solid #eaebed;
  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 rgba(0, 0, 0, .1);
}

.fs-cc-banner_container {
  width: 100%;
  max-width: 62.5rem;
  align-items: center;
  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: #fcfdfe;
  margin-right: 1.5rem;
  font-size: 14px;
  font-weight: 200;
  line-height: 1.5em;
}

.fs-cc-banner_text-link {
  color: #f9b234;
  border-bottom: 2px solid #f9b234;
  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 {
  min-width: 8.75rem;
  color: #fff;
  text-align: center;
  background-color: #f9b234;
  border: 2px solid #fff;
  border-radius: 999rem;
  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 {
  background-color: #1c273f;
  border-color: #fff;
}

.fs-cc-banner_button.fs-cc-button-alt {
  color: #f6f7f9;
  background-color: #f9b234;
  border-color: #fcfdfe;
  font-size: 15px;
  font-weight: 600;
  transition: all .35s;
}

.fs-cc-banner_button.fs-cc-button-alt:hover {
  background-color: #1c273f;
}

.fs-cc-banner_component {
  z-index: 2147483647;
  color: #26314a;
  background-color: #1c273f;
  border-top: 1px solid #f7f7f8;
  padding: 1.5rem 2rem;
  display: none;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-cc-banner_component.is-old {
  display: none;
}

.notification-bar-wrapper {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.notification-bar {
  z-index: 0;
  height: 100%;
  background-color: #26314a;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.notification-bar-container {
  height: 100%;
  max-width: 1250px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.cookie-expire-number {
  color: #f9b234;
  display: none;
}

.accounement-bar-copy {
  color: #eaebed;
  font-size: 15px;
  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 {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
}

.aq-dropdown {
  text-align: center;
  padding-bottom: 20px;
}

.dropdown__item {
  border-bottom: 1px solid #eaebed;
  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 {
  max-width: 310px;
  background-color: #f9b234;
  border-radius: 30px;
  flex-direction: row;
  justify-content: center;
  margin: 40px auto 70px;
  padding: 10px 15px;
  font-size: 15px;
  display: flex;
}

.drop-title {
  width: 320px;
  color: #26314a;
  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 #eaebed;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: flex;
}

.heading-light {
  opacity: .5;
  color: #fff;
}

.heading-light.text-align-center {
  opacity: .89;
  color: #fff;
  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 {
  width: 100%;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
}

.values {
  margin-top: 60px;
  margin-bottom: 60px;
}

.quote {
  max-width: 500px;
  opacity: .6;
  color: #fff;
  text-align: center;
  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 {
  height: 480px;
  object-fit: cover;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/6255b4570497a0ccb12ef0b9_AQai-platform-assessment.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  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: #5b2b72;
  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: #fff;
}

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

.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: #26314a;
  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;
  background-color: #e6e9ef;
  border: 0 solid #1c273f;
  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: #fff;
}

.buy-now-button {
  width: 100%;
  color: #26314a;
  background-color: #f9b234;
  border-radius: 30px;
  justify-content: center;
  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 {
  color: #f9b234;
  background-color: #26314a;
}

.image-46 {
  max-width: 30%;
  margin-top: -122px;
  margin-left: -162px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.image-47 {
  width: auto;
  max-width: 60%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.product-small-print {
  color: #fff;
  margin-top: 20px;
  font-size: 12px;
}

.product-small-print.product-page {
  color: rgba(28, 39, 63, .64);
  display: block;
}

.aq-tab-block {
  height: 450px;
  max-width: 970px;
  float: none;
  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 {
  max-width: 400px;
  object-fit: cover;
}

.right-tab-box {
  border-left: 1px solid #e0e0e0;
  margin-left: 30px;
  padding-left: 40px;
}

.link-underline {
  color: #5b2b72;
  font-size: 14px;
  text-decoration: none;
}

.link-underline.grey {
  font-size: 13px;
}

.link-underline.grey:hover {
  color: #5b2b72;
}

.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 #f9b234;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 600;
}

.writer-image {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border: 3px solid #f9b234;
  border-radius: 100%;
  margin-right: 20px;
}

.writer-info {
  min-width: 300px;
  justify-content: flex-start;
  align-items: center;
  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 {
  height: 100%;
  object-fit: cover;
}

.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 {
  width: 100%;
  height: 30vh;
  clear: both;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  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 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: inline-block;
  position: relative;
}

.testimonials {
  height: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  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 {
  width: 33%;
  color: #5b2b72;
  text-align: center;
  background-color: #eaebed;
  padding: 13px 60px;
  font-size: 1.111vw;
  transition: all .3s;
}

.our-cert-tab-link-3-3:hover {
  color: #26314a;
}

.our-cert-tab-link-3-3.w--current {
  color: #fff;
  background-color: #5b2b72;
}

.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 {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}

.yellow-text {
  color: #f9b234;
}

.yellow-text.is-caps {
  text-transform: none;
  cursor: pointer;
}

.yellow-text.is-caps:hover {
  color: #fff;
}

.grey {
  color: #b4b4b4;
}

.discounts {
  margin-bottom: 30px;
}

.apply-button {
  background-color: #f9b234;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
}

.bold-text-2 {
  letter-spacing: 0;
  font-size: 40px;
}

.order-confirmation-wrapper {
  width: 80%;
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
  margin-left: 0;
  display: flex;
}

.grid-6 {
  display: block;
}

.link-5 {
  color: #f9b234;
  border-bottom: 1px solid #f9b234;
  margin-left: 20px;
  font-size: 15px;
  line-height: 1.5em;
}

.html-embed-2 {
  opacity: 1;
  border-radius: 0;
}

.checkout-nav {
  height: 10vh;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-48 {
  width: 30%;
}

.link-block-4 {
  justify-content: center;
  display: flex;
}

.linkedin {
  width: auto;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
}

.linkedin-team {
  width: 35px;
  height: 35px;
  background-color: #fff;
  border-radius: 100%;
  margin-top: 10px;
  padding-top: 8px;
  padding-left: 10px;
}

.bread-arrow {
  width: 7px;
  height: 12px;
  margin-top: 4px;
  margin-left: 5px;
}

.bread-arrow.dark {
  height: 12px;
  filter: invert(50%);
  margin-top: 4px;
}

.image-49 {
  display: none;
}

.bar-number {
  color: #fff;
  display: none;
}

.notification-master.is-new {
  z-index: 999999;
  height: auto;
  opacity: 1;
  object-fit: none;
  background-color: #26314a;
  display: none;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.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;
  text-align: center;
  background-color: #f9b234;
  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 {
  width: 100%;
  justify-content: center;
  display: flex;
}

.checkout-copy {
  color: #fff;
  text-align: center;
  margin-bottom: 19px;
}

.orange-link {
  color: #f9b234;
}

.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 {
  width: auto;
  color: #26324a;
  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 {
  width: 100px;
  height: 140px;
  object-fit: contain;
}

.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: #fff;
  font-size: 14px;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  background-image: url("https://global-uploads.webflow.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;
  padding-left: 80px;
  display: flex;
}

.utility-page-wrap._404 {
  background-color: #f5f5f5;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/6269333fae6ef49c9e3a33a8_404.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
}

.utility-page-wrap._404-v2 {
  background-color: #f5f5f5;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/643d4b8b96deebb6851111b8_404v3.png");
  background-position: 0%;
  background-size: cover;
}

.utility-page-content {
  width: 100%;
  max-width: 300px;
  text-align: center;
  flex-direction: column;
  margin-top: 150px;
  display: flex;
}

.utility-page-content._404-v2 {
  max-width: 431px;
}

.heading-25 {
  width: 800px;
  min-width: 1200px;
  text-align: left;
  font-weight: 500;
}

._404-desc {
  width: 100%;
  min-width: 0;
  text-align: left;
  font-size: 15px;
  line-height: 1.5em;
}

.level-point-check-image {
  width: 20px;
  height: 20px;
  max-width: 20px;
  min-width: 20px;
}

.full-width-image {
  height: 50vh;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  margin-top: 30px;
  margin-bottom: 30px;
}

.empty-state {
  color: #e6e9ef;
  background-color: #26314a;
}

.empty-state-2 {
  background-color: #26314a;
}

.text-block-292 {
  color: #fff;
}

.cert-title {
  max-width: 920px;
  margin-left: auto;
  margin-right: 0;
}

.dark {
  color: #26314a;
}

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

.article-link {
  width: 100%;
}

.download-button-3 {
  width: 100%;
  max-width: 510px;
  color: #26314a;
  background-color: #f9b234;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/624eb4a6b8ebf7930df35293_Icon.png");
  background-position: 63%;
  background-repeat: no-repeat;
  background-size: 10px 12px;
  border-radius: 30px;
  margin-top: 20px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 14px;
  font-weight: 600;
}

.download-button-3:hover {
  color: #26314a;
  background-color: #fff;
}

.link-6 {
  color: #5b2b72;
  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 {
  width: 25%;
  min-width: auto;
  justify-content: flex-end;
  align-items: center;
  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 {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  margin-bottom: -10px;
  overflow: hidden;
}

.overlay-blog._50-height {
  height: 50%;
}

.blog-thumb {
  z-index: 2;
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 5px;
  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 {
  width: 100%;
  height: 360px;
  object-fit: cover;
  background-image: radial-gradient(circle, rgba(0, 0, 0, 0), #26314a);
  border-radius: 5px;
  position: relative;
}

.blog-thumb-bg._50 {
  height: 250px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), radial-gradient(circle, rgba(0, 0, 0, 0), #26314a);
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.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: #fff;
  margin-bottom: 20px;
}

.overlay-title._10px {
  margin-bottom: 10px;
}

.overlay-summary {
  max-height: 90px;
  color: #fff;
  overflow: hidden;
}

.dark-overlay {
  width: 100%;
  height: 360px;
  opacity: .86;
  background-image: radial-gradient(circle, rgba(38, 49, 74, .73), rgba(19, 26, 42, .41) 0%, #1c273f);
  border-radius: 7px;
  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: #26314a;
}

.blog-tag.is-coaches {
  color: #fff;
}

.blog-link {
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 30px;
  display: flex;
}

.blog-link.is-abpt {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.side-bar {
  width: 5px;
  height: 34px;
  background-color: #f9b234;
}

.tag-name {
  color: #fff;
  text-transform: uppercase;
  margin-left: 20px;
  font-size: 15px;
  font-weight: 600;
}

.tag-name.dark-text {
  color: #26314a;
  font-weight: 700;
}

.tag-name.dark-text.no-space {
  margin-left: 5px;
}

.grid-image {
  width: 100%;
  height: 360px;
  object-fit: cover;
  background-image: radial-gradient(circle, #1c273f, rgba(0, 0, 0, 0));
  border-radius: 5px;
  margin-bottom: 0;
}

.grid-image:hover {
  opacity: 1;
}

.grid-title {
  font-size: 18px;
}

.grid-title:hover {
  color: #67237f;
}

.grid-summary {
  max-height: 90px;
  color: #26314a;
  overflow: hidden;
}

.grid-summary.margin-top-20 {
  max-height: 85px;
}

.side-padd0, .blog-inner {
  padding-left: 0;
  padding-right: 0;
}

.blog-inner.is-abpt {
  min-height: 46.88rem;
  cursor: pointer;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.blog-inner.is-abpt:hover {
  color: #26314a;
}

.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: #67237f;
  margin-left: 10px;
  font-size: 13px;
  font-weight: 700;
}

.clear.jetboost-filter-none-e8qq {
  color: #1c273f;
  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 {
  height: auto;
  max-height: none;
  max-width: 380px;
  min-height: 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(253, 253, 253, .3);
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px;
  box-shadow: 0 6px 30px rgba(91, 43, 114, .08);
}

.privacy-block.auto-height {
  height: auto;
}

.image-box {
  max-width: 500px;
  min-height: 300px;
  border: 1px solid #ececec;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 8px 12px rgba(0, 0, 0, .05);
}

.sec-tab {
  max-width: 100%;
  min-height: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(235, 235, 235, .47);
  border-radius: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.sec-tab.w--current {
  background-color: #67237f;
  border: 1px #ebebeb;
  display: none;
}

.sec-tab.border0 {
  border-bottom-style: none;
}

.sec-title {
  color: #fff;
  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 {
  max-width: 1170px;
  justify-content: space-between;
  margin: 40px auto;
  display: flex;
}

.tabs-content {
  width: 40%;
  order: 1;
}

.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: #fff;
  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 {
  max-width: 330px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sec-arrow {
  width: 37px;
}

.sec-arrow.mb {
  transform-style: preserve-3d;
}

.community {
  height: 360px;
  background-color: #fff;
  background-image: url("https://global-uploads.webflow.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;
  margin-top: 0;
  display: flex;
  position: relative;
}

.community._30px {
  width: 100%;
  height: 337.5px;
  opacity: 1;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62348b31e437581ef3dbb1cd_Asset%2092aqai%20media.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.community.hpvid {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.community.orgpgvid {
  background-image: url("https://global-uploads.webflow.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://global-uploads.webflow.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://global-uploads.webflow.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://global-uploads.webflow.com/6234870fc07a44ff67188dd9/628618ab7f271236585b3627_aqai-vidBg-aqlite-1.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.community.comingsoonvid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/6286180d5abe5c482e8d8282_aqai-vidBg-comingsoon.png");
  background-size: cover;
}

.community.aqmevid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/628619b5ce763a96c2685f6f_aqai-vidBg-aqme-1.png");
}

.community.l1vid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62861b86fc6ba2cc15d92e55_aqai-vidBg-L1-1.png");
}

.community.aqmodelvid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62861cec46ce132ec952de72_aqai-AQmodelPg-1.png");
}

.community.vidwalkthru {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62861de5472cc965d695e4bf_aqai-walkthru-1.png");
}

.community.ccvid {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/628621887f271285815b77b9_aqai-vidBg-C%2BC-1.png");
  background-size: cover;
}

.community.ccvid2 {
  background-image: url("https://global-uploads.webflow.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 {
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  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 {
  color: #67237f;
  border-color: #67237f;
  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 {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border: 3px solid #f9b234;
  border-radius: 100%;
  margin-right: 20px;
}

.horizontal-flex {
  display: flex;
}

.horizontal-flex.download {
  justify-content: center;
  align-items: flex-start;
}

.youtube-podcast-wrapper {
  height: 50vh;
  border: 2px solid #fff;
  border-radius: 0;
}

.video-3 {
  height: 100%;
}

.video-4 {
  height: 25%;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.vertical-centre-flex {
  height: 100%;
  border-left: 1px solid #f7f7f8;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 30px;
  display: flex;
}

.external-links-wrapper {
  margin-top: 10px;
}

.grid-10 {
  grid-template-columns: 2.25fr 1fr;
  margin-top: 40px;
}

.image-51 {
  width: 34px;
  border: 1px #1c273f;
  border-radius: 100px;
}

.image-52 {
  width: 34px;
  min-width: 0;
  border: 1px #26314a;
  border-radius: 100px;
  margin-left: 0;
  margin-right: 0;
}

.image-53 {
  width: 39px;
  border: 1px #1c273f;
  border-radius: 100px;
}

.image-54 {
  width: 34px;
  border: 1px #26314a;
  border-radius: 100px;
  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;
}

.image-overlay-shape {
  z-index: 0;
  width: auto;
  height: 310px;
  position: absolute;
  top: -40px;
  bottom: 0%;
  left: 30px;
  right: auto;
}

.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 {
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  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 {
  height: 80px;
  object-fit: contain;
  margin: 40px auto;
  display: block;
}

.c-heading {
  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 {
  max-width: 615px;
  color: rgba(255, 255, 255, .58);
  margin-bottom: 30px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7em;
}

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

.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 {
  width: 30%;
  float: none;
  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: rgba(38, 49, 74, .62);
}

.tab-heading.one {
  color: rgba(38, 49, 74, .62);
  background-image: url("https://global-uploads.webflow.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: rgba(38, 49, 74, .62);
  background-image: url("https://global-uploads.webflow.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: rgba(0, 0, 0, 0);
  transition: opacity .2s;
  box-shadow: 0 5px 5px rgba(48, 42, 39, .25);
}

.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;
  align-items: center;
  justify-items: end;
  padding: 30px;
  display: grid;
}

.week {
  width: 185px;
  height: 95px;
  text-align: center;
  background-color: #f6f6f6;
  border-radius: 15px;
  padding: 15px 20px;
  position: relative;
}

.week.colored {
  background-color: #eee3f3;
}

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

.week-icon {
  width: 30px;
  height: 30px;
  object-fit: contain;
  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://global-uploads.webflow.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 {
  max-width: 900px;
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.popup-text {
  z-index: 1;
  color: rgba(255, 255, 255, .86);
  font-size: 24px;
  font-weight: 300;
  position: relative;
}

.video-large-tag {
  width: 100%;
  background-color: #000;
  border-radius: 0 0 15px 15px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 20px;
  font-weight: 500;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

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

.tag-title {
  color: rgba(255, 255, 255, .64);
}

.small-tag {
  font-size: 12px;
  font-weight: 200;
}

.p-heading {
  text-align: center;
  margin-bottom: 30px;
  font-size: 20px;
}

.p-img {
  height: 95px;
  object-fit: contain;
  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 {
  max-width: 900px;
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.quote-logo {
  width: 169px;
  height: 169px;
  object-fit: cover;
  border-radius: 100%;
}

.quote-text {
  color: rgba(38, 49, 74, .72);
  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;
  align-items: center;
  justify-items: center;
  margin-bottom: 80px;
}

.comp-img {
  width: 140px;
  height: 60px;
  opacity: .37;
  filter: grayscale();
  text-align: center;
  object-fit: contain;
  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 {
  max-width: 750px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.pricing-boxes {
  margin-top: 80px;
}

.pricing-table {
  max-width: 1200px;
  background-color: #fff;
  border-radius: 15px;
  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 {
  width: auto;
  color: #1c273f;
  text-align: center;
  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 rgba(0, 0, 0, .19);
}

.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://global-uploads.webflow.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;
  align-items: center;
  justify-items: stretch;
  padding: 20px 100px;
}

.pricing-bgroup {
  display: flex;
}

.pricing-price-blue {
  width: auto;
  color: #26314a;
  text-align: center;
  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;
  top: -80px;
  bottom: 0%;
  left: 30px;
  right: auto;
}

.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 {
  width: 180px;
  height: auto;
  max-height: 284px;
  min-height: 0;
  min-width: 0;
  text-align: center;
  background-color: #f9b234;
  border-radius: 15px;
  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;
  align-items: center;
  justify-items: center;
  padding: 30px 0;
  display: grid;
}

.grey-box {
  width: 96%;
  height: auto;
  float: right;
  background-color: #f2f2f4;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 15px;
  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 {
  width: 280px;
  border-bottom: 1px solid #d8d8d9;
  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: #26314a;
  padding: 40px 40px 20px;
}

.capture-form.blob {
  background-image: url("https://global-uploads.webflow.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 {
  max-width: 600px;
  color: #fff;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
}

.white-bar {
  width: 100%;
  height: 1px;
  max-width: 730px;
  background-color: #4d5368;
  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 {
  min-height: 145px;
  border-radius: 5px;
  font-size: 15px;
}

.note12 {
  color: #fff;
  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: #1c273f;
}

.seat {
  font-size: 14px;
}

.modal-bg {
  z-index: 9999999;
  background-color: rgba(28, 39, 63, .7);
  justify-content: center;
  align-items: center;
  padding: 49px;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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 {
  width: 150px;
  max-width: 60%;
  text-align: left;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.grid-four-item-head-pract {
  margin-top: -46px;
}

.form-white-heading-large {
  max-width: 720px;
  color: #fff;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
}

.video-block {
  width: 60%;
  outline-offset: 0px;
  text-align: center;
  outline: 3px #26314a;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-inv {
  align-items: center;
  display: flex;
}

.content-block {
  width: 48%;
  height: 85vh;
  max-width: 660px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 60px;
  display: flex;
}

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

.grid-12 {
  border-top: 1.45px solid rgba(217, 217, 217, .17);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 10px;
  margin-bottom: 30px;
  padding-top: 20px;
}

.l-img {
  width: 80px;
  height: 50px;
  object-fit: contain;
}

.scrolling-div {
  height: 50vh;
  background-color: #f2f3f4;
  border-radius: 7px;
  margin-top: 40px;
  padding: 50px;
  overflow: scroll;
}

.transcript-wrapper {
  height: auto;
  min-height: 100px;
}

.dev-icon {
  width: 143px;
}

.dev-icon.margin-bottom-20 {
  width: 137px;
  height: 140px;
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
}

.dev-slider {
  display: block;
  overflow: hidden;
}

.dev-slider-mask {
  width: 33%;
  overflow: visible;
}

.dev-inner {
  min-height: 365px;
  text-align: center;
  border-radius: 10px;
  padding: 20px;
  box-shadow: 0 6px 30px rgba(91, 43, 114, .08);
}

.dev-slider-level {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.dev-wrapper {
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.grid-13 {
  max-width: 1200px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 3.75fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.global-box {
  min-height: 260px;
  text-align: center;
}

.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: #67237f;
  font-weight: 800;
}

.global-box.margin-bottom-20.purple {
  color: #67237f;
  border: 1px solid #5b2b72;
  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: #67237f;
  margin-left: 10px;
  font-weight: 700;
}

.global-box.sub-header-text.places-remaining {
  color: #67237f;
  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 {
  align-content: stretch;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.statistic-circle-wrap-global {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
}

.statistic-circle-wrap-global.piping {
  border-left: 0 solid rgba(0, 0, 0, .15);
  border-right: 0 solid rgba(0, 0, 0, .14);
  padding: 10px 30px;
}

.statistic-circle-wrap-global.border-l {
  border-left: 3px solid #d9d9d9;
  border-right: 0 solid rgba(0, 0, 0, .14);
  padding: 10px 30px;
}

.global-logo {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.g-img {
  max-width: 480px;
  min-height: 170px;
  object-fit: cover;
  margin-bottom: 0;
  margin-left: 0;
  display: block;
  position: static;
}

.feature-box {
  background-color: #fff;
  border-radius: 13px;
  padding: 11px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .09);
}

.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 {
  height: 90px;
  object-fit: contain;
  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 {
  width: 18px;
  height: 20px;
  object-fit: contain;
  margin-right: 30px;
}

.mobile-side-padding {
  padding-left: 0;
}

.radio-button-field {
  color: #fff;
  margin-right: 10px;
}

.radio-button-label {
  font-size: 15px;
  line-height: 1.2em;
}

.video-tag-dark {
  width: 100%;
  background-color: rgba(0, 0, 0, .7);
  border-radius: 0 0 15px 15px;
  justify-content: space-between;
  margin-bottom: 0;
  margin-left: 0;
  padding: 20px;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.tag-text {
  color: rgba(245, 245, 245, .47);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2em;
}

.content-block-aff {
  width: 100%;
  height: auto;
  max-width: 820px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.content-block-aff.is-aq-model {
  margin-bottom: 0;
  padding-bottom: 0;
}

.aff-form {
  max-width: 1110px;
  background-color: #26314a;
  border-radius: 30px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  position: relative;
  top: 150px;
}

.aff-heading {
  color: #fff;
  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 {
  max-width: 1100px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0 23px rgba(0, 0, 0, .19);
}

.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 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.07);
}

.desktop-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-15 {
  max-width: 1140px;
  grid-template-rows: auto;
  margin-left: auto;
  margin-right: auto;
}

.yshape-overlay {
  margin-top: -40px;
  position: absolute;
  right: 20px;
}

.content-block-book {
  width: 50%;
  height: auto;
  max-width: 820px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 140px;
  padding-bottom: 140px;
  padding-left: 0;
  display: flex;
}

.bookfrom {
  border-radius: 10px;
  padding: 48px 40px;
  box-shadow: 0 0 23px rgba(0, 0, 0, .19);
}

.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 {
  max-width: 1140px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.font16 {
  font-size: 16px;
  line-height: 1.6em;
}

.font16.grey {
  color: #464749;
}

.book-grid-large {
  max-width: 1100px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
  box-shadow: 0 0 23px rgba(0, 0, 0, .19);
}

.book-grid-large.decoding-aq-book {
  overflow: hidden;
}

.book-quote {
  padding: 30px 30px 0;
}

.book-quote.is-book-quote {
  width: auto;
  text-align: left;
  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 {
  max-width: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0;
  display: block;
  position: absolute;
}

.lead-magent-hero {
  background-image: url("https://global-uploads.webflow.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://global-uploads.webflow.com/6234870fc07a44ff67188dd9/635fbe65f097041502cd9f70_UG-hero.jpg");
  padding-bottom: 75px;
}

.lead-magnet-wrapper {
  max-width: none;
  grid-column-gap: 0rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.lead-magnet-wrapper.is-welcome-to-the-club {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #f6f7f9;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 12px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 1px 1px 8px 1px rgba(0, 0, 0, .14);
}

.lead-magnet-wrapper.is-welcome-to-the-club.is-lug {
  background-color: #fff;
}

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

.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 {
  margin-bottom: 70px;
}

.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: rgba(0, 0, 0, 0);
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

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

.lead-magenet-subtitile-container {
  width: 69%;
  text-align: center;
  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: #26314a;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.trhive-blob {
  margin-left: 17px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: absolute;
  top: -120px;
  bottom: auto;
  left: 0%;
  right: auto;
}

.trhive-blob.ug-blob {
  display: block;
  top: -181px;
}

.thrive-aqai-logo {
  position: absolute;
  top: -40px;
  bottom: 0%;
  left: auto;
  right: 32px;
}

.lead-magnet-bullet-bcg {
  width: 35px;
  height: 35px;
  text-align: center;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62f3e67fe8660c6e525bab78_number-bullet.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.lead-magnet-bullet-wrapper {
  margin-bottom: 44px;
}

.book-lead-magnet-btn-container {
  display: flex;
}

.about-the-author {
  background-color: #f9b234;
  padding-top: 70px;
  padding-bottom: 70px;
}

.about-the-author.is-ug {
  background-color: #f6d296;
}

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

.book-quote {
  width: 80vw;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.book-quote-text {
  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 {
  top: -14%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.book-quote-icon.is-bottom {
  margin-bottom: -43px;
  padding-left: 0;
  top: auto;
  bottom: 14%;
  left: auto;
  right: 0%;
}

.book-contact-form {
  background-color: #26314a;
  background-image: url("https://global-uploads.webflow.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: #fff;
  font-size: 28px;
}

.download-guide-title.is-small {
  font-size: 22px;
}

.download-guide-title-container {
  border-bottom: 1px solid rgba(255, 255, 255, .1);
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}

.download-guide {
  color: #fff;
  margin-bottom: 0;
}

.download-guide.is-fixed-size {
  font-size: 12px;
  line-height: 1.5;
}

.download-guide.is-fixed-size.is-font-color-blue {
  color: #26314a;
}

.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-checkbox {
  width: 30px;
  height: 30px;
  cursor: pointer;
  border-radius: 6px;
  margin-top: 0;
  margin-right: 13px;
}

.newsletter-checkbox.border-radius-20 {
  border-radius: 0;
  overflow: visible;
}

.from-select {
  height: 40px;
  border-radius: 6px;
  margin-bottom: 20px;
  padding-top: 8px;
  padding-left: 15px;
  padding-right: 15px;
}

.amazon-logo-container {
  grid-column-gap: 20px;
  color: #fff;
  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: #26314a;
}

.text-block-293 {
  font-weight: 600;
}

.subtitle-text {
  color: #fff;
  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: #fff;
  border-radius: 6px;
}

.heading-small {
  font-size: 32px;
}

.welcome-to-the-club {
  margin: 60px 40px;
}

.welcome-to-the-club.is-lug {
  margin-top: 113px;
}

.book-a-call {
  background-color: #26314a;
  padding-top: 60px;
  padding-bottom: 60px;
}

.book-a-call-wrapper {
  width: 70%;
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
  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: #f9b234;
  background-color: rgba(0, 0, 0, 0);
}

.submitt-form-arrow {
  justify-content: center;
  align-items: center;
  padding-right: 124px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.submitt-form-arrow:hover {
  color: #26314a;
}

.submitt-form-arrow.is-popup {
  padding-right: 64px;
}

.submitt-form-arrow.is-popup.is-mql {
  color: #26314a;
}

.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 {
  width: 100%;
  height: auto;
  color: #e9e9e9;
  background-color: #e9e9e9;
  border: 2px solid #e9e9e9;
  border-radius: 10px;
  padding: 10px 20px 10px 10px;
}

.text-span {
  font-weight: 700;
}

.flex-container-left-pilot {
  background-image: url("https://global-uploads.webflow.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: #fff;
  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 {
  width: 48%;
  flex-direction: column;
  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: #fff;
  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 {
  height: 2rem;
  border-left: 4px solid #000;
  justify-content: flex-start;
  margin-bottom: 2.5rem;
  padding-left: .94rem;
  display: flex;
}

.case-study-logo.is-coaches {
  border-left-color: #f9b234;
}

.case-study-logo.is-organisation {
  border-left-color: #5b2b72;
}

.cs-quote-container {
  color: #26314a;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 1.56em;
  padding: 0 3.5rem;
  position: relative;
}

.case-study-quote {
  font-size: .95em;
  font-weight: 500;
  line-height: 1.6;
}

.casestudy-client-information {
  background-color: #fff;
  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 rgba(91, 43, 114, .13);
}

.casestudy-client_details {
  width: 91%;
  justify-content: space-between;
  margin-bottom: .94em;
  display: flex;
}

.casestudy-client_details.text-color-midnight {
  color: #26314a;
}

.casestudy-client_details-left {
  width: 100%;
  justify-content: flex-start;
  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: #fff;
  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: #1c273f;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 1.4;
}

.casestudy-h1.dark, .casestudy-h1.is-organisation {
  color: #26314a;
}

.casestudy-h1.text-color-dark {
  color: #1c273f;
  margin-bottom: 2rem;
}

.casestudy-quote-position {
  padding-left: 3.5rem;
  font-size: 1em;
  font-weight: 600;
}

.casestudy-hero {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 4.38em;
}

.casestudy-hero.is-cs-search {
  background-color: #26314a;
}

.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 {
  width: 100%;
  height: 2px;
  background-color: #484e61;
  margin-top: 1.2rem;
  margin-bottom: 2.5rem;
}

.the-challenge-cs {
  background-color: #26314a;
  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: #fff;
  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: #26314a;
  font-size: 1rem;
}

.cs-rich-text-p {
  color: #fff;
  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: #26314a;
  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 {
  width: 50%;
  border-radius: 22px;
  margin-bottom: 0;
}

.form-block-2 {
  margin-left: 0;
  margin-right: 0;
}

.cs-clear {
  color: #fff;
}

.cs-breadcrumbs-container {
  border-bottom: 3px solid rgba(38, 49, 74, .04);
  justify-content: space-between;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.cs-breadcrumbs-item {
  width: auto;
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-direction: column;
  justify-content: center;
  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 {
  width: 100%;
  min-width: auto;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #dbe0e9;
  border-radius: 6px;
  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 {
  width: 88%;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: flex-start;
  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 {
  min-height: 17.6rem;
  cursor: auto;
  background-color: #f6f7f9;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cs-card.is-large {
  z-index: 99;
  height: 100%;
  min-height: 2.8rem;
  opacity: 1;
  color: #eaebed;
  cursor: auto;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}

.organisation-container {
  height: auto;
  border-left: 3px solid #5b2b72;
  padding-left: 10px;
  display: flex;
}

.organisation-container.is-consultancy {
  border-left-color: #f9b234;
}

.organisation {
  font-size: .88rem;
}

.organisation-colour {
  width: 3px;
  height: 100%;
  background-color: #67237f;
  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 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0;
  margin-bottom: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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;
}

.gallery4_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
  justify-items: 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 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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 {
  max-width: none;
  background-color: #f6f7f9;
  border-radius: 1.38rem;
  flex-direction: column;
  align-items: center;
  padding: 1.25em 1.25em 3.05em;
  display: flex;
}

.impact-circle {
  width: 6.25rem;
  height: 6.25rem;
  color: #fff;
  background-color: #67237f;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-top: -4.5rem;
  margin-bottom: 1.2rem;
  display: flex;
}

.impact-circle.coaches-impact {
  width: 15em;
  height: 15em;
  text-align: center;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 7px 7px 17px rgba(0, 0, 0, .32);
}

.impact-card {
  min-height: 100px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  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: rgba(0, 0, 0, 0);
  padding-top: 4.38em;
  padding-bottom: 4.38em;
}

.results-impact.is-organisaiton {
  background-color: #1c273f;
}

.cs-quote {
  margin-bottom: 1.88em;
  line-height: 1.6;
}

.cs-quote-content {
  width: 75%;
  text-align: center;
  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 {
  color: #fff;
  text-align: center;
  background-color: #5b2b72;
  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 {
  width: 43%;
  text-align: center;
  margin-bottom: 3.13em;
  margin-left: auto;
  margin-right: auto;
}

.side-bar-2 {
  width: 5px;
  height: 34px;
  background-color: #f9b234;
}

.side-bar-2.is-organisation {
  background-color: #5b2b72;
}

.tag-name-2 {
  color: #fff;
  text-transform: uppercase;
  margin-left: 20px;
  font-size: 15px;
  font-weight: 600;
}

.tag-name-2.text-colour-dark {
  color: #26314a;
}

.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 {
  cursor: pointer;
  background-color: #f9b234;
  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 {
  color: #fff;
  background-color: #5b2b72;
}

.cs-aqai-pilot-btn-container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.aqai-img-small {
  width: 16%;
}

.aq-pilot {
  background-color: #f6f7f9;
  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: rgba(38, 49, 74, .97);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cs-text-link-block {
  color: #eaebed;
  cursor: pointer;
}

.cs-card-small {
  z-index: 99;
  color: #eaebed;
  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: #f9b234;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 1.25rem;
}

.dropdown-list-2 {
  padding-left: 0;
}

.dropdown-list-2.w--open {
  z-index: 80;
  width: 99%;
  background-color: #fff;
  border: 1px solid #eaebed;
  border-top: 0 #eaebed;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  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: #26314a;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: color .5s ease-in-out;
  display: flex;
}

.cs-social-link:hover {
  color: #5b2b72;
}

.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 {
  width: 100%;
  justify-content: flex-start;
  padding-top: 4.06rem;
  padding-bottom: 1.88rem;
  display: flex;
}

.coaches-image {
  width: 14rem;
  height: 14rem;
  min-width: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
  margin-top: -5.94rem;
  margin-left: -50px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.coaches-name {
  color: #fff;
  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: #f7f7f8;
}

.html-embed-5 {
  display: none;
}

.quotations {
  margin-top: -15px;
  font-size: 6rem;
  font-style: italic;
  line-height: 7.5rem;
  display: inline-block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -2%;
  right: auto;
}

.quotations.is-bottom {
  margin-top: 0;
  margin-bottom: -35px;
  line-height: 1rem;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 3%;
}

.quotations.cs-bottom-quote-top {
  margin-top: 0;
  top: -2.9rem;
  bottom: auto;
  left: -2rem;
  right: auto;
}

.quotations.cs-bottom-quote-bottom {
  align-items: center;
  margin-top: 0;
  line-height: 0;
  display: inline-block;
  position: static;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.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: #26314a;
  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 {
  width: 100%;
  height: 100%;
  min-height: 250px;
  cursor: pointer;
  background-color: #f7f7f8;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  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: #5b2b72;
}

.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;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.cs-quote-h4 {
  font-size: 1.13rem;
}

.cs-coaches-hero {
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cs-coaches-hero-top {
  margin-bottom: 2.5em;
}

.cs-organisation-logo-container {
  width: 100%;
  justify-content: center;
  align-items: center;
  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://global-uploads.webflow.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://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63120ac5fab5d24fed7a5a83_hero.jpg");
}

.affiliate-hero.is-ezra {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/630eec035672d82021fa39cd_New%20Project%20(3).jpg");
}

.affiliate-hero.is-coactive {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63120adb8ad4b60b9c59bf9a_hero.jpg");
}

.affiliate-hero-img-container {
  width: 100%;
  padding-top: 46.22%;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.affiliate-hero-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.afilliate-hero-text {
  font-size: 2em;
  font-weight: 400;
}

.afilliate-hero-text.ezra-yellow {
  color: #faf44f;
  background-color: rgba(0, 0, 0, 0);
}

.afilliate-hero-text.is-proci, .afilliate-hero-text.is-vistage {
  color: #312f82;
}

.affiliate-wrapper {
  width: 45vw;
  color: #fff;
  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: #1c273f;
  font-size: 1.38em;
  font-weight: 500;
  line-height: 1.6;
}

.afiliate-info-title.text-color-white {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.affiliate-subtitle {
  letter-spacing: .1em;
  margin-bottom: 1em;
  font-size: 1.13em;
  font-weight: 700;
}

.affiliate-subtitle.is-ezra {
  color: #faf44f;
}

.affiliate-subtitle.is-vistage {
  color: #312f82;
}

.bonus-wrapper {
  grid-column-gap: 1em;
  margin-bottom: 1em;
  display: flex;
}

.bonus-wrapper.is-ezra {
  color: #faf44f;
}

.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: #f7f7f8;
  background-color: #342b93;
  padding-top: 59px;
  padding-bottom: 59px;
}

.affiliate-info-section.ezra {
  background-color: #faf44f;
}

.affiliate-info-section.is-proci {
  background-color: #312f82;
}

.affiliate-info-section.is-vistage {
  background-color: #1b3d5d;
}

.affiliate-info-section.is-coactive {
  background-color: rgba(0, 0, 0, 0);
}

.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;
  align-items: center;
  justify-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: #000;
  font-size: 3.13rem;
  font-weight: 600;
}

.affiliate-plus-icon.text-color-white {
  color: #fff;
}

.grey-section {
  background-color: #f6f7f9;
}

.text-colour-purple {
  color: #67237f;
}

.affiliate-section-title {
  text-align: center;
  margin-bottom: 3.13rem;
}

.ezra-color {
  color: #383d42;
  margin-right: 60px;
}

.bold-text-4 {
  color: #fff;
}

.image-57 {
  position: static;
}

.bold-text-5, .bold-text-6 {
  color: #fff;
  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: #f7f7f8;
  display: none;
}

.affiliate-check-mark {
  width: auto;
  height: auto;
  justify-content: center;
  align-items: center;
  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: rgba(0, 0, 0, 0);
}

.affiliate-partnership-wrapper {
  width: 13.31rem;
  height: 5.31rem;
  letter-spacing: .1em;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.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;
  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: #26314a;
  padding-right: 60px;
}

.div-block-33, .paragraph-29 {
  display: none;
}

.coach-slice {
  background-color: #26314a;
  display: block;
}

.coaches-form {
  width: 50%;
  padding-top: 0;
  padding-bottom: 0;
}

.coaches-image-graphic {
  width: 50%;
  height: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  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;
  width: 75%;
  height: auto;
  max-height: none;
  max-width: 75vw;
  background-color: #26314a;
  margin-left: auto;
  margin-right: auto;
  padding: 3.79em 4.09em;
  display: flex;
  position: relative;
}

.coaches-guide-container.aq-pilot-popup {
  width: 75vw;
  background-color: #26314a;
  padding: 20px 1.88rem;
  display: flex;
  position: relative;
}

.coaches-blob {
  position: absolute;
}

.coach-popup {
  z-index: 999999;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .81);
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.form-text-blog {
  color: #fff;
  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: #f9b234;
}

.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: #f9b234;
  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 {
  min-width: 0;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.navbar5_dropdown-content-right {
  max-width: none;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 1.3rem 0 .5rem;
  display: block;
  position: relative;
}

.navbar5_menu {
  height: 100%;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  display: flex;
  position: static;
}

.dropdown-icon {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
}

.button-2 {
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .75rem 1.5rem;
}

.button-2.is-link {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.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: #67237f;
  padding: 1.5rem 0;
  font-size: .88rem;
}

.navbar5_dropdown-toggle.is-nav-bold {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  font-weight: 700;
  display: flex;
}

.resources-change-nav-image {
  display: inline-block;
  position: static;
}

.navbar5_blog-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar5_link {
  color: #67237f;
  cursor: pointer;
  padding: 0;
  font-size: .88rem;
}

.navbar5_link.w--current {
  color: rgba(0, 0, 0, 0);
}

.navbar5_link.support-link {
  flex: 0 auto;
}

.navbar5_link.support-link:hover {
  color: #26314a;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.navbar5_logo-link {
  width: 11vw;
  padding-left: 0;
}

.navbar5_container {
  width: 100%;
  height: auto;
  max-width: 100%;
  min-height: 0;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.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 {
  width: 100%;
  height: auto;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-auto-rows: max-content;
  justify-content: center;
  align-items: center;
  display: block;
}

.navbar5_dropdown-content {
  width: 100%;
  min-height: 19rem;
  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;
  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 {
  width: auto;
  height: 100%;
  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;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
  position: static;
}

.icon-embed-xxsmall {
  width: 1rem;
  height: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  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.w--open {
  width: 100vw;
  max-width: 100%;
  min-width: 100vw;
  background-color: #f6f7f9;
  border-bottom: 1px #000;
  align-items: center;
  padding-bottom: 0;
  padding-left: 2.083vw;
  padding-right: 2.083vw;
  display: flex;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.navbar5_menu-left {
  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 {
  width: auto;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

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

.navbar5_dropdown-link-list {
  width: auto;
  height: auto;
  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;
  margin-right: 25px;
  display: inline-block;
}

.navbar5_dropdown-link-list.is-how-it-works {
  height: auto;
  justify-content: flex-start;
}

.navbar5_dropdown-link-list.is-coaches, .navbar5_dropdown-link-list.is-consultants {
  height: auto;
}

.navbar5_component {
  width: 100%;
  min-height: 4.5rem;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px #000;
  align-items: center;
  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 {
  width: auto;
  height: 2px;
  background-color: rgba(0, 0, 0, .1);
  margin-bottom: 14px;
}

.navbar-2 {
  display: block;
}

.dropdown-nav-underline {
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dropdown-line {
  width: 0%;
  height: 3px;
  background-color: #5b2b72;
}

.organization-column-one {
  height: auto;
  flex-flow: column;
  display: block;
}

.organization-column-one.is-50--height {
  height: auto;
  flex-wrap: wrap;
  display: flex;
}

.organization-column-one.coaches-column-one {
  padding-right: 1rem;
}

.collection-list-8 {
  height: auto;
  flex-flow: column wrap;
  display: block;
}

.collection-item-5 {
  display: block;
}

.two-column {
  height: auto;
  max-height: none;
  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;
  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;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.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: #f6f7f9;
  justify-content: space-between;
  padding: 1rem 3.75rem 0;
  display: flex;
  position: relative;
}

.aq-assesment-discount-content {
  width: 45%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 38px;
  display: flex;
  position: relative;
}

.aq-assesment-form-50--off {
  z-index: 50;
  width: 45%;
  height: auto;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 2.9rem;
  margin-bottom: -4.23rem;
  padding: 2rem;
  position: relative;
  box-shadow: 4px 4px 10px 4px rgba(0, 0, 0, .16);
}

.aq-assesment-p {
  color: #5b2b72;
  background-color: rgba(0, 0, 0, 0);
}

.aq-assesment-form-blob {
  position: absolute;
  top: 1%;
  bottom: 0%;
  left: auto;
  right: -36%;
}

.is-purple-text {
  color: #67237f;
}

.is-purple-text.is-all-caps {
  text-transform: uppercase;
  font-weight: 700;
}

.aq-assement-discount-form-dummy-button {
  text-align: center;
  cursor: pointer;
  background-color: #f9b234;
  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: #26314a;
}

.text-block-295 {
  background-color: #f9b234;
  border-radius: 30px;
  padding: 15px 10px;
  font-size: 15px;
  font-weight: 700;
  transition: all .3s ease-in-out;
}

.aq-assesment-form-50--off-success {
  height: 100%;
  background-color: #f6f7f9;
  border-radius: 20px;
  font-size: 15px;
  line-height: 1.5;
}

.aq-assesment-form-50--off-success-wrapper {
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.aq-assement-form-50--success-btn {
  width: 0;
  height: 0;
  padding: 0;
}

.aq-book-code-slice {
  background-color: #fff;
  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 {
  background-color: #f9b234;
  border-color: #f9b234;
  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 {
  max-width: 1100px;
  justify-content: flex-end;
  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: rgba(0, 0, 0, 0);
  border: 1px solid #dbe0e9;
  border-radius: 5px;
  margin-bottom: 0;
}

.select-filter.is-podcast {
  background-color: #fff;
}

.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: #fff;
  font-size: .94em;
}

.notification-link-top-bar {
  color: #f9b234;
  cursor: pointer;
  margin-left: 20px;
  font-size: .94em;
  text-decoration: underline;
  transition: color .2s;
}

.notification-link-top-bar:hover {
  color: #fff;
}

.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 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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: #f7f7f8;
  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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.is-hidden {
  display: none;
}

.blog-thumbnail-overaly {
  background-color: rgba(38, 49, 74, .55);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.p-white {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.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 {
  width: 0;
  height: 0;
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.our-business-column {
  display: none;
}

.nav-dropdown-link {
  color: #5b2b72;
}

.nav-dropdown-link.w--current {
  color: #26314a;
}

.mobile-title {
  display: none;
}

.price-change-banner {
  height: auto;
  position: relative;
}

.price-change-img-banner-container {
  width: 100%;
  padding-top: 20%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.price-change-image-banner-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.price-change-imag-banner {
  background-image: url("https://global-uploads.webflow.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 {
  width: auto;
  grid-column-gap: 1.88rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr .75fr;
  grid-auto-columns: 1fr;
  padding-left: 42px;
  padding-right: 42px;
  display: grid;
}

.price-change-text {
  color: #fff;
  font-size: 18px;
  line-height: 1.5;
}

.price-change-text.is-orange {
  color: #f9b234;
}

.price-change-text.is-orange.is-small {
  font-size: 16px;
}

.price-change-imag-banner-v2 {
  background-color: #26314a;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

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

.price-change-flex.is-icf {
  width: auto;
  justify-content: flex-start;
  margin-top: 19px;
  display: flex;
}

.price-change-flex-content {
  width: 59%;
  text-align: center;
  background-color: #2f3c5c;
  border: 1px solid rgba(255, 255, 255, .19);
  border-radius: 1.63rem;
  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 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 2rem;
}

.workshop_arrow {
  width: 3.5rem;
  height: 3.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.workshop_arrow.hide-mobile-landscape {
  display: none;
  bottom: 4rem;
}

.workshop_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.workshop_image-wrapper {
  width: 100%;
  border: 3px solid #eaebed;
  border-radius: 18px;
  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;
  align-items: start;
  justify-items: stretch;
}

.workshop_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.workshop_mask {
  overflow: hidden;
}

.image-59 {
  text-align: left;
  position: static;
}

.text-color-orange {
  color: #f9b234;
  letter-spacing: .02em;
}

.quotation-mark {
  font-size: 45px;
}

.quation-mark-container {
  align-items: flex-start;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  position: relative;
}

.ug-quotation-mark-bottom {
  width: auto;
  max-width: 100%;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.ug-quotation-mark-top {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.ug-quotation-mark-top.is-bottom {
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.mobile-image {
  display: none;
}

.lg {
  text-transform: uppercase;
  margin-right: 20px;
  font-size: 34px;
  font-weight: 500;
}

.intro {
  margin-bottom: 20px;
  font-size: 1.2vw;
  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: 30px;
  display: flex;
}

.certification-header-title {
  grid-column-gap: 3.13rem;
  align-items: center;
  display: flex;
}

.certification-logo-container {
  width: auto;
  min-width: 206px;
  grid-column-gap: 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 0;
  display: flex;
}

.certification-logo-container.is-desktop {
  grid-column-gap: 2.19rem;
}

.certification-logo-container.is-module {
  width: 15%;
  grid-column-gap: 1.56rem;
  grid-row-gap: 1.56rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}

.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;
  width: 60%;
  height: 100%;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  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;
  align-items: center;
  justify-items: center;
  display: grid;
}

.workshop-banner-item {
  height: 100%;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.workshop-banner-image-container, .div-block-36, .workshp-banner-cta-container {
  height: 100%;
  justify-content: center;
  align-items: center;
  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 {
  color: #26314a;
  background-color: #f7f7f8;
  justify-content: space-between;
  display: flex;
  box-shadow: 1px 1px 8px 4px rgba(0, 0, 0, .16);
}

.banner-bundle-image {
  margin-top: 0;
  position: absolute;
  top: -18px;
  left: 20px;
}

.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: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.hero-text-wrapper {
  margin-bottom: 5.63rem;
}

.icf-flex-contianer {
  width: auto;
  grid-column-gap: 3.13rem;
  padding-top: 1.88rem;
  padding-bottom: 1.88rem;
  display: flex;
}

.icf-flex_item {
  width: 50%;
  align-self: center;
}

.icf-discount-slice {
  background-color: #f9b234;
}

.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: #f9b234;
  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;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-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: rgba(38, 49, 74, .85);
  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: #fff;
}

.workshop-title {
  margin-bottom: 25px;
  font-size: 1.5rem;
}

.workshop-card {
  background-color: #fff;
  border: 1px rgba(0, 0, 0, 0);
  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 rgba(0, 0, 0, .16);
}

.workshop-card-item {
  cursor: auto;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.accordion2_icon {
  width: 2rem;
  align-self: flex-start;
  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 {
  width: 40%;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63762395d30a6447b51b79a9_workshop-2-img%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.workshop-top-flex-item.is-right.workshop-2 {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63762395d30a6447b51b79a9_workshop-2-img%402x.png");
}

.workshop-top-flex-item.is-right.workshop-1 {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63762391064651ef51e5b632_workshop-1-img%402x.png");
}

.workshop-top-flex-item.is-right.workshop-3 {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/6376239507ceb16d459260f4_workshop-3-img%402x.png");
}

.accordian-title-container {
  width: 100%;
  grid-column-gap: 1.56rem;
  background-color: #26314a;
  border-radius: 45px 0;
  justify-content: space-between;
  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 {
  width: 30%;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.accordian-title_item.is-left {
  width: 70%;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 1rem;
  display: flex;
  position: relative;
}

.accordian-title_item.is-left.is-workshop {
  width: auto;
}

.accordian-title_item.is-workshop-price-wrapper {
  width: auto;
  text-align: center;
  align-items: flex-end;
}

.accordian-title_item.is-hide-btn {
  width: auto;
  align-items: flex-end;
}

.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: #fff;
  align-self: center;
}

.duration {
  margin-bottom: 10px;
  font-size: .88rem;
  font-weight: 500;
  line-height: 1.4;
}

.accordian-title-image {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.accordian-subtitle {
  margin-bottom: 1.25rem;
  font-size: 1.38rem;
}

.workshop-accordian {
  background-color: #eaebed;
}

.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 #eaebed;
  border-radius: 18px;
  margin-bottom: 2.19rem;
}

.workshop-slider {
  background-color: rgba(0, 0, 0, 0);
  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;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.accordian-section_title-container {
  border-bottom: 1px solid #c4c4c4;
  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 {
  width: auto;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  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;
  width: 100vw;
  height: 100vh;
  background-color: #f7f7f8;
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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;
  width: 100%;
  height: 100%;
  background-color: #f7f7f8;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal-content-replace-this-div {
  width: 100%;
  height: 150vh;
  border: 2px dashed rgba(0, 0, 0, .1);
}

.workshop-mobdal-container {
  display: block;
}

.workshop-modal {
  background-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}

.workshop-modal-wrapper {
  background-color: #fff;
  border-radius: 45px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
  box-shadow: 4px 4px 9px 1px rgba(0, 0, 0, .3);
}

.workshop-wrapper {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
}

.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 {
  width: 100%;
  border-radius: 15px;
  padding-top: 55%;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.workshop-slide-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.arrow-hidden {
  display: none;
}

.slider-workshop {
  background-color: rgba(0, 0, 0, 0);
}

.slider-workshop-arrows {
  margin-bottom: -12px;
}

.slider-workshop-image {
  border-radius: 15px;
}

.workshop-slide {
  width: 100%;
  height: 100%;
}

.workshop-slide-image {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/6380b1791484f1ffcc10b8de_wrkshp1-1%402x.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #eaebed;
}

.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: rgba(0, 0, 0, 0);
}

.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;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: rotate(180deg);
}

.top-workshop-quotation-mark {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.heading-27 {
  font-size: 34px;
}

.amazon-button {
  max-width: 40%;
  min-width: 155px;
  cursor: pointer;
}

.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 {
  color: #26314a;
  background-color: #eaebed;
  font-weight: 500;
  position: relative;
  left: 0;
}

.product-card-container {
  min-height: 28.13rem;
  border: 2px #f9b234;
}

.paypal-wrapper {
  width: 100%;
  height: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 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 {
  width: 75%;
  height: auto;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  display: block;
  box-shadow: 5px 5px 14px rgba(0, 0, 0, .23);
}

.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-most-popular {
  grid-column-gap: 1.5rem;
  grid-row-gap: .5rem;
  color: #c4c4c4;
  background-color: #000;
}

.paypal-wrapper.is-most-popular.is-purple {
  background-color: #67237f;
}

.paypal-wrapper.is-white {
  padding-bottom: 104px;
}

.paypal-img-container {
  width: 100%;
  height: 50px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.card-container {
  padding-left: 20px;
  padding-right: 20px;
}

.pp-banner-text {
  width: 100%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #70bff0;
  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 {
  height: 100%;
  min-height: 28.13rem;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.cert-card-container:hover {
  opacity: 1;
}

.cert-card-container.is-last {
  display: none;
}

.div-block-39 {
  height: 100%;
  background-color: #faf44f;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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 {
  height: 100%;
  grid-column-gap: 5%;
  justify-content: flex-end;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.pay-in-full {
  color: #26314a;
  text-align: center;
  background-color: #f9b234;
  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 {
  width: 50%;
  color: #26314a;
  text-align: center;
  background-color: #70bff0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 2px solid #fff;
  border-radius: 30px;
  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: #fff;
  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: rgba(0, 0, 0, 0);
  display: block;
}

.navigation-wrapper {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  display: flex;
}

.paypal--text {
  color: #fff;
  text-transform: uppercase;
  font-size: 1rem;
}

.paypal--text.paypal-lg-text {
  font-size: 1rem;
  font-weight: 700;
}

.discaimer {
  width: 47%;
  color: #c4c4c4;
  text-align: center;
  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 {
  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 {
  text-align: center;
  background-color: #f6f7f9;
  border-radius: 10px;
  margin: 24px;
  padding: 24px;
  font-size: 14px;
}

.cart-p.colour-change {
  color: #67237f;
}

.cart-p.colour-change.empty-cart {
  margin-top: 0;
}

.cart-wrapper {
  z-index: 2147483647;
  background-color: rgba(0, 0, 0, .82);
}

.is-paypal-checkout-form {
  background-color: #26314a;
}

.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: rgba(0, 0, 0, 0);
}

.cart-navigation {
  z-index: 2147483647;
  background-color: #fff;
  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 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.background-image {
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63a47ea814e99c5d56d916f7_cart-background%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: -31px;
}

.paypal-image-container {
  width: 50%;
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 7px;
  display: none;
}

.cart-empty-state {
  min-height: 0;
  flex-direction: column;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-gradient {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .64);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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: #f9b234;
}

.cart-header {
  min-height: 50px;
}

.collection-item-7 {
  margin-top: 204px;
  margin-bottom: 204px;
}

.price-container {
  min-height: 5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-44, .div-block-45 {
  min-height: 6.25rem;
}

.div-block-46 {
  min-height: 4.69rem;
}

.div-block-47 {
  min-height: 4.69rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.this-is-old {
  display: none;
}

.login-dropdown {
  z-index: 200;
  width: 12.5rem;
  max-width: none;
  min-width: auto;
  cursor: pointer;
  background-color: #f9b234;
  border: 1px solid #f9b234;
  border-radius: 30px;
  justify-content: center;
  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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.login-dropdown:hover {
  color: #fff;
  background-color: #26314a;
  border-color: #fff;
}

.login-dropdown.w--open {
  z-index: 10;
  width: 225px;
  justify-content: center;
  align-items: center;
  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;
  width: 100%;
  height: 0;
  background-color: #f6f7f9;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-top: -18px;
  margin-bottom: 0;
  padding: 15px 3px 0;
  position: absolute;
  overflow: hidden;
}

.login-dropdown-content.w--open {
  width: 225px;
  background-color: #f6f7f9;
  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: 34px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dropdown-2 {
  cursor: pointer;
}

.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;
  max-height: 90vh;
  min-height: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.home-slide {
  width: 100vw;
  height: auto;
  min-height: 0;
  color: #fff;
  padding-top: 52.0833%;
}

.flexbox-horizontal {
  width: 100%;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  display: flex;
}

.cell {
  width: 68%;
  color: #fff;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.home-slide-bcg-image {
  z-index: 10;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slider-arrows-hidden {
  display: none;
}

.slide-nav {
  margin-bottom: 1.88em;
}

.hero-styled-text-container {
  height: auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 4.5em;
  display: flex;
}

.div-block-50 {
  display: block;
}

.yellow-block {
  width: 4px;
  height: auto;
  background-color: #f9b234;
  display: flex;
}

.hero-category {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.hero-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 600;
}

.slider-home-slide {
  height: 100%;
  min-height: 0;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e4bd04c479335aed9ae547_AQai--homepage-banner-2.jpg");
  background-position: 100%;
  background-size: cover;
  padding-top: 350px;
  padding-bottom: 350px;
}

.slider-home-slide.is-coaching {
  min-height: 70vh;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e4c88653feb4b5e73606c0_AQai--homepage-banner-1.jpg");
}

.slider-home-slide.is-coaching.isslide-2 {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e4bd04c479335aed9ae547_AQai--homepage-banner-2.jpg");
}

.slider-home-slide.is-coaching.is-slide-3 {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e62bdc17eeea0a86f93a00_62693b570c32733216d4e1b8_AQai-hp-community%201.png");
}

.slider-home-slide.is-coaching.is-slide-4 {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e62cdb5d95dcb8f69f0022_62693b717d951734b55fda7d_AQai-hp-partners%201.png");
}

.slider-home-slide.is-community {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e62bdc17eeea0a86f93a00_62693b570c32733216d4e1b8_AQai-hp-community%201.png");
}

.slider-home-slide.is-partners {
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e62cdb5d95dcb8f69f0022_62693b717d951734b55fda7d_AQai-hp-partners%201.png");
}

.div-block-51 {
  height: 100%;
}

.heading-28 {
  margin-top: 0;
  margin-bottom: 0;
}

.slider {
  height: auto;
  flex-direction: column;
  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;
  width: 100vw;
  height: 100vh;
  max-width: none;
  min-height: 0;
  background-color: rgba(0, 0, 0, .38);
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: auto;
}

.mql-popup-bg {
  width: 100%;
  height: 100%;
  min-height: 0;
  opacity: .3;
  background-color: rgba(0, 0, 0, 0);
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mql-popup-container {
  z-index: 500;
  height: 100%;
  max-width: 75vw;
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  text-align: center;
  background-color: #fff;
  border-radius: 40px 40px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.mql-popup-card {
  width: 100%;
  grid-column-gap: 2.19rem;
  grid-row-gap: 2.19rem;
  background-color: #f5f5f5;
  border: 2px solid #eaebed;
  border-radius: 1.56rem;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  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 {
  width: auto;
  text-align: left;
  align-self: center;
}

.mql-card-content.is-full {
  width: 63%;
}

.mql-card-content.is-abp {
  color: #26314a;
}

.mql-radio-container {
  width: 5%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.mql-radio-btn {
  width: 1.25rem;
  height: 1.25rem;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #cdd3e7;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mql-radio-btn.is-selected {
  background-color: #dce0f2;
}

.mql-radio-btn_inner {
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-radius: 100%;
}

.mql-title-content {
  width: 75%;
  margin-bottom: 1.88rem;
  margin-left: auto;
  margin-right: auto;
}

.mql-title-content.is-abt {
  width: 73%;
  color: #fff;
  text-align: center;
  margin-bottom: 5.5rem;
}

.login-modal2_content-wrapper {
  width: 100%;
  height: auto;
  max-height: 80vh;
  max-width: 30rem;
  background-color: rgba(0, 0, 0, 0);
  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 {
  height: auto;
  min-height: 2.75rem;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::-ms-input-placeholder {
  color: rgba(0, 0, 0, .6);
}

.form-input::placeholder {
  color: rgba(0, 0, 0, .6);
}

.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 {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0);
}

.login-modal2_component {
  z-index: 99;
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.login-modal2_background-overlay {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .25);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.success-message-2 {
  background-color: rgba(0, 0, 0, 0);
  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 {
  width: 5px;
  height: 5px;
  background-color: #f9b234;
  border-radius: 100%;
}

.mql-form {
  width: 100%;
  flex-direction: row;
  display: flex;
}

.mql-wrapper {
  z-index: 500;
  margin-bottom: 4rem;
  padding-top: 2rem;
  padding-bottom: 0;
  position: relative;
}

.mql-form-wrapper {
  max-width: 75vw;
  min-height: 0;
  color: #fff;
  text-align: center;
  background-color: #26314a;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  margin-bottom: 0;
  padding: 4rem;
}

.mql-form-wrapper.is-success {
  color: #26314a;
  background-color: #fff;
  padding-top: 0;
}

.mql-form-p {
  font-size: 18px;
}

.mql-from-inner {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.submit-button-6 {
  display: none;
}

.mql-sucess {
  color: #26314a;
  background-color: #fff;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.mql-sucess.is-abp {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.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: #26314a;
}

.mql-inner {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.close-icon {
  width: 40px;
  height: 40px;
  color: #fff;
  cursor: pointer;
  background-color: #dfdedf;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: background-color .5s ease-in-out;
  display: flex;
  position: absolute;
  top: 1.56rem;
  bottom: auto;
  left: auto;
  right: 1.56rem;
}

.close-icon:hover {
  color: #fff;
  background-color: #f9b234;
}

.close-x {
  font-size: 18px;
  font-weight: 800;
  line-height: 1;
}

.text-block-301 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}

.icon-embed-large {
  width: auto;
  height: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  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: #f9b234;
  position: relative;
}

.aq-sample-pdf {
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.mql-content {
  width: 90%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  display: flex;
}

.mql-content.is-download {
  width: 90%;
  align-items: flex-start;
}

.mql-content.is-sample {
  width: 100%;
}

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

.hero-slide-btn-container {
  display: inline-block;
}

.golden-ticket {
  height: 70vh;
  background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e62bdc17eeea0a86f93a00_62693b570c32733216d4e1b8_AQai-hp-community%201.png");
  background-position: 0 0;
  background-size: cover;
  overflow: hidden;
}

.golden-ticet-container {
  height: 100%;
  align-items: center;
  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 {
  width: 1.25rem;
  height: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 7px;
  bottom: 0%;
  left: auto;
  right: 10px;
}

.sample-download-container {
  grid-column-gap: 1.56rem;
  grid-row-gap: 1.56rem;
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.pdf-icon {
  width: 2rem;
  height: 2rem;
  color: #5b2b72;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  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: #67237f;
}

.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 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.blog-rich-text a {
  color: #4876dd;
  cursor: pointer;
  transition: color .5s ease-in-out;
}

.blog-rich-text a:hover {
  color: #f9b234;
}

.hs-tracking-cookie, .hs-tracking-cookie.is-abpt {
  display: none;
}

.form-block-4 {
  display: block;
}

.hs-tracking-id {
  display: none;
}

.terms-conditions-text {
  color: #fff;
  margin-left: 17px;
  font-size: 1rem;
  line-height: 1.4;
}

.terms-conditions-text.text-color-normal {
  color: #26314a;
}

.terms-conditions-text.text-grey {
  color: #a1a1a2;
}

.link-orange {
  color: #f9b234;
}

.terms-checkbox {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.terms-conditions-checkbox {
  width: 1.88rem;
  height: 1.88rem;
  margin-top: 0;
}

.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 {
  width: 100%;
  max-width: 62.5rem;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 2147483647;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: fixed;
  top: auto;
  bottom: 1.25rem;
  left: 1.25rem;
  right: auto;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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;
  top: -.75rem;
  bottom: auto;
  left: auto;
  right: -.75rem;
  box-shadow: -3px 3px 12px rgba(51, 51, 51, .1);
}

.fs-cc-prefs_option {
  border-bottom: 1px solid rgba(51, 51, 51, .15);
  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: #26314a;
  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 {
  width: 2.75rem;
  height: 1.5rem;
  background-color: #f9b234;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-prefs_label {
  color: #26314a;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-prefs_label.is-regular-text {
  color: #26314a;
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol {
  background-color: rgba(0, 0, 0, 0);
  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 {
  min-width: 8.75rem;
  color: #fff;
  text-align: center;
  background-color: #4353ff;
  border: 2px solid #4353ff;
  border-radius: 999rem;
  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 {
  width: 100%;
  height: 100%;
  max-height: 70vh;
  max-width: 36rem;
  background-color: #fff;
  border-radius: 1rem;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_close-icon {
  width: 1rem;
  height: 1rem;
  color: #021a7c;
  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 rgba(0, 0, 0, .1);
}

.fs-cc-prefs_overlay {
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: rgba(3, 5, 36, .6);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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 {
  color: #bcbcbc;
  cursor: pointer;
  background-color: #e6e9ef;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .5s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #f9b234;
}

.fs-cc-prefs_component {
  z-index: 2147483647;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .24);
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-cc-banner_component-2 {
  z-index: 998;
  background-color: #f5f6ff;
  border-top: 1px solid rgba(67, 83, 255, .16);
  padding: 1.5rem 2rem;
  display: block;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 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 {
  cursor: pointer;
  background-color: #f9b234;
  border: 2px solid #f9b234;
  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 {
  color: #fff;
  background-color: #26314a;
  border-color: #26314a;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #26314a;
  background-color: #fff;
  border-color: #26314a;
}

.fs-cc-prefs_button.fs-cc-button-alt:hover {
  color: #fff;
  background-color: #26314a;
}

.fs-cc-prefs_button.is-oragne {
  color: #26314a;
  background-color: #f9b234;
  border-color: #f9b234;
}

.fs-cc-prefs_button.is-oragne:hover {
  color: #f9b234;
  background-color: #26314a;
  border-color: #26314a;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_toggle {
  width: 1.25rem;
  height: 1.25rem;
  background-color: #fff;
  border-radius: 999px;
}

.cookie-image {
  width: 2rem;
  height: 2rem;
  background-color: #fff;
  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 {
  width: 2.75rem;
  height: 1.5rem;
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  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 {
  display: block;
}

.new-cookie-banner.is-unstyled {
  display: none;
}

.fs-cc-manager_icon-2 {
  width: 2rem;
  height: 2rem;
}

.fs-cc-prefs_component-2 {
  z-index: 9999999;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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: #f9b234;
}

.ace-model-wrapper {
  background-color: #26314a;
  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 {
  width: 23%;
  height: 100%;
  min-height: 0;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: space-around;
  align-self: stretch;
  align-items: stretch;
  margin-bottom: 0;
  display: block;
}

.aq-card-top {
  height: auto;
  min-height: 9.38rem;
  text-align: center;
  background-color: #f8dff2;
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  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: #dbdee3;
}

.aq-top-text {
  text-transform: uppercase;
  font-size: 15px;
}

.aq-top-image {
  margin-bottom: .63rem;
}

.aq-card-icons {
  width: 100%;
  background-color: #faecfb;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 1.56rem 0 1.25rem;
  display: block;
}

.aq-card-icons.is-character {
  background-color: #e5f0f2;
}

.aq-card-icons.is-ability {
  background-color: #faecfb;
}

.aq-card-icons.is-enviroment {
  background-color: #e7eaef;
}

.aq-card-list {
  height: 250px;
  background-color: #fff;
  border: 4px solid #faecfb;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  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 {
  height: auto;
  background-color: #fef3df;
  border-color: #fef3df;
  border-bottom-left-radius: 0;
}

.aq-list {
  margin-bottom: 4px;
  font-weight: 600;
}

.div-block-58 {
  display: block;
}

.aq-card-icon-wrapper {
  width: auto;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  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 rgba(0, 0, 0, .2);
}

.aq-model-tab-sidebar {
  width: 55%;
  background-color: #faedfa;
  border-radius: 20px 0 0 20px;
  padding: 10px 1.56rem 10px 1.53rem;
  display: flex;
}

.aq-model-tab-sidebar.is-character {
  width: 10%;
  background-color: #cae6e9;
}

.aq-model-tab-body {
  width: 100%;
  background-color: #fff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.aq-model-tab-body.is-character {
  width: auto;
  overflow: hidden;
}

.aq-model-image-sidebar {
  width: 100%;
  cursor: pointer;
  background-color: #faedfa;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  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: #26314a;
}

.aq-model-text-wrapper {
  align-items: flex-start;
  margin-top: -12px;
  padding-top: 0;
  display: flex;
}

.aq-model-text-wrapper.is-displayed {
  background-color: #f9b234;
}

.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;
  width: 35rem;
  max-width: none;
  background-color: #faedfa;
  padding: 3.13rem 1.56rem;
  position: relative;
  overflow: visible;
}

.aq-tool-tip-container.is-character {
  width: 35rem;
  background-color: #cae6e9;
  overflow: visible;
}

.aq-tool-tip-container.is-enviroment {
  background-color: #d0d9e4;
}

.aq-model-tool-tip-overlay {
  z-index: 800;
  width: 100%;
  height: auto;
  color: #fff;
  -webkit-text-stroke-color: #fff;
  background-color: #cd89b8;
  border-radius: 10px;
  padding: 1.58rem;
  transition: all 1s ease-in-out;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.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-title {
  margin-bottom: 12px;
  font-size: 1.56rem;
}

.model-number {
  padding-top: .31rem;
  padding-left: .31rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.modal-close {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  border: 1px solid #fff;
  justify-content: center;
  align-items: center;
  margin-top: .73rem;
  margin-right: .63rem;
  transition: opacity .5s ease-in-out;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.modal-close:hover {
  opacity: .8;
  color: #fff;
}

.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 {
  margin-bottom: 2.5rem;
}

.aq-model-tab-body-wrap {
  width: 100%;
  height: 100%;
  padding: 4rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.aq-tab-container {
  width: auto;
  height: 50vh;
  border-radius: 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 11px rgba(0, 0, 0, .2);
}

.aq-tab-container.is-v2 {
  width: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  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;
}

.aq-tab-container.is-item-2.is-v2.is-active {
  border-radius: 20px;
  box-shadow: 0 6px 11px rgba(0, 0, 0, .2);
}

.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 {
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 6px 11px rgba(0, 0, 0, .2);
}

.aq-tab-container.is-item-1 {
  box-shadow: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 1.25rem;
}

.aq-tab-container.is-item-1.is-active {
  width: 100%;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: visible;
  box-shadow: 0 6px 11px rgba(0, 0, 0, .2);
}

.aq-tab-link {
  width: 5.5rem;
  background-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.aq-tab-link.active {
  width: 5.5rem;
  margin-left: 0;
  margin-right: 0;
}

.aq-tab-content-wrapper {
  width: 0%;
  height: auto;
  flex-direction: row;
  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 {
  width: 52rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-right: 0;
  padding: 2.8rem;
  display: flex;
  position: static;
  overflow: hidden;
}

.aq-wrapper-absolute {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.tab-absolute {
  z-index: 50;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.aq-model-content {
  width: 22rem;
}

.aq-model-content.is-mobile {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div-block-59 {
  margin-top: -517px;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.aq-character-arrow, .aq-enviroment-arrow, .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: #26314a;
}

.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 {
  width: 45%;
  background-color: #f9b234;
  border-radius: 20px;
  padding: 1.8rem;
  position: relative;
}

.ross-atb-image {
  position: absolute;
  top: -10%;
  bottom: auto;
  left: auto;
  right: -10%;
}

.atb-ross-title {
  color: #000;
  font-size: 20px;
}

.atb-form {
  background-color: #26314a;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.abp-heading {
  line-height: 1.4;
}

.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: #000;
  font-size: 15px;
  font-weight: 400;
}

.abp-image {
  margin-top: -5.31rem;
}

.abp-form-title {
  color: #f9b234;
  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 {
  width: 55%;
  grid-column-gap: 1.56rem;
  grid-row-gap: 1.56rem;
  text-align: center;
  flex-direction: column;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3.13rem;
  display: flex;
}

.support-divider-bar {
  height: 1px;
  background-color: #efefef;
  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: #f9b234;
}

.abp-from-main-title {
  line-height: 1.6;
}

.podcast-title-block {
  margin-left: auto;
  margin-right: auto;
}

.error-message-abp {
  color: #f9b234;
  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 {
  width: 1.25rem;
  height: 1.25rem;
  color: #cdd3e7;
  -webkit-text-stroke-width: 9px;
  background-color: #f9b234;
  border: 13px solid #cdd3e7;
  margin-top: 0;
  margin-left: 0;
}

.abp-radio:active {
  background-color: #fff;
}

.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: #67237f;
  font-size: 15px;
  font-style: italic;
  font-weight: 500;
}

.text-span-8 {
  color: #67237f;
}

.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: #f9b234;
}

.italic-text {
  font-style: normal;
}

.text-span-11, .text-span-12 {
  font-weight: 700;
}

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

.div-block-60 {
  width: 100%;
  height: 100%;
  background-color: #f9b234;
  margin-right: 11px;
  padding-right: 57px;
  display: none;
}

.tab-spacer {
  width: 1.56rem;
  height: 100%;
  background-color: #f9b234;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.ai-card-images {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-full-height {
  height: 100%;
}

.text-color-gold {
  color: #f9b234;
  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 rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq5_icon {
  width: 2rem;
  align-self: flex-start;
  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%;
  align-items: start;
  justify-items: 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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-content-container_v2 {
  z-index: 50;
  height: 85vh;
  max-width: 660px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.hero-bcg-img-contianer {
  width: 100%;
  height: auto;
  padding-top: 86vh;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.hero-heading_v2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1.88rem;
  font-size: 3.13rem;
}

.hero-p_v2 {
  color: #fff;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
}

@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: rgba(0, 0, 0, 0);
  }

  .button-arrow.schedule-demo {
    padding-right: 35px;
  }

  .button-arrow.hover-white {
    min-width: 0;
  }

  .button-arrow.hover-white:hover {
    border-color: #fff;
  }

  .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: #fff;
  }

  .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 {
    max-width: 620px;
    justify-content: center;
  }

  .standard-tab:hover {
    border-width: 1px;
  }

  .hero-tabs-menu {
    height: 100%;
    justify-content: center;
    align-items: flex-start;
  }

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

  .media-play-wrapper._30px {
    height: 35vh;
    opacity: 1;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62348b31e437581ef3dbb1cd_Asset%2092aqai%20media.svg");
    background-position: 50%;
    background-size: cover;
    border-radius: 5px;
    margin-bottom: 20px;
  }

  .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: 32%;
  }

  .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-content {
    background-color: rgba(0, 0, 0, 0);
  }

  .level-item-component {
    background-color: #fff;
    padding-bottom: 30px;
  }

  .paragraph.margin-bottom-30.text-color-white.min-height {
    min-height: 380px;
  }

  .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 {
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-bottom: 40px;
    display: flex;
  }

  .blog-link {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .community._30px {
    height: 35vh;
    opacity: 1;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62348b31e437581ef3dbb1cd_Asset%2092aqai%20media.svg");
    background-position: 50%;
    background-size: cover;
    border-radius: 5px;
    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 {
    color: #67237f;
    border-color: #67237f;
    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: #f6f7f9;
  }

  .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 rgba(0, 0, 0, .23);
  }

  .paypal-img-container {
    box-shadow: none;
  }

  .aq-tab-content {
    margin-right: 2.8rem;
  }

  .aq-model-content {
    width: 28rem;
  }
}

@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 {
    height: 90vh;
    background-position: 100%;
    padding-top: 0;
  }

  .section-hero.inner-page {
    background-position: 50% 0;
  }

  .hero-tabs-content {
    padding-left: 180px;
  }

  .tabs-heading-wrap {
    max-width: 660px;
    perspective: 1000px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .standard-tab {
    border-width: 2px;
    border-radius: 10px;
  }

  .standard-tab:hover {
    border: 2px solid #f9b234;
  }

  .hero-tabs-menu {
    height: 100%;
    justify-content: center;
    align-items: flex-start;
  }

  .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(rgba(38, 50, 74, .38), rgba(38, 50, 74, .38)), url("https://global-uploads.webflow.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(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62860b2992096e38662342fe_aqai-vid-bg-1.png");
    background-position: 0 0, 50%;
  }

  .media-play-wrapper.v1 {
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62e0c85c4aea8604448bb108_Layer%203.png"), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-size: cover, auto;
  }

  .media-play-wrapper.v2 {
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62d8f455d8f3b1587e6548eb_image.jpg"), linear-gradient(to bottom, null, null);
    background-size: cover, auto;
  }

  .media-play-wrapper.doc {
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62f1f2e9bc47b22b33f9d65b_video-wrap.jpg"), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .media-play-wrapper.is-golden-tickets {
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63ee120c1cd7f3b4492baabe_video-background%402x.png"), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    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: 32%;
    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;
  }

  .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: rgba(0, 0, 0, 0);
  }

  .quote-slide {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .qname {
    color: rgba(38, 49, 74, .51);
  }

  .qrole {
    color: rgba(38, 49, 74, .51);
    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: rgba(0, 0, 0, 0);
  }

  .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://global-uploads.webflow.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;
  }

  .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: #f7f7f8;
  }

  .workshop-componenet.work-it {
    transform: translate(0, -100%);
  }

  .modal3_background-overlay {
    height: 100px;
  }

  .cart-container {
    max-width: 30vw;
  }
}

@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 {
    max-height: 60px;
    border: 1px solid #f9b234;
    padding: 10px 15px;
    font-size: 18px;
  }

  .button-arrow:hover {
    border-color: #fff;
  }

  .button-arrow.schedule-demo {
    padding-right: 42px;
  }

  .button-arrow.hover-white, .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;
    max-width: 1740px;
    min-width: 100%;
    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://global-uploads.webflow.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;
  }

  .heading-section {
    font-size: 40px;
  }

  .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.v1 {
    height: 340px;
    max-width: 390px;
  }

  .media-play-wrapper.v2 {
    height: 390px;
    max-width: 600px;
  }

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

  .ability-img.new {
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .ability-hover {
    display: inline-block;
  }

  .heading-medium {
    font-size: 34px;
  }

  .counter-number {
    font-size: 44px;
  }

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

  .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: 32%;
    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;
  }

  .badge-image {
    width: 110px;
  }

  .teams-companies-item-image-wrapper {
    max-width: 360px;
  }

  .article-item-image-wrapper {
    height: 380px;
    object-fit: cover;
  }

  .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: #5b2b72;
  }

  .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: #fff;
  }

  .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 {
    max-width: 460px;
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .simg {
    width: 100%;
    height: 100%;
    max-width: none;
    object-fit: cover;
  }

  .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 {
    max-width: 360px;
    background-position: 64%;
  }

  .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 {
    max-height: 410px;
    object-fit: contain;
    object-position: 50% 0%;
  }

  .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 {
    max-width: 440px;
    object-fit: cover;
  }

  .right-tab-box {
    border-left: 1px solid #e2e2e2;
    padding-left: 40px;
  }

  .category {
    border-left: 5px solid #f9b234;
    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 {
    max-width: 600px;
    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;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._404-desc {
    max-width: none;
    min-width: 0%;
    font-size: 18px;
    overflow: hidden;
  }

  .cert-title {
    max-width: 930px;
  }

  .download-button-3 {
    max-width: 360px;
    background-position: 64%;
  }

  .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 {
    max-width: 500px;
    flex-direction: column;
  }

  .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 {
    height: 400px;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62a83fc0a6c7168ecef9c4f2_3946511%20(1).jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .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;
    align-items: center;
    justify-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 {
    max-width: 1370px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.75fr 1fr;
  }

  .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 {
    height: auto;
    background-color: #f7f7f8;
    display: block;
  }

  .workshop-componenet.work-it {
    transform: translate(0, -100%);
  }

  .cart-container {
    max-width: 30vw;
  }

  .paypa-width-100 {
    width: 100%;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .slider-home-slide {
    padding-top: 430px;
    padding-bottom: 430px;
  }

  .slider-home-slide.is-coaching {
    min-height: 0;
  }

  .aq-tool-tip-container, .aq-tool-tip-container.is-character {
    width: 28rem;
  }

  .aq-model-content {
    width: 40rem;
  }
}

@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 {
    color: #fff;
    background-color: #5b2b72;
    border-radius: 10px;
    align-items: center;
    padding: 9px 15px;
    font-weight: 600;
    display: flex;
  }

  .main-nav-link.login {
    color: #26314a;
    background-color: #f9b234;
    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 {
    color: #fff;
    background-color: #5b2b72;
  }

  .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 {
    height: 2.5rem;
    min-height: auto;
    color: #1c273f;
    background-color: #f9b234;
    border-color: #f9b234;
    margin-bottom: 1.83rem;
  }

  .button-arrow.hover-white.is-navigation-login-btn.is-hidden.is-last {
    color: #fff;
    background-color: #26314a;
    border-color: #26314a;
    margin-top: .23rem;
  }

  .button-arrow.hover-white.is-price.is-bottom {
    border-color: #c4c4c4;
  }

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

  .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: rgba(0, 0, 0, 0);
  }

  .nav-link-list-item {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .left-nav, .navbar-contents, .right-nav {
    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 {
    height: 100vh;
    background-position: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .section-hero.page-padding {
    height: auto;
    background-position: 60px;
    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 {
    height: 75vh;
    justify-content: flex-start;
  }

  .section-hero.inner-page-single {
    height: 100%;
    min-height: 0;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62622aca90aa05e2a4f90ab3_coach--org-assessmentt.jpg");
    padding-top: 60px;
  }

  .section-hero.aq-model {
    height: 100%;
    min-height: 690px;
    justify-content: flex-start;
  }

  .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 {
    height: 100%;
    min-height: 0;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/625ee3ddf952d33d7b1b3028_AQai-org-assessment-hero3.jpg");
    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 {
    width: 100%;
    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;
    margin-top: 46px;
    display: grid;
  }

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

  .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-faq.pt2 {
    padding-top: 40px;
  }

  .section.section-article {
    padding-bottom: 120px;
  }

  .section.power-aq {
    margin-bottom: 6.25rem;
    padding-top: 40px;
  }

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

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

  .heading-section.margin-bottom-30.text-align-center.mobile-text-left, .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.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;
    grid-template-columns: 1fr;
  }

  .pie-chart-wrapper {
    align-items: center;
    display: block;
  }

  .ability-img {
    width: auto;
  }

  .heading-medium.margin-bottom-10.mobile-center, .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;
  }

  .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 {
    height: 50vh;
    border-radius: 7px;
  }

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

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

  .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: auto;
    position: static;
  }

  .level-point-list-image-wrapper {
    width: auto;
  }

  .level-point-list-image-wrapper.large {
    width: 50px;
  }

  .level-point-list-image {
    width: 28px;
    height: 28px;
    object-fit: contain;
  }

  .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 {
    grid-template-columns: 1fr;
    display: block;
  }

  .article-component.fs-collection-lists {
    width: 100%;
    height: 100%;
  }

  .article-component.fs-collection-lists.fs-collection-feeds {
    display: none;
  }

  .article-item.fs-collection-items {
    width: 100%;
    height: 100%;
    overflow: visible;
  }

  .article-item-image-wrapper {
    height: 280px;
  }

  .article-item-image {
    object-position: 50% 0%;
  }

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

  .form-button-wrapper {
    justify-content: flex-start;
  }

  .footer-bottom-row {
    flex-wrap: 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;
  }

  .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: #fff;
    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;
  }

  .teams-companies-item-image {
    width: 100%;
  }

  .menu-tab-link {
    width: 100%;
    color: #26314a;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50px;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.1em;
    display: flex;
  }

  .menu-tab-link:hover {
    color: #5b2b72;
  }

  .menu-tab-link.w--current {
    width: 100%;
    color: #5b2b72;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    justify-content: space-between;
    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: #5b2b72;
    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 rgba(38, 50, 74, .3);
    justify-content: space-between;
    align-items: center;
    padding: 20px 5%;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: hidden;
  }

  .custom-hamburger {
    margin-left: 20px;
    padding: 10px;
  }

  .tab-link-tab-2-2 {
    width: 100%;
    color: rgba(38, 50, 74, .3);
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    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: rgba(0, 0, 0, 0);
    font-size: 2.1vw;
  }

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

  .line {
    width: 25px;
    height: 3px;
    background-color: #26324a;
    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: #26314a;
    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: #5b2b72;
  }

  .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: #26314a;
    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: -webkit-sticky;
    position: sticky;
  }

  .button.arrow-right {
    align-self: auto;
    font-size: 1.6em;
  }

  .mobile-contents {
    z-index: 999999;
    width: 100%;
    height: 100vh;
    object-fit: fill;
    background-color: #fff;
    margin-top: 70px;
    padding: 30px 20px 30px 5%;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible;
  }

  .mobile-tab-menu {
    border-bottom: 1px solid #eaebed;
    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 rgba(38, 50, 74, .1);
    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: #5b2b72;
    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 {
    max-height: 0;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    position: static;
    overflow: hidden;
  }

  .mobile-dropdown-list-wrapper.w--open {
    max-height: 55em;
    min-width: 100%;
    box-shadow: none;
  }

  .dropdown-link {
    color: #5b2b72;
    padding: 5px;
    font-size: 13px;
  }

  .dropdown-link:hover {
    color: #26314a;
    background-color: rgba(0, 0, 0, 0);
  }

  .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;
    max-height: 45px;
    min-height: 0;
    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 {
    width: 100%;
    text-align: center;
  }

  .teams-grid-pagination-wrapper {
    margin-top: -30px;
  }

  .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 {
    width: 100%;
    height: auto;
    max-width: 1440px;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
  }

  .fs-mask {
    width: 420px;
    height: 100%;
    max-height: 500px;
    min-height: 0;
    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 {
    max-height: none;
    min-height: 0;
    overflow: hidden;
  }

  .desktop-level {
    display: none;
  }

  .fs-slider-level {
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
  }

  .fs-slider-mask {
    height: 100%;
  }

  .mobile-level-slider {
    display: flex;
  }

  .mobile-articles {
    padding-bottom: 80px;
    display: block;
    overflow: hidden;
  }

  .fs-slider-articles {
    width: 100%;
    height: auto;
    min-height: 0;
    background-color: rgba(0, 0, 0, 0);
  }

  .fs-slider-articles-mask {
    width: 420px;
    height: 100%;
    max-height: 450px;
    background-color: #fff;
    border-radius: 10px;
    overflow: visible;
  }

  .desktop-articles {
    display: none;
  }

  .inner-slider-mask {
    height: 100%;
  }

  .slide-block {
    height: 85vh;
    align-items: center;
  }

  .video-grid {
    grid-column-gap: 120px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .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 {
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
  }

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

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

  .desktop-show, .img-aq {
    display: none;
  }

  .hero-grid {
    height: 85vh;
    flex-direction: column;
  }

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

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

  .coach-grid-compontent {
    grid-template-columns: 1fr 1fr;
  }

  .hoven-image-text {
    height: 100%;
    opacity: 1;
    background-color: rgba(38, 49, 74, .42);
  }

  .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 {
    width: 100%;
    align-self: auto;
  }

  .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 {
    width: 100%;
    height: 1px;
    background-color: #e6e9ef;
    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: #1c273f;
    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 {
    width: 20px;
    height: 20px;
    max-width: 20px;
    min-width: 20px;
    object-fit: contain;
  }

  .full-width-image {
    height: 40vh;
    object-fit: fill;
  }

  .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 {
    width: 100%;
    height: auto;
    min-height: 0;
    background-color: rgba(0, 0, 0, 0);
  }

  .fs-slider-blogs-mask {
    width: 420px;
    height: 100%;
    max-height: 450px;
    background-color: #fff;
    border-radius: 10px;
    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;
  }

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

  .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 {
    width: 169px;
    object-fit: contain;
  }

  .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 {
    width: 100%;
    order: 1;
    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 {
    width: 100%;
    height: auto;
    order: -1;
    justify-content: flex-start;
    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 {
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    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 {
    width: 100%;
    height: auto;
    order: -1;
    justify-content: flex-start;
    padding-top: 30px;
    padding-left: 0;
  }

  .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;
    align-items: center;
    justify-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 {
    width: 100%;
    height: auto;
    order: 1;
    justify-content: flex-start;
    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;
    align-items: center;
    justify-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-hero-left.welcome-to-the-club {
    margin: 17px 0 0;
  }

  .lead-magnet-hero-right.is-thank-you-image {
    padding: 0;
  }

  .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-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 {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
  }

  .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 {
    width: 100%;
    justify-content: flex-end;
    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: #67237f;
  }

  .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 {
    width: 80%;
    max-height: none;
    max-width: none;
    grid-row-gap: 5em;
    flex-direction: row;
  }

  .coach-popup {
    height: 100vh;
    padding-top: 4.69em;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .form-text-blog {
    font-size: 1rem;
    line-height: 1.4;
  }

  .navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .menu-icon_line-middle {
    width: 24px;
    height: 2px;
    background-color: #000;
    justify-content: center;
    align-items: center;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar5_dropdown-content-right {
    max-width: none;
    align-items: flex-start;
    display: none;
  }

  .navbar5_menu {
    height: auto;
    max-height: none;
    min-height: 100vh;
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-color: #f7f7f8;
    background-clip: border-box;
    border-bottom: 1px #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    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;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding: 0;
  }

  .navbar5_dropdown-toggle {
    align-items: center;
    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: 1rem;
    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 {
    width: 100%;
    text-align: left;
    display: inline-block;
    position: relative;
  }

  .menu-icon_line-top {
    width: 24px;
    height: 2px;
    background-color: #000;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar5_logo-link {
    width: 130px;
  }

  .navbar5_container {
    height: auto;
    max-height: none;
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    justify-content: space-between;
    padding: 0 1.25rem;
    display: flex;
  }

  .navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .menu-icon {
    width: 48px;
    height: 48px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar5_dropdown-content {
    min-height: 0;
    grid-column-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    flex-direction: row;
    display: flex;
  }

  .navbar5_blog-item {
    width: 100%;
  }

  .menu-icon_line-bottom {
    width: 24px;
    height: 2px;
    background-color: #000;
    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 {
    min-width: auto;
    border-style: none;
    align-items: flex-start;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar5_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar5_large-item-content {
    width: 100%;
  }

  .navbar5_menu-right {
    width: auto;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 0;
    display: block;
  }

  .navbar5_component {
    z-index: 999999999;
    background-color: #f7f7f8;
    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;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 0 -1px 3px 9px rgba(0, 0, 0, 0);
  }

  .notification-text-top-bar, .notification-link-top-bar {
    font-size: .7rem;
  }

  .navigation-overlay {
    z-index: 999;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .82);
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 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 {
    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;
  }

  .certification-logo-container.is-desktop {
    grid-column-gap: 2.5rem;
  }

  .certification-logo-container.is-module-mobile-v2 {
    grid-column-gap: 2.19rem;
  }

  .certification-title {
    width: 65%;
    margin-left: 0;
  }

  .certification-content-wrapper {
    width: 100%;
    justify-content: space-between;
    display: flex;
  }

  .logo-mobile {
    display: block;
  }

  .worksop-hero {
    width: auto;
    text-align: center;
    align-items: center;
  }

  .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;
    align-items: center;
    justify-items: 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: #26314a;
  }

  .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 {
    width: auto;
    height: auto;
    flex-direction: row;
    align-items: center;
    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;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 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;
  }

  .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 {
    width: 100%;
    justify-content: flex-end;
    padding-left: 0;
    display: flex;
  }

  .discaimer {
    width: 75%;
  }

  .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 {
    width: auto;
    height: 2.5rem;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .login-dropdown-content {
    height: 0;
    background-color: #ebecee;
  }

  .icon-2 {
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .login-dropdown-wrapper {
    display: none;
  }

  .cell {
    width: 75%;
  }

  .slide-nav {
    margin-bottom: -1.52em;
  }

  .hero-h1 {
    font-size: 32px;
  }

  .slider-home-slide {
    min-height: 70vh;
  }

  .mql-popup-card {
    flex-direction: column;
    align-items: center;
    position: relative;
  }

  .mql-card-content {
    width: auto;
    text-align: center;
  }

  .mql-radio-container {
    width: auto;
    padding-top: 1.88rem;
    padding-right: 1.88rem;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .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 {
    width: auto;
    align-items: center;
  }

  .sample-download-container {
    justify-content: center;
    align-items: center;
  }

  .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-model-image-sidebar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row-reverse;
    justify-content: center;
    padding: 1.75rem 2.95rem;
    position: relative;
  }

  .aq-model-image-sidebar.is-character {
    background-color: rgba(0, 0, 0, 0);
  }

  .aq-model-image-sidebar.is-enviroment {
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
  }

  .aq-tool-tip-container {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .aq-tool-tip-container.is-character {
    width: 100%;
  }

  .aq-model-tab-body-top {
    margin-bottom: 1rem;
  }

  .aq-tab-container {
    height: auto;
    flex-direction: column;
  }

  .aq-tab-container.is-item-2.is-v2 {
    background-color: #cae6e9;
    border-radius: 0 0 20px 20px;
    margin-bottom: 1.25rem;
    margin-right: 0;
  }

  .aq-tab-container.is-item-2.is-v2.is-active {
    background-color: #fff;
  }

  .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: rgba(0, 0, 0, 0);
  }

  .aq-tab-container.is-item-1 {
    background-color: #faedfa;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
    margin-bottom: 1.25rem;
    margin-right: 0;
  }

  .aq-tab-container.is-item-1.is-active {
    height: auto;
    background-color: #fff;
    border-bottom-left-radius: 20px;
  }

  .aq-tab-link {
    width: auto;
    background-color: rgba(0, 0, 0, 0);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0;
  }

  .aq-tab-link.active {
    width: auto;
    background-color: #fff;
  }

  .aq-tab-content-wrapper {
    width: 100%;
    height: 0;
    overflow: hidden;
  }

  .aq-tab-content-wrapper.active {
    height: 33rem;
    flex-direction: row;
    display: flex;
    position: relative;
  }

  .aq-tab-content {
    display: none;
  }

  .tab-absolute {
    height: 100%;
    flex-direction: column;
    position: absolute;
  }

  .aq-model-content {
    width: auto;
    margin-top: 20px;
  }

  .aq-model-content.is-mobile {
    width: 75%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 2.5rem;
    display: block;
  }

  .div-block-59 {
    margin-top: -253px;
  }

  .aq-arrow-container {
    padding-top: 0;
    padding-right: 0;
    position: static;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
    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: center;
  }

  .hero-heading_v2 {
    text-align: center;
    font-size: 1.88rem;
  }

  .hero-p_v2 {
    text-align: center;
  }
}

@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: #fff;
  }

  .button-arrow.hover-white.min-width {
    min-width: 260px;
  }

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

  .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 {
    width: 12px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .arrow-html-embed.is-hidden {
    display: none;
  }

  .margin-left-15.small-img {
    margin-top: 0;
  }

  .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 {
    display: none;
  }

  .section-hero {
    height: auto;
    background-position: 44%;
    padding-top: 46px;
    padding-bottom: 15px;
  }

  .section-hero.page-padding {
    background-position: -90px;
  }

  .section-hero.inner-page {
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/646de55b69dc948095e627d2_Mobile%402x.jpg"), url("https://global-uploads.webflow.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-single {
    background-image: url("https://global-uploads.webflow.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://global-uploads.webflow.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.font24.text-color-white {
    font-size: 20px;
  }

  .hero-content-paragraph.is-thank-you-text {
    width: 100%;
  }

  .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 {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    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 {
    width: 100%;
    height: 100%;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: stretch;
  }

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

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

  .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 {
    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;
    height: 260px;
    max-width: 270px;
    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-medium {
    font-size: 25px;
    line-height: 130%;
  }

  .heading-medium.margin-bottom-25 {
    margin-bottom: 20px;
  }

  .heading-medium.margin-bottom-10.mobile-center {
    padding-left: 0;
  }

  .heading-medium.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 {
    max-width: 100%;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .our-solutions-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-bottom: 20px;
    margin-left: -7px;
    margin-right: -7px;
    display: grid;
    overflow: visible;
  }

  .our-solutions-tab-link {
    width: auto;
    border-radius: 25px;
    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 rgba(91, 43, 114, .08);
  }

  .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: #fff;
  }

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

  .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 {
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .div-block-9 {
    width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .copyright {
    padding-bottom: 20px;
  }

  .copyright-row {
    flex-wrap: wrap;
  }

  .copyright-text {
    width: 100%;
  }

  .terms-conditon-menu {
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
  }

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

  .teams-companies-item-image {
    width: 100%;
  }

  .nav-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-link-tab-2-2 {
    color: rgba(38, 50, 74, .3);
  }

  .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 {
    width: 430px;
    height: 440px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .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, .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: #fff;
    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-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;
  }

  .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 {
    min-height: 0;
    text-align: center;
  }

  .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 {
    width: 100%;
    height: 360px;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 0;
  }

  .hoven-image-text {
    height: 100%;
    opacity: 1;
    background-color: rgba(38, 49, 74, .4);
  }

  .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 {
    width: auto;
    border-radius: 25px;
    margin-bottom: 0;
    margin-left: 7px;
    margin-right: 7px;
  }

  .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 {
    height: 40vh;
    clear: none;
    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;
  }

  .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 {
    width: auto;
    border-radius: 25px;
    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: #fff;
    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 #f7f7f8;
    margin-bottom: 30px;
  }

  .image-54.transcript {
    width: 40px;
    font-size: 80px;
  }

  .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 {
    max-width: 270px;
    border-radius: 10px;
  }

  .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-hero-left.welcome-to-the-club {
    text-align: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .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 {
    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-right.is-author-content {
    text-align: center;
    align-items: 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;
  }

  .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 {
    height: 592px;
    min-height: 37em;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/630eec01cdb1485769673acd_Ezra-mobile.jpg");
    background-position: 50%;
    background-size: cover;
    margin-top: 13px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .affiliate-hero.is-proci {
    background-image: url("https://global-uploads.webflow.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://global-uploads.webflow.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: #f7f7f8;
  }

  .affiliate-wrapper {
    width: auto;
    text-align: left;
  }

  .afiliate-info-grid {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .afiliate-info-title {
    color: #000;
    font-size: 1rem;
  }

  .afiliate-info-title.is-vistage {
    color: #fff;
  }

  .affiliate-subtitle {
    font-size: .7rem;
  }

  .affiliate-subtitle.is-vistage, .bonus-wrapper.is-vistage {
    color: #fff;
  }

  .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 {
    width: 100%;
    justify-content: flex-end;
    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;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .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_container {
    flex-direction: row;
  }

  .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 {
    max-width: none;
    grid-row-gap: .5rem;
  }

  .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://global-uploads.webflow.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 {
    width: 100%;
    justify-content: flex-end;
    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 {
    width: 100%;
    grid-row-gap: 1.56rem;
    flex-direction: column;
  }

  .certification-logo-container {
    height: 100%;
    grid-column-gap: 1.56rem;
  }

  .certification-logo-container.is-desktop {
    display: none;
  }

  .certification-title {
    width: 80%;
    align-self: flex-start;
  }

  .certification-content-wrapper {
    grid-row-gap: 50px;
    flex-direction: column;
    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-most-popular.is-purple {
    grid-row-gap: 1rem;
  }

  .cart-btn-container {
    grid-column-gap: 5%;
    justify-content: space-between;
  }

  .home-slider {
    height: 50vh;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    flex: 0 auto;
    align-self: stretch;
    display: block;
    position: relative;
  }

  .home-slide {
    width: auto;
    height: auto;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e4c88653feb4b5e73606c0_AQai--homepage-banner-1.jpg");
    background-position: 0 0;
    background-size: cover;
    margin-top: 0;
    padding-top: 0%;
  }

  .cell {
    width: 100%;
  }

  .home-slide-bcg-image {
    display: none;
  }

  .home-slider-mask {
    height: auto;
  }

  .slider-home-slide {
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e514872fb04d44734789b7_AQai--homepage-banner-2%20(1)%201%20(1).png");
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .slider-home-slide.is-coaching {
    min-height: auto;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63eb7c82c9c3d0478947d8a6_AQai--homepage-banner-1%20(2)%201%20(1).png");
    padding-top: 60px;
    padding-bottom: 97px;
  }

  .slider-home-slide.is-coaching.isslide-2 {
    background-image: url("https://global-uploads.webflow.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://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e62c1b17a6ee40fb3fe927_62693b570c32733216d4e1b8_AQai-hp-community%202.png");
  }

  .slider-home-slide.is-coaching.is-slide-4 {
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e62c962ff62884475ddc39_62693b717d951734b55fda7d_AQai-hp-partners%202.png");
  }

  .slider-home-slide.is-community {
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e62c1b17a6ee40fb3fe927_62693b570c32733216d4e1b8_AQai-hp-community%202.png");
  }

  .slider-home-slide.is-partners {
    background-image: url("https://global-uploads.webflow.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: #f9b234;
  }

  .mask-3 {
    height: 70vh;
  }

  .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-tool-tip-container {
    flex-direction: column;
    display: flex;
  }

  .aq-tab-container.is-item-1.is-active {
    height: 100%;
  }

  .aq-tab-content-wrapper.active {
    height: 50rem;
  }

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

@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: #fff;
  }

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

  .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.mobile {
    justify-content: center;
  }

  .section-hero {
    height: auto;
    background-position: 58%;
  }

  .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-single {
    height: auto;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62622aca90aa05e2a4f90ab3_coach--org-assessmentt.jpg");
    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 {
    text-align: center;
  }

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

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

  .hero-tabs-container {
    height: 100%;
    max-width: 100%;
    flex-direction: column;
    justify-content: space-between;
    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 {
    height: auto;
    justify-content: space-between;
  }

  .section.section-our-solution {
    padding-top: 0;
  }

  .section.section-our-solution.mobile-ptop-40 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

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

  .section.dark.blob {
    padding-bottom: 40px;
  }

  .section.mobile-ptop-0 {
    padding-top: 0;
  }

  .section.section-quotes, .section.section-quotes--p0, .section.section-quotess {
    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.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.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;
  }

  .heading-section {
    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.mobile-header {
    text-align: center;
    font-size: 21px;
  }

  .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.text-align-left.mobile-text-center, .heading-section.program-heading {
    text-align: center;
  }

  .media-play-wrapper {
    height: 177px;
  }

  .media-play-wrapper._30px {
    height: 30vh;
  }

  .media-play-wrapper.pilot-video {
    height: 250px;
    background-position: 50%;
  }

  .media-play-wrapper.v1 {
    width: 100%;
    height: 390px;
    max-width: 100%;
    margin-left: 0;
    transform: none;
  }

  .media-play-wrapper.v2 {
    width: 100%;
    height: 390px;
    max-width: 100%;
    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;
  }

  .heading-medium.margin-bottom-10.mobile-center {
    padding-left: 0;
  }

  .heading-medium.text-align-center.text-color-white.blog {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
  }

  .counter-number {
    font-size: 30px;
  }

  .feature-number-wrap {
    width: 100%;
    max-width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.2fr 1fr;
    grid-auto-columns: 1fr;
    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: rgba(0, 0, 0, .15);
    border-bottom-color: rgba(0, 0, 0, .15);
    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: rgba(0, 0, 0, .15);
    border-bottom-color: rgba(0, 0, 0, .15);
    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 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;
  }

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

  .copyright-link {
    margin-left: 4px;
    margin-right: 4px;
  }

  .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.mobile-text-center {
    font-size: 13px;
  }

  .paragraph.margin-top-20.mobile-show {
    text-align: center;
  }

  .paragraph.category-white.product-page {
    text-align: left;
  }

  .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 {
    width: 100%;
    color: rgba(38, 50, 74, .3);
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    justify-content: space-between;
    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;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .button.arrow-right {
    height: 35px;
    min-width: auto;
    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 rgba(38, 50, 74, .1);
    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://global-uploads.webflow.com/6234870fc07a44ff67188dd9/62c7dd7f01a12c5e2973c15c_arrow%20left.svg");
  }

  .slider-paginatin-item.next_c_slide {
    background-image: url("https://global-uploads.webflow.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;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 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 {
    width: 100%;
    height: 100%;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    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, .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: rgba(0, 0, 0, .15);
    border-bottom-color: rgba(0, 0, 0, .15);
    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: rgba(0, 0, 0, .15);
    border-bottom-color: rgba(0, 0, 0, .15);
    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 {
    width: 100px;
    height: 200px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    left: 100px;
  }

  .progress-bar__mask.cc-left-mask {
    width: 100px;
    height: 200px;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    right: 100px;
  }

  .progress-bar {
    width: 204px;
    height: 200px;
  }

  .container-2 {
    height: 270px;
    background-size: contain;
  }

  .link-block-3 {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .number-center {
    margin-top: 5px;
  }

  .support-number-wrap {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    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 {
    max-width: 300px;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .dark-bg {
    height: 291px;
  }

  .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 {
    height: 100%;
    max-width: 230px;
    object-fit: contain;
    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);
  }

  .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;
    top: -14px;
    bottom: auto;
    left: auto;
    right: .75rem;
  }

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

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

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

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

  .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-img {
    width: 90px;
    height: 40px;
  }

  .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 {
    width: 100%;
    max-width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.2fr 1fr;
    grid-auto-columns: 1fr;
    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: rgba(0, 0, 0, .15);
    border-bottom-color: rgba(0, 0, 0, .15);
    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: rgba(0, 0, 0, .15);
    border-bottom-color: rgba(0, 0, 0, .15);
    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;
  }

  .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-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-right.is-book-content, .lead-magnet-bullet-container.is-bcg-bullet {
    align-items: center;
  }

  .p-large.text-color-white {
    text-align: center;
  }

  .lead-magenet-subtitile-container {
    width: auto;
  }

  .book-quote-icon.is-top {
    top: -11%;
    left: -10%;
  }

  .book-quote-icon.is-bottom {
    bottom: 6%;
    right: -10%;
  }

  .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-checkbox, .newsletter-checkbox.border-radius-20 {
    max-height: 20px;
    max-width: 20px;
  }

  .width-80 {
    width: 90%;
  }

  .form-download-btn.is-coaches-input {
    height: 30px;
  }

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

  .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 {
    width: 100%;
    justify-content: flex-end;
    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;
    width: 87%;
    flex-direction: row;
    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: 30px;
  }

  .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-title {
    width: auto;
  }

  .certification-content-wrapper {
    margin-bottom: 3.13rem;
  }

  .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;
    left: 25%;
    right: 25%;
  }

  .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 {
    width: 100%;
    grid-row-gap: 1.56rem;
    flex-direction: column;
  }

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

  .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 {
    height: 100%;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e4c88653feb4b5e73606c0_AQai--homepage-banner-1.jpg");
    background-size: cover;
  }

  .flexbox-horizontal {
    flex-direction: column;
  }

  .hero-h1 {
    font-size: 28px;
  }

  .home-slider-mask {
    height: 100%;
  }

  .slider-home-slide {
    padding-top: 103px;
    padding-bottom: 103px;
  }

  .slider-home-slide.is-coaching {
    height: 100vh;
    min-height: 100vh;
    background-image: url("https://global-uploads.webflow.com/6234870fc07a44ff67188dd9/63e51babb4cb1e6b0d7e57dc_AQai--homepage-banner-1%20(2)%201.png");
    background-size: cover;
    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 {
    max-width: none;
    flex-direction: column;
    align-items: flex-start;
    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;
  }

  .mask-3 {
    height: 100vh;
  }

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

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

  .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;
    top: -1.5rem;
    bottom: auto;
    left: auto;
    right: .75rem;
  }

  .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-tool-tip-container {
    flex-direction: column;
    display: flex;
  }

  .aq-tab-content-wrapper.active {
    height: 55rem;
  }

  .atb-2-col-content {
    grid-row-gap: 7rem;
  }

  .abp-p-large {
    margin-bottom: 40px;
  }

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

  .hero-img_v2 {
    max-width: 45%;
  }

  .hero-content-container_v2 {
    height: auto;
    min-height: 56.25rem;
    justify-content: flex-start;
    padding-top: 3.13rem;
    padding-bottom: 0;
  }
}

#w-node-_8534b9a5-97f8-b313-3106-906ce772ee1b-323d4963, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee1e-323d4963, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee21-323d4963, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee24-323d4963, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee27-323d4963, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee2a-323d4963, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a5-323d4963, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ae-323d4963, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b1-323d4963, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a8-323d4963, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ab-323d4963, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b4-323d4963 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deb237a6-188c-751e-cb84-9f2449662d0b-323d4963, #w-node-deb237a6-188c-751e-cb84-9f2449662d0e-323d4963, #w-node-deb237a6-188c-751e-cb84-9f2449662d11-323d4963 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32a-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32d-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b330-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b333-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b336-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b339-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b33c-323d4963 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b345-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b348-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34b-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34e-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b351-323d4963 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b355-323d4963 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b367-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36a-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36d-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b370-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b379-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37c-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37f-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b382-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b385-323d4963 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b389-323d4963 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b39e-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3a1-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3aa-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ad-323d4963 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3b1-323d4963 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c2-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c5-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c8-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3cb-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ce-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3d7-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3da-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3dd-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e0-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e3-323d4963 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e7-323d4963 {
  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;
  align-self: center;
  justify-self: center;
}

#w-node-_831d028a-e03b-d8bd-15a5-b8f424c7aa4c-24c7aa43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-afdd6ea4-f7af-db84-115e-10182b24c423-c33d499e {
  align-self: center;
  justify-self: center;
}

#w-node-e4eb9e08-f89b-1f5b-4055-362d67e962b3-c33d499e, #w-node-_30fe1422-96ed-8bb3-2bc6-bb29d2cde46f-c33d499e, #w-node-_968befb4-5c95-d0ce-38d2-4f5c86245870-c33d499e, #w-node-_03fb5d5f-0ff0-4cb8-7d4a-338719ecb2ca-c33d499e, #w-node-_03fb5d5f-0ff0-4cb8-7d4a-338719ecb2cc-c33d499e, #w-node-_03fb5d5f-0ff0-4cb8-7d4a-338719ecb2d2-c33d499e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f07c6e7-3e2d-c828-9bf2-b5d9937f4407-c33d499e, #w-node-_148cde60-c169-1db8-9329-700a1db31d96-c33d499e, #w-node-_595aec84-fcf0-d5cd-db13-508cccc6a098-c33d499e {
  justify-self: end;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-733d49b2, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-733d49b2, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-733d49b2, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-733d49b2, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-733d49b2, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-733d49b2, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-733d49b2, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-733d49b2, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-733d49b2, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-733d49b2, #Organization-Name-2.w-node-ca51a735-52b7-7dfc-7baa-8f56fae982e1-a93d49da, #Followers-in-Your-Social-Network.w-node-_4e863982-47e3-8b28-874f-beb5176bd90c-a93d49da, #Describe-Your-Typical-Client-Persona.w-node-_76ed8d5e-49f5-4118-0920-dfc484c9c579-a93d49da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-a8694027-b7ec-99a0-5540-42f7e2ac068b-a93d49da {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26229182-b695-31b8-9eac-382f95d473e1-a93d49da, #w-node-_055ad07b-177f-dc8a-9067-676577ed6515-a93d49da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID-2.w-node-_51736f24-37c6-049a-1207-f7659baf65bf-a93d49da {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8661756f-2f73-d3fe-c7da-3c9574249b2e-a53d49e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8661756f-2f73-d3fe-c7da-3c9574249b2f-a53d49e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8661756f-2f73-d3fe-c7da-3c9574249b30-a53d49e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8661756f-2f73-d3fe-c7da-3c9574249b33-a53d49e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-a53d49e2, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-a53d49e2, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-a53d49e2, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-a53d49e2, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-a53d49e2, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-a53d49e2, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ee2-a53d49e2, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eea-a53d49e2, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eec-a53d49e2, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ef6-a53d49e2, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f00-a53d49e2, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f0a-a53d49e2, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f14-a53d49e2, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f1e-a53d49e2, #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;
  align-self: center;
  justify-self: center;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-ff3d49e4, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-ff3d49e4, #w-node-_31e8c7f0-45ce-36e3-e9b2-2bdcef0f73eb-ff3d49e4, #w-node-_31e8c7f0-45ce-36e3-e9b2-2bdcef0f73ea-ff3d49e4, #w-node-b40ba6ff-9647-ab51-adbb-4566ad355c19-ff3d49e4, #w-node-b40ba6ff-9647-ab51-adbb-4566ad355c1a-ff3d49e4, #w-node-_3b140231-8566-0e1b-55ed-c4ac4f526629-ff3d49e4, #w-node-_3b140231-8566-0e1b-55ed-c4ac4f526640-ff3d49e4, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb8667a-ff3d49e4, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb86682-ff3d49e4, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb86684-ff3d49e4, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb8668e-ff3d49e4, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb86698-ff3d49e4, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb866a2-ff3d49e4, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb866ac-ff3d49e4, #w-node-_51cf7a60-8f8b-5106-fb0a-a4e51bb866b6-ff3d49e4 {
  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-ca3d49e5, #w-node-_3a548885-1277-201e-d56a-7d2ea25f2e49-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51687179-2f60-0286-e028-a605462b0827-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_5b61904f-5667-5fb6-a045-12baa0890782-ca3d49e5, #w-node-b6eae429-8abb-609b-397f-008c8552e329-ca3d49e5, #w-node-c02c501c-8e09-1d71-3b74-787e2876da99-ca3d49e5, #w-node-_65c23dbd-e5ac-877a-6718-32525cf32904-ca3d49e5, #w-node-ee38e6c6-cc45-a981-b124-2ca4365c56bb-ca3d49e5, #w-node-_856ed6b0-4e29-4b43-53cc-601d2bd8f831-ca3d49e5, #w-node-_306fad6c-865f-619d-8b47-630233d2ab68-ca3d49e5, #w-node-_8088a144-5ad6-006f-9f57-024e5855eda3-ca3d49e5, #w-node-cdac3368-73fd-ab56-0691-c79e259192b7-ca3d49e5, #w-node-_67b35261-d8c6-1b27-9b72-f1c2062c4513-ca3d49e5, #w-node-e0edee2c-6bd9-7334-81b5-2e32f6fb2bdc-ca3d49e5, #w-node-e5ccc6dc-92c9-fad8-8e59-dae27b77fc65-ca3d49e5, #w-node-bbe4c280-5cbf-a2b1-94ac-a65afbc4e4ce-ca3d49e5, #w-node-e34d9cde-fac0-421d-38bd-a0e58d337441-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebebf5cc-8794-224d-62a4-e9fe56ee830d-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_765cec08-da55-02bd-58b9-b37db925d610-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a396445-b239-fca7-b04f-ff9133bc5fcb-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_365ee84b-891b-4b22-340e-eee9f307a0cd-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae72a49d-b38f-001b-1f9b-70032288b355-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_284e0bdc-1177-9444-0424-cb57020c5316-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_284e0bdc-1177-9444-0424-cb57020c5321-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_284e0bdc-1177-9444-0424-cb57020c5331-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_284e0bdc-1177-9444-0424-cb57020c533a-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#Full-Name.w-node-bf8ef2df-c3e7-4af2-6d9f-d40eda6918cf-ca3d49e5, #Challenges.w-node-_5d3febea-62e4-ca84-5885-4d0f80bcd469-ca3d49e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_3aa517a6-0552-44de-545a-f88a5305f34c-ca3d49e5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8953a211-c945-1176-18f2-d2d2cee42f5c-ca3d49e5, #Name-2.w-node-_1f9a97a2-9b3a-f8d2-09c0-bac4e4011671-ca3d49e5, #Challenges-3.w-node-_1bf39e83-ac83-6802-d96a-8f100c8e2c02-ca3d49e5, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-b03d49e7, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-b03d49e7, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-b03d49e7, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-b03d49e7, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-b03d49e7, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-b03d49e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f579a08a-fecc-3422-ff23-b4e6dc37c68c-b03d49e7, #w-node-_221bf291-48ab-032f-ce46-36cf12d7bf73-b03d49e7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_525bb684-33fd-d70c-f4d1-6fe27e6e08f4-b03d49e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_91e3c4c0-761a-b995-f971-bb0366619ee2-b03d49e7, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eea-b03d49e7, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eec-b03d49e7, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ef6-b03d49e7, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f00-b03d49e7, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f0a-b03d49e7, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f14-b03d49e7, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f1e-b03d49e7, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b2e-c43d49ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b38-c43d49ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b3d-c43d49ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b47-c43d49ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b4c-c43d49ea, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b52-c43d49ea, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b72-c43d49ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a787f948-4ec1-f708-2f07-34d7bcb89b7c-c43d49ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_71a90247-ce62-f512-1cd0-5ef86faa484d-c43d49ea, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4855-c43d49ea, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4857-c43d49ea, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4861-c43d49ea, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa486b-c43d49ea, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4875-c43d49ea, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa487f-c43d49ea, #w-node-_71a90247-ce62-f512-1cd0-5ef86faa4889-c43d49ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID-2.w-node-ea4a3468-cc1f-69d4-b93a-67a121dd0580-ee3d4a21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6368f1c6-c3e8-c02e-f80e-da05fcaed8e3-953d4a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18d6121e-9354-e0f2-eef5-9b5579ce5b69-953d4a22, #w-node-_34ce4d69-d675-1245-e2c7-0f7c5ba19312-953d4a22, #w-node-_9894ca23-b323-d26b-049b-f0654fcf34c3-953d4a22, #w-node-c6f3f5dc-8965-3c10-0732-5464e5c30715-953d4a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f68789b-b7ac-9832-37fe-c57fa0a3a544-953d4a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f68789b-b7ac-9832-37fe-c57fa0a3a548-953d4a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_53b9d7fb-24c8-0b7a-820a-2ec137203a7f-953d4a22, #w-node-_53b9d7fb-24c8-0b7a-820a-2ec137203a8d-953d4a22, #w-node-_53b9d7fb-24c8-0b7a-820a-2ec137203a9b-953d4a22, #w-node-_53b9d7fb-24c8-0b7a-820a-2ec137203aa9-953d4a22, #w-node-a17d6209-5a28-472a-70ad-ad2d5d0d510c-953d4a22, #w-node-d3826db7-6b51-078d-0714-cd5802088f29-953d4a22, #w-node-e62d3866-a4c5-f6ab-faf9-7ec9609806d9-953d4a22, #w-node-a55dc093-6aa8-c16a-b73e-36eece18c89d-953d4a22, #w-node-_3d73bf8b-cd59-82a2-36a9-1c5a2c237fae-953d4a22, #w-node-_8cc4f52c-e28d-5c18-e313-4940116d8a38-953d4a22, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b85ef-953d4a22, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b85f7-953d4a22, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b85f9-953d4a22, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b8603-953d4a22, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b860d-953d4a22, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b8617-953d4a22, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b8621-953d4a22, #w-node-acf75728-f0cb-4a9a-f482-9fe2651b862b-953d4a22, #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;
}

#Hubspot-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-5b3d4a24, #w-node-_9f524dc3-5db4-681b-4220-d496648cbfaa-5b3d4a24, #w-node-b4d6221d-5085-0e4b-e279-e49c00872e83-5b3d4a24, #w-node-_93fa1ae0-dc3b-e688-febd-7e761c42a5dd-5b3d4a24, #w-node-_84a609f5-f309-2ca4-1472-1194035a2bf5-5b3d4a24, #w-node-ccf72011-821f-8159-9eb1-b51e8ea7dc56-5b3d4a24, #w-node-ccf72011-821f-8159-9eb1-b51e8ea7dc5c-5b3d4a24, #w-node-ccf72011-821f-8159-9eb1-b51e8ea7dc62-5b3d4a24, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-643d4a25, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-643d4a25, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-643d4a25, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-643d4a25, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-643d4a25, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-643d4a25, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-643d4a25, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-643d4a25, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-643d4a25, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-643d4a25, #w-node-a5bff830-861d-0e18-38fd-540efeb706d7-603d4a27, #w-node-_640c30de-e9ea-d346-0d4c-3b6c8db09727-603d4a27, #w-node-a9f187d3-0ac4-4755-a913-7a324530dde6-603d4a27, #w-node-a9f187d3-0ac4-4755-a913-7a324530dde8-603d4a27, #w-node-c0258f9d-b140-4295-8aae-c161b39d4373-333d4a28, #w-node-_0407a0bd-f9d4-0148-39ad-41213752a226-333d4a28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62414ce4-0119-26ae-dbce-7ad873073d61-333d4a28, #w-node-_62414ce4-0119-26ae-dbce-7ad873073d62-333d4a28, #w-node-cbdc4826-8ccd-a95a-9475-acea38ae0b57-333d4a28, #w-node-cbdc4826-8ccd-a95a-9475-acea38ae0b56-333d4a28, #w-node-d1304a7f-d367-443b-6699-77f727c3c9ce-333d4a28, #w-node-_5835e178-128c-6e1f-a482-7b1bc4e99f4c-333d4a28, #w-node-_82de35cc-9041-f829-4c8e-9b3da6af3e3a-333d4a28, #w-node-_82de35cc-9041-f829-4c8e-9b3da6af3e39-333d4a28 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e9cf827b-5eee-813f-76f0-1420ee1b0b1a-333d4a28 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_960a431f-5eb8-4b00-f93f-6f7dee577602-333d4a28, #w-node-_960a431f-5eb8-4b00-f93f-6f7dee577601-333d4a28, #w-node-_759a07ce-0b47-55ba-6e2c-a484fdac0469-333d4a28, #w-node-_759a07ce-0b47-55ba-6e2c-a484fdac046a-333d4a28 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ebf22c86-7673-f56d-9688-4a7b5a984726-333d4a28 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_18aa1472-477c-e334-55c8-4887a3e772c8-ab3d4a2a {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: center;
  justify-self: start;
}

#w-node-d8ef5943-1d30-d3d9-ec97-065f6c50df3a-ab3d4a2a {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: center;
  justify-self: center;
}

#w-node-_604c0f1a-a329-189a-3664-76b34683c560-ab3d4a2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4398fcfc-6a86-61cd-b022-51a2903bc50a-ab3d4a2a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c3d-3d3d4a39, #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c42-3d3d4a39, #w-node-_2e322444-9212-5641-a5d5-80e2bcd94161-3d3d4a39, #w-node-_1904d3de-0c5c-8efb-7c8a-b306aa3f3d13-3d3d4a39, #w-node-ce95d475-b471-3d11-b0b4-1180f2f2adac-3d3d4a39, #w-node-_45b25185-a3f2-0bde-87ab-5e2f4271a889-3d3d4a39, #w-node-_1423fe58-ee9a-3683-a0ea-f5f7988826de-3d3d4a39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_004af2de-31a1-0201-e771-b2eb277602c0-3d3d4a39 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_421a0ef9-1879-2d41-efd8-1badb82a9b7d-3d3d4a39, #w-node-_48b35115-88d9-d68d-f315-fcccb1c155d0-3d3d4a39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c559d843-bdac-caeb-88e6-ef188cb9c813-3d3d4a39 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ce95d475-b471-3d11-b0b4-1180f2f2adae-3d3d4a39, #w-node-afd36e98-bd87-b963-ddcd-6d8438d751e3-3d3d4a39, #w-node-f244c87e-5594-8515-17df-4671667eb2eb-5e3d4a3e, #w-node-f244c87e-5594-8515-17df-4671667eb2f7-5e3d4a3e, #w-node-f244c87e-5594-8515-17df-4671667eb303-5e3d4a3e, #w-node-b783099b-2b82-c090-a8d0-dcbed9300944-803d4a45, #w-node-a5bff830-861d-0e18-38fd-540efeb706d7-803d4a45, #w-node-a9f187d3-0ac4-4755-a913-7a324530dde6-803d4a45, #w-node-a9f187d3-0ac4-4755-a913-7a324530dde8-803d4a45, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-f73d4a46, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-f73d4a46, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-f73d4a46, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-f73d4a46, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-f73d4a46, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-f73d4a46, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-f73d4a46, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-f73d4a46, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-f73d4a46, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-f73d4a46, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-fd3d4a4a, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-fd3d4a4a, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-fd3d4a4a, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-fd3d4a4a, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-fd3d4a4a, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-fd3d4a4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d01-fd3d4a4a {
  align-self: center;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d03-fd3d4a4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d04-fd3d4a4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d05-fd3d4a4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d08-fd3d4a4a {
  align-self: center;
  justify-self: center;
}

#w-node-_91e3c4c0-761a-b995-f971-bb0366619ee2-fd3d4a4a, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eea-fd3d4a4a, #w-node-_91e3c4c0-761a-b995-f971-bb0366619eec-fd3d4a4a, #w-node-_91e3c4c0-761a-b995-f971-bb0366619ef6-fd3d4a4a, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f00-fd3d4a4a, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f0a-fd3d4a4a, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f14-fd3d4a4a, #w-node-_91e3c4c0-761a-b995-f971-bb0366619f1e-fd3d4a4a, #w-node-_432192bf-1e4c-4f56-07a4-060a7ba4e6bc-a83d4a4b, #w-node-e5ac23a1-e8ee-3a55-cf9f-962ad0552d4b-a83d4a4b, #w-node-b83f7e84-6c00-8492-81dc-0098257c57bf-a83d4a4b, #w-node-_27337cd7-bf65-b356-5be0-ae84efd8ca67-a83d4a4b, #Phone.w-node-_56f256b7-a664-697d-c393-63cc1e3e080c-a83d4a4b, #What-type-of-investor-are-you.w-node-_56f256b7-a664-697d-c393-63cc1e3e0810-a83d4a4b, #How-active-are-you.w-node-_56f256b7-a664-697d-c393-63cc1e3e0814-a83d4a4b, #What-is-your-typical-ticket-size.w-node-_56f256b7-a664-697d-c393-63cc1e3e0818-a83d4a4b, #w-node-_56f256b7-a664-697d-c393-63cc1e3e081c-a83d4a4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_4a55a869-29ab-fe34-f5d7-683ee11d5f5e-a83d4a4b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_439db7ea-2232-5c58-309b-1eba24fea32e-6b3d4a4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc62f59-4e23-dc65-1411-12796e36cf5b-6b3d4a4e {
  align-self: center;
  justify-self: center;
}

#Hubspot-Tracking-ID.w-node-_6cc73c83-62b0-8d5d-3570-a7d7740f14a2-6b3d4a4e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0269792b-0fcf-f0cc-4b38-5e965219bfd5-f43d4a4f, #w-node-_0269792b-0fcf-f0cc-4b38-5e965219bfe3-f43d4a4f, #w-node-_0269792b-0fcf-f0cc-4b38-5e965219bff1-f43d4a4f, #w-node-_0269792b-0fcf-f0cc-4b38-5e965219bfff-f43d4a4f, #w-node-_86622100-2a52-d2d0-c489-6582c7637eff-113d4a52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86622100-2a52-d2d0-c489-6582c7637f03-113d4a52, #w-node-_86622100-2a52-d2d0-c489-6582c7637f07-113d4a52, #w-node-_86622100-2a52-d2d0-c489-6582c7637f0b-113d4a52, #w-node-_86622100-2a52-d2d0-c489-6582c7637f0f-113d4a52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_86622100-2a52-d2d0-c489-6582c7637f13-113d4a52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86622100-2a52-d2d0-c489-6582c7637f17-113d4a52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ffab75a0-9824-96be-9c15-742d79b5da2c-113d4a52, #w-node-ffab75a0-9824-96be-9c15-742d79b5da32-113d4a52, #w-node-ffab75a0-9824-96be-9c15-742d79b5da38-113d4a52, #w-node-ffab75a0-9824-96be-9c15-742d79b5da3e-113d4a52, #w-node-ffab75a0-9824-96be-9c15-742d79b5da44-113d4a52, #w-node-ffab75a0-9824-96be-9c15-742d79b5da4a-113d4a52, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b62902e-113d4a52, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629036-113d4a52, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629038-113d4a52, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629042-113d4a52, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b62904c-113d4a52, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629056-113d4a52, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b629060-113d4a52, #w-node-_98b291e8-d2ad-02b9-39ed-3d1a2b62906a-113d4a52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d832af92-6939-3cbe-9514-e3e967e29e40-5c3d4a97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d832af92-6939-3cbe-9514-e3e967e29e41-5c3d4a97 {
  align-self: center;
  justify-self: center;
}

#w-node-d832af92-6939-3cbe-9514-e3e967e29e4a-5c3d4a97 {
  justify-self: end;
}

#w-node-d832af92-6939-3cbe-9514-e3e967e29e4b-5c3d4a97, #w-node-d832af92-6939-3cbe-9514-e3e967e29e4d-5c3d4a97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d07dec8-cbbf-e3c7-2c87-ea9ddaf32a26-503d4a9d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-823d4a9f, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-823d4a9f, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-823d4a9f, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-823d4a9f, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-823d4a9f, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-823d4a9f, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-823d4a9f, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-823d4a9f, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-823d4a9f, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-823d4a9f, #w-node-_68bb090b-7731-57c9-40c7-de52c265bfd3-b43d4aa1, #w-node-_39215882-db5e-9cc5-dad7-ae78fa7fd01c-b43d4aa1, #w-node-_5e7efe00-df35-c55a-80a2-9915afabc6e5-b43d4aa1, #w-node-e181489d-d98b-3207-9e9b-a08fff466927-b43d4aa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e181489d-d98b-3207-9e9b-a08fff46692e-b43d4aa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a3fc4424-4e9e-68f2-d812-585637d9c7bb-313d4aa5, #w-node-_257d5df4-c841-f5ea-d97b-06f96616f968-313d4aa5, #w-node-f11a38b2-6b50-558d-c89f-dc98b8d21f0c-313d4aa5, #w-node-_68486d54-611a-6a65-ddcc-663a90687020-313d4aa5, #w-node-_5ce56404-2489-b0f0-44ab-d003bc2880c8-313d4aa5, #w-node-_813a9e31-b318-b580-f503-6d4d2dc42a50-313d4aa5, #w-node-_8d4c4ee2-a281-58f3-735a-35b0fe65ae72-313d4aa5, #w-node-e97d7920-b0e5-9bdf-4613-5f5d43b21822-313d4aa5, #w-node-_94cf3c11-2829-3947-195c-fa054a9f900b-313d4aa5, #w-node-_0077ce47-e0a2-1f0e-0345-c9235707d54f-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10806-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac1080a-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac1080e-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10813-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10816-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac1081b-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac1081e-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10821-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10825-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10828-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac1082c-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10830-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10834-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10838-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac1083c-313d4aa5, #w-node-_48d9f6ac-00c0-63bf-a6c1-481d0ac10840-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f5d-313d4aa5, #w-node-_4610b020-d59d-5ce2-22d9-5d1a76d0ff61-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f61-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f65-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f68-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f6b-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f6e-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f71-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f74-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f77-313d4aa5, #w-node-d76e80ec-e8eb-611e-989f-ef14e4878f7a-313d4aa5, #w-node-c8b0e2f1-eb67-6928-42c9-2b94ed95b480-313d4aa5, #w-node-_4eba3e92-56cb-648e-df5b-93786b24bdd6-313d4aa5, #w-node-_5362ce78-fd45-740d-213f-69a81e81afde-313d4aa5, #w-node-ffcded18-9895-b915-447e-73a95354865b-313d4aa5, #w-node-_1e6d9ffd-5a75-1fb6-623f-52734a1107ae-313d4aa5, #w-node-_643990b1-2de3-1a51-687c-4b53b5f7d809-313d4aa5, #w-node-_4c77802b-0a0a-5a9a-2134-c1c0a9553304-313d4aa5, #w-node-a46a7337-3f6a-ec8e-0e6f-00983969b33d-313d4aa5, #w-node-_6a7bc909-5743-5edf-b743-c0756e28e74d-313d4aa5, #w-node-f821e7dc-e2b5-0c69-b16c-28c2bd67ecd5-313d4aa5, #w-node-_28349efa-97a8-1fa6-8273-e32e7f38e821-313d4aa5, #w-node-f4c8e0b5-2a91-e74e-a540-53fbc16cc46a-313d4aa5, #w-node-c4231a81-00e1-8338-6360-f3a9843df316-313d4aa5, #w-node-dd96f6d5-a0a8-a8fc-e1cc-6ce6190d9d09-313d4aa5, #w-node-_263be350-0805-d959-94c4-ce4cb6fd64c7-313d4aa5, #w-node-_8a3c4953-3352-4ed8-503f-bae0a89d3527-313d4aa5, #w-node-f17e9e13-4f12-925a-8fde-56c5b9a61a74-313d4aa5, #w-node-_599c643a-4778-97b7-cfd1-41d8e48b346d-313d4aa5, #w-node-_665c088c-44ca-5400-1c59-19bd03649afb-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b85c-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b860-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b864-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b867-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b86a-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b86d-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b870-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b873-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b876-313d4aa5, #w-node-_074f1d6b-b8c2-7456-e28a-39921963b879-313d4aa5, #w-node-_687bf347-d597-78d7-4894-e7abad2ac105-313d4aa5, #w-node-_261237ea-7a15-109c-ae83-27ca968683c8-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adb1-313d4aa5, #w-node-_548d02ac-e82b-7007-46d5-6da061ffee5d-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adb5-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adb9-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adbd-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adc0-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adc3-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adc6-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adc9-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adcc-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adcf-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1add2-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1add5-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1add8-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1addb-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adde-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1ade1-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1ade4-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1ade7-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adea-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1aded-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adf0-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adf3-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adf9-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adfc-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1adff-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1ae02-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1ae05-313d4aa5, #w-node-_8190fe4a-f6c4-38a3-861e-1731a0c1ae08-313d4aa5, #w-node-_0c4318ab-057d-a73a-0842-d86999564182-313d4aa5, #w-node-_8516d526-eb35-6bcd-7a38-967226813d1f-313d4aa5, #w-node-a2fa14c6-0435-e799-edee-4c7f494b3276-313d4aa5, #w-node-b62a649b-9699-00d3-79da-693c06e7e381-313d4aa5, #w-node-_652863b8-6b8b-b9cc-0731-0205a6ab92c7-313d4aa5, #w-node-fd7c9c9f-14cf-4feb-460a-0cab72534152-313d4aa5, #w-node-f0d1a8c5-584c-4648-2319-9d7e43082d8c-313d4aa5, #w-node-_35ccdc52-fa8a-0a36-1220-5d0e65c15a6b-313d4aa5, #w-node-_96b87a07-66f7-367f-c2ad-6ec2d1691f65-313d4aa5, #w-node-f93f1a90-c974-d3dd-fff3-28a5c033ca02-313d4aa5, #w-node-_56109836-c9bf-e589-2eca-b60032cbd30f-313d4aa5, #w-node-f92804fd-1c00-7e88-b188-e799fb9234da-7b3d4aa8, #w-node-f92804fd-1c00-7e88-b188-e799fb9234db-7b3d4aa8, #w-node-f92804fd-1c00-7e88-b188-e799fb9234df-7b3d4aa8, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e3-7b3d4aa8, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e7-7b3d4aa8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_230cd5bd-0721-742f-0c2a-e26027e2db7d-7b3d4aa8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-923d4aa9, #w-node-_04eeb649-f198-f227-effd-110c4d9fdb0f-923d4aa9, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e606-923d4aa9, #w-node-_6a92f2a2-3285-f9a8-a819-751d8720e61d-923d4aa9, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-923d4aa9, #w-node-_39251259-364f-461a-6ae2-7aecf0037e46-923d4aa9, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc18-923d4aa9, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc1d-923d4aa9, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc2b-923d4aa9, #w-node-b857b884-e0c6-3c80-2968-cfa04f83bc39-923d4aa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdb9-b23d4aaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdba-b23d4aaa {
  align-self: center;
  justify-self: center;
}

#w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdc3-b23d4aaa {
  justify-self: end;
}

#w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdc4-b23d4aaa, #w-node-abe1ff2a-b2bc-f044-caff-d645bda1bdc6-b23d4aaa, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee1b-28c8c48d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee1e-28c8c48d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee21-28c8c48d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee24-28c8c48d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee27-28c8c48d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee2a-28c8c48d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a5-28c8c48d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ae-28c8c48d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b1-28c8c48d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a8-28c8c48d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ab-28c8c48d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b4-28c8c48d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deb237a6-188c-751e-cb84-9f2449662d0b-28c8c48d, #w-node-deb237a6-188c-751e-cb84-9f2449662d0e-28c8c48d, #w-node-deb237a6-188c-751e-cb84-9f2449662d11-28c8c48d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32a-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32d-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b330-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b333-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b336-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b339-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b33c-28c8c48d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b345-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b348-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34b-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34e-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b351-28c8c48d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b355-28c8c48d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b367-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36a-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36d-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b370-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b379-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37c-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37f-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b382-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b385-28c8c48d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b389-28c8c48d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b39e-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3a1-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3aa-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ad-28c8c48d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3b1-28c8c48d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c2-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c5-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c8-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3cb-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ce-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3d7-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3da-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3dd-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e0-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e3-28c8c48d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e7-28c8c48d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8534b9a5-97f8-b313-3106-906ce772ee1b-716640b3, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee1e-716640b3, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee21-716640b3, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee24-716640b3, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee27-716640b3, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee2a-716640b3, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a5-716640b3, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ae-716640b3, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b1-716640b3, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a8-716640b3, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ab-716640b3, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b4-716640b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deb237a6-188c-751e-cb84-9f2449662d0b-716640b3, #w-node-deb237a6-188c-751e-cb84-9f2449662d0e-716640b3, #w-node-deb237a6-188c-751e-cb84-9f2449662d11-716640b3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32a-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32d-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b330-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b333-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b336-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b339-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b33c-716640b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b345-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b348-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34b-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34e-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b351-716640b3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b355-716640b3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b367-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36a-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36d-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b370-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b379-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37c-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37f-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b382-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b385-716640b3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b389-716640b3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b39e-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3a1-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3aa-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ad-716640b3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3b1-716640b3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c2-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c5-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c8-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3cb-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ce-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3d7-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3da-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3dd-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e0-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e3-716640b3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e7-716640b3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8534b9a5-97f8-b313-3106-906ce772ee1b-98e7652d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee1e-98e7652d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee21-98e7652d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee24-98e7652d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee27-98e7652d, #w-node-_8534b9a5-97f8-b313-3106-906ce772ee2a-98e7652d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a5-98e7652d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ae-98e7652d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b1-98e7652d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36a8-98e7652d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36ab-98e7652d, #w-node-_16014d5a-3c80-47f8-0f99-18834d0c36b4-98e7652d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deb237a6-188c-751e-cb84-9f2449662d0b-98e7652d, #w-node-deb237a6-188c-751e-cb84-9f2449662d0e-98e7652d, #w-node-deb237a6-188c-751e-cb84-9f2449662d11-98e7652d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32a-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b32d-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b330-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b333-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b336-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b339-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b33c-98e7652d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b345-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b348-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34b-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b34e-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b351-98e7652d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b355-98e7652d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b367-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36a-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b36d-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b370-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b379-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37c-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b37f-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b382-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b385-98e7652d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b389-98e7652d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b39e-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3a1-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3aa-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ad-98e7652d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3b1-98e7652d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c2-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c5-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3c8-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3cb-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3ce-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3d7-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3da-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3dd-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e0-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e3-98e7652d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b3e7-98e7652d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43e8f712-b606-6d1f-5f9e-05b8e9dd36b2-f1f045aa, #w-node-f8e1ae4a-cb4c-3567-4c58-50598c6c7416-f1f045aa, #w-node-e69c7315-88c5-93d2-8865-0a5d4e74ae2e-f1f045aa, #w-node-aff3ef8e-e8e8-6243-c3ca-7dc36e5ead49-f1f045aa, #w-node-_0ea9b339-62e6-ac1b-b33a-c6d0b81b3c68-f1f045aa, #w-node-_76c1f102-55f7-2655-171c-fe5fec6a35f5-f1f045aa, #w-node-_7dd5fbe1-1263-0a25-551e-b75966a44548-f1f045aa, #w-node-f92804fd-1c00-7e88-b188-e799fb9234da-f1f045aa, #w-node-f92804fd-1c00-7e88-b188-e799fb9234db-f1f045aa, #w-node-f92804fd-1c00-7e88-b188-e799fb9234df-f1f045aa, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e3-f1f045aa, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e7-f1f045aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Hubspot-Tracking-ID.w-node-_230cd5bd-0721-742f-0c2a-e26027e2db7d-f1f045aa, #w-node-a85f6969-d93f-31dc-af3f-f69f691b7fc3-11b3191d, #Organisation-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65f-11b3191d, #w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd663-11b3191d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd672-11b3191d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_6db39a30-1863-b8e0-2bad-9d1ceadee40f-11b3191d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_439db7ea-2232-5c58-309b-1eba24fea32e-0b3ef5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc62f59-4e23-dc65-1411-12796e36cf5b-0b3ef5ea {
  align-self: center;
  justify-self: center;
}

#Hubspot-Tracking-ID.w-node-_6cc73c83-62b0-8d5d-3570-a7d7740f14a2-0b3ef5ea, #w-node-a85f6969-d93f-31dc-af3f-f69f691b7fc3-ee892b83, #Organisation-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65f-ee892b83, #w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd663-ee892b83 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd672-ee892b83 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_6db39a30-1863-b8e0-2bad-9d1ceadee40f-ee892b83 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_0413b83f-26e9-5ad1-008d-75d38faa3731-5b3d4a24, #w-node-ab06cc1a-f553-c163-6f82-38c41edec916-5b3d4a24 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fb9983b-e67b-f18e-087a-7573dade33db-5e3d4a3e {
    align-self: center;
    justify-self: center;
  }

  #w-node-_357c87a4-0cce-7b9d-3b3a-d9ca96ccd56b-a83d4a4b, #w-node-_02585b7e-557e-e297-730c-1c4a748d4dfe-a83d4a4b, #w-node-_652d6808-818d-a6db-cff7-acf11211a523-a83d4a4b, #w-node-e5c22c2e-6ee9-86cd-79ed-073aaaf8e337-a83d4a4b, #w-node-_99be691a-968c-1fd1-df96-ed497ea90477-a83d4a4b, #w-node-ac313dfe-9178-7622-dfa5-9bad32727b58-a83d4a4b, #w-node-_5ee67009-297a-4893-69ed-7ff3850d2880-a83d4a4b, #w-node-_025ff0cb-9da7-acdf-e43f-99de3dd45de9-a83d4a4b, #w-node-bd61f614-c734-3da3-aa7d-a79d87be6f80-a83d4a4b, #w-node-_8c2379cb-1547-087b-d45a-4d706c03c1fb-a83d4a4b, #w-node-f68e691c-64f8-769c-05e8-bef79840936f-a83d4a4b, #w-node-d49eb883-447e-7c7a-4f38-5dc4e44c95f8-a83d4a4b, #w-node-cb1474f8-669a-873b-5da9-cf1992906883-a83d4a4b, #w-node-_0413b83f-26e9-5ad1-008d-75d38faa3731-e93d4a83, #w-node-ab06cc1a-f553-c163-6f82-38c41edec916-e93d4a83, #w-node-_325b4c40-8de7-b750-b284-0755201c037f-11b3191d, #w-node-_325b4c40-8de7-b750-b284-0755201c0383-11b3191d, #w-node-_325b4c40-8de7-b750-b284-0755201c037f-ee892b83, #w-node-_325b4c40-8de7-b750-b284-0755201c0383-ee892b83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_004af2de-31a1-0201-e771-b2eb277602c0-3d3d4a39, #w-node-c559d843-bdac-caeb-88e6-ef188cb9c813-3d3d4a39 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_2d07dec8-cbbf-e3c7-2c87-ea9ddaf32a26-503d4a9d, #w-node-_6db39a30-1863-b8e0-2bad-9d1ceadee40f-11b3191d, #w-node-_6db39a30-1863-b8e0-2bad-9d1ceadee40f-ee892b83 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-733d49b2, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-733d49b2, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-a53d49e2, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-a53d49e2 {
    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-ff3d49e4, #w-node-b40ba6ff-9647-ab51-adbb-4566ad355c19-ff3d49e4 {
    order: 9999;
  }

  #w-node-ae72a49d-b38f-001b-1f9b-70032288b355-ca3d49e5, #w-node-_284e0bdc-1177-9444-0424-cb57020c533a-ca3d49e5 {
    justify-self: center;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-b03d49e7, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-b03d49e7 {
    order: 9999;
  }

  #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b52-c43d49ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-643d4a25, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-643d4a25 {
    order: 9999;
  }

  #w-node-c0258f9d-b140-4295-8aae-c161b39d4373-333d4a28 {
    order: -9999;
  }

  #w-node-_0407a0bd-f9d4-0148-39ad-41213752a226-333d4a28 {
    justify-self: start;
  }

  #w-node-_18aa1472-477c-e334-55c8-4887a3e772c8-ab3d4a2a {
    grid-area: span 2 / span 5 / span 2 / span 5;
    align-self: center;
    justify-self: start;
  }

  #w-node-d8ef5943-1d30-d3d9-ec97-065f6c50df3a-ab3d4a2a {
    grid-area: 1 / 1 / 3 / 6;
    justify-self: center;
  }

  #w-node-_604c0f1a-a329-189a-3664-76b34683c560-ab3d4a2a {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-_4398fcfc-6a86-61cd-b022-51a2903bc50a-ab3d4a2a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c3d-3d3d4a39 {
    order: -9999;
  }

  #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c42-3d3d4a39 {
    justify-self: start;
  }

  #w-node-_2e322444-9212-5641-a5d5-80e2bcd94161-3d3d4a39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1904d3de-0c5c-8efb-7c8a-b306aa3f3d13-3d3d4a39 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_45b25185-a3f2-0bde-87ab-5e2f4271a889-3d3d4a39, #w-node-_421a0ef9-1879-2d41-efd8-1badb82a9b7d-3d3d4a39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-f73d4a46, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-f73d4a46, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-fd3d4a4a, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-fd3d4a4a {
    order: 9999;
  }

  #w-node-d832af92-6939-3cbe-9514-e3e967e29e40-5c3d4a97 {
    align-self: start;
  }

  #w-node-_2d07dec8-cbbf-e3c7-2c87-ea9ddaf32a26-503d4a9d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-823d4a9f, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-823d4a9f, #w-node-b7b1e88c-2577-2937-334f-e5ea484ac521-923d4aa9, #w-node-_39251259-364f-461a-6ae2-7aecf0037e45-923d4aa9 {
    order: 9999;
  }

  #First-Name-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65b-11b3191d, #Surname-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65c-11b3191d, #Email-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65d-11b3191d, #Job-Title-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65e-11b3191d, #Organisation-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65f-11b3191d, #w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd663-11b3191d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6db39a30-1863-b8e0-2bad-9d1ceadee40f-11b3191d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #First-Name-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65b-ee892b83, #Surname-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65c-ee892b83, #Email-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65d-ee892b83, #Job-Title-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65e-ee892b83, #Organisation-2.w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd65f-ee892b83, #w-node-_83807c90-1c7d-f1b2-05fa-115ea34cd663-ee892b83 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6db39a30-1863-b8e0-2bad-9d1ceadee40f-ee892b83 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1f343c64-bf7b-ea18-220f-5131b39d4be1-323d4963, #w-node-_69fe8e99-3f53-188e-3536-77d6b0949d2a-323d4963 {
    align-self: auto;
    justify-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-a53d49e2, #w-node-_8661756f-2f73-d3fe-c7da-3c9574249b33-a53d49e2, #w-node-_359fe539-12e0-483e-9aa5-804cfce035ea-fce035e6, #w-node-ae72a49d-b38f-001b-1f9b-70032288b355-ca3d49e5, #w-node-_284e0bdc-1177-9444-0424-cb57020c533a-ca3d49e5 {
    justify-self: center;
  }

  #w-node-_0c8e3b20-7ebc-b22c-d3b0-667867be824d-c43d49ea {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b38-c43d49ea, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b47-c43d49ea, #w-node-a787f948-4ec1-f708-2f07-34d7bcb89b7c-c43d49ea {
    justify-self: center;
  }

  #w-node-c0258f9d-b140-4295-8aae-c161b39d4373-333d4a28 {
    order: 9999;
  }

  #w-node-_0407a0bd-f9d4-0148-39ad-41213752a226-333d4a28 {
    order: -9999;
  }

  #w-node-_62414ce4-0119-26ae-dbce-7ad873073d61-333d4a28, #w-node-_62414ce4-0119-26ae-dbce-7ad873073d62-333d4a28, #w-node-cbdc4826-8ccd-a95a-9475-acea38ae0b57-333d4a28, #w-node-cbdc4826-8ccd-a95a-9475-acea38ae0b56-333d4a28, #w-node-d1304a7f-d367-443b-6699-77f727c3c9ce-333d4a28, #w-node-_5835e178-128c-6e1f-a482-7b1bc4e99f4c-333d4a28, #w-node-_82de35cc-9041-f829-4c8e-9b3da6af3e3a-333d4a28, #w-node-_82de35cc-9041-f829-4c8e-9b3da6af3e39-333d4a28, #w-node-_960a431f-5eb8-4b00-f93f-6f7dee577602-333d4a28, #w-node-_960a431f-5eb8-4b00-f93f-6f7dee577601-333d4a28, #w-node-_759a07ce-0b47-55ba-6e2c-a484fdac0469-333d4a28, #w-node-_759a07ce-0b47-55ba-6e2c-a484fdac046a-333d4a28 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_18aa1472-477c-e334-55c8-4887a3e772c8-ab3d4a2a {
    grid-area: span 2 / span 4 / span 2 / span 4;
    align-self: center;
    justify-self: start;
  }

  #w-node-d8ef5943-1d30-d3d9-ec97-065f6c50df3a-ab3d4a2a {
    grid-area: 1 / 1 / 3 / 5;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c3d-3d3d4a39 {
    order: 9999;
  }

  #w-node-_9e358dde-2a8e-0c47-c2f2-822b55517c42-3d3d4a39 {
    order: -9999;
  }

  #w-node-_2e322444-9212-5641-a5d5-80e2bcd94161-3d3d4a39, #w-node-_1904d3de-0c5c-8efb-7c8a-b306aa3f3d13-3d3d4a39, #w-node-ce95d475-b471-3d11-b0b4-1180f2f2adac-3d3d4a39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_45b25185-a3f2-0bde-87ab-5e2f4271a889-3d3d4a39, #w-node-_421a0ef9-1879-2d41-efd8-1badb82a9b7d-3d3d4a39 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ce95d475-b471-3d11-b0b4-1180f2f2adae-3d3d4a39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_971c6ef2-8c6a-865e-9372-1d4552c54d03-fd3d4a4a {
    justify-self: center;
  }

  #w-node-e181489d-d98b-3207-9e9b-a08fff46692e-b43d4aa1 {
    order: -9999;
  }

  #w-node-_1f343c64-bf7b-ea18-220f-5131b39d4be1-28c8c48d, #w-node-_69fe8e99-3f53-188e-3536-77d6b0949d2a-28c8c48d, #w-node-_1f343c64-bf7b-ea18-220f-5131b39d4be1-716640b3, #w-node-_69fe8e99-3f53-188e-3536-77d6b0949d2a-716640b3 {
    align-self: auto;
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b294-323d4963 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b298-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b29c-323d4963, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b2a4-323d4963 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_236ff69d-086b-f83f-5c42-c133244499bb-953d4a22 {
    align-self: start;
  }

  #w-node-_14499fea-fe69-6403-7e32-fbe17964499a-79644991 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_14499fea-fe69-6403-7e32-fbe17964499e-79644991 {
    align-self: start;
    justify-self: center;
  }

  #w-node-_2d553d67-14ff-c6ad-3e56-b0c0a51b0c27-a51b0c0f {
    align-self: start;
  }

  #w-node-_18aa1472-477c-e334-55c8-4887a3e772c8-ab3d4a2a {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
    justify-self: start;
  }

  #w-node-d8ef5943-1d30-d3d9-ec97-065f6c50df3a-ab3d4a2a {
    grid-area: 1 / 1 / 3 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-_45b25185-a3f2-0bde-87ab-5e2f4271a889-3d3d4a39, #w-node-_421a0ef9-1879-2d41-efd8-1badb82a9b7d-3d3d4a39 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_48686c77-9370-483a-6640-4205fa424378-a83d4a4b, #w-node-_23bf4cb0-331a-c39d-095a-2fe168507124-a83d4a4b, #w-node-dbadba5b-c0a7-7f94-b955-cf4dd4059adb-113d4a52, #w-node-_8aa15a57-573a-776e-5f4d-25923e07c979-e93d4a83 {
    align-self: start;
  }

  #w-node-f92804fd-1c00-7e88-b188-e799fb9234db-7b3d4aa8 {
    align-self: center;
    justify-self: center;
  }

  #w-node-f92804fd-1c00-7e88-b188-e799fb9234df-7b3d4aa8, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e3-7b3d4aa8 {
    align-self: start;
    justify-self: center;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b294-28c8c48d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b298-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b29c-28c8c48d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b2a4-28c8c48d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b294-716640b3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b298-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b29c-716640b3, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b2a4-716640b3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b294-98e7652d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b298-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b29c-98e7652d, #w-node-de42d79e-b8d2-8afd-b9fd-1b6908c6b2a4-98e7652d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f92804fd-1c00-7e88-b188-e799fb9234db-f1f045aa {
    align-self: center;
    justify-self: center;
  }

  #w-node-f92804fd-1c00-7e88-b188-e799fb9234df-f1f045aa, #w-node-f92804fd-1c00-7e88-b188-e799fb9234e3-f1f045aa {
    align-self: start;
    justify-self: center;
  }
}
