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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Boska variable;
  src: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc40198985e399_Boska-Variable%20-%20Copy.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi variable;
  src: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc4019f885e38f_Satoshi-Variable.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Boska variable;
  src: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc40198985e399_Boska-Variable%20-%20Copy.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi variable;
  src: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc4019f885e38f_Satoshi-Variable.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi variable;
  src: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc4019f885e38f_Satoshi-Variable.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi variable;
  src: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc4019f885e38f_Satoshi-Variable.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Boska;
  src: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc40466285e49a_Boska-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Boska;
  src: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc40691385e49b_Boska-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

:root {
  --color-black--black: black;
  --color-black--white: white;
  --aqua\<deleted\|variable-55f16360\>: #5bead0;
  --cute-violet\<deleted\|variable-a90bae49\>: #d8a4ff;
  --sky-light\<deleted\|variable-633e3cfd\>: #75eaf1;
  --grey-06\<deleted\|variable-b21fb5de\>: #141414;
  --green-01\<deleted\|variable-d36902a2\>: #9effb9;
  --green-02\<deleted\|variable-b53ae297\>: #24e77d;
  --yellow-love\<deleted\|variable-291bed40\>: #fff2c2;
  --tomato-red\<deleted\|variable-da1fc247\>: #fa7a68;
  --red-01\<deleted\|variable-3822305f\>: #fc5555;
  --green-03\<deleted\|variable-debe9949\>: #2ba275;
  --grey-05\<deleted\|variable-c9c6f8fb\>: #212121;
  --grey-04\<deleted\|variable-ca081096\>: #2e2e2e;
  --grey-03\<deleted\|variable-470fcd24\>: #b3b3b3;
  --grey-02: #e8e8e8;
  --grey-01\<deleted\|variable-090d3399\>: #f4f4f4;
  --text-light\<deleted\|variable-91c5257b\>: #0009;
  --a-white-smoke\<deleted\|variable-4c7d1968\>: #f3f3f3;
  --a-greyish-white\<deleted\|variable-6963e6f6\>: #fbfbfb;
  --a-tab-bg-colour\<deleted\|variable-ac4516eb\>: #191919;
  --a-lemon-chiffon\<deleted\|variable-a767ee33\>: #fff2c2;
  --a-lavender\<deleted\|variable-443216e9\>: #e0ddff;
  --a-light-cyan\<deleted\|variable-c5ac6e1a\>: #d2eff3;
  --a-thistle\<deleted\|variable-77444df0\>: #fcddff;
  --a-dim-grey\<deleted\|variable-a8ce6e89\>: #121212;
  --shadow\<deleted\|variable-047072e7\>: #53535312;
  --color-bilbao--bilbao-800: #245726;
  --orange\<deleted\|variable-d6977a9a-b5c2-9033-39f1-158dca523cdb\>: #f67a03;
  --greyish\<deleted\|variable-c528db21-6ab4-02be-7c02-e8aa58ebb9b5\>: #f9fafb;
  --color-black--black-600: #5d5d5d;
  --color-black--black-200: #d1d1d1;
  --color-sorbus--sorbus-500: #ff920a;
  --color-sorbus--sorbus-600: #ff7a00;
  --color-purple-heart--purple-heart-600: #6737f0;
  --color-bilbao--bilbao-600: #2c7f2f;
  --color-astronaut--astronaut-600: #3275de;
  --color-astronaut--astronaut-500: #4892e9;
  --color-black--black-975: #252525;
  --color-bilbao--bilbao-900: #1f4821;
  --color-purple-heart--purple-heart-800: #4a1eb9;
  --color-purple-heart--purple-heart-900: #3f1b97;
  --color-black--black-100: #e7e7e7;
  --color-black--black-50: #f6f6f6;
  --color-bilbao--bilbao-500: #40a744;
  --color-black--black-900: #3d3d3d;
  --color-bilbao--bilbao-950: #0c270e;
  --color-black--black-300: #b0b0b0;
  --color-sorbus--sorbus-400: #ffad32;
  --color-purple-heart--purple-heart-50: #f4f3ff;
  --color-purple-heart--purple-heart-950: #250f66;
  --color-sorbus--sorbus-50: #fffaec;
  --color-sorbus--sorbus-950: #461b04;
  --color-bilbao--bilbao-50: #f2fbf2;
  --color-riptide--riptide-50: #f0fdfa;
  --color-riptide--riptide-950: #042f2d;
  --color-astronaut--astronaut-50: #f0f7fe;
  --color-astronaut--astronaut-950: #1b2b50;
  --color-azure--azure-radiance-950: #0e315d;
  --color-black--black-500: #6d6d6d;
  --color-sorbus--sorbus-700: #cc5802;
  --color-bilbao--bilbao-100: #e2f6e2;
  --color-azure--azure-radiance-50: #edfaff;
  --comet900: #363944;
  --comet950: #24252d;
  --bilbao400: #65c368;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--white: white;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray900: #101828;
  --untitled-ui--primary500: #9e77ed;
  --untitled-ui--primary50: #f9f5ff;
  --darkblue: #001825;
  --untitled-ui--gray600: #475467;
  --untitled-ui--primary800: #53389e;
  --untitled-ui--warning300: #fec84b;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray400: #98a2b3;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--primary200: #e9d7fe;
  --fonts--v2-font-family: Inter, sans-serif;
  --untitled-ui--primary300: #d6bbfb;
}

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

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

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

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

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

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

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

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

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

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

.w-commerce-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-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-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-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

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

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

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

.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-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-commerce-commercecartopenlinkicon {
  margin-right: 8px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 479px) {
  .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 {
    font-size: 16px;
  }

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

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

  .w-commerce-commercecartquantity, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  color: var(--color-black--black);
  font-family: Satoshi variable, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

h1 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

h2 {
  letter-spacing: -.02em;
  margin-top: 0;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.2em;
}

h3 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3em;
}

h4 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4em;
}

h5 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5em;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.6em;
}

p {
  margin-bottom: 24px;
  font-size: 20px;
  line-height: 1.5em;
}

a {
  color: #449bff;
  text-decoration: underline;
}

ul {
  padding-left: 20px;
}

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

li {
  margin-bottom: 16px;
}

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

.text-block-16px {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.text-block-16px.text-opacity-70 {
  color: #ffffffb3;
}

.body-2---18px {
  font-size: 18px;
  line-height: 32px;
}

.body-2---18px.margin-top-27px {
  margin-top: 27px;
}

.body-2---18px.bold-text {
  font-weight: 700;
}

.body-2---18px.text-opacity-70 {
  opacity: .7;
}

.body-1-20px {
  font-size: 20px;
  line-height: 32px;
}

.body-1-20px.max-width-560px {
  max-width: 560px;
}

.body-1-20px.max-width-600px {
  max-width: 600px;
}

.body-1-20px.max-width-520px {
  max-width: 520px;
}

.body-1-20px.text-opacity-70 {
  opacity: .7;
  line-height: 160%;
}

.body-1-20px.text-opacity-70.pricing-2 {
  text-align: center;
}

.body-1-20px.max-width-360px {
  max-width: 360px;
}

.body-1-20px.max-width-640px {
  max-width: 640px;
}

.wrapper-1160px {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.wrapper-1160px.navbar-black-flex {
  width: 95%;
  padding-top: 25px;
  padding-bottom: 25px;
}

.wrapper-1160px.contact-hero-flex {
  flex-direction: column;
  padding-top: 45px;
  padding-bottom: 256px;
}

.wrapper-1160px.contact-support-flex {
  padding-top: 0;
}

.wrapper-1160px.contact-flex {
  z-index: 11;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 60px;
}

.wrapper-1160px.cta-flex {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.wrapper-1160px.footer-flex {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: 140px;
}

.wrapper-1160px.integration-hero-flex {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 45px;
  padding-bottom: 180px;
}

.wrapper-1160px.pricing-comparison-flex {
  z-index: 11;
  flex-direction: column;
  padding-bottom: 180px;
}

.wrapper-1160px.pricing-hero-flex {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 80px;
}

.wrapper-1160px.pricing-hero-flex.pricing-2 {
  padding-bottom: 180px;
}

.wrapper-1160px.trust-flex {
  flex-direction: column;
  max-width: 1075px;
}

.wrapper-1160px.about-hero-flex {
  padding-top: 94px;
  padding-bottom: 135px;
}

.wrapper-1160px.mission-flex {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1190px;
  padding-top: 160px;
  padding-bottom: 160px;
}

.wrapper-1160px.team-flex {
  flex-direction: column;
  width: 85%;
  max-width: 1280px;
}

.wrapper-1160px.investor-flex {
  flex-direction: column;
  padding-bottom: 160px;
}

.wrapper-1160px.different-flex {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 160px;
  padding-bottom: 60px;
}

.wrapper-1160px.growth-flex {
  padding-bottom: 180px;
}

.wrapper-1160px.pay-flex {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1200px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.wrapper-1160px.payment-flex {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 80px;
}

.wrapper-1160px.choose-flex {
  flex-direction: column;
  padding-top: 180px;
  padding-bottom: 180px;
}

.wrapper-1160px.feature-hero-flex {
  z-index: 111;
  padding-bottom: 180px;
}

.wrapper-1160px.newsletter-flex {
  max-width: 1200px;
}

.wrapper-1160px.recent-blog-flex {
  flex-direction: column;
  align-items: flex-start;
}

.wrapper-1160px.home-hero-flex {
  z-index: 11;
  flex-direction: column;
  padding-top: 50px;
  padding-bottom: 40px;
}

.wrapper-1160px.home-feature-flex {
  flex-direction: column;
  max-width: 1200px;
  padding-top: 0;
  padding-bottom: 180px;
}

.wrapper-1160px.home-integration-flex {
  flex-direction: column;
  padding-top: 180px;
  padding-bottom: 80px;
}

.wrapper-1160px.recent-home-blog-flex {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 180px;
}

.wrapper-1160px.process-flex {
  flex-direction: column;
  align-items: stretch;
  padding-top: 120px;
  padding-bottom: 120px;
}

.wrapper-1160px.license-hero-flex {
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 125px;
}

.wrapper-1160px.order-flex {
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
}

.wrapper-1160px.checkout-flex {
  flex-direction: row;
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
}

.wrapper-1160px.download-hero-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  padding-bottom: 288px;
}

.wrapper-1160px.download-grid-flex {
  padding-top: 0;
}

.wrapper-1160px.demo-hero-flex {
  z-index: 111111;
  padding-top: 50px;
  padding-bottom: 160px;
}

.wrapper-1160px.all-stories-leader-award-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  padding-top: 160px;
  padding-bottom: 60px;
}

.wrapper-1160px.pricing-3 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 160px;
  display: flex;
}

.wrapper-1160px.how-we-compare-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: var(--color-black--white);
  flex-direction: column;
  display: flex;
}

.wrapper-1160px.career-job-listing-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  max-width: 960px;
  padding-top: 160px;
  padding-bottom: 160px;
}

.wrapper-1160px.job-post-open-roles-flex {
  flex-direction: column;
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 160px;
}

.wrapper-1160px.customer-stories-flex {
  z-index: 11;
  padding-top: 140px;
  padding-bottom: 140px;
}

.wrapper-1160px.about-3-mission-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  padding-top: 140px;
  padding-bottom: 140px;
}

.wrapper-1160px.about-2-hero-flex {
  z-index: 11;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  padding-top: 50px;
  padding-bottom: 256px;
}

.wrapper-1160px.about-2-mission-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 160px;
}

.wrapper-1160px.about-2-different-flex {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 140px;
  padding-bottom: 140px;
}

.wrapper-1160px.about-2-team-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  padding-top: 160px;
  padding-bottom: 60px;
}

.wrapper-1160px.home-2-hero-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 5%;
}

.wrapper-1160px.home-2-logo-flex {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  padding-top: 140px;
  padding-bottom: 60px;
}

.wrapper-1160px.home-2-recent-blog-flex {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  align-items: stretch;
  padding-top: 60px;
  padding-bottom: 160px;
}

.wrapper-1160px.home-2-process-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  padding-top: 120px;
  padding-bottom: 120px;
}

.wrapper-1160px.home-2-customer-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 140px;
  padding-bottom: 140px;
}

.wrapper-1160px.footer-black-flex {
  align-items: flex-start;
  padding-top: 60px;
}

.wrapper-1160px.cta-flex-black-version {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  flex-direction: column;
  width: 100%;
  max-width: none;
  padding-top: 120px;
  padding-bottom: 60px;
}

.wrapper-1160px.home-3-hero-flex {
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 40px;
}

.wrapper-1160px.home-3-cta-flex {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  border-radius: 16px;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 40px;
  overflow: hidden;
}

.wrapper-1160px.home-3-feature-flex {
  z-index: 111;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
}

.wrapper-1160px.home-3-testimonial-flex {
  padding-top: 60px;
  padding-bottom: 60px;
}

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

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

.wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.wrapper.changelog-wrapper {
  flex-direction: column;
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 20px;
}

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

.licencing-image-item {
  width: 100%;
  max-width: 360px;
  height: 360px;
}

.g_s-btn-medium-black {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-medium-black._404-page {
  padding-left: 40px;
}

.g_s-btn-medium-black.picing-plan {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}

.g_s-btn-medium-black.home-integration {
  padding-right: 24px;
}

.g_s-btn-arrow-upright {
  z-index: 2;
  cursor: auto;
  background-color: #5bead000;
  border-radius: 1000px;
  width: 32px;
  height: 32px;
  margin-left: 20px;
  padding: 4px;
  position: relative;
}

.g_s-btn-arrow-upright.pricing-2 {
  margin-left: 10px;
}

.g_s-btn-arrow-upright.c-text {
  margin-left: 0;
}

.g_s-btn-arrow-upright.c_s-btn-small-black {
  margin-left: 10px;
}

.g_s-btn-arrow-upright.c_s-btn-small-black.c_s-btn-pricing {
  margin-left: 0;
}

.button-large {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px 20px 48px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.button-small {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  border-radius: 71px;
  padding: 12px 20px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
}

.button-small:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
}

.button-small.white-button {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
}

.button-small.white-button:hover {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
  color: var(--color-black--white);
}

.ds_colors-name {
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}

.ds_colors-code {
  text-transform: uppercase;
  flex: none;
  font-size: 16px;
  line-height: 24px;
}

.ds_colors-box {
  background-color: #6c4be5;
  border-radius: 8px;
  width: 100%;
  max-width: 136px;
  height: 136px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}

.ds_colors-box._1 {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
}

.ds_colors-box._3 {
  background-color: var(--sky-light\<deleted\|variable-633e3cfd\>);
}

.ds_colors-box._11 {
  background-color: var(--grey-06\<deleted\|variable-b21fb5de\>);
}

.ds_colors-box._7 {
  background-color: var(--green-01\<deleted\|variable-d36902a2\>);
}

.ds_colors-box._8 {
  background-color: var(--green-02\<deleted\|variable-b53ae297\>);
  border: 1px solid #0000001a;
}

.ds_colors-box._2 {
  background-color: var(--yellow-love\<deleted\|variable-291bed40\>);
}

.ds_colors-box._4 {
  background-color: var(--tomato-red\<deleted\|variable-da1fc247\>);
}

.ds_colors-box._6 {
  background-color: var(--red-01\<deleted\|variable-3822305f\>);
}

.ds_colors-box._5 {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
}

.ds_colors-box._9 {
  background-color: var(--green-03\<deleted\|variable-debe9949\>);
}

.ds_colors-box._10 {
  background-color: var(--color-black--black);
}

.ds_colors-box._12 {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
}

.ds_colors-box._13 {
  background-color: var(--grey-04\<deleted\|variable-ca081096\>);
}

.ds_colors-box._14 {
  background-color: var(--grey-03\<deleted\|variable-470fcd24\>);
}

.ds_colors-box._15 {
  background-color: var(--grey-02);
}

.ds_colors-box._16 {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
}

.ds_colors-box._17 {
  background-color: var(--color-black--white);
}

.ds_colors-card {
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 160px;
  padding: 12px;
  display: flex;
  box-shadow: 0 10px 70px #53535312;
}

.login-section {
  overflow: hidden;
}

.login-container {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.login-left-container {
  background-color: var(--color-black--black);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  height: auto;
  padding-top: 42px;
  display: flex;
}

.login-right-container {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: auto;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
  position: relative;
}

.login-form-container {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  color: var(--color-black--white);
  text-align: center;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 70%;
  max-width: 520px;
  padding: 40px 40px 32px;
  display: flex;
}

.login-form-block {
  width: 100%;
  margin-bottom: 32px;
}

.milestone-feature-container {
  z-index: 1111;
  width: 70%;
  max-width: 468px;
  position: relative;
}

.milestone-feature-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr;
}

.milestone-feature-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.milestone-feature-image-wrapper {
  width: 64px;
  height: 64px;
  margin-right: 24px;
}

.milestone-feature-text-wrapper {
  width: 100%;
  max-width: 380px;
}

.login-feature-heading-24px {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.login-bottom-gradient-container {
  width: 778px;
  height: 668px;
  position: absolute;
  inset: auto -200px -250px auto;
}

.yellow-king-form-button {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 28px;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  transition: all .2s;
}

.yellow-king-form-button:hover {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
}

.login-text-field {
  background-color: var(--grey-04\<deleted\|variable-ca081096\>);
  color: var(--color-black--white);
  border: 0 solid #000;
  border-radius: 4px;
  height: 56px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.login-text-field.small {
  width: 46%;
  max-width: 210px;
}

.login-form-heading-32px {
  letter-spacing: -.01em;
  margin-bottom: 32px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.sign-in-google-button {
  border: 1px solid var(--aqua\<deleted\|variable-55f16360\>);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc40515485e390_image%206.png");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 28px;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
}

.page-wrapper {
  overflow: hidden;
}

.login-spacer-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.login-spacer-text {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-left: 11.5px;
  margin-right: 11.5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
}

.login-spacer-line {
  border-top: 1px dashed var(--color-black--white);
  opacity: .3;
  width: 50%;
  height: 1px;
}

.yellow-king-link-text {
  color: var(--aqua\<deleted\|variable-55f16360\>);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.yellow-king-link-text:hover {
  color: var(--color-black--white);
}

.yellow-king-link-text.margin-top-4px {
  margin-top: 4px;
}

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

.center-login-form-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.utility-page-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1160%;
  height: 100vh;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.utility-page-wrap.password {
  z-index: 100;
}

.utility-page-content {
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.utility-page-content.password {
  z-index: 111;
  justify-content: center;
  margin-bottom: 0;
  position: relative;
}

.navbar-button-wrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.black-navbar {
  z-index: 111111111;
  background-color: #0000;
}

.black-login-link {
  margin-right: 14px;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 24px;
}

.black-login-link:hover {
  color: var(--text-light\<deleted\|variable-91c5257b\>);
}

.black-login-link.white {
  color: var(--color-black--white);
  margin-right: 10px;
}

.black-login-link.white:hover {
  color: var(--aqua\<deleted\|variable-55f16360\>);
}

.g_s-grid2column-sudheading {
  margin-bottom: 0;
  font-size: 40px;
  line-height: 40px;
}

.menu-button {
  padding: 10px;
}

.nav-menu {
  position: static;
}

.contact-hero-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  overflow: hidden;
}

.white-navbar {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
}

.white-navbar.transparent-bg-absolute {
  background-color: #0000;
  position: absolute;
  inset: 0% 0% auto;
}

.contact-hero-container {
  z-index: 111;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 750px;
  display: flex;
  position: relative;
}

.contact-hero-heading {
  margin-bottom: 24px;
}

.boska-variable-text-opacity-70 {
  opacity: .7;
  font-family: Boska, sans-serif;
  font-style: italic;
  font-weight: 700;
  display: inline-block;
}

.contact-hero-gradient-div {
  opacity: .7;
  justify-content: space-between;
  width: 600px;
  height: 186px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.contact-support-grid-container {
  z-index: 111;
  width: 100%;
  margin-top: -176px;
  position: relative;
}

.contact-support-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  position: relative;
}

.contact-support-grid-wrapper {
  z-index: 111;
  background-color: var(--color-black--white);
  text-align: center;
  border-radius: 8px;
  width: 100%;
  max-width: 360px;
  padding: 40px 30px 32px;
  position: relative;
  box-shadow: 0 10px 70px #53535312;
}

.contact-support-spacer-line {
  background-color: var(--grey-02);
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 31px;
}

.contact-support-email-text {
  color: var(--color-black--black);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.contact-support-hero-image {
  width: 80px;
  height: 80px;
  margin-bottom: 24px;
}

.h5-heading-24px.margin-bottom-16px {
  margin-bottom: 16px;
}

.contact-support-body-para-16px {
  font-size: 16px;
  line-height: 24px;
}

.contact-form-section {
  position: relative;
}

.contact-text-container {
  z-index: 11;
  width: 45%;
  max-width: 440px;
  position: relative;
}

.contact-form-block-container {
  z-index: 111;
  width: 50%;
  max-width: 560px;
  position: relative;
}

.h2-heading-56px.margin-bottom-32px {
  margin-bottom: 32px;
}

.h2-heading-56px.margin-bottom-24px {
  margin-bottom: 24px;
}

.h2-heading-56px.max-width-320px {
  max-width: 320px;
}

.boska-variable-text-italic {
  font-family: Boska, sans-serif;
  font-style: italic;
  font-weight: 700;
}

.boska-variable-text-italic.pricing-3-price {
  font-family: Boska variable, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 91%;
}

.boska-variable-text-italic.pricing-3-price-text {
  opacity: .5;
  margin-bottom: 8px;
  font-size: 32px;
}

.contact-form-block {
  background-color: var(--color-black--white);
  border-radius: 12px;
  margin-bottom: 0;
  padding: 40px 20px 40px 40px;
  box-shadow: 0 10px 70px #53535312;
}

.contact-form {
  margin-top: 40px;
}

.contact-text-field {
  background-color: var(--a-white-smoke\<deleted\|variable-4c7d1968\>);
  border: 0 solid #000;
  border-radius: 4px;
  height: 56px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.contact-text-field.half {
  width: 48%;
}

.contact-form-wrapper {
  justify-content: space-between;
  display: flex;
}

.contact-field-text-area {
  background-color: var(--a-white-smoke\<deleted\|variable-4c7d1968\>);
  border: 0 solid #000;
  border-radius: 4px;
  margin-bottom: 32px;
  padding-top: 16px;
  padding-bottom: 140px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.login-submit-button {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc406ad685e4aa_ArrowUpRight.svg");
  background-position: 43vh;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 36px;
  width: 100%;
  padding: 16px 80px 16px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  transition: all .2s;
}

.login-submit-button:hover {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
}

.h4-heading-32px.margin-bottom-16px {
  margin-bottom: 16px;
}

.login-success-message {
  background-color: var(--green-03\<deleted\|variable-debe9949\>);
  color: var(--color-black--white);
  text-transform: uppercase;
  border-radius: 36px;
  margin-top: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.login-error-message {
  background-color: var(--red-01\<deleted\|variable-3822305f\>);
  color: var(--color-black--white);
  text-align: center;
  text-transform: uppercase;
  border-radius: 36px;
  padding: 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.contact-form-gradient-div {
  width: 658px;
  height: 590px;
  margin-right: -10%;
  position: absolute;
  inset: 0% -5% auto auto;
}

.g_s-expandable {
  border: 1px solid var(--grey-02);
  background-color: var(--color-black--white);
  cursor: pointer;
  border-radius: 16px;
  width: 100%;
  margin-bottom: 0;
  box-shadow: 0 10px 70px #53535312;
}

.g_s-expandable.no-margin {
  margin-bottom: 0;
}

.g_s-expandable.c-normal {
  border-radius: 12px;
}

.g_s-expandable.c-small {
  border-radius: 6px;
  margin-bottom: 8px;
}

.g_s-expandable-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px 32px;
  font-weight: 700;
  display: flex;
}

.g_s-expandable-top.c-normal {
  padding: 16px 24px;
}

.g_s-expandable-top.c-small {
  padding: 8px;
}

.g_s-faqs {
  z-index: 0;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 85px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-faqs.c-bg-darker {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
}

.g_s-expandable-bottom {
  width: auto;
  height: auto;
  padding-left: 32px;
  padding-right: 88px;
  display: flex;
  overflow: hidden;
}

.g_s-expandable-bottom.c-small {
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 48px;
}

.g_s-expandable-bottom.c-normal {
  padding-left: 24px;
  padding-right: 72px;
}

.heading-animation-div {
  width: auto;
}

.faq-answer-text {
  padding-top: 0;
  padding-bottom: 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.wrapper-1240px {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.wrapper-1240px.faq-flex {
  flex-direction: column;
  padding-bottom: 169px;
}

.wrapper-1240px.customer-stories-hero-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  padding-top: 50px;
  padding-bottom: 0;
}

.wrapper-1240px.home-2-feature-flex {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  align-items: stretch;
}

.wrapper-1240px.home-2-integration-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  width: 100%;
  max-width: 1440px;
  padding-top: 160px;
}

.wrapper-1240px.home-3-integration-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  width: 100%;
  max-width: none;
  padding-top: 160px;
}

.wrapper-1240px.about-2-career-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 160px;
}

.g_s-faqs-content {
  z-index: 11;
  width: 100%;
}

.g_s-faqs-heading {
  z-index: 11;
  text-align: center;
  max-width: 700px;
}

.g_s-expandable-title {
  width: 85%;
  font-size: 24px;
  line-height: 1.2em;
}

.g_s-faqs-content-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.g_s-expandable-icon {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.g_s-expandable-icon.flex-basis-icon {
  flex-shrink: 0;
  flex-basis: 30px;
}

.g_s-faqs-gradient {
  z-index: 0;
  width: 100%;
  max-width: 739px;
  height: 591px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 400px auto auto;
}

.cta-upper-container {
  z-index: 9999;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
}

.cta-upper-container.cta-black-version {
  width: 90%;
  max-width: 1160px;
  padding-left: 0;
  padding-right: 0;
}

.cta-bottom-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 80px;
  display: flex;
  overflow: hidden;
}

.cta-feature-train-wrapper {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  border-radius: 55px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-right: 24px;
  padding: 12px 24px;
  font-size: 18px;
  line-height: 32px;
  display: flex;
}

.check-circle-icon {
  margin-right: 16px;
}

.cta-container-1 {
  flex: none;
  width: auto;
  display: flex;
}

.cta-container-2 {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.cta-h2-hero-heading {
  max-width: 800px;
}

.cta-company-logo-wrapper {
  flex-direction: column;
  align-items: center;
  margin-right: 6px;
  display: flex;
}

.cta-company-logo-image {
  width: 32px;
  height: 32px;
  margin-bottom: 8px;
}

.cta-company-logo-container {
  align-items: center;
  display: flex;
}

.cta-company-holder {
  justify-content: center;
  width: 100%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cta-company-holder.margin-top-32px {
  z-index: 1000;
  margin-top: 32px;
  position: relative;
}

.cta-company-holder.margin-top-24px {
  margin-top: 24px;
}

.cta-company-holder.black-cta-version {
  margin-right: 0;
}

.cta-company-small-text {
  opacity: .7;
  white-space: nowrap;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.cta-company-spacer {
  z-index: 11;
  background-color: var(--grey-03\<deleted\|variable-470fcd24\>);
  width: 1px;
  height: 24px;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}

.cta-button-company-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 650px;
  margin-top: 48px;
  display: flex;
}

.cta-button-company-container.black-cta-button-flex {
  max-width: none;
}

.button-large---yellow-king {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  align-items: center;
  padding: 20px 32px 20px 48px;
  font-size: 16px;
  font-weight: 700;
  line-height: 200%;
  text-decoration: none;
  display: flex;
}

.button-large---yellow-king.cart {
  justify-content: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.cta-gradient-div-container {
  z-index: 1111;
  width: 281px;
  height: 208px;
  position: absolute;
  inset: 17% 8% auto auto;
}

.footer-section.black-version {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
}

.footer-left-wrapper {
  width: 35%;
  max-width: 300px;
}

.footer-right-wrapper {
  width: 35%;
  max-width: 376px;
}

.footer-center-wrapper {
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

.footer-center-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
  margin-bottom: 80px;
}

.footer-text-link-16px {
  color: var(--color-black--black);
  font-size: 16px;
  line-height: 150%;
  text-decoration: none;
}

.footer-text-link-16px:hover {
  color: var(--text-light\<deleted\|variable-91c5257b\>);
}

.footer-text-link-16px.white-text-footer-link {
  color: var(--color-black--white);
}

.footer-text-link-16px.white-text-footer-link:hover {
  color: var(--aqua\<deleted\|variable-55f16360\>);
}

.footer-sub-grid {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-items: start;
  width: 100%;
  margin-top: 32px;
}

.footer-bold-text-14px {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.footer-form-block-container {
  margin-top: 32px;
}

.footer-form-block {
  width: 100%;
  margin-top: 16px;
}

.footer-form {
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-text-field {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
  color: var(--color-black--black);
  border: 0 solid #000;
  border-radius: 32px;
  width: 90%;
  max-width: 300px;
  height: 56px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 24px;
  font-size: 16px;
  line-height: 24px;
}

.footer-text-field::placeholder {
  color: #000000b3;
}

.footer-text-field.black-version-text-field {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  color: var(--color-black--white);
}

.footer-text-field.black-version-text-field::placeholder {
  color: #ffffffb3;
}

.contact-form-submit-button {
  background-color: var(--color-black--black);
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc40420685e3c5_CaretRight.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  margin-left: 20px;
}

.contact-form-submit-button:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
}

.contact-form-submit-button.black-footer-version {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc40368485e48c_CaretRight.svg");
}

.contact-form-submit-button.black-footer-version:hover {
  background-color: var(--color-black--white);
}

.contact-error-message {
  background-color: var(--tomato-red\<deleted\|variable-da1fc247\>);
  color: var(--color-black--white);
  text-align: center;
  border-radius: 36px;
  padding: 12px 20px;
  font-weight: 700;
}

.contact-success-message {
  background-color: var(--green-02\<deleted\|variable-b53ae297\>);
  color: var(--color-black--white);
  border-radius: 36px;
  padding: 12px 20px;
  font-weight: 700;
}

.social-media-wrapper {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  transition: all .2s;
  display: flex;
}

.social-media-wrapper:hover {
  background-color: #caef45b3;
  transform: translate(0, -5px);
}

.social-media-wrapper.social-media-wrapper-black {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
}

.social-media-wrapper.social-media-wrapper-black:hover {
  filter: invert();
}

.social-media-icon {
  width: 20px;
  height: 20px;
}

.social-media-container {
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.social-media-bottom-container {
  margin-top: 32px;
}

.cta-vector-image {
  position: absolute;
  inset: 135px 120px auto auto;
}

.footer-banner {
  color: #12172280;
  background-color: #f2f4f7;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 145%;
  display: flex;
}

.footer-banner.black-banner-version {
  filter: invert();
}

.copyright-text {
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  font-size: 16px;
  font-weight: 400;
}

.cf-links {
  color: var(--color-black--black);
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
}

.cf-links:hover {
  color: #121722;
}

.g_s-testimonial {
  background-color: var(--color-black--black);
  position: relative;
  overflow: hidden;
}

.g_s-testimonial-inner {
  z-index: 1;
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  border-radius: 13px;
  width: 100%;
  height: 100%;
  padding: 68px 80px 41px;
  position: relative;
}

.g_s-testimonial-content {
  width: 100%;
}

.g_s-testimonial-menu {
  justify-content: space-between;
  width: 100%;
  margin-top: 41px;
  display: flex;
}

.g_s-testimonial-menu-link {
  opacity: .3;
  background-color: #0000;
  width: 100%;
  max-width: 210px;
  height: 100%;
  padding: 0;
}

.g_s-testimonial-menu-link.w--current {
  opacity: 1;
  background-color: #0000;
}

.g_s-testimonial-pane-ctnr {
  color: var(--color-black--white);
  width: 100%;
  height: 100%;
}

.g_s-testimonial-heading {
  width: 100%;
  max-width: 503px;
  margin-bottom: 48px;
}

.g_s-testimonial-grid {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.g_s-testimonial-data {
  background-color: var(--grey-06\<deleted\|variable-b21fb5de\>);
  border-radius: 12px;
  width: 62%;
  max-width: 660px;
  padding: 41px 40px 40px;
}

.g_s-testimonial-video {
  width: 35%;
  max-width: 300px;
  position: relative;
}

.g_s-testimonial-data-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.g_s-stars-icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.g_s-stars {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.g_s-testimonial-text {
  color: #ffffffb3;
  font-size: 24px;
  line-height: 36px;
}

.g_a-tc-white {
  color: var(--color-black--white);
}

.integration-hero-container {
  width: 100%;
  max-width: 858px;
  margin-bottom: 80px;
}

.integration-grid-container {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.integration-left-container {
  width: 65%;
  max-width: 760px;
}

.integration-right-container {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 30%;
  max-width: 360px;
  height: 100%;
  padding: 50px 30px 51px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 70px #53535312;
}

.integration-hero-heading {
  margin-bottom: 24px;
}

.integration-item-wrapper {
  color: var(--color-black--black);
  border-radius: 8px;
  width: 100%;
  max-width: 360px;
  height: 100%;
  padding: 40px 32px;
  text-decoration: none;
  box-shadow: 0 10px 70px #53535312;
}

.integration-item-icon {
  width: 72px;
  height: 72px;
  margin-bottom: 24px;
}

.integration-item-heading-32px {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.integration-item-para-18px {
  font-size: 18px;
  line-height: 32px;
}

.integration-collection-list-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.h3-heading-40px.margin-bottom-32px {
  margin-bottom: 32px;
}

.integration-submit-button {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  width: 100%;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  transition: all .2s;
}

.integration-submit-button:hover {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
}

.integration-text-field {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  text-align: center;
  border: 0 solid #000;
  border-radius: 32px;
  height: 64px;
  margin-bottom: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.integration-text-field:focus-visible, .integration-text-field[data-wf-focus-visible] {
  color: #ffffffb3;
}

.g_s-testimonial-author {
  margin-top: 41px;
}

.g_s-testimonial-author-name {
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.g_s-testimonial-author-bio {
  font-size: 16px;
  line-height: 24px;
}

.price-grid-contain {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 75%;
  display: grid;
}

.comparison-plan {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 155%;
  display: flex;
}

.headings {
  width: 25%;
  font-size: 18px;
  line-height: 155%;
}

.comparison-table {
  border-radius: 12px;
  margin-top: 0;
  position: relative;
  box-shadow: 0 10px 70px #53535312;
}

.pricing-comparison-wrap {
  z-index: 11111;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1160px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.pricing-row-contain {
  background-color: var(--color-black--white);
  justify-content: space-between;
  align-items: center;
  padding: 24px 40px;
  display: flex;
}

.pricing-row-contain.top {
  border-bottom-width: 2px;
  border-bottom-color: #12172233;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.pricing-row-contain.greyish-white {
  background-color: var(--a-greyish-white\<deleted\|variable-6963e6f6\>);
}

.price-headings {
  color: var(--color-black--black);
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.g_s-testimonial-video-box {
  width: 100%;
  height: 100%;
}

.g_s-testimonial-video-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.g_s-testimonial-video-play {
  z-index: 0;
  width: 96px;
  height: 96px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.g_s-testimonial-video-play-icon {
  width: 100%;
  height: 100%;
}

.g_s-testimonial-gradient {
  z-index: 0;
  width: 100%;
  max-width: 1048px;
  height: 594px;
  position: absolute;
  inset: auto -15% -154px auto;
  overflow: visible;
}

.pricing-text-18px {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.comparison-table-pricing-bottom {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 56px;
  display: flex;
}

.comparison-plan-pricing-wrapper {
  text-align: center;
  width: 100%;
  max-width: 260px;
}

.plan-pricing-text-56px {
  letter-spacing: -.02em;
  margin-bottom: 12px;
  font-family: Boska, sans-serif;
  font-size: 56px;
  font-style: italic;
  font-weight: 700;
  line-height: 64px;
}

.pricing-plan-small-text-24px {
  opacity: .5;
  font-size: 24px;
}

.pricing-plan-bold-text-14px {
  opacity: .5;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 32px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.pricing-plan-button {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  width: 100%;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  transition: all .2s;
}

.pricing-plan-button:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
}

.pricing-comparison-section {
  z-index: 0;
  position: relative;
}

.pricing-hero-section {
  position: relative;
}

.pricing-hero-background {
  background-color: var(--color-black--black);
  width: 100%;
  height: 560px;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.pricing-hero-background.pricing-3 {
  height: 600px;
}

.pricing-hero-background.pricing-2 {
  z-index: 0;
  height: 600px;
}

.pricing-hero-text-container {
  color: var(--color-black--white);
  max-width: 520px;
}

.pricing-hero-text-container.pricing-3 {
  width: 50%;
}

.pricing-hero-text-container.pricing-2 {
  margin-bottom: 40px;
}

.pricing-hero-heading {
  margin-bottom: 32px;
}

.pricing-hero-heading.pricing-3 {
  margin-bottom: 24px;
  line-height: 109%;
}

.pricing-hero-heading.pricing-2 {
  text-align: center;
  margin-bottom: 24px;
}

.pricing-hero-container {
  z-index: 1;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.pricing-hero-container.ecommerce {
  margin-bottom: 60px;
}

.pricing-hero-container.pricing-3 {
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
}

.pricing-hero-container.pricing-2 {
  flex-direction: column;
  align-items: center;
}

.pricing-container {
  z-index: 111;
  width: 100%;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.pricing-container.pricing-2 {
  max-width: 1160px;
}

.pricing-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr;
}

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

.pricing-grid-wrapper {
  background-color: var(--color-black--white);
  border-radius: 13px;
  justify-content: space-between;
  width: 100%;
  padding: 40px 50px;
  display: flex;
  box-shadow: 0 10px 70px #53535312;
}

.pricing-grid-wrapper.pricing-2 {
  max-width: 360px;
  padding-left: 40px;
  padding-right: 40px;
}

.pricing-right-wrpper {
  flex-direction: column;
  justify-content: space-between;
  width: 35%;
  display: flex;
}

.pricing-left-wrapper {
  width: 48%;
  max-width: 426px;
}

.pricing-left-wrapper.pricing-2 {
  width: auto;
  max-width: none;
}

.hero-pricing-plan-container {
  text-align: center;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.pricing-heading-text-40px {
  margin-bottom: 16px;
}

.pricing-heading-text-40px.pricing-2 {
  margin-bottom: 12px;
}

.g_s-pointer {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.g_s-pointer.no-margin, .g_s-pointer.pricing-2 {
  margin-bottom: 0;
}

.g_s-pointer.opacity-50 {
  opacity: .5;
  margin-bottom: 0;
}

.pricing-plan-check-icon {
  width: 28px;
  height: 28px;
  margin-right: 16px;
}

.pricing-plan-pointer-text-18px {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.pricing-plan-pointer-container {
  margin-top: 40px;
}

.pricing-plan-pointer-container.pricing-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 48px;
  display: flex;
}

.bold-text-14px {
  opacity: .5;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.caret-double-down-wrapper {
  width: 32px;
  height: 32px;
  margin-top: 40px;
}

.carret-double-down-image {
  width: 100%;
  height: 100%;
}

.price-starting-text {
  margin-bottom: 7px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.plan-pricing-text-80px {
  font-family: Boska, sans-serif;
  font-size: 80px;
  font-style: italic;
  font-weight: 700;
  line-height: 88px;
}

.plan-pricing-text-80px.ecommerce {
  font-size: 60px;
}

.plan-pricing-text-80px.pricing-2 {
  letter-spacing: -.02px;
  margin-bottom: 42px;
}

.pricing-text-small-text-32px {
  opacity: .5;
  font-size: 32px;
}

.pricing-text-small-text-32px.pricing-2 {
  line-height: 80px;
}

.trust-3-column-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.trust-3-column-grid.home-2-integration-trust-grid {
  width: 90%;
  max-width: 1200px;
}

.trust-testimonial-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.trust-testimonial-text-20px {
  opacity: .6;
  margin-bottom: 20px;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 32px;
}

.trust-text-container {
  text-align: center;
  width: 100%;
  max-width: 800px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-tabs {
  z-index: 1111;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  margin-top: -45px;
  display: flex;
}

.pricing-tabs.pricing-2 {
  align-items: center;
  width: auto;
  margin-top: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.pricing-tabs-menu {
  z-index: 111;
  background-color: var(--a-tab-bg-colour\<deleted\|variable-ac4516eb\>);
  border-radius: 56px;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 195px;
  padding: 4px 5px;
  display: flex;
}

.pricing-tabs-content {
  width: 100%;
  margin-top: 64px;
  overflow: visible;
}

.pricing-tab-link {
  color: #ffffffb3;
  background-color: #0000;
  border-radius: 56px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 24px;
}

.pricing-tab-link.w--current {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
}

.toggle-arrow-icon {
  width: 100px;
  position: absolute;
  inset: -90px -80px auto auto;
}

.pricing-toggle-discount-div {
  color: var(--color-black--black);
  letter-spacing: .08em;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc40147b85e3ca_Rectangle%20309.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 5px 23.5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  position: absolute;
  inset: -110px -50px auto auto;
}

.pricing-toggle-discount-div.pricing-2 {
  top: 8px;
  right: 120px;
}

.pricing-hero-gradient-div {
  width: 100%;
  max-width: 519px;
  height: 418px;
  position: absolute;
  inset: auto 0% -300px 60px;
}

.pricing-plan-gradient-div {
  width: 100%;
  max-width: 808px;
  height: 527px;
  position: absolute;
  inset: auto auto 250px 100px;
}

.pricing-comparison-gradient-div {
  z-index: 0;
  width: 658px;
  height: 590px;
  position: absolute;
  inset: 5% auto auto -5%;
}

.about-hero-section {
  position: relative;
  overflow: hidden;
}

.about-hero-text-container {
  z-index: 11;
  width: 100%;
  max-width: 914px;
  position: relative;
}

.about-hero-heading {
  font-size: 56px;
  line-height: 64px;
}

.about-purple-tag-span {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 14px;
  margin-bottom: 16px;
  padding: 3px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  display: inline-block;
}

.about-purple-tag-span.pale-orange {
  background-color: var(--a-lemon-chiffon\<deleted\|variable-a767ee33\>);
  color: var(--color-black--black);
}

.about-purple-tag-span.blue-tag {
  background-color: var(--sky-light\<deleted\|variable-633e3cfd\>);
}

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

.about-hero-image-wrapper {
  width: 100%;
  height: auto;
  margin-top: 10px;
}

.about-hero-gradient-div {
  width: 100%;
  max-width: 805px;
  height: 515px;
  position: absolute;
  inset: auto -200px -200px auto;
}

.mission-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
}

.mission-upper-container {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 64px;
  display: flex;
}

.mission-image-container {
  width: 30%;
  max-width: 340px;
}

.mission-text-container {
  z-index: 111;
  width: 65%;
  max-width: 750px;
  position: relative;
}

.yellow-king-text-span {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 14px;
  margin-bottom: 16px;
  padding: 3px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  display: inline-block;
}

.mission-line-image {
  object-fit: cover;
  width: 100%;
  height: auto;
  margin-top: 32px;
  margin-bottom: 40px;
}

.mission-grid-text-wrapper {
  width: 100%;
  max-width: 340px;
}

.mission-text-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  width: 100%;
}

.mission-image-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  place-items: center end;
  width: 100%;
}

.mission-image-wrapper {
  width: 100%;
  max-width: 340px;
  height: 100%;
}

.mission-image-wrapper.small {
  width: 100%;
  max-width: 180px;
  margin-right: 18%;
}

.mission-image {
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.mission-hero-image-wrapper {
  width: 100%;
  max-width: 700px;
  margin-left: 95px;
}

.mission-gradient-div {
  width: 100%;
  max-width: 506px;
  height: 256px;
  position: absolute;
  inset: auto -15% 200px auto;
}

.team-upper-container {
  text-align: center;
  width: 100%;
  max-width: 800px;
  margin-bottom: 86px;
  margin-left: auto;
  margin-right: auto;
}

.team-container {
  width: 100%;
}

.team-grid {
  grid-column-gap: 70px;
  grid-row-gap: 140px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.team-grid-wrapper {
  width: 100%;
  max-width: 380px;
  margin-bottom: 70px;
}

.team-grid-wrapper.no-margin {
  margin-bottom: 0;
}

.team-social-profile-wrapper {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 20px;
  display: flex;
}

.team-social-profile-container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.team-grid-bio-container {
  background-color: var(--color-black--white);
  border-radius: 8px;
  width: 100%;
  max-width: 240px;
  margin-top: -60px;
  padding: 24px;
  position: relative;
  box-shadow: 0 10px 70px #53535312;
}

.team-position-text-14px {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.team-heading-name-32px {
  letter-spacing: -.01em;
  margin-bottom: 32px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.team-grid-image-wrapper {
  width: 90%;
  max-width: 320px;
  margin-left: auto;
}

.team-grid-hero-image {
  width: 100%;
  height: 100%;
}

.team-grid-3-column-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 380px;
  display: flex;
}

.team-grid-3-column-container.middle {
  margin-top: 140px;
}

.about-showreel-container {
  width: 100%;
  height: 100%;
  position: relative;
}

.about-showreel-lightbox-link {
  width: 100%;
  height: 100%;
}

.about-show-reel-hero-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.investor-bottom-container {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  margin-top: 160px;
  display: flex;
  position: relative;
}

.investor-text-container {
  width: 48%;
  max-width: 520px;
}

.investor-grid-container {
  z-index: 1;
  width: 46%;
  max-width: 512px;
  position: relative;
}

.investor-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
}

.investor-logo-wrapper {
  background-color: var(--color-black--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 240px;
  height: 100px;
  display: flex;
  box-shadow: 0 10px 70px #53535312;
}

.investor-logo {
  width: 90%;
  max-width: 200px;
}

.milestone-investor-hero-image {
  width: 100%;
  max-width: 80px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.numbers-container {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 25px 50px 35px;
  display: flex;
}

.numbers-highlight-yellow-text {
  color: var(--aqua\<deleted\|variable-55f16360\>);
  letter-spacing: -.02em;
  margin-bottom: 12px;
  font-family: Boska, sans-serif;
  font-size: 88px;
  font-style: italic;
  font-weight: 700;
  line-height: 96px;
}

.numbers-sub-text-20px {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.numbers-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 30%;
  display: flex;
}

.different-bottom-container {
  width: 100%;
}

.different-upper-container {
  margin-bottom: 64px;
}

.different-tabs {
  width: 100%;
  height: 100%;
  display: flex;
}

.different-menu {
  flex-direction: column;
  width: 85%;
  max-width: 540px;
  margin-right: 1%;
  display: flex;
}

.different-tabs-content {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
}

.different-tab-link {
  opacity: .3;
  letter-spacing: -.01em;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
  display: flex;
}

.different-tab-link.w--current {
  opacity: 1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc4003bc85e3e5_path.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 260px;
}

.different-tab-link.white-opacity-40 {
  opacity: .4;
  color: var(--color-black--white);
}

.different-tab-link.white-opacity-40.w--current {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc407e1885e4e4_path.svg");
}

.different-tab-image {
  width: 32px;
  height: auto;
  margin-right: 16px;
}

.growth-section {
  position: relative;
}

.growth-container {
  z-index: 11;
  width: 100%;
  height: 100%;
  position: relative;
}

.growth-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
}

.growth-wrapper {
  background-color: var(--color-black--white);
  border-radius: 22px;
  width: 100%;
  max-width: 360px;
  padding: 48px 40px;
  box-shadow: 0 13px 100px #c7c7c740;
}

.growth-wrapper.large {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc405e2c85e3f1_Highlight_03.svg");
  background-position: 38px 38px;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  align-items: flex-start;
  max-width: 760px;
  padding-left: 56px;
  padding-right: 80px;
  display: flex;
}

.growth-hero-image {
  width: 80px;
  height: 80px;
  margin-bottom: 32px;
}

.growth-heading-32px {
  letter-spacing: -.01em;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.growth-para-text-18px {
  font-size: 18px;
  line-height: 32px;
}

.growth-h2-heading-56px {
  letter-spacing: -.01em;
  font-size: 56px;
  font-weight: 700;
  line-height: 64px;
}

.growth-para-text-20px {
  opacity: .7;
  margin-top: 26px;
  font-size: 20px;
  line-height: 32px;
}

.feature-pay-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
}

.pay-upper-container {
  margin-bottom: 52px;
}

.pay-bottom-wrapper, .pay-tabs {
  width: 100%;
}

.pay-tabs-menu {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  margin-bottom: 64px;
  display: flex;
}

.pay-tabs-content {
  width: 100%;
}

.pay-tab-link {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  color: var(--color-black--white);
  text-align: center;
  letter-spacing: -.01em;
  border-radius: 12px;
  width: 32%;
  max-width: 387px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.pay-tab-link.w--current {
  border: 1px solid var(--aqua\<deleted\|variable-55f16360\>);
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  color: var(--aqua\<deleted\|variable-55f16360\>);
}

.pay-tab-pane-wrapper {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.pay-tab-image-wrapper {
  width: 48%;
  max-width: 560px;
  margin-right: 120px;
}

.pay-tab-text-wrapper {
  width: 40%;
  max-width: 400px;
}

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

.pay-tab-icon-container {
  background-color: var(--a-lavender\<deleted\|variable-443216e9\>);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 20px;
  display: flex;
}

.pay-tab-icon-container.light-blue {
  background-color: var(--a-light-cyan\<deleted\|variable-c5ac6e1a\>);
}

.pay-tab-icon-container.light-pink {
  background-color: var(--a-thistle\<deleted\|variable-77444df0\>);
}

.pay-tab-icon {
  width: 32px;
  height: 32px;
}

.feature-payment-section {
  position: relative;
}

.payment-h2-heading-88px {
  max-width: 900px;
  font-size: 88px;
  line-height: 96px;
}

.payment-h2-heading-88px.margin-bottom-24px {
  margin-bottom: 24px;
}

.payment-dashboard-wrapper {
  border-radius: 7px 7px 15px 15px;
  width: 100%;
  margin-top: 72px;
  margin-bottom: 80px;
  box-shadow: 0 10px 70px #53535312;
}

.payment-feature-container {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.payment-feature-left-container {
  width: 48%;
  max-width: 533px;
}

.payment-feature-right-container {
  width: 30%;
  max-width: 310px;
}

.payment-feature-pointer-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.payment-feature-pointer-icon {
  width: 32px;
  height: 32px;
  margin-right: 20px;
}

.g_s-pointer-text {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.choose-upper-section {
  text-align: center;
  width: 100%;
  max-width: 580px;
  margin-bottom: 64px;
}

.choose-bottom-container {
  width: 100%;
  max-width: 1000px;
  position: relative;
}

.choose-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  width: 100%;
  position: relative;
}

.choose-feature-container {
  position: relative;
}

.choose-feature-wrapper {
  background-color: var(--color-black--white);
  border-radius: 13px;
  width: 100%;
  max-width: 480px;
  margin-top: 35px;
  padding: 48px 40px;
  box-shadow: 0 10px 70px #53535312;
}

.g_s-pointer-icon {
  width: 32px;
  height: 32px;
  margin-right: 20px;
}

.choose-feature-bold-text-16px {
  letter-spacing: .12em;
  text-transform: uppercase;
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.choose-feature-name-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.choose-feature-heading-32px {
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.green-vs-circle {
  z-index: 11111;
  background-color: var(--green-03\<deleted\|variable-debe9949\>);
  color: var(--color-black--white);
  letter-spacing: -.01em;
  text-transform: uppercase;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  margin: auto;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  display: flex;
  position: absolute;
  inset: 20% 0% 0%;
}

._3-line-highlight-image {
  width: 45px;
  height: auto;
  position: absolute;
  inset: 20px auto auto -40px;
}

.bottom-line-image {
  width: 100%;
  max-width: 340px;
  position: absolute;
  inset: auto auto -60px 50px;
}

.choose-feature-gradient-div {
  width: 100%;
  height: 600px;
  position: absolute;
  inset: auto 0% -150px;
}

.feature-hero-section {
  position: relative;
  overflow: hidden;
}

.feature-hero-text-container {
  width: 60%;
  max-width: 700px;
}

.feature-hero-right-container {
  z-index: 1111;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 430px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.feature-hero-heading {
  margin-bottom: 48px;
}

.feature-hero-container {
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.feature-hero-image-wrapper {
  width: 100%;
  max-width: 200px;
  margin-right: 40px;
}

.feature-hero-button-cta-wrapper {
  width: 100%;
  max-width: 320px;
  height: 100%;
}

.hero-feature-item {
  background-color: var(--color-black--white);
  border-radius: 12px;
  flex: none;
  width: 100%;
  max-width: 400px;
  margin-bottom: 28px;
  padding: 32px 28px;
  box-shadow: 0 10px 70px #53535312;
}

.hero-feature-item.left {
  margin-left: auto;
}

.hero-feature-item.right {
  margin-right: auto;
}

.hero-feature-pointer-item {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.hero-feature-pointer-image {
  width: 32px;
  height: 32px;
  margin-right: 16px;
}

.feature-hero-pointer-text {
  letter-spacing: -.01em;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.hero-feature-sub-text-pointer {
  font-size: 16px;
  line-height: 24px;
}

.hero-feature-container-1, .hero-feature-container-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-feature-gradient-div {
  z-index: 11111;
  background-image: linear-gradient(to bottom, var(--color-black--white), #ffffffe6 50%, #fff0);
  width: 100%;
  height: 90px;
  position: absolute;
  inset: 0% 0% auto;
}

.feature-hero-gradient-div {
  width: 100%;
  max-width: 988px;
  height: 761px;
  position: absolute;
  inset: auto -30% -40% auto;
}

.g_s-grid2column-gradient {
  z-index: -1;
  width: 658px;
  height: 590px;
  position: absolute;
  inset: auto;
}

.g_s-grid2column-gradient-1 {
  background-color: var(--yellow-love\<deleted\|variable-291bed40\>);
  filter: blur(100px);
  border-radius: 50%;
  width: 426px;
  height: 414px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-grid2column-gradient-2 {
  background-color: var(--sky-light\<deleted\|variable-633e3cfd\>);
  filter: blur(120px);
  border-radius: 50%;
  width: 374px;
  height: 190px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.g_s-grid2column-gradient-3 {
  background-color: var(--green-02\<deleted\|variable-b53ae297\>);
  opacity: .6;
  filter: blur(80px);
  border-radius: 50%;
  width: 304px;
  height: 316px;
  position: absolute;
  inset: auto auto 25% 30%;
}

.newsletter-container {
  z-index: 11;
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  border-radius: 12px;
  justify-content: space-between;
  width: 100%;
  padding: 80px 77px 80px 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.newsletter-pointer-text-container {
  width: 40%;
  max-width: 446px;
}

.newsletter-email-container {
  width: 48%;
  max-width: 460px;
}

.newsletter-form-block {
  width: 100%;
  max-width: 460px;
  margin-top: 40px;
}

.newsletter-text-field {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  color: var(--color-black--white);
  text-align: center;
  border: 0 solid #000;
  border-radius: 36px;
  width: 100%;
  height: 64px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.newsletter-submit-button {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  width: 100%;
  padding: 16px 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  transition: all .2s;
}

.newsletter-submit-button:hover {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
}

.newsletter-pointer-wrapper {
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.newsletter-pointer-wrapper.no-margin {
  margin-bottom: 0;
}

.newsletter-pointer-container {
  z-index: 111;
  width: 100%;
  position: relative;
}

.recent-blog-wrapper {
  border-radius: 12px;
  width: 100%;
  max-width: 580px;
  height: 100%;
  box-shadow: 0 10px 70px #53535312;
}

.recent-blog-link-block-wrapper {
  color: var(--color-black--black);
  align-items: center;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
}

.recent-blog-black-box {
  background-color: var(--color-black--black);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 16px;
  display: flex;
}

.recent-blog-bold-text-16px {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
}

.recent-blog-container {
  width: 100%;
  margin-top: 64px;
}

.blog-row-container {
  width: 100%;
}

.blog-row-wrapper {
  border-radius: 12px;
  justify-content: space-between;
  width: 100%;
  display: flex;
  box-shadow: 0 10px 70px #53535312;
}

.g_s-hero-full {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.homepage-banner-container {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  text-align: center;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  overflow: hidden;
}

.home-banner-italic-text-16x {
  margin: 12px auto;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 24px;
}

.homepage-cross-icon {
  width: 20px;
  height: 20px;
}

.g_s-hero-full-content {
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  width: 100%;
  max-width: 990px;
  position: relative;
}

.g_s-herotablet-content-heading {
  margin-bottom: 32px;
}

.home-button-cta-container {
  z-index: 11;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.g_s-hero-full-image {
  z-index: -1;
  grid-column-gap: 173px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: 1080px;
  margin-top: -240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_s-hero-full-image-img {
  width: 100%;
  max-width: 454px;
  height: 100%;
}

.home-feature-container-1 {
  z-index: 11;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home-feature-1-text-container {
  z-index: 1000;
  width: 48%;
  max-width: 520px;
  position: relative;
}

.home-feature-1-image-container {
  border-radius: 8px;
  width: 48%;
  max-width: 560px;
  position: relative;
  box-shadow: 0 49px 100px #cfcfcf40;
}

.home-feature-hero-image {
  width: 100%;
  height: 100%;
}

.home-feature-container-2 {
  z-index: 11;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 180px;
  display: flex;
  position: relative;
}

.home-feature-2-image-container {
  z-index: 11;
  border-radius: 8px;
  width: 48%;
  max-width: 560px;
  position: relative;
  box-shadow: 0 49px 100px #cfcfcf40;
}

.home-feature-2-text-container {
  flex-direction: column;
  align-items: flex-start;
  width: 48%;
  max-width: 520px;
  display: flex;
}

.link-block-wrapper {
  color: var(--color-black--black);
  justify-content: flex-start;
  align-items: center;
  margin-top: 48px;
  text-decoration: none;
  display: flex;
}

.link-block-wrapper.all-stories-link-block {
  margin-top: 32px;
}

.link-block-wrapper.press-hero-wrapper, .link-block-wrapper.no-margin {
  margin-top: 0;
}

.home-integration-upper-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 88px;
  display: flex;
}

.home-integration-text-wrapper {
  width: 55%;
  max-width: 680px;
}

.home-integration-grid-container {
  width: 100%;
}

.home-integration-item {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 260px;
  height: 100%;
  padding: 24px;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
  box-shadow: 0 10px 70px #53535312;
}

.home-integration-item:hover {
  background-color: #caef4566;
}

.home-integration-image {
  border-radius: 50%;
  width: 72px;
  height: 72px;
  margin-bottom: 8px;
}

.home-integration-item-heading {
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.home-integration-collection-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-hero-full-gradient-1 {
  z-index: -1;
  width: 1024px;
  height: 1024px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-300px, 400px);
}

.g_gradient-yellow.home-hero-small-gradient-div {
  width: 100%;
  height: auto;
}

.g_gradient-yellow.home-hero-large-div {
  width: 40%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_gradient-yellow.growth-gradient-div {
  opacity: .7;
  width: 70%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.g_gradient-yellow.home-feature-1-gradient {
  width: 100%;
  position: absolute;
  inset: -40% auto auto -25%;
}

.g_gradient-yellow.choose-feature-gradient {
  width: 60%;
  position: absolute;
  inset: 0% auto 0% -10%;
}

.g_gradient-yellow.mockup-yellow-container {
  width: 100%;
  max-width: 560px;
  height: 458px;
  display: block;
  position: absolute;
  inset: auto auto 550px -10%;
}

.g_gradient-yellow.about-hero-yellow-div {
  width: 100%;
  max-width: 720px;
  height: 588px;
  position: absolute;
  inset: -39% auto auto -25%;
}

.g_gradient-yellow.investor-yellow-div {
  width: 600px;
  height: 478px;
  position: absolute;
  inset: 0% auto auto -30%;
}

.g_gradient-yellow.pricing-plan-yellow-div {
  width: 100%;
  max-width: 872px;
  height: 600px;
  position: absolute;
  inset: -10% -10% auto auto;
}

.g_gradient-yellow.pricing-yellow-div {
  width: 100%;
  max-width: 852px;
  height: 600px;
  position: absolute;
  inset: -30% auto auto -20%;
}

.g_gradient-yellow.faq-yellow-div {
  width: 940px;
  max-width: 940px;
  height: 600px;
  position: absolute;
  inset: -20% auto auto -20%;
}

.g_gradient-yellow.feature-hero-yellow-div {
  width: 562px;
  max-width: 562px;
  height: 460px;
  position: absolute;
  inset: -5% auto auto 10%;
}

.g_gradient-yellow.feature-payment-yellow-div {
  opacity: .5;
  width: 852px;
  max-width: 852px;
  height: 826px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.g_gradient-yellow.contact-form-yellow-div {
  width: 852px;
  max-width: 852px;
  height: 826px;
  position: absolute;
  inset: auto 10% 15% auto;
}

.g_gradient-yellow.register-yellow-div {
  width: 718px;
  height: 508px;
  position: absolute;
  inset: -20% auto auto -15%;
}

.g_gradient-yellow.changelog-yellow-div {
  width: 852px;
  height: 826px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.g_gradient-yellow.home-3-yellow-left-div {
  width: 100%;
  max-width: 834px;
  height: 510px;
  position: absolute;
  inset: 0% auto auto -10%;
}

.g_gradient-yellow.home-3-yellow-right-div {
  width: 100%;
  max-width: 560px;
  height: 460px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_gradient-yellow.home-3-feature-yellow-div {
  width: 100%;
  max-width: 435px;
  height: 585px;
  position: absolute;
  inset: -30% auto auto -5%;
}

.g_gradient-yellow.home-3-integration-yellow-div {
  width: 100%;
  max-width: 564px;
  height: 590px;
  position: absolute;
  inset: -40% -5% 0% auto;
}

.g_gradient-yellow.home-3-integration-yellow-div-2 {
  width: 100%;
  max-width: 564px;
  height: 590px;
  position: absolute;
  inset: -40% auto auto -5%;
}

.g_gradient-yellow.job-posts-yellow-div {
  width: 100%;
  max-width: 705px;
  height: 603px;
  position: absolute;
  inset: -10% auto auto -15%;
}

.g_gradient-yellow.about-3-hero-yellow-div {
  width: 100%;
  max-width: 535.5px;
  height: 590px;
  position: absolute;
  inset: auto auto -15% -10%;
}

.g_gradient-yellow.about-2-mission-yellow-div {
  width: 100%;
  max-width: 459px;
  height: 621px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_gradient-green.home-hero-large-div {
  width: 80%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.g_gradient-green.home-feature-1-gradient {
  width: 100%;
  height: 60%;
  position: absolute;
  inset: auto 0% 20% auto;
}

.g_gradient-green.choose-feature-gradient {
  opacity: .6;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.g_gradient-green.c-testimonial {
  width: 80%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.g_gradient-green.cta-gradient-div {
  width: 100%;
  position: absolute;
  inset: -10% -10% auto auto;
}

.g_gradient-green.process-green-gradient-div {
  width: 652px;
  height: 340px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_gradient-green.about-hero-green-div {
  width: 100%;
  max-width: 744px;
  height: 608px;
  position: absolute;
  inset: auto 0% 0% 8%;
}

.g_gradient-green.mission-green-div {
  width: 100%;
  max-width: 652px;
  height: 340px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.g_gradient-green.investor-green-div {
  opacity: .5;
  width: 608px;
  height: 492px;
  position: absolute;
  inset: auto 0% -20%;
}

.g_gradient-green.pricing-hero-green-div {
  width: 200%;
  max-width: 744px;
  height: 600px;
  position: absolute;
  inset: auto 0% 5% auto;
}

.g_gradient-green.pricing-green-div {
  opacity: .6;
  width: 100%;
  max-width: 700px;
  height: 614px;
  position: absolute;
  inset: auto 0% -10% -30%;
}

.g_gradient-green.faq-green-div {
  opacity: .5;
  width: 100%;
  max-width: 890px;
  height: 554px;
  position: absolute;
  inset: -10% auto auto 30%;
}

.g_gradient-green.feature-hero-green-div {
  width: 1290px;
  max-width: 1290px;
  height: 1054px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.g_gradient-green.integration-green-div {
  width: 502px;
  height: 262px;
  position: absolute;
  inset: -30% auto auto -10%;
}

.g_gradient-green.contact-hero-green-div {
  width: 652px;
  height: 340px;
  position: absolute;
  inset: auto auto -50% 20%;
}

.g_gradient-green.contact-form-green-div {
  opacity: .6;
  width: 608px;
  height: 630px;
  position: absolute;
  inset: 10% auto auto 0%;
}

.g_gradient-green.register-green-div {
  width: 1290px;
  max-width: 1290px;
  height: 1054px;
  position: absolute;
  inset: -20% auto auto 0%;
}

.g_gradient-green.changelog-green-div {
  opacity: .6;
  width: 608px;
  height: 630px;
  position: absolute;
  inset: 0% auto auto -5%;
}

.g_gradient-green.newsletter-green-div {
  width: 596px;
  height: 312px;
  position: absolute;
  inset: auto auto -56% 20%;
}

.g_gradient-green.demo-green-bottom-left-div {
  width: 100%;
  max-width: 744px;
  max-height: 610px;
  position: absolute;
  inset: 50px 50px auto auto;
}

.g_gradient-green.demo-hero-green-gradient-div {
  width: 100%;
  max-width: 816px;
  height: 700px;
  position: absolute;
  inset: auto -50px -180px auto;
}

.g_gradient-green.cs-hero-green-gradient-div {
  width: 100%;
  max-width: 692px;
  height: 520px;
  position: absolute;
  inset: -50px -50px auto auto;
}

.g_gradient-green.home-2-green-gradient-div {
  width: 100%;
  max-width: 1074px;
  height: 457.5px;
  position: absolute;
  inset: 20% auto auto 20%;
}

.g_gradient-green.home-2-process-green-gradient {
  width: 100%;
  max-width: 774px;
  position: absolute;
  inset: auto -25% 0% auto;
}

.g_gradient-green.home-2-process-green-div {
  width: 100%;
  max-width: 489px;
  height: 255px;
  position: absolute;
  inset: auto 0% -15% auto;
}

.g_gradient-green.home-2-cs-green-div {
  width: 100%;
  max-width: 1161px;
  height: 616.5px;
  position: absolute;
  inset: 10% -18% auto auto;
}

.g_gradient-green.home-3-green-right-div {
  max-width: 1260px;
  height: 1032px;
  position: absolute;
  inset: -33% -28% auto auto;
}

.g_gradient-green.home-3-process-gradient-div {
  width: 100%;
  max-width: 774px;
  position: absolute;
  inset: auto auto 5% -25%;
}

.g_gradient-green.home-3-customer-green-div {
  max-width: 486px;
  height: 348px;
  position: absolute;
  inset: auto auto -10% 0%;
}

.g_gradient-green.home-3-feature-green-div {
  width: 100%;
  max-width: 554px;
  height: 360px;
  position: absolute;
  inset: 15% -30% auto auto;
}

.g_gradient-green.home-3-cta-green-div-first {
  width: 100%;
  max-width: 901.5px;
  height: 498px;
  position: absolute;
  inset: 0% 0% auto;
}

.g_gradient-green.home-3-integration-green-div {
  width: 100%;
  max-width: 660px;
  height: 517.5px;
  position: absolute;
  inset: -20% auto auto -15%;
}

.g_gradient-green.home-3-integration-green-div-2 {
  width: 100%;
  max-width: 660px;
  height: 517.5px;
  position: absolute;
  inset: -20% -15% 0% auto;
}

.g_gradient-green.about-2-hero-gradient-div {
  width: 100%;
  max-width: 688px;
  height: 668px;
  position: absolute;
  inset: auto -30% -50% auto;
}

.g_gradient-green.about-2-different-green-div {
  width: 100%;
  max-width: 774px;
  height: 646px;
  position: absolute;
  inset: auto auto -25% -25%;
}

.g_gradient-green.job-posts-green-div {
  width: 100%;
  max-width: 667.5px;
  height: 417px;
  position: absolute;
  inset: auto -10% 0% auto;
}

.g_gradient-green.about-3-hero-green-div {
  opacity: .7;
  width: 100%;
  max-width: 555px;
  height: 610px;
  position: absolute;
  inset: auto -20% 15% auto;
}

.g_gradient-green.about-3-mission-green-div {
  width: 100%;
  max-width: 870px;
  height: 498px;
  position: absolute;
  inset: -20% auto auto -20%;
}

.g_gradient-green.pricing-2-table-green-div {
  width: 1161px;
  max-width: 1161px;
  height: 661.5px;
  position: absolute;
  inset: -10% auto auto 0%;
}

.g_gradient-green.pricing-2-hero-green-div {
  width: 100%;
  max-width: 688px;
  height: 688px;
  position: absolute;
  inset: 10% auto auto -30%;
}

.g_gradient-green.pricing-3-customer-green-div {
  width: 1161px;
  max-width: 1161px;
  height: 616.5px;
  position: absolute;
  inset: -6% auto auto 0%;
}

.g_gradient-green.pricing-3-hero-green-div {
  width: 100%;
  max-width: 1074px;
  height: 457.5px;
  position: absolute;
  inset: 20% auto auto -20%;
}

.g_gradient-blue.home-hero-small-gradient-div {
  width: 100%;
  height: auto;
}

.g_gradient-blue.home-hero-large-div {
  width: 1000px;
  max-width: 1000px;
  position: absolute;
  inset: auto auto -44% 0%;
}

.g_gradient-blue.growth-gradient-div {
  opacity: .5;
  width: 70%;
  position: absolute;
  inset: auto auto -100px 0%;
}

.g_gradient-blue.home-feature-1-gradient {
  opacity: .7;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: auto auto -10% 5%;
}

.g_gradient-blue.choose-feature-gradient {
  width: 60%;
  position: absolute;
  inset: 0% -10% 0% auto;
}

.g_gradient-blue.c-testimonial {
  width: 80%;
  height: 80%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.g_gradient-blue.cta-gradient-div {
  width: 100%;
  position: absolute;
  inset: auto auto -10% -10%;
}

.g_gradient-blue.blue-process-gradient {
  width: 689px;
  height: 470px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.g_gradient-blue.about-hero-blue-div {
  width: 100%;
  max-width: 638px;
  height: 638px;
  position: absolute;
  inset: auto -15% 25% auto;
}

.g_gradient-blue.mission-blue-div {
  width: 100%;
  max-width: 504px;
  height: 344px;
  position: absolute;
  inset: 0% auto auto -20%;
}

.g_gradient-blue.investor-blue-div {
  opacity: .7;
  width: 604px;
  height: 380px;
  position: absolute;
  inset: 0% -20% auto auto;
}

.g_gradient-blue.pricing-hero-blue-div {
  width: 100%;
  max-width: 638px;
  height: 638px;
  position: absolute;
  inset: auto auto 10% 5%;
}

.g_gradient-blue.pricing-plan-blue-div {
  opacity: .6;
  width: 100%;
  max-width: 902px;
  height: 394px;
  position: absolute;
  inset: auto auto 0% -20%;
}

.g_gradient-blue.pricing-blue-div {
  opacity: .6;
  width: 100%;
  max-width: 748px;
  height: 380px;
  position: absolute;
  inset: -10% -10% auto auto;
}

.g_gradient-blue.faq-blue-div {
  opacity: .6;
  width: 100%;
  max-width: 850px;
  height: 472px;
  position: absolute;
  inset: 10% auto auto 0%;
}

.g_gradient-blue.feature-hero-blue-div {
  width: 1082px;
  max-width: 1082px;
  height: 1082px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.g_gradient-blue.feature-payment-blue-div {
  opacity: .5;
  width: 618px;
  height: 440px;
  position: absolute;
  inset: 20% 0% auto auto;
}

.g_gradient-blue.integration-blue-div {
  width: 382px;
  height: 260px;
  position: absolute;
  inset: 10% 0% auto;
}

.g_gradient-blue.contact-hero-blue-div {
  width: 614px;
  height: 342px;
  position: absolute;
  inset: auto 10% auto auto;
}

.g_gradient-blue.contact-form-blue-div {
  width: 748px;
  height: 380px;
  position: absolute;
  inset: 0% auto auto 10%;
}

.g_gradient-blue.register-blue-div {
  width: 826px;
  max-width: 826px;
  height: 826px;
  position: absolute;
  inset: 20% 0% auto auto;
}

.g_gradient-blue.changelog-blue-div {
  width: 748px;
  height: 380px;
  position: absolute;
  inset: 0% auto auto 15%;
}

.g_gradient-blue.newsletter-blue-div {
  width: 426px;
  height: 290px;
  position: absolute;
  inset: -25% 10% auto auto;
}

.g_gradient-blue.demo-bottom-left-div {
  width: 100%;
  max-width: 640px;
  max-height: 640px;
  position: absolute;
  inset: -120px -100px auto auto;
}

.g_gradient-blue.demo-hero-blue-gradient-div {
  width: 100%;
  max-width: 768px;
  height: 700px;
  position: absolute;
  inset: -100px auto auto -100px;
}

.g_gradient-blue.cs-hero-blue-gradient-div {
  width: 100%;
  max-width: 652px;
  height: 524px;
  position: absolute;
  inset: 120px 120px auto auto;
}

.g_gradient-blue.home-2-blue-gradient-div {
  width: 100%;
  max-width: 919px;
  height: 480px;
  position: absolute;
  inset: auto auto 0% 55%;
}

.g_gradient-blue.home-2-process-blue-div {
  width: 100%;
  max-width: 516px;
  height: 351px;
  position: absolute;
  inset: auto 20% 0% auto;
}

.g_gradient-blue.home-2-cs-blue-div {
  width: 100%;
  max-width: 790.5px;
  height: 435px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.g_gradient-blue.home-3-blue-left-div {
  width: 100%;
  max-width: 366px;
  height: 284px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_gradient-blue.home-3-blue-right-div {
  width: 100%;
  max-width: 1080px;
  height: 1080px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.g_gradient-blue.home-3-customer-blue-div {
  max-width: 513px;
  height: 476px;
  position: absolute;
  inset: -50% -20% auto auto;
}

.g_gradient-blue.home-3-feature-blue-div {
  width: 100%;
  max-width: 604px;
  height: 290px;
  position: absolute;
  inset: 42% 0% auto auto;
}

.g_gradient-blue.home-3-cta-blue-div-first {
  width: 100%;
  max-width: 525px;
  height: 360px;
  position: absolute;
  inset: auto auto -20% -15%;
}

.g_gradient-blue.home-3-cta-blue-div-2 {
  width: 100%;
  max-width: 901.5px;
  height: 332px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.g_gradient-blue.home-3-integration-blue-div {
  width: 100%;
  max-width: 423px;
  height: 540px;
  position: absolute;
  inset: -10% auto 0% 25%;
}

.g_gradient-blue.home-3-integration-blue-div-2 {
  width: 100%;
  max-width: 423px;
  height: 540px;
  position: absolute;
  inset: -10% 25% 0% auto;
}

.g_gradient-blue.about-2-hero-blue-gradient-div {
  z-index: 1111;
  width: 100%;
  max-width: 636px;
  height: 636px;
  position: absolute;
  inset: -29% auto auto -32%;
}

.g_gradient-blue.about-2-different-blue-div {
  width: 100%;
  max-width: 990px;
  height: 810px;
  position: absolute;
  inset: -30% auto auto 0%;
}

.g_gradient-blue.about-2-different-blue-div-1 {
  width: 100%;
  max-width: 790.5px;
  height: 435px;
  position: absolute;
  inset: auto auto 0% 30%;
}

.g_gradient-blue.job-posts-blue-div {
  width: 100%;
  max-width: 637.5px;
  height: 354px;
  position: absolute;
  inset: auto auto 0% -10%;
}

.g_gradient-blue.about-3-hero-blue-div {
  opacity: .7;
  width: 100%;
  max-width: 480px;
  height: 480px;
  position: absolute;
  inset: -15% auto auto -5%;
}

.g_gradient-blue.about-3-mission-blue-div {
  width: 100%;
  max-width: 670.5px;
  height: 499.5px;
  position: absolute;
  inset: auto 5% -5% auto;
}

.g_gradient-blue.about-2-mission-blue-div {
  width: 100%;
  max-width: 625px;
  height: 322.5px;
  position: absolute;
  inset: auto 15% 15% auto;
  transform: rotate(-30deg);
}

.g_gradient-blue.pricing-2-table-blue-div {
  width: 100%;
  max-width: 790.5px;
  height: 435px;
  position: absolute;
  inset: 30% auto auto -10%;
}

.g_gradient-blue.pricing-2-hero-blue-div {
  z-index: 11;
  width: 100%;
  max-width: 636px;
  height: 636px;
  position: absolute;
  inset: 0% -32% auto auto;
}

.g_gradient-blue.pricing-3-customer-blue-div {
  width: 100%;
  max-width: 790.5px;
  height: 435px;
  position: absolute;
  inset: 36% auto auto -20%;
}

.g_gradient-blue.pricing-3-hero-blue-div {
  width: 100%;
  max-width: 919.5px;
  height: 480px;
  position: absolute;
  inset: 0% auto auto 10%;
}

.g_gradient-blue-img, .g_gradient-green-img, .g_gradient-yellow-img {
  object-fit: fill;
  width: 100%;
  height: 100%;
}

.g_s-hero-full-gradient-2 {
  z-index: -1;
  opacity: .4;
  width: 100%;
  max-width: 974px;
  height: 787px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-57px, 19px);
}

.growth-gradient-container {
  width: 100%;
  max-width: 1005px;
  height: 642px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 100px 0% 0%;
}

.home-feature-1-gradient-div {
  width: 100%;
  max-width: 600px;
  height: 450px;
  position: absolute;
  inset: auto auto -15% 0%;
}

.g_s-two-columns-dark-gradient {
  z-index: 1;
  width: 100%;
  max-width: 600px;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.recent-blog-tabs {
  width: 100%;
  height: 100%;
}

.recent-blog-tabs-menu {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  margin-top: 32px;
  display: flex;
}

.recent-blog-tab-link {
  background-color: var(--color-black--white);
  border-radius: 10px;
  width: 32%;
  max-width: 365px;
  padding: 24px 16px 24px 24px;
  box-shadow: 0 10px 70px #53535312;
}

.recent-blog-tab-link.w--current {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
}

.recent-blog-tab-wrapper {
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.recent-blog-tab-image-wrapper {
  object-fit: cover;
  border-radius: 4px;
  width: 88px;
  height: 88px;
  margin-right: 16px;
}

.recent-blog-bold-text-14px {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.recent-blog-heading-20px {
  letter-spacing: -.01em;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.recent-blog-tabs-content {
  width: 100%;
  height: 100%;
  overflow: visible;
}

.recent-blog-tab-pane-wrapper {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.recent-blog-text-container {
  width: 45%;
  max-width: 440px;
  height: auto;
}

.recent-blog-slider-container {
  width: 50%;
  max-width: 560px;
}

.recent-blog-slider {
  background-color: #0000;
  border-radius: 14px;
  width: 100%;
  height: auto;
}

.recent-blog-mask {
  border-radius: 14px;
  width: 100%;
  height: 100%;
}

.recent-blog-slide {
  border-radius: 14px;
  width: 100%;
  height: 100%;
  margin-right: 40px;
}

.recent-blog-slider-left-arrow {
  background-color: var(--color-black--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  transition: all .2s;
  display: flex;
  inset: 0% auto 0% -5%;
  box-shadow: 0 9px 62px #00000012;
}

.recent-blog-slider-left-arrow:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  transform: translate(-5px);
}

.recent-blog-slider-right-arrow {
  background-color: var(--color-black--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  transition: all .2s;
  display: flex;
  inset: 0% -5% 0% auto;
  box-shadow: 0 8px 62px #00000012;
}

.recent-blog-slider-right-arrow:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  transform: translate(5px);
}

.recent-blog-slide-nav {
  display: none;
}

.recent-blog-home-text-wrapper {
  width: 50%;
  margin-bottom: 64px;
}

.process-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
}

.process-heading-container {
  width: 100%;
  max-width: 950px;
  margin-bottom: 88px;
}

.process-bottom-container {
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.accordin-normal {
  z-index: 20;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 38px;
  height: 100%;
  position: relative;
}

.accordin-normal._3 {
  align-items: stretch;
  width: 100%;
  display: flex;
}

.accordin-normal._4 {
  width: 100%;
  display: block;
}

.accordin-normal._1, .accordin-normal._2 {
  width: 100%;
}

.process-accordions {
  place-content: center space-between;
  align-items: center;
  width: 100%;
  max-width: 836px;
  height: 100%;
  max-height: 380px;
  margin-top: 0;
  display: flex;
}

.accordin-active-text {
  color: #ffffffb3;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.accordin-active-text.heading-1 {
  color: var(--color-black--white);
  letter-spacing: -.01em;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.process-accordion {
  background-color: var(--a-dim-grey\<deleted\|variable-a8ce6e89\>);
  color: var(--color-black--white);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 120px;
  height: 100vw;
  max-height: 400px;
  padding: 28px 40px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.numbers {
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 24px;
  font-family: Boska variable, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 700;
  line-height: 40px;
}

.numbers._2, .numbers._1, .numbers._3, .numbers._4 {
  font-family: Boska, sans-serif;
}

.numbers.large-1, .numbers.large-2, .numbers.large-3, .numbers.large-4 {
  font-family: Boska, sans-serif;
  font-size: 88px;
  line-height: 96px;
  display: none;
}

.vertical-text {
  opacity: .7;
  letter-spacing: -.01em;
  white-space: nowrap;
  font-size: 24px;
  line-height: 32px;
  display: block;
  transform: rotate(90deg);
}

.vertical-text._3 {
  width: 100%;
}

.accordin-active {
  z-index: 10;
  opacity: 1;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: block;
  position: relative;
  inset: 0 auto auto;
}

.accordin-active._3, .accordin-active._2, .accordin-active._1, .accordin-active._4 {
  display: none;
}

.gradient-div {
  position: relative;
}

.gradient-div.home-3-customer-gradient-div {
  width: 100%;
  max-width: 496px;
  height: 316px;
  position: absolute;
  inset: 35% -20% auto auto;
}

.process-accordin-container {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.g_s-herotablet-ornament-star {
  width: 100%;
  max-width: 87px;
  position: absolute;
  inset: auto auto 35% -4%;
}

.g_s-herotablet-ornament-swirl {
  width: 100%;
  max-width: 144px;
  position: absolute;
  inset: auto auto 10% -4%;
}

.process-white-star-svg {
  z-index: 111;
  width: 100%;
  max-width: 66px;
  position: absolute;
  inset: auto auto 150px 5%;
}

.process-white-path-svg {
  z-index: 111;
  width: 100%;
  max-width: 122px;
  position: absolute;
  inset: auto auto 200px 12%;
}

.process-gradient-div {
  width: 498.5px;
  height: 311px;
  position: absolute;
  inset: 40% auto auto -18%;
}

.feature-heading-wrapper-500px {
  max-width: 500px;
}

.ds_hero {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
}

.feature-hero-highlight-svg {
  position: absolute;
  inset: auto auto -40px -40px;
}

.home-cross-icon-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.home-integration-empty-state {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
  color: var(--color-black--black);
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 100px;
  font-weight: 700;
  display: flex;
}

.process-accordin-slider-wrapper {
  width: 100%;
  max-width: 837px;
  height: 100%;
  display: none;
}

.process-accordin-slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
  display: flex;
}

.process-accordin-mask {
  width: 100%;
  max-width: 360px;
  height: auto;
  overflow: visible;
}

.process-accordin-slide {
  width: 100%;
  height: 100%;
  margin-right: 40px;
}

.p-accordin-slider-container {
  background-color: var(--a-dim-grey\<deleted\|variable-a8ce6e89\>);
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 28px 40px 72px;
  display: flex;
}

.p-accordin-slider-number-text {
  letter-spacing: -.02em;
  margin-bottom: 32px;
  font-family: Boska variable, sans-serif;
  font-size: 88px;
  font-style: italic;
  font-weight: 700;
  line-height: 96px;
}

.p-accordin-slider-heading-32px {
  letter-spacing: -.01em;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.p-accordin-slider-para-18px {
  opacity: .7;
  font-size: 18px;
  line-height: 32px;
}

.process-accordin-slide-nav {
  display: none;
}

.p-accordin-slider-right-arrow {
  width: 50%;
  inset: 0% 0% 0% auto;
}

.p-accordin-slider-left-arrow {
  width: 50%;
  inset: 0% auto 0% 0%;
}

.mission-special-image {
  width: 100%;
  max-width: 240px;
  position: absolute;
  inset: auto auto 400px -180px;
}

.investor-gradient-div {
  width: 100%;
  max-width: 587px;
  height: 515px;
  position: absolute;
  inset: auto 0% -100px auto;
}

.feature-payment-gradient-div {
  width: 426px;
  height: 508px;
  position: absolute;
  inset: 30% auto auto -5%;
}

.integration-heading-wrapper {
  position: relative;
}

.integration-arrow {
  width: 100%;
  max-width: 100px;
  margin: 20px auto 40px;
}

.integration-gradient-div {
  width: 251px;
  height: 232px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.licensing-tag-subtexts {
  margin-bottom: 0;
  margin-right: 8px;
  font-size: 20px;
  line-height: 160%;
}

.licensing-tag-subtexts.bold {
  font-size: 24px;
  font-weight: 700;
}

.licensing-tag-subtexts.small {
  max-width: 400px;
}

.image-covers {
  z-index: 10;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: relative;
}

.bold-span {
  font-weight: 700;
}

.licencing-images-grids {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 100px;
  display: grid;
}

.licensing-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.license-links {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc4070d485e496_Group%205521.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  max-width: 32px;
  height: 32px;
  padding: 5px;
  display: flex;
}

.license-links:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
}

.licensing-wrap {
  align-items: center;
  margin-bottom: 26px;
  display: flex;
}

.licensing-wrap.top {
  margin-bottom: 32px;
}

.licensing-block {
  margin-bottom: 60px;
  margin-right: auto;
}

.licensing-block.margin {
  margin-bottom: 100px;
}

.licensing-image-and-text-wrappers {
  border: 2px #0d0e10;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  padding: 0;
  display: flex;
}

.illustration-hero-image {
  width: 100%;
  max-width: 443px;
}

.licensing-hero-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
}

.license-text-wrapper {
  text-align: center;
  width: 100%;
  max-width: 560px;
}

.license-hero-headng {
  margin-bottom: 24px;
}

.changelog-gradient-div {
  width: 658px;
  max-width: 658px;
  height: 527px;
  margin: auto;
  position: absolute;
  inset: 220px 0% 0%;
}

.newsletter-gradient-div {
  width: 444px;
  height: 172px;
  position: absolute;
  inset: auto 0% 0 auto;
}

.integration-form-block, .integration-form {
  width: 100%;
}

.integration-success-message {
  background-color: var(--green-03\<deleted\|variable-debe9949\>);
  border-radius: 4px;
  font-size: 18px;
  font-weight: 700;
}

.integration-error-message {
  background-color: var(--tomato-red\<deleted\|variable-da1fc247\>);
  border-radius: 4px;
  font-weight: 700;
}

.g_s-hero-full-ornament {
  width: 46px;
  height: auto;
  position: absolute;
  inset: 0% auto auto 0%;
}

.blog-hero-tab {
  width: 100%;
}

.blog-hero-tabs-menu {
  z-index: 111;
  justify-content: space-between;
  align-items: stretch;
  width: 95%;
  max-width: 1200px;
  margin-top: -80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-hero-tab-link {
  background-color: var(--color-black--white);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 25%;
  max-width: 285px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 32px 24px;
  display: flex;
  box-shadow: 0 10px 70px #53535312;
}

.blog-hero-tab-link.w--current {
  background-color: var(--color-black--white);
}

.blog-hero-reading-time-text-14px {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.blog-hero-heading-18px {
  font-size: 18px;
  font-weight: 900;
  line-height: 34px;
}

.block-header {
  padding-top: 20px;
  padding-bottom: 20px;
}

.plans-template-hero-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
}

.plan-template-text-container {
  flex-direction: column;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.plan-name {
  margin-bottom: 10px;
  font-size: 72px;
  line-height: 120%;
}

.plan-type {
  opacity: .7;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.plan-featiure-rich-text h4 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc404ef185e409_CheckCircle.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 16px;
  padding-left: 44px;
  font-size: 18px;
  line-height: 32px;
}

.plan-type-wrapper {
  margin-bottom: 20px;
}

.plan-template-product-box-wrap {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  border-radius: 12px;
  width: 100%;
  height: auto;
  padding: 40px;
}

.plan-template-product-container {
  width: 50%;
  max-width: 600px;
}

.add-to-cart {
  width: 100%;
  margin-top: 40px;
}

.select-field {
  border: 0 solid #000;
  border-radius: 30px;
  height: 55px;
  font-size: 18px;
  font-weight: 500;
}

.quantity {
  display: none;
}

.cart-button-wrap {
  margin-top: 20px;
  display: flex;
}

.buy-now-button {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  margin-top: 0;
  margin-right: 20px;
  padding: 15px 30px;
  font-weight: 700;
  line-height: 150%;
}

.add-to-cart-button {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  justify-content: center;
  padding: 15px 30px;
  font-weight: 700;
  line-height: 150%;
}

.plan-pricing-text {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.plan-pricing-text-wrapper {
  margin-top: 20px;
}

.plan-details-paragraph {
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
}

.plan-details-title {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.order-text-block {
  line-height: 30px;
}

.place-order-button {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  justify-content: center;
  height: 60px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.order-confirmation, .paypal-checkout-form {
  padding: 0;
  display: none;
}

.apple-pay {
  height: 70px;
}

.checkout-form {
  padding: 0;
  display: none;
}

.image-animation-div {
  width: auto;
}

.button-wrapper {
  position: relative;
}

.pricing-collection-list {
  z-index: 10;
  position: relative;
}

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

.pricing-ecommerce-rtb h4 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc40cb5185e3c4_CheckCircle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 16px;
  padding-left: 44px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.cart-button {
  background-color: #0000;
  padding-left: 0;
  padding-right: 10px;
}

.cart-quantity {
  color: var(--tomato-red\<deleted\|variable-da1fc247\>);
  background-color: #fa7a680d;
  margin-left: 4px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.cart-container {
  color: var(--color-black--black);
}

.option {
  background-image: none;
  background-size: auto;
  margin-bottom: 10px;
  padding-left: 0;
  font-size: 16px;
}

.cart-product {
  margin-bottom: 10px;
  font-size: 19px;
}

.apple-pay-2 {
  border-radius: 160px;
  height: 60px;
}

.remove-button {
  color: var(--tomato-red\<deleted\|variable-da1fc247\>);
  text-decoration: none;
}

.cart-icon {
  margin-right: 5px;
}

.cart-icon.black {
  color: var(--color-black--black);
}

.cart-wrapper {
  z-index: 11111111;
}

.black-cart, .black-cart-text {
  color: var(--color-black--black);
}

.lock-image {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.field-label {
  text-align: left;
  margin-bottom: 10px;
}

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

.download-hero-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  overflow: hidden;
}

.download-hero-grid {
  z-index: 11;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  position: relative;
}

.download-grid-item {
  background-color: var(--color-black--white);
  box-shadow: 0 10px 70px 0 var(--shadow\<deleted\|variable-047072e7\>);
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 360px;
  padding: 40px 30px 28px;
  display: flex;
}

.download-grid-item-icon {
  width: 80px;
  height: 80px;
  margin-bottom: 24px;
}

.download-grid-item-heading {
  letter-spacing: -.01em;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.download-grid-item-sub-text {
  max-width: 280px;
  font-size: 16px;
  line-height: 150%;
}

.download-grid-item-spacer-line {
  background-color: var(--grey-02);
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 27px;
}

.download-grid-item-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color-black--black);
  letter-spacing: .08em;
  text-transform: uppercase;
  align-items: center;
  font-size: 16px;
  font-weight: 900;
  text-decoration: none;
  display: flex;
}

.download-grid-item-button-icon {
  width: 40px;
  height: 40px;
}

.download-grid-container {
  width: 100%;
  margin-top: -200px;
}

.download-hero-heading {
  margin-bottom: 24px;
}

.download-hero-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.demo-hero-section {
  z-index: 11111;
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.demo-hero-text-container {
  width: 53%;
  max-width: 600px;
  position: relative;
}

.demo-hero-form-container {
  color: var(--color-black--black);
  width: 45%;
  max-width: 460px;
  position: relative;
}

.demo-hero-heading {
  margin-bottom: 24px;
}

.demo-hero-heading-spacer {
  background-color: #fff3;
  width: 100%;
  height: 2px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.demo-hero-logo-grid {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  opacity: .8;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 587px;
}

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

.contact-select-field {
  border: 0 solid #0000;
  height: 56px;
  margin-bottom: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

._1200px-wrapper {
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-3-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.pricing-3-left-contain {
  background-color: var(--color-black--white);
  border-radius: 13px;
  flex-direction: column;
  align-items: center;
  max-width: 580px;
  padding-top: 48px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 7px 7px 70px #53535312;
}

.pricing-3-top-contain {
  justify-content: space-between;
  align-items: center;
  max-width: 500px;
  margin-bottom: 84px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.pricing-3-top-left {
  margin-right: 94px;
}

.pricing-3-top-right {
  align-items: flex-end;
  display: flex;
}

.pricing-plan-heading {
  margin-bottom: 10px;
}

.pricing-plan-sub-heading {
  opacity: .5;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 157%;
}

.pricing-3-middle-contain {
  grid-row-gap: 16px;
  background-color: #fbfbfb;
  flex-direction: column;
  margin-bottom: 40px;
  padding: 32px 40px;
  display: flex;
}

.pricing-3-point-contain {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pricing-3-point-icon {
  margin-right: 16px;
}

.pricing-3-point-text {
  font-size: 18px;
  font-weight: 500;
  line-height: 178%;
}

.integration-details-rt-container {
  background-color: var(--color-black--white);
  border-radius: 13px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 920px;
  margin-top: -168px;
  padding: 64px 80px;
  display: flex;
  box-shadow: 0 10px 70px #53535312;
}

.wrapper-1200px {
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.wrapper-1200px.all-stories-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 160px;
}

.wrapper-1200px.career-hero-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 190px;
}

.wrapper-1200px.career-interview-process-flex {
  z-index: 1111111;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.wrapper-1200px.about-3-press-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 160px;
}

.wrapper-1200px.about-3-team-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 160px;
  padding-bottom: 60px;
}

.wrapper-1200px.home-3-manage-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 160px;
}

.wrapper-1200px.home-3-customer-flex {
  z-index: 1111;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 0;
  position: relative;
}

.all-stories-grid-container {
  width: 100%;
}

.all-stories-collection-list {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.all-stories-hero-item {
  box-shadow: 0 10px 70px 0 var(--shadow\<deleted\|variable-047072e7\>);
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 580px;
  height: 100%;
  display: flex;
}

.all-stories-item-image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.all-stories-item-text-wrapper {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px 32px 48px;
  display: flex;
}

.all-stories-thumbnail-image {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%;
  height: 100%;
}

.all-stories-logo-image {
  z-index: 1;
  width: auto;
  max-width: 250px;
  height: auto;
  position: absolute;
  inset: auto auto 32px 32px;
}

.all-stories-item-heading {
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 700;
  line-height: 125%;
}

.all-stories-leader-award-section {
  position: relative;
}

.leader-award-upper-section {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.leader-award-text-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 480px;
  display: flex;
}

.leader-award-rating-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tag-text-14px {
  background-color: var(--green-01\<deleted\|variable-d36902a2\>);
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 14px;
  padding: 3px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
}

.star-rating-icon {
  width: 32px;
  height: 32px;
}

.star-rating-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 50px;
  margin-bottom: 16px;
  display: flex;
}

.leader-award-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
}

.leader-award-wrapper {
  width: 100%;
  max-width: 160px;
}

.leader-award-image {
  width: 100%;
  height: 100%;
}

.customer-stories-hero-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.customer-stories-hero-heading {
  margin-bottom: 24px;
}

.customer-stories-hero-text-wrap {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.customer-stories-hero-map {
  width: 100%;
  height: 100%;
}

.customer-stories-hero-image-wrap {
  width: 100%;
  height: 100%;
  position: relative;
}

.customer-stories-map-users-img {
  z-index: 111111;
  width: 8%;
  max-width: 80px;
  position: absolute;
}

.customer-stories-map-users-img._1 {
  inset: 25% auto auto -3%;
}

.customer-stories-map-users-img._2 {
  inset: -18% auto auto 8%;
}

.customer-stories-map-users-img._3 {
  inset: auto auto 15% 15%;
}

.customer-stories-map-users-img._4 {
  inset: 10% auto auto 30%;
}

.customer-stories-map-users-img._5 {
  inset: auto 40% 18% auto;
}

.customer-stories-map-users-img._6 {
  inset: 5% 28% auto auto;
}

.customer-stories-map-users-img._7 {
  inset: -18% 5% auto auto;
}

.customer-stories-map-users-img._8 {
  inset: auto -3% 30% auto;
}

.pricing-3-bottom-contain {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.pricing-3-bottom-text {
  opacity: .5;
  letter-spacing: .08em;
  font-size: 14px;
  font-weight: 900;
  line-height: 157%;
}

.customer-stories-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.pricing-3-questions-heading {
  text-align: center;
  margin-bottom: 80px;
  font-size: 40px;
  font-weight: 900;
  line-height: 120%;
}

.pricing-3-questions-grid-contain {
  width: 100%;
}

.pricing-3-questions-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 8px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.pricing-3-questions-grid-cell {
  border-radius: 8px;
  max-width: 360px;
  padding: 24px;
  box-shadow: 7px 7px 70px #53535312;
}

.pricing-3-question {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 900;
  line-height: 140%;
}

.pricing-3-answer {
  font-size: 18px;
  line-height: 178%;
}

.pricing-3-right-category-contain {
  background-color: var(--color-black--white);
  border-radius: 13px;
  flex-direction: column;
  align-items: center;
  max-width: 580px;
  padding-top: 48px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 7px 7px 70px #53535312;
}

.how-we-compare-section {
  background-color: var(--color-black--black);
  position: relative;
  overflow: hidden;
}

.how-we-compare-grid-contain {
  background-color: var(--a-dim-grey\<deleted\|variable-a8ce6e89\>);
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.how-we-compare-grid-contain.grey-bg {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
}

.how-we-compare-grid-contain.header-grey-bg {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  padding-top: 32px;
  padding-bottom: 32px;
}

.how-we-compare-grid-left {
  width: 25%;
  padding-left: 40px;
}

.how-we-compare-grid-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  width: 75%;
  display: grid;
}

.how-we-compare-grid {
  width: 100%;
  height: 100%;
}

.how-we-compare-grid-subtext {
  font-size: 18px;
  font-weight: 500;
  line-height: 178%;
}

.career-hero-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.career-hero-text-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 650px;
  display: flex;
}

.career-hero-heading {
  margin-bottom: 24px;
}

.career-hero-image-grid {
  z-index: 111;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr 1.25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  margin-top: -200px;
  display: grid;
  position: relative;
}

.career-hero-image {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.career-interview-process-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  margin-top: 100px;
  position: relative;
  overflow: hidden;
}

.interview-process-text-wrapper {
  width: 50%;
  max-width: 580px;
}

.interview-process-pointer-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  width: 45%;
  max-width: 500px;
  display: flex;
}

.interview-process-pointer-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.interview-process-number-text {
  color: var(--color-black--black);
  letter-spacing: -.02em;
  font-family: Boska variable, sans-serif;
  font-size: 56px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
}

.interview-process-number-wrap {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 72px;
  display: flex;
}

.interview-process-sebtext-wrp {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 90%;
  max-width: 396px;
  display: flex;
}

.interview-process-pointer-heading {
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.job-listing-text-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 600px;
  display: flex;
}

.job-listing-text-wrapper.bottom {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  max-width: 640px;
  margin-top: 40px;
  position: relative;
}

.job-listing-container {
  width: 100%;
  position: relative;
}

.job-listing-tabs {
  z-index: 11;
  flex-direction: column;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.job-listing-tabs-menu {
  background-color: var(--color-black--black);
  border-radius: 56px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 416px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  display: flex;
}

.job-listing-tab-link {
  color: var(--color-black--white);
  background-color: #0000;
  border-radius: 56px;
  padding: 8px 20px;
  font-size: 16px;
  line-height: 150%;
}

.job-listing-tab-link:hover {
  color: var(--aqua\<deleted\|variable-55f16360\>);
}

.job-listing-tab-link.w--current {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
}

.job-listing-tab-link.w--current:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
}

.job-listing-tabs-content {
  width: 100%;
  height: 100%;
  overflow: visible;
}

.job-listing-tab-pane {
  width: 100%;
  height: 100%;
}

.job-listing-hero-container {
  background-color: var(--color-black--white);
  box-shadow: 0 10px 70px 0 var(--shadow\<deleted\|variable-047072e7\>);
  color: var(--color-black--black);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px 40px;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.job-listing-hero-container:hover {
  background-color: #caef4599;
}

.job-listing-hero-text-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 80%;
  display: flex;
}

.job-listing-job-title {
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.job-listing-sub-wrapper {
  align-items: center;
  display: flex;
}

.job-listing-job-sub-text-16px {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
}

.job-listing-job-sub-text-16px.spacer {
  margin-left: 8px;
  margin-right: 8px;
}

.job-listing-arrow-wrapper {
  background-color: var(--color-black--black);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.job-listing-arrow-icon {
  width: 24px;
  height: 24px;
}

.job-listing-collection-list-wrap {
  width: 100%;
}

.job-listing-collection-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.job-listing-collection-item {
  width: 100%;
}

.job-listing-tab-pane-wrapper {
  z-index: 11;
  width: 100%;
  position: relative;
}

.job-post-open-roles-section {
  overflow: hidden;
}

.job-post-open-roles-container {
  width: 100%;
  max-width: 814px;
  margin-top: 120px;
  margin-bottom: 80px;
}

.customer-stories-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 45%;
  max-width: 480px;
  display: flex;
}

.customer-stories-hero-container {
  width: 50%;
  max-width: 580px;
}

.about-3-press-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.about-3-press-hero-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  box-shadow: 0 10px 70px 0 var(--shadow\<deleted\|variable-047072e7\>);
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 374px;
  height: 100%;
  padding: 32px;
  display: flex;
}

.about-3-press-hero-wrapper:hover {
  background-color: #caef454d;
}

.about-3-press-text-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.about-3-team-left-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 50%;
  max-width: 270px;
  display: flex;
}

.about-3-team-grid-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 890px;
  display: grid;
}

.about-3-team-hero-item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 270px;
  display: flex;
}

.about-3-team-hero-item-image {
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
}

.about-3-team-hero-item-image.rounded {
  border-radius: 50%;
}

.team-hero-item-capital-text {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.team-hero-item-name {
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.about-3-hero-section {
  position: relative;
  overflow: hidden;
}

.about-3-hero-image-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  max-width: 556px;
  display: grid;
}

.about-3-hero-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 46%;
  max-width: 524px;
  display: flex;
}

.about-3-hero-heading {
  margin-bottom: 12px;
}

.about-3-hero-image-wrapper {
  width: 100%;
  max-width: 258px;
}

.about-3-hero-image {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.about-3-mission-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.about-3-mission-upper-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.about-3-mission-text-wrapper {
  width: 48%;
  max-width: 560px;
  padding-top: 16px;
}

.about-3-heading-container {
  width: 48%;
  max-width: 500px;
}

.about-3-image-container-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.about-3-image-left-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-end;
  width: 50%;
  max-width: 560px;
  height: 100%;
  display: flex;
}

.about-3-image-right-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 60%;
  max-width: 580px;
  display: flex;
}

.about-3-mission-sub-image-wrap {
  width: 100%;
  height: auto;
}

.about-3-mission-sub-image-wrap.max-width-500px {
  max-width: 500px;
}

.about-3-mission-sub-image-wrap._4 {
  max-width: 160px;
}

.about-3-mission-sub-image-wrap._3 {
  max-width: 280px;
  height: 186px;
}

.about-3-mission-sub-image-wrap._2 {
  margin-top: 64px;
}

.about-3-mission-sub-image-wrap._5 {
  max-width: 180px;
}

.about-3-mission-sub-image-wrap._6 {
  max-width: 272px;
}

.about-3-mission-sub-image {
  border-radius: 8px;
  width: 100%;
  height: auto;
}

.about-3-mission-sub-wrap-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 480px;
  height: 100%;
  display: flex;
}

.about-3-mission-sub-wrap-flex.vertical-flex {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.about-3-mission-right-wrap-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.different-black-section, .about-2-hero-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.about-2-hero-text-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 880px;
  display: flex;
  position: relative;
}

.about-2-hero-heading {
  margin-bottom: 24px;
}

.about-2-hero-image-wrapper {
  width: 100%;
  height: 100%;
  margin-top: -176px;
  margin-bottom: 80px;
  position: relative;
}

.about-2-lightbox-link, .about-2-hero-image {
  width: 100%;
}

.about-2-mission-section {
  position: relative;
}

.about-2-mission-timeline-container {
  width: 100%;
}

.about-2-mission-timeline-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.mission-timeline-item-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 285px;
  display: flex;
}

.mission-timeline-item-wrapper.opacity-0 {
  opacity: 0;
  display: none;
}

.mission-timeline-item-icon {
  width: 64px;
  height: 64px;
}

.mission-timeline-item-subtext {
  font-size: 20px;
  line-height: 160%;
}

.mission-timeline-tab-container {
  background-color: var(--a-tab-bg-colour\<deleted\|variable-ac4516eb\>);
  border-radius: 56px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 4px;
  display: flex;
}

.mission-time-line-tab-item {
  color: var(--color-black--white);
  text-align: center;
  background-color: #fff3;
  border-radius: 56px;
  justify-content: center;
  align-items: center;
  width: 60%;
  max-width: 285px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 150%;
  display: flex;
}

.mission-time-line-tab-item.black {
  background-color: #0000;
}

.about-2-team-text-wrapper {
  text-align: center;
  max-width: 800px;
}

.about-2-team-item-wrapper {
  flex-direction: column;
  width: 100%;
  max-width: 270px;
  height: 100%;
  display: flex;
}

.about-2-team-item-position-title {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 700;
  line-height: 160%;
}

.about-2-team-member-name {
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.about-2-team-item-image {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.about-2-team-grid {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.home-2-hero-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.home-2-hero-text-container {
  flex-direction: column;
  align-items: flex-start;
  width: 75%;
  max-width: 740px;
  margin-top: 180px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.home-2-hero-image-container {
  flex-direction: column;
  align-items: flex-end;
  width: 40%;
  max-width: 460px;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.home-2-hero-feature-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 740px;
  margin-top: 95px;
}

.home-2-hero-feature-item {
  width: 100%;
  max-width: 220px;
}

.home-2-hero-feature-item-icon {
  width: 32px;
  height: 32px;
  margin-bottom: 16px;
}

.home-2-hero-3-line-icon {
  width: 52px;
  height: 52px;
  position: absolute;
  inset: -35px auto auto -40px;
}

.home-2-logo-grid {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
}

.home-2-logo-item {
  width: 100%;
}

.home-2-logo-item-image {
  width: 100%;
  height: 100%;
}

.home-2-logo-text-wrapper {
  text-align: center;
  max-width: 440px;
}

.home-2-feature-upper-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home-2-feature-text-container {
  z-index: 11;
  width: 46%;
  max-width: 520px;
  position: relative;
}

.home-2-feature-icon {
  width: 64px;
  height: 64px;
  margin-bottom: 32px;
}

.home-2-feature-testimonial-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home-2-testimonial-text-wrap {
  width: 60%;
  max-width: 640px;
}

.testimonial-text-24px {
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 500;
  line-height: 130%;
}

.home-2-testimonial-author-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.home-2-testimonial-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.home-2-testimonial-author-img {
  width: 64px;
  height: 64px;
}

.home-2-testimonial-brand-logo {
  width: 100%;
  max-width: 204px;
}

.home-2-testimonial-number-text {
  font-family: Boska, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 100%;
}

.home-2-testimonial-sub-text-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  margin-top: 52px;
  display: flex;
}

.home-2-testimonial-left-wrapper {
  width: 100%;
  max-width: 280px;
}

.home-2-customer-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
}

.home-2-process-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.home-2-process-text-wrapper {
  text-align: center;
  max-width: 720px;
}

.home-2-process-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.home-2-process-item-wrapper {
  background-color: var(--a-dim-grey\<deleted\|variable-a8ce6e89\>);
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  padding: 24px 40px 40px;
  display: flex;
}

.home-2-process-item-heading {
  letter-spacing: -.01em;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.home-2-process-item-number-text {
  margin-bottom: 24px;
  font-family: Boska, sans-serif;
  font-size: 88px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
}

.home-2-integration-text-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 680px;
  display: flex;
}

.home-2-integration-image-wrap {
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: 150px;
}

.home-2-customer-text-wrapper {
  max-width: 500px;
}

.customer-stories-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.customer-stories-mask {
  width: 100%;
  max-width: 900px;
  overflow: visible;
}

.customer-stories-slide {
  background-color: var(--grey-06\<deleted\|variable-b21fb5de\>);
  width: 100%;
  height: 100%;
  margin-right: 40px;
}

.customer-stories-slide-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding-right: 40px;
  display: flex;
}

.customer-stories-left-arrow {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  transition: all .2s;
  display: flex;
  inset: -150px 88px auto auto;
}

.customer-stories-left-arrow:hover {
  filter: invert();
}

.customer-stories-right-arrow {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  transition: all .2s;
  display: flex;
  inset: -150px 0% auto auto;
}

.customer-stories-right-arrow:hover {
  filter: invert();
}

.customer-slide-image-wrapper {
  width: 35%;
  max-width: 300px;
}

.customer-slide-hero-image {
  object-fit: cover;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 100%;
  height: 100%;
}

.customer-slide-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  max-width: 520px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.home-2-customer-stories-star {
  width: 24px;
  height: 24px;
}

.customer-slide-star-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 24px;
  display: flex;
}

.customer-slide-text-24px-70 {
  color: #ffffffb3;
  font-size: 24px;
  line-height: 150%;
}

.customer-slide-text-white-medum {
  color: var(--color-black--white);
  font-weight: 500;
}

.customer-slide-bottom-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 76px;
  display: flex;
}

.slide-nav {
  display: none;
}

.customer-slide-company-logo {
  height: 28px;
}

.customer-slide-author-text-18px {
  font-size: 18px;
  line-height: 156%;
}

.customer-slide-author-text-18px.bold-text {
  font-weight: 700;
}

.customer-slider-arrow-image {
  width: 32px;
  height: 32px;
}

.home-2-recent-blog-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.home-2-recent-blog-wrapper {
  width: 50%;
  max-width: 560px;
}

.home-2-recent-blog-upper-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-container-3 {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.g_s-hero-text-only {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  justify-content: center;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 88px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-3-mockup-wrapper {
  z-index: 111;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.home-3-hero-mockup {
  z-index: 0;
  width: 100%;
  max-width: 1500px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_s-hero-text-only-heading {
  text-align: center;
  margin-top: -10px;
  margin-bottom: 0;
}

.home-3-hero-text-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 900px;
  display: flex;
  position: relative;
}

.g_s-herotextonly-ornament {
  width: 52px;
  height: 52px;
  position: absolute;
  inset: -30px auto auto -5px;
}

.home-3-numbers-container {
  z-index: 999999;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 120px;
}

.home-3-manage-text-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 880px;
  display: flex;
}

.manage-tabs {
  width: 100%;
}

.manage-tabs-content {
  width: 100%;
  overflow: visible;
}

.manage-tab-pane {
  width: 100%;
}

.manage-tab-link {
  color: var(--color-black--white);
  background-color: #0000;
  border-radius: 56px;
  padding: 8px 20px;
  font-size: 16px;
  line-height: 150%;
}

.manage-tab-link:hover {
  color: var(--aqua\<deleted\|variable-55f16360\>);
}

.manage-tab-link.w--current {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
}

.manage-tabs-menu {
  background-color: var(--color-black--black);
  border-radius: 56px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 416px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  display: flex;
}

.home-3-manage-container {
  z-index: 11;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home-3-customer-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.home-3-customer-image-wrap, .home-3-customer-image {
  width: 100%;
  height: 100%;
}

.home-3-customer-text-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 800px;
  margin-bottom: 80px;
  display: flex;
}

.home-3-testimonial-wrapper {
  z-index: 11;
  width: 100%;
  margin-bottom: 100px;
  position: relative;
}

.home-3-cta-image-wrapper {
  width: 55%;
  max-width: 670px;
  position: relative;
}

.home-3-cta-text-wrapper {
  z-index: 11111;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  max-width: 350px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.home-3-cta-heading-48px {
  font-size: 48px;
  line-height: 56px;
}

.home-3-cta-icon {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin-bottom: 24px;
}

.home-3-cta-image {
  border-bottom-right-radius: 16px;
  width: 100%;
  height: 100%;
}

.home-3-feature-section {
  position: relative;
}

.home-3-feature-grid {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.home-3-feature-item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 360px;
  display: flex;
}

.home-3-feature-item-icon {
  width: 40px;
  height: 40px;
  margin-bottom: 24px;
}

.home-3-feature-heading {
  letter-spacing: -.01em;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.testimonial-slider {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  border-radius: 16px;
  width: 100%;
  height: auto;
}

.testimonial-slider-mask {
  border-radius: 16px;
  width: 100%;
}

.testimonial-slider-slide {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  margin-right: 20px;
}

.testimonial-slide-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  width: 100%;
  padding-left: 80px;
  display: flex;
}

.testimonial-slide-wrapper-right {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  max-width: 440px;
  padding: 60px;
  display: flex;
}

.testimonial-slide-wrapper-left {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-direction: column;
  align-items: flex-start;
  width: 48%;
  max-width: 560px;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.testimonial-slider-company-icon {
  width: 118px;
  height: 28px;
  margin-bottom: 24px;
}

.testimonial-slider-number-text {
  color: var(--aqua\<deleted\|variable-55f16360\>);
  letter-spacing: -.02em;
  margin-bottom: 16px;
  font-family: Boska, sans-serif;
  font-size: 88px;
  font-style: italic;
  font-weight: 700;
  line-height: 109%;
}

.testimonial-slider-star-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.testimonial-slide-upper-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonial-slide-nav {
  display: none;
}

.testimonial-slider-right-arrow {
  background-color: var(--grey-06\<deleted\|variable-b21fb5de\>);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  transition: all .2s;
  display: flex;
  inset: auto 228px 60px auto;
}

.testimonial-slider-right-arrow:hover {
  filter: invert();
}

.testimonial-slider-left-arrow {
  background-color: var(--grey-06\<deleted\|variable-b21fb5de\>);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  transition: all .2s;
  display: flex;
  inset: auto 316px 60px auto;
}

.testimonial-slider-left-arrow:hover {
  filter: invert();
}

.testimonial-slider-arrow-icon {
  width: 32px;
  height: 32px;
}

.home-3-integration-text-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 90%;
  max-width: 640px;
  display: flex;
  position: relative;
}

.home-3-integration-item {
  background-color: var(--color-black--white);
  box-shadow: 0 10px 70px 0 var(--shadow\<deleted\|variable-047072e7\>);
  color: var(--color-black--black);
  border-radius: 10px;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 100%;
  max-width: 280px;
  text-decoration: none;
  display: flex;
}

.home-3-integration-item-img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  height: auto;
}

.home-3-integration-text-item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 24px 28px;
  display: flex;
}

.home-3-integration-item-heading {
  margin-bottom: 4px;
  font-size: 20px;
  font-weight: 700;
  line-height: 160%;
}

.home-3-integration-item-subtext {
  font-size: 18px;
  line-height: 170%;
}

.home3-integration-collection-list {
  width: auto;
  height: 100%;
  display: flex;
}

.home-3-collection-item {
  flex: none;
  width: 100%;
  max-width: 280px;
  height: 100%;
  margin-right: 40px;
}

.home-3-integration-item-wrap-1, .home-3-integration-item-wrap-2, .home-3-integration-item-wrap-3 {
  flex: none;
  width: auto;
  height: 100%;
}

.integration-item-container {
  z-index: 11;
  flex: none;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.home-2-hero-image-bg {
  z-index: 1;
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  width: 0%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.home-2-footer-section-black {
  background-color: var(--color-black--black);
}

.demo-bottom-left-gradient-div {
  width: 100%;
  max-width: 520px;
  height: 420px;
  position: absolute;
  inset: auto auto -20% -25%;
}

.demo-hero-gradient-div {
  width: 100%;
  max-width: 748px;
  height: 724px;
  position: absolute;
  inset: -5% -10% 0% auto;
}

.cs-hero-gradient-div {
  z-index: 11;
  width: 100%;
  max-width: 614px;
  height: 410px;
  position: absolute;
  inset: auto auto 5% -10%;
}

.cs-hero-gradient-div.right {
  inset: -35% -38% auto auto;
}

.cs-hero-gradient-div.all-stories-section {
  inset: 0% -40% auto auto;
}

.cs-hero-gradient-div.interview-process-gradien-div {
  left: 0%;
}

.home-2-hero-gradient-div {
  width: 100%;
  max-width: 1000px;
  height: 420px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.home-2-process-gradient-div {
  width: 100%;
  max-width: 498px;
  height: 311px;
  position: absolute;
  inset: 25% auto auto -5%;
}

.home-2-cs-gradient-div {
  width: 100%;
  max-width: 1048px;
  height: 796px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.home-3-gradient-div {
  width: 100%;
  max-width: 720px;
  height: 595.5px;
  position: absolute;
}

.home-3-gradient-div.left {
  inset: auto auto 10% -12%;
}

.home-3-gradient-div.right {
  z-index: 111;
  max-width: 974px;
  height: 786px;
  position: absolute;
  inset: auto -25% -15% auto;
}

.home-3-linear-gradient {
  z-index: 1111;
  background-image: linear-gradient(to top, var(--color-black--black), #0000);
  width: 100%;
  height: 400px;
  position: absolute;
  inset: auto 0% 0%;
}

.home-3-feature-gradient-div {
  width: 100%;
  max-width: 504px;
  height: 500px;
  position: relative;
}

.home-3-feature-gradient-div.left {
  position: absolute;
  inset: -10% -20% auto auto;
}

.home-3-feature-gradient-div.right {
  position: absolute;
  inset: auto auto -30% -15%;
}

.home-3-cta-gradient-div-first {
  width: 100%;
  max-width: 635px;
  height: 470px;
  position: absolute;
  inset: -30% -5% auto auto;
}

.home-3-cta-gradient-div-2 {
  opacity: .7;
  width: 100%;
  max-width: 635px;
  height: 470px;
  position: absolute;
  inset: auto auto -50% -20%;
}

.home-3-integration-gradient-div {
  opacity: .4;
  width: 100%;
  max-width: 960px;
  height: 400px;
  display: flex;
  position: relative;
}

.home-3-integration-gradient-div.left {
  position: absolute;
  inset: 300px auto auto 0%;
}

.home-3-integration-gradient-div.right {
  position: absolute;
  inset: 300px 0% auto auto;
}

.about-2-different-gradient-div {
  width: 100%;
  max-width: 935px;
  height: 676px;
  position: absolute;
  inset: -20% -25% auto auto;
}

.about-2-career-section {
  z-index: 0;
  position: relative;
}

.about-2-career-jobs-container {
  z-index: 11;
  width: 70%;
  max-width: 800px;
  position: relative;
}

.about-2-career-left-container {
  width: 50%;
  max-width: 320px;
}

.about-2-career-gradient-div {
  z-index: 0;
  opacity: .4;
  width: 100%;
  max-width: 740px;
  height: 590px;
  position: absolute;
  inset: auto 0% 0%;
}

.job-opening-gradient-div {
  z-index: 0;
  width: 100%;
  max-width: 739px;
  height: 591px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 20% 0% 0%;
}

.about-3-gradient-div {
  width: 100%;
  max-width: 520px;
  height: 800px;
  position: absolute;
  inset: auto -15% -10% auto;
}

.about-3-mission-gradient-div {
  opacity: .8;
  width: 100%;
  max-width: 900px;
  height: 500px;
  position: absolute;
  inset: auto auto -5% -10%;
}

.about-2-mission-gradient-div {
  width: 100%;
  max-width: 800px;
  height: 678px;
  position: absolute;
  inset: 5% -25% auto auto;
}

.pricing-2-table-gradient-div {
  opacity: .7;
  width: 100%;
  max-width: 954px;
  height: 460px;
  position: relative;
}

.pricing-2-table-gradient-div.left {
  position: absolute;
  inset: 5% auto auto -15%;
}

.pricing-2-table-gradient-div.right {
  position: absolute;
  inset: auto -5% 0% auto;
}

.pricing-3-customer-gradient-div {
  width: 100%;
  max-width: 954px;
  height: 460px;
  position: relative;
  transform: rotate(-20deg);
}

.pricing-3-customer-gradient-div.left {
  position: absolute;
  inset: 0% auto auto -25%;
}

.pricing-3-customer-gradient-div.right {
  position: absolute;
  inset: auto -25% -10% auto;
}

.pricing-3-hero-gradient-div {
  width: 100%;
  max-width: 1000px;
  height: 420px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -5% 20%;
}

.dropdown-toggle {
  padding: 15px 20px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  position: static;
}

.dropdown-toggle.white-dropdown {
  color: var(--color-black--white);
}

.dropdown-toggle.white-dropdown:hover {
  color: var(--aqua\<deleted\|variable-55f16360\>);
}

.icon {
  margin-left: 5px;
  margin-right: 0;
  position: relative;
}

.dropdown {
  position: static;
}

.dropdown-list {
  background-color: #0000;
  width: 90%;
  padding-top: 25px;
}

.dropdown-list.w--open {
  top: 80px;
  left: 0;
  right: 0;
}

.dropdown-image {
  object-fit: cover;
  object-position: 50% 0%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  height: 180px;
}

.dropdown-list-full-wrapper {
  background-color: var(--color-black--white);
  border-radius: 12px;
  width: 100%;
  max-width: 1264px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  box-shadow: 0 30px 100px #40454f1a;
}

.visual-features-items-container {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.visual-features-items-container.nav {
  grid-column-gap: 0px;
}

.visual-features-items-container.nav.pages {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 95%;
  margin: 40px auto;
  padding: 0;
}

.visual-features-item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.visual-features-item.navbar {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  border-radius: 0;
  padding: 40px;
  font-size: 18px;
  line-height: 178%;
  text-decoration: none;
}

.visual-features-item.navbar:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  text-decoration: none;
}

.visual-features-item.navbar {
  color: #0d0e10;
  background-color: #fff;
  border-radius: 0;
  padding: 40px;
}

.visual-features-item.navbar:hover {
  background-color: #fafafa;
}

.visual-features-item.navbar.horizontal {
  border-radius: 12px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  font-size: 16px;
  line-height: 150%;
}

.visual-features-item.navbar.horizontal:hover {
  background-color: #fff;
}

.visual-features-item-heading {
  color: #191919;
  margin-bottom: 8px;
}

.visual-features-item-heading._18px {
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 144%;
}

.visual-features-item-image {
  background-color: #f0f0f0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%;
  margin-top: 28px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.navigation-drop-container {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.navigation-drop-container.features {
  border-radius: 10px;
  justify-content: flex-start;
  padding: 0;
  overflow: hidden;
}

.navigation-drop-container.features.pages {
  padding-right: 0;
}

.dropdown-list-full-wrapper-2 {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  box-shadow: 0 30px 100px #40454f1a;
}

.heading-and-text-contain {
  margin-left: 24px;
}

.nav-icon-contain {
  background-color: #f0f0f0;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.overview-image-figma {
  background-color: var(--color-black--black);
  border-radius: 24px;
  width: 100%;
  margin-top: 160px;
  padding-bottom: 48px;
  padding-left: 48px;
  padding-right: 48px;
  position: relative;
}

.absolute-2 {
  position: absolute;
  inset: -47% -8% auto auto;
}

.overview-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 50px;
}

.overview-grid-image {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 10px 10px 0 0;
  width: 100%;
  height: 100%;
}

.overview-grid-image.short-image {
  background-color: #0b0b0b;
}

.overview-subheadings {
  color: #0b0b0b;
  text-align: center;
  margin-bottom: 0;
}

.overview-wrapper {
  flex-direction: column;
  align-items: center;
  width: 90%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 140px;
  padding-bottom: 160px;
  display: flex;
}

.overview-wrapper.middle {
  padding-top: 0;
}

.overview-wrapper.bottom {
  padding-top: 120px;
  padding-bottom: 140px;
}

.overview-section {
  background-color: #fff;
}

.overview-section.black {
  background-color: var(--color-black--black);
}

.absolute-1 {
  position: absolute;
  inset: -50% auto auto 0%;
}

.overview-image-contain {
  background-color: #f0f0f0;
  border-radius: 20px;
  height: 320px;
  max-height: 350px;
  margin-bottom: 24px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
}

.overview-grid-wrap {
  text-decoration: none;
}

.tag-texts {
  letter-spacing: 2.24px;
  text-transform: uppercase;
  background-color: #ffd978;
  border-radius: 100px;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 171%;
}

.tag-texts.purple {
  background-color: #cfb8ff;
}

.tag-texts.green {
  background-color: #c9fa75;
}

.figma-center-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  margin-top: -100px;
}

.overview-left-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  max-width: 534px;
  display: flex;
}

.overview-left-wrapper.center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  align-items: center;
  width: 65%;
  max-width: 700px;
}

.overview-top-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.overview-top-wrapper.center {
  align-items: center;
  margin-bottom: 60px;
}

.overview-point-wrap {
  color: var(--color-black--white);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.overview-point-text {
  color: var(--a-greyish-white\<deleted\|variable-6963e6f6\>);
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 150%;
}

.feature-icon-image {
  width: 100%;
  max-width: 32px;
}

.overview-points-grid {
  grid-column-gap: 110px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 80px;
}

.feature-icon {
  border-radius: 8px;
  width: 64px;
  height: 64px;
  margin-bottom: 24px;
}

.feature-icon.yellow {
  background-color: #ffd978;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-icon.blue {
  background-color: #67d6fa;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-icon.green {
  background-color: #c9fa75;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-icon.purple {
  background-color: #cfb8ff;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-icon.red {
  background-color: #fa7a68;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-icon.grey {
  background-color: #f0f0f0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.overview-h3-heading {
  color: #fff;
  max-width: 700px;
  margin-bottom: 0;
}

.overview-h3-heading.center {
  text-align: center;
}

.hero-section {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  width: 100%;
}

.overview-hero-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
}

.hero-center-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.overview-center-paragraph {
  color: #f0f0f0;
  max-width: 674px;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 142%;
}

.images-contain {
  width: 100%;
  margin-top: 100px;
  display: flex;
}

.overview-image {
  border-radius: 20px;
  flex: none;
  width: 100%;
  max-width: 620px;
  margin-right: 30px;
}

.ds_g-ctnr {
  width: 90%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

.ds_hero-wrap {
  padding-top: 112px;
  padding-bottom: 112px;
}

.ds_hero-title {
  text-align: center;
}

.ds_main {
  border-bottom: 2px solid #000;
  padding-bottom: 32px;
}

.ds_main-wrap {
  padding-top: 80px;
  padding-bottom: 80px;
}

.ds_main-section-content {
  margin-top: 32px;
  margin-bottom: 64px;
}

.ds_s-tag {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  padding: 4px 8px;
}

.ds_s-class-description {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.ds_main-list-item {
  background-image: none;
  margin-bottom: 16px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.ds_main-list {
  padding-left: 32px;
}

.ds_colors-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.ds_spacer {
  width: 100%;
  margin-top: 0;
  margin-bottom: 30px;
}

.g_a-h1 {
  letter-spacing: -.02em;
  font-family: Satoshi variable, sans-serif;
  font-size: 88px;
  font-style: normal;
  line-height: 1.2em;
}

.g_a-h1-special {
  letter-spacing: -.02em;
  font-family: Boska, sans-serif;
  font-size: 88px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2em;
}

.g_a-h2 {
  letter-spacing: -.02em;
  font-size: 56px;
  line-height: 1.2em;
}

.g_a-h2 h1 {
  font-size: 56px;
}

.g_a-h2.g_a-fw-bold.text-40.smaller_header {
  font-size: 45px;
}

.g_a-h2-special {
  letter-spacing: -.02em;
  font-family: Boska, sans-serif;
  font-size: 56px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2em;
}

.g_a-h2-special.c-opacity-70 {
  color: #ffffffb3;
}

.g_a-h3 {
  letter-spacing: -.01em;
  font-size: 40px;
  line-height: 1.2em;
}

.g_a-h3 h2 {
  font-size: 40px;
}

.g_a-h4 {
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3em;
}

.g_a-h4.g_lh-1 {
  margin-bottom: 15px;
  line-height: 1.1em;
}

.g_a-h4.width-620 {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}

.g_a-h4.text-36 {
  font-size: 36px;
}

.g_a-h4.text-36.max-width-450 {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.g_a-h4.text-36.max-width-450.get-matched-only {
  max-width: 3000px;
  display: block;
}

.g_a-h4.text-30 {
  font-size: 30px;
}

.g_a-h4.is-white-text {
  color: var(--color-black--white);
}

.g_a-h4.is-black {
  color: var(--color-black--black);
}

.g_a-h4.is-blogs {
  margin-bottom: 0;
}

.g_a-h5 {
  letter-spacing: -.01em;
  font-size: 24px;
  line-height: 1.3em;
}

.g_a-h5.g_a-fw-bold {
  line-height: 1.2em;
}

.g_a-h5.is-how-to {
  text-align: center;
  width: 20rem;
}

.g_a-h5.is-white {
  color: var(--color-black--white);
}

.g_a-text-large {
  font-size: 20px;
  line-height: 1.5em;
}

.g_a-text-medium {
  text-align: left;
  font-size: 18px;
  line-height: 1.5em;
}

.g_a-text-medium.g_a-color-grey-3 {
  text-align: center;
  max-width: 600px;
}

.g_a-text-medium p {
  margin-bottom: 24px;
  font-size: 18px;
}

.g_a-text-regular {
  flex: 0 auto;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5em;
}

.g_a-text-regular p {
  font-size: 16px;
}

.g_a-text-regular.is-bold {
  margin-bottom: .5rem;
  font-weight: 700;
}

.g_a-text-regular.is-white {
  color: var(--color-black--white);
}

.g_a-text-button {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
}

.g_a-text-caption {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.g_a-text-caption.c-gray {
  color: var(--grey-03\<deleted\|variable-470fcd24\>);
}

.ds_buttons-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
  padding: 8px;
  display: flex;
}

.ds_buttons-flex.c-black {
  background-color: var(--color-black--black);
}

.button-large-copy {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px 20px 48px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-simple-black {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  border-radius: 71px;
  padding: 12px 20px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
}

.g_s-btn-simple-black:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
}

.g_s-btn-large-black {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 20px 36px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-large-cyan {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 20px 36px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-btn-medium-cyan {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-simple-cyan {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  border-radius: 71px;
  padding: 12px 20px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
}

.g_s-btn-simple-cyan:hover {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
  color: var(--color-black--black);
}

.g_s-btn-large-white {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  align-items: center;
  padding: 20px 36px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-large-white:hover {
  background-color: #86f7e3;
}

.g_s-btn-medium-white {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-medium-white:hover {
  background-color: #86f7e3;
}

.g_s-btn-simple-white {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  border-radius: 71px;
  padding: 12px 20px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
}

.g_s-btn-simple-white:hover {
  color: var(--color-black--black);
  background-color: #86f7e3;
}

.g_s-btn-text-black {
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-text-black-circle {
  background-color: var(--color-black--black);
  border-radius: 20px;
  width: 36px;
  height: 36px;
  margin-right: 10px;
}

.g_s-btn-text-cyan {
  color: var(--aqua\<deleted\|variable-55f16360\>);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-text-cyan-circle {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  border-radius: 20px;
  width: 36px;
  height: 36px;
  margin-right: 10px;
}

.g_s-btn-text-white {
  color: var(--color-black--white);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-text-white-circle {
  background-color: var(--color-black--white);
  border-radius: 20px;
  width: 36px;
  height: 36px;
  margin-right: 10px;
}

.g_ctnr {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 1160px;
  margin: 0 auto;
  display: block;
}

.g_ctnr.g_ctnr_centered {
  align-items: center;
}

.g_s-testimonial-wrap {
  padding-top: 140px;
  padding-bottom: 140px;
}

.g_s-navbar-simple {
  z-index: 1000;
  background-color: var(--color-black--white);
  box-shadow: 0 5px 10px 0 var(--shadow\<deleted\|variable-047072e7\>);
  width: 100%;
}

.g_s-navbar-simple-wrap {
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.g_s-navbar-simple-logo {
  width: 175px;
  height: 50px;
  padding: 4px;
}

.g_s-navbar-simple-logo-img {
  width: 100%;
  height: 100%;
}

.g_a-shadow {
  box-shadow: 0 10px 70px 0 var(--shadow\<deleted\|variable-047072e7\>);
}

.g_a-fw-black {
  font-weight: 900;
}

.g_a-fw-bold {
  align-self: auto;
  font-weight: 700;
}

.g_a-fw-bold.g_a-color-grey-5 {
  color: #0009;
}

.g_a-fw-bold.g_a-h2.g_hero-header {
  color: var(--color-black--white);
  max-width: 720px;
}

.g_a-fw-bold.g_a-color-white.g_a-h4 {
  max-width: 438px;
}

.g_a-fw-bold.g_a-color-white.g_text-36 {
  max-width: 480px;
  font-size: 36px;
  line-height: 1.1em;
}

.g_a-fw-bold.text-20 {
  align-self: auto;
}

.g_a-fw-bold.text-20.width-200 {
  max-width: 200px;
}

.g_a-fw-bold.text-20.width-45 {
  width: 20%;
}

.g_a-fw-bold.text-20.width-330 {
  max-width: 330px;
}

.g_a-fw-medium {
  font-weight: 500;
}

.g_a-fw-normal {
  font-weight: 400;
}

.g_s-bullet-item-simple {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.g_s-bullet-item-simple-icon {
  width: 32px;
  height: 32px;
  margin-right: 16px;
}

.g_s-bullet-item-simple-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.g_s-bullet-item-simple-text.c-bold-upper {
  text-transform: uppercase;
  font-weight: 700;
}

.js-blurred {
  filter: blur(5px);
}

.g_s-navbar-app-link {
  color: var(--color-black--white);
  cursor: pointer;
  border-left: 4px solid #0000;
  align-items: center;
  width: 100%;
  height: 36px;
  margin-bottom: 16px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.g_s-navbar-app-link:hover {
  background-color: var(--grey-06\<deleted\|variable-b21fb5de\>);
}

.g_s-navbar-app-link-wrap {
  align-items: center;
  width: 100%;
  display: flex;
}

.g_s-navbar-app-link-img {
  width: 26px;
  height: 26px;
  margin-left: 16px;
  margin-right: 12px;
}

.g_card {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 20px;
  text-decoration: none;
}

.g_card.c-max-height {
  height: 100%;
}

.g_a-text-app-pph {
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 1.5em;
}

.g_a-text-app-pph.c-no-margin {
  margin-bottom: 0;
}

.g_a-text-app-pph p {
  font-size: 16px;
}

.g_a-text-app {
  font-size: 16px;
  line-height: 1.5em;
}

.g_s-job-entry-desktop {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 16px;
  display: grid;
}

.g_s-job-entry-heading {
  font-weight: 700;
}

.g_s-job-entry-desktop-cell.js-job-characteristics {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  display: flex;
}

.ds_pills-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
  padding: 8px;
  display: flex;
}

.g_s-pill {
  border-radius: 100px;
  padding: 8px 16px;
  font-size: 12px;
  line-height: 120%;
}

.g_s-pill.js-wfh {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
}

.g_s-pill.js-retention {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
}

.g_s-pill.js-advancement {
  background-color: var(--yellow-love\<deleted\|variable-291bed40\>);
}

.g_s-pill.js-security {
  background-color: var(--sky-light\<deleted\|variable-633e3cfd\>);
}

.g_s-pill.js-wlb {
  background-color: var(--green-01\<deleted\|variable-d36902a2\>);
}

.g_a-hidden, .g_a-hidden-desktop, .g_a-hidden-tablet-up {
  display: none;
}

.ds_visibility-box {
  border: 1px solid var(--aqua\<deleted\|variable-55f16360\>);
  min-height: 24px;
  margin-top: -16px;
  margin-bottom: 16px;
  padding: 4px 8px;
}

.g_s-job-entry-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 16px;
  display: grid;
}

.g_s-overview-jobs-mobile {
  display: none;
}

.g_s-overview-jobs-desktop {
  position: relative;
}

.g_s-job-entry-mobile {
  margin-bottom: 16px;
  position: relative;
}

.g_s-job-entry-mobile-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-job-entry-mobile-heading {
  padding: 10px 8px 12px;
  font-weight: 700;
}

.g_s-job-entry-mobile-heading.c-grey {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
}

.g_s-job-entry-mobile-cell {
  padding: 10px 8px;
}

.g_s-job-entry-mobile-cell.js-job-characteristics {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  display: flex;
}

.g_s-job-entry-mobile-cell.c-grey {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
}

.g_s-action-bar-white {
  z-index: 2000;
  background-color: var(--color-black--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  display: flex;
}

.g_s-btn-small-black {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  text-align: center;
  letter-spacing: .04em;
  text-transform: none;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 14px 28px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-small-cyan {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .04em;
  text-transform: none;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 10px 12px 10px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-small-cyan:hover {
  background-color: #86f7e3;
}

.g_s-btn-small-white {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .04em;
  text-transform: none;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 10px 28px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-small-white:hover {
  background-color: #86f7e3;
}

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

.g_s-general-top {
  align-items: center;
  display: flex;
}

.g_s-general-top-icon {
  width: 48px;
  height: 48px;
  margin-right: 8px;
}

.g_s-general-top-name {
  font-weight: 700;
}

.g_s-general-top-report {
  text-transform: uppercase;
  font-weight: 700;
}

.g_s-general-title {
  text-align: center;
  margin-bottom: 20px;
}

.g_s-general-stats-bars {
  position: relative;
}

.g_s-general-stat {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 16px;
  display: grid;
}

.g-stat-bar {
  background-color: var(--a-white-smoke\<deleted\|variable-4c7d1968\>);
  border-radius: 32px;
  height: 26px;
  overflow: hidden;
}

.g-stat-bar.c-filled {
  background-color: var(--green-02\<deleted\|variable-b53ae297\>);
}

.g-stat-bar.c-filled.c-communal {
  width: 55%;
}

.g-stat-bar.c-filled.c-analytical {
  width: 80%;
}

.g-stat-bar.c-filled.c-pragmatic {
  width: 30%;
}

.g-stat-bar.c-filled.c-bold {
  width: 40%;
}

.g-stat-bar.c-filled.c-orthodox {
  width: 90%;
}

.g-stat-bar.c-filled.c-imaginative {
  width: 70%;
}

.g-stat-bar.c-filled.c-income {
  width: 75%;
}

.g-stat-bar.c-analytical {
  background-color: var(--green-02\<deleted\|variable-b53ae297\>);
  width: 80%;
}

.g-stat-bar.c-pragmatic {
  background-color: var(--green-02\<deleted\|variable-b53ae297\>);
  width: 30%;
}

.g-stat-bar.c-bold {
  background-color: var(--green-02\<deleted\|variable-b53ae297\>);
  width: 40%;
}

.g-stat-bar.c-orthodox {
  background-color: var(--green-02\<deleted\|variable-b53ae297\>);
  width: 90%;
}

.g-stat-bar.c-imaginative {
  background-color: var(--green-02\<deleted\|variable-b53ae297\>);
  width: 70%;
}

.g_s-general-income-data {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

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

.g_s-blocker.c-prw-desktop {
  position: absolute;
  top: 45%;
  right: 4%;
}

.g_s-blocker.c-prw-mobile {
  position: absolute;
}

.g_s-blocker.c-general {
  position: absolute;
  inset: 0%;
}

.g_s-blocker.c-rpt-card {
  position: absolute;
  inset: 50% 0% auto;
}

.g_s-notice-bar {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  text-align: center;
  padding: 8px 40px;
  position: relative;
}

.g_s-navbar-site {
  z-index: 9999;
  background-color: var(--color-black--white);
  position: sticky;
  top: 0;
}

.g_s-navbar-site-wrap {
  justify-content: space-between;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.g_s-navbar-site-logo-img {
  width: 250px;
  max-width: 140px;
  height: 40px;
  max-height: 140px;
}

.g_s-navbar-site-menu {
  align-items: center;
  display: flex;
}

.g_s-navbar-site-menu-item {
  color: var(--color-black--black);
  margin-left: 0;
  margin-right: 0;
  padding: 8px 19px 8px 2px;
  font-weight: 500;
  text-decoration: none;
  display: block;
  position: relative;
}

.g_s-navbar-site-menu-item.g_a-text-regular {
  transition: color .3s;
}

.g_s-navbar-site-menu-item.g_a-text-regular:hover, .g_s-navbar-site-menu-item.g_a-text-regular.w--current {
  color: var(--green-03\<deleted\|variable-debe9949\>);
}

.g_s-navbar-site-menu-item.g_a-text-regular.g_a-hidden-desktop {
  display: none;
}

.g_s-navbar-site-cta {
  align-items: center;
  display: flex;
}

.g_s-navbar-site-mobile-button {
  margin-left: 4px;
  margin-right: 4px;
  padding: 12px;
  display: none;
}

.g_s-footer-site {
  border-top: 1px solid var(--grey-03\<deleted\|variable-470fcd24\>);
  position: relative;
  overflow: hidden;
}

.g_s-footer-site-wrap {
  padding-top: 48px;
  padding-bottom: 48px;
}

.g_s-footer-site-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.g_s-footer-site-logo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.g_s-footer-site-logo-img {
  width: 319px;
  max-width: 110px;
  height: 48px;
}

.g_s-footer-site-menu-item {
  color: var(--color-black--black);
  margin-left: 0;
  margin-right: 0;
  padding: 8px 0;
  text-decoration: none;
  display: block;
  position: relative;
}

.g_s-footer-site-menu-item:hover {
  color: var(--green-03\<deleted\|variable-debe9949\>);
}

.text-block {
  display: block;
}

.g_s-footer-site-copyright {
  grid-column-gap: 200px;
  border-style: solid;
  border-width: 1px 0 0;
  border-color: var(--grey-02) black black;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  justify-content: stretch;
  align-items: center;
  margin-top: 28px;
  padding-top: 28px;
  padding-bottom: 28px;
}

.g_s-bullet-item-detailed {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.g_s-bullet-item-detailed-icon {
  width: 32px;
  height: 32px;
  margin-right: 16px;
}

.g_s-bullet-item-simple-title {
  margin-top: 6px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.g_a-h3-special {
  letter-spacing: -.02em;
  font-family: Boska, sans-serif;
  font-size: 40px;
  line-height: 1.2em;
}

.g_s-action-bar-black {
  z-index: 2000;
  background-color: var(--color-black--black);
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.g_s-overview, .g_s-analysis {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.g_s-card-title {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.g_s-card-title-icon {
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  margin-right: 12px;
}

.rpt_card-title {
  margin-bottom: 16px;
}

.rpt_analysis-card {
  position: relative;
}

.g_s-grid2column {
  place-items: center;
  padding: 86px 24px;
}

.g_s-grid2column-heading {
  letter-spacing: -.03em;
  font-family: Boska, sans-serif;
  font-size: 200px;
  font-style: italic;
  font-weight: 700;
  line-height: 200px;
}

.g_s-grid2column-wrap {
  z-index: 111;
}

.g_s-hero-full-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.g_s-hero-full-subheading {
  max-width: 600px;
  margin-bottom: 18px;
  padding-bottom: 10px;
}

.g_s-hero-full-gradient-3 {
  z-index: -1;
  width: 1024px;
  height: 1024px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-900px, 119px);
}

.g_s-floating-pill {
  grid-column-gap: 11px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  background-color: #ffffff80;
  border-radius: 1000px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  padding: 18px;
}

.g_s-floating-pill-number {
  font-family: Satoshi variable, sans-serif;
  font-weight: 700;
}

.g_s-floating-pill-label {
  font-weight: 500;
}

.ds_floatingpills-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--grey-02);
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
  padding: 8px;
  display: flex;
}

.g_s-hero-full-floating-pills-1 {
  position: absolute;
  inset: auto -57px 17% auto;
}

.g_s-hero-full-floating-pills-2 {
  position: absolute;
  inset: auto auto 36% 20px;
}

.g_s-hero-full-reviews {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 18px;
  display: flex;
}

.g_s-hero-full-reviews-stars {
  grid-column-gap: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.g_s-hero-full-gradient-4 {
  z-index: -1;
  width: 320px;
  height: 320px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-700px, -500px);
}

.g_s-hero-full-gradient-5 {
  z-index: -1;
  opacity: 1;
  width: 320px;
  height: 320px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-650px, -400px);
}

.g_s-hero-full-floating-pills-left, .g_s-hero-full-floating-pills-right {
  position: relative;
}

.g_s-two-columns-dark {
  background-color: var(--color-black--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-two-columns-dark-grid {
  z-index: 1;
  grid-column-gap: 156px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  align-content: center;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 96px;
  position: relative;
}

.g_a-color-black {
  color: var(--color-black--black);
}

.g_a-color-white {
  color: var(--color-black--white);
}

.g_a-color-aqua {
  color: var(--aqua\<deleted\|variable-55f16360\>);
}

.g_a-bg-color-white {
  background-color: var(--color-black--white);
}

.g_a-bg-color-black {
  background-color: var(--color-black--black);
}

.g_s-two-columns-dark-gradient-1 {
  position: absolute;
  transform: translate(-181px, -67px);
}

.g_s-two-columns-dark-gradient-2 {
  width: 729px;
  height: 672px;
  position: absolute;
  transform: translate(-190px, 48px);
}

.g_s-two-columns-dark-gradient-3 {
  width: 652px;
  position: absolute;
  transform: translate(-48px, 219px);
}

.g_s-two-columns-dark-image {
  z-index: -1;
  border-radius: 4px;
  position: relative;
}

.g_s-two-columns-dark-image-img {
  z-index: 1;
  border-radius: 12px;
  position: relative;
}

.g_s-hero-text-only-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_a-color-grey-3 {
  color: var(--grey-03\<deleted\|variable-470fcd24\>);
}

.g_s-hero-text-only-subheading {
  display: none;
}

.g_s-text-only-wrap {
  padding-top: 48px;
  padding-bottom: 48px;
}

.g_s-two-columns-form {
  overflow: hidden;
}

.g_s-two-columns-light-grid {
  z-index: 1;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: center;
  align-items: start;
  padding-top: 88px;
  padding-bottom: 88px;
  position: relative;
}

.g_s-two-columns-light-form {
  position: relative;
}

.g_s-two-columns-light-form-wrap {
  z-index: 1;
  background-color: var(--color-black--white);
  border-radius: 12px;
  padding: 32px;
  position: relative;
}

.g_s-contact-form-grid-names {
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr;
  margin-bottom: 14px;
}

.g_s-contact-form-grid-fields {
  grid-row-gap: 14px;
  grid-template: "."
  / 1fr;
  margin-bottom: 12px;
}

.g_s-login-form-text-input {
  background-color: var(--a-white-smoke\<deleted\|variable-4c7d1968\>);
  border: 0 solid #000;
  border-radius: 8px;
  min-height: 53px;
  padding: 16px;
  font-size: 17px;
}

.g_s-two-columns-light-form-heading {
  margin-bottom: 16px;
}

.g_s-two-columns-light-content {
  z-index: 2;
  position: relative;
}

.g_s-cta-wrap {
  background-color: var(--color-black--black);
  border-radius: 24px;
  margin-top: 48px;
  margin-bottom: 48px;
  position: relative;
  overflow: hidden;
}

.g_s-cta-content {
  z-index: 1;
  width: 100%;
  padding: 80px;
  position: relative;
}

.g_s-cta-button-wrap {
  max-width: 280px;
  padding-top: 40px;
  padding-bottom: 0;
}

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

.g_a-text-link {
  color: var(--color-black--black);
  border-bottom: 1px solid #000;
  text-decoration: none;
  transition: letter-spacing .2s;
  display: inline;
}

.g_a-text-link:hover {
  letter-spacing: .01em;
}

.g_s-career-menu {
  margin-bottom: 16px;
}

.g_career-menu-link {
  opacity: .75;
  color: var(--color-black--black);
  border-radius: 50px;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 6px 24px;
  text-decoration: none;
}

.g_career-menu-link.w--current {
  opacity: 1;
  font-weight: 700;
}

.g_career-menu-link.c-job-2 {
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
}

.g_career-menu-link.c-job-3 {
  background-color: var(--sky-light\<deleted\|variable-633e3cfd\>);
}

.g_career-menu-link.c-job-4 {
  background-color: var(--yellow-love\<deleted\|variable-291bed40\>);
}

.g_career-menu-link.c-job-5 {
  background-color: var(--green-01\<deleted\|variable-d36902a2\>);
}

.g_career-menu-link.c-job-1 {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
}

.g_career-menu-link.c-job-1.js-active-job {
  font-weight: 700;
}

.g_career-menu-link.js-active-job {
  opacity: 1;
  font-weight: 700;
}

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

.ds_expandable-separator {
  margin-bottom: 32px;
}

.rpt_card-cta {
  margin-top: 16px;
}

.g_s-cta-gradient {
  z-index: 0;
  width: 380px;
  height: 310px;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-124px, -186px);
}

.g_s-cta-pills-wrap {
  padding-top: 80px;
  display: flex;
}

.g_s-cta-pills-pill {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  border-radius: 55px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-right: 24px;
  padding: 12px 24px;
  line-height: 32px;
  display: flex;
}

.g_s-one-header-three-columns-wrap {
  padding-top: 88px;
  padding-bottom: 88px;
  position: relative;
}

.g_s-one-header-three-columns-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ".";
  position: relative;
}

.g_s-divider-v1 {
  background-color: var(--color-black--black);
  border-radius: 22px;
  padding: 20px 40px 32px;
}

.g_s-divider-v1.c-career-test {
  padding-top: 40px;
  padding-bottom: 40px;
}

.g_s-divider-v1-header {
  padding-right: 10px;
  display: inline-block;
  position: relative;
}

.g_s-divider-v1-header-special {
  display: inline-block;
}

.g_s-divider-v1-wrap {
  grid-template-rows: auto;
}

.g_s-one-header-three-columns-card {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  border-radius: 22px;
  width: 100%;
  height: 460px;
  padding: 48px 40px;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 13px 100px #c7c7c740;
}

.g_s-one-header-three-columns-card.c-career-test {
  height: 510px;
}

.g_s-one-header-three-columns-card-img {
  width: 68px;
  margin-bottom: 32px;
}

.g_s-one-header-three-columns-card-heading {
  min-height: 65px;
  margin-bottom: 16px;
  text-decoration: none;
}

.g_s-one-header-three-columns-card-text {
  height: 224px;
  padding-bottom: 24px;
}

.g_s-one-header-three-columns-card-text.c-career-test {
  height: 250px;
}

.g_s-three-columns {
  background-color: var(--color-black--black);
}

.g_s-three-columns.c-light {
  color: var(--color-black--black);
  background-color: #0000;
}

.g_s-three-columns.c-dark {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
}

.g_s-three-columns-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}

.g_s-three-columns-heading {
  text-align: center;
}

.g_s-three-columns-grid {
  grid-column-gap: 18px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.g_s-three-columns-grid-content {
  text-align: center;
}

.g_s-three-columns-content-icon {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.g_s-three-columns-content-icon.c-rounded {
  border-radius: 502px;
}

.g_s-one-header-three-columns-gradient {
  width: 100%;
  max-width: 1005px;
  height: 642px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 100px 0% 0%;
}

.g_s-two-columns {
  overflow: hidden;
}

.g_s-two-columns-right {
  z-index: 1;
  position: relative;
}

.g_s-two-columns-wrap {
  z-index: 1;
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  align-content: center;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 96px;
  position: relative;
}

.g_s-two-columns-left {
  position: relative;
}

.g_s-two-columns-gradient {
  z-index: 0;
  width: 100%;
  max-width: 600px;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.g_s-two-columns-image-img {
  z-index: 1;
  position: relative;
}

.g_s-two-columns-image-img.c-career-test {
  border-radius: 24px;
  overflow: hidden;
}

.g_s-two-columns-checklist-item {
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.g_s-two-columns-checklist-item-img {
  padding-right: 12px;
}

.g_s-two-columns-checklist-item-label {
  font-size: 20px;
  font-weight: 700;
}

.g_s-two-columns-checklist {
  padding-top: 0;
  display: block;
}

.g_s-two-columns-title {
  margin-bottom: 24px;
}

.g_s-two-columns-heading {
  padding-right: 10px;
  display: inline-block;
}

.g_s-two-columns-heading-special {
  display: none;
}

.g_s-hero-two-columns {
  position: relative;
  overflow: hidden;
}

.g_s-hero-two-columns-wrap {
  z-index: 1;
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  align-content: center;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 128px;
  position: relative;
}

.g_s-hero-two-columns-image {
  position: relative;
}

.g_s-hero-two-columns-gradient {
  z-index: 0;
  width: 100%;
  max-width: 600px;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.g_s-hero-two-columns-image-img {
  z-index: 1;
  position: relative;
}

.g_s-hero-two-columns-gradient-1 {
  position: absolute;
  transform: translate(-181px, -67px);
}

.g_s-hero-two-columns-gradient-2 {
  width: 729px;
  height: 672px;
  position: absolute;
  transform: translate(-190px, 48px);
}

.g_s-hero-two-columns-gradient-3 {
  width: 652px;
  position: absolute;
  transform: translate(-48px, 219px);
}

.g_s-hero-two-columns-bg-gradient-1 {
  z-index: -1;
  width: 512px;
  height: 512px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(280px, -360px);
}

.g_s-hero-two-columns-bg-gradient-2 {
  z-index: -1;
  opacity: .6;
  width: 100%;
  max-width: 974px;
  height: 690px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(130px, -140px);
}

.g_s-hero-two-columns-bg-gradient-4 {
  z-index: -1;
  width: 320px;
  height: 320px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-700px, -500px);
}

.g_s-hero-two-columns-bg-gradient-5 {
  z-index: -1;
  opacity: 1;
  width: 320px;
  height: 320px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-650px, -400px);
}

.g_s-hero-two-columns-content-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.g_s-hero-two-columns-heading {
  padding-right: 10px;
  display: inline-block;
}

.g_s-hero-two-columns-text {
  max-width: 480px;
}

.g_s-grid2column-content {
  padding-top: 40px;
  padding-bottom: 40px;
}

.g_s-btn-large-disabled {
  background-color: var(--grey-03\<deleted\|variable-470fcd24\>);
  color: var(--color-black--black);
  letter-spacing: .08em;
  text-transform: uppercase;
  cursor: auto;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 20px 36px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-medium-disabled {
  background-color: var(--grey-03\<deleted\|variable-470fcd24\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  cursor: auto;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-small-disabled {
  background-color: var(--grey-03\<deleted\|variable-470fcd24\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .04em;
  text-transform: none;
  cursor: auto;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 10px 28px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-one-header-three-columns-btn {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  text-align: center;
  border-radius: 300px;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.g_s-one-header-three-columns-btn-label {
  font-size: 16px;
  font-weight: 700;
  line-height: 300%;
  display: inline-block;
}

.g_s-cta-description {
  color: var(--grey-03\<deleted\|variable-470fcd24\>);
  font-size: 18px;
  line-height: 136%;
}

.g_s-footer-site-grid-column-1 {
  max-width: 320px;
}

.g_s-footer-site-grid-column-2 {
  padding-left: 20px;
  padding-right: 20px;
}

.g_s-two-columns-light-content-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.g_s-career-job-desktop {
  margin-top: 20px;
}

.g_s-career-job-mobile {
  margin-top: 20px;
  display: none;
}

.g_s-job-entry-header-no-title, .g_s-job-entry-desktop-no-title {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 2fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 16px;
  display: grid;
}

.g_s-two-columns-dark-content-grid {
  grid-template-columns: 1fr;
}

.g_s-footer-cta {
  grid-column-gap: 0px;
  border-bottom: 1px solid var(--grey-02);
  grid-template-rows: auto;
  grid-template-columns: 4.75fr 2.5fr;
  align-items: center;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.g_s-notice-bar-text {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.g_s-two-columns-dark-heading {
  color: var(--color-black--white);
  letter-spacing: -.02em;
  font-size: 56px;
  line-height: 64px;
}

.g_s-login {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start center;
  min-height: 960px;
  padding-top: 25vh;
  padding-left: 24px;
  padding-right: 24px;
}

.g_s-login-wrap {
  background-color: var(--color-black--white);
  border-radius: 13px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  padding: 32px;
  box-shadow: 0 1px 4px #bababa8c;
}

.g_s-login-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  display: grid;
}

.g_s-login-gradient-1 {
  z-index: -1;
  width: 1024px;
  height: 1024px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-219px, -300px);
}

.g_s-login-gradient-2 {
  z-index: -1;
  opacity: .4;
  width: 100%;
  max-width: 974px;
  height: 787px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-300px, -300px);
}

.g_s-overview-grid, .g_s-analysis-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.g_s-login-success {
  background-color: #5bead080;
  max-width: 450px;
  margin-top: 20px;
}

.g_s-login-cta {
  margin-top: 12px;
}

.js-login-form {
  text-align: center;
}

.tky_section-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start center;
  min-height: 960px;
  padding-top: 25vh;
}

.tky_section-wrap {
  background-color: var(--color-black--white);
  border-radius: 13px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  max-width: 500px;
  padding: 32px;
  box-shadow: 0 1px 4px #bababa8c;
}

.tky_section-msg {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 16px;
}

.tky_section-logo-img {
  max-width: 175px;
  max-height: 140px;
}

.g_page-title {
  display: none;
}

.g_s-404-number {
  margin-bottom: 16px;
}

.g_s-countdown {
  z-index: 2001;
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  text-align: center;
  width: 100%;
  height: 40px;
  padding: 8px 40px;
}

.g_s-countdown-text {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.g_link-home {
  color: var(--color-black--black);
  border-bottom: 2px solid #000;
  padding-bottom: 2px;
  font-weight: 700;
  text-decoration: none;
}

.g_s-benefits {
  border-radius: 12px;
}

.g_s-benefits.g_a-shadow {
  overflow: hidden;
}

.g_s-benefits-top {
  background-color: var(--color-black--black);
  color: var(--aqua\<deleted\|variable-55f16360\>);
  text-align: center;
  padding: 16px;
}

.g_s-benefits-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding: 16px 14px 4px;
  display: grid;
}

.g_s-social-proof-top {
  text-align: center;
  width: 100%;
  max-width: 580px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-social-proof-featured {
  text-align: center;
  margin-bottom: 24px;
}

.g_s-social-proof-logos {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.g_s-social-proof-logo-img {
  height: 50px;
}

.g_s-social-proof-testimonials {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-social-testimonial {
  border-radius: 12px;
  padding: 32px;
}

.g_s-social-testimonial-info {
  align-items: center;
  margin-bottom: 26px;
  display: flex;
  position: relative;
}

.g_s-social-testimonial-img {
  width: 48px;
  height: 48px;
  margin-right: 16px;
}

.g_s-social-testimonial-time {
  position: absolute;
  inset: auto 0% auto auto;
}

.js-login-error {
  text-align: center;
  display: none;
}

.g_s-login-error-title {
  color: var(--tomato-red\<deleted\|variable-da1fc247\>);
}

.g_s-login-error-text {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
}

.g_s-login-error-cta {
  margin-top: 8px;
  margin-bottom: 8px;
  display: inline-block;
}

.js-job-title-link {
  color: var(--color-black--black);
  font-weight: 700;
}

.g_s-two-columns-light-faqs-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
}

.g_s-two-columns-light-form-heading-wrapper, .g_s-two-columns-light-form-subheading-wrapper {
  padding-bottom: 8px;
}

.g_s-faqs-grid {
  z-index: 1;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  padding-top: 88px;
  padding-bottom: 96px;
  position: relative;
}

.rpt_card-wrapper {
  position: relative;
}

.g_s-hero-simple {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-hero-simple-wrap {
  flex-direction: column;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.g_s-hero-simple-content {
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  width: 100%;
  max-width: 990px;
  position: relative;
}

.g_s-hero-simple-subheading {
  max-width: 600px;
  margin-bottom: 18px;
  padding-bottom: 10px;
}

.g_s-hero-simple-subheading.c-career-test {
  max-width: 760px;
}

.g_s-hero-simple-reviews {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 18px;
  display: flex;
}

.g_s-hero-simple-reviews-stars {
  grid-column-gap: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.g_s-hero-simple-reviews-text {
  max-width: 600px;
  margin-bottom: 18px;
  padding-bottom: 10px;
}

.g_s-hero-simple-gradient-1 {
  z-index: -1;
  width: 1024px;
  height: 1024px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-300px, 400px);
}

.g_s-hero-simple-gradient-2 {
  z-index: -1;
  opacity: .4;
  width: 100%;
  max-width: 974px;
  height: 787px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-57px, 19px);
}

.g_s-hero-simple-gradient-3 {
  z-index: -1;
  width: 1024px;
  height: 1024px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-900px, 119px);
}

.g_s-hero-simple-gradient-4 {
  z-index: -1;
  width: 320px;
  height: 320px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-700px, -500px);
}

.g_s-hero-simple-gradient-5 {
  z-index: -1;
  opacity: 1;
  width: 320px;
  height: 320px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-650px, -400px);
}

.g_s-divider-v1-cta {
  max-width: 280px;
  padding-top: 40px;
}

.g_s-divider-v1-ornament {
  width: 32px;
  height: auto;
  position: absolute;
  top: -16px;
  left: -20px;
}

.g_s-testimonial-slider {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.g_s-testimonial-slider-wrap {
  z-index: 1;
  padding-top: 96px;
  padding-bottom: 128px;
  position: relative;
}

.g_s-testimonial-slider-title {
  width: 60%;
  max-width: 550px;
  margin-bottom: 32px;
}

.g_s-testimonial-slider-slider {
  background-color: #0000;
  height: 100%;
}

.g_s-testimonial-card {
  background-color: var(--grey-06\<deleted\|variable-b21fb5de\>);
  border-radius: 12px;
  width: 100%;
  padding: 40px;
}

.g_s-testimonial-slider-cta {
  max-width: 300px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-testimonial-card-inner {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.g_s-testimonial-card-text {
  color: #ffffffb3;
  font-size: 24px;
  line-height: 36px;
}

.g_s-person {
  align-items: center;
  display: flex;
}

.g_s-person-img {
  border-radius: 200px;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-right: 16px;
  overflow: hidden;
}

.g_s-person-name {
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.g_s-person-details {
  font-size: 16px;
  line-height: 24px;
}

.g_s-person-img-img {
  width: 100%;
  height: 100%;
}

.g_s-testimonial-card-person {
  margin-top: 42px;
}

.g_s-testimonial-slider-nav {
  display: none;
}

.g_s-testimonial-slider-left {
  background-color: var(--grey-04\<deleted\|variable-ca081096\>);
  border-radius: 200px;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transition: color .3s, background-color .3s;
  position: absolute;
  inset: -128px 80px auto auto;
}

.g_s-testimonial-slider-left:hover {
  background-color: var(--grey-02);
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
}

.g_s-testimonial-slider-right {
  background-color: var(--grey-04\<deleted\|variable-ca081096\>);
  border-radius: 200px;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transition: color .3s, background-color .3s;
  position: absolute;
  inset: -128px 0% auto auto;
}

.g_s-testimonial-slider-right:hover {
  background-color: var(--grey-02);
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
}

.g_s-two-columns-cta {
  max-width: 300px;
  margin-top: 32px;
}

.g_s-two-columns-cta.c-career-test {
  max-width: 350px;
}

.g_s-stepper {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
  position: relative;
  overflow: hidden;
}

.g_s-stepper-details {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.g_s-stepper-menu {
  flex-direction: column;
  flex: 1;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  display: flex;
}

.g_s-stepper-content {
  flex: 1;
  min-width: 50%;
  max-width: 50%;
}

.g_s-stepper-tab {
  color: #6b6b6b;
  background-color: #0000;
  padding-left: 0;
  text-decoration: none;
  transition: all .2s;
  display: inline-block;
}

.g_s-stepper-tab:hover {
  color: var(--color-black--black);
}

.g_s-stepper-tab.w--current {
  color: var(--color-black--black);
  background-color: #0000;
}

.g_s-stepper-gradient {
  z-index: 0;
  width: 100%;
  max-width: 600px;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
}

.g_s-stepper-subtitle {
  margin-bottom: 32px;
}

.g_s-stepper-subtitle.c-career-test {
  text-align: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-stepper-cta {
  max-width: 300px;
  margin-top: 32px;
}

.g_s-stepper-wrap {
  z-index: 1;
  padding-top: 88px;
  padding-bottom: 96px;
  position: relative;
}

.g_s-stepper-title {
  margin-bottom: 32px;
}

.g_s-stepper-title.c-career-test {
  text-align: center;
}

.g_s-subhero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-subhero-wrap {
  z-index: 1;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 124px;
  padding-bottom: 132px;
  display: flex;
  position: relative;
}

.g_s-subhero-tag {
  letter-spacing: 1px;
  font-weight: 700;
}

.g_s-subhero-title {
  color: var(--color-black--white);
  max-width: 650px;
  margin-top: 16px;
}

.g_s-subhero-bg {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.g_s-subhero-bg-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.sch_compare {
  overflow: hidden;
}

.sch_compare-wrap {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.sch_compare-gradient {
  width: 100%;
  height: 600px;
  position: absolute;
  inset: auto 0% -150px;
}

.sch_compare-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  justify-content: center;
  place-items: stretch center;
  position: relative;
}

.sch_compare-card {
  background-color: var(--color-black--white);
  border-radius: 13px;
  width: 100%;
  max-width: 480px;
  padding: 48px 40px;
  box-shadow: 0 10px 70px #53535312;
}

.sch_compare-card-title {
  letter-spacing: .12em;
  text-transform: uppercase;
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.g_s-cta-large {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-cta-large-wrap {
  flex-direction: column;
  align-items: center;
  padding-top: 104px;
  padding-bottom: 112px;
  display: flex;
}

.g_s-cta-large-content {
  z-index: 1;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  width: 100%;
  max-width: 990px;
  position: relative;
}

.g_s-cta-large-subheading {
  max-width: 600px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-bottom: 10px;
}

.g_s-cta-large-gradient-1 {
  width: 1024px;
  height: 1024px;
  display: block;
  position: absolute;
  top: -45%;
  left: 85%;
  transform: translate(-300px, 400px);
}

.g_s-cta-large-gradient-3 {
  width: 1024px;
  height: 1024px;
  position: absolute;
  bottom: -10%;
  left: 35%;
  transform: translate(-900px, 119px);
}

.g_s-cta-large-gradient-4 {
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  bottom: -80%;
  left: 45%;
  transform: translate(-700px, -500px);
}

.g_s-cta-large-items {
  margin-bottom: 16px;
}

.sch_compare-card-cta {
  margin-top: 32px;
}

.g_s-subhero-bg-overlay {
  background-image: repeating-linear-gradient(to right, #000000b3, #fff0);
  position: absolute;
  inset: 0%;
}

.g_s-faqs-cta {
  max-width: 400px;
}

.cts_pros-cons {
  overflow: hidden;
}

.cts_pros-cons-title {
  text-align: center;
  margin-bottom: 32px;
}

.cts_pros-cons-wrap {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.cts_pros-cons-gradient {
  width: 100%;
  height: 600px;
  position: absolute;
  inset: auto 0% -150px;
}

.cts_pros-cons-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  justify-content: center;
  place-items: stretch center;
  position: relative;
}

.cts_pros-cons-card {
  background-color: var(--color-black--white);
  border-radius: 13px;
  width: 100%;
  max-width: 480px;
  padding: 48px 40px;
  box-shadow: 0 10px 70px #53535312;
}

.cts_pros-cons-card-title {
  letter-spacing: .12em;
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.cts_pros-cons-card-title.c-pros {
  color: var(--green-03\<deleted\|variable-debe9949\>);
}

.cts_pros-cons-card-title.c-cons {
  color: var(--red-01\<deleted\|variable-3822305f\>);
}

.cts_pros-cons-cta {
  max-width: 300px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_s-positives {
  background-color: var(--color-black--black);
}

.g_s-positives.c-light {
  color: var(--color-black--black);
  background-color: #0000;
}

.g_s-positives-wrap {
  padding-top: 88px;
  padding-bottom: 96px;
}

.g_s-positives-title {
  text-align: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-positives-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-top: 48px;
  margin-bottom: 32px;
  display: grid;
}

.g_s-card {
  background-color: var(--color-black--white);
  border-radius: 22px;
  width: 100%;
  height: 100%;
  padding: 24px;
  overflow: hidden;
  box-shadow: 0 13px 100px #c7c7c740;
}

.g_s-card-icon {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  margin-bottom: 16px;
  display: flex;
}

.g_s-card-heading {
  margin-bottom: 16px;
}

.g_s-positives-cta {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.cts_table-compare-wrap {
  padding-top: 88px;
  padding-bottom: 96px;
}

.cts_table-compare-title {
  text-align: center;
}

.cts_table-compare-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: start center;
  margin-top: 48px;
  margin-bottom: 32px;
}

.cts_table-compare-cell {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px 24px;
  display: flex;
}

.cts_table-compare-cell.c-grayed {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
}

.cts_table-compare-cell.c-left {
  text-align: left;
  justify-content: flex-start;
}

.cts_table-compare-cell.c-lighted-top {
  border-top: 3px solid var(--aqua\<deleted\|variable-55f16360\>);
  border-right: 3px solid var(--aqua\<deleted\|variable-55f16360\>);
  border-left: 3px solid var(--aqua\<deleted\|variable-55f16360\>);
}

.cts_table-compare-cell.c-lighted-middle {
  border-right: 3px solid var(--aqua\<deleted\|variable-55f16360\>);
  border-left: 3px solid var(--aqua\<deleted\|variable-55f16360\>);
}

.cts_table-compare-cell.c-lighted-bottom {
  border-right: 3px solid var(--aqua\<deleted\|variable-55f16360\>);
  border-bottom: 3px solid var(--aqua\<deleted\|variable-55f16360\>);
  border-left: 3px solid var(--aqua\<deleted\|variable-55f16360\>);
}

.cts_table-compare-cell.c-grayed-transparent {
  background-color: #00000008;
}

.g_a-tal {
  text-align: left;
}

.g_a-tac {
  text-align: center;
}

.g_a-tar {
  text-align: right;
}

.cts_table-compare-logo {
  max-width: 80%;
}

.g_s-tools-disclaimer {
  color: #212121b3;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
}

.g_s-tool-card-v1-title {
  margin-bottom: 16px;
}

.g_s-tool-card-v1-url {
  margin-bottom: 8px;
}

.g_s-tool-card-v2-url {
  margin-top: 16px;
}

.g_s-tool-card-v2-text {
  text-align: center;
  flex: 1;
}

.g_s-tool-card-v2-title {
  text-align: center;
  margin-bottom: 16px;
}

.g_s-tool-card-v2-img {
  text-align: center;
  height: 50px;
  margin-bottom: 16px;
}

.g_s-tool-card-v2-img-img {
  width: 100%;
  height: 100%;
}

.g_s-tool-card-v2-wrap {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.prw-s-loading-card {
  background-color: var(--color-black--white);
  border-radius: 22px;
  width: 100%;
  padding: 32px;
  overflow: hidden;
  box-shadow: 0 13px 100px #c7c7c740;
}

.prw-s-loading-title-text {
  text-align: left;
  letter-spacing: -.01em;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.prw-s-loading-data-title {
  align-items: center;
  min-height: 60px;
  display: flex;
}

.prw-s-loading-data-subtitle {
  margin-top: 16px;
  margin-bottom: 16px;
}

.prw-s-loading-data-items {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(125px, 1fr) minmax(auto, 2fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.prw-s-loading-data-progress {
  margin-bottom: 16px;
}

.prw-s-loading-data-feedback {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 200px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.prw-s-loading-data-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.prw-s-loading-data-progress-lottie {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 4px;
}

.prw-s-loading-data-title-icon {
  width: 60px;
  min-width: 60px;
  height: 60px;
  margin-right: 16px;
}

.prw-s-loading-data-gif-img {
  width: 300px;
  min-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.prw-s-loading-data-feedback-location {
  align-items: center;
  margin-top: 6px;
  margin-bottom: 6px;
  display: flex;
}

.prw-s-loading-data-feedback-location-icon {
  margin-right: 8px;
}

.prw-s-loading-data-feedback-location-icon-img {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
}

.prw-s-loading-data-feedback-title {
  margin-bottom: 16px;
}

.g_a-color-green-3 {
  color: var(--green-03\<deleted\|variable-debe9949\>);
}

.g_s-hero-simple-heading.c-career-test {
  margin-top: 32px;
  margin-bottom: 32px;
}

.g_s-one-header-two-columns-wrap {
  padding-top: 88px;
  padding-bottom: 88px;
  position: relative;
}

.g_s-one-header-two-columns-gradient {
  width: 100%;
  max-width: 1005px;
  height: 642px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 100px 0% 0%;
}

.g_s-card-basic {
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  border-radius: 22px;
  width: 100%;
  height: 100%;
  padding: 48px 40px;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 13px 100px #c7c7c740;
}

.g_s-card-basic-img {
  width: 68px;
  margin-bottom: 32px;
}

.ds_card-basic-grid {
  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;
}

.g_s-card-basic-title {
  margin-bottom: 16px;
  text-decoration: none;
}

.g_s-card-basic-text {
  padding-bottom: 24px;
}

.g_s-card-basic-cta {
  max-width: 300px;
}

.g_s-divider-v2 {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  border-radius: 22px;
  padding: 20px 40px 32px;
}

.g_s-divider-v2-header {
  margin-bottom: 8px;
  display: inline-block;
  position: relative;
}

.g_s-divider-v2-wrap {
  text-align: center;
  padding-top: 20px;
}

.g_s-divider-v2-ornament {
  width: 32px;
  height: auto;
  position: absolute;
  top: -16px;
  left: -20px;
}

.g_s-one-header-two-columns-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.g_s-testimonial-slider-subtitle {
  width: 60%;
  max-width: 550px;
  margin-bottom: 32px;
}

.g_s-testimonial-card-name {
  margin-bottom: 4px;
  font-weight: 500;
}

.g_s-positives-subtitle, .g_s-faqs-subtitle {
  text-align: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.cts_pros-cons-subtitle {
  text-align: center;
  max-width: 750px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-three-columns-cta {
  max-width: 340px;
  margin-left: auto;
  margin-right: auto;
}

.cts_table-compare-cell-icon {
  width: 32px;
  height: 32px;
}

.g_s-card-basic-wrap {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.g_s-card-basic-top {
  flex: 1;
}

.g_s-three-columns-grid-content-collection {
  text-align: center;
}

.g_s-faqs-content-grid-item {
  width: 100%;
}

.g_s-one-columns-wrap {
  z-index: 1;
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  place-items: center;
  padding-top: 88px;
  padding-bottom: 96px;
  position: relative;
}

.g_s-one-columns-center {
  z-index: 1;
  text-align: center;
  max-width: 840px;
  position: relative;
}

.g_s-one-columns-title {
  text-align: center;
  margin-bottom: 24px;
}

.g_s-one-columns-heading {
  padding-right: 10px;
  display: inline-block;
}

.g_s-one-columns-heading-special {
  display: none;
}

.g_s-one-columns-cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 300px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-one-columns {
  background-color: var(--color-black--black);
  position: relative;
  overflow: hidden;
}

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

.g_s-stepper-details-collection-list, .g_s-stepper-details-collection-item-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-stepper-dynamic {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
  position: relative;
  overflow: hidden;
}

.g_content {
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.g_content.refund_policy {
  padding: 10px;
}

.g_s-navbar-site-menu-dropdown-toggle {
  padding: 0 14px 0 0;
}

.g_s-navbar-site-menu-dropdown-icon {
  margin-right: 14px;
}

.g_s-navbar-site-menu-dropdown-list {
  background-color: var(--color-black--white);
  border-radius: 12px;
  min-width: 290px;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0 2px 5px #0003;
}

.g_s-navbar-site-menu-dropdown-list.w--open {
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.g_s-footer-site-grid-column-3 {
  padding-left: 20px;
  padding-right: 20px;
}

.g_a-footer-menu-child {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 32px 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center start;
  display: grid;
}

.g_a-footer-menu-slash {
  width: 24px;
  height: 24px;
}

.g_s-copuon-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}

.g_s-scholarship {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.g_s-scholarship-wrap {
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.g_s-scholarship-heading {
  text-align: center;
}

.g_s-scholarship-subtitle {
  text-align: center;
  max-width: 750px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-scholarship-grid {
  grid-column-gap: 72px;
  grid-template-rows: auto;
}

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

.g_s-post-banner {
  margin-bottom: 0;
}

.g_s-post-banner-wrap {
  padding-bottom: 48px;
}

.g_s-post-body-wrap {
  padding-bottom: 24px;
}

.g_s-post-author-wrap {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
  border-radius: 12px;
  margin-bottom: 48px;
  padding: 24px 32px;
  overflow: hidden;
}

.g_s-post-subs {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6489eafe59e86f3a067c3b52_Section%20-%20CTA%20with%20Pills.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.g_s-post-subs-wrap {
  padding: 96px 12px;
}

.g_s-post-related-wrap {
  padding-top: 32px;
  padding-bottom: 32px;
}

.g_s-post-related-grid {
  grid-template-columns: 1fr;
}

.g_s-post-related-grid-top {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
}

.g_s-post-related-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-post-related-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  transition: all .3s cubic-bezier(.55, .586, .32, 1);
  display: grid;
  box-shadow: 0 10px 20px #53535333;
}

.g_s-post-related-item:hover {
  transform: scale(1.02);
}

.g_s-post-related-image {
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/64b800de582fe3b0a0fa5472_empty_bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  height: 320px;
  overflow: hidden;
}

.g_s-post-related-item-content {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
}

.g_category {
  opacity: 1;
  color: var(--color-black--black);
  text-align: center;
  text-transform: uppercase;
  border-radius: 20px;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 700;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
}

.g_category:hover {
  opacity: .9;
}

.g_category.g_factcheck {
  border: 1px solid var(--aqua\<deleted\|variable-55f16360\>);
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/648a49b96da67dee8d0c91a2_check.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 34px;
}

.g_category.g_factcheck:hover {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/648a4a4b46644fc60152d95f_Icons_hover.svg");
}

.g_category.hide {
  display: none;
}

.g_s-post-related-item-categories-collection {
  width: 100%;
}

.g_s-post-related-categories {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.g_s-post-related-item-categories-empty {
  background-color: #fff0;
}

.g_s-post-related-item-content-heading {
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
}

.g_s-btn-ghost {
  border: 1px solid var(--aqua\<deleted\|variable-55f16360\>);
  background-color: var(--color-black--white);
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6489f20610b033253eec4fdc_icons.svg");
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
  padding-left: 30px;
  padding-right: 52px;
  font-weight: 700;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
}

.g_s-btn-ghost:hover {
  background-color: #5bead01a;
  background-position: 124%;
}

.g_a-color-grey-4 {
  color: var(--grey-04\<deleted\|variable-ca081096\>);
}

.g_a-color-grey-5 {
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
}

.g_s-newsletter-form {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-black--white);
  border-radius: 1000px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: stretch;
  max-width: 540px;
  display: grid;
  overflow: hidden;
}

.g_s-newsletter-form-email {
  border: 0 #000;
  border-radius: 0;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 0 0 0 18px;
}

.g_s-newsletter-form-submit {
  background-color: var(--color-black--black);
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6489ef76e2b2108d30cdd019_Frame%20919.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px #000;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
}

.g_s-newsletter-form-submit:hover {
  background-position: 58%;
}

.form-block {
  margin-top: 12px;
}

.g_s-post-author-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.g_s-post-author-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 48px;
  height: 48px;
}

.g_s-post-author-content-grid {
  grid-template: ". Area"
  / auto minmax(200px, 1fr);
  align-items: center;
}

.g_s-text-link {
  color: #09f;
  cursor: pointer;
}

.g_s-post-author-modal-content {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-black--white);
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  max-width: 420px;
  margin-top: 12px;
  padding: 32px 24px 21px;
  display: none;
  position: absolute;
  box-shadow: 0 10px 100px #0003, 0 10px 20px #0003;
}

.g_s-post-author-modal-close {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc406e5785e408_X.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: 12px 12px auto auto;
}

.g_s-post-body-grid {
  grid-column-gap: 47px;
  grid-template-rows: auto;
  grid-template-columns: 320px 1fr;
  padding-left: 48px;
  padding-right: 48px;
}

.g_s-post-body-left {
  height: 100%;
}

.g_s-post-body-right {
  flex-flow: column;
  display: block;
}

.g_s-post-body-content {
  margin-bottom: 0;
  padding-bottom: 0;
}

.g_s-post-body-content.g_a-rich-text {
  border-radius: 24px;
}

.g_s-post-body-left-index {
  position: sticky;
  top: 1rem;
}

.g_s-separator {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
  color: var(--grey-01\<deleted\|variable-090d3399\>);
  width: 100%;
  height: 1px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.g_s-post-body-left-social {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto 1fr;
  place-content: center start;
  place-items: center start;
}

.g_s-post-body-left-social-image {
  width: 25px;
}

.g_s-post-body-left-social-image.g_c-fb, .g_s-post-body-left-social-image.g_c-tw, .g_s-post-body-left-social-image.g_c-li {
  width: 20px;
  height: 20px;
}

.g_s-post-body-left-social-link {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  text-align: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  font-size: 31px;
  line-height: 100%;
}

.g_s-post-body-left-social-link.instagram {
  display: none;
}

.g_s-post-body-left-heading {
  display: block;
}

.g_s-post-body-left-ad {
  background-color: var(--color-black--black);
  border-radius: 12px;
  padding: 24px;
  overflow: hidden;
}

.g_s-post-body-left-ad-heading {
  color: var(--color-black--white);
  text-align: center;
}

.g_s-post-body-left-ad-subheading {
  color: var(--grey-03\<deleted\|variable-470fcd24\>);
  text-align: center;
  margin-bottom: 24px;
}

.g_s-post-banner-grid {
  grid-column-gap: 47px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  box-shadow: 0 10px 20px #00000012;
}

.g_s-post-banner-left {
  border-radius: 12px;
  min-height: 340px;
  overflow: hidden;
}

.g_s-post-banner-right {
  padding-top: 24px;
  padding-bottom: 24px;
}

.g_s-post-banner-right-grid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  padding-right: 48px;
}

.g_s-blog-gradient {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/648a47747d06d96169da536d_Gradients%20-%20Big.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 1000px;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.g_s-post-banner-badges {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-post-banner-heading {
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  text-decoration: none;
}

.g_s-post-banner-categories {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: flex;
}

.g_s-post-banner-author-details-name {
  cursor: pointer;
  text-decoration: underline;
  display: inline-block;
}

.g_s-post-banner-author-label {
  padding-right: 8px;
  font-weight: 700;
  display: inline-block;
}

.g_s-post-banner-author-label.g_s-post-banner-slash {
  padding-left: 8px;
}

.g_s-post-banner-modal {
  z-index: 10000;
  background-color: var(--text-light\<deleted\|variable-91c5257b\>);
  opacity: 0;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 24px 12px;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  overflow: auto;
}

.g_s-post-banner-modal-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.g_s-post-banner-modal-close {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc406e5785e408_X.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: 12px 12px auto auto;
}

.g_s-post-banner-modal-wrap {
  background-color: var(--color-black--white);
  opacity: 0;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 720px;
  margin: 0;
  padding: 48px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0, 8px);
  box-shadow: 0 10px 20px #0003;
}

.g_a-h6 {
  letter-spacing: -.01em;
  font-size: 18px;
  line-height: 140%;
}

.g_s-post-banner-modal-content {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-black--white);
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  max-width: 420px;
  margin-top: 12px;
  margin-left: -48px;
  padding: 32px 24px 21px;
  display: none;
  position: absolute;
  box-shadow: 0 10px 100px #0003, 0 10px 20px #0003;
}

.g_s-post-banner-author-modal-close {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/63b58014b3cc406e5785e408_X.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: 12px 12px auto auto;
}

.g_s-post-body-left-ad-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--color-black--black);
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 10rem;
  padding: 1.5rem 1.5rem 1rem;
  display: flex;
}

.toc-accordion {
  cursor: default;
  width: 100%;
}

.toc-container {
  margin-top: 0;
  margin-bottom: 16px;
}

.toc-container.is-career-coach {
  background-color: #f9fafb;
  border-radius: 16px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 16px 24px;
}

.toc-icon {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
  display: none;
  position: static;
}

.hide---but-don-t-delete {
  display: block;
}

.hide---but-don-t-delete.toc {
  display: none;
}

.tocitem {
  color: var(--grey-04\<deleted\|variable-ca081096\>);
  text-align: left;
  background-color: #f3f3f300;
  border-left: 1px #dbe2eb;
  border-radius: 4px;
  justify-content: space-between;
  margin-bottom: 2px;
  padding: 6px 8px;
  font-family: Satoshi variable, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s, background-color .2s, color .2s;
  display: flex;
}

.tocitem:hover {
  background-color: var(--a-white-smoke\<deleted\|variable-4c7d1968\>);
  border-left-width: 2px;
  border-left-color: #070e27;
}

.tocitem.active {
  background-color: var(--a-white-smoke\<deleted\|variable-4c7d1968\>);
}

.toc-accordion-list {
  background-color: #0000;
  display: block;
  position: static;
}

.toc {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  font-size: 16px;
  display: flex;
}

.toc-accordion-toggle {
  cursor: default;
  justify-content: space-between;
  align-items: center;
  height: 54px;
  padding: 0 12px 0 0;
  display: flex;
}

.sticky-bar-script {
  display: none;
}

.g_s-hubhero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
}

.g_s-hubhero-wrap {
  padding-top: 24px;
  padding-bottom: 24px;
}

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

.g_s-hub-grid-wrap {
  padding: 48px 56px;
}

.g_s-hub-grid-grid {
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
}

.g_s-hub-list {
  position: relative;
  overflow: visible;
}

.g_s-hub-list-wrap {
  padding-bottom: 48px;
  padding-left: 56px;
  padding-right: 56px;
}

.g_s-hub-list-grid {
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
}

.g_s-hubhero-categories-collection.hide {
  display: none;
}

.g_s-hubhero-categories-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.g_s-hubhero-categories-item {
  order: 0;
}

.g_s-hubhero-search {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-black--white);
  border-radius: 1000px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: stretch;
  max-width: 540px;
  margin-top: 12px;
  display: grid;
  overflow: hidden;
  box-shadow: 0 2px 6px #00000014;
}

.g_s-hubhero-search-input {
  border: 0 #0000;
  border-radius: 0;
  width: auto;
  min-width: 420px;
  height: auto;
  margin-bottom: 0;
  padding: 0 0 0 18px;
  font-size: 17px;
}

.g_s-hubhero-search-icon {
  background-color: var(--color-black--black);
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/648b445c6ef5c135b5f15599_mag.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  padding: 0;
}

.g_s-hubhero-heading {
  color: var(--color-black--black);
  text-align: center;
  max-width: 840px;
  margin-bottom: -8px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
}

.g_s-hubhero-subheading {
  text-align: center;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-post-banner-modal-scroll {
  max-height: 580px;
  overflow: auto;
}

.g_s-post-banner-author-modal-close-security {
  z-index: -1;
  cursor: pointer;
  width: 1000%;
  height: 1000%;
  position: fixed;
  top: -500%;
  left: -500%;
}

.g_s-hub-featured-grid {
  grid-column-gap: 47px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  box-shadow: 0 10px 20px #00000012;
}

.g_s-hub-featured-left {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  min-height: 380px;
}

.g_s-hub-featured-right {
  padding-top: 24px;
  padding-bottom: 24px;
}

.g_s-hub-featured-right-grid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  padding-right: 48px;
}

.g_s-post-banner-heading-link {
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  text-decoration: none;
}

.g_s-post-banner-author-details-name-link {
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  cursor: default;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.g_s-hub-grid-list {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_a-text-center {
  text-align: center;
}

.g_s-hub-grid-item-content {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  place-items: center start;
  padding: 24px;
}

.g_s-hub-grid-item-content-heading {
  text-align: left;
}

.g_s-hub-list-collection-list {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-hub-list-collection-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  padding: 8px;
  transition: all .3s cubic-bezier(.55, .586, .32, 1);
  display: grid;
  box-shadow: 0 10px 20px #53535333;
}

.g_s-hub-list-collection-item:hover {
  transform: scale(1.02);
}

.g_s-hub-list-image {
  background-color: #f4f4f4;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  border-radius: 12px;
  height: 180px;
  overflow: hidden;
}

.g_s-hub-gird-pagination {
  padding-top: 24px;
}

.g_s-hub-gird-pagination-btn {
  border-color: var(--aqua\<deleted\|variable-55f16360\>);
  background-color: var(--color-black--white);
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  border-radius: 1000px;
  font-weight: 700;
}

.g_s-hub-category-grid-wrap {
  padding: 0 56px 24px;
}

.g_s-hub-list-gradient {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/648c50224eaab9a4686423f1_gradient%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  max-height: 1337px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_a-link-wrap {
  width: 100%;
  height: 100%;
  display: block;
}

.g_s-empty-link {
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  text-decoration: none;
}

.rich-text h1 {
  margin-bottom: 16px;
  font-size: 42px;
  line-height: 1.3em;
}

.rich-text h2 {
  margin-bottom: 16px;
  font-size: 36px;
  line-height: 1.3em;
}

.rich-text h3 {
  margin-bottom: 16px;
  font-size: 32px;
  line-height: 1.3em;
}

.rich-text h4 {
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 1.3em;
}

.rich-text h5 {
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 1.3em;
}

.rich-text h6 {
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 1.3em;
}

.rich-text li {
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 400;
}

.rich-text p {
  font-size: 18px;
  line-height: 1.7rem;
}

.g_a-h6 {
  font-weight: 700;
}

.g_s-social-share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.g_s-categories-dd {
  border: 1px solid var(--aqua\<deleted\|variable-55f16360\>);
  background-color: var(--color-black--white);
  border-radius: 1000px;
}

.g_s-categories-dd-toggle {
  padding: 12px 56px 12px 48px;
}

.g_s-categories-dd-icon {
  margin-right: 30px;
}

.g_s-categories-dd-label {
  font-weight: 700;
}

.g_s-categories-dd-list {
  border: 1px solid var(--aqua\<deleted\|variable-55f16360\>);
  background-color: #fff;
  border-radius: 12px;
  margin-top: 0;
  overflow: hidden;
  box-shadow: 0 2px 4px #0000000f;
}

.g_s-categories-dd-list.w--open {
  margin-top: 4px;
}

.g_s-categories-dd-link {
  color: var(--color-black--black);
  font-weight: 500;
}

.g_s-categories-dd-link:hover {
  background-color: #f8f8f8;
}

.g_s-newsletter-form-success {
  background-color: #0000;
}

.g_s-newsletter-form-success-label {
  color: var(--green-03\<deleted\|variable-debe9949\>);
  font-size: 24px;
  font-weight: 700;
}

.g_s-stepper-details-collection-item-empty {
  background-color: #0000;
  padding: 0;
}

.g_a-footer-mobile {
  display: none;
}

.g_s-post-author-content-social {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  display: flex;
}

.g_s-post-author-content-link {
  text-align: center;
  background-color: #000;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  line-height: 20px;
  display: block;
}

.g_s-post-author-image-modal {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 96px;
  height: 96px;
}

.g_s-post-author-image-modal-desc p {
  text-align: center;
  font-size: 16px;
}

.g_s-btn-pulse {
  z-index: 1;
  background-color: var(--cute-violet\<deleted\|variable-a90bae49\>);
  border-radius: 36px;
  width: 0%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.text-block-2 {
  z-index: 2;
  position: relative;
}

.g_s-post-related-image-img, .g_s-post-banner-left-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.g_s-expandable-static {
  border: 1px solid var(--grey-02);
  background-color: var(--color-black--white);
  cursor: pointer;
  border-radius: 16px;
  width: 100%;
  margin-bottom: 0;
  box-shadow: 0 10px 70px #53535312;
}

.g_s-expandable-static.c-small {
  cursor: default;
  border-radius: 6px;
  margin-bottom: 8px;
}

.g_s-hero-ugc-swiper-wrap, .g_s-hero-ugc-swiper-item {
  display: block;
}

.g_s-hero-ugc-swiper-item.swiper-slide {
  color: #fff;
  cursor: pointer;
  background-color: #dedede;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.g_s-hero-ugc-swiper-collection {
  display: block;
}

.g_s-hero-ugc-swiper-collection.swiper.myswiper {
  width: 290px;
  height: 500px;
}

.swiper-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.g_s-hero-ugc-grid-right {
  grid-row-gap: 18px;
  align-items: center;
}

.g_s-hero-ugc-swiper-button-prev {
  z-index: 3;
  color: #141414;
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: -80px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 0%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.g_s-hero-ugc-swiper-button-next {
  z-index: 3;
  color: var(--grey-06\<deleted\|variable-b21fb5de\>);
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 80px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 100%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.g_s-hero-ugc-swiper {
  position: relative;
}

.swiper-pagination {
  margin-bottom: -38px;
}

.g_s-hero-ugc-grid-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
}

.g_s-hero-ugc {
  overflow: hidden;
}

.g_s-hero-ugc-stat {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding-top: 24px;
  display: flex;
}

.g_s-hero-ugc-stat-stars {
  display: flex;
}

.g_s-hero-ugc-stat-subheading {
  max-width: 600px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.g_s-hero-ugc-swiper-item-play {
  z-index: 2;
  display: block;
  position: absolute;
  inset: 24px auto auto 24px;
}

.g_s-hero-ugc-swiper-video-wrap {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-hero-ugc-swiper-item-pause {
  z-index: 2;
  display: none;
  position: absolute;
  inset: 24px auto auto 24px;
}

.g_s-hero-ugc-swiper-button-img {
  width: 24px;
  height: 24px;
}

.g_s-logos-imgs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 0;
}

.g_s-logos {
  text-align: center;
  justify-content: center;
  margin-top: 0;
  display: flex;
}

.g_s-logos-subheading {
  max-width: 740px;
  margin: 18px auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.g_s-logos-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.g_s-reviews {
  width: 100%;
  display: none;
  overflow: hidden;
}

.g_s-reviews-wrap {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.g_s-reviews-slider {
  background-color: #fff0;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 32px;
}

.g_s-reviews-mask {
  height: auto;
  min-height: auto;
}

.g_s-reviews-slide {
  background-color: #f4f4f4;
  border-radius: 12px;
  width: 32%;
  height: auto;
  min-height: auto;
  margin-right: 2%;
}

.g_s-reviews-wrap-heading {
  text-align: center;
}

.g_s-reviews-slide-stars {
  display: flex;
}

.g_s-reviews-slide-collection, .g_s-reviews-slide-list {
  height: auto;
  min-height: auto;
}

.g_s-reviews-slide-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: space-between;
  height: auto;
  min-height: 400px;
  padding: 24px;
  display: grid;
}

.g_s-reviews-slide-reivew {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.g_s-reviews-slide-reivew-text p {
  font-size: 15px;
}

.g_s-reviews-slide-by {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding: 0;
}

.g_s-reviews-slide-by-bg {
  border-radius: 50%;
  width: 64px;
  height: 64px;
  overflow: hidden;
}

.g_s-reviews-slide-by-img {
  padding-top: 11px;
}

.g_s-reviews-slide-by-right {
  justify-content: center;
}

.g_s-reviews-slide-top {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  display: flex;
}

.g_s-reviews-slide-pagination {
  margin-bottom: -48px;
}

.g_s-outcomes {
  background-color: var(--color-black--black);
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/64e0c4d3ae37c01818175a9b_Gradients%20-%20Big%20-%20Dark%20Mode%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.g_s-outcomes-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.g_s-outcomes-heading {
  color: var(--color-black--white);
  text-align: center;
}

.g_s-outcomes-stats {
  width: 100%;
  padding: 0;
}

.g_s-reviews-slide-prev {
  text-align: center;
  width: 32px;
  margin-left: -30px;
}

.g_s-reviews-slide-next {
  width: 32px;
  margin-right: -30px;
}

.g_s-reviews-slide-arrow {
  color: #000;
  width: 32px;
  height: 32px;
  font-size: 16px;
}

.g_s-outcomes-stats-cell {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #00000026;
  border-radius: 12px;
  padding: 24px;
}

.g_s-outcomes-stats-number {
  margin-bottom: -24px;
}

.g_a-tc-yellow {
  color: #fff2c2;
}

.g_a-tc-green {
  color: #9effb9;
}

.g_a-tc-blue {
  color: #5bead0;
}

.g_s-report-example-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.g_s-report-example-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 0;
}

.g_s-report-example-middle, .g_s-report-example-details-top {
  padding: 0;
}

.g_s-report-example-details-bottom {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding: 0;
}

.div-block {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/64e0c4d3ae37c01818175a9b_Gradients%20-%20Big%20-%20Dark%20Mode%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  position: relative;
}

.g_s-report-example-vertical-cell {
  justify-content: center;
}

.g_s-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  opacity: 1;
  background-color: #f4f4f4;
  border-radius: 20px;
  align-items: center;
  padding: 2px 10px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.g_s-badge:hover {
  opacity: .9;
}

.g_s-badge.g_s-badge-report {
  text-transform: uppercase;
  background-color: #fff2c2;
  font-weight: 700;
}

.g_s-report-example-circle {
  background-color: #d8a4ff;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.g_s-report-example-testimonial {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  background-color: #000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 24px;
}

.g_s-report-example-testimonial-start {
  justify-content: center;
  display: flex;
}

.g_a-text-small {
  font-size: 16px;
}

.g_s-experts-wrap {
  flex-direction: column;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.g_s-experts-grid {
  padding: 0;
}

.g_s-experts-cell {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  align-items: center;
}

.g_s-experts-role {
  margin-bottom: 0;
  font-size: 16px;
}

.g_s-text-content-wrap {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-top: 48px;
  padding-bottom: 0;
  display: flex;
}

.g_s-text-content-grid {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.g_s-text-content-grid-top, .g_s-text-content-grid-bottom {
  align-items: center;
}

.g_s-gradient {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.g_s-hero-pricing {
  flex-flow: wrap;
  display: flex;
  position: relative;
}

.g_s-pricing-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding: 0 0 24px;
}

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

.g_s-pricing-list.g_c-subscription {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-columns: 50% 50%;
}

.g_s-pricing-item {
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  min-height: 830px;
  padding: 24px 8px;
  position: relative;
  box-shadow: inset 0 0 2px #0003;
}

.g_s-pricing-item.g_c-subscription {
  background-color: var(--color-black--black);
  border-radius: 8px;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.g_s-pricing-v2-item-details {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
  position: relative;
}

.g_s-pricing-features-item {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 100%;
  margin-bottom: 4px;
  padding: 0 8px 8px;
}

.g_s-pricing-header {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  text-transform: uppercase;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%;
  font-weight: 700;
  position: absolute;
  top: -40px;
  left: 0;
}

.g_s-pricing-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid #b3b3b3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 116px;
  display: flex;
}

.g_s-pricing-top.g_c-subscription {
  color: #fff;
}

.g_s-pricing-column-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
}

.g_s-pricing-header-text {
  padding-top: 8px;
  padding-bottom: 8px;
}

.g_s-pricing-short-desc.g_c-subscription p {
  color: #fff9;
}

.g_s-pricing-short-desc p {
  color: var(--text-light\<deleted\|variable-91c5257b\>);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.g_s-pricing-middle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 170px;
  display: flex;
}

.g_s-pricing-price {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 92px;
  display: flex;
}

.g_s-pricing-price.g_c-subscription {
  color: #fff;
}

.g_s-pricing-features {
  text-align: left;
  letter-spacing: -.2px;
}

.g_s-pricing-features p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.g_s-pricing-features-item-label {
  justify-content: center;
}

.g_s-pricing-features-item-icon {
  justify-content: flex-start;
}

.g_s-pricing-column-bottom {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-top: 1px solid #b3b3b3;
}

.g_s-pricing-features-list {
  width: 100%;
  padding-top: 24px;
}

.g_s-pricing-features-list.g_c-subscription {
  color: #fff;
}

.g_s-btn-small-red {
  background-color: var(--tomato-red\<deleted\|variable-da1fc247\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .04em;
  text-transform: none;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 10px 8px 10px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-small-red:hover {
  background-color: #ea6b59;
}

.g_s-pricing-highlight {
  z-index: 0;
  border: 5px solid var(--aqua\<deleted\|variable-55f16360\>);
  border-bottom-right-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-pricing-student {
  background-color: var(--color-black--white);
  border-radius: 8px;
  margin-top: 24px;
  margin-bottom: 32px;
  overflow: hidden;
  box-shadow: 0 5px 15px #c7c7c740;
}

.g_s-pricing-student-grid {
  padding: 0;
}

.g_s-pricing-student-left {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/64f73fb3adaeafe1e5def3eb_student_pricing.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
}

.g_s-pricing-student-right {
  align-items: stretch;
}

.g_s-pricing-student-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  padding: 48px 12px;
}

.g_a-max-width-280 {
  max-width: 280px;
}

.g_s-pricing-student-middle {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid #b3b3b3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 290px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.g_s-pricing-student-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid #b3b3b3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 290px;
  padding-bottom: 24px;
  display: flex;
}

.g_s-pricing-student-column-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
}

.g_s-btn-pricing-cyan {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .04em;
  text-transform: none;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 10px 8px 10px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-pricing-cyan:hover {
  background-color: #86f7e3;
}

.g_s-scholarship2 {
  background-color: #000;
  position: relative;
  overflow: hidden;
}

.g_s-scholarship2-wrap {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 92px;
  padding-bottom: 92px;
  display: flex;
  position: relative;
}

.g_s-scholarship2-heading {
  color: #fff;
  text-align: center;
  position: relative;
}

.g_s-scholarship2-gradient-1 {
  z-index: 0;
  width: 768px;
  height: 640px;
  position: absolute;
  inset: 25% auto auto 0%;
  transform: translate(-50%, -50%);
}

.g_s-scholarship2-company {
  position: absolute;
  inset: -8px 13px auto auto;
}

.g_s-scholarship2--heading-span {
  padding-right: 12px;
  display: inline-block;
  position: relative;
}

.g_s-scholarship2-subheading {
  color: #b3b3b3;
  text-align: center;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.g_s-scholarship2-image {
  border-radius: 8px;
  margin-top: 24px;
  margin-bottom: 24px;
  overflow: hidden;
}

.g_s-scholarship2-description {
  color: var(--color-black--white);
  text-align: center;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-scholarship2-cta {
  max-width: 240px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-scholarship2-faq {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 24px;
  display: flex;
}

.g_s-scholarship2-gradient-2 {
  z-index: 0;
  opacity: .2;
  width: 2048px;
  height: 2048px;
  position: absolute;
  inset: 90% 0 auto auto;
  transform: translate(50%, -50%);
}

.g_s-two-columns-grey {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_a-fs-smaller {
  letter-spacing: .075em;
  font-size: 12px;
}

.g_s-scholarship2-winners {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.g_s-scholarship2-winners-title {
  color: #fff;
  text-align: center;
  width: 85%;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.text-block-10 {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 1.4em;
}

.no-winner {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-8 {
  color: #f0c70f;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-3 {
  text-align: left;
  background-color: #0f0f0f;
  border-radius: 5px;
  justify-content: center;
  display: flex;
}

.button-3:hover {
  opacity: .5;
}

.grid-2 {
  grid-row-gap: 6px;
  border-radius: 0;
  grid-template-rows: 35px 150px 30px 40px 50px;
  grid-template-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  box-shadow: 0 1px 2px #00000080;
}

.grid-2.winner {
  border-radius: 0;
  grid-template-rows: 35px 150px 30px 40px 50px;
  box-shadow: 0 1px 2px #00000080;
}

.image-5 {
  border-radius: 100%;
}

.link-block {
  border-radius: 0;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: block;
}

.link-block:hover {
  opacity: 1;
  transform: scale(1.05);
}

.link-block.no-underline {
  text-decoration: none;
}

.text-block-12 {
  color: #fff;
  text-align: center;
  border: 0 #000;
  border-radius: 0;
  padding: 9px 15px;
  line-height: 28px;
}

.description-first {
  padding-left: 100px;
  padding-right: 100px;
}

.take-this-button {
  text-align: center;
  background-color: #0565fb;
  border: 0 #000;
  border-radius: 5px;
  text-decoration: none;
  box-shadow: 0 2px 5px #0f0f0f;
}

.take-this-button:hover {
  opacity: 1;
  background-color: #0059e5;
}

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

.menu-button-3 {
  padding-top: 18px;
}

.text-block-13 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 22px;
  display: none;
}

.div-block-3 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.text-span-7 {
  color: #fcd53f;
}

.columns {
  background-color: #f4f8ec;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 30px;
}

.div-block-2 {
  border: 0 solid #0000;
  border-radius: 0;
}

.text-block-5 {
  margin-bottom: 30px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 1.2em;
}

.review-card {
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 20px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: block;
  box-shadow: 0 3px 3px 3px #0000004d;
}

.review-card:hover {
  mix-blend-mode: normal;
  transform: scale(1.02);
}

.review-card.no-winner:hover {
  transform: none;
}

.grid-3 {
  grid-column-gap: 8px;
  grid-row-gap: 6px;
  grid-template-rows: 25px;
  grid-template-columns: 25px 1.5fr;
}

.grid-3.checklist {
  grid-template-rows: 30px;
  grid-template-columns: 30px 1.5fr;
  place-content: start;
  place-items: start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}

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

.heading-4 {
  margin-top: 30px;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 32px;
}

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

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

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

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

.text-block-9 {
  color: #545556;
  margin-bottom: 10px;
  padding-top: 1px;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
}

.text-block-6 {
  text-align: center;
  padding-bottom: 10px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.3em;
}

.bold-text {
  color: #0565fb;
  background-color: #0000;
}

.container-2 {
  margin-top: 0;
  margin-bottom: 24px;
}

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

.heading-5 {
  font-size: 26px;
}

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

.description-second.title {
  margin-bottom: 20px;
  padding-left: 100px;
  padding-right: 100px;
}

.section-2 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-span-11 {
  color: #ffca00;
}

.bold-text-2 {
  color: #0565fb;
  border: 1px #000;
}

.list-2 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.6em;
}

.image-6 {
  max-width: 60%;
}

.winningtest-block {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.text-block-14 {
  color: #fff;
  text-align: center;
  background-color: #0565fb;
  line-height: 1.8em;
}

.text-block-14.no-winner {
  background-color: #5c5c5d;
  font-size: 16px;
}

.text-block-14.no-winner.honorable-mention {
  background-color: #acadae;
}

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

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

.text-block-4 {
  text-align: center;
  font-size: 15px;
  line-height: 1.5em;
}

.text-block-11 {
  color: #ada9a9;
  text-align: center;
  font-size: 11px;
  line-height: 15px;
}

.text-block-11.disclaimer {
  margin-bottom: 10px;
}

.text-span-8 {
  color: #0565fb;
  text-decoration: none;
}

.image-7 {
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline;
}

.image-7:hover {
  opacity: .5;
}

.heading-3 {
  text-align: center;
  margin-bottom: 0;
  font-size: 48px;
  font-style: normal;
  font-weight: 800;
  line-height: 1em;
}

.heading-3.subtitle {
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 400;
}

.columns-2 {
  padding-left: 100px;
  padding-right: 100px;
}

.column {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.end-section {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph {
  color: #000;
  margin-bottom: 0;
  padding-right: 50px;
  font-size: 18px;
}

.link-block-2, .link-block-3 {
  text-decoration: none;
}

.text-span-17 {
  color: #000;
  background-color: #e4f900;
}

.g_s-navbar-site-menu-item-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.g_s-pricing-v2 {
  position: relative;
}

.g_s-pricing-v2-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding: 0 0 24px;
}

.g_s-pricing-v2-colletion {
  width: 100%;
}

.g_s-pricing-v2-list {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-pricing-v2-item {
  background-color: #fff;
  border-radius: 8px;
  min-height: 590px;
  padding: 12px;
  transition: all 1s cubic-bezier(.19, 1, .22, 1);
  position: relative;
  transform: translate(0);
  box-shadow: 5px 0 15px #c7c7c740;
}

.g_s-pricing-v2-item:hover {
  transform: scale(1.01);
}

.g_s-pricing-v2-highlight {
  z-index: 0;
  border: 5px solid var(--aqua\<deleted\|variable-55f16360\>);
  border-radius: 0 0 12px 12px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-pricing-v2-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g_s-pricing-v2-column-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
}

.g_s-pricing-column-center-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
}

.g_s-pricing-v2-middle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g_s-pricing-v2-price {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.g_s-pricing-v2-short-desc p {
  color: var(--text-light\<deleted\|variable-91c5257b\>);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
}

.g_s-pricing-v2-column-bottom {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-top: 5px;
}

.g_s-pricing-v2-features-list {
  width: 100%;
}

.g_s-pricing-v2-features-item {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  width: 100%;
  margin-bottom: 0;
  padding: 0 0 8px;
}

.g_s-pricing-v2-features-item-icon {
  justify-content: flex-start;
}

.g_s-pricing-v2-features-item-label {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.g_s-btn-pricing-v2-black {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  text-align: center;
  letter-spacing: .04em;
  text-transform: none;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 14px 8px 14px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-pricing-v2-black:hover {
  background-color: #161616;
}

.g_s-btn-pricing-v2-black.c_btn-pricing-v2-red {
  background-color: var(--tomato-red\<deleted\|variable-da1fc247\>);
}

.g_s-btn-pricing-v2-black.c_btn-pricing-v2-small {
  background-color: var(--sky-light\<deleted\|variable-633e3cfd\>);
  color: var(--color-black--black);
  width: 139px;
  padding: 8px 0;
}

.g_s-btn-pricing-v2-black.c_btn-pricing-v2-small:hover {
  background-color: #81e1e7;
}

.g_s-pricing-v2-price-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  min-height: 50px;
  display: flex;
}

.g_s-pricing-v2-header-text {
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
}

.g_s-pricing-v2-price-value {
  font-size: 32px;
}

.g_s-pricing-v2-price-currency {
  color: var(--grey-03\<deleted\|variable-470fcd24\>);
  padding-top: 9px;
}

.g_s-pricing-v2-features-help-label {
  color: #2ba275;
  text-transform: uppercase;
  background-color: #24e77d26;
  border-radius: 1000px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.g_s-pricing-v2-features {
  text-align: left;
  letter-spacing: -.3px;
  font-weight: 700;
}

.g_s-pricing-v2-features p {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
}

.g_s-pricing-v2-student-column-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  padding-top: 20px;
}

.g_s-pricing-table-wrap {
  padding-top: 88px;
  padding-bottom: 96px;
}

.g_s-pricing-table-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 240px 1fr 1fr 1fr 1fr;
  place-items: start center;
  margin-top: 48px;
  margin-bottom: 32px;
}

.g_s-pricing-table-th-td {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px 24px;
  display: flex;
}

.g_s-pricing-v2-short-heading {
  min-height: 70px;
}

.p_home-v01.p_hide {
  display: block;
  position: fixed;
  left: 100%;
  overflow: hidden;
}

.p_home_v02 {
  display: block;
}

.g_s-hero-v2-full-floating-pills-1 {
  position: absolute;
  inset: auto 50px 27% auto;
}

.g_s-hero-v2-full-floating-pills-right {
  position: relative;
}

.g_s-hero-v2-full-image {
  z-index: -1;
  grid-column-gap: 173px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: 1170px;
  max-height: 420px;
  margin-top: -240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_s-hero-v2-full-image.g_a-option-a, .g_s-hero-v2-full-image.g_a-option-b, .g_s-hero-v2-full-image.g_a-option-c {
  display: none;
}

.g_s-hero-v2-full-image.g_a-option-base {
  grid-column-gap: 173px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-hero-v2-full-image-img {
  width: 100%;
  max-width: 370px;
  height: 100%;
}

.g_s-floating-pill-v2 {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  background-color: #ffffff80;
  border-radius: 1000px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px;
  display: grid;
}

.g_s-logos-v2-imgs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
}

.g_a-font-boska {
  font-family: Boska, sans-serif;
}

.g_s-hero-ugc-v2 {
  overflow: hidden;
}

.g_s-hero-ugc-v2-h2 {
  letter-spacing: -1px;
  font-size: 50px;
  line-height: 64px;
}

.g_s-hero-ugc-v2-grid-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
}

.g_s-hero-ugc-v2-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.g_s-two-columns-v2-wrap {
  z-index: 1;
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  align-content: center;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.g_s-two-columns-v2 {
  overflow: hidden;
}

.cts_table-v2-compare-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: start center;
  margin-top: 48px;
  margin-bottom: 32px;
}

.g_s-testimonial-slider-v2 {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  position: relative;
  overflow: hidden;
}

.g_s-testimonial-slider-v2-slider {
  background-color: #0000;
  height: 100%;
  padding-bottom: 12px;
}

.g_s-testimonial-slider-v2-slide {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.g_s-testimonial-slider-v2-slide-heading {
  max-width: 940px;
}

.g_s-testimonial-slider-v2-left {
  background-color: var(--grey-04\<deleted\|variable-ca081096\>);
  border-radius: 200px;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transition: color .3s, background-color .3s;
  position: absolute;
  inset: 0 80px auto auto;
}

.g_s-testimonial-slider-v2-left:hover {
  background-color: var(--grey-02);
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
}

.g_s-testimonial-slider-v2-right {
  background-color: var(--grey-04\<deleted\|variable-ca081096\>);
  border-radius: 200px;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  transition: color .3s, background-color .3s;
  position: absolute;
  inset: 0 0% auto auto;
}

.g_s-testimonial-slider-v2-right:hover {
  background-color: var(--grey-02);
  color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
}

.g_s-cta-v2-content {
  z-index: 1;
  width: 100%;
  padding: 80px;
  position: relative;
}

.g_s-cta-v2-pills-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  padding-top: 80px;
  display: flex;
}

.g_s-cta-v2-button-wrap {
  max-width: 420px;
  padding-top: 40px;
  padding-bottom: 0;
}

.g_s-cta-v2-wrap {
  background-color: var(--color-black--white);
  border: 5px solid #000;
  border-radius: 24px;
  margin-top: 48px;
  margin-bottom: 48px;
  position: relative;
  overflow: hidden;
}

.g_s-two-columns-v3 {
  overflow: hidden;
}

.g_s-two-columns-v3-wrap {
  z-index: 1;
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1.25fr;
  align-content: center;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 96px;
  position: relative;
}

.g_s-two-columns-v3-tabs {
  z-index: 10;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.g_s-two-columns-v3-tab-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start flex-end;
  align-items: flex-start;
  min-width: 450px;
  display: flex;
  position: relative;
}

.g_s-two-columns-v3-tab {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/64b800de582fe3b0a0fa5472_empty_bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 210px;
  min-height: 280px;
  margin-top: 32px;
  margin-left: 30px;
  padding: 0;
  transition: all .5s;
  transform: translate(0);
}

.g_s-two-columns-v3-tab:hover {
  transform: translate(0, -6px);
}

.g_s-two-columns-v3-tab.first.w--current {
  margin-top: 0;
}

.g_s-two-columns-v3-tab.second {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/653820bbb315fa51c434943f_job_test_reviews%20(4).webp");
  margin-top: 72px;
  margin-left: 28px;
}

.g_s-two-columns-v3-tab.left {
  margin-top: -32px;
  margin-left: 0;
}

.g_s-two-columns-v3-tab.left.first {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/653820bbc0bee8d9b9a820e4_job_test_reviews%20(3).webp");
  height: 100%;
  margin-top: 0;
  padding: 15px;
  position: relative;
}

.g_s-two-columns-v3-tab.left.third {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/653820bb6a77de5691771604_job_test_reviews%20(5).webp");
}

.g_s-two-columns-v3-tab.left.thive {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6538235cb6dfa20576f28b5b_job_test_reviews%20(6).webp");
}

.g_s-two-columns-v3-tab.fourth {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/653820bb60e7efa755c35826_job_test_reviews%20(2).webp");
}

.g_s-two-columns-v3-tab.six {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/653820bb067c778a5cba3ab4_job_test_reviews%20(1).webp");
}

.tab-content {
  width: auto;
  padding-right: 24px;
}

.g_s-two-columns-v3-content {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: var(--color-black--white);
  border-radius: 10px;
  flex-direction: column;
  width: 190px;
  padding: 8px;
  display: flex;
  position: absolute;
  inset: auto auto 10px 10px;
}

.g_s-two-columns-v3-name {
  font-size: 18px;
  font-weight: 700;
}

.g_s-two-columns-v3-role {
  letter-spacing: -.4px;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
}

.g_s-two-columns-v2-heading {
  padding-right: 10px;
  display: inline-block;
}

.g_s-two-columns-v2-title {
  margin-bottom: 24px;
}

.cts_table-compare-v2-wrap {
  padding-top: 88px;
  padding-bottom: 96px;
}

.g_s-two-columns-v3-mobile {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: none;
}

.g_s-two-columns-v3-mobile-name {
  font-size: 18px;
  font-weight: 700;
}

.g_s-two-columns-v3-mobile-role {
  border-radius: 10px;
  font-size: 14px;
  line-height: 17px;
}

.g_s-two-columns-v3-mobile-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f1f1f1;
  border-radius: 100000px;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.g_a-h1-v2-special {
  letter-spacing: -.02em;
  font-family: Boska, sans-serif;
  font-size: 88px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2em;
}

.g_s-btn-small-v2-black {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  text-align: center;
  letter-spacing: .04em;
  text-transform: none;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  padding: 14px 12px 14px 18px;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-arrow-v2-upright {
  z-index: 2;
  cursor: auto;
  background-color: #5bead000;
  border-radius: 1000px;
  width: 32px;
  height: 32px;
  margin-left: 0;
  padding: 4px;
  position: relative;
}

.g_s-testimonial-slider-v2-cta {
  max-width: 300px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-hero-ugc-swiper-v2-button-prev {
  z-index: 3;
  color: #141414;
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: -80px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 0%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.g_s-hero-ugc-swiper-v2-button-next {
  z-index: 3;
  color: var(--grey-06\<deleted\|variable-b21fb5de\>);
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 80px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 100%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.g_s-cta-v2-h2 {
  letter-spacing: -.02em;
  font-size: 56px;
  line-height: 1.2em;
}

.g_s-cta-v2-h2 h1 {
  font-size: 56px;
}

.g_s-cta-pills-v2-pill {
  background-color: var(--grey-05\<deleted\|variable-c9c6f8fb\>);
  border-radius: 55px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-right: 24px;
  padding: 12px 24px;
  line-height: 32px;
  display: flex;
}

.g_s-testimonial-v2-card {
  background-color: var(--grey-06\<deleted\|variable-b21fb5de\>);
  border-radius: 12px;
  width: 100%;
  padding: 40px;
}

.testimonial-content {
  flex-flow: column;
  align-content: stretch;
  align-items: flex-start;
  margin-right: 50px;
  display: flex;
}

.text-span-21 {
  color: #4049f7;
}

.hello {
  background-color: #fff;
  border-bottom: 0 #e4ebf3;
  padding: 10px 30px;
  position: relative;
}

.testimonial-slide {
  background-color: #f0f9ff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px 60px;
  display: flex;
}

.image-11 {
  margin-top: 10px;
}

.bold-text-17 {
  color: #ffca64;
  padding-right: 5px;
}

.mcn-review-card-cons-list-item {
  color: #413e3e;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/654fa8104d1a59b887dc7617_close%20(2).svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
  font-size: 13px;
  line-height: 13px;
}

.mcn-review-card-pros-list-item {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/654fa8104d1a59b887dc7616_check%20(2).svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
  font-size: 13px;
  line-height: 13px;
}

.container-12 {
  padding-left: 60px;
  padding-right: 60px;
}

.text-span-22 {
  color: #2600ff;
  text-decoration: underline;
}

.mcn-review-card-stats-stars-2 {
  margin-top: 10px;
}

.mcn-review-card-stats-stars-2.rating {
  text-align: center;
  max-width: 50%;
  margin-top: 5px;
  margin-bottom: 5px;
  display: block;
}

.list-3 {
  margin-top: 10px;
  font-size: 16px;
}

.list-3.within {
  margin-bottom: 0;
}

.mcn-review-card-picture-img {
  max-height: 42px;
  overflow: visible;
}

.mcn-review-card-picture-img.other {
  opacity: 1;
  max-width: 133px;
  max-height: 75px;
}

.text-block-23 {
  text-align: left;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 16px;
}

.text-block-23.main {
  line-height: 1.5em;
}

.text-block-23.rating {
  padding-left: 0;
  padding-right: 0;
  line-height: 1.5em;
}

.text-block-23.body {
  padding-left: 0;
  padding-right: 0;
}

.text-block-30 {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #4049f7;
  background-clip: border-box;
  border-radius: 0;
  font-size: 20px;
  line-height: 1.5em;
}

.testimonial-image-two {
  object-fit: cover;
  border-radius: 100px;
  width: 200px;
  height: 200px;
}

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

.div-block-7 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.text-block-28 {
  color: #929292;
  margin-bottom: 10px;
  font-size: 12px;
}

.margin-bottom-24px-3 {
  text-align: center;
  margin-bottom: 24px;
  font-size: 25px;
  line-height: 1em;
}

.rating_new {
  color: #ffca64;
  align-self: center;
  font-size: 16px;
}

.results_1 {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 10px 30px;
  position: relative;
}

.quick-stack-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-self: flex-end;
  margin-right: -40px;
  padding-right: 0;
}

.container-13 {
  padding-left: 60px;
  padding-right: 60px;
}

.text-block-25 {
  text-align: center;
  justify-content: center;
  align-self: flex-end;
  font-size: 25px;
  display: flex;
}

.text-block-25.rating {
  align-self: center;
}

.image-12 {
  max-width: 200px;
  min-height: 100px;
}

.image-12.minheight {
  min-height: 120px;
  max-height: 120px;
}

.bold-text-18 {
  color: #5c59ef;
  text-decoration: underline;
}

.text-block-29 {
  margin-top: 10px;
  font-size: 14px;
}

.text-block-26 {
  margin-bottom: 10px;
}

.heading-9 {
  margin-top: 32px;
  margin-bottom: 20px;
  font-size: 28px;
  line-height: 30px;
}

.heading-9.final {
  margin-top: 40px;
}

.mcn-review-card-pros-list-wrap {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #413e3e;
  flex-direction: column;
  margin-bottom: 10px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.link-block-4 {
  color: #000;
  border: 3px solid #fff;
  border-radius: 10px;
  padding: 20px;
  text-decoration: none;
  box-shadow: 0 5px 5px 5px #0003;
}

.link-block-4:hover {
  transform: scale(1.02);
}

.link-block-4.other {
  box-shadow: 0 2px 2px 2px #0003;
}

.link-block-4.other:hover {
  transform: none;
}

.mcn-review-card-stats-stars-3 {
  margin-top: 10px;
}

.mcn-review-card-stats-stars-3.card {
  max-width: 50%;
  margin-top: 5px;
  margin-bottom: 5px;
}

.text-block-27 {
  color: #fff;
  mix-blend-mode: lighten;
  border: 1px #fff;
  padding: 10px 5px;
}

.text-block-27:hover {
  box-shadow: 0 5px 5px #0003;
}

.text-block-27.other:hover {
  opacity: 1;
  mix-blend-mode: normal;
  box-shadow: 0 2px 5px #0003;
}

.testimonial-quote {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 2em;
}

.link-block-5 {
  color: #000;
  border: 2px #000;
  border-radius: 10px;
  max-width: none;
  margin: 10px 10px 10px 0;
  text-decoration: none;
  box-shadow: 0 2px 5px #0003;
}

.link-block-5:hover {
  opacity: .5;
  mix-blend-mode: normal;
  transform: scale(1.05);
}

.link-block-5.no {
  box-shadow: none;
  border-style: solid;
  border-color: #ddd;
}

.link-block-5.no:hover {
  box-shadow: none;
  opacity: 1;
  transform: none;
}

.bold-text-19 {
  color: #fff;
  font-size: 17px;
}

.div-block-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: none;
  padding: 10px;
  display: flex;
}

.div-block-6:active {
  justify-content: flex-start;
}

.text-span-20 {
  color: #2600ff;
  text-decoration: underline;
}

.text-span-18 {
  color: #5c59ef;
  text-decoration: underline;
}

.mcn-review-card-cons-list-wrap {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.div-block-5 {
  text-align: center;
  background-color: #f95454;
  border: 3px solid #fff;
  border-radius: 10px;
  margin-top: 10px;
}

.div-block-5:hover {
  opacity: .5;
  mix-blend-mode: lighten;
}

.div-block-5.other:hover {
  opacity: 1;
  mix-blend-mode: normal;
}

.text-block-24 {
  font-size: 16px;
}

.text-block-24.main {
  background-color: #0000;
  line-height: 1.5em;
}

.text-block-31 {
  margin-top: 5px;
  text-decoration: underline;
}

.heading-8 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 35px;
  line-height: 1.3em;
}

.cell-14 {
  align-items: flex-end;
}

.image-13 {
  display: block;
}

.image-13:hover {
  opacity: .5;
  mix-blend-mode: lighten;
}

.image-13.other:hover {
  opacity: 1;
  mix-blend-mode: normal;
}

.text-span-23 {
  background-color: #fffb00;
}

.heading-10 {
  font-size: 60px;
}

.button-4 {
  color: #000;
  background-color: #5bead0;
  border-radius: 100px;
  justify-content: center;
  margin-top: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.button-4:hover {
  opacity: .5;
}

.g_a-text-form-note {
  text-align: left;
  padding-bottom: 24px;
  font-size: 14px;
  line-height: 1.5em;
}

.g_a-text-form-note p {
  margin-bottom: 24px;
  font-size: 18px;
}

.affiliate-form {
  padding-top: 24px;
}

.g_s-hero-v2-full-image-img-lg {
  width: 100%;
  max-width: 427px;
  height: 100%;
}

.g_s-hero-v2-full-image-lg {
  z-index: -1;
  grid-column-gap: 173px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: 1170px;
  max-height: 420px;
  margin-top: -240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g_s-hero-v2-full-image-lg.g_a-option-d {
  grid-column-gap: 173px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.g_s-hero-2-columns {
  justify-content: center;
  align-items: center;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-hero-2-columns-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-top: 48px;
  display: grid;
}

.g_s-hero-2-columns-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.g_s-hero-2-columns-right {
  position: relative;
}

.g_s-floating-pill-v3 {
  grid-column-gap: 11px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  background-color: #ffffff80;
  border-radius: 1000px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  padding: 12px 18px;
  display: block;
}

.g_s-two-columns-checklist-v2 {
  padding-top: 0;
  display: block;
}

.g_s-two-columns-cta-wrapper {
  padding-bottom: 48px;
}

.g_s-text-content-grid-v2 {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.g_s-text-content-grid-bottom-v2 {
  align-items: center;
}

.g_s-text-content-grid-bottom-v2-wrap {
  text-align: center;
  max-width: 910px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5em;
}

.g_s-two-columns-wrap-cta-wrapper {
  display: flex;
}

.g_s-3-columns {
  background-color: #fff;
}

.g_s-two-columns-dark-grid-v2 {
  z-index: 1;
  grid-column-gap: 52px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-content: center;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 96px;
  position: relative;
}

.g_s-two-columns-cta-v2 {
  max-width: 300px;
  margin-top: -12px;
}

.g_s-two-column-review {
  position: relative;
}

.g_s-two-column-review-wrap {
  z-index: 1;
  padding: 24px;
  position: absolute;
  bottom: 0;
}

.g_s-two-column-review-grid-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color-black--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  font-size: 18px;
  font-weight: 700;
  display: grid;
}

.g_s-two-column-review-grid-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color-black--white);
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.paragraph-2 {
  margin-bottom: 0;
}

.g_s-two-column-review-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #68f50a00;
  border-radius: 24px;
  flex-direction: column;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.g_s-two-columns-cta-v3 {
  max-width: 330px;
  margin-top: -15px;
}

.g_s-two-columns-dark-content-grid-v2 {
  grid-template-columns: 1fr;
}

.g_s-two-columns-dark-grid-v3 {
  z-index: 1;
  grid-column-gap: 53px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-content: center;
  align-items: center;
  padding-top: 88px;
  padding-bottom: 96px;
  position: relative;
}

.g_s-hero-2-columns-pill-3 {
  position: absolute;
  inset: auto auto 170px 148px;
}

.g_s-hero-2-columns-pill-4 {
  position: absolute;
  inset: auto auto 82px -48px;
}

.g_s-two-columns-dark-content-grid-v2-author {
  display: flex;
}

.g_s-text-content-wrap-left {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 48px;
  padding-bottom: 0;
  display: flex;
}

.g_s-text-content-grid-v3 {
  max-width: 1140px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.g_s-text-content-grid-top-v3, .g_s-text-content-grid-bottom-v3 {
  align-items: flex-start;
}

.g_s-text-content-grid-bottom-v3-wrap {
  max-width: 910px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5em;
}

.g_s-experts-scroller-wrap {
  flex-direction: column;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
  overflow: hidden;
}

.g_s-experts-scroller-image {
  border-radius: 24px;
  width: 100%;
  margin-bottom: 12px;
}

.swiper-slide.swiper-experts {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  flex-direction: column;
  width: 340px;
  min-width: 340px;
  display: flex;
}

.g_s-experts-scroller-name {
  text-align: left;
}

.g_s-experts-scroller-role, .g_s-experts-scroller-short {
  text-align: left;
  margin-bottom: 12px;
}

.g_s-experts-scroller-short p {
  margin-bottom: 0;
  font-size: 16px;
}

.g_s-experts-scroller-long {
  text-align: left;
}

.g_s-experts-scroller-grid {
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.g_s-experts-scroller-pag {
  cursor: pointer;
  background-color: #f5f5f5;
  border-radius: 999999px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.g_s-experts-scroller-pag:hover {
  background-color: #c9c9c9;
}

.g_s-experts-scroller-pag-arrow {
  pointer-events: none;
  width: 20px;
  height: 21px;
  transform: rotate(90deg);
}

.g_s-experts-scroller-pag-arrow.arrow_right {
  transform: rotate(-90deg);
}

.g_s-experts-scroller-pagination {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: space-between;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.g_s-experts-scroller-check {
  width: 48px;
  height: 48px;
}

.div-block-8 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.g_s-hero-2-columns-right-image {
  max-width: 450px;
}

.g_s-pricing-v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-pricing-v3-guide {
  background-color: #fff;
  border: 1px #000;
  border-radius: 24px;
  width: 100%;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  box-shadow: 0 -4px 20px #0003;
}

.g_s-pricing-v3-list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-pricing-v3-item-details {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
  position: relative;
}

.g_s-pricing-v3-column-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
}

.g_s-pricing-v3-middle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g_s-pricing-v3-column-bottom {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-top: 5px;
}

.g_s-pricing-v3-header {
  color: var(--color-black--white);
  background-color: #5925dc;
  border-radius: 9999px;
  padding: 3px 10px;
  font-weight: 500;
}

.g_s-pricing-v3-price {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 12px;
  display: flex;
}

.g_s-pricing-v3-short-heading {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g_s-pricing-v3-heading {
  letter-spacing: -.48px;
  font-size: 21px;
}

.g_s-pricing-v3-price-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  min-height: 50px;
  display: flex;
}

.g_s-pricing-v3-price-value {
  letter-spacing: -.84px;
  font-size: 38px;
}

.g_s-pricing-v3-short-desc {
  color: #535a6f;
  min-height: 50px;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.g_s-pricing-v3-short-desc p {
  color: var(--text-light\<deleted\|variable-91c5257b\>);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.g_s-pricing-v3-features-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.g_s-pricing-v3-header-text {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

.g_s-btn-pricing-v3-black {
  background-color: var(--color-black--black);
  color: var(--aqua\<deleted\|variable-55f16360\>);
  text-align: center;
  letter-spacing: .04em;
  border-radius: 36px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 10px 12px 10px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.g_s-btn-pricing-v3-black:hover {
  background-color: #333;
}

.g_s-pricing-v3-separator {
  background-color: #00000029;
  width: 100%;
  height: 1px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.g_s-pricing-v3-preheading {
  font-size: 19px;
  line-height: 1.3em;
}

.g_s-hero-full-gradient-6 {
  z-index: -1;
  width: 1024px;
  height: 1024px;
  margin-top: 110px;
  margin-left: 330px;
  display: block;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 50%;
  transform: translate(-50%);
}

.g_s-hero-full-gradient-7 {
  z-index: -1;
  opacity: .4;
  width: 100%;
  max-width: 974px;
  height: 787px;
  margin-top: 350px;
  margin-left: 520px;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.g_s-hero-full-gradient-8 {
  z-index: -1;
  width: 1024px;
  height: 1024px;
  margin-top: 430px;
  margin-left: -360px;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.g_s-pricing-v3-features {
  text-align: left;
  letter-spacing: -.3px;
  padding-top: 5px;
  font-weight: 500;
}

.g_s-pricing-v3-features p {
  color: #535a6f;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}

.g_s-pricing-v3-features-item-icon-cross {
  width: 16px;
  height: 16px;
}

.g_s-pricing-v3-features-list-icon {
  min-width: 20px;
}

.g_s-pricing-v3-features-highlighted {
  text-align: left;
  letter-spacing: -.3px;
  padding-top: 5px;
  font-weight: 900;
}

.g_s-pricing-v3-features-highlighted p {
  color: #000;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 900;
  line-height: 18px;
}

.g_s-pricing-v3-list-guided {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-btn-pricing-v3-red {
  background-color: var(--tomato-red\<deleted\|variable-da1fc247\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .04em;
  border-radius: 36px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 6px 12px 6px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.g_s-btn-pricing-v3-red:hover {
  background-color: #ff9586;
}

.dropdown-list-2 {
  position: relative;
}

.dropdown-list-2.w--open {
  background-color: #0000;
}

.dropdown-2 {
  flex-direction: column;
  width: 100%;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.text-block-32 {
  color: #9497a1bf;
  font-size: 12px;
  font-weight: 700;
}

.icon-2 {
  color: #9497a1bf;
}

.dropdown-toggle-2 {
  border: 1px solid #9497a1bf;
  border-radius: 9999px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 42px 8px 20px;
}

.g_a-overflow-hidden {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.g_s-pricing-table-wrap-v3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding-top: 88px;
  padding-bottom: 96px;
  display: flex;
}

.cts_table-compare-title-v3 {
  text-align: center;
}

.g_s-pricing-table-grid-v3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 240px auto;
  place-items: start center;
  margin-top: 0;
  margin-bottom: 0;
}

.g_s-pricing-table-th-td-v3 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 140px;
  padding: 16px 24px;
  display: flex;
}

.cts_table-compare-cell-v3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 48px;
  padding: 0 24px;
  display: flex;
}

.g_s-pricing-table-grid-v3-labels {
  flex-direction: column;
  width: 100%;
}

.g_s-pricing-table-grid-v3-self {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 0 24px 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  box-shadow: 0 -4px 20px #0000001f;
}

.g_s-pricing-table-grid-v3-plan {
  flex-direction: column;
  width: 100%;
  min-width: 182px;
  padding-bottom: 0;
  display: flex;
}

.cts_table-compare-cell-icon-v3 {
  width: 24px;
  height: 24px;
}

.g_s-pricing-table-th-td-v3-title, .g_s-pricing-table-th-td-v3-price {
  font-size: 18px;
  font-weight: 700;
}

.cts_table-compare-cell-v3-label {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 48px;
  padding: 0 24px 0 0;
  display: flex;
}

.div-block-9 {
  flex-direction: column;
  display: flex;
}

.g_s-pricing-table-grid-v3-self-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-radius: 24px;
  grid-template: "Area Area Area Area-2 Area-2"
  / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.g_s-pricing-table-th-td-v3-title-header {
  border-left: 1px solid #d5d5d5;
  width: 100%;
  padding-left: 12px;
  font-size: 18px;
  font-weight: 700;
}

.g_s-pricing-table-th-td-v3-title-header.self {
  min-width: 550px;
}

.g_s-pricing-table-th-td-v3-title-header.guided {
  min-width: 370px;
}

.p_home_v03 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  position: relative;
  overflow: hidden;
}

.g_s-notice-bar-v03 {
  background-color: var(--color-black--black);
  color: #b0b0b0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding: 2px 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.g_s-hero-v03 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_s-benefits-v03 {
  border-radius: 12px;
  padding-top: 24px;
}

.g_s-logos-v03 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.g_s-testimonial-v03 {
  justify-content: center;
  align-items: center;
  padding: 64px 12px;
  display: flex;
}

.g_s-features-v03 {
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.g_s-specialist-v03 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.g_s-table-v03 {
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.g_s-team-v03 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 128px;
  display: flex;
  overflow: hidden;
}

.block_cta-v3 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-footer-v03 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_s-notice-bar-v03-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: none;
}

.g_s-notice-bar-v03-left, .g_s-notice-bar-v03-center, .g_s-notice-bar-v03-right {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_s-notice-bar-v03-text {
  pointer-events: none;
  cursor: default;
}

.g_s-navbar-v4 {
  z-index: 9999;
  background-color: var(--color-black--white);
  justify-content: center;
  align-items: stretch;
  min-height: 80px;
  padding-left: 12px;
  padding-right: 12px;
  transition: background-color .35s cubic-bezier(.23, 1, .32, 1);
  display: none;
  position: sticky;
  top: 0;
}

.g_s-navbar-v03-wrapper {
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.g_s-navbar-v03-brand {
  align-items: center;
  padding-left: 0;
  padding-right: 12px;
  display: flex;
}

.g_s-navbar-v03-logo {
  align-items: center;
  display: flex;
}

.g_s-navbar-v03-logo-image {
  max-width: 120px;
  margin-top: -4px;
}

.g_s-navbar-v03-menu {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  align-items: center;
  display: flex;
}

.g_s-navbar-v03-ctas {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-right: 0;
  display: flex;
}

.g_s-navbar-v03-cta-subtle {
  color: #000;
  background-color: #0000001a;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-navbar-v03-cta-subtle:hover {
  background-color: #0003;
  transform: translate(0, -3px);
}

.g_s-navbar-v03-cta-subtle.hide-desktop {
  display: none;
}

.g_s-navbar-v03-cta-primary {
  color: #000;
  background-color: #ffad32;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-navbar-v03-cta-primary:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-navbar-v03-cta-primary.hide-desktop {
  display: none;
}

.g_s-navbar-v03-cta-primary.g_s-wide-cta {
  min-width: 35%;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 16px;
}

.g_s-navbar-v03-nav {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.g_s-navbar-v03-right {
  justify-content: flex-end;
  align-items: center;
  width: 340px;
  display: flex;
}

.g_s-navbar-v03-left {
  align-items: stretch;
  width: 100%;
  display: flex;
}

.g_s-navbar-v03-menu-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--color-black--black);
  word-break: keep-all;
  border-radius: 12px;
  align-items: center;
  padding: 12px 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: background-color .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.g_s-navbar-v03-menu-link:hover {
  background-color: #0000001a;
}

.g_s-navbar-v03-menu-dropdown {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  align-items: center;
  padding: 0;
  display: block;
}

.g_s-navbar-v03-menu-icon {
  margin-top: 2px;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
}

.g_s-navbar-v03-menu-link-child {
  color: var(--color-black--black);
  letter-spacing: -.2px;
  padding: 0;
}

.g_s-navbar-v03-menu-link-child.w--current {
  color: var(--text-light\<deleted\|variable-91c5257b\>);
}

.g_s-navbar-v03-dropmenu {
  background-color: #0000;
  min-width: 240px;
  padding: 0;
}

.g_s-navbar-v03-dropmenu-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffffbf;
  border: 1px solid #0000001a;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 8px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.g_s-navbar-v03-dropmenu-link {
  color: #000;
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 12px;
  font-weight: 500;
  transition: background-color .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  overflow: hidden;
}

.g_s-navbar-v03-dropmenu-link:hover {
  background-color: #fff;
}

.g_s-navbar-v03-dropmenu-link.w--current {
  color: var(--text-light\<deleted\|variable-91c5257b\>);
}

.g_s-navbar-v03-dropmenu-separator {
  z-index: 1;
  background-color: #0000001a;
  border-bottom: 1px solid #0000;
  width: 100%;
  height: 0;
  position: relative;
}

.g_s-hero-v03-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 992px;
  padding: 72px 12px 32px;
  display: flex;
}

.g_s-hero-v03-new {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.g_s-hero-v03-heading {
  padding-top: 24px;
  padding-bottom: 32px;
  position: relative;
}

.g_s-hero-v03-subheading, .g_s-hero-v03-cta {
  padding-bottom: 24px;
  position: relative;
}

.g_s-hero-v03-stars {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.g_s-hero-v03-heading-text {
  text-align: center;
}

.g_s-hero-v03-heading-h1 {
  color: var(--color-black--black);
  cursor: default;
  margin-bottom: 0;
  font-size: 96px;
  font-weight: 900;
  line-height: 96px;
}

.g_s-hero-v03-subheading-text {
  text-align: center;
}

.g_s-hero-v03-subheading-text-h2 {
  cursor: default;
  max-width: 625px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.g_s-hero-v03-cta-primary {
  color: #000;
  background-color: #ffad32;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6580e7ee44e76a8c01518b19_arrow-narrow-right.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-hero-v03-cta-primary:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-hero-v03-new-label {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  min-width: 44px;
  min-height: 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  display: flex;
}

.g_s-hero-v03-new-heading {
  font-weight: 500;
  line-height: 16px;
}

.g_s-hero-v03-new-link {
  color: #000;
  text-decoration: none;
}

.g_s-hero-v03-stars-p {
  cursor: default;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.g_s-hero-v03-stars-avatars {
  width: 128px;
}

.g_s-hero-v03-stars-bold {
  font-weight: 900;
}

.g_s-hero-v03-stars-rating {
  width: 116px;
}

.g_s-benefits-v03-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-benefits-v03-left {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: default;
  background-color: #f4f4f499;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 220px;
  padding: 16px 24px;
  display: flex;
  position: absolute;
  inset: auto auto 50px -90px;
}

.g_s-benefits-v03-right {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: default;
  background-color: #f4f4f499;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 220px;
  padding: 16px 24px;
  display: flex;
  position: absolute;
  inset: auto -90px 170px auto;
}

.g_s-benefits-v03-image-wrapper {
  position: relative;
}

.g_s-benefits-v03-stat {
  font-size: 56px;
  font-weight: 700;
  line-height: 56px;
}

.g_s-benefits-v03-label {
  color: var(--grey-04\<deleted\|variable-ca081096\>);
  text-align: left;
  font-size: 26px;
  font-weight: 700;
  line-height: 28px;
}

.g_s-logos-v03-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f4f4f499;
  border-radius: 24px;
  flex-direction: column;
  max-width: 1200px;
  padding: 32px 42px;
  display: flex;
  overflow: hidden;
}

.g_s-logos-v03-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_s-logos-v03-item {
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_s-logos-v03-text {
  text-align: center;
  text-transform: uppercase;
  cursor: default;
  font-weight: 900;
}

.g_s-logos-v03-text-p {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.g_s-hero-v03-new-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #0000001a;
  border-radius: 9999px;
  padding: 4px 12px 4px 4px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.g_s-hero-v03-new-wrapper:hover {
  background-color: #0003;
  transform: translate(0, -4px);
}

.g_s-testimonial-v03-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-black--black);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.g_s-testimonial-v03-left {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.g_s-testimonial-v03-right {
  align-items: stretch;
  display: flex;
  position: relative;
}

.g_s-testimonial-v03-preheading {
  color: #5bead0;
  letter-spacing: .1em;
  text-transform: uppercase;
  cursor: default;
  font-size: 12px;
  font-weight: 900;
}

.g_s-testimonial-v03-heading {
  color: var(--color-black--white);
  cursor: default;
  margin-bottom: 0;
  font-size: 44px;
  line-height: 44px;
}

.g_s-testimonial-v03-text {
  color: #b0b0b0;
  font-weight: 500;
}

.g_s-testimonial-v03-text-p {
  word-break: keep-all;
  cursor: default;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.g_s-testimonial-v03-heading-higlight {
  color: #5bead0;
}

.block_cta-v3-cta {
  color: #5bead0;
  background-color: #5bead01a;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6581a6323a42b55835bc8a32_arrow_right_blue.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.block_cta-v3-cta:hover {
  background-color: #5bead033;
  transform: translate(0, -3px);
}

.g_s-testimonial-v03-mobile {
  background-color: #161616;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 330px;
  height: 586.667px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.g_s-testimonial-v03-mobile-video {
  z-index: 3;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: relative;
}

.g_s-testimonial-v03-mobile-video.is-coaching-page {
  display: flex;
}

.g_s-testimonial-v03-mobile-cover {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.g_s-testimonial-v03-mobile-cover.is-coaching-page {
  height: auto;
}

.g_s-testimonial-v03-mobile-shadow {
  z-index: 2;
  background-image: radial-gradient(circle at 50% 30%, #18223000, #0d121980 50%, #0009);
  width: 100%;
  height: 100%;
  position: absolute;
}

.g_s-testimonial-v03-mobile-avatar {
  border-radius: 9999px;
  width: 32px;
  height: 32px;
  overflow: hidden;
}

.g_s-testimonial-v03-mobile-stat {
  letter-spacing: .5px;
  cursor: default;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
}

.g_s-testimonial-v03-mobile-details {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color-black--white);
  text-align: center;
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: auto 24px 48px auto;
}

.g_s-testimonial-v03-mobile-video-player {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 330px;
  display: inline-grid;
  overflow: clip;
}

.g_s-testimonial-v03-mobile-btn {
  z-index: 4;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: pointer;
  background-color: #ffffff80;
  border-radius: 9999px;
  align-items: center;
  padding: 8px 12px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: absolute;
  bottom: 42px;
  transform: translate(0);
}

.g_s-testimonial-v03-mobile-btn:hover {
  background-color: #fff9;
  transform: translate(0, -4px);
}

.g_s-testimonial-v03-mobile-btn-label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  line-height: 12px;
}

.g_s-testimonial-v03-mobile-btn-pause {
  z-index: 4;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: pointer;
  background-color: #ffffff80;
  border-radius: 9999px;
  align-items: center;
  padding: 8px 12px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: absolute;
  bottom: -32px;
  transform: translate(0);
}

.g_s-testimonial-v03-mobile-btn-pause:hover {
  background-color: #fff9;
  transform: translate(0, -4px);
}

.g_s-testimonial-v03-mobile-btn-pause-label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  line-height: 12px;
}

.block_cta-v3-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  padding-left: 32px;
  padding-right: 32px;
  display: grid;
}

.block_cta-v3-heading {
  color: var(--color-black--white);
  padding-top: 72px;
  padding-bottom: 72px;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
}

.block_cta-v3-highlight {
  color: #5bead0;
}

.block_cta-v3-right {
  justify-content: center;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.block_cta-v3-circles {
  justify-content: center;
  align-items: center;
  width: 525px;
  height: 525px;
  display: flex;
  position: absolute;
}

.g_s-cta-v03-circle-1 {
  border: 1.5px solid #5bead066;
  border-radius: 9999px;
  width: 300px;
  height: 300px;
  position: absolute;
}

.g_s-cta-v03-circle-2 {
  border: 1.5px solid #5bead066;
  border-radius: 9999px;
  width: 360px;
  height: 360px;
  position: absolute;
}

.g_s-cta-v03-circle-3 {
  border: 1.5px solid #5bead066;
  border-radius: 9999px;
  width: 420px;
  height: 420px;
  position: absolute;
}

.g_s-footer-v03-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  padding: 128px 32px;
  display: flex;
}

.g_s-footer-v03-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-footer-v03-middle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-footer-v03-heading {
  cursor: default;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
}

.g_s-footer-v03-subheading {
  color: #5d5d5d;
  cursor: default;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.g_s-footer-v03-logo {
  max-width: 160px;
}

.g_s-footer-v03-text {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.g_s-footer-v03-menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.g_s-footer-v03-menu-heading {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
}

.g_s-footer-v03-menu-separator {
  border-bottom: 1px solid #b0b0b0;
  justify-content: flex-start;
  align-items: center;
  width: 54px;
  height: 1px;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.g_s-footer-v03-menu-item {
  color: #000;
  font-weight: 500;
  text-decoration: none;
  transition: color .35s cubic-bezier(.23, 1, .32, 1);
}

.g_s-footer-v03-menu-item:hover {
  color: #0e315d;
  text-decoration: none;
}

.g_s-footer-v03-copy {
  color: #6d6d6d;
  text-align: right;
  cursor: default;
  font-size: 14px;
  font-weight: 500;
}

.g_s-footer-v03-menu-heading-link {
  color: #000;
  text-decoration: none;
  transition: color .35s cubic-bezier(.23, 1, .32, 1);
}

.g_s-footer-v03-menu-heading-link:hover {
  color: #0e315d;
  text-decoration: underline;
}

.g_s-footer-v03-menu-spacer {
  height: 32px;
}

.g_s-features-v03-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.g_s-features-v03-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.g_s-features-v03-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template: "Area Area"
                 ". ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.g_s-features-v03-heading {
  cursor: default;
  max-width: 390px;
  margin-bottom: 0;
  font-size: 44px;
  line-height: 44px;
}

.g_s-features-v03-text {
  cursor: default;
  max-width: 695px;
}

.g_s-features-v03-p {
  color: #5d5d5d;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}

.g_s-features-v03-feature-wrapper {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border: 1px solid #7b7b7b1c;
  border-radius: 24px;
  height: 460px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-features-v03-heading-highlight {
  color: #f79009;
}

.g_s-features-v03-jobs {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.g_s-features-v03-jobs-heading {
  cursor: default;
  font-size: 32px;
  line-height: 32px;
}

.g_s-features-v03-jobs-left {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.g_s-features-v03-jobs-right {
  height: 460px;
}

.g_s-features-v03-jobs-description {
  color: #5d5d5d;
  cursor: default;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.g_s-features-v03-jobs-left-top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.g_s-features-v03-cta-primary {
  color: #000;
  background-color: #ff920a;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6580e7ee44e76a8c01518b19_arrow-narrow-right.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-features-v03-cta-primary:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-features-v03-jobs-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
}

.g_s-jobs-list {
  flex-direction: column;
  display: flex;
}

.g_s-jobs-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  height: 160px;
  margin-bottom: 12px;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.g_s-jobs-top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.g_s-jobs-bottom {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.g_s-jobs-name {
  cursor: default;
  line-height: 32px;
}

.g_s-jobs-label {
  color: #5bead0;
  text-transform: uppercase;
  cursor: default;
  font-weight: 900;
}

.g_s-jobs-match {
  color: var(--color-black--white);
  cursor: default;
  background-color: #000;
  border-radius: 9999px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 700;
}

.g_s-jobs-salary {
  cursor: default;
  font-size: 14px;
  font-weight: 700;
}

.g_s-jobs-item-dark {
  background-color: #000;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  height: 160px;
  margin-bottom: 12px;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.g_s-jobs-name-dark {
  color: var(--color-black--white);
  cursor: default;
  line-height: 32px;
}

.g_s-jobs-match-dark {
  color: var(--color-black--white);
  cursor: default;
  background-color: #0a1816;
  border-radius: 9999px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 700;
}

.g_s-jobs-salary-dark {
  color: var(--color-black--white);
  cursor: default;
  font-size: 14px;
  font-weight: 700;
}

.g_s-features-v03-jobs-list-anim {
  flex-direction: column;
  display: flex;
}

.g_s-features-v03-jobs-description-p {
  letter-spacing: -.2px;
  margin-bottom: 0;
}

.g_s-features-v03-feature-wrapper-bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-features-v03-potential-left {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px 72px 0;
  display: flex;
}

.g_s-features-v03-potential-image {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/658373eef9c6f36b14ec36e6_potencial.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 240px;
}

.g_s-features-v03-resources {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  height: 240px;
  padding-bottom: 72px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.g_s-features-v03-resources-anim {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.g_s-resources-v03-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  letter-spacing: .24px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  line-height: 12px;
  display: flex;
}

.g_s-resources-v03-item {
  padding-right: 12px;
}

.g_s-resources-v03-item-label {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  cursor: default;
  background-color: #ffffffbf;
  border-radius: 9999px;
  padding: 16px 24px 15px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.g_s-features-v03-resources-left {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.g_s-features-v03-resources-anim-list {
  display: flex;
}

.g_s-features-v03-resources-anim-list-opposite {
  justify-content: flex-end;
  display: flex;
}

.g_s-specialist-v03-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  display: grid;
  position: relative;
}

.g_s-specialist-v03-photo {
  position: relative;
}

.g_s-specialist-v03-wrapper-image {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/658337f27f1252358219649d_Julie%20Rathert%20Profile%20(1).png");
  background-position: 50% 100%;
  background-size: auto;
  width: 510px;
  height: 540px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.g_s-specialist-v03-right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 72px;
  padding-bottom: 72px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.g_s-specialist-v03-heading {
  color: var(--color-black--white);
  margin-bottom: 0;
  font-size: 48px;
  line-height: 48px;
}

.g_s-specialist-v03-role {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #9a89fc;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.g_s-specialist-v03-quote {
  color: var(--color-black--white);
  font-size: 24px;
  line-height: 30px;
}

.g_s-specialist-v03-quotes {
  color: #9a89fc;
}

.g_s-specialist-v03-cta-primary {
  color: #fff;
  background-color: #3f1b97;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/658335847854f5612ccbf269_arrow-narrow-right-white.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-specialist-v03-cta-primary:hover {
  background-color: #3f1b97e6;
  transform: translate(0, -3px);
}

.g_s-specialist-v03-details {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.g_s-table-v03-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  padding-top: 128px;
  padding-bottom: 128px;
  display: flex;
}

.g_s-table-v03-heading {
  max-width: 560px;
  font-size: 48px;
  line-height: 48px;
}

.g_s-table-v03-heading-hightlight {
  color: #250f66;
}

.table-compare {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 230px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-compare-head {
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
}

.table-compare-row {
  align-items: center;
  min-height: 48px;
  display: flex;
}

.table-compare-feature {
  color: #3d3d3d;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
}

.table-compare-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.table-compare-jobtest {
  width: 157px;
}

.g_s-table-v03-column-featured {
  background-color: #fff;
  border: 4px solid #250f66;
  border-radius: 24px;
  min-width: 220px;
}

.g_s-table-v03-cta-primary {
  color: #fff;
  background-color: #250f66;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  margin-top: 12px;
  margin-bottom: 24px;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-table-v03-cta-primary:hover {
  background-color: #250f66e6;
  transform: translate(0, -3px);
}

.table-compare-v1-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 2px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-navbar-v03-menu-spacer {
  display: none;
}

.g_s-notice-bar-v03-divider {
  background-color: #282828;
  width: 2px;
  height: 16px;
  display: flex;
}

.table-compare-head-label {
  font-weight: 500;
}

.g_s-team-v03-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.g_s-team-v03-top {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.g_s-team-v03-text {
  color: #5d5d5d;
  max-width: 695px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.g_s-team-v03-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  display: flex;
}

.g_s-team-v03-item {
  margin-right: 24px;
}

.card-member {
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 340px;
  height: 410px;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 12px #0003;
}

.card-member-name {
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
}

.card-member-description p {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}

.card-member-content {
  z-index: 3;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  text-align: center;
  background-color: #f4f4f499;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 120px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: relative;
}

.g_s-team-v03-heading {
  max-width: 560px;
  font-size: 48px;
  line-height: 48px;
}

.g_s-team-v03-heading-hightlight {
  color: #4892e9;
}

.card-member-mask {
  z-index: 1;
  background-image: linear-gradient(62deg, #72d6f34d, #d6f5fe00 18%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.card-member-picture {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/64b800de582fe3b0a0fa5472_empty_bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-table-v03-column-divider {
  background-color: #0000000d;
  width: 2px;
}

.g_s-bg-lines {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/658430e3d7f9182a33c54a59_jobtest_lines_bg.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 2650px;
  width: 2650px;
  height: 100%;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.g_s-content {
  z-index: 2;
  position: relative;
}

.g_s-gradient-sea {
  z-index: 1;
  background-image: linear-gradient(#5bead0, #fff 51%);
  width: 100%;
  height: 1200px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-notice-bar-v03-image-5-stars-group {
  display: none;
}

.background_coloured-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.web-hero-list {
  margin-top: -20px;
  margin-bottom: -12px;
}

.g_s-btn-underlined-black {
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .08em;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: underline;
  display: flex;
}

.web-hero-flex-cta {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
}

.web-hero-intro {
  margin-right: auto;
}

.web-hero-wrap {
  padding-top: 32px;
  padding-bottom: 96px;
}

.g_s-text-content-wrap-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 0;
  display: flex;
}

.g_text-content-description {
  max-width: 910px;
}

.g_s-cta-dark {
  background-color: var(--color-black--black);
}

.g_s-cta-dark-wrap {
  margin-top: 64px;
  margin-bottom: 64px;
}

.g_s-cta-dark-layout {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.g_s-cta-dark-left {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: var(--color-black--white);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.g_s-cta-dark-left-title {
  max-width: 450px;
}

.g_s-cta-dark-left-text {
  max-width: 550px;
}

.web-maxwidth-850 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.g_s-footer-simple {
  border-top: 1px solid var(--grey-03\<deleted\|variable-470fcd24\>);
  position: relative;
  overflow: hidden;
}

.g_s-footer-simple-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
}

.g_s-footer-simple-copyright {
  text-align: right;
  flex: 1;
}

.g_s-footer-simple-logo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.web-three-cols-wrap {
  padding-top: 72px;
  padding-bottom: 88px;
}

.g_s-benefits-v03-image-group {
  max-width: 920px;
}

.g_s-benefits-v03-left-group {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: default;
  background-color: #f4f4f499;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 220px;
  padding: 16px 24px;
  display: flex;
  position: absolute;
  inset: auto auto 50px -90px;
}

.g_s-benefits-v03-right-group {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: default;
  background-color: #f4f4f499;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 220px;
  padding: 16px 24px;
  display: flex;
  position: absolute;
  inset: auto -90px 170px auto;
}

.g_s-benefits-v03-stat-group {
  font-size: 56px;
  font-weight: 700;
  line-height: 56px;
}

.g_s-benefits-v03-label-group {
  color: var(--grey-04\<deleted\|variable-ca081096\>);
  text-align: left;
  font-size: 26px;
  font-weight: 700;
  line-height: 28px;
}

.g_s-hero-v03-option-b {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  overflow: hidden;
}

.g_s-hero-v03-2columns-wrapper {
  width: 100%;
  max-width: 1200px;
  padding: 48px 12px;
}

.g_s-hero-v03-2columns-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(400px, 440px);
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-hero-v03-2columns-left {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.g_s-hero-v03-2columns-right {
  position: relative;
}

.g_s-hero-v03-2columns-heading-h1 {
  color: var(--color-black--black);
  cursor: default;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 65px;
}

.g_s-hero-v03-2columns-heading {
  max-width: 530px;
  padding-bottom: 32px;
  position: relative;
}

.g_s-hero-v03-2columns-subheading {
  padding-bottom: 32px;
  position: relative;
}

.g_s-hero-v03-2columns-subheading-text {
  max-width: 530px;
}

.g_s-hero-v03-2columns-subheading-text-h2 {
  cursor: default;
  max-width: 625px;
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
}

.g_s-hero-v03-2columns-cta-primary {
  color: #000;
  background-color: #ffad32;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6580e7ee44e76a8c01518b19_arrow-narrow-right.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-hero-v03-2columns-cta-primary:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-hero-v03-2columns-cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 32px;
  display: grid;
  position: relative;
}

.g_s-hero-v03-2columns-content {
  background-color: #0000001a;
  border-radius: 12px;
  position: relative;
}

.g_s-hero-v03-2columns-content-image {
  text-align: center;
  justify-content: flex-end;
  align-items: flex-end;
  height: 460px;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.g_s-hero-v03-2columns-content-image-img {
  margin-right: 0;
}

.g_s-hero-v03-2columns-content-verified {
  z-index: 1;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: default;
  justify-content: flex-start;
  align-items: center;
  padding-top: 18px;
  padding-left: 18px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-hero-v03-2columns-content-verified-icon {
  width: 18px;
  height: 18px;
}

.g_s-hero-v03-2columns-content-verified-text {
  color: #1f4821;
  cursor: none;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}

.g_s-hero-v03-2columns-stars {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-bottom: 64px;
  display: flex;
  position: relative;
}

.g_s-hero-v03-2columns-stat-left {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: default;
  background-color: #f4f4f499;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 170px;
  padding: 6px 18px 18px;
  display: flex;
  position: absolute;
  inset: auto auto 50px -20px;
}

.g_s-hero-v03-2columns-stat-right {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: default;
  background-color: #f4f4f499;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 170px;
  padding: 6px 18px 18px;
  display: flex;
  position: absolute;
  top: -40px;
  bottom: auto;
  right: 20px;
}

.g_s-hero-v03-2columns-stat {
  font-size: 30px;
  font-weight: 700;
  line-height: 56px;
}

.g_s-hero-v03-2columns-stat-label {
  color: var(--grey-04\<deleted\|variable-ca081096\>);
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.g_s-hero-v03-2columns-logos {
  border: 1px solid #042f2d24;
  border-radius: 9999px;
  max-width: 540px;
  display: flex;
  overflow: hidden;
}

.g_s-hero-v03-2columns-logos-text {
  z-index: 1;
  color: var(--color-black--white);
  text-align: center;
  text-transform: uppercase;
  cursor: default;
  background-color: #000;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 52px;
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 900;
  display: flex;
  position: relative;
}

.g_s-hero-v03-2columns-logos-collection {
  align-items: center;
  display: flex;
}

.g_s-hero-v03-2columns-logos-collection-image {
  max-width: 140px;
  max-height: 26px;
  margin-left: 12px;
  margin-right: 12px;
}

.g_s-hero-v03-2columns-logos-anim {
  display: flex;
  position: relative;
}

.g_s-hero-v03-option-c {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
  overflow: hidden;
}

.g_s-hero-v03-video-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.g_s-hero-v03-video {
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-hero-v03-video-player {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-hero-v03-video-player-overlay {
  z-index: 1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-hero-v03-video-content {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 992px;
  padding: 72px 12px 96px;
  display: flex;
  position: relative;
}

.g_s-hero-v03-video-heading {
  padding-bottom: 48px;
  position: relative;
}

.g_s-hero-v03-video-heading-text {
  text-align: center;
}

.g_s-hero-v03-video-heading-h1 {
  color: var(--color-black--white);
  cursor: default;
  margin-bottom: 0;
  font-size: 96px;
  font-weight: 900;
  line-height: 96px;
}

.g_s-hero-v03-video-subheading {
  padding-bottom: 48px;
  position: relative;
}

.g_s-hero-v03-video-subheading-text {
  text-align: center;
}

.g_s-hero-v03-video-subheading-text-h2 {
  color: var(--color-black--white);
  cursor: default;
  max-width: 625px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.g_s-hero-v03-video-cta {
  padding-bottom: 48px;
  position: relative;
}

.g_s-hero-v03-video-cta-primary {
  color: #000;
  background-color: #ffad32;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6580e7ee44e76a8c01518b19_arrow-narrow-right.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-hero-v03-video-cta-primary:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-hero-v03-video-stars {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.g_s-hero-v03-video-stars-avatars {
  width: 128px;
}

.g_s-hero-v03-video-stars-text {
  color: var(--color-black--white);
}

.g_s-hero-v03-video-stars-text-p {
  cursor: default;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
}

.g_s-hero-v03-video-stars-rating {
  width: 116px;
}

.g_s-hero-v03-video-stars-text-bold {
  font-weight: 900;
}

.g_s-hero-v03-logos-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 1200px;
  padding: 32px 42px;
  display: flex;
  overflow: hidden;
}

.g_s-hero-v03-logos-text {
  text-align: center;
  text-transform: uppercase;
  cursor: default;
  font-weight: 900;
}

.g_s-popup-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 48px 24px;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.g_s-popup-overlay {
  opacity: 0;
  pointer-events: none;
  background-color: #000000bf;
  width: 100%;
  height: 100%;
  padding: 48px;
  transition: opacity .35s cubic-bezier(.23, 1, .32, 1);
  position: fixed;
  inset: 0% auto auto 0%;
}

.g_s-popup-content {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 0;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  max-width: 420px;
  padding: 32px;
  transition: all 1s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
  transform: translate(0, 10px);
}

.g_s-popup-content-close {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6596d0246c9101132d1a898d_close_x.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 32px;
  height: 32px;
  margin-top: 12px;
  margin-right: 12px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.g_s-popup-content-image {
  max-width: 330px;
  max-height: 240px;
}

.g_s-popup-content-heading {
  text-align: center;
  max-width: 320px;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 900;
  line-height: 38px;
}

.g_s-popup-content-description {
  color: #30394a;
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.g_s-popup-content-countdown {
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 900;
  line-height: 38px;
}

.g_s-popup-v03-cta-primary {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: #000;
  text-align: center;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 32px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-popup-v03-cta-primary:hover {
  background-color: #4bcdb5;
  transform: translate(0, -3px);
}

.g_s-popup-content-note {
  color: #888;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
}

.p_careet_test_v03 {
  position: relative;
}

.g_s-hero-v04 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_s-hero-v04-option-b {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.g_s-hero-v04-2columns-wrapper {
  width: 100%;
  max-width: 1200px;
  padding: 48px 12px 72px;
}

.g_s-hero-v04-2columns-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 560px auto minmax(400px, 500px);
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-hero-v04-2columns-left {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.g_s-hero-v04-2columns-heading {
  max-width: 530px;
  padding-bottom: 32px;
  position: relative;
}

.g_s-hero-v04-2columns-heading-h1 {
  color: var(--color-black--black);
  cursor: default;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 900;
  line-height: 62px;
}

.g_s-hero-v04-2columns-subheading {
  padding-bottom: 64px;
  position: relative;
}

.g_s-hero-v04-2columns-subheading-text {
  max-width: 530px;
}

.g_s-hero-v04-2columns-subheading-text-h2 {
  cursor: default;
  max-width: 625px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.g_s-hero-v04-2columns-cta {
  padding-bottom: 24px;
  position: relative;
}

.g_s-hero-v04-2columns-cta-primary {
  color: #000;
  background-color: #ffad32;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6580e7ee44e76a8c01518b19_arrow-narrow-right.svg");
  background-position: 379px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-hero-v04-2columns-cta-primary:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-hero-v04-2columns-right {
  position: relative;
}

.g_s-hero-v04-2columns-content {
  background-color: #0000001a;
  background-image: linear-gradient(#cecece, #eee);
  border-radius: 12px;
  position: relative;
}

.g_s-hero-v04-2columns-content-image {
  text-align: center;
  justify-content: flex-end;
  align-items: flex-end;
  height: 510px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.g_s-hero-v04-2columns-content-image-img {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.g_s-hero-v04-2columns-stat-left {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: default;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 140px;
  padding: 6px 18px 18px;
  display: flex;
  position: absolute;
  inset: 60px auto auto -20px;
  box-shadow: 0 6px 10px #00000014;
}

.g_s-hero-v04-2columns-stat {
  font-size: 30px;
  font-weight: 700;
  line-height: 56px;
}

.g_s-hero-v04-2columns-stat-label {
  color: var(--color-black--black);
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.g_s-hero-v04-2columns-stat-right {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: default;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 170px;
  padding: 6px 18px 18px;
  display: flex;
  position: absolute;
  bottom: 30px;
  right: -20px;
  box-shadow: 0 6px 10px #00000014;
}

.g_s-hero-v04-2columns-content-image-position {
  width: 380px;
  height: 550px;
  margin-top: -40px;
  margin-left: 20px;
  position: absolute;
  inset: 0% auto auto 50%;
  overflow: hidden;
  transform: translate(-50%);
}

.block_cta-v1 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.block_cta-v1-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  padding-left: 32px;
  padding-right: 32px;
  display: grid;
}

.g_s-cta-v04-heading {
  color: var(--color-black--white);
  padding-top: 72px;
  padding-bottom: 72px;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
}

.block_cta-v1-right {
  justify-content: center;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.g_s-cta-v04-heading-highlight {
  color: #ff7a00;
}

.block_cta-v1-circles {
  justify-content: center;
  align-items: center;
  width: 525px;
  height: 525px;
  display: flex;
  position: absolute;
}

.block_cta-v1-cta {
  color: #ff7a00;
  background-color: #ffe3a524;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65a1752e525b289cc627b7a8_arrow-narrow-right.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.block_cta-v1-cta:hover {
  background-color: #ffe3a533;
  transform: translate(0, -3px);
}

.g_s-cta-v04-circle-1 {
  border: 1.5px solid #ff7a0066;
  border-radius: 9999px;
  width: 300px;
  height: 300px;
  position: absolute;
}

.g_s-cta-v04-circle-2 {
  border: 1.5px solid #ff7a0066;
  border-radius: 9999px;
  width: 360px;
  height: 360px;
  position: absolute;
}

.g_s-cta-v04-circle-3 {
  border: 1.5px solid #ff7a0066;
  border-radius: 9999px;
  width: 420px;
  height: 420px;
  position: absolute;
}

.g_s-bg-lines-v4 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65a28b784d2aa04c796a8604_bg_lines.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 2650px;
  width: 2650px;
  height: 100%;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.g_s-features-v04 {
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.g_s-features-v04-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.g_s-features-v04-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.g_s-features-v04-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template: "Area Area"
                 ". ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.g_s-features-v04-feature-wrapper {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border: 1px solid #7b7b7b1c;
  border-radius: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-features-v04-jobs {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.g_s-features-v04-jobs-left {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.g_s-features-v04-jobs-left-top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.g_s-features-heading {
  color: var(--color-black--black);
  cursor: default;
  font-size: 32px;
  line-height: 32px;
}

.g_s-features-v04-jobs-description {
  color: #5d5d5d;
  cursor: default;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.g_s-features-v04-cta-primary {
  color: #000;
  background-color: #ff920a;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6580e7ee44e76a8c01518b19_arrow-narrow-right.svg");
  background-position: 290px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-features-v04-cta-primary:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-features-v04-jobs-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6632b7d0397331800e1d8502_graphs-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
}

.g_s-features-v04-jobs-right {
  height: 387px;
}

.g_s-features-v04-feature-wrapper-bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-features-v04-potential-left {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px 72px 0;
  display: flex;
}

.g_s-features-v04-resources-left {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.g_s-dekstop-v04 {
  background-image: linear-gradient(#202020, #000);
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 12px;
  padding-right: 12px;
}

.g_s-features-v04-direction-image {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65a2b563322cb1690d112e79_direction_j.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 240px;
}

.g_s-features-v03-direction-description-p {
  letter-spacing: -.2px;
  margin-bottom: 48px;
}

.g_s-features-v04-globe {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65a29a2d6b92beab47d5bf29_globe_stats.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  width: 100%;
  height: 240px;
  padding-bottom: 72px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.g_s-specialist-v04 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 128px 12px;
  display: flex;
}

.g_s-specialist-v04-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border: 1px solid #f4f4f499;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  display: grid;
  position: relative;
}

.g_s-specialist-v04-photo {
  position: relative;
}

.g_s-specialist-v04-wrapper-image {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65a29c31d068c3c3500c3864_girl_looking_up.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 590px;
  height: 620px;
  margin-left: -80px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.g_s-specialist-v04-details {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.g_s-specialist-v04-heading {
  color: var(--color-black--black);
  margin-bottom: 0;
  font-size: 48px;
  line-height: 48px;
}

.g_s-specialist-v04-role {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #3275de;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.g_s-specialist-v04-quote {
  color: var(--color-black--black);
  font-size: 24px;
  line-height: 30px;
}

.g_s-specialist-v04-quotes {
  color: #3275de;
}

.g_s-specialist-v04-cta-primary {
  color: #fff;
  background-color: #3275de;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/658335847854f5612ccbf269_arrow-narrow-right-white.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-specialist-v04-cta-primary:hover {
  background-color: #3275dee6;
  transform: translate(0, -3px);
}

.g_s-couch-v04 {
  justify-content: center;
  align-items: center;
  min-width: 90svw;
  max-width: 95svw;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.block_coaching {
  background-color: #000;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 475px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.block_coaching-video {
  z-index: 2;
  width: 100%;
  min-height: 100%;
  position: relative;
}

.block_coaching-video-button {
  display: none;
}

.g_s-dekstop-v04-wrapper {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  color: var(--color-black--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 128px;
  display: flex;
}

.g_s-dekstop-v04-heading {
  letter-spacing: -.96px;
  font-size: 48px;
  line-height: 60px;
}

.g_s-dekstop-v04-description {
  color: #b0b0b0;
  text-align: center;
  max-width: 920px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
}

.g_s-dekstop-v04-calculations {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.g_s-desktop-v04-cta-primary {
  color: #000;
  background-color: #ff920a;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6580e7ee44e76a8c01518b19_arrow-narrow-right.svg");
  background-position: 290px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-desktop-v04-cta-primary:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-dekstop-v04-desktop {
  max-width: 1240px;
  min-height: 950px;
  margin-bottom: -160px;
  position: relative;
}

.g_s-dekstop-v04-image {
  position: relative;
}

.g_s-dekstop-v04-shadow {
  z-index: 10;
  background-image: linear-gradient(#0000, #000000a1);
  width: 100%;
  height: 350px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.g_s-dekstop-v04-calculations-label {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.g_s-dekstop-v04-top {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_s-dekstop-v04-bottom {
  position: relative;
  overflow: hidden;
}

.g_s-dekstop-v04-title {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g_s-dekstop-v04-calculations-label-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.g_s-dekstop-v04-calculations-label-line {
  background-color: #ff920a;
  width: 14px;
  height: 4px;
  margin-bottom: -8px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.g_s-features-v03-potential-image-copy {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65a2b524f23e0308ab12962c_circle_potantial_blue.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 240px;
}

.block_coaching-content {
  z-index: 10;
  grid-column-gap: 89px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#0000, #00000096);
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 48px;
  display: grid;
  position: absolute;
  inset: auto auto 0% 0%;
}

.block_coaching-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--color-black--white);
  flex-direction: column;
  display: flex;
}

.g_s-couch-v04-cta-primary {
  color: #fff;
  background-color: #068eff;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/658335847854f5612ccbf269_arrow-narrow-right-white.svg");
  background-position: 320px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-couch-v04-cta-primary:hover {
  background-color: #0681e7;
  transform: translate(0, -3px);
}

.g_s-couch-v04-description {
  font-weight: 500;
}

.section_table-compare {
  justify-content: center;
  align-items: center;
}

.table-compare-v1-column-featured {
  border: 4px solid var(--color-bilbao--bilbao-800);
  background-color: #fff;
  border-radius: 24px;
  min-width: 220px;
}

.table-compare-v1-row {
  background-color: #2c7f2f0a;
  align-items: center;
  min-height: 48px;
  display: flex;
}

.g_s-table-v04-cta-primary {
  background-color: var(--color-black--black);
  color: #fff;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  margin-top: 12px;
  margin-bottom: 24px;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-table-v04-cta-primary:hover {
  background-color: #0c270ee6;
  transform: translate(0, -3px);
}

.table-compare-v1-head {
  justify-content: center;
  align-items: center;
  height: 82px;
  display: flex;
}

.section_table-compare-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.g_s-team-v04-heading {
  max-width: 560px;
  font-size: 48px;
  line-height: 48px;
}

.g_s-team-v04-heading-hightlight {
  color: #4892e9;
}

.faqs_list-v1 {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.faqs_list-v1-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 0;
  display: flex;
}

.faqs_list-v1-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  min-width: 370px;
  max-width: 390px;
  font-weight: 500;
  display: flex;
}

.faqs_list-v1-right {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border: 1px solid #f4f4f499;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.g_s-faqs-v04-link {
  color: #000;
}

.faqs_list-v1-accordion {
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.faqs_list-v1-accordion-toggle {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  padding: 18px 24px;
  display: flex;
}

.faqs_list-v1-accordion-icon {
  width: 12px;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
}

.faqs_list-v1-accordion-content {
  position: relative;
}

.faqs_list-v1-accordion-content.w--open {
  background-color: #0000;
  padding: 24px;
}

.g_s-team-v04 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 128px;
  padding-bottom: 128px;
  display: flex;
  overflow: hidden;
}

.g_s-team-v04-top {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.g_s-separator-line {
  background-color: #d1d1d1;
  width: 100%;
  height: 1px;
}

.g_s-features-v04-after {
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.g_s-features-v04-after-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.background_colored {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  position: relative;
}

.g_s-table-v04-heading-hightlight {
  color: #2c7f2f;
}

.background_colored-inner {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65a28b784d2aa04c796a8604_bg_lines.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 2650px;
  width: 2650px;
  height: 100%;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.g_s-notice-bar-v04-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.g_s-herosection {
  display: flex;
}

.g_s-herosection-column {
  text-align: center;
  width: 50vw;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
}

.g_s-herosection-left {
  flex-direction: column;
  justify-content: center;
  width: 50%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.g_s-herosection-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.button {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--tomato-red\<deleted\|variable-da1fc247\>);
  border-radius: 12px;
  width: 35%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
}

.button.blackbg {
  background-color: var(--color-black--black);
}

.g_s-article-jumbo-image {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 500px;
}

.g_s-article-jumbo {
  border-radius: 12px;
  margin-top: 37px;
}

.g_s-article-intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  height: 100%;
  font-weight: 400;
  display: block;
}

.g_s-article-intro-heading {
  margin-bottom: 10px;
  font-size: 2.5em;
}

.g_s-article-intro-summary {
  color: var(--text-light\<deleted\|variable-91c5257b\>);
  margin-bottom: 10px;
  font-size: 1em;
}

.g_s-post-author-name-role {
  grid-row-gap: 0px;
  cursor: auto;
  grid-template-rows: .75fr auto;
  grid-template-columns: 1fr;
  align-content: stretch;
}

.g_s-author-summary-role {
  color: var(--text-light\<deleted\|variable-91c5257b\>);
}

.g_s-fact-checked-img {
  flex: 0 auto;
  align-self: center;
  width: 20px;
  height: 20px;
}

.g_s-fact-checked {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  background-color: #ffad32;
  border-radius: 24px;
  flex: 0 auto;
  margin-left: 0;
  padding: 4px 10px;
  display: flex;
}

.g_s-fact-checked-row {
  display: flex;
}

.g_s-published-text, .g_s-fact-checked-text {
  font-weight: 700;
}

.g_s-main-article-grid {
  grid-column-gap: 55px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  margin-top: 60px;
}

.g_s-article-body-left {
  padding-left: 60px;
  padding-right: 0;
}

.g_s-blog-sidebar-sub-div {
  margin-top: 20px;
}

.g_s-blog-sidebar-div {
  margin-bottom: 30px;
}

.submit-button {
  width: 100%;
  display: block;
}

.g_s-qubl-quiz-block {
  border-radius: 12px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 16px;
  box-shadow: 0 0 12px 3px #0003;
}

.g_s-qubl-quiz-block.is-tablet-and-down {
  display: none;
}

.g_s-qubl-quiz-block.is-desktop-only {
  display: block;
}

.g_s-qubl-quiz-block.is-desktop-only-and-sticky {
  margin-top: 112px;
  display: block;
  position: sticky;
  top: 88px;
}

.g_s-article-content {
  margin-top: 20px;
}

.g_s-post-cta-col {
  background-color: var(--color-black--black);
  border-radius: 12px;
  margin-top: 0;
  margin-bottom: 24px;
  padding: 30px;
}

.g_s-post-cta-col-button {
  justify-content: center;
  display: flex;
}

.g_s-post-cta-heading {
  text-align: center;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3em;
}

.g_s-post-cta-heading.g_a-no-spacing {
  margin-bottom: 0;
}

.g_s-post-cta-heading.g_a-no-spacing.g_s-h4-line-height {
  line-height: 1.3em;
}

.g_s-post-cta-text {
  color: var(--color-black--white);
  text-align: center;
  padding-bottom: 25px;
}

.g_a-quote {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
  font-style: italic;
  font-weight: 500;
}

.section_page-end-cta {
  background-color: var(--color-black--black);
  color: var(--orange\<deleted\|variable-d6977a9a-b5c2-9033-39f1-158dca523cdb\>);
}

.g_s-newsletter-input {
  border-radius: 8px;
}

.g_s-post-author-image-new {
  cursor: auto;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 48px;
  height: 48px;
}

.g_s-post-author-image-new.michelle-licata-bg-image {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65ce940f8bbfc5d00779a716_Copy%20of%20Coach_Michelle_Jobtestorg.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
}

.g_s-post-author-image-new.marlo-ramirez-bg-image {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65ce941057f58a7532f08754_Copy%20of%20Coach_Marlo_Jobtestorg.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
}

.g_s-post-author-image-new.linda-lutz-bg-image {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65ce94107ec4caf8ce0becb4_Copy%20of%20Coach_Linda_Jobtestorg.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
}

.g_s-post-author-image-modal-new {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 96px;
  height: 96px;
}

.g_s-post-author-content-grid-new {
  grid-template: ". Area"
  / auto minmax(200px, 1fr);
  align-items: center;
  margin-bottom: 20px;
}

.block_cta-v1-heading {
  color: var(--orange\<deleted\|variable-d6977a9a-b5c2-9033-39f1-158dca523cdb\>);
  padding-top: 72px;
  padding-bottom: 72px;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
}

.block_cta-v1-highlight {
  color: var(--color-black--white);
}

.g_s-post-cta-row {
  background-color: var(--greyish\<deleted\|variable-c528db21-6ab4-02be-7c02-e8aa58ebb9b5\>);
  text-align: left;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 24px;
  padding: 30px;
  display: flex;
}

.g_s-post-cta-row-button {
  justify-content: center;
  display: flex;
}

.g_s-post-body-left-social-link-new {
  background-color: var(--color-black--white);
  text-align: center;
  border: 1.5px solid #ccc;
  border-radius: 6px;
  width: 40px;
  height: 40px;
  font-size: 31px;
  line-height: 100%;
}

.g_s-post-body-left-social-link-new.instagram {
  display: none;
}

.g_s-post-body-left-social-link-new.facebook {
  border-width: 1.5px;
  border-radius: 8px;
}

.g_s-post-body-left-social-link-new.link {
  border-radius: 8px;
  display: none;
}

.g_s-latest-posts {
  flex-direction: column;
  justify-content: center;
  display: block;
}

.g_a-latest-posts-header {
  text-align: center;
  margin-bottom: 10px;
  font-size: 32px;
}

.g_a-latest-post-intro {
  text-align: center;
  margin-bottom: 10px;
  font-weight: 700;
}

.g_a-latest-post-sub-title {
  text-align: center;
  margin-bottom: 10px;
  font-weight: 400;
}

.g_s-latest-posts-section {
  margin-top: 60px;
  margin-bottom: 60px;
}

.g_s-latest-posts-wrapper {
  margin-top: 45px;
}

.g_s-latest-posts-list {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.g_s-latest-post {
  color: var(--color-black--black);
  cursor: pointer;
  text-decoration: none;
}

.g_s-latest-post-detail-text {
  align-self: auto;
  font-size: 12px;
  font-weight: 500;
}

.g_s-latest-post-detail {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.g_s-latest-post-title {
  color: var(--color-black--black);
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.g_s-latest-posts-title-text {
  font-size: 18px;
  font-weight: 700;
}

.g_s-latest-post-summary {
  font-size: 15px;
  font-weight: 400;
}

.g_s-latest-posts-cta {
  justify-content: center;
  margin-top: 45px;
  display: flex;
}

.g_s-author-summary-name {
  letter-spacing: -.01em;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
}

.g_s-post-author-heading-modal-new {
  font-size: 24px;
  font-weight: 700;
}

.g_s-post-banner-section {
  margin-bottom: 0;
}

.g_s-separator-d-tab, .g_s-separator-d-all {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
  color: var(--grey-01\<deleted\|variable-090d3399\>);
  width: 100%;
  height: 1px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.g_a-h6-article {
  letter-spacing: -.01em;
  font-size: 18px;
  line-height: 140%;
}

.hide-desktop {
  display: none;
}

.margin-xhuge {
  margin: 8rem;
}

.text-weight-bold {
  font-weight: 700;
}

.icon-height-small {
  height: 1rem;
}

.heading-style-h4 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4em;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.text-size-small {
  color: var(--color-black--black-600);
  text-align: center;
  font-size: .875rem;
}

.text-size-small.brian_insertion {
  color: var(--color-black--black-200);
  -webkit-text-stroke-color: var(--grey-02);
  margin-top: 20px;
  text-decoration: underline;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.form_input {
  background-color: #0000;
  border: 1px solid #eee;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input::placeholder {
  color: #222;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form_input.is-select-input {
  color: #222;
}

.margin-0 {
  margin: 0;
}

.fs-styleguide_heading-header {
  font-size: 6rem;
}

.text-weight-xbold {
  font-weight: 800;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-0 {
  padding: 0;
}

.form_message-success {
  color: #114e0b;
  background-color: #cef5ca;
  padding: 1.25rem;
}

.text-size-tiny {
  font-size: .75rem;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.text-align-right {
  text-align: right;
}

.text-style-link {
  color: #2d62ff;
  text-decoration: underline;
}

.nav_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #eee;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.spacer-xhuge {
  width: 100%;
  height: 8rem;
  padding-top: 0;
}

.spacer-xhuge.get-matched-only {
  text-align: center;
  flex-flow: column;
  align-items: center;
  height: 4rem;
  display: flex;
}

.text-size-huge {
  font-size: 1.5rem;
  line-height: 1.5em;
}

.text-size-huge.is-weight-normal {
  font-weight: 400;
}

.spacer-tiny {
  width: 100%;
  height: .125rem;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.overflow-visible {
  overflow: visible;
}

.text-weight-medium {
  font-weight: 500;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.icon-height-large {
  height: 3rem;
}

.spacer-xlarge {
  width: 100%;
  height: 4rem;
}

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

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.spacer-small {
  width: 100%;
  height: 1rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-small {
  margin: 1rem;
}

.text-size-regular {
  font-size: 1rem;
}

.fs-styleguide_message {
  color: #5e5515;
  background-color: #fcf8d8;
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.padding-xsmall {
  padding: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.icon-height-medium {
  height: 2rem;
}

.pointer-events-none {
  pointer-events: none;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.padding-custom3 {
  padding: 3.5rem;
}

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

.margin-xxhuge {
  margin: 12rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.nav_component {
  background-color: #000;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  inset: 0% 0% auto;
}

.margin-huge {
  margin: 6rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.spacer-xxhuge {
  width: 100%;
  height: 12rem;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  max-width: 1200px;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.text-weight-semibold {
  font-weight: 600;
}

.padding-small {
  padding: 1rem;
}

.heading-style-h2 {
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.2em;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.spacer-huge {
  width: 100%;
  height: 6rem;
  padding-top: 0;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

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

.margin-xsmall {
  margin: .5rem;
}

.form_message-error {
  color: #3b0b0b;
  background-color: #f8e4e4;
  margin-top: .75rem;
  padding: .75rem;
}

.heading-style-h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3em;
}

.heading-style-h3.is-weight-medium {
  font-weight: 500;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.pointer-events-auto {
  pointer-events: auto;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.button-5 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

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

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-size-large {
  font-size: 1.25rem;
  line-height: 1.5em;
}

.fs-styleguide_hero-label {
  color: #000;
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

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

.overflow-hidden {
  overflow: hidden;
}

.overflow-scroll {
  overflow: scroll;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.margin-custom2 {
  margin: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.overflow-auto {
  overflow: auto;
}

.nav_menu_link {
  color: #fff;
  padding: 1rem;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.form_component {
  margin-bottom: 0;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.fs-styleguide_header {
  color: #fff;
  background-color: #000;
  background-image: radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%), radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.margin-tiny {
  margin: .125rem;
}

.spacer-large {
  width: 100%;
  height: 3rem;
}

.padding-large {
  padding: 3rem;
}

.padding-large.is-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.text-weight-light {
  font-weight: 300;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.text-color-primary {
  color: #000;
}

.padding-global {
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.padding-medium {
  position: relative;
}

.padding-global.padding-section-small.get-matched-only {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.padding-xxsmall {
  padding: .25rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.spacer-xxsmall {
  width: 100%;
  height: .25rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.padding-xxhuge {
  padding: 12rem;
}

.spacer-xxlarge {
  width: 100%;
  height: 5rem;
  padding-top: 0;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

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

.spacer-xsmall {
  width: 100%;
  height: .5rem;
}

.nav_logo {
  width: 10rem;
}

.fs-styleguide_label {
  color: #fff;
  background-color: #2d62ff;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: #dd23bb;
}

.text-style-muted {
  opacity: .6;
}

.heading-style-h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.6em;
}

.padding-medium {
  padding: 2rem;
}

.spacer-medium {
  width: 100%;
  height: 2rem;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.background-color-primary {
  color: #fff;
  background-color: #000;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.heading-style-h5 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5em;
}

.nav_button {
  padding: 1rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-huge.is-vertical {
  padding-left: 0;
  padding-right: 0;
}

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

.margin-custom1 {
  margin: 1.5rem;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.margin-large {
  margin: 3rem;
}

.padding-tiny {
  padding: .125rem;
}

.fs-styleguide_spacing-all {
  display: none;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-style-h1.is-weight-xbold {
  font-weight: 900;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.section_meet-coaches {
  overflow: hidden;
}

.grid_2-col {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  display: grid;
}

.grid_2-col.is-meet-coaches {
  align-items: center;
}

.grid_2-col.is-how-test-works {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.4fr;
}

.grid_2-col.is-career-test-hero, .grid_2-col.is-coaching-hero {
  align-items: center;
}

.grid_2-col.is-scholarship-v3-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr;
  max-width: 600px;
}

.grid_3-col {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.grid_3-col.is-block_benefits {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid_3-col.is-career-impact-reviews, .grid_3-col.is-review-videos {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_4-col {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.grid_4-col.is-cards-coaches {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.text-color-sorbus-500 {
  color: var(--color-sorbus--sorbus-500);
}

.text-color-sorbus-500.is-bold {
  font-weight: 700;
}

.flex-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-vertical.has-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.flex-vertical.is-coaching-coaches {
  text-align: center;
  align-items: center;
}

.flex-vertical.is-user-rating-avg-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-vertical.is-align-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical.is-block-benefits {
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical.is-card-benefit {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical.is-align-center {
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical.is-user-review-v2 {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical.get-matched {
  margin-top: 20px;
}

.flex-vertical.is-reviews-hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.flex-horizontal.has-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.flex-horizontal.is-card-coach {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-horizontal.is-user-review-v1-stars {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
}

.flex-horizontal.is-user-review-v1-stars.heroonly {
  padding-left: 120px;
}

.flex-horizontal.is-user-review-v1-info {
  justify-content: space-between;
  width: 100%;
}

.flex-horizontal.is-user-rating-avg-stars, .flex-horizontal.is-user-review-v2-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-horizontal.is-user-review-v1-user {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.button-v1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #ffad32;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v1:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.button-v1.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v1.is-large {
  padding: 1rem 2rem 1.2rem;
}

.meet-coaches-cta {
  display: flex;
}

.meet-coaches-img {
  width: 100%;
  padding-left: 10%;
}

.cards-slider-members {
  flex-direction: row;
  display: flex;
}

.cards-slider-coaches-animation {
  display: flex;
}

.cards-slider-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  display: flex;
}

.cards-slider-item {
  margin-right: 24px;
}

.card-coach {
  background-color: var(--color-black--white);
  border-radius: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 290px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px #0003;
}

.card-coach-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 100%;
  padding: 16px;
  display: flex;
}

.divider {
  width: 100%;
  height: 1px;
}

.divider.is-black-200 {
  background-color: var(--color-black--black-200);
}

.cards-slider-script {
  display: none;
}

.step-inner {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: center;
  padding: 32px;
  display: flex;
}

.step-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: 1;
  max-width: 510px;
  margin-right: auto;
  display: flex;
}

.step-info.is-light {
  color: var(--color-black--white);
}

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

.background-color-purple-heart-600 {
  background-color: var(--color-purple-heart--purple-heart-600);
}

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

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

.step {
  border-radius: 24px;
  overflow: hidden;
}

.step-icon-1 {
  width: 60px;
  height: 60px;
}

.step-icon-2 {
  width: 100px;
  height: auto;
}

.step-icon-2.is-report {
  opacity: .6;
}

.g_s-testimonial-v03-mobile-arrow-left {
  z-index: 1000;
  background-color: #fff9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  transition: all .35s;
  display: flex;
  box-shadow: 0 0 16px 2px #b0b0b099;
}

.g_s-testimonial-v03-mobile-arrow-left:hover {
  background-color: #ffffffb3;
  transform: translate(0, -4px);
}

.g_s-testimonial-v03-mobile-arrow-right {
  z-index: 100;
  background-color: #fff9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  transition: all .35s;
  display: flex;
  box-shadow: 0 0 16px 2px #b0b0b099;
}

.g_s-testimonial-v03-mobile-arrow-right:hover {
  background-color: #ffffffb3;
  transform: translate(0, -4px);
}

.g_s-testimonial-v03-mobile-arrows {
  z-index: 100;
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
  position: absolute;
}

.g_s-testimonial-v03-mobile-arrow-icon {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.section_meet-team {
  overflow: hidden;
}

.text-color-astronaut-500 {
  color: var(--color-astronaut--astronaut-500);
}

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

.cards-slider-coaches {
  flex-direction: row;
  display: flex;
}

.cards-slider-members-animation {
  display: flex;
}

.block_cta-v2 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.block_cta-v2-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  padding-left: 32px;
  padding-right: 32px;
  display: grid;
}

.block_cta-v2-heading {
  color: var(--color-astronaut--astronaut-500);
  padding-top: 72px;
  padding-bottom: 72px;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
}

.block_cta-v2-right {
  justify-content: center;
  align-items: center;
  padding-top: 72px;
  padding-bottom: 72px;
  display: flex;
}

.block_cta-v2-highlight {
  color: var(--color-black--white);
}

.block_cta-v2-circles {
  justify-content: center;
  align-items: center;
  width: 525px;
  height: 525px;
  display: flex;
  position: absolute;
}

.block_cta-v2-cta {
  color: var(--color-astronaut--astronaut-500);
  background-color: #4892e933;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65d66bf60f28ea3992cfb0e9_icon-right-blue.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.block_cta-v2-cta:hover {
  background-color: #4892e94d;
  transform: translate(0, -3px);
}

.g_s-cta-v02-circle-3 {
  border: 1.5px solid var(--color-astronaut--astronaut-500);
  border-radius: 9999px;
  width: 420px;
  height: 420px;
  position: absolute;
}

.g_s-cta-v02-circle-2 {
  border: 1.5px solid var(--color-astronaut--astronaut-500);
  border-radius: 9999px;
  width: 360px;
  height: 360px;
  position: absolute;
}

.g_s-cta-v02-circle-1 {
  border: 1.5px solid var(--color-astronaut--astronaut-500);
  border-radius: 9999px;
  width: 300px;
  height: 300px;
  position: absolute;
}

.button-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-astronaut--astronaut-500);
  color: var(--color-black--white);
  text-align: center;
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v2:hover {
  background-color: var(--color-astronaut--astronaut-600);
  transform: translate(0, -3px);
}

.button-v2.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v2.is-large {
  padding: 1rem 2rem 1.2rem;
}

.section_table-compare-top {
  max-width: 560px;
}

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

.button-v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-black--black-975);
  color: var(--color-black--white);
  text-align: center;
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v3:hover {
  background-color: var(--color-black--black);
  transform: translate(0, -3px);
}

.button-v3.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v3.is-large {
  padding: 1rem 2rem 1.2rem;
}

.button-v4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-bilbao--bilbao-800);
  color: var(--color-black--white);
  text-align: center;
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v4:hover {
  background-color: var(--color-bilbao--bilbao-900);
  transform: translate(0, -3px);
}

.button-v4.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v4.is-large {
  padding: 1rem 2rem 1.2rem;
}

.button-v5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-purple-heart--purple-heart-800);
  color: var(--color-black--white);
  text-align: center;
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v5:hover {
  background-color: var(--color-purple-heart--purple-heart-900);
  transform: translate(0, -3px);
}

.button-v5.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v5.is-large {
  padding: 1rem 2rem 1.2rem;
}

.text-color-purple-heart-800 {
  color: var(--color-purple-heart--purple-heart-800);
}

.table-compare-v2-row {
  background-color: #7959f914;
  align-items: center;
  min-height: 48px;
  display: flex;
}

.table-compare-v2-column-featured {
  border: 4px solid var(--color-purple-heart--purple-heart-900);
  background-color: #fff;
  border-radius: 24px;
  min-width: 220px;
}

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

.separator-v1 {
  background-color: var(--color-black--black-100);
  width: 100%;
  height: 1px;
}

.block_customer-review {
  background-color: var(--color-black--black-50);
  border-radius: 32px;
}

.block_customer-review-stars {
  height: 24px;
}

.block_customer-video {
  width: 100%;
  height: auto;
}

.block_customer-video-wrap {
  background-color: #161616;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: auto;
  max-height: 420px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.block_customer-video-cover {
  z-index: 1;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
  position: absolute;
}

.block_customer-video-ui {
  z-index: 3;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.block_customer-video-player {
  width: 100%;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
}

.block_customer-video-shadow {
  z-index: 2;
  background-image: radial-gradient(circle at 50% 30%, #18223000, #0d121980 50%, #0009);
  width: 100%;
  height: 100%;
  position: absolute;
}

.block_customer-video-play {
  z-index: 4;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: pointer;
  background-color: #ffffff80;
  border-radius: 9999px;
  align-items: center;
  padding: 8px 12px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: absolute;
  bottom: 42px;
  transform: translate(0);
}

.block_customer-video-play:hover {
  background-color: #fff9;
  transform: translate(0, -4px);
}

.block_customer-video-pause {
  z-index: 4;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: pointer;
  background-color: #ffffff80;
  border-radius: 9999px;
  align-items: center;
  padding: 8px 12px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: absolute;
  bottom: -32px;
  transform: translate(0);
}

.block_customer-video-pause:hover {
  background-color: #fff9;
  transform: translate(0, -4px);
}

.block_customer-video-pause-label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  line-height: 12px;
}

.how-test-works-image {
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: auto;
  position: static;
}

.page-hero-v1-image {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 24px;
  min-width: 0;
  margin-left: auto;
}

.user-reviews {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.user-reviews-avatars {
  width: 160px;
}

.user-reviews-stars {
  width: 116px;
  display: block;
}

.coaching-hero-image {
  width: 100%;
  height: auto;
}

.icons-slider {
  border: 1px solid #042f2d24;
  border-radius: 9999px;
  max-width: 540px;
  display: flex;
  overflow: hidden;
}

.icons-slider-left {
  z-index: 1;
  color: var(--color-black--white);
  text-align: center;
  text-transform: uppercase;
  cursor: default;
  background-color: #000;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 52px;
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 900;
  display: flex;
  position: relative;
}

.icons-slider-animation {
  display: flex;
  position: relative;
}

.icons-slider-collection {
  align-items: center;
  display: flex;
}

.icons-slider-logo {
  max-width: 140px;
  max-height: 26px;
  margin-left: 12px;
  margin-right: 12px;
}

.button-v6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color-sorbus--sorbus-600);
  text-align: center;
  cursor: pointer;
  background-color: #ffe3a524;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v6:hover {
  background-color: #ffe3a533;
  transform: translate(0, -3px);
}

.button-v6.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v6.is-large {
  padding: 1rem 2rem 1.2rem;
}

.button-v7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color-astronaut--astronaut-500);
  text-align: center;
  cursor: pointer;
  background-color: #4892e933;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v7:hover {
  background-color: #4892e94d;
  transform: translate(0, -3px);
}

.button-v7.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v7.is-large {
  padding: 1rem 2rem 1.2rem;
}

.button-v8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #5bead0;
  text-align: center;
  cursor: pointer;
  background-color: #5bead01a;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v8:hover {
  background-color: #5bead033;
  transform: translate(0, -3px);
}

.button-v8.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v8.is-large {
  padding: 1rem 2rem 1.2rem;
}

.text-color-white {
  color: var(--color-black--white);
}

.text-color-black-200 {
  color: var(--color-black--black-200);
}

.g_s-fact-checked-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin-bottom: 32px;
  display: flex;
}

.g_s-article-body-left-sticky {
  position: sticky;
  top: 100px;
}

.page-hero-v1-right {
  align-items: center;
  height: 100%;
  padding-top: 8px;
  display: flex;
}

.show-tablet {
  display: none;
}

.career-test-qubl-wrap {
  width: 100%;
  min-width: 300px;
  max-width: 450px;
  min-height: 210px;
  margin-bottom: 16px;
}

.image-2 {
  object-fit: cover;
  border-radius: 10000px;
  max-width: 280px;
}

.text-size-medium-2 {
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.g_s-post-cta-col-button-2 {
  justify-content: center;
  display: flex;
}

.separator-v1-2 {
  background-color: #e7e7e7;
  width: 100%;
  height: 1px;
}

.div-block-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 330px;
  display: flex;
}

.image-14 {
  object-fit: cover;
  border-radius: 16px;
  width: auto;
}

.flex-block {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

.scholarship-expandable-bottom {
  width: auto;
  height: auto;
  padding: 16px 88px 16px 32px;
  overflow: hidden;
}

.scholarship-title-text {
  font-size: 44px;
  font-weight: 600;
}

.scholarship-expandable-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.scholarship-button {
  color: #fff;
  text-align: center;
  letter-spacing: .75px;
  background-color: #7f56d9;
  border-radius: 8px;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 400;
  transition: letter-spacing .2s, transform .2s ease-in-out;
}

.scholarship-button:hover {
  letter-spacing: 1px;
}

.scholarship-winner-text {
  opacity: .9;
  font-size: 16px;
}

.scholarship-expandable {
  cursor: pointer;
  border-top: 2px solid #fff;
  width: 100%;
  margin-bottom: -8px;
  box-shadow: 0 10px 70px #53535312;
}

.s_expandable-content {
  opacity: .9;
  margin-bottom: 8px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.scholarship-container {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.scholarship-description {
  opacity: .85;
  text-align: left;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.scholarship-description.c-overview {
  text-align: center;
}

.scholarship-description.c-about {
  margin-bottom: 24px;
}

.scholarship-expandable-icon-img {
  width: 30px;
  height: 30px;
  margin-bottom: 0;
}

.scholarship-winner {
  display: flex;
}

.section_scholarship {
  color: #fff;
  background-color: #2c1c5f;
  position: relative;
  overflow: hidden;
}

.s_scholarship-winners {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  margin: 16px auto 32px;
  display: grid;
}

.scholarship-photo {
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  overflow: hidden;
}

.scholarship-winner-photo {
  width: 54px;
  height: 54px;
  margin-right: 16px;
}

.scholarship-cta {
  margin-left: auto;
  margin-right: auto;
}

.s_expandable-content-list {
  margin-bottom: 12px;
  margin-left: 16px;
}

.scholarship-title {
  text-align: center;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.scholarship-wrap {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
  position: relative;
}

.scholarship-expandable-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px 32px;
  font-weight: 700;
  display: flex;
}

.scholarship-photo-img {
  width: 100%;
  height: 100%;
}

.scholarship-winner-name {
  font-weight: 700;
}

.scholarship-subtitle {
  opacity: .9;
  text-align: center;
  width: 100%;
  max-width: 700px;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 700;
}

.scholarship-faqs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 24px;
  display: flex;
}

.scholarship-expandable-title {
  width: 85%;
  font-size: 24px;
  line-height: 1.2em;
}

.section_scholarship-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.section_scholarship-hero-heading {
  margin-bottom: 0;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.2em;
}

.section_scholarship-v2-about {
  background-color: #ffad322e;
  padding-left: 12px;
  padding-right: 12px;
}

.section_scholarship-v2-bottom {
  margin-left: 12px;
  margin-right: 12px;
}

.section_scholarship-v2-winners {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.section_scholarship-v2-hero {
  padding-left: 12px;
  padding-right: 12px;
}

.section_scholarship-v2-rules {
  color: var(--color-black--white);
  background-color: #000;
  padding-left: 12px;
  padding-right: 12px;
}

.section_scolarship-table {
  min-width: 320px;
}

.section_scolarship-results {
  border: 4px solid #fff;
  border-radius: 16px;
  justify-content: space-around;
  min-width: 760px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.flex-vertical-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-horizontal-results {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

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

.grid-article-2col.is-career-test {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-article-2col-right {
  position: relative;
}

.section_career-coach {
  padding-top: 32px;
}

.g_a-hidden-destop-only {
  display: none;
}

.g_s-notice-bar-v03-close {
  opacity: .5;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6408a52d52802901dec08e80_Icons-1.svg");
  background-position: 50%;
  background-size: auto;
  width: 48px;
  height: 48px;
}

.g_s-noticebar-v04 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  display: grid;
}

.g_s-noticebar-v04-left {
  width: 32px;
}

.g_s-noticebar-v04-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.g_s-noticebar-v04-right {
  justify-content: flex-end;
  align-items: center;
  width: 32px;
  display: flex;
}

.p_coaching {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  position: relative;
}

.g_s-coaching-features {
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.g_s-coaching-features-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.g_s-coaching-features-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.g_s-how-heading {
  cursor: default;
  margin-bottom: 0;
  font-size: 44px;
  line-height: 44px;
}

.g_s-coaching-features-grid-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-coaching-features-top-left {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border: 1px solid #7b7b7b1c;
  border-radius: 24px;
  height: 620px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-coaching-features-top-right {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border: 1px solid #7b7b7b1c;
  border-radius: 24px;
  height: 470px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-coaching-features-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template: "Area Area"
                 ". ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.g_s-coaching-features-stuck {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.g_s-coaching-features-trajectory {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.g_s-coaching-features-stuck-image {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65fdc4a25290aeb1c590ba6d_Frame%2039255.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.g_s-coaching-features-trajectory-image {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65fdc4a11ad27fc3d227e177_Frame%202280.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  width: 100%;
  height: 170px;
  padding-bottom: 72px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.g_s-coaching-features-stuck-top-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  padding-top: 72px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.g_s-coaching-features-stuck-description-p {
  letter-spacing: -.2px;
  margin-bottom: 0;
}

.g_s-coaching-features-grid-bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  margin-top: -120px;
  display: grid;
}

.g_s-coaching-features-bottom-left {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border: 1px solid #7b7b7b1c;
  border-radius: 24px;
  height: 470px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-coaching-features-bottom-right {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border: 1px solid #7b7b7b1c;
  border-radius: 24px;
  height: 620px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-coaching-features-preparation {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.g_s-coaching-features-lost {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 72px;
  display: flex;
}

.g_s-coaching-features-preparation-image {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65fdc5c4774dc0d7f641aa3d_flow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 350px;
}

.g_s-coaching-features-lost-image {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/65fdc4a10bfedd86c51f6479_Group%201206.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  width: 100%;
  height: 380px;
  padding-bottom: 72px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.g_s-coaching-prep {
  border-radius: 24px;
  justify-content: flex-start;
  align-items: flex-end;
  height: 470px;
  margin-top: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-coaching-prep-video {
  width: 100%;
  height: 100%;
  position: absolute;
}

.g_s-coaching-prep-content {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: linear-gradient(#0000, #000000a1);
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding: 48px;
  display: flex;
  position: relative;
}

.g_s-coaching-prep-description {
  color: #fff;
  cursor: default;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-4 {
  max-width: 510px;
}

.g_s-features-prep-heading {
  color: var(--color-black--white);
  cursor: default;
  font-size: 32px;
  line-height: 32px;
}

.g_s-how {
  justify-content: center;
  align-items: center;
  padding: 72px 12px 48px;
  display: flex;
}

.icons-slider-v2-preheading {
  color: #3d3d3d;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
}

.g_s-how-heading-highlight {
  color: #1f4821;
}

.g_s-how-title {
  color: var(--color-black--black);
  cursor: default;
  font-size: 24px;
  line-height: 32px;
}

.g_s-how-description {
  color: #0c270e;
  font-weight: 500;
}

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

.g_s-how-number {
  color: var(--color-black--white);
  background-color: #40a744;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  font-weight: 500;
  display: flex;
}

.g_s-how-content {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.g_s-how-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #f2f2f299;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.g_s-how-description-p {
  font-size: 18px;
}

.g_s-how-description-p.g_s-how-description-p-last {
  margin-bottom: 0;
}

.g_s-how-items {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.g_s-how-testimonial {
  justify-content: center;
  align-items: center;
  padding: 48px 12px 64px;
  display: flex;
}

.g_s-how-description-p-b {
  color: #286d2b;
  font-weight: 500;
}

.icons-slider-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  text-align: center;
  background-color: #f4f4f499;
  flex-flow: column;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.icons-slider-v2-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  overflow: hidden;
}

.icons-slider-v2-logos {
  flex-flow: row;
  align-items: center;
  display: flex;
  position: relative;
  transform: translate(0);
}

.icons-slider-v2-collection {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g_s-ticker-collection-list {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g_s-ticker-collection-image {
  width: 100%;
  height: 100%;
}

.icons-slider-v2-anim-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: center;
  width: 25000px;
  display: flex;
}

.icons-slider-v2-anim {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.g_s-hero-quiz {
  background-color: #efefef;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-hero-quiz-wrapper {
  z-index: 2;
  width: 100%;
  max-width: 1200px;
  padding: 64px 12px;
  position: relative;
}

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

.g_s-hero-quiz-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.g_s-hero-quiz-left-top {
  flex-flow: column;
  display: flex;
}

.g_s-hero-quiz-preheading {
  font-size: 16px;
  line-height: 24px;
}

.g_s-hero-quiz-heading {
  font-size: 48px;
  line-height: 60px;
}

.g_s-hero-quiz-description {
  max-width: 440px;
  font-size: 24px;
  line-height: 32px;
}

.g_s-hero-quiz-top-middle {
  background-color: #fff0;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px;
  display: flex;
}

.g_s-hero-quiz-top-bottom {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g_s-hero-quiz-video {
  z-index: 1;
  width: 1200px;
  height: 100%;
  position: absolute;
  left: 50%;
  transform: translate(-25%);
}

.g_s-hero-quiz-video-tag {
  width: 100%;
  height: 100%;
}

.g_s-hero-quiz-video-overlay {
  background-image: linear-gradient(270deg, #efefef, #efefef00 31% 63%, #efefef);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-hero-quiz-wrapper-full-height {
  z-index: 2;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 75vh;
  padding: 128px 12px;
  display: flex;
  position: relative;
}

.g_s-hero-quiz-description-get-matched {
  max-width: 340px;
  font-size: 24px;
  line-height: 32px;
}

.g_s-how-cta {
  color: #fff;
  -webkit-text-stroke-color: #2b7f2e;
  background-color: #2b7f2e;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/658335847854f5612ccbf269_arrow-narrow-right-white.svg");
  background-position: 189px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-how-cta:hover {
  background-color: #2b7f2e;
  transform: translate(0, -3px);
}

.g_s-coaching-prep-content-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.g_s-coaching-prep-content-cta {
  color: #000;
  -webkit-text-stroke-color: #ff7a00;
  background-color: #ff7a00;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6580e7ee44e76a8c01518b19_arrow-narrow-right.svg");
  background-position: 189px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-coaching-prep-content-cta:hover {
  background-color: #ce6504;
  transform: translate(0, -3px);
}

.g_s-proof {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  text-align: center;
  background-color: #f4f4f499;
  flex-flow: column;
  padding: 32px 12px;
  display: flex;
}

.g_s-proof-heading {
  color: #3d3d3d;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
}

.g_s-proof-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  overflow: hidden;
}

.g_s-proof-left, .g_s-proof-right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.g_s-proof-separator {
  background-color: #d1d1d1;
  width: 1px;
  height: 100%;
  display: block;
  position: relative;
}

.g_s-proof-left-seen, .g_s-proof-right-landed {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  opacity: .65;
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: center;
  display: flex;
}

.text-size-medium {
  min-width: auto;
  max-width: none;
  font-size: 1.125rem;
  line-height: 1.5em;
}

.section_faqs {
  width: 100%;
  overflow: hidden;
}

.section_page-hero-v2 {
  background-color: var(--color-black--white);
  width: 100%;
  position: relative;
}

.user-review-v1 {
  z-index: 3;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f6f6f6cc;
  border-radius: 24px;
  width: 100%;
  max-width: 580px;
  padding: 24px 32px 16px;
  position: relative;
}

.user-review-v1-icon {
  position: absolute;
  inset: 8px auto auto 12px;
}

.user-review-v1-star {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.text-color-bilbao-500 {
  color: var(--color-bilbao--bilbao-500);
}

.user-review-v1-photo {
  width: 48px;
  height: 48px;
}

.user-review-v1-info {
  width: 100%;
  padding-left: 8px;
}

.text-color-black-900 {
  color: var(--color-black--black-900);
}

.page-hero-v2-review {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 520px;
  position: absolute;
  inset: auto auto 64px;
}

.user-rating-avg-info {
  border-left: 3px solid var(--color-black--black-200);
  padding-left: 24px;
  padding-right: 24px;
}

.page-hero-v2-rating {
  width: 100%;
}

.page-hero-v2-image {
  display: none;
}

.page-hero-v2-title {
  max-width: 390px;
}

.block_benefits {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 48px;
  display: flex;
}

.text-color-bilbao-800 {
  color: var(--color-bilbao--bilbao-800);
}

.block_benefits-text {
  text-align: center;
  max-width: 640px;
}

.card-benefit {
  background-color: #fff;
  border-radius: 24px;
  padding: 24px;
}

.card-benefit-image {
  width: 48px;
  height: 48px;
}

.button-v9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-bilbao--bilbao-500);
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v9:hover {
  background-color: var(--color-bilbao--bilbao-600);
  transform: translate(0, -3px);
}

.button-v9.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v9.is-large {
  padding: 1rem 2rem 1.2rem;
}

.show-mobile-landscape {
  display: none;
}

.show-desktop {
  display: block;
}

.show-mobile-portrait {
  display: none;
}

.career-questions-wrap {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 48px;
  display: flex;
}

.divider-horizontal {
  background-color: var(--color-black--black-200);
  width: 100%;
  height: 1px;
}

.section_scholarship-v3 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f4f4f499;
}

.scholarship-v3-title {
  text-align: center;
  max-width: none;
  margin-bottom: -10px;
  margin-left: auto;
  margin-right: auto;
}

.scholarship-v3-image {
  object-fit: cover;
  border-radius: 16px;
  width: auto;
}

.scholarship-v3-winners {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.scholarship-v3-winner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f4f4f466;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 290px;
  max-width: 330px;
  padding: 24px;
  display: flex;
}

.scholarship-v3-winner-img {
  object-fit: cover;
  border-radius: 10000px;
  min-width: 128px;
  max-width: 128px;
  min-height: 128px;
  max-height: 128px;
}

.text-wrap-normal {
  white-space: normal;
  word-break: normal;
}

.scholarship-v3-details {
  background-color: #f4f4f44d;
  border-radius: 24px;
  width: 100%;
  padding: 24px;
}

.scholarship-v3-contributions {
  background-color: #cdcdcd4d;
  border-radius: 16px;
  justify-content: space-around;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.section_career-impact {
  background-color: var(--color-black--black);
  color: var(--color-black--white);
}

.stat-v1-img {
  width: 48px;
  height: 48px;
}

.career-impact-stats {
  border-bottom: 1px solid var(--color-black--black-900);
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.button-v10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-sorbus--sorbus-500);
  color: var(--color-bilbao--bilbao-950);
  text-align: center;
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v10:hover {
  background-color: var(--color-sorbus--sorbus-600);
  transform: translate(0, -3px);
}

.button-v10.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v10.is-large {
  padding: 1rem 2rem 1.2rem;
}

.career-impact-reviews {
  width: 100%;
}

.user-review-v2 {
  z-index: 3;
  background-color: var(--color-black--black-975);
  color: var(--color-black--white);
  border-radius: 24px;
  width: 100%;
  max-width: 580px;
  padding: 24px 32px;
  position: relative;
}

.user-review-v2-icon {
  position: absolute;
  inset: 8px auto auto 12px;
}

.user-review-v2-info {
  border-left: 3px solid var(--color-black--black-600);
  padding-left: 16px;
  padding-right: 16px;
}

.user-review-v2-img {
  width: 32px;
  height: 32px;
}

.text-color-black-300 {
  color: var(--color-black--black-300);
}

.user-review-v1-user {
  width: 100%;
  position: relative;
  left: 0;
}

.user-review-v1-stars {
  position: relative;
  right: 0;
}

.page-hero-v2-qubl {
  width: 100%;
  max-width: 400px;
  margin-bottom: 40px;
}

.page-hero-v2-qubl.get-matched {
  margin-top: 20px;
  margin-bottom: 20px;
}

.page-hero-v2-qubl-button {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  cursor: pointer;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 48px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.page-hero-v2-qubl-button:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.page-hero-v2-qubl-ctas {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.modal-exit-newsletter_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.modal-exit-newsletter_close {
  z-index: 3000;
  cursor: pointer;
  background-color: #e8e8e8;
  border-radius: 32px;
  padding: 4px;
  transition: background-color .2s;
  position: absolute;
  inset: 8px 8px auto auto;
  box-shadow: 0 2px 5px #0003;
}

.modal-exit-newsletter_close:hover {
  background-color: #b3b3b3;
}

.modal-exit-newsletter_newsletter {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.modal-exit-newsletter_subtitle {
  margin-bottom: 32px;
}

.modal-exit-newsletter_success {
  background-color: var(--color-sorbus--sorbus-400);
  text-align: center;
  border-radius: 5px;
}

.modal-exit-newsletter_right {
  height: 100%;
}

.modal-exit-newsletter_close-icon {
  width: 32px;
  height: 32px;
}

.modal-exit-newsletter_title {
  margin-bottom: 20px;
}

.modal-exit-newsletter_left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 16px 32px;
  display: flex;
}

.modal-exit-newsletter_inner {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
}

.modal-exit-newsletter {
  z-index: 9999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-exit-newsletter.has-background {
  background-color: #2e2e3880;
}

.g_a-text-xsmall {
  font-size: 13px;
  line-height: 1.4em;
}

.g_a-text-xsmall.text-weight-500 {
  font-weight: 500;
}

.g_a-text-xsmall.g_successful-client-previous {
  color: var(--color-black--white);
  position: absolute;
  top: 35px;
  left: 15px;
}

.modal-exit-newsletter_form {
  width: 100%;
}

.modal-exit-newsletter_error {
  background-color: var(--color-black--black-100);
  text-align: center;
  border-radius: 5px;
}

.modal-exit-newsletter_outer {
  background-color: #fff;
  border-radius: 16px;
  width: 90%;
  max-width: 700px;
  height: 90%;
  min-height: 200px;
  max-height: 480px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.modal-exit-newsletter_field {
  color: #2e2e38;
  background-color: #fff;
  border: 2px solid #2e2e38;
  border-radius: 10px;
  width: 100%;
  height: 50px;
  margin-bottom: 0;
  font-size: 18px;
}

.modal-exit-newsletter_field:focus {
  border-color: var(--color-sorbus--sorbus-500);
}

.modal-exit-action {
  z-index: 9999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-exit-action.has-background {
  background-color: #2e2e3880;
}

.modal-exit-action_outer {
  background-color: #fff;
  border-radius: 16px;
  width: 90%;
  max-width: 700px;
  height: 90%;
  min-height: 200px;
  max-height: 480px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.modal-exit-action_close {
  z-index: 3000;
  cursor: pointer;
  background-color: #e8e8e8;
  border-radius: 32px;
  padding: 4px;
  transition: background-color .2s;
  position: absolute;
  inset: 8px 8px auto auto;
  box-shadow: 0 2px 5px #0003;
}

.modal-exit-action_close:hover {
  background-color: #b3b3b3;
}

.modal-exit-action_close-icon {
  width: 32px;
  height: 32px;
}

.modal-exit-action_inner {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
}

.modal-exit-action_left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 16px 32px;
  display: flex;
}

.modal-exit-action_title {
  margin-bottom: 20px;
}

.modal-exit-action_subtitle {
  margin-bottom: 32px;
}

.modal-exit-action_right {
  height: 100%;
}

.modal-exit-action_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.modal-exit-action_cta {
  width: 100%;
  margin-bottom: 32px;
}

.modal-exit-zigpoll {
  z-index: 9999;
  visibility: hidden;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  position: fixed;
  inset: 0%;
}

.modal-exit-zigpoll.has-background {
  background-color: #2e2e3880;
}

.modal-exit-zigpoll_outer {
  background-color: #fff;
  border-radius: 16px;
  width: 90%;
  max-width: 400px;
  height: 90%;
  min-height: 200px;
  max-height: 350px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.modal-exit-zigpoll_close {
  z-index: 3000;
  cursor: pointer;
  background-color: #e8e8e8;
  border-radius: 32px;
  padding: 4px;
  transition: background-color .2s;
  position: absolute;
  inset: 8px 8px auto auto;
  box-shadow: 0 2px 5px #0003;
}

.modal-exit-zigpoll_close:hover {
  background-color: #b3b3b3;
}

.modal-exit-zigpoll_close-icon {
  width: 32px;
  height: 32px;
}

.modal-exit-zigpoll_inner {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.modal-exit-zigpoll_wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px 32px;
  display: flex;
  position: relative;
}

.modal-exit-zigpoll_title {
  opacity: 0;
  margin-bottom: 20px;
}

.modal-exit-zigpoll_target {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.zigpoll-embed-target {
  min-width: 300px;
  min-height: 200px;
}

.modal-exit-articles {
  z-index: 9999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-exit-articles.has-background {
  background-color: #2e2e3880;
}

.modal-exit-articles_outer {
  background-color: #fff;
  border-radius: 16px;
  width: 90%;
  max-width: 700px;
  min-height: 200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.modal-exit-articles_close {
  z-index: 3000;
  cursor: pointer;
  background-color: #e8e8e8;
  border-radius: 32px;
  padding: 4px;
  transition: background-color .2s;
  position: absolute;
  inset: -36px -30px auto auto;
  box-shadow: 0 2px 5px #0003;
}

.modal-exit-articles_close:hover {
  background-color: #b3b3b3;
}

.modal-exit-articles_close-icon {
  width: 24px;
  height: 24px;
}

.modal-exit-articles_inner {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 24px;
}

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

.modal-exit-articles_item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--color-black--black);
  flex-flow: column;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.modal-exit-articles_item:hover {
  filter: brightness(105%);
  transform: scale(1.03);
}

.modal-exit-articles_item-img {
  border-radius: 12px;
}

.notice-bar-v2 {
  background-color: var(--color-black--black);
  color: #b0b0b0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  padding: 2px 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
}

.notice-bar-v2_wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  display: flex;
}

.notice-bar-v2_left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color-black--black-300);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.notice-bar-v2_right {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.notice-bar-v2_close {
  opacity: .5;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6408a52d52802901dec08e80_Icons-1.svg");
  background-position: 50%;
  background-size: auto;
  width: 48px;
  height: 48px;
}

.notice-bar-v2_icon {
  width: 24px;
}

.notice-bar-v2_text {
  font-size: 1rem;
  line-height: 1.5em;
}

.notice-bar-v2_link {
  background-color: var(--color-bilbao--bilbao-900);
  color: var(--color-black--black-200);
  cursor: pointer;
  border-radius: 50px;
  padding: 3px 16px 4px;
  text-decoration: none;
  transition: all .2s;
  display: block;
}

.notice-bar-v2_link:hover {
  background-color: var(--color-bilbao--bilbao-800);
}

.cards-coaches-animated {
  flex-direction: row;
  width: 100%;
}

.card-coach-animated {
  background-color: var(--color-black--white);
  cursor: pointer;
  border-radius: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px #0003;
}

.card-coach-animated_image {
  width: 100%;
}

.card-coach-animated_info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 100%;
  padding: 16px;
  display: flex;
}

.card-coach-animated_back {
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 100%;
  overflow: hidden;
}

.card-coach-animated_back-wrap {
  background-color: var(--color-black--white);
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 100%;
  padding: 24px;
  display: flex;
  position: absolute;
  top: 0%;
  overflow: hidden;
}

.card-coach-animated_back-photo {
  width: 82px;
  height: 82px;
}

.section_coaches-animated {
  overflow: hidden;
}

.coaches-animated_cta {
  display: flex;
}

.coaches-animated_image {
  width: 100%;
  padding-left: 10%;
}

.div-block-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-2 {
  color: var(--color-sorbus--sorbus-500);
}

.link-3 {
  color: #ff920a;
}

.section_reviews-hero {
  position: relative;
}

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

.reviews-hero_wrap {
  z-index: 1;
  width: 100%;
  max-width: 473px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.reviews-hero_image1 {
  max-width: 25%;
  position: absolute;
  inset: 0% auto auto 8%;
}

.reviews-hero_image2 {
  max-width: 30%;
  position: absolute;
  inset: auto auto 2% 1%;
}

.reviews-hero_image3 {
  max-width: 30%;
  position: absolute;
  inset: 0% 3% auto auto;
}

.reviews-hero_image4 {
  max-width: 25%;
  position: absolute;
  inset: auto 2% 2% auto;
}

.section_reviews-videos {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  position: relative;
}

.reviews-videos_wrap {
  z-index: 1;
}

.verified-customer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.verified-customer_icon {
  width: 24px;
  height: 24px;
}

.review-video {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.review-video_video {
  cursor: pointer;
  border-radius: 24px;
  width: 100%;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
}

.review-video_video:hover {
  filter: brightness(105%);
}

.section_reviews-score {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  position: relative;
}

.reviews-score_wrap {
  z-index: 1;
}

.reviews-score_box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--color-black--black-200);
  background-color: var(--color-black--white);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.reviews-score_score {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 16px 16px 20px;
  display: flex;
}

.reviews-score_list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-left: 1px solid var(--color-black--black-200);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 24px;
  display: flex;
}

.reviews-score_tags {
  padding: 20px 64px;
}

.reviews-score_score-star {
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.reviews-score_list-bar {
  background-color: var(--color-black--black-100);
  border-radius: 25px;
  width: 100%;
  height: 12px;
  position: relative;
}

.reviews-score_list-entry {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.reviews-score_list-bar-inner {
  background-color: var(--color-sorbus--sorbus-500);
  border-radius: 25px;
  height: 12px;
  position: relative;
}

.reviews-score_list-bar-inner.is-4 {
  width: 20%;
}

.reviews-score_list-bar-inner.is-3, .reviews-score_list-bar-inner.is-2, .reviews-score_list-bar-inner.is-1 {
  width: 0%;
}

.reviews-score_tags-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.reviews-score_tags-entry {
  background-color: var(--color-black--black-100);
  text-align: center;
  border-radius: 64px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.reviews-score_tags-entry.is-purple {
  background-color: var(--color-purple-heart--purple-heart-50);
  color: var(--color-purple-heart--purple-heart-950);
}

.reviews-score_tags-entry.is-sorbus {
  background-color: var(--color-sorbus--sorbus-50);
  color: var(--color-sorbus--sorbus-950);
}

.reviews-score_tags-entry.is-bilbao {
  background-color: var(--color-bilbao--bilbao-50);
  color: var(--color-bilbao--bilbao-950);
}

.reviews-score_tags-entry.is-riptide {
  background-color: var(--color-riptide--riptide-50);
  color: var(--color-riptide--riptide-950);
}

.reviews-score_tags-entry.is-astronaut {
  background-color: var(--color-astronaut--astronaut-50);
  color: var(--color-astronaut--astronaut-950);
}

.reviews-score_tags-entry.is-azure {
  background-color: var(--color-astronaut--astronaut-50);
  color: var(--color-azure--azure-radiance-950);
}

.background-color-purple-heart-50 {
  background-color: var(--color-purple-heart--purple-heart-50);
}

.background-color-sorbus-50 {
  background-color: var(--color-sorbus--sorbus-50);
}

.section_reviews-list {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f4f4f499;
  position: relative;
}

.review-trustpilot {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color-black--black);
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 4fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  display: grid;
}

.review-trustpilot_photo {
  border: 1px solid var(--color-black--black-900);
  background-color: var(--color-black--black-200);
  color: var(--color-black--black-900);
  border-radius: 128px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-weight: 700;
  display: flex;
}

.review-trustpilot_photo.is-purple {
  border: 1px solid var(--color-purple-heart--purple-heart-950);
  background-color: var(--color-purple-heart--purple-heart-50);
  color: var(--color-purple-heart--purple-heart-950);
}

.review-trustpilot_photo.is-sorbus {
  border: 1px solid var(--color-sorbus--sorbus-950);
  background-color: var(--color-sorbus--sorbus-50);
  color: var(--color-sorbus--sorbus-950);
}

.review-trustpilot_photo.is-bilbao {
  border: 1px solid var(--color-bilbao--bilbao-950);
  background-color: var(--color-bilbao--bilbao-50);
  color: var(--color-bilbao--bilbao-950);
}

.review-trustpilot_photo.is-riptide {
  border-color: var(--color-riptide--riptide-950);
  background-color: var(--color-riptide--riptide-50);
  color: var(--color-riptide--riptide-950);
}

.review-trustpilot_photo.is-astronaut {
  border-color: var(--color-astronaut--astronaut-950);
  background-color: var(--color-astronaut--astronaut-50);
  color: var(--color-astronaut--astronaut-950);
}

.text-color-black-500 {
  color: var(--color-black--black-500);
}

.review-trustpilot_date {
  text-align: right;
}

.review-trustpilot_star {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.reviews-list_wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.reviews-list_next {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-v11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-sorbus--sorbus-600);
  color: var(--color-black--white);
  text-align: center;
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem .9rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.button-v11:hover {
  background-color: var(--color-sorbus--sorbus-700);
  transform: translate(0, -3px);
}

.button-v11.is-small {
  padding: .5rem 1.25rem .75rem;
  font-size: 20px;
  line-height: 1.3rem;
}

.button-v11.is-large {
  padding: 1rem 2rem 1.2rem;
}

.button-v11.is-dark {
  color: var(--color-black--black);
}

.reviews-list_cta {
  width: 100%;
  max-width: 400px;
}

.section_reviews-coaching {
  position: relative;
}

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

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

.reviews-coaching {
  z-index: 2;
  color: var(--color-black--white);
  position: relative;
}

.reviews-coaching_text {
  max-width: 430px;
}

.reviews-coaching_bg {
  z-index: 0;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.reviews-coaching_overlay {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.review-video_video-gif {
  width: 100%;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.review-video_video-play {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 40%;
  left: 45%;
}

.reviews-score_title {
  width: 100%;
  max-width: 575px;
}

.section_coach {
  padding-bottom: 96px;
}

.section_coach-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f4f4f499;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px;
  display: flex;
}

.section_coach-description {
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.5em;
}

.section_coach-experts {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.section_coach-experts-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
  position: relative;
}

.section_coach-experts-image {
  border-radius: 8px;
  max-width: 200px;
}

.section_coach-headings {
  text-align: center;
}

.section_coach-experts-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.section_coach-experts-intro {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 240px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 100%;
  display: grid;
}

.section_coach-experts-about {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.section_coach-experts-name {
  color: var(--color-bilbao--bilbao-950);
  font-size: 28px;
  font-weight: 700;
}

.section_coach-experts-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.section_coach-experts-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.section_coach-experts-feature {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  object-fit: fill;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.section_coach-experts-about-heading, .section_coach-experts-area {
  color: var(--color-bilbao--bilbao-950);
  font-size: 28px;
  font-weight: 700;
}

.section_coach-experts-details {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_coach-experts-details-star {
  width: 20px;
  height: 24px;
}

.section_coach-experts-details-value {
  color: var(--color-sorbus--sorbus-600);
  font-size: 20px;
  font-weight: 700;
}

.section_coach-experts-rating {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  display: flex;
}

.section_coach-ctas {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.section_coach-cta-main {
  background-color: var(--color-sorbus--sorbus-600);
  color: var(--color-black--black);
  text-align: center;
  border-radius: 12px;
  width: 100%;
  padding: 12px 16px;
  font-size: 18px;
  font-weight: 700;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
}

.section_coach-cta-main:hover {
  background-color: var(--color-sorbus--sorbus-500);
}

.section_coach-cta-secundary {
  background-color: var(--color-black--black-100);
  color: var(--color-black--black);
  text-align: center;
  border-radius: 12px;
  width: 100%;
  padding: 12px 16px;
  font-size: 18px;
  font-weight: 700;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
}

.section_coach-cta-secundary:hover {
  background-color: var(--color-black--black-200);
}

.section_coach-experts-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.section_coach-experts-feature-label {
  margin-top: 4px;
}

.section_coach-experts-anchor {
  position: absolute;
  inset: -80px auto auto 0%;
}

.section_scholarship-v4 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f4f4f499;
}

.scholarship-v4-image {
  object-fit: cover;
  border-radius: 16px;
  width: auto;
  max-height: 408px;
  margin-left: auto;
  margin-right: auto;
}

.section_scholarship-v4-text {
  text-align: center;
}

.scholarship-v4-winner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--color-black--black-200);
  background-color: var(--color-black--white);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 290px;
  padding: 24px;
  display: flex;
}

.scholarship-v4-details-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--color-black--black-200);
  background-color: #fff;
  border-radius: 24px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.scholarship-v4-details-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-right: 1px solid var(--color-black--black-200);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 24px 18px;
  display: flex;
}

.scholarship-v4-details-heading {
  font-size: 14px;
  font-weight: 700;
}

.scholarship-v3-details-value {
  font-size: 18px;
}

.scholarship-v4-contributions-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--color-black--black-200);
  background-color: #fffaec;
  border-radius: 24px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.scholarship-v4-contributions-value {
  color: #ff7a00;
  font-size: 2rem;
  font-weight: 700;
}

.section_scholarship-v4-text-left {
  text-align: left;
}

.section_scholarship-v4-list-item {
  font-size: 20px;
}

.section_scholarship-v4-list {
  padding-left: 40px;
  padding-right: 40px;
}

.section_scholarship-v4-text-p {
  margin-bottom: 0;
}

.section_scolarship-student-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--color-black--white);
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_scolarship-student-image {
  max-width: 50%;
}

.section_scolarship-student-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding: 48px;
  display: flex;
}

.scholarship-v4-heading-color {
  color: var(--color-sorbus--sorbus-500);
}

.section_scolarship-student-anchor {
  position: absolute;
  inset: -80px auto auto 0%;
}

.mcn-canva-text {
  width: 100%;
  height: auto;
}

.section_coach-check {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--color-bilbao--bilbao-100);
  border-radius: 9999px;
  width: 100%;
  padding: 3px 8px 3px 4px;
  display: flex;
}

.section_coach-check-list {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.hero-img-80 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66428ad7af59541fc28bb01c_young_professionals_smiling_looking_left_reduced_medium.webp");
  background-position: 100% 25%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 55%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.image-15 {
  width: 43.35px;
  height: 43.35px;
}

.image-17 {
  width: 24px;
  height: 24px;
}

.matched-hero_component {
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 88px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.matched-hero_content {
  z-index: 2;
  color: var(--color-black--white);
  position: relative;
}

.matched-hero_background {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.matched-hero_video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.matched-hero_overlay-one {
  background-color: #000000b3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.matched-hero_overlay-two {
  background-image: linear-gradient(0deg, #288bff5c, #495cbf00);
  width: 100%;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.matched-hero_ctas {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 12px;
  display: flex;
}

.matched-hero_cta {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 62px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.matched-hero_cta:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.matched-hero_cta.pulsate-button:hover {
  transform: translate(0)translate(0, -3px);
}

.matched-rating_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.matched-customers_desktop.width-100 {
  width: 100%;
}

.matched-customers_desktop.width-100.hidden {
  display: none;
}

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

.matched-customers_row {
  flex-direction: row;
  display: flex;
}

.matched-customers_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.matched-customers_grid-item {
  width: 100%;
  height: 100%;
}

.card-customer {
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.card-customer.is-mobile {
  width: 290px;
}

.card-customer_info {
  z-index: 1;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 400px;
  display: flex;
  position: relative;
}

.card-customer_background {
  z-index: 0;
  background-image: linear-gradient(#000, #fff);
  border-radius: 12px;
  position: absolute;
  inset: 0%;
}

.card-customer_top {
  color: var(--color-black--white);
  width: 100%;
  padding: 16px;
}

.card-customer_bottom {
  background-color: var(--color-black--white);
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.card-customer_img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.card-customer_img.is-eric {
  object-position: 100% 50%;
}

.card-custom_logo.is-hulu {
  width: 73px;
}

.card-custom_logo.is-legal-zoom {
  width: 105px;
}

.card-custom_logo.is-tesla {
  width: 100px;
}

.card-custom_logo.is-att {
  width: 75px;
}

.card-custom_logo.is-verizon, .card-custom_logo.is-tinder {
  width: 95px;
}

.card-custom_logo.is-amazon {
  width: 85px;
}

.card-custom_logo.is-scentbird {
  width: 105px;
}

.matched-customers_slider {
  flex-direction: row;
  display: flex;
}

.matched-customers_animation {
  display: flex;
}

.matched-customers_slider-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  display: flex;
}

.matched-customers_slider-item {
  margin-right: 24px;
}

.matched-customers_slider-script {
  display: none;
}

.image-18, .image-19, .image-20, .image-21, .image-26, .image-27, .image-28, .image-29 {
  padding-right: 5px;
}

.div-block-12 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.g_card-option {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  cursor: pointer;
  border-radius: 16px;
  flex-flow: column;
  max-width: 353px;
  margin: 0;
  padding: 24px;
  font-size: 16px;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.g_card-option:hover {
  background-color: var(--color-azure--azure-radiance-50);
}

.g_home_hero {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/668c4399afb3db600347d5ab_home-hero-main.jpg");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
}

.g_home-hero-cta-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.g_hero-header {
  text-align: center;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
}

.g_body {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.g_home-hero-text-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-block-33 {
  color: var(--color-black--white);
  text-align: center;
  font-size: 18px;
}

.g_home-section-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #001825;
  flex-flow: row;
  justify-content: flex-end;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-15 {
  width: 53%;
  max-width: none;
}

.div-block-16 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: center;
  width: auto;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.g_career-stats {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-items: center;
  max-width: 438px;
  display: flex;
}

.image-30 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.g_career-stat {
  background-color: var(--color-black--black-50);
  border-radius: 13px;
  padding: 15px 20px;
}

.g_career-stat:hover {
  background-color: var(--color-azure--azure-radiance-50);
}

.text-span-26 {
  color: #d20f0f;
}

.g_career-stat-sub {
  border-left: 3px solid #288bff;
  margin-top: 5px;
  padding-top: 0;
  padding-left: 15px;
  font-size: 16px;
  line-height: 1.2em;
}

.g_open-jobs-header {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  max-width: 840px;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
}

.g_developed-path {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.g_developed-path.g_bg-white {
  background-color: #fff;
}

.g_home-section-2 {
  background-color: #e7f1ff;
  font-size: 18px;
}

.g_divider {
  background-color: var(--color-black--black);
  width: 1.5px;
  position: relative;
}

.g_divider.g_bg-grey {
  background-color: var(--color-black--black-200);
}

.g_divider.g_bg-black-grey {
  background-image: linear-gradient(180deg, black, var(--color-black--black-200) 59%);
}

.g_number-circle {
  background-color: var(--color-black--white);
  text-align: center;
  border: 1px solid #000;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  padding: 0;
  font-size: 14px;
  display: flex;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.g_number-circle.g_a-hidden-desktop {
  display: none;
}

.g_developed-path-text-block {
  text-align: left;
  flex-flow: column;
  align-self: center;
  align-items: flex-start;
  width: 50%;
  max-width: 438px;
  margin-right: 23px;
  display: flex;
}

.g_developed-path-cta {
  text-align: center;
  background-color: #288bff;
  border-radius: 8px;
  width: 330px;
  margin-top: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}

.g_developed-path-cta:hover {
  background-color: #2978e2;
}

.g_developed-path-main-text {
  max-width: 351px;
}

.g_developed-path-image-block {
  width: auto;
}

.g_developed-path-text-inner {
  margin-left: auto;
  margin-right: auto;
}

.g_developed-path-image {
  max-height: 500px;
  margin-left: 40px;
}

.g_open-job-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 2px solid #e7f1ff;
  border-radius: 24px;
  flex-flow: row;
  justify-content: flex-start;
  padding: 20px 24px 24px;
  display: flex;
}

.g_home-open-jobs {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 1.2em;
  display: flex;
}

.g_open-job-details {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.g_open-job-stats {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  margin-top: 30px;
  display: flex;
}

.g_open-job-stats.g_hide-job-stats {
  display: none;
}

.g_right-stat {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-left: 1px solid var(--color-black--black-200);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.g_left-stat {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_open-job-cta {
  align-self: center;
}

.g_open-job-cta-button {
  text-align: center;
  cursor: pointer;
  background-color: #288bff;
  border-radius: 8px;
  width: 280px;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}

.g_open-job-cta-button:hover {
  background-color: #2978e2;
}

.g_open-job-cta-button.g_button-unavailable {
  background-color: var(--color-black--black-300);
  cursor: not-allowed;
}

.g_open-job-cta-button.g_transparent-blue-btn {
  margin-top: 20px;
}

.g_sub-header {
  margin-top: 10px;
  font-size: 18px;
  line-height: 1.2em;
}

.g_sub-header.text-16 {
  color: var(--color-black--black);
  font-size: 16px;
}

.g_sub-header.text-16.v-2 {
  margin-top: 20px;
  line-height: 1.5em;
}

.g_sub-header.text-16.is-features {
  color: var(--color-black--black);
  font-family: Satoshi variable, sans-serif;
}

.g_sub-header.text-16.is-white {
  color: var(--color-black--white);
}

.g_sub-header.text-20 {
  font-size: 20px;
}

.g_sub-header.is-black {
  color: var(--color-black--black);
}

.g_home-question {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  color: var(--color-black--white);
  background-color: #001825;
  border-radius: 24px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 55px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.g_home-question.g_a-h4 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  justify-content: center;
  align-items: center;
  max-width: 950px;
}

.g_transparent-blue-btn {
  background-color: #0000;
  border: 1px solid #288bff;
  border-radius: 12px;
}

.div-block-26 {
  text-align: center;
}

.g_home-section-3 {
  margin-bottom: 0;
  padding-bottom: 55px;
}

.g_s-navbar-v4-cta-primary {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-navbar-v4-cta-primary:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.text-block-36 {
  font-weight: 400;
}

.g_section-3-header {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  max-width: 560px;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
}

.icons-slider-v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  text-align: center;
  background-color: #fff;
  flex-flow: column;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.g_career-test-hero-right {
  width: 50%;
}

.g_career-test-hero-cta {
  max-height: 76px;
  margin-top: 8px;
  position: relative;
}

.g_career-test-hero-text-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  max-width: 475px;
  font-size: 18px;
  display: flex;
}

.g_career-test-hero-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  margin-right: 5%;
  display: flex;
}

.g_career-test-hero {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-left: 25px;
  display: flex;
}

.image-32 {
  max-width: 90%;
}

.g_career-test-hero-stats {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.g_card-success-client {
  background-color: var(--color-black--white);
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 230px;
  height: 350px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px #0003;
}

.g_success-client-image {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.g_successful-client-details {
  background-color: var(--color-black--white);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  padding: 14px 18px;
  position: absolute;
  bottom: 0;
}

.g_current-position {
  border-bottom: 1px none var(--color-black--black-100);
  margin-bottom: 0;
  padding-bottom: 0;
}

.g_successflul-client-name {
  color: var(--color-black--white);
  position: absolute;
  top: 15px;
  left: 15px;
}

.g_successflul-client-name.g_a-fw-bold {
  top: 10px;
}

.cards-slider-client-animation {
  display: flex;
}

.cards-slider-client {
  flex-direction: row;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.cards-slider-client.hidden {
  display: none;
}

.g_client-potential-text-block {
  text-align: center;
  max-width: 490px;
}

.g_career-test-client-potential {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: var(--color-black--black-50);
  flex-flow: column;
  align-items: center;
  padding: 60px 25px;
  display: flex;
}

.g_career-test-potential-image {
  width: 100%;
  max-width: 1000px;
}

.g_client-test-potential {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: var(--color-black--white);
  border-radius: 36px;
  flex-flow: column;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 15px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.g_career-test-hero-section {
  padding-bottom: 15px;
}

.g_career-test-hero-section.temporary {
  text-align: center;
  margin-bottom: 25px;
}

.g_career-test-steps {
  background-color: var(--color-black--white);
  flex-flow: column;
  align-items: center;
  padding: 60px 25px 0;
  display: flex;
}

.g_career-test-steps-inner {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.career-text-step {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.step-1-image {
  width: 50%;
  max-width: 65%;
}

.step-1-text-block {
  width: 50%;
  max-width: none;
}

.g_developed-path-main-text-2 {
  max-width: 351px;
}

.g_developed-path-main-text-2.width-35 {
  max-width: 380px;
}

.g_developed-path-main-text-2.width-25 {
  max-width: 300px;
}

.g_career-test-compare {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  color: var(--color-black--white);
  background-color: #001825;
  flex-flow: column;
  align-items: center;
  padding: 60px 25px 0;
  display: flex;
}

.g_s-faqs-content-v2 {
  z-index: 11;
  border-top: 1px solid var(--grey-02);
  width: 100%;
  max-width: 800px;
}

.g_s-expandable-v2 {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--grey-02);
  background-color: var(--color-black--white);
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  margin-bottom: 0;
}

.g_s-expandable-top-v2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.g_s-expandable-bottom-v2 {
  width: auto;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 88px;
  display: flex;
  overflow: hidden;
}

.g_s-expandable-bottom-text-v2 {
  padding-bottom: 24px;
}

.g_career-steps-cta {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  width: 330px;
  margin-top: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: inline-block;
}

.g_career-steps-cta:hover {
  background-color: #eb9f2e;
}

.g_career-steps-cta.temporary {
  width: 400px;
}

.g_career-test-steps-innermost {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.home-hero_cta-group {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.home-hero_cta-group:hover {
  transform: none;
}

.home-hero_cta-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--color-black--white);
  color: var(--color-black--black);
  cursor: pointer;
  border-radius: 16px;
  flex-flow: column;
  max-width: 353px;
  margin: 0;
  padding: 22px;
  font-size: 16px;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.home-hero_cta-button:hover {
  background-color: var(--color-azure--azure-radiance-50);
}

.home-hero_cta-button.is-orange {
  background-color: #ffc062;
  transition: all .3s ease-in-out;
}

.home-hero_cta-button.is-orange:hover {
  background-color: #ffad32;
  transform: translate(0, -3px);
}

.home-hero_cta-button.is-orange.pulsate-button {
  background-color: var(--color-sorbus--sorbus-400);
}

.home-hero_cta-button.is-orange.pulsate-button:hover, .home-hero_cta-button.is-orange.pulsate-button.first_button:hover {
  background-color: #eb9f2e;
}

.home-hero_cta-flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.home-hero_reviews {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.g_s-hero-v03-2columns-cta-primary-copy {
  color: #000;
  background-color: #ffad32;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6580e7ee44e76a8c01518b19_arrow-narrow-right.svg");
  background-position: 220px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  align-items: center;
  min-height: 42px;
  padding: 18px 48px 18px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-hero-v03-2columns-cta-primary-copy:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_review-v4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--color-black--black-50);
  text-align: left;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-flow: column;
  align-items: flex-start;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 19px;
  display: flex;
}

.g_review-v4-name {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  display: flex;
}

.g_review-v4-footer {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.g_review-section {
  text-align: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.g_step-1-block-inner {
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 470px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pulse {
  z-index: -1;
  background-color: #ffe3a5;
  border-radius: 8px;
  width: 332px;
  height: 52px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
  transform: translate(0%, -100%);
}

.pulse.is-jnb {
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.cc_hero-div-rating {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.cc_hero-div-cta {
  color: var(--color-black--white);
  background-color: #ffffff40;
  border-radius: 65px;
  width: auto;
  padding: 10px 20px;
  font-size: 14px;
  text-decoration: none;
}

.cc_hero-div {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  color: var(--color-black--white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66aa8d9624b2eadb352c6779_career-coach-hero.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  height: auto;
  min-height: 439px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 30px;
  display: flex;
}

.g_grey-14 {
  color: #ffffffa6;
  text-align: center;
  font-size: 14px;
}

.cc_hero-div-cta-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: stretch stretch;
  display: grid;
}

.cc_hero-div-heading {
  text-align: center;
  max-width: 456px;
}

.cc_section-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 28px;
  padding-bottom: 28px;
  overflow: hidden;
}

.cc_coach-help-block {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--color-black--black-100);
  border-radius: 12px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.cc_coach-help-block:hover {
  border-color: var(--color-sorbus--sorbus-400);
  background-color: var(--color-sorbus--sorbus-50);
}

.cc_coach-help-grid {
  grid-column-gap: 20px;
  grid-row-gap: 22px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.cc_section-inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.max-width-600 {
  text-align: center;
  max-width: 600px;
}

.max-width-625 {
  text-align: center;
  max-width: 625px;
}

.max-width-625.get-matched-only {
  max-width: 1000px;
}

.cc_what-coaching {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.text-20 {
  font-size: 20px;
}

.text-20.g_a-fw-bold {
  color: #fff;
  align-self: auto;
  width: auto;
  font-size: 20px;
  font-weight: 500;
}

.cc_what-coaching-list-item {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.cc_what-coaching-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-top: 10px;
  display: flex;
}

.cc_what-coaching-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 53%;
  display: flex;
}

.cc_what-coaching-right {
  width: 47%;
}

.cc_coach-glance-block {
  border: 1px solid var(--color-black--black-100);
  text-align: center;
  border-radius: 24px;
  width: 100%;
  margin-top: 10px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.cc_coach-glance {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cc_coaching-benefits-inner-1 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  width: 50%;
  min-height: 400px;
  display: flex;
}

.cc_coaching-benefits-inner-1.pr-15 {
  padding-right: 15px;
}

.cc_coaching-benefits-inner-1.pl-35 {
  padding-left: 35px;
}

.cc_coaching-benefits-inner-2 {
  border-radius: 16px;
  width: 50%;
}

.cc_coaching-benefits-inner-invert {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.cc_what-coaching-right-image {
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: 88.7208%;
  max-height: none;
}

.list-item {
  margin-bottom: 0;
}

.list-item.second {
  margin-bottom: 16px;
}

.cc_coaching-benefits {
  width: 100%;
}

.cc_coach-hire-block {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ab93e0b1434ac19b111375_ct-hire-career-coach-1.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-height: 611px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.cc_coach-hire-block.second {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ab93e0226e4bad0729118f_ct-hire-career-coac-3.png");
  background-position: 0 0;
  background-size: cover;
}

.cc_coach-hire-block.g_a-hidden-tablet-up.flex-down {
  display: none;
}

.cc_coach-hire-block-inner {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: var(--color-black--white);
  border-radius: 24px;
  flex-flow: column;
  width: 48%;
  margin-right: 0;
  padding: 25px 30px;
  display: flex;
}

.cc_coach-hire-block-inner.second {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--comet900);
  color: var(--color-black--white);
  justify-content: space-around;
  width: 48.5%;
}

.text-30 {
  font-size: 30px;
}

.text-30.cc-hire-coach-inner-header {
  max-width: 65%;
  font-weight: 500;
  line-height: 1.1em;
}

.text-30.cc-hire-coach-inner-header.second {
  max-width: 85%;
}

.text-30.width-500 {
  font-weight: 500;
}

.width-85 {
  max-width: 85%;
}

.width-95 {
  max-width: 95%;
}

.cc_coach-help-you-block {
  border: 1px solid var(--color-black--black-100);
  border-radius: 24px;
  padding: 20px;
}

.cc-help-title-block {
  border-bottom: 1px solid var(--color-black--black-100);
  margin-bottom: 25px;
  padding-bottom: 20px;
}

.cc_coach-help-you {
  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;
}

.cc_coach-help-you-block-v2 {
  border: 1px solid var(--color-black--black-100);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 20px 20px 60px;
  display: flex;
}

.cc_coach-help-you-block-v2-inner {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 55%;
  display: flex;
}

.list-5 {
  margin-top: auto;
  margin-bottom: auto;
}

.cc_coach-help-you-main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.choose-career-coach {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.choose-career-coach-heading-block {
  text-align: left;
  max-width: 420px;
}

.choose-career-coach-heading-block.is-coach {
  max-width: 500px;
}

.image-36 {
  vertical-align: baseline;
  align-self: auto;
}

.cc_find-chose-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.cc_find-chose-block-step {
  color: var(--color-bilbao--bilbao-500);
  flex: 0 0 58px;
  font-weight: 700;
}

.width-50 {
  width: 50%;
}

.cc_find-chose-block-text {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  border-bottom: 1px solid var(--color-black--black-100);
  flex-flow: column;
  margin-bottom: 20px;
  padding-bottom: 15px;
  display: flex;
}

.cc-wideer-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--comet950);
  color: var(--color-black--white);
  text-align: left;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1460px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 25px;
  display: flex;
}

.header-width-720 {
  text-align: center;
  max-width: 720px;
}

.cc_coaches-expertise-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #363944;
  border-radius: 24px;
  flex-flow: column;
  align-items: flex-start;
  padding: 20px 30px;
  display: flex;
}

.cc_coaches-expertise {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.cc_coaches-guidance-block {
  color: var(--color-black--white);
  background-color: #363944;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 210px;
  padding: 20px;
  display: flex;
}

.width-65 {
  width: 65%;
}

.list-last {
  margin-bottom: 0;
}

.expert-guidance-heading {
  text-align: center;
  max-width: 760px;
}

.cc_coaches-guidance {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.career-stages-heading {
  text-align: left;
  max-width: 511px;
}

.cc_career-stages-section {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ac596999451198508b4f19_Group%201597881809.svg");
  background-position: 100% 0;
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
  margin-top: 40px;
  margin-bottom: 40px;
}

.cc_faq-section {
  width: 100%;
  margin-top: 450px;
}

.g_s-faqs-heading-text-block {
  text-align: left;
  max-width: 490px;
}

.g_s-faqs-v2 {
  z-index: 0;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 75px;
  padding-bottom: 85px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-faqs-v2.c-bg-darker {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
}

.div-block-42-copy, .div-block-42-copy-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.career-stages {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  flex-flow: column;
  align-items: flex-start;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.career-stages.is-cc {
  max-width: 80rem;
}

.header-width-600 {
  text-align: center;
  max-width: 520px;
}

.cc_top-coaches {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.cc_top-coaches-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--comet900);
  border-radius: 24px;
  padding: 20px;
  display: flex;
}

.cc_top-coaches-block-left {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/661f3b903c655793d0a9ce66_coach-linda-lutz.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  border-radius: 24px;
  flex: 0 0 364px;
  justify-content: center;
  align-items: flex-end;
  min-width: 364px;
  height: 469px;
  min-height: 469px;
  padding-bottom: 20px;
  display: flex;
}

.cc_top-coaches-block-left.roberta {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ad798db410887ffa7e26d2_Coach_Roberta_Jobtestorg.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
}

.cc_top-coaches-block-left.rebecca {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ad798f451b28ec91dec262_Coach_Rebecca_Jobtestorg.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
}

.cc_top-coaches-block-left.thomas {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ad798dca0720284b95b372_Coach_Tom_Jobtestorg.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
}

.cc_top-coaches-block-left.zanetta {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ad798f869c7262b78078b2_Coach_Zanetta_Jobtestorg.png"), url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/661f3b903c655793d0a9ce66_coach-linda-lutz.png");
  background-position: 50% 0, 50% 0;
  background-repeat: repeat-x, repeat;
  background-size: cover, auto;
}

.padding-career-coach {
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-career-coach.padding-medium {
  position: relative;
}

.cc_coaching-benefits-inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.cc_coach-hire-block-inner-v2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: var(--comet900);
  color: var(--color-black--white);
  border-radius: 24px;
  flex-flow: column;
  width: 50%;
  margin-right: 0;
  padding: 25px 30px;
  display: flex;
}

.cc_coach-hire-block-inner-v2.second {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--comet900);
  color: var(--color-black--white);
  justify-content: space-around;
}

.cc_coach-hire-block-image-2 {
  width: 100%;
  height: 100%;
  max-height: 651px;
}

.cc_coach-hire {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g_s-faqs-heading-text-block-v2 {
  text-align: left;
  max-width: 490px;
}

.cc_top-coaches-rating {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--bilbao400);
  margin-top: 10px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.cc_top-coaches-stats {
  display: flex;
}

.cc_coach-highlights {
  margin-top: 6px;
  font-size: 14px;
}

.cc_coach-highlights.hidden {
  display: none;
}

.cc_coach-area-pill {
  background-color: var(--comet950);
  border-radius: 65px;
  width: 100%;
  max-width: 300px;
  margin-top: 6px;
  padding: 6px 10px 6px 15px;
  font-size: 14px;
}

.cc_top-coaches-expertise, .cc_top-coaches-highlights {
  width: 50%;
}

.cc_top-coaches-block-right {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  align-self: center;
  width: 100%;
  display: flex;
}

.g_career-coaches-cta-v1 {
  background-color: var(--comet900);
  color: var(--color-black--white);
  text-align: center;
  border-radius: 8px;
  width: 330px;
  margin-top: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}

.g_career-coaches-cta-v1:hover {
  border: 1px solid var(--color-black--white);
  background-color: var(--comet950);
}

.coach-bio-expander {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  margin-top: 5px;
  display: flex;
}

.coach-bio-closer {
  cursor: pointer;
  margin-top: 5px;
  display: none;
}

.cc_top-coaches-about-text {
  height: 68px;
  overflow: hidden;
}

.cc_top-coaches-about-text.zanetta {
  height: 68px;
}

.cc_top-coaches-about-text.is-coach {
  height: 70px;
}

.div-block-72 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: auto;
  display: flex;
}

.cc_top-coaches-about {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.cc_top-coaches-chev-up {
  transform-style: preserve-3d;
  margin-left: 5px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.cc_top-coaches-chev-up.is-coaches {
  filter: invert();
}

.cc_top-coaches-chev-down {
  margin-left: 5px;
}

.cc_top-coaches-chev-down.is-coach {
  filter: invert();
}

.g_career-top-coaches-cta-v2 {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  width: 330px;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}

.g_career-top-coaches-cta-v2:hover {
  background-color: #eb9f2e;
}

.g_career-coach-hero-cta {
  max-height: 52px;
  margin-top: 0;
  position: relative;
}

.g_career-coach-hero-cta.temporary {
  margin-top: 10px;
  padding-top: 10px;
}

.g_career-coach-hero-cta-btn {
  z-index: 1;
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  width: 330px;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  position: relative;
}

.g_career-coach-hero-cta-btn:hover {
  background-color: #eb9f2e;
}

.g_career-coach-hero-cta-btn.temporary {
  width: 500px;
}

.career-coach-pulse {
  z-index: 0;
  background-color: #ffe3a5;
  border-radius: 8px;
  width: 332px;
  height: 52px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
  transform: translate(0%, -100%);
}

.career-coach-pulse.temporary {
  width: 500px;
  height: 55px;
}

.cc_matched-customers {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: hidden;
}

.text-size-matched-people {
  min-width: auto;
  max-width: none;
  font-size: 1.125rem;
  line-height: 1.5em;
}

.cc_top-coaches-about-inner {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.link-4 {
  color: var(--color-black--black);
  text-decoration: none;
}

.g_s-pricing-v4 {
  position: relative;
}

.g_s-pricing-v4-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding: 0 0 24px;
}

.g_s-pricing-v4-colletion {
  width: 100%;
}

.g_s-pricing-v4-list {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.g_s-pricing-v4-item {
  background-color: #fff;
  border-radius: 8px;
  min-height: 590px;
  padding: 12px;
  transition: all 1s cubic-bezier(.19, 1, .22, 1);
  position: relative;
  transform: translate(0);
  box-shadow: 5px 0 15px #c7c7c740;
}

.g_s-pricing-v4-item:hover {
  transform: scale(1.01);
}

.g_s-pricing-v4-highlight {
  z-index: 0;
  border: 5px solid var(--aqua\<deleted\|variable-55f16360\>);
  border-radius: 0 0 12px 12px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.g_s-pricing-v4-header-text-copy {
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
}

.g_s-pricing-v4-report-card {
  width: 100%;
}

.g_s-pricing-v4-report-card.is-hover:hover {
  filter: brightness(95%);
}

.g_s-pricing-v4-report-card.is-hover2:hover {
  filter: brightness(130%);
}

.g_s-pricing-v4-report, .g_s-pricing-v4-resume, .g_s-pricing-v4-coaching-mob {
  padding: 0;
}

.div-block-73 {
  text-align: center;
  min-width: 100px;
  max-width: 240px;
  padding: 20px 10px;
  font-size: 18px;
  font-weight: 700;
}

.g_s-pricing-v4-tabs {
  color: var(--color-black--black);
  text-align: center;
  background-color: #0000;
  border-radius: 56px;
  width: 240px;
  min-width: auto;
  max-width: none;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.g_s-pricing-v4-tabs.w--current {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
}

.g_s-pricing-v4-tabs-wrap {
  z-index: 111;
  background-color: var(--color-black--white);
  border: 2px solid #e8e8e8;
  border-radius: 56px;
  justify-content: space-around;
  align-items: center;
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 5px;
  display: flex;
}

.g_s-pricing-v4-content {
  width: 100%;
  margin-top: 55px;
  overflow: visible;
}

.g_s-hero-full-gradient-10 {
  z-index: -1;
  width: 1024px;
  height: 1024px;
  margin-top: -160px;
  margin-left: 330px;
  display: block;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 50%;
  transform: translate(-50%);
}

.g_s-hero-full-gradient-11 {
  z-index: -1;
  width: 1024px;
  height: 1024px;
  margin-top: -200px;
  margin-left: -460px;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.g_s-pricing-v4-link {
  width: 100%;
}

.g_s-pricing-v4-link:hover, .g_s-pricing-v4-link.last:hover {
  filter: brightness(95%);
}

.g_s-pricing-v4-link.is-main:hover {
  filter: brightness(150%);
}

.text-block-38 {
  margin-bottom: 10px;
}

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

.text-block-39 {
  margin-bottom: 10px;
}

.code-embed {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  max-height: 50%;
  margin-left: 275px;
  margin-right: 275px;
  display: block;
}

.section-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 150px;
  margin-right: 150px;
  display: block;
}

.g_career-test-hero-cta-jnb {
  flex-flow: column;
  flex: 0 auto;
  width: auto;
  height: auto;
  max-height: none;
  margin-top: 0;
  padding-top: 0;
  display: block;
  position: relative;
}

.g_career-test-hero-stats--jnb {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.uui-heroheader04_image {
  aspect-ratio: auto;
  align-self: stretch;
  width: 79rem;
  min-width: 70rem;
  height: auto;
  display: block;
  position: absolute;
  left: auto;
  right: auto;
  overflow: clip;
}

.g_career-test-jnm-image-wrapper {
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: 100%;
  min-height: 44.375rem;
  display: flex;
  position: relative;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.g-space-large {
  width: 100%;
  min-height: 2rem;
}

.g_text-size-xlarge {
  color: var(--color-black--black);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.career-test-jnm-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.g-space-small {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xlarge {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-badge-group_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon.text-color-primary500 {
  color: var(--untitled-ui--primary500);
  margin-right: -.25rem;
}

.badge-group_text-wrapper {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge.is-primary {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
}

.uui-badge-group {
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  text-decoration: none;
}

.career-test-jnm-heroheader_content {
  flex-flow: column;
  display: flex;
}

.g_career-test-jnm-hero-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.g_career-test-jnm-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.g_career-test-jnm-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.g_career-test-jnm-hori-page-padding {
  background-color: #fff;
  padding-left: 5%;
  padding-right: 5%;
}

.g_career-test-jnm-section_heroheader {
  overflow: hidden;
}

.g_s-navbar-jnb-v4 {
  z-index: 9999;
  background-color: var(--color-black--white);
  justify-content: center;
  align-items: stretch;
  min-height: 80px;
  padding-left: 12px;
  padding-right: 12px;
  transition: background-color .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: sticky;
  top: 0;
}

.g_s-navbar-jnm-v4 {
  z-index: 9999;
  background-color: var(--color-black--white);
  justify-content: center;
  align-items: stretch;
  min-height: 80px;
  padding-left: 5%;
  padding-right: 5%;
  transition: background-color .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: sticky;
  top: 0;
}

.g_s-navbar-jnm-v03-wrapper {
  width: 100%;
  max-width: 80rem;
  display: flex;
}

.g_career-test-jnm-vert-padding-sm {
  align-self: auto;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.heading-2-jnm {
  font-size: 2.75rem;
}

.g_career-steps-jnm-cta {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  align-self: flex-start;
  width: 330px;
  height: auto;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: inline-block;
}

.g_career-steps-jnm-cta:hover {
  background-color: #eb9f2e;
}

.g_career-steps-jnm-cta.temporary {
  width: 400px;
}

.g_review-jnm-v4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--color-black--black-50);
  text-align: left;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-flow: column;
  align-self: stretch;
  align-items: flex-start;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 19px;
  display: flex;
}

.div-block-74 {
  flex-flow: column;
  display: flex;
}

.career-test-jnm-img-testimonial {
  width: 60%;
  max-width: none;
}

.g_career-test-scocial-proof {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: var(--darkblue);
  flex-flow: column;
  align-items: center;
  padding: 60px 25px;
  display: flex;
}

.g_client-potential-text-jnm-block, .g_client-potential-jnm-text-block {
  text-align: center;
  max-width: 50rem;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-2:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

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

.g_a-jnm-layout_content {
  flex: 1;
  align-self: center;
}

.layout_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.g_a-jnm-layout-item {
  display: flex;
}

.g_a-jnm-layout56_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: grid;
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout56_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.g_career-steps-cta-copy {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  width: 330px;
  margin-top: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: inline-block;
}

.g_career-steps-cta-copy:hover {
  background-color: #eb9f2e;
}

.g_career-steps-cta-copy.temporary {
  width: 400px;
}

.g_career-test-jnm-steps {
  background-color: var(--color-black--white);
  flex-flow: column;
  align-items: center;
  padding: 60px 5% 0;
  display: flex;
}

.g_career-test-jnm-steps-inner {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  display: flex;
}

.g_career-test-jnm-steps-innermost {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 80rem;
  display: flex;
}

.step-1-jnm-image {
  width: 50%;
  max-width: 65%;
}

.step-1-jnm-image.is-hero {
  display: none;
}

.g_a-h5-copy {
  letter-spacing: -.01em;
  font-size: 24px;
  line-height: 1.3em;
}

.g_a-h5-copy.g_a-fw-bold {
  line-height: 1.2em;
}

.g_a-hidden-tablet-up-jnm {
  display: none;
}

.g_career-test-steps--jnm {
  background-color: var(--color-black--white);
  flex-flow: column;
  align-items: center;
  padding: 60px 25px 0;
  display: flex;
}

.g_career-test-steps-inner-jnm {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.g_client-potential-text-block--jnm {
  text-align: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.g_career-test-jnm-how {
  background-color: #fff;
}

.container-how-to {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.how-to-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid;
}

.how-to-div-item {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87bf1000d0ce61ae9_imgno1.svg");
  background-position: 50%;
  background-size: cover;
  min-width: 15rem;
  min-height: 15rem;
}

.how-to-div-arrow {
  justify-content: center;
  align-items: center;
  width: 4rem;
  display: flex;
}

.how-to-div-item--1 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87bf1000d0ce61ae9_imgno1.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  min-width: 15rem;
  min-height: 15rem;
  display: flex;
}

.how-to-div-item--2 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87da94cc4c32538de_imgno2.svg");
  background-position: 50%;
  background-size: 100%;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  min-width: 15rem;
  min-height: 15rem;
  display: flex;
}

.how-to-div-item-3 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a8a0519cab0a237de4_imno3.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: space-between;
  align-items: flex-end;
  min-width: 15rem;
  min-height: 15rem;
  display: flex;
}

.how-to-items-content {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 15rem;
  min-width: auto;
  display: flex;
}

.g_a-text-regular-jnm {
  flex: 0 auto;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5em;
}

.g_a-text-regular-jnm p {
  font-size: 16px;
}

.text-how-to {
  text-align: center;
}

.image-38 {
  flex: 0 auto;
  width: auto;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout71_item {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87bf1000d0ce61ae9_imgno1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  align-items: center;
}

.uui-layout71_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  display: flex;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-space-add {
  width: 100%;
  min-height: 9rem;
}

.layout_item-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  align-items: center;
}

.layout_item-2 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87da94cc4c32538de_imgno2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  align-items: center;
}

.layout_item-1-copy {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87da94cc4c32538de_imgno2.svg");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  align-items: center;
}

.layout_item-3 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a8a0519cab0a237de4_imno3.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  align-items: center;
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.page-padding-3 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout87_item {
  flex-direction: column;
  align-items: center;
}

.layout87_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: grid;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-icon-featured-outline-large-2 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.padding-vertical-xhuge-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.layout_item-1-1 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87bf1000d0ce61ae9_imgno1.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  align-items: center;
}

.layout_item-1-2 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87da94cc4c32538de_imgno2.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  align-items: center;
}

.layout_item-1-3 {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a8a0519cab0a237de4_imno3.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-direction: column;
  align-items: center;
}

.g_client-potential-text-block-jnm {
  text-align: center;
  max-width: 50rem;
}

.uui-text-align-center {
  text-align: center;
}

.uui-text-size-small {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.container-large--jnm {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-3.text-weight-medium {
  font-weight: 500;
}

.uui-heading-medium-2 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.testimonial_component {
  column-count: 3;
  column-gap: 2rem;
  margin-top: 0;
}

.testimonial_content {
  border: 1px solid var(--untitled-ui--gray50);
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  padding: 1.5rem;
  display: inline-block;
}

.uui-testimonial14_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial14_rating-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.uui-testimonial14_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial14_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial14_client {
  text-align: left;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-4 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-testimonial14_client-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.testimonial-padding-vertical-medium {
  padding-top: 0;
  padding-bottom: 3rem;
}

.testimonial-section {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: #001825;
  flex-flow: column;
  align-items: center;
  padding: 60px 25px 0;
  display: flex;
}

.g_career-test-compare--jnm {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: var(--color-black--white);
  color: var(--color-black--white);
  flex-flow: column;
  align-items: center;
  padding: 60px 25px;
  display: flex;
}

.uui-container-large-5 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: 0;
}

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

.uui-text-size-large-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-large {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-3:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-5.is-reverse-mobile-landscape {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.section_cta02 {
  background-color: var(--darkblue);
  overflow: hidden;
}

.uui-cta02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  max-width: none;
  margin-left: auto;
  display: flex;
}

.uui-cta02_content {
  padding-left: 0%;
}

.uui-cta02_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-cta02_item {
  display: flex;
}

.uui-cta02_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-3:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.cta02_image-wrapper {
  height: 100%;
  min-height: 32rem;
  position: relative;
}

.uui-cta02_image-02 {
  z-index: 1;
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% -10%;
}

.cta02_image-01 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .625rem;
  width: 48rem;
  min-width: 48rem;
  position: absolute;
  inset: 0% auto 0% 12%;
}

.cta02_image-01.shadow-xxlarge.hide-mobile-landscape-2 {
  border-style: none;
  height: 112.733%;
  position: static;
  inset: 0%;
}

.cta02_image-01.shadow-xxlarge.hide-mobile-landscape {
  border-style: none;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.padding-vertical-xhuge-6 {
  padding-top: 0;
  padding-bottom: 0;
}

.location-wrapper {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g_text-size-xlarge--jnm {
  color: var(--color-black--black);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.g_a-h4--jnm {
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3em;
}

.g_a-h4--jnm.g_lh-1 {
  margin-bottom: 15px;
  line-height: 1.1em;
}

.g_a-h4--jnm.width-620 {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}

.g_a-h4--jnm.text-36 {
  font-size: 36px;
}

.g_a-h4--jnm.text-36.max-width-450 {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.g_a-h4--jnm.text-36.max-width-450.get-matched-only {
  max-width: 3000px;
  display: block;
}

.g_a-h4--jnm.text-30 {
  font-size: 30px;
}

.g_a-h4--jnm.is-white-text {
  color: var(--color-black--white);
}

.g_career-test-steps-innermost--jnm {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.g_body--jnm {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.cards-slider-client-animation-jnm {
  display: flex;
}

.g_a-h4-jnm {
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3em;
}

.g_a-h4-jnm.g_lh-1 {
  margin-bottom: 15px;
  line-height: 1.1em;
}

.g_a-h4-jnm.width-620 {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}

.g_a-h4-jnm.text-36 {
  font-size: 36px;
}

.g_a-h4-jnm.text-36.max-width-450 {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.g_a-h4-jnm.text-36.max-width-450.get-matched-only {
  max-width: 3000px;
  display: block;
}

.g_a-h4-jnm.text-30 {
  font-size: 30px;
}

.g_a-h4-jnm.is-white-text {
  color: var(--color-black--white);
}

.g_sub-header--jnm {
  margin-top: 10px;
  font-size: 18px;
  line-height: 1.2em;
}

.g_sub-header--jnm.text-16 {
  font-size: 16px;
}

.g_sub-header--jnm.text-16.v-2 {
  margin-top: 20px;
  line-height: 1.5em;
}

.g_sub-header--jnm.text-20 {
  font-size: 20px;
}

.g_career-test-compare--jnmm {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: var(--color-black--white);
  color: var(--color-black--white);
  flex-flow: column;
  align-items: center;
  padding: 60px 25px;
  display: flex;
}

.step-1-image--jnm, .step-1-image-copy {
  width: 50%;
  max-width: 65%;
}

.g_career-test-hero-cta-jnm {
  max-height: 76px;
  margin-top: 8px;
  display: block;
  position: relative;
}

.pulse--jnm {
  z-index: 3;
  background-color: #ffe3a5;
  border-radius: 8px;
  width: 332px;
  height: 52px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: 0;
  transform: translate(0%, -100%);
}

.pulse--jnm.is-jnb {
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.g_career-steps-cta--jnm {
  z-index: 4;
  background-color: var(--color-sorbus--sorbus-400);
  opacity: 1;
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  width: 330px;
  margin-top: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: block;
  position: relative;
}

.g_career-steps-cta--jnm:hover {
  background-color: #eb9f2e;
}

.g_career-steps-cta--jnm.temporary {
  width: 400px;
}

.main-wrapper-cc {
  position: static;
}

.uui-text-size-small-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-divider {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider.text-size-small {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blog07_date-wrapper {
  align-items: center;
  display: flex;
}

.ratings-number-cc {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.coach-info-tags-cc {
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.uui-blog07_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blog07_author-image-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  margin-right: .75rem;
  display: flex;
}

.coach-data-cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-top: .25rem;
  display: flex;
}

.uui-text-size-medium-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-3.text-color-primary700 {
  color: var(--untitled-ui--primary700);
}

.uui-blog07_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-heading-xsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog07_title-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--untitled-ui--gray900);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.uui-blog07_category-link {
  color: var(--untitled-ui--primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blog07_category-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blog07_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blog07_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blog07_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog07_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog07_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog07_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.uui-blog07_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.uui-heading-small {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog07_featured-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 0;
  display: block;
}

.uui-blog07_featured-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.uui-blog07_menu-link {
  color: var(--untitled-ui--gray500);
  white-space: nowrap;
  border-radius: .375rem;
  width: 100%;
  margin-bottom: .25rem;
  padding: .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog07_menu-link:hover, .uui-blog07_menu-link.w--current {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-blog07_category-heading {
  color: var(--untitled-ui--primary700);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blog07_category-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.uui-blog07_component {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 4rem;
  display: grid;
}

.uui-text-size-large-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-2 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-subheading-2 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.uui-page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.social-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.social-link {
  color: var(--untitled-ui--gray400);
  transition: all .3s;
}

.social-link:hover {
  color: var(--untitled-ui--gray500);
}

.uui-team02_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1.5rem;
  display: grid;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-tiny {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-team02_image {
  object-fit: cover;
  border-radius: 100rem;
  width: 12rem;
  height: 12rem;
  position: absolute;
  inset: 0%;
}

.uui-team02_image-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 70%;
  display: block;
  position: relative;
  overflow: hidden;
}

.uui-team02_item {
  z-index: 0;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: sticky;
  top: 2rem;
  bottom: auto;
}

.uui-team02_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.uui-team02_component {
  margin-top: 4rem;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-4:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-4:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-4:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-4:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-6.button-row-center {
  justify-content: center;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-medium-3 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-2 {
  text-align: center;
}

.padding-vertical-large-cc {
  padding-top: 1rem;
  padding-bottom: 0;
}

.heading-style-h1-cc {
  margin-bottom: 0;
  font-size: 2.75rem;
}

.ratings-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.coach-data-tags-cc {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: Satoshi variable, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: underline;
}

.stars-cc {
  color: var(--color-bilbao--bilbao-500);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.review-link-cc {
  color: var(--color-bilbao--bilbao-500);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: underline;
}

.coach-data-email-cc {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: Satoshi variable, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  -webkit-text-decoration: underline #364563;
  text-decoration: underline #364563;
}

.location-tags-cc {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: Satoshi variable, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.ratings-data-number-cc {
  color: var(--color-bilbao--bilbao-500);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.coach-descrption-cc {
  position: static;
  top: auto;
}

.header-small-cc {
  font-size: 1.25rem;
  font-weight: 700;
}

.expert-tags-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.expert-tag-item-cc {
  background-color: #fbedd6;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  padding: .5rem 1rem;
  display: flex;
}

.expert-tag-text-cc {
  font-weight: 500;
}

.coach-image-cc {
  object-fit: cover;
  border-radius: 100rem;
  width: 12rem;
  height: 12rem;
  position: absolute;
  inset: 0%;
}

.coach-image-wrapper-cc {
  width: 12rem;
  height: 12rem;
}

.image-39 {
  border-radius: 100rem;
}

.coach-main-image {
  border-radius: 100rem;
  max-width: 12rem;
  max-height: 12rem;
  position: sticky;
  top: auto;
}

.coach-full-name-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.heading-style-h2-cc {
  margin-bottom: 0;
  font-size: 2rem;
}

.heading-style-h1-cc-copy {
  margin-bottom: 0;
  font-size: 2.75rem;
}

.book-button-cc {
  background-color: #ffad32;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: .5rem 1rem;
  display: flex;
  position: static;
  top: auto;
}

.button-book-text-cc {
  font-weight: 700;
}

.review-text-cc {
  text-align: center;
}

.i {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  margin-right: .75rem;
  display: flex;
}

.coach-info-tags-gap--cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.coach-reviewer-info-cc {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.reviewer-info-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._2-column-component-cc {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 4rem;
  display: grid;
  position: relative;
}

.left-div-reviwer-cc {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
}

.coach-info-content-cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: static;
  top: auto;
}

.section-header-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.spacer-xlarge-cc {
  width: 100%;
  height: 2rem;
}

.bg-section-why-choose-cc {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674ff616547fdc5e9495dce5_multiple-customers.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding: 2rem;
}

.filler-content-cc {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-width: auto;
  height: 2rem;
  min-height: 40rem;
  display: flex;
}

.coach-experience-cc {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 56%;
  height: auto;
  display: flex;
}

.g_a-text-regular--cc {
  flex: 0 auto;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5em;
}

.g_a-text-regular--cc p {
  font-size: 16px;
}

.g_a-text-regular--cc.is-bold {
  margin-bottom: .5rem;
  font-weight: 700;
}

.g_a-text-regular--cc.is-white {
  color: var(--color-black--white);
}

.text-large-cc {
  font-size: 3rem;
  font-weight: 700;
  line-height: 3rem;
}

.spacer-xlarge-main-cc {
  width: 100%;
  height: 4rem;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-self: stretch;
}

.success-rate-cc {
  background-color: #202531;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 30rem;
  padding: 2.5rem;
  display: flex;
}

.text-largest-cc {
  color: var(--color-black--white);
  font-size: 4rem;
  font-weight: 700;
  line-height: 4rem;
}

.text-block-success-rate {
  color: var(--color-black--white);
  font-weight: 500;
}

.text-block-success-rate-2-cc {
  color: var(--color-black--white);
}

.coaching-styles-cc {
  background-color: #202531;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 30rem;
  padding: 2.5rem;
  display: flex;
}

.grid-success-cc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-self: stretch;
}

.coaching-style-cc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-self: stretch;
  display: flex;
}

.coaching-style-with-vid-cc {
  background-color: #fafafa;
  border-radius: 24px;
  width: 100%;
  min-height: 30rem;
  padding: 2.5rem;
  display: flex;
}

.coaching-style-content-cc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-content-coaching-style-cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-largest-black-cc {
  color: var(--color-black--black);
  font-size: 4rem;
  font-weight: 700;
  line-height: 4rem;
}

.text-block-success-rate-4-cc {
  color: var(--color-black--black);
}

.grid-hobbies-cc {
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
  / 1fr 1fr;
  align-self: stretch;
}

.success-rate-video-cc {
  background-color: #202531;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 30rem;
  padding: 2.5rem;
  display: flex;
}

.hobbies-rate-cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #20253100;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/6750099f2bf1bfe258ab4016_hobbies.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 30rem;
  padding: 2.5rem;
  display: flex;
}

.my-family-cc {
  min-height: 15rem;
}

.my-pet-cc {
  width: 100%;
  min-height: 14.5rem;
}

.my-personal-life-cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 14rem;
  display: flex;
}

.my-family-life-cc {
  width: 100%;
  min-height: 14.5rem;
}

.my-family-life-cc.is-personal {
  background-color: #fafafa;
  border-radius: 24px;
  flex-flow: column;
  flex: 0 auto;
  padding: .75rem;
  display: flex;
}

.text-block-success-rate-3-cc {
  color: var(--color-black--black);
  font-weight: 700;
}

.personal-component-cc {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". Area"
                 ". Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  min-height: 100%;
  display: flex;
}

.my-family-content-cc {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/67508da7f57d27dc42e6d254_family.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  align-self: stretch;
  min-width: 50%;
  min-height: auto;
}

.my-family-1-content-cc {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 50%;
  min-height: 100%;
  padding: 1rem;
  display: flex;
}

.image-40 {
  object-fit: fill;
}

.family-text-cc {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1em;
}

.my-family-2-content-cc {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/675090c4a07bbc0acf5bfbf0_pet-image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  align-self: auto;
  min-width: 50%;
  min-height: 100%;
}

.specialize-industries-cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  min-width: 100%;
  min-height: 30rem;
  display: flex;
}

.top-section-text-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.text-size-regular-cc {
  font-size: 1rem;
}

.section-2-header-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.industry-tag-cc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid #ebecf1;
  border-bottom: 1px #ebecf1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.text-block-40 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.industry-header-cc {
  font-size: 1rem;
  font-weight: 700;
}

.industry-2-tag-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 70%;
  display: flex;
}

.expert-tag-3-item-cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fbedd6;
  border-radius: .5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  padding: .5rem 1rem;
  display: flex;
}

.industry-text-cc {
  width: auto;
  min-width: 30%;
  max-width: 30%;
}

.industry-wrapper-cc {
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.job-functions-cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  min-width: 100%;
  min-height: 30rem;
  display: flex;
}

.job-cards-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  display: grid;
}

.card-details-cc {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  text-align: center;
  border: 1px solid #ebecf1;
  border-radius: 12px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 30%;
  min-height: 15rem;
  padding: 2rem;
  display: flex;
}

.image-41, .image-42 {
  min-width: 98px;
  min-height: 99px;
}

.cta-section-cc {
  background-color: #f6f6f6;
  justify-content: space-between;
  align-items: flex-end;
  min-width: 100%;
  min-height: auto;
  padding-left: 5rem;
  padding-right: 3rem;
  display: flex;
}

.cta-image-wrapper-cc {
  align-self: auto;
}

.cta-content-cc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: auto;
  min-width: auto;
  max-width: 40%;
  height: auto;
  min-height: auto;
  padding-top: 5rem;
  padding-bottom: 2rem;
  display: flex;
}

.cta-text-header-cc {
  font-size: 2.75rem;
  font-weight: 500;
  line-height: 1em;
}

.div-block-75 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.book-button-2-cc {
  background-color: #ffad32;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  padding: .5rem 1rem;
  display: flex;
}

.text-cta-small-cc {
  font-size: 14px;
}

.coach-full-name-2-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.g_s-navbar-v03-cta-primary--cc {
  color: #000;
  background-color: #ffad32;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-navbar-v03-cta-primary--cc:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-navbar-v03-cta-primary--cc.hide-desktop {
  display: none;
}

.g_s-navbar-v03-cta-primary--cc.g_s-wide-cta {
  min-width: 35%;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 16px;
}

.g_s-navbar-v4-cta-primary--cc {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-navbar-v4-cta-primary--cc:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.page-padding--cc {
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-large--cc {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.coach-details-cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 10rem;
  bottom: auto;
}

.slider {
  background-color: #ddd0;
  justify-content: center;
  align-items: flex-end;
  max-width: 16rem;
  height: auto;
  min-height: 10rem;
  display: block;
}

.mailto-link-cc {
  text-decoration: none;
}

.linkedin-wraper-cc {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.g_s-navbar-v4-cta-book-primary--cc-copy {
  background-color: var(--color-sorbus--sorbus-400);
  color: var(--color-black--black);
  border-radius: 12px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  min-height: 42px;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-navbar-v4-cta-book-primary--cc-copy:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.coach-data-email-testimonial-cc {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: Satoshi variable, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.g_body--rs {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.g_s-navbar-rs {
  z-index: 9999;
  background-color: var(--color-black--white);
  justify-content: center;
  align-items: stretch;
  min-height: 80px;
  padding-left: 5%;
  padding-right: 5%;
  transition: background-color .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: sticky;
  top: 0;
}

.g_s-navbar-v03-wrapper-rs {
  width: 100%;
  max-width: 80rem;
  display: flex;
}

.g_career-test--section_heroheader-rs {
  overflow: hidden;
}

.g_career-test-hori-page-padding--rs {
  background-color: #fff;
  padding-left: 5%;
  padding-right: 5%;
}

.g_career-test-hori-page-padding--rs.brian {
  margin-left: 12px;
}

.g_container-large--rs {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.g_hero-grid--rs {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: start stretch;
  display: grid;
}

.g_hero-grid--rs.brian {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  padding-left: 5%;
  padding-right: 5%;
}

.g_vert-padding-sm--rs {
  align-self: auto;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.g_image-wrapper-rs {
  object-fit: fill;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: 41rem;
  min-height: auto;
  display: flex;
  position: relative;
}

.g_text-size-xlarge--rs {
  color: var(--color-black--black);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.heading-2-rs {
  font-size: 2.75rem;
}

.heading-2-rs.brian {
  font-size: 4rem;
  line-height: 1.1em;
}

.home-hero_reviews--rs {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.g_cta--rs {
  z-index: 4;
  background-color: var(--color-sorbus--sorbus-400);
  opacity: 1;
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  width: auto;
  min-width: 0;
  margin-top: 24px;
  padding: 12px 1rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: block;
  position: relative;
}

.g_cta--rs:hover {
  background-color: #eb9f2e;
}

.g_cta--rs.temporary {
  width: 400px;
}

.g_hero-cta-rs {
  flex: 1;
  min-width: 0%;
  max-height: 76px;
  margin-top: 8px;
  display: block;
  position: relative;
}

.g_hero-cta-rs.is-right {
  min-width: 54%;
  max-width: none;
}

.pulse--rs {
  z-index: 3;
  background-color: #ffe3a5;
  border-radius: 8px;
  width: auto;
  height: 52px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: 0;
  transform: translate(0%, -100%);
}

.pulse--rs.is-jnb {
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.cta-wrapper-rs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  display: flex;
}

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

.button-pointers-rs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  display: flex;
  position: relative;
}

.button-pointers-rs.is-top, .button-pointers-rs.is-buttom {
  display: none;
}

.cta-pointers-description-rs {
  color: var(--untitled-ui--gray700);
  width: 43%;
  font-size: 14px;
  font-weight: 500;
}

.cta-pointers-description-rs.is-right {
  flex: 0 auto;
  width: 50%;
}

.pointer-left {
  position: absolute;
  bottom: 70%;
  right: 101%;
}

.pointer-right {
  transform-style: preserve-3d;
  position: absolute;
  bottom: 70%;
  left: 101%;
}

.g-space-cta-buttom-rs {
  width: 100%;
  min-height: 1.85rem;
}

.heroheader_content--rs {
  flex-flow: column;
  display: flex;
}

.image-43 {
  object-fit: contain;
  flex: 1;
}

.cta-pointers-wrapper-rs {
  flex-flow: column;
  display: flex;
}

.button-pointers-tab-visible-rs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  display: flex;
  position: relative;
}

.g-space-large-rs {
  width: 100%;
  min-height: 2rem;
}

.uui-button-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-7.button-row-center {
  justify-content: center;
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-4.value_proposition {
  margin-left: 20px;
  margin-right: 20px;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-4 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-3 {
  border: .5rem solid var(--color-astronaut--astronaut-50);
  background-color: var(--color-astronaut--astronaut-50);
  color: var(--untitled-ui--primary600);
  -webkit-text-stroke-color: var(--color-astronaut--astronaut-600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout69_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout69_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.uui-padding-vertical-xhuge--2 {
  padding-top: 1rem;
  padding-bottom: 3rem;
}

.uui-container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.page-padding-testimonial-rs {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-testimonial05_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.uui-testimonial05_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: all .3s;
  display: flex;
}

.uui-testimonial05_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial05_arrow.hide-mobile-landscape-3 {
  color: var(--untitled-ui--gray500);
}

.uui-heading-tiny-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial05_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.uui-testimonial05_client-image-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.uui-heading-medium-4 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-4.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial05_logo {
  max-height: 3rem;
}

.uui-testimonial05_logo-wrapper {
  margin-bottom: 2rem;
}

.uui-testimonial05_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-testimonial05_slide {
  padding-left: 4rem;
  padding-right: 4rem;
}

.testimonial_mask-rs {
  height: auto;
}

.testimonial_component-rs {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 2rem;
}

.uui-layout32_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.uui-layout32_timeline-icon-wrapper {
  z-index: 1;
  background-color: #fff;
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.uui-layout32_progress-bar {
  background-color: var(--color-astronaut--astronaut-600);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper {
  background-color: var(--untitled-ui--gray200);
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-wrapper {
  position: relative;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-5:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-5:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-5:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-subheading-3 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout32_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 2rem;
  display: grid;
}

.g_client-potential-text-block--rs {
  text-align: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.features-content-container-rs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  display: flex;
}

.padding-vertical-features-rs {
  padding-top: 0;
  padding-bottom: 3rem;
}

.g_sub-header-rs {
  margin-top: 0;
  font-size: 18px;
  line-height: 1.5em;
}

.g_sub-header-rs.text-16 {
  font-size: 16px;
}

.g_sub-header-rs.text-16.v-2 {
  margin-top: 20px;
  line-height: 1.5em;
}

.g_sub-header-rs.text-20 {
  font-size: 20px;
}

.g_sub-header-rs.is-black {
  color: var(--color-black--black);
}

.g_a-h4-rs {
  letter-spacing: -.01em;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.3em;
}

.g_a-h4-rs.g_lh-1 {
  margin-bottom: 15px;
  line-height: 1.1em;
}

.g_a-h4-rs.width-620 {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}

.g_a-h4-rs.text-36 {
  font-size: 36px;
}

.g_a-h4-rs.text-36.max-width-450 {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.g_a-h4-rs.text-36.max-width-450.get-matched-only {
  max-width: 3000px;
  display: block;
}

.g_a-h4-rs.text-30 {
  font-size: 30px;
}

.g_a-h4-rs.is-white-text {
  color: var(--color-black--white);
}

.g_a-h4-rs.is-black {
  color: var(--color-black--black);
}

.g_a-h4-rs.is-exe {
  color: var(--color-black--white);
}

.heading-features-rs {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.5;
}

.uui-heading-xxsmall-4-copy {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.page-padding--rs {
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-large--rs {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout_-grid-component--rs {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout_item--rs {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.g_s-pricing-v4-resume-rs {
  padding: 0;
}

.g_s-pricing-v4-report-card--rs, .g_s-pricing-v4-report-card-copy {
  width: 100%;
}

.uui-button-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-6:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-5 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing04_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing04_feature {
  display: flex;
}

.uui-pricing04_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-pricing04_price-text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing04_price {
  color: var(--untitled-ui--gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall-5 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center-3 {
  text-align: center;
}

.uui-pricing04_content-top {
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.uui-pricing04_content {
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing04_content.is-report {
  height: auto;
}

.uui-pricing04_plan {
  border: 1px solid var(--untitled-ui--gray200);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 0 3rem 2rem;
  display: flex;
  position: static;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing04_popular-label {
  z-index: 1;
  background-color: var(--untitled-ui--primary700);
  outline-color: var(--untitled-ui--primary200);
  outline-offset: 0px;
  color: var(--untitled-ui--white);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 2.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.uui-pricing04_popular-plan {
  border: 1px solid var(--untitled-ui--gray200);
  border-radius: 1rem;
  padding: 4.5rem 2rem 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing04_components {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  width: 80vw;
  min-width: auto;
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: flex;
}

.uui-text-size-large-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-5 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-4 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-3.align-center-4, .align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.most-popular-rs {
  background-color: #001825;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  min-width: 60%;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.heading-xxsmall--rs {
  color: var(--untitled-ui--white);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}

.pricing04_price-rs {
  color: var(--untitled-ui--gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.2;
}

.pricing04_package-rs {
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.2;
}

.pricing04_package-rs.is-exe {
  color: var(--untitled-ui--white);
}

.text-size-medium--rs {
  text-align: left;
  letter-spacing: normal;
  align-self: auto;
  margin-left: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-medium--rs.is-invincible {
  color: #fff0;
  font-size: 1rem;
}

.text-size-medium--rs.value_proposition {
  margin-left: 20px;
  margin-right: 20px;
}

.text-span-27 {
  font-size: 30px;
}

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

.text-align-center-3--rs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  width: auto;
  min-width: 302px;
  max-width: 332px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.my-price-button-rs {
  color: #037ff0;
  background-color: #fff0;
  border: 2px solid #037ff0;
  border-radius: 8px;
  align-self: stretch;
  min-width: auto;
  padding: 1rem 2rem;
  font-size: 20px;
  font-weight: 700;
}

.my-price-button-rs:hover {
  background-color: var(--color-astronaut--astronaut-50);
}

.my-price-button-rs.is-popular {
  border-color: var(--color-sorbus--sorbus-400);
  background-color: var(--color-sorbus--sorbus-400);
  color: #000;
}

.my-price-button-rs.is-popular:hover {
  background-color: var(--color-sorbus--sorbus-500);
}

.text-size-medium-rs {
  text-align: left;
  letter-spacing: normal;
  flex: 1;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.text-size-medium-rs.is-exe {
  color: var(--untitled-ui--white);
  font-weight: 400;
}

.text-size-medium-rs.is-not-available {
  color: var(--untitled-ui--gray400);
}

.text-size-medium-rs.is-main {
  color: var(--color-black--white);
  text-decoration: underline;
}

.text-size-medium-rs.is-double {
  color: var(--color-black--black-600);
  font-size: .85rem;
  font-style: normal;
  font-weight: 400;
}

.text-size-medium-rs.is-double.is-undesirable {
  color: var(--color-sorbus--sorbus-600);
}

.text-size-medium-rs.is-double.is-unavailable {
  color: var(--untitled-ui--gray400);
}

.text-size-medium-rs.is-double.is-main {
  color: var(--color-black--white);
  text-decoration: none;
}

.text-size-medium-rs.is-double.is-main.link {
  text-decoration: underline;
}

.pricing04_icon-wrapper--rs {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.pricing04_icon-wrapper--rs.is-revisons-inside {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  border-top: .5px solid var(--color-black--black-100);
  border-bottom: .5px solid var(--color-black--black-100);
  align-self: stretch;
  margin-right: 0;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.pricing04_feature-rs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.pricing04_feature-rs.is--revision-outside {
  flex-flow: column;
}

.pricing04_feature-rs.is-double-line {
  border-top: .5px solid var(--color-black--black-100);
  border-bottom: 1px solid var(--color-black--black-100);
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.pricing04_feature-rs.is-double-line.is-not {
  border-top-width: .5px;
  border-top-color: var(--color-black--black-100);
  border-bottom-width: .5px;
  border-bottom-color: var(--color-black--black-100);
  padding-top: 1.45rem;
  padding-bottom: 1.45rem;
}

.pricing04_feature-rs.is-double-line.is-not.last {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.pricing04_feature-rs.is-double-line.is-not.first, .pricing04_feature-rs.is-double-line.first {
  border-top-style: none;
}

.pricing04_feature-rs.is-double-line.last {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.item-price-rs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.divider-horizontal--rs {
  background-color: var(--color-black--black-200);
  align-self: stretch;
  height: 1px;
  margin-left: 0;
  padding-left: 0;
}

.pricing04_plan--2-rs {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--color-black--white);
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 350px;
  max-width: 380px;
  margin-top: 0;
  padding: 2rem;
  display: flex;
  position: static;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.pricing04_plan--2-rs.is-popular {
  background-color: var(--darkblue);
  color: var(--color-black--white);
  border-width: 1px;
  flex: 1;
  width: auto;
  min-width: 350px;
  max-width: 380px;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.pricing04_plan--2-rs.is-tab {
  border-color: var(--untitled-ui--gray300);
  flex: 1;
  width: auto;
  min-width: 350px;
  max-width: 380px;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.pricing04_plan--2-rs.is-tab:hover {
  background-color: var(--color-black--white);
  box-shadow: 0 4px 6px -2px #00000014, 0 12px 16px -4px #00000008;
}

.executive-pricing-rs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #001825;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 48px 48px 16px;
  display: flex;
}

.executive-pricing-rs:hover {
  filter: brightness(120%);
}

.executive-details-rs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.image-executive-rs {
  min-width: 50%;
  max-width: 50%;
}

.pricing04_feature-exe-rs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.exe-details-rs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.cta-price-rs--exe {
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.exec-subhead-rs {
  color: var(--color-black--white);
}

.exe-wrapper-rs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.qualification-text-rs {
  color: var(--color-black--white);
  font-size: 12px;
}

.g_cta--rs--exe {
  z-index: 4;
  background-color: var(--color-sorbus--sorbus-400);
  opacity: 1;
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  align-self: stretch;
  width: auto;
  min-width: 0;
  margin-top: 24px;
  padding: 12px 1rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: block;
  position: relative;
}

.g_cta--rs--exe:hover {
  background-color: #eb9f2e;
}

.g_cta--rs--exe.temporary {
  width: 400px;
}

.testimonial05_content-rs {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.testimonial-wrapper-rs {
  align-self: auto;
  display: flex;
}

.g_a-text-regular-rs {
  text-align: left;
  flex: 0 auto;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5em;
}

.g_a-text-regular-rs p {
  font-size: 16px;
}

.g_a-text-regular-rs.is-bold {
  margin-bottom: .5rem;
  font-weight: 700;
}

.g_a-text-regular-rs.is-white {
  color: var(--color-black--white);
}

.g_a-text-regular--rs {
  flex: 0 auto;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5em;
}

.g_a-text-regular--rs p {
  font-size: 16px;
}

.g_a-text-regular--rs.is-bold {
  text-align: left;
  margin-bottom: 1rem;
  font-weight: 700;
}

.g_a-text-regular--rs.is-white {
  color: var(--color-black--white);
}

.testimonial_content--rs {
  border: 1px solid var(--untitled-ui--gray400);
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 370px;
  min-width: 10rem;
  height: 560px;
  margin-bottom: 2rem;
  padding: 1.5rem;
  display: inline-block;
}

.testimonial_content--rs.is-long {
  height: auto;
}

.testimonial-grid-rs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-top: 2rem;
  display: grid;
}

.layout32_content-left--rs {
  width: 100%;
  padding-top: 2rem;
  position: sticky;
  top: 3rem;
}

.image-44 {
  object-fit: cover;
  position: static;
  top: 0;
}

.image-44.is-stiky {
  width: 105%;
  max-width: 105%;
}

.image-visible-tab-below {
  display: none;
}

.layout69_item-rs {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-45 {
  object-fit: cover;
}

.image-46 {
  -webkit-text-stroke-color: var(--color-astronaut--astronaut-600);
}

.span-faq {
  font-weight: 700;
}

.spacer-xsmall-pricing-rs {
  width: 100%;
  height: .5px;
}

.review-video_testi1-rs {
  cursor: pointer;
  border-radius: 24px;
  flex: 0 auto;
  align-self: auto;
  width: auto;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
}

.review-video_testi1-rs:hover {
  filter: brightness(105%);
}

.review-video_video-gif--rs {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.hide-desktop-rs {
  display: none;
}

.g_s-testimonial-v03-mobile-rs {
  background-color: #161616;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 370px;
  height: 560px;
  display: flex;
  position: relative;
  top: 47%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.g_s-testimonial-v03-mobile-rs.is-long {
  justify-content: center;
  align-self: auto;
  align-items: center;
  top: 42%;
}

.g_s-testimonial-v03-mobile-cover-rs {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.g_s-testimonial-v03-mobile-cover-rs.is-coaching-page {
  height: auto;
}

.g_s-testimonial-v03-mobile-cover-rs.is-long {
  height: 110%;
}

.g_s-testimonial-v03-mobile-video-rs {
  z-index: 3;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: relative;
}

.g_s-testimonial-v03-mobile-video-rs.is-coaching-page {
  display: flex;
}

.g_s-testimonial-v03-mobile-video-player-rs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  width: 370px;
  height: 560px;
  display: inline-grid;
  overflow: clip;
}

.g_a-hidden--rs {
  display: none;
}

.g_s-testimonial-v03-mobile-video-player-rs2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 330px;
  height: 560px;
  display: inline-grid;
  overflow: clip;
}

.g_s-testimonial-v03-mobile-btn-2 {
  z-index: 4;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: pointer;
  background-color: #ffffff80;
  border-radius: 9999px;
  align-items: center;
  padding: 8px 12px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: absolute;
  bottom: 42px;
  transform: translate(0);
}

.g_s-testimonial-v03-mobile-btn-2:hover {
  background-color: #fff9;
  transform: translate(0, -4px);
}

.g_s-testimonial-v03-mobile-btn-pause-2 {
  z-index: 4;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  cursor: pointer;
  background-color: #ffffff80;
  border-radius: 9999px;
  align-items: center;
  padding: 8px 12px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: absolute;
  bottom: -32px;
  transform: translate(0);
}

.g_s-testimonial-v03-mobile-btn-pause-2:hover {
  background-color: #fff9;
  transform: translate(0, -4px);
}

.g_s-testimonial-v03-mobile-rs-2 {
  background-color: #161616;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 560px;
  display: flex;
  position: relative;
  top: 47%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.section_works-layout {
  padding-top: 3rem;
}

.container-large-rs {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-vertical-testimonial-rs {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-vertical-testimonial-rs.is-testimonial {
  padding-bottom: 0;
}

.testimonial_slide-rs {
  padding-left: 2rem;
  padding-right: 2rem;
}

.testimonial_content-rs {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-testimonial05_slide-copy {
  padding-left: 4rem;
  padding-right: 4rem;
}

.features-content-container1-rs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.padding-vertical-xhuge--rs {
  padding-top: 1rem;
  padding-bottom: 3rem;
}

.g_s-faqs--rs {
  z-index: 0;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 85px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g_s-faqs--rs.c-bg-darker {
  background-color: var(--grey-01\<deleted\|variable-090d3399\>);
}

.padding-vertical-xhuge-2-rs {
  padding-top: 0;
  padding-bottom: 3rem;
}

.image-47 {
  object-fit: cover;
  flex: 1;
}

.testimonial_content-hero-rs {
  z-index: 99;
  border: 1px solid var(--untitled-ui--gray400);
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 85%;
  min-width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  display: block;
  position: absolute;
  inset: 41% auto auto 20%;
}

.testimonial_content-hero-rs.is-long {
  height: auto;
}

.g_a-text-regular-hero-rs {
  text-align: left;
  flex: 0 auto;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.5em;
}

.g_a-text-regular-hero-rs p {
  font-size: 16px;
}

.g_a-text-regular-hero-rs.is-bold {
  margin-bottom: .5rem;
  font-weight: 700;
}

.g_a-text-regular-hero-rs.is-white {
  color: var(--color-black--white);
}

.testimonial14_client--rs {
  text-align: left;
  align-items: center;
  margin-top: 0;
  margin-bottom: 1rem;
  display: flex;
}

.g_a-text-regular-hero1-rs {
  flex: 0 auto;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5em;
}

.g_a-text-regular-hero1-rs p {
  font-size: 16px;
}

.g_a-text-regular-hero1-rs.is-bold {
  text-align: left;
  margin-bottom: .5rem;
  font-size: 14px;
  font-weight: 700;
}

.g_a-text-regular-hero1-rs.is-bold.heromain {
  font-size: 16px;
}

.g_a-text-regular-hero1-rs.is-white {
  color: var(--color-black--white);
}

.testimonial14_client-hero-rs {
  text-align: left;
  align-items: center;
  margin-top: 0;
  margin-bottom: .5rem;
  display: flex;
}

.image-hero-rs {
  object-fit: cover;
  flex: 1;
  max-height: 65%;
}

.testimonial14_rating-hero-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.price-block-rs {
  color: #101828;
  text-decoration: none;
}

.exe-link-rs {
  color: #fff;
  text-decoration: none;
  display: flex;
}

.g_cta-rs-works {
  z-index: 4;
  background-color: var(--color-sorbus--sorbus-400);
  opacity: 1;
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  align-self: stretch;
  width: 17rem;
  min-width: 0;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 2rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: block;
  position: relative;
}

.g_cta-rs-works:hover {
  background-color: #eb9f2e;
}

.g_cta-rs-works.temporary {
  width: 400px;
}

.testimonial_client--rs {
  text-align: left;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.padding-vertical-works-rs {
  padding-top: 0;
  padding-bottom: 3rem;
}

.testimonial_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.layout32_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.g_s-navbar-v03-cta-primary--rs {
  color: #000;
  background-color: #ffad32;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 12px 16px;
  font-weight: 700;
  line-height: 16px;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  transform: translate(0);
}

.g_s-navbar-v03-cta-primary--rs:hover {
  background-color: #eb9f2e;
  transform: translate(0, -3px);
}

.g_s-navbar-v03-cta-primary--rs.hide-desktop {
  display: none;
}

.g_s-navbar-v03-cta-primary--rs.g_s-wide-cta {
  min-width: 35%;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 16px;
}

.link-block-6 {
  color: #449bff00;
  text-align: center;
}

.image-48 {
  max-width: 30%;
  margin-left: 0;
  padding-left: 0;
  display: block;
}

.user-review-v1-_home {
  z-index: 3;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f6f6f6cc;
  border-radius: 1rem;
  width: 100%;
  max-width: 580px;
  padding: 24px 32px 16px;
  position: relative;
}

.text-size-medium-_home {
  min-width: auto;
  max-width: none;
  font-size: .875rem;
  line-height: 1.5em;
}

.image-erin {
  width: 43.35px;
  min-width: 43.3%;
  height: 43.35px;
}

.user-review-v1-photo---home {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
}

.flex-vertical--home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-vertical--home.has-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.flex-vertical--home.is-coaching-coaches {
  text-align: center;
  align-items: center;
}

.flex-vertical--home.is-user-rating-avg-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-vertical--home.is-align-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical--home.is-block-benefits {
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical--home.is-card-benefit {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical--home.is-align-center {
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical--home.is-user-review-v2 {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical--home.get-matched {
  margin-top: 20px;
}

.flex-vertical--home.is-reviews-hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal--home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.flex-horizontal--home.has-no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.flex-horizontal--home.is-card-coach, .flex-horizontal--home.is-user-review-v1-stars {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-horizontal--home.is-user-review-v1-stars.heroonly {
  padding-left: 120px;
}

.flex-horizontal--home.is-user-review-v1-info {
  justify-content: space-between;
  width: 100%;
}

.flex-horizontal--home.is-user-rating-avg-stars {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-horizontal--home.is-user-review-v1-name {
  flex: 0 auto;
}

.flex-horizontal--home.is-user-review-v2-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-horizontal--home.is-user-review-v1-user {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.testimonial_content-hero-home {
  z-index: 99;
  border: 1px none var(--untitled-ui--gray400);
  border-radius: 1rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: absolute;
  inset: 45% auto auto 15%;
}

.testimonial_content-hero-home.is-long {
  height: auto;
}

.g_image-wrapper-home {
  object-fit: fill;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: 37rem;
  min-height: auto;
  display: flex;
  position: relative;
}

.g_career-test-hori-page-home-padding--rs-copy {
  background-color: #fff;
  padding-left: 5%;
  padding-right: 5%;
}

.g_career-test-hori-page-home-padding--rs-copy.brian {
  margin-left: 12px;
}

.text-span-29 {
  text-align: left;
  font-size: .65rem;
  font-weight: 700;
  display: flex;
}

.image-49 {
  order: -1;
}

.executive-pricing-rs-price {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-text-stroke-width: 0px;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.package-explanation {
  padding-top: 1.25rem;
}

.executive-details-rs-pricing {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding-top: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.exe-details-rs-pricing {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.parrallel-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
}

.image-pricing {
  box-sizing: border-box;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex: none;
  max-width: none;
}

.image-executive-rs--pricing {
  object-fit: none;
  flex: none;
  min-width: auto;
  max-width: none;
  display: flex;
}

.text-pricing {
  color: var(--darkblue);
  font-weight: 500;
}

.h1-pricing {
  color: var(--darkblue);
  padding-bottom: 1rem;
  font-size: 30px;
  font-weight: 700;
}

.subhead-pricing {
  color: var(--darkblue);
  font-weight: 500;
}

.exe-wrapper-rs-pricing {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.superscript-5 {
  pointer-events: auto;
  text-decoration: underline;
}

.link--cta {
  align-self: stretch;
  text-decoration: none;
  display: block;
}

.link-tool {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--darkblue);
  flex-flow: row;
  text-decoration: none;
  display: flex;
}

.link-tool.is-popular {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--color-black--white);
  flex-flow: row;
}

.link-tool.is-popular.is-coach, .link-tool.is-coach {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
}

.cta-active {
  align-self: stretch;
  text-decoration: none;
}

.text-span-30 {
  line-height: 0;
}

.superscript-6 {
  font-size: 30px;
}

.superscript-7 {
  font-size: 20px;
}

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

.text-span-32 {
  text-transform: none;
  text-decoration: none;
}

.g_ctnr--price {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  max-width: none;
  margin: 0 auto;
  display: block;
}

.g_ctnr--price.g_ctnr_centered {
  align-items: center;
}

.g_career-test--section_heroheader-rs--new {
  overflow: visible;
}

.text-size-medium-rs-new {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-medium-rs-new.value_proposition {
  margin-left: 20px;
  margin-right: 20px;
}

.g_s-navbar-v03-menu-link-new {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--color-black--black);
  word-break: keep-all;
  border-radius: 12px;
  flex: none;
  align-items: center;
  padding: 12px 8px;
  font-family: Satoshi variable, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: background-color .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.g_s-navbar-v03-menu-link-new:hover {
  background-color: #0000001a;
}

.pulse--rs-hide {
  z-index: 3;
  background-color: #ffe3a5;
  border-radius: 8px;
  width: auto;
  height: 52px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: none;
  position: relative;
  top: 0;
  transform: translate(0%, -100%);
}

.pulse--rs-hide.is-jnb {
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.cta-wrapper-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.cta-text-1 {
  color: var(--color-black--white);
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}

.cta-text-2 {
  color: var(--color-black--black-200);
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.g_s-btn-small-cyan-new {
  background-color: var(--aqua\<deleted\|variable-55f16360\>);
  color: var(--color-black--black);
  text-align: center;
  letter-spacing: .04em;
  text-transform: none;
  border-radius: 36px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 10px 1rem 10px 1.5rem;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.g_s-btn-small-cyan-new:hover {
  background-color: #86f7e3;
}

.ds_floatingpills-flex-new {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--untitled-ui--gray300);
  border-radius: 1rem;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 1.5rem 1rem;
  display: flex;
}

.g_s-floating-pill-new {
  grid-column-gap: 11px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  background-color: #ffffffbd;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  padding: 1rem 1.5rem;
  transition: all .8s;
  display: flex;
}

.g_s-floating-pill-new:hover {
  background-color: #fff;
}

.blog-cta-inline-text {
  font-size: 1.5rem;
  font-weight: 500;
}

.cta-inline-link {
  color: var(--darkblue);
  border-radius: 16px;
  text-decoration: none;
}

.g_a-text-large-new {
  font-size: 20px;
  line-height: 1.5em;
}

.g_s-navbar-v03-menu-link-home {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--color-black--black);
  word-break: keep-all;
  border-radius: 12px;
  flex: none;
  align-items: center;
  padding: 12px 8px;
  font-family: Satoshi variable, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: background-color .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.g_s-navbar-v03-menu-link-home:hover {
  background-color: #0000001a;
}

.g_s-navbar-v03-menu-link-test {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--color-black--black);
  word-break: keep-all;
  border-radius: 12px;
  flex: none;
  align-items: center;
  padding: 12px 8px;
  font-family: Satoshi variable, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: background-color .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.g_s-navbar-v03-menu-link-test:hover {
  background-color: #0000001a;
}

.pricing04_plan--2-rs--report {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--color-black--white);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 350px;
  margin-top: 0;
  padding: 2rem 1.5rem;
  display: flex;
  position: static;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.pricing04_plan--2-rs--report.is-popular {
  background-color: var(--darkblue);
  color: var(--color-black--white);
  border-width: 1px;
  min-width: 350px;
  padding-top: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.pricing04_plan--2-rs--report.is-tab {
  border-color: var(--untitled-ui--gray300);
  justify-content: flex-start;
  align-items: center;
  min-width: 350px;
  padding-top: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.pricing04_plan--2-rs--report.is-tab:hover {
  background-color: var(--color-black--white);
  box-shadow: 0 4px 6px -2px #00000014, 0 12px 16px -4px #00000008;
}

.pricing04_plan--2-rs--report-main {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--color-black--white);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 350px;
  margin-top: 0;
  padding: 2rem 1.5rem;
  display: flex;
  position: static;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.pricing04_plan--2-rs--report-main.is-popular {
  background-color: var(--darkblue);
  color: var(--color-black--white);
  border-width: 1px;
  justify-content: flex-start;
  align-items: center;
  min-width: 350px;
  padding-top: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.pricing04_plan--2-rs--report-main.is-tab {
  border-color: var(--untitled-ui--gray300);
  min-width: 350px;
  padding-top: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.pricing04_plan--2-rs--report-main.is-tab:hover {
  background-color: var(--color-black--white);
  box-shadow: 0 4px 6px -2px #00000014, 0 12px 16px -4px #00000008;
}

.pricing04_icon-wrapper--rs-normal {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.pricing04_icon-wrapper--rs-normal.is-revisons-inside {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  align-self: flex-start;
  display: flex;
}

.div-block-77 {
  flex-flow: column;
  display: flex;
}

.link-block-7 {
  color: var(--color-black--black);
}

.tab-pane-tab-3 {
  min-width: auto;
}

.double-line-div {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.bold-text-21 {
  font-weight: 500;
}

.div-block-78 {
  flex-flow: column;
  display: flex;
}

.div-block-79 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.div-block-80 {
  flex-flow: column;
  display: flex;
}

.about-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--color-black--black);
  border-radius: 12px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  padding: 1.5rem;
  display: flex;
}

.about-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  align-items: stretch;
  min-width: 55%;
  display: flex;
}

.about-text-header {
  color: var(--color-black--white);
  font-size: 18px;
  font-weight: 500;
}

.about-subtext {
  color: var(--color-black--white);
  font-size: 14px;
}

.about-subtext.is-left {
  text-align: right;
}

.about-subtext.is-main {
  font-size: 16px;
}

.about-header-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.chart-holder {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-self: auto;
  align-items: flex-end;
  max-width: none;
  display: flex;
}

.chart-object {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.chart-object:hover {
  filter: contrast(120%);
}

.triangle {
  border-style: solid;
  border-width: 10px 10px 0;
  border-color: var(--untitled-ui--warning300) var(--color-black--black);
  width: auto;
  height: 0;
}

.triangle.is-two {
  border-top-color: #f3de9e;
}

.triangle.is-three {
  border-top-color: var(--color-bilbao--bilbao-100);
  border-bottom-color: var(--color-bilbao--bilbao-100);
}

.triangle.is-median {
  border-top-color: var(--color-astronaut--astronaut-500);
}

.triangle.is-four {
  border-top-color: var(--color-bilbao--bilbao-100);
  border-bottom-color: var(--color-bilbao--bilbao-100);
}

.triangle.is-five {
  border-top-color: #f3de9e;
}

.chart-bar {
  background-color: var(--untitled-ui--warning300);
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 2rem;
  display: flex;
}

.chart-bar.is-one.is-last {
  height: 1rem;
}

.chart-bar.is-two {
  background-color: #f3de9e;
  height: 4rem;
}

.chart-bar.is-two.is-first {
  background-color: #f3de9e;
  height: 3rem;
}

.chart-bar.is-three {
  background-color: var(--color-bilbao--bilbao-100);
  height: 6rem;
}

.chart-bar.is-three.is-last {
  background-color: #e2f6e2;
  height: 5rem;
}

.chart-bar.is-median {
  background-color: var(--color-astronaut--astronaut-500);
  height: 8rem;
}

.about-content--right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: stretch;
  min-width: auto;
  display: flex;
}

.about-footer-container {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.about-footer-content {
  flex-flow: column;
  display: flex;
}

.responsibility-holder {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: auto;
  display: flex;
}

.resp-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: 1;
  display: flex;
}

.bullet-img-wrapper {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.range-content {
  display: flex;
}

.image-50 {
  width: 100%;
}

.heading-12, .rich-text-h3 {
  margin-bottom: 1rem;
}

.list-6, .list-7, .rich-list {
  font-size: 20px;
}

.blog-text {
  font-size: 18px;
  line-height: 1.7rem;
}

.coach-h1 {
  letter-spacing: -.01em;
  font-size: 2.25rem;
  line-height: 1.3em;
}

.coach-h2 {
  letter-spacing: -.01em;
  font-size: 1.875rem;
  line-height: 1.3em;
}

.coach-h4 {
  letter-spacing: normal;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.coach-h3 {
  letter-spacing: -.01em;
  font-size: 1.5rem;
  line-height: 1.3em;
}

.coach-h3.max-width-450 {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
}

.coach-h3-2 {
  letter-spacing: -.01em;
  font-size: 1.875rem;
  line-height: 1.3em;
}

.coach-h3-2.max-width-450 {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.coach-h4-2 {
  letter-spacing: normal;
  max-width: 200px;
  font-size: 1.25rem;
  line-height: 1.3em;
}

.coach-h4-2.max-width-200 {
  max-width: 200px;
}

.coach-h4-2.is-enhance {
  max-width: 0;
}

.coach-h2-2 {
  letter-spacing: -.01em;
  font-size: 2rem;
  line-height: 1.3em;
}

.coach-h4-3 {
  letter-spacing: normal;
  width: 45%;
  max-width: none;
  font-size: 1.25rem;
  line-height: 1.3em;
}

.coach-h4-3.max-width-200 {
  max-width: 200px;
}

.coach-h4-3.is-enhance {
  max-width: 0;
}

.header-imager-wrapper-large {
  border-radius: 4px;
  width: 100%;
  height: 200px;
  overflow: hidden;
}

.header-image-wrapper-medium {
  border-radius: 4px;
  width: 100%;
  height: 200px;
  position: relative;
}

.text-color-black {
  color: #080808;
}

.header-image-wrapper-small {
  border-radius: 4px;
  width: 100%;
  max-width: 300px;
  height: 200px;
}

.button-ghost-icon-right {
  grid-column-gap: 8px;
  color: #a3a3a3;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 16px 12px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-ghost-icon-right:hover {
  color: #271d0c;
  background-color: #f5f5f5;
}

.button-group-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.column-regular {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.header-accent-bottom-right {
  position: absolute;
  inset: auto 0% -24px auto;
}

.header-image-column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.header-image-grid-bottom {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.cc-header-content {
  z-index: 5;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.header-accent-top-left {
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  display: flex;
}

.max-width-medium-2 {
  max-width: none;
}

.paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.cc-section-header {
  padding: 2rem 5%;
  position: relative;
}

.column-x-large {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.cc-header-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr;
  margin-bottom: 4rem;
}

.cc-coaching-h1 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.2;
}

.image-cover {
  object-fit: cover;
  border-radius: 4px;
  width: 100%;
  height: 100%;
}

.header-image-grid-top {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr 2fr;
  justify-items: end;
}

.button-secondary {
  color: #fff;
  background-color: #080808;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 40px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-secondary:hover {
  background-color: #ea7462;
}

.icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.cc-section-coach {
  padding: 5rem 5% 3rem;
  position: relative;
}

.cc-coach-content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr;
}

.cc-content-holder {
  z-index: 5;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.cc-content-holder.is-logo {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.uui-text-size-medium-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.cc-features-header {
  text-align: center;
}

.uui-container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-9 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-6 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-6 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-7:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-8.button-row-center {
  justify-content: center;
}

.uui-icon-1x1-xsmall-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.cc-features-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-layout74_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.cc-features-items {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-6:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-6:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-icon-featured-outline-large-4 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-5 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.cc-features-layout {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.cc-section-features {
  padding: 2rem 5%;
  position: relative;
}

.cc-section-features.is-coach {
  padding-top: 0;
  padding-bottom: 0;
}

.row-x-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content-accent-left {
  color: #93dcda;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  inset: auto auto -24px 32px;
}

.content-text-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.content-accent-right {
  color: #ea7462;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  inset: -16px 24px auto auto;
}

.container-regular-2 {
  z-index: 5;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #ea7462;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 40px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-primary:hover {
  background-color: #c74e38;
}

.content-grid {
  grid-column-gap: 92px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr;
  align-items: center;
}

.h3-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

.content-image-wrapper {
  position: relative;
}

.overline {
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 24px;
}

.overline.text-color-primary {
  color: #ea7462;
}

.section-large {
  padding: 100px 5%;
  position: relative;
}

.cc-section-content {
  padding: 3rem 5%;
  position: relative;
}

.custom-code-booster {
  display: none;
}

.logo-wrapper {
  opacity: .65;
  filter: grayscale();
  color: #ccc;
  cursor: default;
  flex: none;
  align-self: center;
  width: 70px;
  transition: all .5s;
}

.logo-wrapper:hover {
  color: #141414;
}

.overline-2 {
  color: #000;
  letter-spacing: .16em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.logo-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 792px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.label-small {
  letter-spacing: -.006em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.label-small.text-gray-700 {
  color: #3d3d3d;
}

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

.button-outline-large {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0000;
  border: 1px solid #e0e0e0;
  border-radius: 99px;
  padding: 24px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.8;
  transition: background-color .2s, color .2s;
}

.button-outline-large:hover {
  color: #fff;
  background-color: #000;
}

.button-outline-large:focus {
  border-color: #141414;
}

.container-regular-3 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.logos-wrapper {
  grid-column-gap: 7rem;
  grid-row-gap: 64px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.title-wrapper-regular {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 588px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-regular {
  padding: 96px 5%;
  position: relative;
}

.logo-statistic {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  box-shadow: 0 0 0 8px #fff;
}

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

.h2-heading {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.h4-heading {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.5;
}

.cc-section-logo {
  padding: 0 5% 2rem;
  position: relative;
  overflow: hidden;
}

.cc-section-testimonials {
  padding: 96px 5%;
  position: relative;
}

.h2-heading-2 {
  color: #000;
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.feature-carousel-wrapper {
  margin-top: 48px;
  overflow: hidden;
}

.row-tiny {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-arrow {
  color: #ff443d;
  overflow: hidden;
}

.column-tiny {
  z-index: 5;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.feature-cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 32px;
  display: flex;
}

.subheading-large {
  color: #000;
  letter-spacing: -.24px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.code-embed-2 {
  display: none;
}

.page-padding-7 {
  padding-left: 5%;
  padding-right: 5%;
}

.h5-heading {
  color: #000;
  letter-spacing: -.35px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.caption-regular {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.caption-regular.text-color-gray-700 {
  color: #5f5e5d;
}

.title-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #ff443d;
  flex-direction: row;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.feature-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.feature-illustration {
  width: 132px;
}

.icon-x-large {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.icon-x-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.paragraph-large {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large.text-color-gray-950 {
  color: #1f1e1e;
}

.container-regular-4 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

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

.feature-link-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #000;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #d6d3d1;
  border-radius: 12px;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 306px;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

.feature-link-card:hover {
  background-color: #fff;
}

.feature-carousel {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.icon-wrapper-regular {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.max-width-regular {
  max-width: 550px;
}

.column-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.text-color-red-500 {
  color: #ff443d;
}

.paragraph-regular-2 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-regular-2.text-color-gray-800 {
  color: #4d4d4c;
}

.paragraph-regular-2.text-color-gray-600 {
  color: #525f75;
}

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

.title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 858px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h2-heading-3 {
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 600;
  line-height: 72px;
}

.text-color-orange {
  color: #fe5b25;
}

.overline-3 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.feature-grid-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-large-bg {
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large-bg.text-weight-bold {
  font-weight: 700;
}

.feature-card-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.container-large-7 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.feature-card-grid-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
}

.feature-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: .5px solid #d5d9e2;
  border-radius: 16px;
  flex-direction: column;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 2px #23272e14;
}

.feature-card-grid-bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
}

.section-small, .cc-section-features-2 {
  padding: 72px 5%;
  position: relative;
}

.cc-header-subtext {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
}

.cc-g_cta--rs {
  z-index: 4;
  background-color: var(--color-sorbus--sorbus-400);
  opacity: 1;
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  width: auto;
  min-width: 0;
  margin-top: 24px;
  padding: 12px 1rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: block;
  position: relative;
}

.cc-g_cta--rs:hover {
  background-color: #eb9f2e;
}

.cc-g_cta--rs.temporary {
  width: 400px;
}

.cc-cta-wrapper-rs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 50%;
  display: flex;
}

.cc-g_hero-cta-rs {
  flex: 1;
  min-width: 0%;
  max-height: 76px;
  margin-top: 8px;
  display: block;
  position: relative;
}

.cc-g_hero-cta-rs.is-right {
  min-width: 54%;
  max-width: none;
}

.cc-lower-header-items {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.cc-upper-header-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.cc-g_career-test-hero-stats--jnb {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.g_cta {
  z-index: 4;
  background-color: var(--color-sorbus--sorbus-400);
  opacity: 1;
  color: var(--color-black--black);
  text-align: center;
  border-radius: 8px;
  width: auto;
  min-width: 0;
  margin-top: 24px;
  padding: 12px 1rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: block;
  position: relative;
}

.g_cta:hover {
  background-color: #eb9f2e;
}

.g_cta.temporary {
  width: 400px;
}

.pulse--cc {
  z-index: 3;
  background-color: #ffe3a5;
  border-radius: 8px;
  width: auto;
  height: 52px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: 0;
  transform: translate(0%, -100%);
}

.pulse--cc.is-jnb {
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.cc_hero-div-cta-new {
  color: var(--color-black--black);
  background-color: #eee;
  border: 1px solid #d8dbdf;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 10px 20px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.cc_hero-div-cta-grid-new {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: stretch stretch;
  display: flex;
}

.cc-header-tabs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #eee;
  border: 1px solid #d8dbdf;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  font-size: 16px;
  display: flex;
}

.cc-tab-text, .cc-tab-link {
  color: var(--color-black--black);
  text-decoration: none;
}

.frame-2095586224 {
  grid-row-gap: 62px;
  background-color: #fcfcfc;
  border: 1px solid #dcdcdc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-131 {
  grid-column-gap: 106px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.avatar {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 383px;
  text-decoration: none;
  display: flex;
}

.avatar-2 {
  background-color: #f9fafb;
  border: 8px solid #fff;
  border-radius: 999px;
  overflow: hidden;
}

.image-51 {
  object-fit: cover;
}

.content-style {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-128 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ghost_button {
  background-color: #ffad32;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 160px;
  max-width: 257px;
  height: 52px;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.text {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.heading {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 638px;
  text-decoration: none;
  display: flex;
}

.content-style-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-123 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-2 {
  color: #030712;
  letter-spacing: -1.24px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.stars-rating {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.rating-2 {
  grid-column-gap: 2px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

._49-stars {
  color: #71b937;
  letter-spacing: .4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.frame-125 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 22px;
  display: flex;
}

.text-3 {
  color: #1f2937;
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.frame-2095586223 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 64px;
  display: flex;
}

.text-4 {
  color: #101828;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.frame-42897 {
  grid-column-gap: 16px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 93px;
  display: flex;
}

.frame-9 {
  grid-column-gap: 8px;
  background-color: #eee;
  border: .5px solid #d8dbdf;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.resume-and-linkedin-optimization {
  color: #49505b;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-ac-sed-erat-amet-vitae-senectus-pellentesque-diam-non-amet-ma {
  color: #141414;
  letter-spacing: -.18px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.button-style {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-5 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.cc-coach-holder {
  grid-row-gap: 62px;
  background-color: #fcfcfc;
  border: 1px solid #dcdcdc;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 3rem;
  text-decoration: none;
  display: flex;
}

.cc-coach-card {
  grid-column-gap: 106px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.cc-photo-wrapper {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.cc-coach-image-wrapper {
  background-color: #f9fafb;
  border: 8px solid #fff;
  border-radius: 999px;
  width: 100%;
  overflow: hidden;
}

.image-52 {
  object-fit: cover;
  max-width: none;
}

.cc-button-wrapper-main {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc-button-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc-coach-avalability--cta {
  background-color: #ffad32;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 52px;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.cc-coach-avalability--cta:hover {
  filter: brightness(95%);
  mix-blend-mode: normal;
}

.text-6 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.cc-coach-features {
  grid-column-gap: 2rem;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.cc-about-me-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc-coach-name-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc-coach-name {
  color: #030712;
  letter-spacing: -1.24px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.stars-rating-2 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.rating-3 {
  grid-column-gap: 2px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

._49-stars-2 {
  color: #71b937;
  letter-spacing: .4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.cc-trust-wrapper {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 22px;
  display: flex;
}

.cc-features-text {
  color: #1f2937;
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.cc-area-exp {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.cc-features-small-header {
  color: #101828;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.cc-expertise-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 93px;
  display: flex;
}

.cc-pills {
  grid-column-gap: 8px;
  background-color: #eee;
  border: .5px solid #d8dbdf;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.resume-and-linkedin-optimization-2 {
  color: #49505b;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.cc-regular-text {
  color: #141414;
  letter-spacing: -.18px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.button-style-2 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-10 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.container {
  grid-row-gap: 4rem;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.cc-content {
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.cc-content-item {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.featured-icon {
  object-fit: cover;
  border: 8px solid #f4f4f4;
  border-radius: 28px;
}

.cc-text_item-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-11 {
  color: #101828;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.cc-regular-center-text {
  color: #141414;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.featured-icon-2 {
  background-color: #f4f4f4;
  border: 8px solid #f4f4f4;
  border-radius: 28px;
}

.material-symbolscontact-support-outline {
  object-fit: cover;
  overflow: hidden;
}

.cc-h3-regular {
  font-size: 1.35rem;
  font-weight: 700;
}

.cc-section-features_location {
  padding: 2rem 5% 0;
  position: relative;
}

.content---jambo-ui {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-left: 120px;
  padding-right: 120px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2095586221 {
  grid-column-gap: 0rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.image-53 {
  object-fit: cover;
  width: auto;
  max-width: 40rem;
}

.frame-2095586222 {
  grid-row-gap: 4rem;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  height: auto;
  text-decoration: none;
  display: flex;
}

.content-style-3 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.cc-feature-location {
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.heading-13 {
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.text-12 {
  color: #23272e;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
  text-decoration: none;
}

.text-13 {
  color: #141414;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.cc-cta_body {
  background-color: #ffad32;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 160px;
  max-width: 257px;
  height: 52px;
  margin-top: 1rem;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.text-14 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-2095586226 {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.text-15 {
  color: #101828;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.cc-my-companies {
  grid-column-gap: 16px;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.cc-pils {
  grid-column-gap: 8px;
  background-color: #eee;
  border: .5px solid #d8dbdf;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.cc-pill-text {
  color: #49505b;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.g_sub-header-cc {
  max-width: 700px;
  margin-top: 0;
  font-size: 18px;
  line-height: 1.5em;
}

.g_sub-header-cc.text-16 {
  font-size: 16px;
}

.g_sub-header-cc.text-16.v-2 {
  margin-top: 20px;
  line-height: 1.5em;
}

.g_sub-header-cc.text-20 {
  font-size: 20px;
}

.g_sub-header-cc.is-black {
  color: var(--color-black--black);
}

.g_sub-header-cc.is-choose {
  max-width: 800px;
  margin-bottom: 1rem;
}

.g_sub-header-cc.is-benefits {
  max-width: 550px;
  margin-bottom: 1rem;
}

.g_client-potential-text-block--cc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-54 {
  max-width: 150%;
}

.cc-logo-move {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex-flow: row;
  display: flex;
}

.cc-move-logs {
  display: flex;
}

.cc-section-testimonialss {
  padding: 2rem 5%;
  position: relative;
  overflow: hidden;
}

.cc-testimonial_card {
  grid-row-gap: 16px;
  border: 1px solid #e7eaee;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 15rem;
  max-width: 18rem;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.frame-2095586228 {
  background-color: #fff;
  align-self: stretch;
}

.image-4 {
  object-fit: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.cc-testimonial_bg_image {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/682f1e18bf39c474b602783a_Frame%202095586228.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 280px;
  padding: 8px 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.card-content {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 234px;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.cc-card-content {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.cc-testimonial-name {
  color: #fff;
  letter-spacing: -.015em;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.cc-testimonail-role {
  color: #fff;
  text-align: left;
  letter-spacing: -.09px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.cc-coach-card_name {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc-card-text {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.card-content-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 1rem;
  padding-right: .5rem;
  text-decoration: none;
  display: flex;
}

.cc-hired-by-text {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc-hired-by {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hired-by {
  color: #07090d;
  letter-spacing: -.015em;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.logo {
  object-fit: cover;
  max-width: 40%;
  overflow: hidden;
}

.cc-testimonial-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.cc-move_testimonials {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.cc-testimonial_bg_image--2 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/682f34604b5f03acfe37a9f7_Frame%202095586230.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 280px;
  padding: 8px .5rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cc-testimonial_bg_image--3 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/682f34604dba7bc3be4d50ec_Frame%202095586231.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 280px;
  padding: 8px .5rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cc-testimonial_bg_image--7 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/682f34602be9eea0069d1426_Frame%202095586228.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 280px;
  padding: 8px .5rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cc-testimonial_bg_image--4 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/682f3423f675e134c20967bb_Frame%202095586228.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 280px;
  padding: 8px .5rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cc-testimonial_bg_image--5 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/682f342311711db02fe9f01d_Frame%202095586229.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 280px;
  padding: 8px .5rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cc-testimonial_bg_image--6 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/682f342369dbffcf8b62d205_Frame%202095586232.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 280px;
  padding: 8px .5rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cc-testimonial_bg_image--8 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/682f3425a501658dfb3b3cd2_Frame%202095586234.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 280px;
  padding: 8px .5rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cc-testimonial_bg_image--9 {
  grid-row-gap: 10px;
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/682f1e18bf39c474b602783a_Frame%202095586228.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px 16px 0 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 280px;
  padding: 8px .5rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cc-light-text {
  text-align: center;
}

.cc-section-features-3 {
  padding: 0 5% 0;
  position: relative;
  overflow: hidden;
}

.frame-2147225768 {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.frame-2147225767 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature {
  grid-row-gap: 24px;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.icon-3 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.iconly---outline {
  object-fit: cover;
}

.title-style {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-16 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-17 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.feature-2 {
  grid-row-gap: 24px;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-19 {
  grid-column-gap: 10px;
  border: 1px solid #b3bbe5;
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-18 {
  color: #141414;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2147225766 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 212px;
  display: flex;
}

.icon-4 {
  grid-column-gap: 10px;
  border: 1px solid #f5a3a3;
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.grid-7 {
  grid-template: "Area-4 Area-3 Area-3 ."
                 "Area Area Area-2 Area-2"
                 / 1fr 1fr 1fr 1fr;
}

.frame-2147225769 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147225770 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-3 {
  grid-row-gap: 24px;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.icon-5 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.cc-feature-header-2 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-20 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2147225771 {
  grid-column-gap: 10px;
  border: 1px solid #b3bbe5;
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-21 {
  color: #141414;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2147225772 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 212px;
  display: flex;
}

.icon-6 {
  grid-column-gap: 10px;
  border: 1px solid #f5a3a3;
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-2147225773 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147225774 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-4 {
  grid-row-gap: 24px;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.text-22 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2147225775 {
  grid-column-gap: 10px;
  border: 1px solid #b3bbe5;
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.text-23 {
  color: #141414;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2147225776 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 212px;
  display: flex;
}

.icon-7 {
  grid-column-gap: 10px;
  border: 1px solid #f5a3a3;
  border-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.g_client-potential-text-block--ccc {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.g_client-potential-text-block--ccc.is-choose {
  margin-bottom: 6rem;
}

.cc-left-feature {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cc_coaching-benefits-inner-ccc {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  width: 50%;
  min-height: 400px;
  display: flex;
}

.cc_coaching-benefits-inner-ccc.pr-15 {
  padding-right: 15px;
}

.cc_coaching-benefits-inner-ccc.pr-15.mobile {
  align-self: flex-start;
  width: auto;
}

.cc_coaching-benefits-inner-ccc.pl-35 {
  padding-left: 35px;
}

.g_a-fw-bold_cc {
  align-self: auto;
  font-weight: 700;
}

.g_a-fw-bold_cc.g_a-color-grey-5 {
  color: #0009;
}

.g_a-fw-bold_cc.g_a-h2.g_hero-header {
  color: var(--color-black--white);
  max-width: 720px;
}

.g_a-fw-bold_cc.g_a-color-white.g_a-h4 {
  max-width: 438px;
}

.g_a-fw-bold_cc.g_a-color-white.g_text-36 {
  max-width: 480px;
  font-size: 36px;
  line-height: 1.1em;
}

.g_a-fw-bold_cc.text-20 {
  align-self: auto;
  font-weight: 500;
}

.g_a-fw-bold_cc.text-20.width-200 {
  max-width: 200px;
}

.g_a-fw-bold_cc.text-20.width-45 {
  width: 20%;
}

.g_a-fw-bold_cc.text-20.width-330 {
  max-width: 330px;
}

.cc_coaching-benefits-inner--cc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.cc_coaching-benefits-inner--cc.is-tablet-down-visible {
  display: none;
}

.cc_coaching-benefits-inner-2--cc {
  width: 50%;
}

.g_client-potential-text-block--cccc {
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.frame-2147225777 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147225751 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc-coach-when {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-style-5 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-24 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.text-25 {
  color: #030712;
  letter-spacing: -.18px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.unable-to-progress-despite-your-efforts-a-coach-can-help-you-identify-barriers-and-develop-strategie {
  color: #141414;
  letter-spacing: -.08px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2147225750 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.content-style-6 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-26 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147225778 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.cc-when-inner {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-27 {
  color: #030712;
  letter-spacing: -.18px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.cc-features-header-text {
  font-size: 1.25rem;
  font-weight: 500;
}

.frame-2147225754, .frame-2147225779, .frame-2147225780 {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.cc-category-holder {
  grid-column-gap: 16px;
  grid-row-gap: 28px;
  background-color: #fff;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.categories {
  grid-column-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-2147225753 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc-category-card {
  grid-column-gap: 16px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

._66ac52d3d91ae6572dde83a2_coach-guidance-1svg {
  object-fit: cover;
  max-width: none;
  overflow: hidden;
}

.text-28 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200px;
  text-decoration: none;
  display: flex;
}

.text-29 {
  color: #030712;
  letter-spacing: -.18px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.category-2 {
  grid-column-gap: 16px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 112px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.text-30 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.categories-2 {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1194px;
  text-decoration: none;
  display: flex;
}

.cc-category-row {
  grid-column-gap: 1.5rem;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.engineering-and-technology {
  color: #030712;
  letter-spacing: -.18px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.category-3 {
  grid-column-gap: 16px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 112px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.text-31 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 204px;
  text-decoration: none;
  display: flex;
}

.text-32 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.text-33 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 270px;
  text-decoration: none;
  display: flex;
}

.category-4 {
  grid-column-gap: 16px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 96px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.text-34 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 312px;
  text-decoration: none;
  display: flex;
}

.cc-section-content-roles {
  padding: 3rem 5%;
  position: relative;
}

.g_sub-header-ccc {
  margin-top: 10px;
  font-size: 18px;
  line-height: 1.2em;
}

.g_sub-header-ccc.text-16 {
  color: var(--color-black--black);
  font-size: 16px;
}

.g_sub-header-ccc.text-16.v-2 {
  margin-top: 20px;
  line-height: 1.5em;
}

.g_sub-header-ccc.text-16.is-features {
  color: var(--color-black--black);
  font-family: Satoshi variable, sans-serif;
}

.g_sub-header-ccc.text-20 {
  font-size: 20px;
}

.g_sub-header-ccc.is-black {
  color: var(--color-black--black);
}

.cc_career-stages-section-cc {
  background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ac596999451198508b4f19_Group%201597881809.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-top: 40px;
  margin-bottom: 40px;
}

.cc-btn-wrapper {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 52px;
  display: flex;
}

.frame-2147225781 {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc-btn-outline {
  border: 1px solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 52px;
  padding: 8px 2rem;
  text-decoration: none;
  display: flex;
}

.cc-btn-text {
  color: #212121;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.cc_section-steps {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.cc_section-steps.is-coach {
  position: relative;
}

.cc-section-when-to-hire {
  padding: 3rem 5%;
  position: relative;
}

.cc-outline-btn {
  text-decoration: none;
}

.cc-amazon {
  max-width: 200%;
}

.cc-btn-ava {
  flex: 1;
}

.cc-button-wrapper-location {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.image-55 {
  max-width: 150%;
}

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

.cc-coach-image {
  width: 280px;
  max-width: none;
  height: 280px;
}

.cc-button-wrapper-lfeatures {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.cc-button-wrapper-lfeatures.is-coach {
  width: 70%;
}

.cc_coaching-benefits-inner-1-cc {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  width: 50%;
  min-height: 400px;
  display: flex;
}

.cc_coaching-benefits-inner-1-cc.pr-15 {
  padding-right: 15px;
}

.cc_coaching-benefits-inner-1-cc.pl-35 {
  padding-left: 35px;
}

.cc-map-image-wrapper {
  width: auto;
  display: flex;
}

.cc-sub-header-cms {
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 45rem;
  display: flex;
}

.cc-header-cms-div {
  flex-flow: wrap;
  display: flex;
}

.cc-header-cms-div.is-answer {
  margin-bottom: 24px;
}

.cc-header-cms-div.is--main-page.is-centered {
  justify-content: center;
  align-items: stretch;
}

.collection-list-wrapper {
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: block;
}

.cc-answer {
  margin-bottom: 24px;
}

.cc-my-cities {
  grid-column-gap: 16px;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.g_cta-2 {
  z-index: 4;
  opacity: 1;
  color: #000;
  text-align: center;
  background-color: #ffad32;
  border-radius: 8px;
  width: auto;
  min-width: 0;
  margin-top: 24px;
  padding: 12px 1rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
  display: block;
  position: relative;
}

.g_cta-2:hover {
  background-color: #eb9f2e;
}

.cc-tab-link-2 {
  color: #000;
  text-decoration: none;
}

.cc-tab-text-2 {
  color: #000;
  font-family: Satoshi variable, sans-serif;
  text-decoration: none;
}

.div-block-81 {
  flex-flow: column;
  display: flex;
}

.resume-and-linkedin-optimization-3 {
  color: #49505b;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.cc-button-frame {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._49-stars-3 {
  color: #71b937;
  letter-spacing: .4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.text-35 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.image-56 {
  object-fit: cover;
  max-width: none;
}

.cc-features-small-header-2 {
  color: #101828;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.container-regular-5 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cc-logo-move-main {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cc-content-holder-main {
  z-index: 5;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cc-content-holder-main.is-logo {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  width: auto;
  max-width: none;
}

.card-content-3 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 234px;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.frame-2147225783 {
  background-color: #fff;
  align-self: stretch;
}

.cc-light-text-2 {
  text-align: center;
}

.feature-5 {
  grid-row-gap: 24px;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-2147225784 {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 212px;
  display: flex;
}

.text-36 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.cc-feature-header-2-2 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.cc-bento-coaching {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-37 {
  color: #141414;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2147225786 {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-38 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.container-regular-6 {
  z-index: 5;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.frame-2147225787 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147225788 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-39 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.text-40 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc_find-chose-block-step-2 {
  color: #40a744;
  flex: 0 0 58px;
  font-weight: 700;
}

.cc_find-chose-block-text-2 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  border-bottom: 1px solid #e7e7e7;
  flex-flow: column;
  margin-bottom: 20px;
  padding-bottom: 15px;
  display: flex;
}

.text-41 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 270px;
  text-decoration: none;
  display: flex;
}

.container-regular-7 {
  z-index: 5;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-42 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.text-43 {
  color: #030712;
  letter-spacing: -.18px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-44 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-45 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 312px;
  text-decoration: none;
  display: flex;
}

.engineering-and-technology-2 {
  color: #030712;
  letter-spacing: -.18px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-46 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200px;
  text-decoration: none;
  display: flex;
}

.g_s-expandable-v2-2 {
  cursor: pointer;
  background-color: #fff;
  border: 1px #e8e8e8;
  border-bottom-style: solid;
  border-radius: 0;
  width: 100%;
  margin-bottom: 0;
}

.g_s-faqs-content-v2-2 {
  z-index: 11;
  border-top: 1px solid #e8e8e8;
  width: 100%;
  max-width: 800px;
}

.cc-header-subtext--mp {
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
}

.cc-pill-text-2 {
  color: #49505b;
  text-align: center;
  letter-spacing: -.08px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.cc-pils-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.cc-header-cms-div-2 {
  flex-flow: wrap;
  display: flex;
}

.cc-header-cms-div-2.is-answer {
  margin-bottom: 24px;
}

.cc-header-cms-div-2.is--main-page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
}

.cc-header-cms-div-2.is--main-page.is-centered {
  justify-content: center;
  align-items: stretch;
}

.logo-wrapper-2 {
  opacity: .5;
  filter: grayscale();
  color: #ccc;
  cursor: default;
  flex: none;
  width: 70px;
  transition: all .5s;
}

.logo-wrapper-2:hover {
  color: #141414;
}

.text-47 {
  color: #000;
  text-align: center;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-48 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.container-regular-8 {
  z-index: 5;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.frame-2147225789 {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2147225790 {
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-49 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.text-50 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.cc_find-chose-block-step-3 {
  color: #40a744;
  flex: 0 0 58px;
  font-weight: 700;
}

.cc_find-chose-block-text-3 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  border-bottom: 1px solid #e7e7e7;
  flex-flow: column;
  margin-bottom: 20px;
  padding-bottom: 15px;
  display: flex;
}

.cc-coaching-h1-mp {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Satoshi variable, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.2;
}

.cc-para-mp {
  font-size: 16px;
}

.image-1-apple {
  width: 70%;
}

.cc-anchor-block, .cc-anchor-block-2, .cc-anchor-block-3 {
  position: absolute;
  inset: -10% 0% auto;
}

.cc-feature-header-2-3 {
  color: #000;
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-51 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.feature-6 {
  grid-row-gap: 24px;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-2147225791 {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-52 {
  color: #141414;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2147225792 {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 212px;
  display: flex;
}

.feature-7 {
  grid-row-gap: 24px;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.cc_coaching-benefits-inner-2-ismobile {
  width: 50%;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 65px;
  }

  h2 {
    font-size: 50px;
  }

  .text-block-16px, .body-2---18px, .body-1-20px {
    line-height: 150%;
  }

  .wrapper-1160px {
    flex-direction: column;
  }

  .wrapper-1160px.navbar-black-flex {
    flex-direction: row;
    padding-top: 10px;
    padding-bottom: 10px;
    position: static;
  }

  .wrapper-1160px.contact-hero-flex {
    padding-top: 60px;
  }

  .wrapper-1160px.contact-flex {
    align-items: center;
  }

  .wrapper-1160px.footer-flex {
    flex-flow: row;
  }

  .wrapper-1160px.integration-hero-flex {
    padding-top: 60px;
  }

  .wrapper-1160px.mission-flex {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .wrapper-1160px.different-flex {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .wrapper-1160px.growth-flex {
    padding-top: 50px;
    padding-bottom: 150px;
  }

  .wrapper-1160px.choose-flex {
    padding-top: 150px;
  }

  .wrapper-1160px.feature-hero-flex {
    width: 100%;
    padding-bottom: 0;
  }

  .wrapper-1160px.newsletter-flex {
    padding-bottom: 80px;
  }

  .wrapper-1160px.blog-row-flex {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .wrapper-1160px.home-feature-flex {
    padding-bottom: 150px;
  }

  .wrapper-1160px.home-integration-flex {
    padding-top: 150px;
  }

  .wrapper-1160px.recent-home-blog-flex {
    padding-bottom: 150px;
  }

  .wrapper-1160px.order-flex {
    align-items: stretch;
  }

  .wrapper-1160px.checkout-flex {
    flex-direction: column;
    align-items: stretch;
  }

  .wrapper-1160px.demo-hero-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .wrapper-1160px.all-stories-leader-award-flex {
    padding-top: 120px;
  }

  .wrapper-1160px.customer-stories-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .wrapper-1160px.about-3-hero-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
  }

  .wrapper-1160px.home-2-hero-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    align-items: center;
    width: 90%;
    padding-bottom: 60px;
    padding-right: 0%;
  }

  .wrapper-1160px.home-2-logo-flex {
    padding-top: 120px;
  }

  .wrapper-1160px.home-3-cta-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .login-container {
    flex-direction: column;
  }

  .login-left-container {
    width: 100%;
  }

  .login-right-container {
    width: 100%;
    padding-top: 100px;
  }

  .login-feature-heading-24px {
    line-height: 120%;
  }

  .login-bottom-gradient-container {
    width: 100%;
    max-width: 778px;
  }

  .login-form-heading-32px {
    line-height: 120%;
  }

  .center-login-form-container {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .utility-page-wrap {
    height: auto;
  }

  .utility-page-content {
    flex-direction: column;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .navbar-button-wrapper {
    margin-left: auto;
  }

  .menu-button {
    margin-left: 5px;
  }

  .menu-button.w--open {
    background-color: var(--aqua\<deleted\|variable-55f16360\>);
    color: var(--color-black--black);
  }

  .nav-menu {
    z-index: 1111111;
    background-color: var(--color-black--white);
    width: 100%;
    padding-top: 20px;
    padding-bottom: 40px;
    box-shadow: 0 100px 100px #0000001a;
  }

  .nav-menu.black {
    background-color: var(--color-black--black);
  }

  .contact-support-grid {
    grid-template-columns: 1fr 1fr;
  }

  .contact-support-email-text {
    line-height: 160%;
  }

  .contact-support-body-para-16px {
    line-height: 150%;
  }

  .contact-text-container {
    width: 100%;
    margin-bottom: 60px;
  }

  .contact-form-block-container {
    width: 100%;
  }

  .contact-form-block {
    padding-left: 20px;
  }

  .login-submit-button {
    text-align: center;
    background-position: 50vh;
  }

  .contact-form-gradient-div {
    inset: auto 0% 20% auto;
  }

  .g_s-expandable-top {
    padding: 20px 25px;
  }

  .g_s-expandable-top.c-normal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .g_s-faqs, .g_s-expandable-bottom {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_s-expandable-bottom.c-small {
    padding-right: 16px;
  }

  .g_s-expandable-bottom.c-normal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-answer-text {
    line-height: 150%;
  }

  .wrapper-1240px {
    flex-direction: column;
    width: 90%;
    max-width: 600px;
  }

  .wrapper-1240px.about-2-career-flex {
    align-items: center;
    padding-bottom: 150px;
  }

  .g_s-faqs-content-grid {
    grid-template-columns: 1fr;
  }

  .g_s-faqs-gradient {
    top: 20%;
  }

  .cta-upper-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta-company-holder.black-cta-version {
    margin-left: 0;
  }

  .cta-button-company-container {
    flex-direction: column;
    align-items: center;
  }

  .cta-button-company-container.black-cta-button-flex {
    align-items: center;
  }

  .cta-gradient-div-container {
    top: 23%;
    right: 0%;
  }

  .footer-left-wrapper, .footer-right-wrapper {
    width: 100%;
  }

  .footer-bold-text-14px {
    line-height: 150%;
  }

  .cta-vector-image {
    width: 100%;
    max-width: 87px;
    top: 288px;
    right: 60px;
  }

  .footer-banner {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-wrpper {
    margin-bottom: 40px;
  }

  .g_s-testimonial-inner {
    padding: 60px 40px 40px;
  }

  .g_s-testimonial-grid {
    flex-direction: column-reverse;
    align-items: center;
  }

  .g_s-testimonial-data {
    width: 100%;
    margin-top: 60px;
  }

  .g_s-testimonial-video {
    width: 100%;
  }

  .integration-grid-container {
    flex-direction: column;
    align-items: center;
  }

  .integration-left-container {
    width: 100%;
  }

  .integration-right-container {
    width: 100%;
    margin-top: 100px;
  }

  .integration-item-heading-32px {
    line-height: 120%;
  }

  .integration-item-para-18px {
    line-height: 160%;
  }

  .integration-submit-button {
    padding-left: 0;
    padding-right: 0;
  }

  .price-grid-contain {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: row;
    width: 100%;
    margin-top: 20px;
  }

  .comparison-plan {
    text-align: center;
  }

  .headings {
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .comparison-table {
    position: relative;
  }

  .pricing-comparison-wrap, .pricing-row-contain {
    flex-direction: column;
  }

  .pricing-row-contain.top {
    justify-content: center;
  }

  .price-headings {
    line-height: 150%;
  }

  .pricing-text-18px {
    line-height: 160%;
  }

  .pricing-plan-bold-text-14px {
    line-height: 150%;
  }

  .pricing-hero-text-container.pricing-3 {
    width: auto;
    margin-bottom: 30px;
  }

  .pricing-hero-container.ecommerce {
    margin-bottom: 0;
  }

  .pricing-hero-container.pricing-3 {
    flex-direction: column;
  }

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

  .pricing-grid.pricing-2 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pricing-grid-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .pricing-right-wrpper {
    align-items: stretch;
    width: 60%;
    max-width: 500px;
    margin-top: 40px;
  }

  .pricing-left-wrapper {
    width: 100%;
  }

  .hero-pricing-plan-container {
    align-items: center;
    margin-bottom: 60px;
  }

  .pricing-plan-pointer-text-18px, .bold-text-14px, .price-starting-text {
    line-height: 150%;
  }

  .trust-3-column-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-tabs {
    margin-top: 0;
  }

  .pricing-tabs.pricing-2 {
    align-items: center;
  }

  .pricing-tabs-menu {
    margin-right: 100px;
  }

  .pricing-tabs-menu.pricing-2 {
    margin-right: 0;
  }

  .toggle-arrow-icon {
    top: -49px;
    right: 0;
  }

  .pricing-toggle-discount-div {
    top: -82px;
    right: -27px;
  }

  .pricing-toggle-discount-div.pricing-2 {
    right: 35px;
  }

  .pricing-hero-gradient-div {
    left: 0;
  }

  .pricing-plan-gradient-div {
    width: 100%;
    bottom: 550px;
    left: 0%;
  }

  .about-hero-heading {
    font-size: 55px;
    line-height: 100%;
  }

  .about-hero-image-wrapper {
    height: 200px;
  }

  .about-hero-gradient-div {
    right: -45%;
  }

  .mission-upper-container {
    flex-direction: column;
    align-items: center;
    margin-bottom: 30px;
  }

  .mission-image-container {
    width: 100%;
    max-width: 600px;
    margin-bottom: 60px;
  }

  .mission-text-container {
    width: 100%;
  }

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

  .mission-hero-image-wrapper {
    margin-top: 64px;
    margin-left: 0;
  }

  .mission-gradient-div {
    bottom: 700px;
  }

  .team-grid {
    grid-column-gap: 70px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .team-heading-name-32px {
    line-height: 120%;
  }

  .investor-bottom-container {
    flex-direction: column;
    align-items: center;
    margin-top: 100px;
  }

  .investor-text-container {
    width: 100%;
    margin-bottom: 100px;
  }

  .investor-grid-container {
    width: 100%;
  }

  .numbers-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .numbers-highlight-yellow-text {
    font-size: 70px;
    line-height: 100%;
  }

  .different-tabs {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .different-menu {
    margin-right: 0%;
  }

  .different-tabs-content {
    margin-top: 60px;
    margin-left: 0;
  }

  .growth-grid {
    grid-template-columns: 1fr 1fr;
  }

  .growth-wrapper {
    padding: 40px 30px;
  }

  .growth-heading-32px {
    line-height: 120%;
  }

  .growth-para-text-18px {
    line-height: 150%;
  }

  .growth-h2-heading-56px {
    line-height: 100%;
  }

  .growth-para-text-20px {
    line-height: 150%;
  }

  .pay-tabs-menu {
    flex-direction: column;
    align-items: center;
  }

  .pay-tab-link {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    line-height: 150%;
  }

  .pay-tab-pane-wrapper {
    flex-direction: column;
  }

  .pay-tab-image-wrapper {
    width: 100%;
    margin-right: 0;
  }

  .pay-tab-text-wrapper {
    width: 100%;
    margin-top: 60px;
  }

  .payment-h2-heading-88px {
    font-size: 70px;
    line-height: 100%;
  }

  .payment-feature-container {
    flex-direction: column;
    align-items: center;
  }

  .payment-feature-left-container {
    width: 70%;
    margin-bottom: 60px;
  }

  .payment-feature-right-container {
    width: 100%;
  }

  .choose-grid {
    grid-column-gap: 40px;
    grid-row-gap: 200px;
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center;
  }

  .green-vs-circle {
    top: 3%;
  }

  ._3-line-highlight-image {
    z-index: 1111;
    inset: 30px auto auto 100px;
  }

  .bottom-line-image {
    bottom: -50px;
  }

  .choose-feature-gradient-div {
    height: 100%;
    display: flex;
  }

  .feature-hero-text-container {
    width: 95%;
  }

  .feature-hero-right-container {
    max-width: none;
    max-height: 813px;
    margin-top: 100px;
    position: relative;
    overflow: hidden;
  }

  .feature-hero-pointer-text {
    line-height: 120%;
  }

  .hero-feature-sub-text-pointer {
    line-height: 150%;
  }

  .hero-feature-container-1, .hero-feature-container-2 {
    max-width: 430px;
  }

  .feature-hero-gradient-div {
    bottom: -30%;
  }

  .newsletter-container {
    flex-direction: column;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
  }

  .newsletter-pointer-text-container {
    width: 100%;
  }

  .newsletter-email-container {
    width: 100%;
    margin-bottom: 60px;
  }

  .newsletter-text-field {
    margin-bottom: 15px;
  }

  .blog-row-wrapper {
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .g_s-hero-full {
    padding-top: 8px;
  }

  .home-banner-italic-text-16x {
    line-height: 160%;
  }

  .g_s-hero-full-content {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
  }

  .g_s-hero-full-image {
    grid-column-gap: 103px;
    margin-top: -44px;
  }

  .home-feature-container-1 {
    flex-direction: column;
  }

  .home-feature-1-text-container {
    width: 100%;
  }

  .home-feature-1-image-container {
    width: 100%;
    margin-bottom: 60px;
  }

  .home-feature-container-2 {
    flex-direction: column-reverse;
    margin-top: 150px;
  }

  .home-feature-2-image-container {
    width: 100%;
    margin-bottom: 60px;
  }

  .home-feature-2-text-container {
    width: 100%;
  }

  .home-integration-upper-wrapper {
    flex-direction: column;
  }

  .home-integration-text-wrapper {
    width: 80%;
    margin-bottom: 40px;
  }

  .home-integration-collection-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .g_s-hero-full-gradient-1 {
    width: 30%;
  }

  .g_gradient-yellow.home-hero-small-gradient-div {
    width: 100%;
  }

  .g_gradient-yellow.choose-feature-gradient {
    width: 100%;
    inset: 0% 0% auto 15%;
  }

  .g_gradient-yellow.mockup-yellow-container {
    width: 50%;
    height: auto;
    bottom: 400px;
  }

  .g_gradient-yellow.about-hero-yellow-div {
    top: -5%;
  }

  .g_gradient-yellow.pricing-plan-yellow-div {
    width: 70%;
    height: auto;
  }

  .g_gradient-yellow.faq-yellow-div {
    width: 100%;
  }

  .g_gradient-yellow.feature-hero-yellow-div {
    top: -29%;
    left: -35%;
  }

  .g_gradient-yellow.register-yellow-div {
    width: 100%;
    max-width: 718px;
  }

  .g_gradient-yellow.home-3-yellow-right-div {
    z-index: 11;
  }

  .g_gradient-yellow.home-3-integration-yellow-div {
    max-width: 450px;
    height: 400px;
    top: 0%;
    right: 20%;
  }

  .g_gradient-yellow.home-3-integration-yellow-div-2 {
    max-width: 450px;
    height: 400px;
    top: 0%;
    left: 20%;
  }

  .g_gradient-green.choose-feature-gradient {
    width: 100%;
    height: 600px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .g_gradient-green.about-hero-green-div {
    left: 0%;
  }

  .g_gradient-green.pricing-hero-green-div {
    width: 100%;
    right: 35%;
  }

  .g_gradient-green.feature-hero-green-div {
    width: 100%;
    height: 700px;
    bottom: 30%;
  }

  .g_gradient-green.register-green-div {
    width: 100%;
    height: 800px;
    top: -5%;
    left: 10%;
  }

  .g_gradient-green.home-3-process-gradient-div {
    bottom: -10%;
    left: -30%;
  }

  .g_gradient-green.home-3-integration-green-div, .g_gradient-green.home-3-integration-green-div-2 {
    max-width: 450px;
    height: 400px;
    top: 0%;
  }

  .g_gradient-green.pricing-2-hero-green-div {
    height: 600px;
    top: 30%;
    left: -50%;
  }

  .g_gradient-blue.home-hero-small-gradient-div {
    width: 100%;
  }

  .g_gradient-blue.home-hero-large-div {
    width: 100%;
    bottom: -10%;
  }

  .g_gradient-blue.choose-feature-gradient {
    width: 100%;
    inset: auto 0% -10%;
  }

  .g_gradient-blue.pricing-hero-blue-div {
    height: 450px;
    bottom: 40%;
  }

  .g_gradient-blue.faq-blue-div {
    top: 30%;
  }

  .g_gradient-blue.feature-hero-blue-div {
    width: 100%;
    top: -10%;
    right: 25%;
  }

  .g_gradient-blue.register-blue-div {
    width: 100%;
  }

  .g_gradient-blue.home-3-integration-blue-div {
    max-width: 380px;
    height: 450px;
    left: 15%;
  }

  .g_gradient-blue.home-3-integration-blue-div-2 {
    max-width: 380px;
    height: 450px;
    right: 15%;
  }

  .g_gradient-blue.pricing-2-hero-blue-div {
    height: 600px;
    right: -50%;
  }

  .g_s-hero-full-gradient-2 {
    width: 90%;
    height: 650px;
    bottom: 50px;
  }

  .growth-gradient-container {
    top: 220px;
  }

  .home-feature-1-gradient-div, .g_s-two-columns-dark-gradient {
    inset: 220px 0% auto 10%;
  }

  .recent-blog-tabs-menu {
    flex-direction: column;
    align-items: center;
  }

  .recent-blog-tab-link {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .recent-blog-tab-pane-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .recent-blog-text-container {
    width: 100%;
  }

  .recent-blog-slider-container {
    width: 100%;
    margin-bottom: 40px;
  }

  .process-accordions {
    justify-content: space-between;
    height: auto;
    max-height: none;
    display: none;
  }

  .accordin-active-text {
    font-size: 22px;
    font-weight: 400;
    line-height: 120%;
  }

  .process-accordion {
    height: 100vw;
    max-height: 450px;
    margin-right: 25px;
  }

  .gradient-div.home-3-customer-gradient-div {
    right: -30%;
  }

  .g_s-herotablet-ornament-star {
    width: 10%;
    height: auto;
    bottom: 30%;
  }

  .g_s-herotablet-ornament-swirl {
    width: 15%;
    bottom: 0%;
    left: 0%;
  }

  .process-white-star-svg {
    bottom: 50px;
  }

  .process-white-path-svg {
    width: 10%;
    inset: auto 0% 0% auto;
  }

  .process-accordin-slider-wrapper {
    display: block;
  }

  .mission-special-image {
    position: relative;
    bottom: 0;
    left: 0;
  }

  .investor-gradient-div {
    inset: auto auto -150px;
  }

  .feature-payment-gradient-div {
    width: 100%;
    max-width: 426px;
    left: -10%;
  }

  .licencing-images-grids {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .licensing-wrapper {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .licensing-image-and-text-wrappers, .changelog-gradient-div {
    width: 100%;
  }

  .g_s-hero-full-ornament {
    width: 40px;
    display: none;
  }

  .blog-hero-tabs-menu {
    flex-wrap: wrap;
    place-content: center;
    align-items: stretch;
  }

  .blog-hero-tab-link {
    width: 40%;
    margin-bottom: 20px;
  }

  .blog-hero-reading-time-text-14px {
    line-height: 150%;
  }

  .blog-hero-heading-18px {
    line-height: 160%;
  }

  .plan-template-text-container {
    width: 100%;
    max-width: 600px;
    margin-bottom: 60px;
  }

  .plan-name {
    font-size: 60px;
    line-height: 100%;
  }

  .plan-type {
    line-height: 160%;
  }

  .plan-template-product-container {
    width: 100%;
  }

  .download-hero-grid {
    grid-template-columns: 1fr 1fr;
  }

  .demo-hero-text-container, .demo-hero-form-container {
    width: 100%;
  }

  .pricing-3-wrap {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
  }

  .integration-details-rt-container {
    margin-top: -150px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .wrapper-1200px.career-interview-process-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    align-items: center;
  }

  .wrapper-1200px.about-3-team-flex {
    flex-direction: column;
    align-items: center;
  }

  .all-stories-collection-list {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .all-stories-logo-image {
    width: 220px;
    max-width: 220px;
    bottom: 25px;
    left: 25px;
  }

  .all-stories-item-heading {
    line-height: 110%;
  }

  .leader-award-upper-section {
    flex-direction: column;
  }

  .leader-award-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .pricing-3-questions-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .pricing-3-answer {
    line-height: 150%;
  }

  .career-hero-image-grid {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr .75fr;
  }

  .interview-process-text-wrapper, .interview-process-pointer-wrapper, .customer-stories-text-wrapper, .customer-stories-hero-container {
    width: 100%;
  }

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

  .about-3-press-text-wrapper {
    text-align: center;
  }

  .about-3-team-left-wrapper {
    text-align: center;
    width: 100%;
  }

  .about-3-team-grid-wrapper, .about-3-hero-image-container, .about-3-hero-text-wrapper {
    width: 100%;
  }

  .about-3-mission-upper-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    align-items: center;
  }

  .about-3-mission-text-wrapper {
    width: 100%;
    padding-top: 0;
  }

  .about-3-heading-container {
    width: 100%;
  }

  .about-3-image-container-flex {
    flex-direction: column;
    align-items: center;
  }

  .about-3-image-left-container, .about-3-image-right-container {
    width: 100%;
  }

  .about-3-mission-sub-image-wrap._2 {
    margin-top: 0;
  }

  .about-2-hero-image-wrapper {
    margin-bottom: 0;
  }

  .about-2-mission-timeline-container {
    align-items: stretch;
    height: 100%;
    display: flex;
  }

  .about-2-mission-timeline-top {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .mission-timeline-item-wrapper.opacity-0 {
    display: block;
  }

  .mission-timeline-tab-container {
    flex-direction: column;
    max-width: 48px;
    margin: 0 20px;
  }

  .mission-time-line-tab-item {
    width: 40px;
    height: 100%;
    max-height: 300px;
  }

  .about-2-team-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .mission-tab-text-vertical {
    transform: rotate(90deg);
  }

  .home-2-hero-text-container {
    width: 100%;
    margin-top: 150px;
  }

  .home-2-hero-image-container {
    width: 100%;
  }

  .home-2-hero-image {
    max-height: 450px;
  }

  .home-2-hero-feature-item-icon {
    margin-bottom: 10px;
  }

  .home-2-hero-3-line-icon {
    width: 45px;
    height: 45px;
    left: -35px;
  }

  .home-2-logo-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-2-feature-upper-container {
    flex-direction: column-reverse;
  }

  .home-2-feature-text-container {
    width: 100%;
  }

  .home-2-feature-testimonial-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .home-2-testimonial-text-wrap {
    width: 100%;
  }

  .home-2-testimonial-author-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .home-2-testimonial-number-text {
    font-size: 80px;
  }

  .home-2-process-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .customer-stories-slide-wrapper {
    flex-direction: column;
    align-items: center;
    padding: 40px 20px;
  }

  .customer-slide-image-wrapper {
    width: 100%;
  }

  .customer-slide-hero-image {
    border-radius: 4px;
  }

  .customer-slide-text-wrapper {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .customer-slide-text-24px-70 {
    font-size: 22px;
  }

  .home-2-recent-blog-flex {
    flex-direction: column;
    align-items: center;
  }

  .home-2-recent-blog-wrapper {
    width: 100%;
  }

  .home-2-recent-blog-upper-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    align-content: center;
  }

  .home-3-numbers-container {
    bottom: 40px;
  }

  .home-3-manage-container {
    flex-direction: column;
  }

  .home-3-cta-image-wrapper {
    width: 100%;
  }

  .home-3-cta-text-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
  }

  .home-3-cta-heading-48px {
    font-size: 45px;
    line-height: 110%;
  }

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

  .testimonial-slide-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    padding-left: 0;
  }

  .testimonial-slide-wrapper-right {
    width: 100%;
    max-width: none;
  }

  .testimonial-slide-wrapper-left {
    width: 90%;
    margin-bottom: 0;
    margin-left: 60px;
  }

  .testimonial-slider-right-arrow {
    right: 100px;
  }

  .testimonial-slider-left-arrow {
    right: 188px;
  }

  .demo-hero-gradient-div {
    inset: auto 0% 5%;
  }

  .cs-hero-gradient-div.right {
    top: -67%;
    right: -61%;
  }

  .cs-hero-gradient-div.left {
    left: -38%;
  }

  .cs-hero-gradient-div.all-stories-section {
    right: -61%;
  }

  .cs-hero-gradient-div.interview-process-gradien-div {
    bottom: 0%;
  }

  .home-3-gradient-div.left {
    bottom: 0%;
    left: -26%;
  }

  .home-3-gradient-div.right {
    bottom: -30%;
    right: -40%;
  }

  .home-3-feature-gradient-div.left {
    right: -30%;
  }

  .home-3-feature-gradient-div.right {
    bottom: -25%;
    left: -25%;
  }

  .home-3-cta-gradient-div-first {
    inset: auto 0% 20% auto;
  }

  .home-3-cta-gradient-div-2 {
    inset: -15% auto auto -30%;
  }

  .about-2-career-jobs-container {
    width: 100%;
  }

  .about-2-career-left-container {
    text-align: center;
    width: 100%;
  }

  .about-3-gradient-div {
    bottom: -5%;
  }

  .about-3-mission-gradient-div {
    bottom: -8%;
  }

  .about-2-mission-gradient-div {
    top: 0%;
    right: -59%;
  }

  .pricing-3-hero-gradient-div {
    width: 110%;
    left: 10%;
  }

  .dropdown-list-full-wrapper {
    box-shadow: none;
    padding: 0;
  }

  .visual-features-items-container {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .visual-features-items-container.nav {
    width: 100%;
    max-width: none;
    display: block;
  }

  .visual-features-items-container.nav.pages {
    grid-column-gap: 40px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navigation-drop-container {
    flex-direction: column;
  }

  .dropdown-list-full-wrapper-2 {
    box-shadow: none;
    padding: 0;
  }

  .overview-image-figma {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .absolute-2 {
    width: 30%;
    top: -62%;
  }

  .overview-grid {
    grid-template-columns: 1fr 1fr;
  }

  .absolute-1 {
    width: 30%;
    top: -70%;
  }

  .overview-left-wrapper {
    width: 65%;
  }

  .overview-top-wrapper {
    width: 100%;
  }

  .overview-points-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
  }

  .overview-hero-wrapper {
    flex-direction: column;
    max-width: none;
  }

  .hero-center-wrapper {
    width: 90%;
  }

  .overview-center-paragraph {
    font-size: 22px;
  }

  .ds_hero-wrap {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .ds_main-wrap {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .ds_colors-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .g_a-h1 {
    font-size: 65px;
  }

  .g_a-h1-special {
    font-size: 62px;
  }

  .g_a-h2, .g_a-h2 h1 {
    font-size: 50px;
  }

  .g_a-h2.g_a-fw-bold.text-40 {
    font-size: 40px;
  }

  .g_a-h2-special {
    font-size: 48px;
  }

  .g_a-h4.g_a-h4-small {
    font-size: 28px;
  }

  .g_a-h5.is-how-to {
    width: auto;
  }

  .g_a-fw-bold.g_a-h2.g_hero-header {
    max-width: 650px;
  }

  .g_a-fw-bold.g_a-color-white.g_a-h4.g_a-hidden-desktop {
    max-width: 530px;
  }

  .g_a-fw-bold.text-20.width-200 {
    max-width: none;
  }

  .g_a-hidden-desktop {
    display: block;
  }

  .g_a-hidden-tablet {
    display: none;
  }

  .g_a-hidden-mobile {
    object-fit: contain;
    flex: 0 auto;
    align-self: auto;
  }

  .g_a-hidden-tablet-down {
    display: none;
  }

  .g_s-navbar-site {
    z-index: 10;
  }

  .g_s-navbar-site-wrap {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .g_s-navbar-site-menu {
    z-index: 100;
    background-color: #fff;
    flex-direction: row;
    align-items: flex-start;
    padding: 40px;
    display: flex;
  }

  .g_s-navbar-site-menu-item.g_a-text-regular {
    display: flex;
    position: relative;
  }

  .g_s-navbar-site-menu-item.g_a-text-regular.g_a-hidden-desktop {
    display: block;
  }

  .g_s-navbar-site-menu-item.c_desktop-only.g_a-text-regular {
    display: none;
  }

  .g_s-navbar-site-mobile-button {
    display: block;
  }

  .g_s-navbar-site-mobile-button.w--open {
    background-color: var(--aqua\<deleted\|variable-55f16360\>);
    border-radius: 18px;
    display: block;
  }

  .g_s-footer-site-grid {
    grid-column-gap: 34px;
    grid-template-columns: 1.75fr 1.5fr;
  }

  .g_s-footer-site-copyright {
    grid-column-gap: 114px;
    grid-template-columns: 1fr 1fr;
  }

  .g_a-h3-special {
    font-size: 41px;
  }

  .g_s-grid2column {
    grid-template-columns: 1fr;
  }

  .g_s-hero-full-floating-pills-2 {
    left: -20px;
  }

  .g_s-two-columns-dark-grid {
    grid-row-gap: 8px;
    grid-template-columns: 1.25fr;
  }

  .g_s-two-columns-dark-gradient-2 {
    transform: translate(-170px, -370px);
  }

  .g_s-two-columns-dark-image {
    z-index: 0;
  }

  .g_s-two-columns-light-grid {
    grid-template-columns: 1.25fr;
  }

  .g_s-two-columns-light-form-heading {
    text-align: center;
  }

  .g_s-two-columns-light-content {
    padding: 0 4px;
  }

  .g_s-cta-content {
    text-align: center;
    padding: 40px;
  }

  .g_s-cta-button-wrap {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .g_s-cta-gradient {
    top: 23%;
    right: 0%;
  }

  .g_s-cta-pills-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    padding-top: 40px;
  }

  .g_s-one-header-three-columns-wrap {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .g_s-one-header-three-columns-grid, .g_s-divider-v1-wrap {
    grid-template-columns: 1fr;
  }

  .g_s-one-header-three-columns-card {
    text-align: center;
    height: auto;
    padding: 40px 30px;
  }

  .g_s-one-header-three-columns-card.c-career-test {
    height: auto;
  }

  .g_s-one-header-three-columns-card-heading {
    min-height: auto;
  }

  .g_s-one-header-three-columns-card-text, .g_s-one-header-three-columns-card-text.c-career-test {
    height: auto;
  }

  .g_s-one-header-three-columns-image {
    padding-top: 16px;
  }

  .g_s-three-columns-grid {
    grid-template-columns: 1fr 1fr;
  }

  .g_s-one-header-three-columns-gradient {
    top: 220px;
  }

  .g_s-two-columns-right {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .g_s-two-columns-wrap {
    grid-template-columns: 1.25fr;
  }

  .g_s-two-columns-gradient {
    inset: 220px 0% auto 10%;
  }

  .g_s-two-columns-image-img.c-career-test {
    display: none;
  }

  .g_s-two-columns-title {
    text-align: center;
    padding-bottom: 20px;
  }

  .g_s-hero-two-columns-wrap {
    grid-template-columns: 1.25fr;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .g_s-hero-two-columns-image {
    text-align: center;
  }

  .g_s-hero-two-columns-gradient {
    inset: 0 0% auto 10%;
  }

  .g_s-hero-two-columns-bg-gradient-1 {
    width: 30%;
  }

  .g_s-hero-two-columns-bg-gradient-2 {
    width: 90%;
    height: 650px;
    bottom: 50px;
  }

  .g_s-hero-two-columns-content-wrap {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .g_s-hero-two-columns-heading {
    text-align: center;
  }

  .g_s-hero-two-columns-text {
    text-align: center;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 24px;
  }

  .g_s-cta-description {
    text-align: center;
  }

  .g_s-two-columns-dark-content-grid {
    z-index: 1;
    text-align: center;
    max-width: 600px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .g_s-footer-cta {
    text-align: center;
    grid-template-columns: 4.75fr;
    justify-items: center;
  }

  .g_s-notice-bar-text {
    line-height: 150%;
  }

  .g_s-two-columns-dark-heading {
    font-size: 50px;
    line-height: 50px;
  }

  .g_s-login-gradient-1 {
    width: 30%;
  }

  .g_s-login-gradient-2 {
    width: 90%;
    height: 650px;
    bottom: 50px;
  }

  .g_s-tools-grid {
    grid-template-columns: 1fr;
  }

  .g_s-countdown-text {
    line-height: 150%;
  }

  .g_s-benefits-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .g_s-social-proof-testimonials {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .g_s-hero-simple-content {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
  }

  .g_s-hero-simple-gradient-1 {
    width: 30%;
  }

  .g_s-hero-simple-gradient-2 {
    width: 90%;
    height: 650px;
    bottom: 50px;
  }

  .g_s-divider-v1-cta {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
  }

  .g_s-testimonial-slider-cta {
    margin-top: 0;
  }

  .g_s-two-columns-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-stepper-details {
    display: block;
  }

  .g_s-stepper-menu {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 32px;
  }

  .g_s-stepper-content {
    min-width: 100%;
    max-width: 100%;
  }

  .g_s-stepper-gradient {
    inset: 220px 0% auto 10%;
  }

  .g_s-stepper-subtitle {
    text-align: center;
    padding-bottom: 20px;
  }

  .g_s-stepper-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-stepper-title {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .sch_compare-gradient {
    height: 100%;
    display: flex;
  }

  .sch_compare-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-cta-large-content {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
  }

  .cts_pros-cons-gradient {
    height: 100%;
    display: flex;
  }

  .cts_pros-cons-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-positives-grid {
    grid-template-columns: 1fr 1fr;
  }

  .g_s-card {
    text-align: center;
  }

  .g_s-card-icon {
    margin-left: auto;
    margin-right: auto;
  }

  .cts_table-compare-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .prw-s-loading-card, .prw-s-loading-title-text {
    text-align: center;
  }

  .prw-s-loading-data-title {
    display: block;
  }

  .prw-s-loading-data-items {
    grid-template-columns: 1fr 1fr;
  }

  .prw-s-loading-data-feedback {
    grid-template-columns: 1fr;
  }

  .prw-s-loading-data-grid {
    grid-template-columns: 2fr;
  }

  .prw-s-loading-data-title-icon {
    margin-left: auto;
    margin-right: auto;
  }

  .prw-s-loading-data-title-text {
    margin-top: 4px;
  }

  .prw-s-loading-data-gif-img {
    width: 220px;
    min-width: 220px;
    height: 220px;
    min-height: 220px;
  }

  .prw-s-loading-data-feedback-location {
    justify-content: center;
  }

  .prw-s-loading-data-feedback-stars {
    justify-content: center;
    display: flex;
  }

  .g_s-one-header-two-columns-wrap {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .g_s-one-header-two-columns-gradient {
    top: 220px;
  }

  .g_s-card-basic {
    text-align: center;
    height: auto;
    padding: 40px 30px;
  }

  .g_s-card-basic-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-divider-v2-wrap {
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .g_s-divider-v2-ornament {
    display: none;
  }

  .g_s-one-columns-wrap {
    grid-template-columns: 1.25fr;
  }

  .g_s-one-columns-center {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .g_s-one-columns-title {
    text-align: center;
    padding-bottom: 20px;
  }

  .g_s-one-columns-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-scholarship-wrap {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .g_s-scholarship-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g_s-post-subs-wrap {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .g_s-post-related-wrap {
    padding-top: 24px;
  }

  .g_s-post-related-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .g_s-post-related-image {
    height: 420px;
  }

  .g_s-post-body-grid {
    grid-template-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-post-body-left-social {
    grid-template-columns: auto auto auto;
    justify-content: center;
    justify-items: center;
  }

  .g_s-post-body-left-heading {
    text-align: center;
  }

  .g_s-post-banner-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .g_s-post-banner-left {
    min-height: 260px;
  }

  .g_s-post-banner-right-grid {
    justify-items: center;
    padding: 24px 12px;
  }

  .g_s-post-banner-badges {
    grid-template-columns: auto;
    justify-content: space-between;
  }

  .g_s-post-banner-heading, .g_s-post-banner-desc {
    text-align: center;
  }

  .g_s-post-body-left-ad-wrap {
    display: none;
  }

  .toc-accordion {
    overflow: hidden;
  }

  .g_s-hub-grid-wrap {
    padding: 24px 0 48px;
  }

  .g_s-hub-grid-grid {
    grid-row-gap: 16px;
  }

  .g_s-hub-list-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-hub-list-grid {
    grid-row-gap: 18px;
  }

  .g_s-hub-featured-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .g_s-hub-featured-left {
    min-height: 260px;
  }

  .g_s-hub-featured-right {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .g_s-hub-featured-right-grid {
    justify-items: center;
    padding: 8px;
  }

  .g_s-post-banner-heading-link {
    text-align: center;
  }

  .g_s-hub-grid-list, .g_s-hub-list-collection-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .g_s-hub-list-collection-item {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .g_s-hub-list-image {
    height: 420px;
  }

  .g_s-hub-category-grid-wrap {
    padding: 24px 0;
  }

  .rich-text h1 {
    font-size: 38px;
  }

  .rich-text h2 {
    font-size: 33px;
  }

  .rich-text h3 {
    font-size: 30px;
  }

  .rich-text h4 {
    font-size: 26px;
  }

  .rich-text h5 {
    font-size: 22px;
  }

  .rich-text h6 {
    font-size: 18px;
  }

  .g_s-social-share {
    padding-bottom: 24px;
  }

  .g_s-hero-ugc-swiper-item.swiper-slide {
    overflow: hidden;
  }

  .g_s-hero-ugc-swiper-collection.swiper.myswiper.swipper-large {
    width: 620px;
    height: 350px;
  }

  .g_s-hero-ugc-grid-left {
    align-items: center;
  }

  .g_a-text-center-tablet-down {
    text-align: center;
  }

  .g_s-logos-imgs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
  }

  .g_s-reviews-slide {
    width: 49%;
  }

  .g_s-report-example-middle {
    align-self: center;
  }

  .g_s-report-example-vertical-cell {
    align-items: flex-start;
  }

  .image {
    align-self: center;
  }

  .g_s-report-example-picture {
    width: 64px;
    height: 64px;
  }

  .g_s-pricing-wrap-right {
    align-items: stretch;
  }

  .g_s-pricing-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .g_s-pricing-item {
    min-height: 650px;
  }

  .g_s-pricing-student-image-spacing {
    min-height: 450px;
  }

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .container-6 {
    max-width: 728px;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-3 {
    font-size: 45px;
  }

  .g_s-pricing-v2-list {
    grid-column-gap: 12px;
    grid-row-gap: 56px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-pricing-v2-item {
    min-height: 650px;
  }

  .g_s-pricing-table {
    overflow: auto;
  }

  .g_s-pricing-table-grid {
    grid-template-columns: 180px 1fr 1fr 1fr 1fr;
  }

  .g_s-hero-v2-full-image {
    grid-column-gap: 103px;
    max-height: 330px;
    margin-top: -44px;
  }

  .g_s-hero-v2-full-image.g_a-option-base {
    grid-column-gap: 0px;
  }

  .g_s-hero-v2-full-image-img {
    max-width: 350px;
  }

  .g_s-logos-v2-imgs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
  }

  .g_s-hero-ugc-v2-h2 {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .g_s-hero-ugc-v2-grid-left {
    align-items: center;
    padding-bottom: 24px;
  }

  .g_s-hero-ugc-v2-grid {
    padding-top: 24px;
  }

  .g_s-two-columns-v2-wrap {
    grid-template-columns: 1.25fr;
  }

  .cts_table-v2-compare-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .g_s-testimonial-slider-v2-slider {
    padding-bottom: 24px;
  }

  .g_s-testimonial-slider-v2-slide-heading {
    max-width: 530px;
  }

  .g_s-cta-v2-content {
    text-align: center;
    padding: 40px;
  }

  .g_s-cta-v2-pills-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    padding-top: 40px;
  }

  .g_s-cta-v2-button-wrap {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .g_s-two-columns-v3-wrap {
    grid-template-columns: 1.25fr;
  }

  .g_s-two-columns-v3-tabs {
    flex-direction: column;
  }

  .g_s-two-columns-v3-tab-menu {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 24px;
  }

  .g_s-two-columns-v3-tab {
    border-radius: 1000px;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 80px;
    min-height: 80px;
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .g_s-two-columns-v3-tab:hover {
    transform: translate(0);
  }

  .g_s-two-columns-v3-tab.w--current {
    box-shadow: inset 0 0 0 4px var(--aqua\<deleted\|variable-55f16360\>);
  }

  .g_s-two-columns-v3-tab.second {
    margin-top: 0;
    margin-left: 0;
  }

  .g_s-two-columns-v3-tab.left.first.w--current {
    box-shadow: inset 0 0 0 0 var(--aqua\<deleted\|variable-55f16360\>);
  }

  .g_s-two-columns-v3-tab.left.third, .g_s-two-columns-v3-tab.left.thive {
    margin-top: 0;
  }

  .tab-content {
    padding-right: 0;
  }

  .g_s-two-columns-v3-content {
    width: 160px;
    display: none;
  }

  .g_s-two-columns-v3-name {
    font-size: 14px;
  }

  .g_s-two-columns-v3-role {
    font-size: 12px;
    line-height: 15px;
  }

  .g_s-hero-ugc-v2-h1 {
    font-size: 60px;
    line-height: .8em;
  }

  .g_s-two-columns-v2-heading {
    text-align: center;
    padding-right: 0;
  }

  .g_s-two-columns-v2-title {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .cts_table-compare-v2-wrap {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .g_s-two-columns-v3-mobile {
    justify-content: center;
    display: none;
  }

  .g_s-two-columns-v3-mobile-name {
    font-size: 14px;
  }

  .g_s-two-columns-v3-mobile-role {
    font-size: 12px;
    line-height: 15px;
  }

  .g_a-h1-v2-special {
    font-size: 59px;
  }

  .g_s-btn-small-v2-black {
    width: 360px;
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-testimonial-slider-v2-cta {
    margin-top: 0;
  }

  .g_s-hero-ugc-swiper-v2-button-prev {
    margin-left: -24px;
  }

  .g_s-hero-ugc-swiper-v2-button-next {
    margin-left: 24px;
  }

  .g_s-cta-v2-h2, .g_s-cta-v2-h2 h1 {
    font-size: 50px;
  }

  .hello {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-slide {
    padding-left: 32px;
  }

  .container-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .main_container {
    max-width: 728px;
  }

  .results_1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-2 {
    margin-right: -40px;
  }

  .container-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-quote {
    line-height: 1.2em;
    overflow: visible;
  }

  .text-block-24.main {
    margin-top: 10px;
  }

  .heading-10 {
    font-size: 50px;
  }

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

  .g_s-hero-v2-full-image-lg {
    grid-column-gap: 103px;
    max-height: 330px;
    margin-top: -44px;
  }

  .g_s-hero-v2-full-image-lg.g_a-option-d {
    grid-column-gap: 0px;
  }

  .g_s-hero-2-columns-wrap {
    grid-template-columns: 1fr;
  }

  .g_s-hero-2-columns-left {
    text-align: center;
    align-items: center;
  }

  .g_s-two-columns-dark-grid-v2 {
    grid-row-gap: 52px;
    grid-template-columns: 1.25fr;
  }

  .g_s-two-columns-cta-v2, .g_s-two-columns-cta-v3 {
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-two-columns-dark-content-grid-v2 {
    text-align: center;
    max-width: 600px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-two-columns-dark-grid-v3 {
    grid-row-gap: 8px;
    grid-template-columns: 1.25fr;
  }

  .g_s-hero-2-columns-pill-3 {
    left: 60px;
  }

  .g_s-hero-2-columns-right-image {
    max-width: 450px;
  }

  .g_s-pricing-v3 {
    grid-template-columns: 1fr;
  }

  .g_s-pricing-v3-list {
    grid-column-gap: 12px;
    grid-row-gap: 56px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .g_s-hero-full-gradient-6 {
    width: 30%;
  }

  .g_s-hero-full-gradient-7 {
    width: 90%;
    height: 650px;
    bottom: 50px;
  }

  .g_s-pricing-v3-list-guided {
    grid-column-gap: 12px;
    grid-row-gap: 56px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-pricing-table-grid-v3 {
    grid-template-columns: 240px 1fr 1fr 1fr 1fr;
  }

  .g_s-notice-bar-v03 {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 12px;
  }

  .g_s-testimonial-v03 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .g_s-notice-bar-v03-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: auto;
    place-content: center;
    place-items: center;
  }

  .g_s-notice-bar-v03-right {
    display: none;
  }

  .g_s-navbar-v03-logo-image {
    margin-top: 0;
  }

  .g_s-navbar-v03-menu {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background-color: #ffffff7d;
    border-radius: 12px;
    width: 100%;
    padding: 32px 12px;
    left: 0;
    overflow: hidden;
    box-shadow: 0 4px 20px #00000042;
  }

  .g_s-navbar-v03-cta-subtle.hide-desktop {
    display: block;
  }

  .g_s-navbar-v03-cta-primary {
    min-height: 0;
  }

  .g_s-navbar-v03-cta-primary.hide-desktop {
    display: block;
  }

  .g_s-navbar-v03-mobile-icon {
    background-color: #0000001a;
    border: 1px #d3d3d3;
    border-radius: 12px;
    min-height: 42px;
    padding: 12px;
    transition: all .35s cubic-bezier(.23, 1, .32, 1);
    transform: translate(0);
  }

  .g_s-navbar-v03-mobile-icon:hover {
    transform: translate(0, -3px);
  }

  .g_s-navbar-v03-mobile-icon.w--open {
    background-color: #000;
    border: 0 #0000;
  }

  .g_s-navbar-v03-right {
    width: 100%;
  }

  .g_s-navbar-v03-left {
    width: 160px;
  }

  .g_s-navbar-v03-menu-link {
    justify-content: flex-start;
    padding: 18px 12px;
  }

  .g_s-navbar-v03-menu-dropdown {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    display: block;
  }

  .g_s-navbar-v03-menu-link-child {
    margin-left: 0;
    margin-right: auto;
  }

  .g_s-navbar-v03-dropmenu-link {
    padding: 18px 16px;
  }

  .g_s-hero-v03-heading {
    padding-bottom: 24px;
  }

  .g_s-hero-v03-heading-h1 {
    font-size: 82px;
    line-height: 82px;
  }

  .g_s-hero-v03-subheading-text-h2 {
    max-width: 575px;
    font-size: 22px;
    line-height: 28px;
  }

  .g_s-hero-v03-cta-primary {
    min-height: 0;
  }

  .g_s-benefits-v03-left {
    bottom: 100px;
  }

  .g_s-benefits-v03-right {
    bottom: 180px;
  }

  .g_s-benefits-v03-stat {
    font-size: 40px;
  }

  .g_s-benefits-v03-label {
    font-size: 20px;
    line-height: 20px;
  }

  .g_s-logos-v03-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .g_s-logos-v03-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .g_s-testimonial-v03-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .g_s-testimonial-v03-left {
    text-align: center;
    align-items: center;
    padding: 32px;
  }

  .g_s-testimonial-v03-right {
    flex-direction: column;
    align-items: center;
  }

  .g_s-testimonial-v03-heading {
    text-align: center;
    font-size: 34px;
    line-height: 34px;
  }

  .g_s-testimonial-v03-text-p {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .block_cta-v3-cta {
    min-height: 0;
  }

  .g_s-testimonial-v03-mobile {
    margin-bottom: -64px;
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }

  .block_cta-v3-heading {
    font-size: 36px;
    line-height: 36px;
  }

  .g_s-footer-v03-wrapper {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .g_s-footer-v03-middle {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .g_s-features-v03-top {
    align-items: center;
  }

  .g_s-features-v03-bottom {
    grid-template-columns: 1fr 1fr;
  }

  .g_s-features-v03-heading {
    text-align: center;
    font-size: 34px;
    line-height: 34px;
  }

  .g_s-features-v03-p {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .g_s-features-v03-feature-wrapper {
    height: 320px;
  }

  .g_s-features-v03-jobs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-features-v03-jobs-heading {
    font-size: 24px;
    line-height: 22px;
  }

  .g_s-features-v03-jobs-left {
    padding: 24px;
  }

  .g_s-features-v03-jobs-right {
    height: 320px;
  }

  .g_s-features-v03-cta-primary {
    min-height: 0;
  }

  .g_s-features-v03-jobs-list {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-jobs-item {
    height: 130px;
    margin-bottom: 12px;
  }

  .g_s-jobs-name {
    font-size: 24px;
    line-height: 28px;
  }

  .g_s-jobs-item-dark {
    height: 130px;
  }

  .g_s-jobs-name-dark {
    font-size: 24px;
    line-height: 28px;
  }

  .g_s-features-v03-jobs-description-p {
    font-size: 18px;
    line-height: 22px;
  }

  .g_s-features-v03-potential-left {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-features-v03-resources {
    height: 185px;
  }

  .g_s-features-v03-resources-left {
    padding: 24px;
  }

  .g_s-specialist-v03-wrapper {
    grid-template-rows: auto;
    grid-template-columns: auto;
    justify-items: center;
  }

  .g_s-specialist-v03-wrapper-image {
    background-repeat: no-repeat;
    background-size: contain;
    width: 440px;
    height: 340px;
    position: relative;
  }

  .g_s-specialist-v03-right {
    align-items: center;
    padding-left: 48px;
  }

  .g_s-specialist-v03-heading {
    text-align: center;
    font-size: 34px;
    line-height: 34px;
  }

  .g_s-specialist-v03-quote {
    text-align: center;
  }

  .g_s-specialist-v03-cta-primary {
    min-height: 0;
  }

  .g_s-table-v03-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .g_s-table-v03-heading {
    text-align: center;
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
    font-size: 34px;
    line-height: 34px;
  }

  .table-compare {
    padding-bottom: 24px;
    overflow: auto;
  }

  .table-compare-column {
    min-width: 220px;
  }

  .g_s-table-v03-cta-primary {
    min-height: 0;
  }

  .g_s-navbar-v03-menu-spacer {
    height: 16px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .g_s-notice-bar-v03-divider-right {
    display: none;
  }

  .g_s-team-v03-top {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-team-v03-text {
    text-align: center;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 22px;
  }

  .card-member-name {
    font-size: 32px;
    line-height: 32px;
  }

  .card-member-description p {
    font-size: 18px;
    line-height: 22px;
  }

  .g_s-team-v03-heading {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 34px;
    line-height: 34px;
  }

  .web-hero-intro {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-footer-simple-wrap {
    grid-column-gap: 114px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-benefits-v03-image-group {
    max-width: 740px;
  }

  .g_s-benefits-v03-left-group {
    padding: 12px 16px 18px;
    bottom: 20px;
    left: 0;
  }

  .g_s-benefits-v03-right-group {
    padding: 12px 16px 16px;
    bottom: 80px;
    right: 0;
  }

  .g_s-benefits-v03-stat-group {
    font-size: 40px;
  }

  .g_s-benefits-v03-label-group {
    font-size: 20px;
    line-height: 20px;
  }

  .g_s-hero-v03-2columns-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .g_s-hero-v03-2columns-left {
    align-items: center;
  }

  .g_s-hero-v03-2columns-heading-h1 {
    text-align: center;
    font-size: 60px;
    line-height: 60px;
  }

  .g_s-hero-v03-2columns-heading {
    max-width: none;
    padding-bottom: 24px;
  }

  .g_s-hero-v03-2columns-subheading {
    text-align: center;
  }

  .g_s-hero-v03-2columns-subheading-text-h2 {
    max-width: 575px;
    font-size: 22px;
    line-height: 28px;
  }

  .g_s-hero-v03-2columns-cta-primary {
    min-height: 0;
  }

  .g_s-hero-v03-2columns-content {
    max-width: 470px;
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-hero-v03-2columns-content-image {
    height: 430px;
    left: 50%;
    right: auto;
  }

  .g_s-hero-v03-2columns-content-verified {
    padding-top: 12px;
    padding-left: 0;
    padding-right: 12px;
    inset: 0% 0% auto auto;
  }

  .g_s-hero-v03-2columns-stat-left {
    margin-left: -210px;
    bottom: 100px;
    left: 50%;
    transform: translate(-50%);
  }

  .g_s-hero-v03-2columns-stat-right {
    margin-left: 220px;
    inset: auto 0 20px 50%;
    transform: translate(-50%);
  }

  .g_s-hero-v03-2columns-stat {
    font-size: 40px;
  }

  .g_s-hero-v03-2columns-stat-label {
    font-size: 20px;
    line-height: 20px;
  }

  .g_s-hero-v03-video-heading {
    padding-bottom: 24px;
  }

  .g_s-hero-v03-video-heading-h1 {
    font-size: 82px;
    line-height: 82px;
  }

  .g_s-hero-v03-video-subheading-text-h2 {
    max-width: 575px;
    font-size: 22px;
    line-height: 28px;
  }

  .g_s-hero-v03-video-cta-primary {
    min-height: 0;
  }

  .g_s-hero-v03-logos-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .g_s-popup-v03-cta-primary {
    min-height: 0;
  }

  .g_s-hero-v04-2columns-wrapper {
    padding-bottom: 0;
  }

  .g_s-hero-v04-2columns-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .g_s-hero-v04-2columns-left {
    align-items: center;
  }

  .g_s-hero-v04-2columns-heading {
    max-width: none;
    padding-bottom: 24px;
  }

  .g_s-hero-v04-2columns-heading-h1 {
    text-align: center;
    font-size: 60px;
    line-height: 60px;
  }

  .g_s-hero-v04-2columns-subheading {
    text-align: center;
  }

  .g_s-hero-v04-2columns-subheading-text-h2 {
    max-width: 575px;
    font-size: 22px;
    line-height: 28px;
  }

  .g_s-hero-v04-2columns-cta-primary {
    min-height: 0;
  }

  .g_s-hero-v04-2columns-content {
    max-width: 470px;
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-hero-v04-2columns-content-image {
    height: 430px;
    left: 50%;
    right: auto;
  }

  .g_s-hero-v04-2columns-stat-left {
    margin-left: -210px;
    left: 50%;
    transform: translate(-50%);
  }

  .g_s-hero-v04-2columns-stat {
    font-size: 40px;
  }

  .g_s-hero-v04-2columns-stat-label {
    font-size: 20px;
    line-height: 20px;
  }

  .g_s-hero-v04-2columns-stat-right {
    width: 150px;
    margin-left: 200px;
    inset: auto 0 20px 50%;
    transform: translate(-50%);
  }

  .g_s-hero-v04-2columns-content-image-position {
    height: 470px;
  }

  .g_s-cta-v04-heading {
    font-size: 36px;
    line-height: 36px;
  }

  .block_cta-v1-cta {
    min-height: 0;
  }

  .g_s-features-v04-wrapper {
    padding-top: 64px;
  }

  .g_s-features-v04-top {
    align-items: center;
  }

  .g_s-features-v04-bottom {
    grid-template-columns: 1fr 1fr;
  }

  .g_s-features-v04-feature-wrapper {
    height: 320px;
  }

  .g_s-features-v04-jobs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-features-v04-jobs-left {
    padding: 24px;
  }

  .g_s-features-heading {
    font-size: 24px;
    line-height: 22px;
  }

  .g_s-features-v04-cta-primary {
    min-height: 0;
  }

  .g_s-features-v04-jobs-list {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-features-v04-jobs-right {
    height: 320px;
  }

  .g_s-features-v04-potential-left {
    min-height: 310px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-features-v04-resources-left {
    padding: 24px;
  }

  .g_s-features-v03-direction-description-p {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 22px;
  }

  .g_s-features-v04-globe {
    height: 185px;
  }

  .g_s-specialist-v04 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .g_s-specialist-v04-wrapper {
    grid-template-rows: auto;
    grid-template-columns: auto;
    justify-items: center;
  }

  .g_s-specialist-v04-wrapper-image {
    background-repeat: no-repeat;
    background-size: contain;
    width: 440px;
    height: 340px;
    position: relative;
  }

  .g_s-specialist-v04-heading {
    text-align: center;
    font-size: 34px;
    line-height: 34px;
  }

  .g_s-specialist-v04-quote {
    text-align: center;
  }

  .g_s-specialist-v04-cta-primary, .g_s-desktop-v04-cta-primary {
    min-height: 0;
  }

  .g_s-dekstop-v04-desktop {
    min-height: 606px;
  }

  .block_coaching-content {
    grid-column-gap: 33px;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .g_s-couch-v04-cta-primary {
    justify-content: center;
    min-height: 0;
  }

  .g_s-couch-v04-description, .g_s-couch-v04-heading {
    text-align: center;
  }

  .g_s-table-v04-cta-primary {
    min-height: 0;
  }

  .section_table-compare-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 0;
    padding-bottom: 64px;
  }

  .g_s-team-v04-heading {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 34px;
    line-height: 34px;
  }

  .faqs_list-v1 {
    flex-direction: column;
  }

  .faqs_list-v1-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .g_s-team-v04 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .g_s-team-v04-top {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-features-v04-after-wrapper {
    padding-top: 64px;
  }

  .g_s-notice-bar-v04-grid {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: auto;
    place-content: center flex-start;
    place-items: center;
  }

  .g_s-article-jumbo {
    margin-top: 25px;
  }

  .g_s-article-intro {
    width: 100%;
  }

  .g_s-main-article-grid {
    grid-column-gap: 55px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 40px;
  }

  .g_s-article-body-left {
    padding-left: 0;
  }

  .g_s-blog-sidebar-sub-div.g_s-center {
    justify-content: center;
    display: flex;
  }

  .g_s-qubl-quiz-block {
    margin-top: 0;
  }

  .g_s-qubl-quiz-block.is-tablet-and-down {
    display: block;
  }

  .g_s-post-cta-heading.g_a-no-spacing.g_s-h4-line-height {
    line-height: 1.3em;
  }

  .g_s-newsletter-input {
    border-radius: 12px;
  }

  .g_s-social-share-new {
    padding-bottom: 24px;
    display: flex;
  }

  .block_cta-v1-heading {
    font-size: 36px;
    line-height: 36px;
  }

  .g_s-latest-post-detail {
    flex-wrap: wrap;
  }

  .g_s-article-intro-section {
    margin-top: 20px;
  }

  .g_a-h6-article {
    text-align: left;
    font-weight: 700;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xhuge {
    height: 6rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .spacer-xlarge {
    height: 3rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .spacer-xxhuge {
    height: 8rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .spacer-huge {
    height: 5rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .spacer-large {
    height: 2.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global.is-matched-hero {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .padding-global.coaching_landing_page {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .spacer-xxlarge {
    height: 4rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .spacer-medium {
    height: 1.5rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nav_button {
    color: #fff;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .grid_2-col {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid_2-col.is-how-test-works, .grid_2-col.is-career-test-hero {
    grid-template-columns: 1fr;
  }

  .grid_2-col.is-coaching-hero {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid_3-col {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid_3-col.is-career-impact-reviews, .grid_3-col.is-review-videos {
    grid-template-columns: 1fr 1fr;
  }

  .grid_4-col {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid_4-col.is-cards-coaches {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .flex-vertical.is-coaching-hero {
    text-align: center;
    align-items: center;
  }

  .flex-horizontal.is-user-review-v1-stars.heroonly {
    padding-left: 275px;
  }

  .button-v1 {
    min-height: 0;
  }

  .step-inner {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .block_cta-v2-heading {
    font-size: 36px;
    line-height: 36px;
  }

  .block_cta-v2-cta, .button-v2 {
    min-height: 0;
  }

  .section_table-compare-top {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .button-v3, .button-v4, .button-v5 {
    min-height: 0;
  }

  .block_customer-video-wrap {
    margin-bottom: -64px;
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }

  .coaching-hero-image {
    width: 500px;
  }

  .button-v6, .button-v7, .button-v8 {
    min-height: 0;
  }

  .g_s-fact-checked-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .show-tablet {
    display: block;
  }

  .scholarship-expandable-bottom {
    padding-left: 25px;
    padding-right: 25px;
  }

  .scholarship-title-text {
    font-size: 38px;
  }

  .scholarship-winner-text {
    font-size: 15px;
  }

  .s_expandable-content {
    line-height: 150%;
  }

  .scholarship-container {
    width: 728px;
  }

  .scholarship-wrap {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .scholarship-expandable-top {
    padding: 20px 25px;
  }

  .scholarship-subtitle {
    font-size: 22px;
  }

  .section_scolarship-results {
    min-width: 640px;
  }

  .grid-article-2col {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-article-2col.is-career-test {
    grid-template-columns: 2fr;
  }

  .g_a-hidden-destop-only {
    display: block;
  }

  .g_s-coaching-features-wrapper {
    padding-top: 64px;
  }

  .g_s-coaching-features-top {
    align-items: center;
  }

  .g_s-how-heading {
    text-align: center;
    font-size: 34px;
    line-height: 34px;
  }

  .g_s-coaching-features-grid-top {
    grid-template-columns: 1fr;
  }

  .g_s-coaching-features-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-coaching-features-stuck {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-coaching-features-trajectory {
    padding: 24px;
  }

  .g_s-coaching-features-stuck-image {
    height: 440px;
  }

  .g_s-coaching-features-trajectory-image {
    height: 260px;
  }

  .g_s-coaching-features-stuck-top-left {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-coaching-features-stuck-description-p {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 22px;
  }

  .g_s-coaching-features-grid-bottom {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .g_s-coaching-features-bottom-left {
    height: 420px;
  }

  .g_s-coaching-features-bottom-right {
    height: 620px;
  }

  .g_s-coaching-features-preparation {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-coaching-features-lost {
    padding: 24px;
  }

  .g_s-coaching-features-preparation-image {
    height: 410px;
  }

  .g_s-coaching-features-lost-image {
    height: 450px;
  }

  .g_s-coaching-prep-content {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .paragraph-4 {
    text-align: center;
  }

  .g_s-features-prep-heading {
    text-align: center;
    font-size: 24px;
    line-height: 22px;
  }

  .g_s-how-title {
    font-size: 24px;
    line-height: 22px;
  }

  .g_s-how-item {
    grid-template-columns: auto;
    place-items: start center;
  }

  .g_s-how-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .g_s-how-items {
    text-align: center;
    align-items: center;
    margin-bottom: 24px;
    padding: 32px;
  }

  .g_s-how-testimonial {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .g_s-hero-quiz-grid {
    grid-column-gap: 0px;
    grid-template-columns: 1fr .25fr;
  }

  .g_s-how-cta {
    min-height: 0;
  }

  .g_s-coaching-prep-content-left {
    flex-flow: column;
    display: flex;
  }

  .g_s-coaching-prep-content-cta {
    min-height: 0;
  }

  .section_page-hero-v2 {
    background-image: none;
  }

  .page-hero-v2-review {
    justify-content: center;
    align-items: center;
    margin-left: 32px;
    position: static;
  }

  .button-v9, .button-v10 {
    min-height: 0;
  }

  .g_a-text-xsmall {
    font-size: 12px;
  }

  .modal-exit-newsletter_outer, .modal-exit-action_outer, .modal-exit-zigpoll_outer {
    max-height: 440px;
  }

  .notice-bar-v2 {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 12px;
  }

  .notice-bar-v2_wrap {
    padding-left: 16px;
  }

  .notice-bar-v2_link {
    padding-top: 8px;
    padding-bottom: 10px;
  }

  .hide-tablet-only {
    display: none;
  }

  .reviews-score_box {
    grid-template-columns: 1.1fr 1fr;
  }

  .reviews-score_tags {
    border-top: 1px solid var(--color-black--black-200);
    border-radius: 1px;
  }

  .button-v11 {
    min-height: 0;
  }

  .section_coach-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section_coach-experts-intro {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .section_coach-experts-about {
    margin-top: 24px;
  }

  .section_coach-experts-right {
    width: 240px;
  }

  .section_coach-ctas {
    flex-flow: column;
  }

  .section_coach-experts-feature-label {
    height: auto;
  }

  .section_scholarship-v4-list-item {
    line-height: 1.5em;
  }

  .section_scholarship-v4-list {
    padding-left: 20px;
    padding-right: 0;
  }

  .section_scolarship-student-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section_scolarship-student-content {
    padding: 24px;
  }

  .hero-img-80 {
    background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66428ad7af59541fc28bb01c_young_professionals_smiling_looking_left_reduced_medium.webp");
    background-position: 30%;
    background-size: cover;
    width: 42%;
    height: 100%;
    position: absolute;
    right: 0;
  }

  .matched-hero_component {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .matched-customers_desktop {
    display: none;
  }

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

  .g_home_hero {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_home-hero-cta-block {
    flex-flow: column;
  }

  .g_home-section-1 {
    flex-flow: column-reverse;
    align-items: center;
    padding-top: 45px;
    padding-bottom: 0;
  }

  .div-block-15 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    text-align: center;
    flex-flow: column;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-16 {
    background-color: #fff;
    align-items: center;
    width: 100%;
    padding: 40px 25px;
  }

  .g_career-stats {
    max-width: 530px;
  }

  .g_career-stat-sub {
    margin-top: 8px;
  }

  .g_open-jobs-header {
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_developed-path {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top-left-radius: 36px;
    border-top-right-radius: 36px;
    flex-flow: column;
    align-items: center;
    padding-top: 35px;
  }

  .g_home-section-2 {
    border-top-left-radius: 36px;
    border-top-right-radius: 36px;
  }

  .g_number-circle {
    text-align: center;
    width: 35px;
    position: relative;
    transform: none;
  }

  .g_number-circle.g_a-hidden-desktop {
    padding-top: 4px;
    padding-bottom: 4px;
    display: block;
  }

  .g_developed-path-text-block {
    text-align: center;
    align-items: center;
    width: 100%;
    margin-right: 0;
  }

  .g_developed-path-main-text {
    max-width: 700px;
  }

  .g_developed-path-image-block {
    width: 75%;
  }

  .g_developed-path-image {
    margin-left: 0;
  }

  .g_developed-path-image.g_a-hidden-desktop {
    width: 100%;
  }

  .g_open-job-card {
    border-style: none;
    flex-flow: column;
    padding: 0 0 30px;
  }

  .g_home-open-jobs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--color-black--black-50);
    width: 100%;
    max-width: none;
    padding: 24px 25px;
  }

  .g_open-job-stats {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
  }

  .g_open-job-stats.g_hide-job-stats {
    display: flex;
  }

  .g_right-stat {
    border: 1px #000;
    justify-content: flex-start;
    padding-left: 0;
  }

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

  .g_open-job-cta {
    align-self: flex-start;
  }

  .g_sub-header.text-16 {
    color: var(--color-black--black);
  }

  .g_sub-header.text-16.v-2 {
    margin-top: 10px;
  }

  .g_sub-header.text-16.is-original {
    color: var(--color-black--black);
  }

  .g_home-question.g_a-h4 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    border-radius: 0;
    flex-flow: column;
    width: 100%;
    max-width: none;
    margin-top: 0;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .g_home-section-3 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .g_open-jobs-intro-image-section, .image-31 {
    width: 100%;
  }

  .g_stat-image {
    max-width: 26px;
    max-height: 26px;
  }

  .g_s-navbar-v4-cta-primary {
    min-height: 0;
  }

  .g_section-3-header {
    max-width: 600px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_career-test-hero-right {
    width: 65%;
  }

  .g_career-test-hero {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    padding-right: 25px;
  }

  .image-32 {
    width: 100%;
    max-width: none;
  }

  .g_career-test-hero-section {
    padding-bottom: 0;
  }

  .career-text-step {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .step-1-image {
    align-self: stretch;
    display: flex;
  }

  .step-1-text-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .g_developed-path-main-text-2 {
    max-width: 700px;
  }

  .g_s-expandable-top-v2 {
    padding: 20px 25px;
  }

  .g_s-expandable-bottom-v2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_career-steps-cta {
    width: 100%;
    max-width: 280px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
  }

  .g_career-steps-cta.temporary {
    max-width: 350px;
    font-size: 14px;
  }

  .image-33.g_a-hidden-tablet-up {
    width: auto;
  }

  .home-hero_cta-group {
    flex-flow: row;
  }

  .g_s-hero-v03-2columns-cta-primary-copy {
    min-height: 0;
  }

  .g_review-v4 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    max-width: none;
  }

  .g_review-section {
    margin-top: 0;
  }

  .pulse {
    width: 280px;
    height: 48px;
  }

  .cc_hero-div-cta-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .cc_section-wrapper {
    overflow: hidden;
  }

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

  .cc_what-coaching-left {
    width: 100%;
  }

  .cc_coach-glance-block {
    margin-top: 40px;
  }

  .cc_coaching-benefits-inner-2 {
    align-self: stretch;
    width: auto;
    height: auto;
  }

  .cc_coaching-benefits-inner-2.is-hidden-tablet-down {
    display: none;
  }

  .cc_coaching-benefits-inner-invert {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cc_what-coaching-right-image {
    object-fit: cover;
    height: 100%;
    max-height: none;
  }

  .text-30.cc-hire-coach-inner-header {
    font-weight: 500;
  }

  .cc_coach-help-you {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .choose-career-coach {
    flex-flow: column;
    padding-left: 5%;
    padding-right: 5%;
  }

  .choose-career-coach-heading-block {
    text-align: center;
    max-width: 625px;
    margin-left: auto;
    margin-right: auto;
  }

  .width-50 {
    width: 100%;
  }

  .cc_find-chose-block-text.last-item {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .cc-wideer-div {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cc_coaches-expertise-block {
    padding: 20px;
  }

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

  .width-65 {
    width: 100%;
  }

  .cc_coaches-guidance {
    grid-template-columns: 1fr 1fr;
  }

  .career-stages-heading {
    text-align: center;
    max-width: 500px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .cc_career-stages-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .cc_faq-section {
    margin-top: 0;
  }

  .g_s-faqs-v2 {
    padding-top: 50px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_s-faqs-v2.is-cc {
    justify-content: flex-start;
    align-items: center;
  }

  .career-stages {
    align-items: center;
  }

  .cc_top-coaches-block {
    flex-flow: column;
  }

  .cc_top-coaches-block-left {
    flex-basis: auto;
    width: 100%;
    height: 560px;
    min-height: 560px;
  }

  .padding-career-coach.is-matched-hero {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .cc_what-coaching-header-clock {
    text-align: center;
  }

  .career-stages-image-block {
    background-color: var(--color-black--white);
    border-radius: 24px;
    width: 100%;
    padding: 20px 0 0;
    box-shadow: -10px 140px 50px 50px #0000000f;
  }

  .career-stages-image {
    width: 100%;
  }

  .g_s-faqs-heading-text-block-v2.is-faq {
    max-width: 800px;
  }

  .g_career-coaches-cta-v1 {
    width: 100%;
    max-width: 280px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
  }

  .cc_top-coaches-about-text.is-coach {
    height: 70px;
  }

  .g_career-top-coaches-cta-v2 {
    width: 100%;
    max-width: 280px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
  }

  .g_career-coach-hero-cta {
    max-height: 48px;
  }

  .g_career-coach-hero-cta-btn {
    width: 100%;
    max-width: 280px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
  }

  .g_career-coach-hero-cta-btn.temporary {
    width: 600px;
    max-width: 400px;
  }

  .career-coach-pulse {
    width: 280px;
    height: 48px;
  }

  .career-coach-pulse.temporary {
    width: 400px;
  }

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

  .g_s-pricing-v4-list {
    grid-column-gap: 12px;
    grid-row-gap: 56px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-pricing-v4-item {
    min-height: 650px;
  }

  .g_s-pricing-v4-coaching {
    display: none;
  }

  .g_s-pricing-v4-tabs {
    width: 150px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .g_s-pricing-v4-tabs-wrap {
    margin-right: auto;
  }

  .g_s-pricing-v4-tabs-wrap.pricing-2 {
    margin-right: 0;
  }

  .g_s-pricing-v4-content {
    margin-top: 40px;
  }

  .g_s-hero-full-gradient-10 {
    width: 30%;
  }

  .heading-11 {
    margin-left: 50px;
    margin-right: 50px;
    font-size: 50px;
  }

  .code-embed {
    margin-left: 100px;
    margin-right: 100px;
  }

  .section-3 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .uui-heroheader04_image {
    width: 100%;
    min-width: 0;
    position: static;
  }

  .g_career-test-jnm-image-wrapper {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .g-space-large {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .career-test-jnm-heroheader_content {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .g_career-test-jnm-hero-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .g_career-test-jnm-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-2-jnm {
    font-size: 2.25rem;
  }

  .g_career-steps-jnm-cta {
    width: 100%;
    max-width: 280px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
  }

  .g_career-steps-jnm-cta.temporary {
    max-width: 350px;
    font-size: 14px;
  }

  .g_review-jnm-v4 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    max-width: none;
  }

  .button-row-2.is-reverse-mobile-landscape {
    justify-content: center;
    align-items: center;
  }

  .uui-layout56_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .g_a-jnm-layout_content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    display: flex;
  }

  .g_a-jnm-layout56_item-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    margin-top: .5rem;
    margin-bottom: 1rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .g_career-steps-cta-copy {
    width: 100%;
    max-width: 280px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
  }

  .g_career-steps-cta-copy.temporary {
    max-width: 350px;
    font-size: 14px;
  }

  .g_career-test-jnm-steps-innermost {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .step-1-jnm-image {
    align-self: stretch;
    display: flex;
  }

  .image-jnm--33.g_a-hidden-tablet-up {
    width: auto;
  }

  .g_a-hidden-jnm-mobile {
    object-fit: contain;
    flex: 0 auto;
    align-self: auto;
  }

  .image-benefits-33.g_a-hidden-tablet-up {
    width: auto;
  }

  .g_a-hidden-mobile-hero, .g_a-hidden-mobile-jnm, .g_a-hidden-tablet-up-jnm {
    object-fit: contain;
    flex: 0 auto;
    align-self: auto;
  }

  .g_career-test-steps-inner-jnm {
    justify-content: center;
    align-items: center;
  }

  .how-to-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
  }

  .how-to-div-item--2, .how-to-items-content, .image-38 {
    width: auto;
  }

  .uui-layout71_item {
    background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87da94cc4c32538de_imgno2.svg");
    background-size: 100%;
  }

  .uui-layout71_component {
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout_item-1 {
    background-size: 100%;
  }

  .layout_item-1-copy {
    background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/674980a87da94cc4c32538de_imgno2.svg");
    background-size: 100%;
  }

  .layout87_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .padding-vertical-xhuge-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .layout_item-1-1, .layout_item-1-2, .layout_item-1-3 {
    background-size: 100%;
  }

  .testimonial_component {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    column-count: 2;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .testimonial_content {
    flex: 1;
    align-self: auto;
    min-width: 20rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .testimonial-padding-vertical-medium {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-container-large-5 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-page-padding-5 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-cta02_component {
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-cta02_content {
    padding-left: 5%;
  }

  .cta02_image-01 {
    min-width: 44rem;
    max-width: 32rem;
    left: auto;
  }

  .cta02_image-01.shadow-xxlarge.hide-mobile-landscape-2 {
    width: 90svw;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .cta02_image-01.shadow-xxlarge.hide-mobile-landscape {
    width: 44rem;
    min-width: 44rem;
    left: auto;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cta02_component-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-vertical-xhuge-6 {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .g_text-size-xlarge--jnm {
    font-size: 1rem;
  }

  .g_a-h4--jnm.g_a-h4-small {
    font-size: 28px;
  }

  .g_a-h4--jnm.is-white-text {
    font-size: 1.75rem;
  }

  .g_career-test-steps-innermost--jnm {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .g_body--jnm {
    overflow: visible;
  }

  .g_a-h4-jnm.g_a-h4-small {
    font-size: 28px;
  }

  .g_sub-header--jnm.text-16.v-2 {
    margin-top: 10px;
  }

  .step-1-image--jnm, .step-1-image-copy {
    align-self: stretch;
    display: flex;
  }

  .pulse--jnm {
    width: 280px;
    height: 48px;
    margin-left: auto;
    margin-right: auto;
  }

  .g_career-steps-cta--jnm {
    width: 100%;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
  }

  .g_career-steps-cta--jnm.temporary {
    max-width: 350px;
    font-size: 14px;
  }

  .coach-info-tags-cc {
    flex: none;
  }

  .uui-blog07_author-image-wrapper {
    flex: 0 auto;
  }

  .uui-blog07_item {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-blog07_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blog07_featured-list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-blog07_component {
    grid-column-gap: 3rem;
    grid-template-columns: .25fr 1fr;
  }

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-team02_item {
    align-self: auto;
  }

  .uui-team02_list {
    grid-template-columns: 1fr 1fr;
  }

  .padding-vertical-large-cc {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .ratings-cc {
    justify-content: center;
    align-items: center;
  }

  .coach-descrption-cc {
    text-align: center;
  }

  .expert-tags-cc {
    justify-content: center;
    align-items: flex-start;
  }

  .coach-full-name-cc {
    display: flex;
  }

  .book-button-cc {
    align-self: stretch;
    width: 100%;
  }

  .review-text-cc {
    text-align: center;
  }

  ._2-column-component-cc {
    grid-column-gap: 3rem;
    text-align: left;
    flex-flow: column;
    grid-template-columns: .25fr;
    place-items: start stretch;
    margin-top: 2rem;
    display: flex;
  }

  .left-div-reviwer-cc {
    min-height: auto;
  }

  .coach-info-content-cc {
    justify-content: flex-start;
    align-items: center;
  }

  .section-header-cc {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .spacer-xlarge-cc {
    height: 2rem;
  }

  .bg-section-why-choose-cc {
    padding: 1rem;
  }

  .filler-content-cc {
    justify-content: flex-start;
    align-items: flex-end;
    height: 3rem;
  }

  .coach-experience-cc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    margin-top: 0;
  }

  .text-large-cc {
    text-align: left;
  }

  .spacer-xlarge-main-cc {
    height: 3rem;
  }

  .my-personal-life-cc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
  }

  .my-family-life-cc.is-personal {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex: 1;
    min-height: auto;
  }

  .personal-component-cc {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .my-family-content-cc {
    background-position: 50%;
    background-size: 100%;
    min-width: 40%;
  }

  .my-family-1-content-cc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: flex-start;
    min-width: 40%;
  }

  .my-family-2-content-cc {
    background-position: 50%;
    background-size: contain;
  }

  .text-size-regular-cc {
    align-self: center;
  }

  .section-2-header-cc {
    justify-content: flex-start;
    align-items: center;
  }

  .industry-tag-cc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: flex-start;
  }

  .industry-2-tag-cc {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    max-width: none;
  }

  .expert-tag-3-item-cc {
    flex: 0 auto;
  }

  .industry-text-cc {
    min-width: 30%;
  }

  .cta-section-cc {
    padding-left: 3rem;
    padding-right: 1rem;
  }

  .coach-full-name-2-cc {
    display: none;
  }

  .g_s-navbar-v03-cta-primary--cc {
    min-height: 0;
  }

  .g_s-navbar-v03-cta-primary--cc.hide-desktop {
    display: block;
  }

  .g_s-navbar-v4-cta-primary--cc {
    min-height: 0;
  }

  .coach-details-cc {
    align-self: auto;
  }

  .slider {
    min-height: 5rem;
  }

  .mobile-hidden-stars-cc {
    display: none;
  }

  .g_s-navbar-v4-cta-book-primary--cc-copy {
    min-height: 0;
  }

  .g_body--rs {
    overflow: visible;
  }

  .g_hero-grid--rs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .g_hero-grid--rs.brian {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .g_vert-padding-sm--rs {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .g_image-wrapper-rs {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    height: 50rem;
    min-height: auto;
    display: flex;
  }

  .g_text-size-xlarge--rs {
    font-size: 1rem;
  }

  .heading-2-rs {
    font-size: 2.25rem;
  }

  .home-hero_reviews--rs {
    justify-content: center;
    align-items: center;
  }

  .g_cta--rs {
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 16px;
  }

  .g_cta--rs.temporary {
    max-width: 350px;
    font-size: 14px;
  }

  .g_hero-cta-rs {
    flex: none;
  }

  .pulse--rs {
    width: auto;
    height: 48px;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-wrapper-rs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .pointer-left {
    right: 100%;
  }

  .pointer-right {
    left: 100%;
  }

  .g-space-cta-buttom-rs {
    min-height: 1.5rem;
  }

  .heroheader_content--rs {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-43.hide-tablet-below {
    display: none;
  }

  .g-space-large-rs {
    min-height: 2.5rem;
  }

  .uui-space-small-4 {
    display: none;
  }

  .uui-layout69_item {
    max-width: 70%;
  }

  .uui-padding-vertical-xhuge--2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .testimonial_mask-rs {
    align-self: auto;
    height: auto;
    padding-bottom: 2rem;
  }

  .testimonial_component-rs {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-bottom: 0;
    display: flex;
  }

  .uui-layout32_timeline-step {
    grid-column-gap: 24px;
  }

  .uui-layout32_component {
    grid-column-gap: 2rem;
  }

  .g_client-potential-text-block--rs.is-coach {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .features-content-container-rs {
    padding-top: 0;
  }

  .padding-vertical-features-rs {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .g_sub-header-rs.text-16.v-2 {
    margin-top: 10px;
  }

  .g_a-h4-rs {
    text-align: center;
  }

  .g_a-h4-rs.g_a-h4-small {
    font-size: 28px;
  }

  .g_a-h4-rs.is-exe {
    align-self: center;
  }

  .g_a-h4-rs.is-features {
    text-align: left;
  }

  .g_a-h4-rs.is-mobile {
    text-align: center;
  }

  .g_a-h4-rs.is-mobile.is-tablet {
    text-align: center;
    align-self: center;
  }

  .layout_-grid-component--rs {
    grid-row-gap: 2rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .layout_item--rs {
    max-width: 70%;
  }

  .uui-pricing04_plan {
    margin-top: 0;
  }

  .uui-pricing04_components {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    align-self: auto;
    width: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: grid;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .most-popular-rs {
    min-width: 80%;
    max-width: 80%;
  }

  .text-align-center-3--rs {
    min-width: 302px;
    max-width: 302px;
  }

  .my-price-button-rs {
    align-self: stretch;
  }

  .pricing04_feature-rs {
    padding-left: 0;
  }

  .pricing04_plan--2-rs {
    min-width: auto;
    max-width: none;
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing04_plan--2-rs.is-popular {
    width: auto;
    min-width: auto;
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing04_plan--2-rs.is-tab {
    width: auto;
    min-width: auto;
    max-width: 24rem;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .executive-pricing-rs {
    justify-content: space-between;
    align-items: center;
  }

  .executive-details-rs {
    justify-content: space-between;
    align-self: auto;
    align-items: center;
  }

  .image-executive-rs {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .pricing04_feature-exe-rs {
    padding-left: 0;
  }

  .cta-price-rs--exe {
    align-self: stretch;
    display: flex;
  }

  .exe-wrapper-rs {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
  }

  .qualification-text-rs {
    align-self: auto;
  }

  .g_cta--rs--exe {
    align-self: stretch;
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 16px;
  }

  .g_cta--rs--exe.temporary {
    max-width: 350px;
    font-size: 14px;
  }

  .testimonial05_content-rs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    align-items: stretch;
    height: auto;
    max-height: none;
    margin-left: 3rem;
    margin-right: 3rem;
    display: grid;
  }

  .testimonial-wrapper-rs {
    justify-content: center;
    align-items: center;
  }

  .testimonial_content--rs {
    flex: 1;
    align-self: auto;
    width: auto;
    min-width: 20rem;
    height: auto;
    margin-bottom: 0;
  }

  .testimonial_content--rs.is-long {
    flex: 0 auto;
  }

  .testimonial-grid-rs {
    flex-flow: column;
    grid-template-columns: 1fr;
    max-height: none;
  }

  .image-visible-tab-below {
    object-fit: contain;
    flex: none;
    align-self: auto;
    display: block;
  }

  .layout69_item-rs {
    max-width: 70%;
  }

  .image-45 {
    object-fit: cover;
  }

  .spacer-xsmall-pricing-rs {
    height: 16px;
  }

  .g_s-testimonial-v03-mobile-rs {
    width: 450px;
    height: 500px;
    margin-bottom: 0;
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }

  .g_s-testimonial-v03-mobile-rs.is-long {
    top: auto;
  }

  .g_s-testimonial-v03-mobile-video-player-rs, .g_s-testimonial-v03-mobile-video-player-rs2 {
    width: 450px;
    height: 500px;
  }

  .g_s-testimonial-v03-mobile-rs-2 {
    width: 450px;
    height: 500px;
    margin-bottom: 0;
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }

  .section_works-layout {
    padding-top: 3rem;
  }

  .padding-vertical-testimonial-rs {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-vertical-testimonial-rs.is-testimonial {
    padding-bottom: 1rem;
  }

  .testimonial_content-rs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    align-items: stretch;
    height: auto;
    max-height: none;
    margin-left: 3rem;
    margin-right: 3rem;
    display: grid;
  }

  .padding-vertical-xhuge--rs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .g_s-faqs--rs {
    padding: 3rem 25px;
  }

  .padding-vertical-xhuge-2-rs {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .testimonial_content-hero-rs {
    flex: 1;
    align-self: auto;
    width: 38rem;
    min-width: 20rem;
    height: auto;
    margin-top: .5rem;
    margin-bottom: 0;
    top: 62%;
    left: auto;
  }

  .testimonial_content-hero-rs.is-long {
    flex: 0 auto;
  }

  .image-hero-rs {
    max-height: 62%;
  }

  .g_cta-rs-works {
    align-self: stretch;
    width: 17rem;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 16px;
  }

  .g_cta-rs-works.temporary {
    max-width: 350px;
    font-size: 14px;
  }

  .padding-vertical-works-rs {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .g_s-navbar-v03-cta-primary--rs {
    min-height: 0;
  }

  .g_s-navbar-v03-cta-primary--rs.hide-desktop {
    display: block;
  }

  .user-review-v1-_home {
    max-width: none;
  }

  .flex-vertical--home.is-coaching-hero {
    text-align: center;
    align-items: center;
  }

  .flex-horizontal--home.is-user-review-v1-stars.heroonly {
    padding-left: 275px;
  }

  .testimonial_content-hero-home {
    flex: 1;
    align-self: auto;
    width: 38rem;
    min-width: 20rem;
    height: auto;
    margin-top: .5rem;
    margin-bottom: 0;
    top: 62%;
    left: auto;
  }

  .testimonial_content-hero-home.is-long {
    flex: 0 auto;
  }

  .g_image-wrapper-home {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    height: 50rem;
    min-height: auto;
    display: flex;
  }

  .executive-pricing-rs-price {
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
  }

  .executive-details-rs-pricing {
    justify-content: space-between;
    align-self: auto;
    align-items: center;
  }

  .image-pricing {
    object-fit: cover;
    border-radius: 20px;
  }

  .image-executive-rs--pricing {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .exe-wrapper-rs-pricing {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
  }

  .g_s-navbar-v03-menu-link-new {
    justify-content: flex-start;
    padding: 18px 12px;
  }

  .pulse--rs-hide {
    width: auto;
    height: 48px;
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-navbar-v03-menu-link-home, .g_s-navbar-v03-menu-link-test {
    justify-content: flex-start;
    padding: 18px 12px;
  }

  .pricing04_plan--2-rs--report {
    min-width: 20rem;
    max-width: 24rem;
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing04_plan--2-rs--report.is-popular {
    min-width: 20rem;
    max-width: 24rem;
  }

  .pricing04_plan--2-rs--report.is-tab {
    min-width: 20rem;
    max-width: 24rem;
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing04_plan--2-rs--report-main {
    min-width: 20rem;
    max-width: 24rem;
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing04_plan--2-rs--report-main.is-popular {
    min-width: 20rem;
    max-width: 24rem;
  }

  .pricing04_plan--2-rs--report-main.is-tab {
    min-width: 20rem;
    max-width: 24rem;
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .about-card {
    flex-flow: row;
  }

  .about-content {
    min-width: 47%;
  }

  .responsibility-holder {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .coach-h2 {
    text-align: center;
    max-width: 500px;
    font-size: 2.5rem;
  }

  .coach-h2.is-faq {
    max-width: 800px;
  }

  .coach-h4-2 {
    max-width: 400px;
  }

  .coach-h4-2.max-width-200 {
    max-width: 0;
  }

  .coach-h4-3 {
    max-width: 400px;
  }

  .coach-h4-3.max-width-200 {
    max-width: 0;
  }

  .header-image-column {
    justify-content: flex-end;
    align-items: center;
  }

  .cc-header-grid {
    grid-template-columns: 1fr;
  }

  .cc-coaching-h1 {
    text-align: center;
  }

  .cc-section-coach {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .cc-coach-content {
    grid-template-columns: 1fr;
  }

  .cc-content-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-regular-2 {
    max-width: none;
  }

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

  .content-grid {
    grid-template-columns: 1fr;
  }

  .cc-section-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .feature-illustration {
    order: -1;
    width: 300px;
  }

  .feature-carousel {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 1920px;
  }

  .feature-card-grid-top, .feature-card-grid-bottom {
    grid-template-columns: 1fr 1fr;
  }

  .cc-header-subtext {
    text-align: center;
  }

  .cc-g_cta--rs {
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 16px;
  }

  .cc-g_cta--rs.temporary {
    max-width: 350px;
    font-size: 14px;
  }

  .cc-cta-wrapper-rs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: auto;
  }

  .cc-g_hero-cta-rs {
    flex: none;
    width: 100%;
  }

  .cc-lower-header-items {
    align-items: center;
  }

  .cc-g_career-test-hero-stats--jnb {
    justify-content: center;
    align-items: flex-start;
  }

  .g_cta {
    width: 50%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 16px;
  }

  .g_cta.temporary {
    max-width: 350px;
    font-size: 14px;
  }

  .pulse--cc {
    width: 50%;
    height: 48px;
    margin-left: auto;
    margin-right: auto;
  }

  .cc_hero-div-cta-grid-new {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 50%;
  }

  .cc-header-tabs {
    justify-content: center;
    align-items: center;
  }

  .cc-coach-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .cc-photo-wrapper {
    grid-row-gap: 1rem;
  }

  .cc-button-wrapper {
    align-self: auto;
  }

  .cc-coach-avalability--cta {
    flex-flow: column;
  }

  .text-6 {
    flex: 0 auto;
    align-self: auto;
  }

  .cc-trust-wrapper, .cc-area-exp, .cc-expertise-wrapper {
    height: auto;
  }

  .text-block-41 {
    flex: none;
  }

  .cc-h3-regular {
    text-align: center;
  }

  .frame-2095586221 {
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-53 {
    width: 75%;
  }

  .frame-2095586222 {
    grid-row-gap: 2rem;
  }

  .cc-feature-location {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2rem;
  }

  .frame-2095586226 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-15 {
    text-align: center;
  }

  .g_sub-header-cc.text-16.v-2 {
    margin-top: 10px;
  }

  .g_sub-header-cc.is-benefits {
    text-align: center;
    align-self: center;
    max-width: 800px;
  }

  .cc-hired-by {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex: 0 auto;
    align-self: auto;
  }

  .hired-by {
    flex: none;
  }

  .logo {
    width: auto;
    max-width: 40%;
  }

  .cc-light-text {
    color: var(--color-black--black-500);
  }

  .feature-2 {
    align-self: stretch;
    height: auto;
  }

  .frame-2147225773 {
    grid-row-gap: 1rem;
  }

  .frame-2147225774 {
    grid-column-gap: 1rem;
  }

  .frame-2147225776 {
    grid-column-gap: 1rem;
    height: auto;
  }

  .cc-left-feature {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cc_coaching-benefits-inner-ccc.pr-15.mobile {
    align-self: flex-start;
  }

  .cc_coaching-benefits-inner-ccc.pl-35.mobile {
    flex: 1;
    width: 67.7734%;
    padding-left: 0;
  }

  .g_a-fw-bold_cc.g_a-h2.g_hero-header {
    max-width: 650px;
  }

  .g_a-fw-bold_cc.g_a-color-white.g_a-h4.g_a-hidden-desktop {
    max-width: 530px;
  }

  .g_a-fw-bold_cc.text-20.width-200 {
    max-width: none;
  }

  .cc_coaching-benefits-inner--cc {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cc_coaching-benefits-inner--cc.is-tablet-down-visible {
    display: flex;
  }

  .cc_coaching-benefits-inner-2--cc {
    align-self: flex-end;
    width: auto;
  }

  .cc_coaching-benefits-inner-2--cc.is-hidden-tablet-down {
    display: none;
  }

  .g_client-potential-text-block--cccc {
    max-width: 500px;
  }

  .frame-2147225777 {
    grid-row-gap: 1rem;
  }

  .frame-2147225751 {
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .content-style-5 {
    align-self: auto;
  }

  .frame-2147225750 {
    height: auto;
  }

  .content-style-6 {
    align-self: auto;
  }

  .frame-2147225778 {
    height: auto;
  }

  .cc-when-inner {
    align-self: auto;
  }

  .cc-category-holder {
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .cc-category-card {
    align-self: stretch;
    width: auto;
    display: flex;
  }

  .text-29 {
    align-self: auto;
    width: auto;
  }

  .cc-category-row {
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 75%;
  }

  .cc-section-content-roles {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .g_sub-header-ccc.text-16.v-2 {
    margin-top: 10px;
  }

  .cc_career-stages-section-cc {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .frame-2147225781 {
    justify-content: center;
    align-items: center;
  }

  .cc_section-steps {
    overflow: hidden;
  }

  .cc-section-when-to-hire {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cc-button-wrapper-lfeatures {
    width: auto;
  }

  .cc-button-wrapper-lfeatures.is-coach {
    align-self: center;
    width: 50%;
  }

  .cc_coaching-benefits-inner-1-cc.pl-35.mobile {
    flex: 1;
    width: auto;
    padding-left: 0;
  }

  .cc_coaching-benefits-inner-1-cc.pl-35.mobile.is-cms {
    width: auto;
    padding-left: 0;
  }

  .cc-map-image-wrapper {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .cc-sub-header-cms {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: stretch;
    max-width: none;
  }

  .cc-header-cms-div {
    justify-content: center;
    align-items: stretch;
  }

  .cc-header-cms-div.is-answer {
    justify-content: flex-start;
    align-items: stretch;
  }

  .g_cta-2 {
    width: 50%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 16px;
  }

  .cc-button-frame {
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
  }

  .text-35 {
    flex: 0 auto;
    align-self: auto;
  }

  .cc-logo-move-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    place-content: stretch center;
    align-items: flex-start;
  }

  .cc-content-holder-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cc-light-text-2 {
    color: #6d6d6d;
  }

  .frame-2147225784 {
    grid-column-gap: 1rem;
    height: auto;
  }

  .cc-bento-coaching {
    grid-row-gap: 1rem;
  }

  .frame-2147225786 {
    grid-column-gap: 1rem;
  }

  .text-38 {
    flex: 0 auto;
    align-self: auto;
  }

  .container-regular-6 {
    max-width: none;
  }

  .frame-2147225787 {
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .frame-2147225788 {
    grid-row-gap: 1rem;
  }

  .container-regular-7 {
    max-width: none;
  }

  .text-43 {
    align-self: auto;
    width: auto;
  }

  .career-stages-image-block-2 {
    background-color: #fff;
    border-radius: 24px;
    width: 100%;
    padding: 20px 0 0;
    box-shadow: -10px 140px 50px 50px #0000000f;
  }

  .cc-header-subtext--mp {
    text-align: center;
  }

  .cc-header-cms-div-2 {
    justify-content: center;
    align-items: stretch;
  }

  .cc-header-cms-div-2.is-answer {
    justify-content: flex-start;
    align-items: stretch;
  }

  .text-47, .text-48 {
    flex: 0 auto;
    align-self: auto;
  }

  .container-regular-8 {
    max-width: none;
  }

  .frame-2147225789 {
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .frame-2147225790 {
    grid-row-gap: 1rem;
  }

  .cc-coaching-h1-mp {
    text-align: center;
  }

  .image-1-apple {
    width: 60%;
  }

  .frame-2147225791 {
    grid-column-gap: 1rem;
  }

  .frame-2147225792 {
    grid-column-gap: 1rem;
    height: auto;
  }

  .feature-7 {
    align-self: stretch;
    height: auto;
  }

  .cc_coaching-benefits-inner-2-ismobile {
    align-self: flex-end;
    width: auto;
  }

  .cc_coaching-benefits-inner-2-ismobile.is-tablet-down-hidden {
    display: none;
  }

  .text-block-43 {
    flex: none;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }

  h1 {
    font-size: 55px;
  }

  h2 {
    font-size: 42px;
  }

  h3 {
    font-size: 35px;
  }

  h4 {
    font-size: 28px;
  }

  h5 {
    font-size: 22px;
  }

  p {
    font-size: 18px;
  }

  .text-block-16px {
    font-size: 14px;
  }

  .body-2---18px {
    font-size: 16px;
  }

  .body-1-20px {
    font-size: 18px;
  }

  .wrapper-1160px.contact-flex {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper-1160px.footer-flex {
    flex-direction: column;
    padding-top: 100px;
  }

  .wrapper-1160px.integration-hero-flex {
    padding-bottom: 100px;
  }

  .wrapper-1160px.pricing-comparison-flex {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .wrapper-1160px.pricing-hero-flex {
    padding-bottom: 0;
  }

  .wrapper-1160px.about-hero-flex {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .wrapper-1160px.mission-flex {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper-1160px.investor-flex {
    padding-bottom: 140px;
  }

  .wrapper-1160px.growth-flex {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .wrapper-1160px.pay-flex {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper-1160px.payment-flex {
    padding-bottom: 0;
  }

  .wrapper-1160px.choose-flex {
    padding-top: 100px;
    padding-bottom: 150px;
  }

  .wrapper-1160px.newsletter-flex, .wrapper-1160px.blog-row-flex, .wrapper-1160px.home-hero-flex {
    padding-bottom: 0;
  }

  .wrapper-1160px.home-feature-flex {
    padding-bottom: 100px;
  }

  .wrapper-1160px.recent-home-blog-flex {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .wrapper-1160px.process-flex {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper-1160px.all-stories-leader-award-flex {
    padding-top: 100px;
  }

  .wrapper-1160px.about-2-hero-flex {
    padding-bottom: 220px;
  }

  .wrapper-1160px.home-2-logo-flex {
    padding-top: 100px;
  }

  .wrapper-1160px.home-2-recent-blog-flex {
    padding-bottom: 100px;
  }

  .wrapper-1160px.home-2-customer-flex {
    padding-top: 100px;
  }

  .wrapper {
    width: 90%;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .licencing-image-item {
    height: 250px;
  }

  .g_s-btn-medium-black {
    line-height: 150%;
  }

  .g_s-btn-arrow-upright.c_s-btn-small-black {
    margin-left: 0;
  }

  .button-small.hide {
    border-radius: 309px;
    padding: 10px 15px;
    font-size: 15px;
  }

  .login-form-container {
    width: 80%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .milestone-feature-container {
    width: 90%;
  }

  .login-bottom-gradient-container {
    right: -100px;
  }

  .login-brand-link-block.margin-left-60px {
    width: 200px;
  }

  .black-login-link.hide {
    margin-right: 5px;
    padding-left: 5px;
  }

  .black-login-link.white {
    display: none;
  }

  .menu-button {
    padding: 8px;
  }

  .brand-link-block {
    width: 35%;
  }

  .contact-support-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .login-submit-button {
    background-position: 80%;
  }

  .g_s-expandable-top {
    border-radius: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .g_s-expandable-top.c-small {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .g_s-faqs {
    padding-top: 40px;
    padding-bottom: 45px;
  }

  .g_s-expandable-bottom {
    padding-left: 20px;
    padding-right: 40px;
  }

  .wrapper-1240px.about-2-career-flex {
    padding-bottom: 120px;
  }

  .g_s-expandable-icon-img {
    flex: 0 auto;
  }

  .g_s-expandable-title {
    font-size: 20px;
  }

  .g_s-faqs-content-grid {
    grid-column-gap: 40px;
    grid-row-gap: 25px;
  }

  .g_s-expandable-icon {
    flex: 0 auto;
  }

  .g_s-expandable-icon.flex-basis-icon {
    flex: 0 0 30px;
  }

  .cta-gradient-div-container {
    top: 18%;
    right: -10%;
  }

  .footer-center-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-testimonial-inner {
    padding: 50px 20px 40px;
  }

  .g_s-testimonial-menu {
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
  }

  .integration-item-heading-32px {
    font-size: 28px;
  }

  .integration-item-para-18px {
    font-size: 16px;
  }

  .integration-collection-list-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .price-grid-contain {
    margin-top: 14px;
  }

  .price-grid-contain.pricing-bottom {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .comparison-plan {
    font-size: 16px;
  }

  .headings {
    margin-bottom: 0;
  }

  .pricing-comparison-wrap {
    width: 100%;
  }

  .pricing-row-contain {
    padding-left: 20px;
    padding-right: 20px;
  }

  .g_s-testimonial-gradient {
    bottom: -108px;
    right: 0%;
  }

  .pricing-grid-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pricing-right-wrpper {
    width: 100%;
  }

  .plan-pricing-text-80px.ecommerce {
    font-size: 50px;
  }

  .trust-3-column-grid {
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: center;
  }

  .pricing-toggle-discount-div.pricing-2 {
    top: 60px;
    right: 151px;
  }

  .pricing-hero-gradient-div {
    left: -10%;
  }

  .about-hero-heading {
    font-size: 50px;
  }

  .about-hero-gradient-div {
    right: -40%;
  }

  .mission-image-wrapper.small {
    margin-right: 0;
  }

  .mission-gradient-div {
    bottom: 500px;
    right: -30%;
  }

  .team-grid {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    place-content: center;
    justify-items: center;
  }

  .team-heading-name-32px {
    font-size: 28px;
  }

  .team-grid-3-column-container.middle {
    margin-top: 0;
  }

  .numbers-container {
    flex-direction: column;
  }

  .numbers-wrapper {
    width: 80%;
    margin-bottom: 20px;
  }

  .different-menu {
    width: 100%;
  }

  .growth-grid {
    grid-template-columns: 1fr;
    place-content: center;
    justify-items: center;
  }

  .growth-wrapper.large {
    background-position: 16px 25px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .growth-heading-32px {
    font-size: 30px;
  }

  .growth-para-text-18px {
    font-size: 16px;
  }

  .growth-h2-heading-56px {
    font-size: 45px;
  }

  .payment-h2-heading-88px {
    font-size: 55px;
  }

  .payment-feature-left-container {
    width: 90%;
  }

  ._3-line-highlight-image {
    left: 0;
  }

  .feature-hero-right-container {
    margin-top: 80px;
  }

  .feature-hero-container {
    flex-direction: column;
    align-items: center;
  }

  .feature-hero-image-wrapper {
    margin-bottom: 60px;
    margin-right: 0;
  }

  .hero-feature-container-1, .hero-feature-container-2 {
    width: 95%;
  }

  .g_s-grid2column-gradient {
    width: 90%;
  }

  .newsletter-container {
    padding: 60px 40px;
  }

  .blog-row-wrapper {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .home-banner-italic-text-16x {
    font-size: 14px;
  }

  .g_s-hero-full-image {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: -44px;
  }

  .g_s-hero-full-image-img {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  }

  .home-feature-container-2 {
    margin-top: 100px;
  }

  .home-integration-collection-grid {
    grid-template-columns: 1fr 1fr;
  }

  .g_gradient-yellow.growth-gradient-div {
    width: 100%;
  }

  .g_gradient-yellow.home-feature-1-gradient {
    top: 10%;
    left: -15%;
  }

  .g_gradient-yellow.choose-feature-gradient {
    left: 0%;
  }

  .g_gradient-yellow.mockup-yellow-container {
    bottom: 300px;
  }

  .g_gradient-yellow.about-hero-yellow-div {
    left: -50%;
  }

  .g_gradient-yellow.pricing-yellow-div {
    width: 70%;
    height: auto;
  }

  .g_gradient-green.choose-feature-gradient {
    width: 120%;
    right: auto;
  }

  .g_gradient-green.c-testimonial {
    width: 100%;
    right: -30%;
  }

  .g_gradient-green.about-hero-green-div {
    inset: auto auto -25% -14%;
  }

  .g_gradient-green.pricing-green-div {
    width: 60%;
    height: auto;
    bottom: 30%;
  }

  .g_gradient-green.register-green-div {
    height: 600px;
    top: 0%;
    left: 15%;
  }

  .g_gradient-green.changelog-green-div {
    width: 100%;
    max-width: 608px;
    height: 400px;
    top: 20%;
  }

  .g_gradient-green.demo-hero-green-gradient-div {
    height: 600px;
    bottom: -150px;
  }

  .g_gradient-green.home-3-process-gradient-div {
    bottom: -6%;
  }

  .g_gradient-green.about-2-hero-gradient-div {
    height: 600px;
  }

  .g_gradient-blue.growth-gradient-div {
    width: 100%;
    bottom: -150px;
  }

  .g_gradient-blue.choose-feature-gradient {
    bottom: -5%;
  }

  .g_gradient-blue.c-testimonial {
    width: 100%;
  }

  .g_gradient-blue.about-hero-blue-div {
    right: -20%;
  }

  .g_gradient-blue.pricing-hero-blue-div {
    bottom: 50%;
  }

  .g_gradient-blue.pricing-blue-div {
    width: 60%;
    height: auto;
    right: 30%;
  }

  .g_gradient-blue.register-blue-div {
    height: 600px;
    right: 20%;
  }

  .g_gradient-blue.demo-hero-blue-gradient-div {
    width: 120%;
    height: 500px;
    top: -110px;
    left: -170px;
  }

  .g_gradient-blue.about-2-hero-blue-gradient-div {
    height: 550px;
  }

  .g_gradient-blue.pricing-2-hero-blue-div {
    width: 80%;
    height: 550px;
  }

  .g_s-hero-full-gradient-2 {
    height: 550px;
    bottom: 0;
  }

  .growth-gradient-container {
    top: 350px;
  }

  .home-feature-1-gradient-div, .g_s-two-columns-dark-gradient {
    top: 80px;
  }

  .recent-blog-home-text-wrapper {
    width: 70%;
  }

  .process-accordion {
    max-height: 550px;
  }

  .gradient-div.home-3-customer-gradient-div {
    right: -38%;
  }

  .feature-hero-highlight-svg {
    inset: 180px auto auto 16%;
  }

  .p-accordin-slider-number-text {
    font-size: 80px;
    line-height: 100%;
  }

  .p-accordin-slider-heading-32px {
    font-size: 30px;
    line-height: 120%;
  }

  .p-accordin-slider-para-18px {
    line-height: 150%;
  }

  .investor-gradient-div {
    width: 90%;
    height: 400px;
    bottom: -120px;
  }

  .feature-payment-gradient-div {
    top: 20%;
    left: -20%;
  }

  .licensing-tag-subtexts {
    text-align: left;
    font-size: 18px;
  }

  .image-covers {
    border-radius: 12px;
  }

  .licencing-images-grids {
    grid-template-columns: 1fr 1fr;
  }

  .licensing-wrapper {
    width: 90%;
    padding-top: 90px;
    padding-bottom: 0;
  }

  .licensing-image-and-text-wrappers {
    padding: 0;
  }

  .illustration-hero-image {
    width: 90%;
  }

  .g_s-hero-full-ornament {
    left: -15px;
  }

  .blog-hero-tab-link {
    width: 100%;
    max-width: 300px;
  }

  .plan-pricing-text {
    font-size: 35px;
  }

  .plan-details-paragraph {
    font-size: 18px;
  }

  .plan-details-title {
    font-size: 35px;
  }

  .pricing-ecommerce-rtb h4 {
    background-position: 0 3px;
  }

  .cart-button {
    padding-right: 5px;
  }

  .download-hero-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .demo-hero-logo-grid {
    grid-column-gap: 60px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .integration-details-rt-container {
    margin-top: -100px;
    padding: 50px 30px;
  }

  .wrapper-1200px.home-3-manage-flex {
    padding-bottom: 120px;
  }

  .all-stories-item-text-wrapper {
    padding: 30px 25px 38px;
  }

  .all-stories-logo-image {
    width: 180px;
    max-width: 180px;
    height: auto;
    bottom: 16px;
    left: 16px;
  }

  .all-stories-item-heading {
    font-size: 28px;
  }

  .leader-award-grid {
    grid-row-gap: 80px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .pricing-3-questions-grid {
    grid-template-columns: 1fr;
  }

  .how-we-compare-grid-contain {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .how-we-compare-grid-left {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 20px;
    padding-left: 0;
    display: flex;
  }

  .how-we-compare-grid-right {
    width: 100%;
  }

  .how-we-compare-grid {
    position: relative;
  }

  .how-we-compare-grid-subtext {
    text-align: center;
  }

  .job-listing-hero-container {
    padding: 20px;
  }

  .job-listing-hero-text-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .job-listing-job-title {
    font-size: 22px;
    line-height: 120%;
  }

  .job-listing-sub-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
  }

  .about-3-press-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .about-3-press-hero-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .mission-timeline-item-subtext {
    font-size: 18px;
  }

  .about-2-team-member-name {
    font-size: 22px;
  }

  .about-2-team-item-image {
    margin-bottom: 10px;
  }

  .home-2-hero-feature-grid {
    flex-wrap: wrap;
    display: flex;
  }

  .home-2-hero-feature-item-icon {
    margin-bottom: 6px;
  }

  .home-2-hero-3-line-icon {
    width: 40px;
    height: 40px;
    top: -30px;
    left: -25px;
  }

  .home-2-logo-grid {
    grid-row-gap: 20px;
  }

  .testimonial-text-24px {
    font-size: 22px;
  }

  .home-2-testimonial-author-flex {
    flex-wrap: wrap;
    place-content: center;
  }

  .home-2-testimonial-number-text {
    font-size: 70px;
  }

  .home-2-process-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .home-2-process-item-number-text {
    font-size: 80px;
  }

  .customer-stories-left-arrow {
    width: 60px;
    height: 60px;
    inset: auto auto -100px 0%;
  }

  .customer-stories-right-arrow {
    width: 60px;
    height: 60px;
    inset: auto auto -100px 88px;
  }

  .customer-slide-text-24px-70 {
    font-size: 20px;
  }

  .customer-slide-bottom-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .g_s-hero-text-only {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .home-3-mockup-wrapper {
    flex-direction: column;
  }

  .g_s-hero-text-only-heading {
    font-size: 40px;
  }

  .g_s-herotextonly-ornament {
    width: 45px;
    height: 45px;
    inset: -30px auto auto 60px;
  }

  .home-3-numbers-container {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 40px;
    position: relative;
  }

  .home-3-cta-heading-48px {
    font-size: 40px;
  }

  .testimonial-slide-wrapper-left {
    margin-left: 20px;
  }

  .testimonial-slider-right-arrow {
    width: 55px;
    height: 55px;
    right: 30px;
  }

  .testimonial-slider-left-arrow {
    width: 55px;
    height: 55px;
    right: 99px;
  }

  .testimonial-slider-arrow-icon {
    width: 28px;
    height: 28px;
  }

  .home-3-collection-item {
    margin-right: 30px;
  }

  .demo-bottom-left-gradient-div {
    bottom: -15%;
    left: -40%;
  }

  .cs-hero-gradient-div.right {
    right: -85%;
  }

  .cs-hero-gradient-div.left {
    height: 350px;
    bottom: 0%;
    left: -50%;
  }

  .cs-hero-gradient-div.all-stories-section {
    right: -80%;
  }

  .cs-hero-gradient-div.interview-process-gradien-div {
    left: -28%;
  }

  .home-3-gradient-div.left {
    bottom: 24%;
  }

  .home-3-gradient-div.right {
    bottom: 51%;
  }

  .home-3-linear-gradient {
    height: 150px;
    bottom: 440px;
  }

  .home-3-feature-gradient-div.left {
    right: -35%;
  }

  .home-3-feature-gradient-div.right {
    left: -35%;
  }

  .home-3-cta-gradient-div-first {
    bottom: 10%;
  }

  .about-3-gradient-div {
    bottom: 0%;
    right: -20%;
  }

  .pricing-3-hero-gradient-div {
    height: 350px;
    left: 5%;
  }

  .visual-features-items-container {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .visual-features-items-container.nav.pages, .overview-grid {
    grid-template-columns: 1fr;
  }

  .overview-image-contain {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .overview-grid-wrap {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .overview-center-paragraph {
    font-size: 20px;
  }

  .ds_hero-wrap {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ds_main-wrap {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .ds_colors-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .g_a-h1 {
    font-size: 55px;
  }

  .g_a-h1-special {
    font-size: 56px;
  }

  .g_a-h2, .g_a-h2 h1 {
    font-size: 42px;
  }

  .g_a-h2.g_a-fw-bold.text-40.smaller_header {
    font-size: 40px;
  }

  .g_a-h2-special {
    font-size: 44px;
  }

  .g_a-h3, .g_a-h3 h2 {
    font-size: 35px;
  }

  .g_a-h4 {
    font-size: 28px;
  }

  .g_a-h4.g_lh-1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_a-h4.text-36.max-width-450 {
    margin-left: 0;
  }

  .g_a-h4.text-36.max-width-450.get-matched-only {
    text-align: center;
  }

  .g_a-h4.text-36.mob-text-30 {
    font-size: 30px;
  }

  .g_a-h5 {
    font-size: 22px;
  }

  .g_a-h5.is-how-to {
    width: 20rem;
  }

  .g_a-text-large {
    font-size: 18px;
  }

  .g_a-text-medium {
    font-size: 16px;
  }

  .g_a-text-regular {
    font-size: 14px;
  }

  .g_s-btn-simple-black, .g_s-btn-large-black, .g_s-btn-large-cyan, .g_s-btn-medium-cyan, .g_s-btn-large-white, .g_s-btn-medium-white {
    line-height: 150%;
  }

  .g_s-testimonial-wrap {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .g_s-navbar-simple-wrap {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .g_s-navbar-simple-logo {
    width: 150px;
    height: 40px;
  }

  .g_a-fw-bold.g_a-color-white.g_a-h4.g_a-hidden-desktop.g_p-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_s-bullet-item-simple-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }

  .g_s-navbar-app-link {
    border-bottom: 4px solid #0000;
    border-left-style: none;
    height: auto;
    margin-bottom: 0;
  }

  .g_s-navbar-app-link.w--current {
    border-bottom: 4px solid #0000;
    border-left-style: none;
  }

  .g_s-navbar-app-link-wrap {
    text-align: center;
    flex-direction: column;
    padding: 8px 4px;
  }

  .g_card {
    padding: 16px;
  }

  .g_a-text-app-pph, .g_a-text-app {
    font-size: 14px;
  }

  .g_s-pill {
    padding: 6px 14px;
  }

  .g_a-hidden-tablet {
    display: block;
  }

  .g_a-hidden-mobile {
    object-fit: fill;
    display: block;
  }

  .g_a-hidden-mobile.is-benefit {
    display: none;
  }

  .g_a-hidden-tablet-up {
    display: block;
  }

  .g_s-job-entry-header {
    display: none;
  }

  .g_s-overview-jobs-mobile {
    margin-bottom: -16px;
    display: block;
  }

  .g_s-overview-jobs-desktop {
    display: none;
  }

  .g_s-action-bar-white {
    height: 60px;
    bottom: 65px;
  }

  .g_s-btn-small-black {
    padding-left: 24px;
    padding-right: 24px;
    line-height: 150%;
  }

  .g_s-btn-small-cyan {
    padding-left: 16px;
    padding-right: 7px;
    line-height: 150%;
  }

  .g_s-btn-small-white {
    padding-left: 24px;
    padding-right: 24px;
    line-height: 150%;
  }

  .g_s-blocker.c-prw-mobile {
    inset: auto 0% 10px;
  }

  .g_s-navbar-site-wrap {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .g_s-navbar-site-logo.w--current {
    margin-right: 10px;
  }

  .g_s-footer-site-wrap {
    padding-bottom: 96px;
  }

  .g_s-footer-site-grid, .g_s-footer-site-copyright {
    grid-template-columns: 1fr;
  }

  .g_s-bullet-item-detailed-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }

  .g_a-h3-special {
    font-size: 36px;
  }

  .g_s-action-bar-black {
    height: 60px;
    bottom: 65px;
  }

  .g_s-card-title-icon {
    margin-right: 8px;
  }

  .g_s-hero-full-floating-pills-2 {
    min-width: 340px;
    bottom: 32%;
    left: 50%;
    transform: translate(-50%);
  }

  .g_s-hero-full-floating-pills-left {
    display: none;
  }

  .g_s-hero-full-floating-pills-right {
    padding-top: 40px;
  }

  .g_s-two-columns-dark {
    z-index: 1;
  }

  .g_s-two-columns-dark-image {
    z-index: -1;
  }

  .g_s-two-columns-light-form-wrap {
    padding: 18px;
  }

  .g_s-contact-form-grid-names {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
  }

  .g_s-login-form-text-input {
    margin-bottom: 14px;
  }

  .g_s-cta-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .g_s-cta-button-wrap {
    padding-bottom: 20px;
  }

  .g_s-cta-gradient {
    top: 18%;
    right: -10%;
  }

  .g_s-cta-pills-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-top: 10px;
  }

  .g_s-cta-pills-pill {
    margin-right: 0;
    padding: 8px 16px;
  }

  .g_s-divider-v1 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .g_s-one-header-three-columns-card {
    height: auto;
  }

  .g_s-one-header-three-columns-image {
    max-width: 320px;
  }

  .g_s-three-columns-grid {
    grid-template-columns: 1fr;
  }

  .g_s-one-header-three-columns-gradient {
    top: 350px;
  }

  .g_s-two-columns-gradient {
    top: 80px;
  }

  .g_s-hero-two-columns-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .g_s-hero-two-columns-gradient {
    top: 10px;
  }

  .g_s-hero-two-columns-bg-gradient-2 {
    height: 550px;
    bottom: 0;
  }

  .g_s-btn-large-disabled, .g_s-btn-medium-disabled {
    line-height: 150%;
  }

  .g_s-btn-small-disabled {
    padding-left: 24px;
    padding-right: 24px;
    line-height: 150%;
  }

  .g_s-footer-site-grid-column-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-career-job-desktop {
    display: none;
  }

  .g_s-career-job-mobile {
    display: block;
  }

  .g_s-job-entry-header-no-title {
    display: none;
  }

  .g_s-notice-bar-text {
    font-size: 14px;
  }

  .g_s-two-columns-dark-heading {
    font-size: 42px;
    line-height: 100%;
  }

  .form {
    flex-direction: column;
    display: flex;
  }

  .g_s-login {
    padding-top: 15vh;
  }

  .g_s-login-gradient-2 {
    height: 550px;
    bottom: 0;
  }

  .tky_section-grid {
    padding-top: 15vh;
  }

  .tky_section-wrap {
    max-width: 90%;
  }

  .tky_section-logo.w--current {
    margin-right: 10px;
  }

  .g_s-countdown-text {
    font-size: 14px;
  }

  .g_s-social-proof-testimonials {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .g_s-social-testimonial {
    padding: 24px;
  }

  .g_s-navbar-site-cta-start {
    display: none;
  }

  .g_s-hero-simple-wrap {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .g_s-hero-simple-gradient-2 {
    height: 550px;
    bottom: 0;
  }

  .g_s-divider-v1-ornament {
    display: none;
  }

  .g_s-testimonial-slider-left, .g_s-testimonial-slider-right {
    top: -96px;
  }

  .g_s-stepper-gradient {
    top: 80px;
  }

  .g_s-subhero-wrap {
    padding-top: 48px;
    padding-bottom: 56px;
  }

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

  .sch_compare-card {
    max-width: 100%;
  }

  .g_s-cta-large-wrap {
    padding-top: 64px;
    padding-bottom: 64px;
  }

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

  .cts_pros-cons-card {
    max-width: 100%;
  }

  .g_s-positives-grid {
    grid-template-columns: 1fr;
  }

  .g_s-card {
    padding: 16px;
  }

  .cts_table-compare-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .cts_table-compare-cell {
    padding: 12px 8px;
  }

  .cts_table-compare-logo {
    max-width: 100%;
  }

  .prw-s-loading-card {
    padding: 16px;
  }

  .prw-s-loading-title-text {
    text-align: center;
    font-size: 30px;
  }

  .prw-s-loading-data-gif-img {
    width: 180px;
    min-width: 180px;
    height: 180px;
    min-height: 180px;
  }

  .g_s-hero-simple-heading.c-career-test {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .g_s-one-header-two-columns-gradient {
    top: 350px;
  }

  .g_s-card-basic {
    height: auto;
  }

  .g_s-divider-v2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .g_s-divider-v2-ornament {
    display: none;
  }

  .g_s-stepper-details-grid {
    grid-template-columns: 1fr;
  }

  .g_s-footer-site-grid-column-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-scholarship-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .g_s-post-banner-wrap {
    padding-bottom: 12px;
  }

  .g_s-post-subs-wrap {
    text-align: center;
  }

  .g_s-post-related-wrap {
    padding-top: 32px;
  }

  .g_s-post-related-grid-top {
    grid-template-columns: auto;
  }

  .g_s-post-related-image {
    height: 320px;
  }

  .g_s-post-related-item-categories-empty {
    padding: 0;
  }

  .g_s-post-body-grid {
    grid-row-gap: 0px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-separator {
    display: none;
  }

  .g_s-post-body-left-social {
    grid-template-columns: auto auto auto;
  }

  .g_s-post-body-left-heading {
    padding-bottom: 0;
  }

  .g_s-post-banner-grid {
    grid-column-gap: 0px;
  }

  .g_s-post-banner-right {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .g_s-post-banner-badges {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: auto;
  }

  .g_s-post-banner-modal-wrap {
    padding: 48px 24px;
  }

  .g_s-post-banner-modal-content {
    margin-left: -28px;
  }

  .toc-container {
    margin-top: 8px;
    margin-bottom: 0;
  }

  .toc-icon {
    display: block;
  }

  .toc-accordion-list {
    padding-top: 16px;
  }

  .g_s-hub-grid-wrap {
    padding-bottom: 32px;
  }

  .g_s-hub-list-grid {
    grid-row-gap: 16px;
  }

  .g_s-post-banner-modal-scroll {
    max-height: 480px;
    overflow: auto;
  }

  .g_s-hub-featured-grid {
    grid-column-gap: 0px;
  }

  .g_s-hub-featured-right {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .g_s-hub-list-image {
    height: 320px;
  }

  .rich-text h1 {
    font-size: 34px;
  }

  .rich-text h2 {
    font-size: 30px;
  }

  .rich-text h3 {
    font-size: 26px;
  }

  .rich-text h4 {
    font-size: 24px;
  }

  .rich-text h5 {
    font-size: 22px;
  }

  .rich-text h6 {
    font-size: 18px;
  }

  .rich-text li, .rich-text p {
    font-size: 16px;
  }

  .g_a-footer-mobile {
    color: var(--color-black--white);
    text-align: center;
    background-color: #000;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    width: 100%;
    display: block;
    position: fixed;
    inset: auto auto 0% 0%;
  }

  .g_a-footer-mobile-wrap {
    padding: 18px 8px;
  }

  .g_a-footer-mobile-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    place-content: center space-between;
    place-items: center;
  }

  .g_s-hero-ugc-swiper-collection.swiper.myswiper {
    width: 190px;
    height: 340px;
  }

  .g_s-hero-ugc-swiper-collection.swiper.myswiper.swipper-large {
    width: 320px;
    height: 570px;
  }

  .g_s-hero-ugc-grid-left {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .g_s-hero-ugc-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .g_s-reviews-slide {
    width: 100%;
    margin-right: 0%;
  }

  .g_s-pricing-colletion {
    width: 100%;
  }

  .g_s-pricing-list {
    box-shadow: none;
    grid-template-columns: 1fr;
  }

  .g_s-pricing-list.g_c-subscription {
    background-color: #0000;
    grid-template-columns: 100%;
  }

  .g_s-pricing-item {
    z-index: 1;
    border-radius: 8px;
    min-height: 550px;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
    box-shadow: 0 2px 5px #0003;
  }

  .g_s-pricing-item.g_c-subscription {
    background-color: #000;
  }

  .g_s-pricing-header {
    position: relative;
    top: -20px;
  }

  .g_s-pricing-column-center {
    align-items: stretch;
  }

  .g_s-pricing-header-text {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .g_s-pricing-features-list {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-btn-small-red {
    padding-left: 16px;
    padding-right: 7px;
    line-height: 150%;
  }

  .g_s-pricing-highlight {
    border-radius: 8px;
  }

  .g_s-pricing-student-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .g_s-pricing-student-image-spacing {
    min-height: 370px;
  }

  .g_s-pricing-student-column-center {
    align-items: center;
  }

  .g_s-btn-pricing-cyan {
    padding-left: 16px;
    padding-right: 7px;
    line-height: 150%;
  }

  .g_s-two-columns-grey {
    z-index: 1;
  }

  .g_s-scholarship2-winners-title {
    font-size: 20px;
  }

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

  .description-first {
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-2 {
    text-align: center;
  }

  .heading-4 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .description-second.title {
    padding-left: 25px;
    padding-right: 25px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .heading-3 {
    font-size: 35px;
  }

  .heading-3.subtitle {
    font-size: 26px;
  }

  .columns-2 {
    flex-direction: row;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .g_s-pricing-v2-colletion {
    width: 100%;
  }

  .g_s-pricing-v2-list {
    grid-row-gap: 12px;
    box-shadow: none;
    grid-template-columns: 1fr;
  }

  .g_s-pricing-v2-item {
    z-index: 1;
    border-radius: 8px;
    min-height: 550px;
    margin-bottom: 0;
    padding: 24px 0;
    box-shadow: 0 2px 5px #0003;
  }

  .g_s-pricing-v2-highlight {
    border-radius: 8px;
  }

  .g_s-pricing-v2-column-center, .g_s-pricing-column-center-copy {
    align-items: stretch;
  }

  .g_s-pricing-v2-column-bottom {
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-pricing-v2-features-list {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-btn-pricing-v2-black {
    padding-left: 16px;
    padding-right: 7px;
    line-height: 150%;
  }

  .g_s-pricing-v2-header-text {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .g_s-pricing-v2-student-column-center {
    align-items: center;
  }

  .g_s-pricing-table-grid {
    grid-template-columns: 128px 1fr 1fr 1fr 1fr;
  }

  .g_s-pricing-table-th-td {
    padding: 12px 8px;
  }

  .g_s-hero-v2-full-floating-pills-right {
    padding-top: 40px;
  }

  .g_s-hero-v2-full-image {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: -44px;
  }

  .g_s-hero-v2-full-image.g_a-option-base {
    grid-template-columns: 1fr;
  }

  .g_s-hero-ugc-v2-h2 {
    font-size: 28px;
    line-height: 34px;
  }

  .g_s-hero-ugc-v2-grid-left {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-bottom: 24px;
  }

  .g_s-hero-ugc-v2-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .cts_table-v2-compare-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .g_s-testimonial-slider-v2-left, .g_s-testimonial-slider-v2-right {
    top: -72px;
  }

  .g_s-cta-v2-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .g_s-cta-v2-pills-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-top: 10px;
  }

  .g_s-cta-v2-button-wrap {
    padding-bottom: 20px;
  }

  .g_s-hero-ugc-v2-h1, .g_a-h1-v2-special {
    font-size: 48px;
  }

  .g_s-navbar-site-v02-cta-start {
    display: none;
  }

  .g_s-btn-small-v2-black {
    padding-left: 24px;
    padding-right: 24px;
    line-height: 150%;
  }

  .g_s-cta-v2-h2, .g_s-cta-v2-h2 h1 {
    font-size: 42px;
  }

  .g_s-cta-pills-v2-pill {
    margin-right: 0;
    padding: 8px 16px;
  }

  .testimonial-content {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .hello {
    padding: 0 15px;
  }

  .testimonial-slide {
    flex-direction: column;
    padding: 23px;
  }

  .container-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .testimonial-image-two {
    align-self: center;
    width: auto;
    max-width: 25%;
    height: auto;
  }

  .div-block-7 {
    flex-flow: wrap;
  }

  .results_1 {
    padding: 10px 15px;
  }

  .quick-stack-2 {
    align-self: center;
    margin-right: 0;
    padding: 10px;
  }

  .container-13 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-9 {
    font-size: 23px;
  }

  .link-block-4, .grid-4 {
    flex-direction: column;
    display: flex;
  }

  .text-block-24.main {
    margin-top: 10px;
  }

  .g_a-text-form-note {
    font-size: 16px;
  }

  .affiliate-form {
    flex-direction: column;
    display: flex;
  }

  .g_s-hero-v2-full-image-lg {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: -44px;
  }

  .g_s-hero-v2-full-image-lg.g_a-option-d {
    grid-template-columns: 1fr;
  }

  .g_s-hero-2-columns {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-pricing-v3-guide {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-pricing-v3-colletion {
    width: 100%;
  }

  .g_s-pricing-v3-list {
    grid-row-gap: 12px;
    box-shadow: none;
    grid-template-columns: 1fr;
  }

  .g_s-pricing-v3-item {
    z-index: 1;
    border-radius: 24px;
    margin-bottom: 0;
    padding: 24px 0;
    box-shadow: 0 -4px 20px #00000026;
  }

  .g_s-pricing-v3-column-center {
    align-items: stretch;
  }

  .g_s-pricing-v3-column-bottom {
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-pricing-v3-header {
    position: relative;
    top: 0;
  }

  .g_s-pricing-v3-price {
    align-items: center;
  }

  .g_s-pricing-v3-short-heading {
    flex-direction: column-reverse;
  }

  .g_s-pricing-v3-short-desc {
    text-align: center;
  }

  .g_s-pricing-v3-features-list {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-pricing-v3-header-text {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .g_s-btn-pricing-v3-black {
    width: 100%;
    padding-left: 16px;
    padding-right: 7px;
    line-height: 150%;
  }

  .g_s-hero-full-gradient-7 {
    height: 550px;
    bottom: 0;
  }

  .g_s-pricing-v3-list-guided {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    box-shadow: none;
    grid-template-columns: 1fr;
  }

  .g_s-btn-pricing-v3-red {
    width: 100%;
    padding-left: 16px;
    padding-right: 7px;
    line-height: 150%;
  }

  .g_s-pricing-v3-item-guided {
    z-index: 1;
    border-radius: 24px;
    margin-bottom: 0;
    padding: 24px 0;
    box-shadow: 0 -4px 20px #00000026;
  }

  .g_s-pricing-table-grid-v3 {
    grid-template-columns: 240px 1fr 1fr 1fr 1fr;
  }

  .g_s-pricing-table-th-td-v3, .cts_table-compare-cell-v3, .cts_table-compare-cell-v3-label {
    padding: 12px 8px;
  }

  .g_s-testimonial-v03 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .g_s-notice-bar-v03-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .g_s-navbar-v03-dropmenu-link {
    font-size: 16px;
  }

  .g_s-hero-v03-wrapper {
    padding-top: 32px;
    padding-bottom: 24px;
  }

  .g_s-hero-v03-stars {
    flex-direction: column;
  }

  .g_s-hero-v03-heading-h1 {
    font-size: 54px;
    line-height: 54px;
  }

  .g_s-hero-v03-subheading-text-h2 {
    max-width: 500px;
    font-size: 20px;
    line-height: 22px;
  }

  .g_s-hero-v03-new-label {
    align-self: stretch;
    align-items: center;
  }

  .g_s-benefits-v03-left {
    width: 140px;
    padding: 8px 12px;
    bottom: 80px;
    left: -30px;
  }

  .g_s-benefits-v03-right {
    width: 140px;
    padding: 8px 12px;
    bottom: 140px;
    right: -30px;
  }

  .g_s-benefits-v03-stat {
    font-size: 28px;
    line-height: 36px;
  }

  .g_s-benefits-v03-label {
    font-size: 14px;
    line-height: 16px;
  }

  .g_s-logos-v03-wrapper {
    padding: 24px;
  }

  .g_s-logos-v03-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .g_s-logos-v03-item {
    align-content: flex-end;
  }

  .g_s-logos-v03-image {
    max-width: 130px;
    max-height: 20px;
  }

  .g_s-hero-v03-new-wrapper {
    align-items: center;
  }

  .g_s-testimonial-v03-left {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    padding: 24px;
  }

  .g_s-testimonial-v03-text-p {
    font-size: 14px;
    line-height: 17px;
  }

  .g_s-testimonial-v03-mobile {
    width: 280px;
    height: 500px;
  }

  .g_s-testimonial-v03-mobile-details {
    bottom: 18px;
    right: 18px;
  }

  .g_s-testimonial-v03-mobile-video-player {
    width: 280px;
  }

  .g_s-testimonial-v03-mobile-btn {
    bottom: 18px;
  }

  .block_cta-v3-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 12px;
    padding-right: 12px;
  }

  .block_cta-v3-heading {
    text-align: center;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .block_cta-v3-right {
    padding-top: 0;
    padding-bottom: 32px;
  }

  .g_s-footer-v03-wrapper {
    padding: 64px 24px;
  }

  .g_s-footer-v03-top {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    align-content: center;
    justify-items: center;
  }

  .g_s-footer-v03-middle {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-footer-v03-heading {
    text-align: center;
    font-size: 32px;
    line-height: 32px;
  }

  .g_s-footer-v03-subheading {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
  }

  .g_s-footer-v03-copy {
    text-align: left;
  }

  .g_s-features-v03-bottom {
    grid-template: "Area"
                   "."
                   / 1fr;
    grid-auto-flow: row;
  }

  .g_s-features-v03-feature-wrapper {
    height: auto;
  }

  .g_s-features-v03-jobs {
    grid-template-columns: 1fr;
  }

  .g_s-features-v03-jobs-heading {
    text-align: center;
  }

  .g_s-features-v03-jobs-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .g_s-features-v03-jobs-right {
    overflow: hidden;
  }

  .g_s-features-v03-jobs-description-p {
    text-align: center;
  }

  .g_s-features-v03-feature-wrapper-bottom {
    grid-template-columns: 1fr;
  }

  .g_s-features-v03-potential-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .g_s-features-v03-resources-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    height: 310px;
  }

  .g_s-specialist-v03-wrapper-image {
    width: 390px;
    height: 320px;
  }

  .g_s-specialist-v03-right {
    padding: 32px;
  }

  .g_s-specialist-v03-role {
    font-size: 16px;
    line-height: 22px;
  }

  .g_s-specialist-v03-quote {
    font-size: 18px;
    line-height: 22px;
  }

  .g_s-table-v03-wrapper {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .g_s-table-v03-heading {
    max-width: 470px;
  }

  .g_s-notice-bar-v03-divider {
    display: none;
  }

  .card-member {
    width: 300px;
    height: 370px;
  }

  .card-member-name {
    font-size: 24px;
    line-height: 24px;
  }

  .card-member-content {
    min-height: 120px;
  }

  .g_s-team-v03-heading {
    max-width: 400px;
  }

  .g_s-cta-dark-layout {
    text-align: center;
    flex-direction: column;
  }

  .g_s-cta-dark-left {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .g_s-cta-dark-left-title, .g_s-cta-dark-left-text {
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-footer-simple-wrap {
    grid-template-columns: 1fr;
  }

  .web-three-cols-wrap {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .g_s-benefits-v03-image-group {
    max-width: 370px;
  }

  .g_s-benefits-v03-left-group {
    width: 150px;
    padding: 8px 12px;
    bottom: 10px;
    left: -50px;
  }

  .g_s-benefits-v03-right-group {
    width: 140px;
    padding: 8px 12px;
    bottom: 30px;
    right: -47px;
  }

  .g_s-benefits-v03-stat-group {
    font-size: 28px;
    line-height: 36px;
  }

  .g_s-benefits-v03-label-group {
    font-size: 14px;
    line-height: 16px;
  }

  .g_s-hero-v03-2columns-wrapper {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .g_s-hero-v03-2columns-heading-h1 {
    font-size: 54px;
    line-height: 54px;
  }

  .g_s-hero-v03-2columns-subheading-text-h2 {
    max-width: 500px;
    font-size: 20px;
    line-height: 22px;
  }

  .g_s-hero-v03-2columns-content {
    max-width: 430px;
    min-height: 420px;
  }

  .g_s-hero-v03-2columns-content-verified {
    inset: 0% 0% auto auto;
  }

  .g_s-hero-v03-2columns-stars {
    flex-direction: column;
  }

  .g_s-hero-v03-2columns-stat-left {
    width: 130px;
    margin-left: -160px;
  }

  .g_s-hero-v03-2columns-stat-right {
    width: 130px;
    margin-left: 160px;
  }

  .g_s-hero-v03-2columns-stat {
    font-size: 28px;
    line-height: 36px;
  }

  .g_s-hero-v03-2columns-stat-label {
    font-size: 14px;
    line-height: 16px;
  }

  .g_s-hero-v03-2columns-logos {
    max-width: 400px;
  }

  .g_s-hero-v03-video-content {
    padding-top: 32px;
    padding-bottom: 24px;
  }

  .g_s-hero-v03-video-heading-h1 {
    font-size: 54px;
    line-height: 54px;
  }

  .g_s-hero-v03-video-subheading-text-h2 {
    max-width: 500px;
    font-size: 20px;
    line-height: 22px;
  }

  .g_s-hero-v03-video-stars {
    flex-direction: column;
  }

  .g_s-hero-v03-logos-wrapper {
    padding: 24px;
  }

  .g_s-popup-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .g_s-hero-v04-2columns-wrapper {
    padding-top: 32px;
    padding-bottom: 24px;
  }

  .g_s-hero-v04-2columns-heading-h1 {
    font-size: 54px;
    line-height: 54px;
  }

  .g_s-hero-v04-2columns-subheading-text-h2 {
    max-width: 500px;
    font-size: 20px;
    line-height: 22px;
  }

  .g_s-hero-v04-2columns-content {
    max-width: 430px;
    min-height: 420px;
  }

  .g_s-hero-v04-2columns-stat-left {
    width: 130px;
    margin-left: -160px;
  }

  .g_s-hero-v04-2columns-stat {
    font-size: 28px;
    line-height: 36px;
  }

  .g_s-hero-v04-2columns-stat-label {
    font-size: 14px;
    line-height: 16px;
  }

  .g_s-hero-v04-2columns-stat-right {
    width: 120px;
    margin-left: 166px;
  }

  .block_cta-v1-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-cta-v04-heading {
    text-align: center;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .block_cta-v1-right {
    padding-top: 0;
    padding-bottom: 32px;
  }

  .g_s-features-v04-bottom {
    grid-template: "Area"
                   "."
                   / 1fr;
    grid-auto-flow: row;
  }

  .g_s-features-v04-feature-wrapper {
    height: auto;
  }

  .g_s-features-v04-jobs {
    grid-template-columns: 1fr;
  }

  .g_s-features-v04-jobs-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .g_s-features-heading {
    text-align: center;
  }

  .g_s-features-v04-jobs-right {
    overflow: hidden;
  }

  .g_s-features-v04-feature-wrapper-bottom {
    grid-template-columns: 1fr;
  }

  .g_s-features-v04-potential-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .g_s-features-v04-resources-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    min-height: 380px;
  }

  .g_s-features-v03-direction-description-p {
    text-align: center;
  }

  .g_s-features-v04-globe {
    height: 220px;
  }

  .g_s-specialist-v04-wrapper-image {
    width: 390px;
    height: 320px;
    margin-left: -30px;
  }

  .g_s-specialist-v04-role {
    font-size: 16px;
    line-height: 22px;
  }

  .g_s-specialist-v04-quote {
    font-size: 18px;
    line-height: 22px;
  }

  .g_s-dekstop-v04-heading {
    font-size: 34px;
    line-height: 42px;
  }

  .g_s-dekstop-v04-description {
    max-width: 100%;
    font-size: 18px;
    line-height: 24px;
  }

  .g_s-dekstop-v04-calculations {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .g_s-dekstop-v04-desktop {
    min-height: 487px;
  }

  .g_s-dekstop-v04-shadow {
    height: 230px;
  }

  .g_s-dekstop-v04-calculations-label {
    font-size: 12px;
  }

  .g_s-dekstop-v04-calculations-image {
    width: 12px;
    height: 12px;
  }

  .g_s-dekstop-v04-top {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .g_s-dekstop-v04-title {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .block_coaching-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 12px 12px 48px;
  }

  .section_table-compare-wrap {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .g_s-team-v04-heading {
    max-width: 400px;
  }

  .faqs_list-v1-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .faqs_list-v1-right {
    padding: 8px;
  }

  .g_s-notice-bar-v04-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .g_s-herosection {
    height: 100vh;
    display: block;
  }

  .g_s-herosection-column {
    width: 100vw;
    height: auto;
  }

  .g_s-herosection-logo {
    margin-top: 100px;
    margin-bottom: 50px;
  }

  .g_s-article-jumbo {
    margin-top: 20px;
  }

  .g_s-main-article-grid {
    grid-row-gap: 0px;
    margin-top: 10px;
  }

  .g_s-qubl-quiz-block.is-tablet-and-down {
    display: block;
  }

  .g_s-qubl-quiz-block.is-desktop-only, .g_s-qubl-quiz-block.is-desktop-only-and-sticky {
    display: none;
  }

  .block_cta-v1-heading {
    text-align: center;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .g_s-latest-posts-list {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-latest-post-detail {
    margin-bottom: 5px;
  }

  .g_s-article-intro-section {
    margin-top: 10px;
  }

  .g_s-post-banner-section {
    display: none;
  }

  .g_s-separator-d-tab, .g_s-separator-d-all {
    display: block;
  }

  .g_a-h6-article {
    margin-bottom: 12px;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .spacer-xhuge {
    height: 4.5rem;
  }

  .text-size-huge {
    font-size: 1.33rem;
  }

  .spacer-xlarge {
    height: 2.75rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .spacer-xxhuge {
    height: 5.5rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .spacer-huge {
    height: 4rem;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h3.is-page-hero-v2 {
    font-size: 36px;
  }

  .text-size-large {
    font-size: 1.2rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .spacer-large {
    height: 2.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global.is-matched-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.coaching_landing_page {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .spacer-xxlarge {
    height: 3.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .spacer-medium {
    height: 1.25rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .grid_2-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid_2-col.is-meet-coaches {
    grid-template-columns: 1fr;
  }

  .grid_2-col.is-scholarship-v3-details {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid_3-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid_3-col.is-block_benefits {
    grid-template-columns: 1fr;
  }

  .grid_3-col.is-career-impact-reviews {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid_3-col.is-review-videos {
    grid-template-columns: 1fr;
  }

  .grid_4-col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid_4-col.is-cards-coaches {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .flex-vertical {
    align-items: center;
  }

  .flex-vertical.is-user-review-v1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .flex-vertical.is-user-rating-avg-info {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-vertical.is-user-review-v2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .flex-horizontal.is-user-review-v1-stars.heroonly {
    padding-left: 200px;
  }

  .flex-horizontal.is-user-review-v1-info {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .flex-horizontal.is-user-review-v1-user {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .meet-coaches-cta {
    justify-content: center;
  }

  .meet-coaches-top {
    text-align: center;
  }

  .card-coach {
    width: 270px;
  }

  .step-inner {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .meet-team-top {
    text-align: center;
  }

  .block_cta-v2-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 12px;
    padding-right: 12px;
  }

  .block_cta-v2-heading {
    text-align: center;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .block_cta-v2-right {
    padding-top: 0;
    padding-bottom: 32px;
  }

  .section_table-compare-top {
    max-width: 470px;
  }

  .block_customer-video-play {
    bottom: 18px;
  }

  .how-test-works-top, .how-test-works-details {
    text-align: center;
  }

  .how-test-works-title, .how-test-works-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .page-hero-v1-top {
    text-align: center;
  }

  .user-reviews {
    text-align: center;
    flex-direction: column;
  }

  .user-reviews-stars {
    margin-left: auto;
    margin-right: auto;
  }

  .coaching-hero-image {
    width: 100%;
  }

  .icons-slider {
    max-width: 400px;
  }

  .scholarship-expandable-bottom {
    padding-left: 20px;
    padding-right: 40px;
  }

  .scholarship-title-text {
    font-size: 34px;
  }

  .scholarship-container {
    width: auto;
  }

  .s_scholarship-winners {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    max-width: 280px;
  }

  .scholarship-wrap {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .scholarship-expandable-top {
    border-radius: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .scholarship-subtitle, .scholarship-expandable-title {
    font-size: 20px;
  }

  .section_scholarship-hero-heading {
    font-size: 2rem;
  }

  .section_scholarship-v2-winners {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
  }

  .section_scolarship-table {
    min-width: 200px;
  }

  .section_scolarship-results {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    min-width: 80px;
  }

  .flex-vertical-center {
    align-items: center;
  }

  .grid-article-2col {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .g_s-coaching-features-grid-top {
    grid-template-columns: 1fr;
  }

  .g_s-coaching-features-top-left, .g_s-coaching-features-top-right {
    height: auto;
  }

  .g_s-coaching-features-grid {
    grid-template: "Area"
                   "."
                   / 1fr;
    grid-auto-flow: row;
  }

  .g_s-coaching-features-stuck {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .g_s-coaching-features-trajectory {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    min-height: 380px;
  }

  .g_s-coaching-features-stuck-image {
    height: 340px;
  }

  .g_s-coaching-features-trajectory-image {
    height: 190px;
  }

  .g_s-coaching-features-stuck-description-p {
    text-align: center;
  }

  .g_s-coaching-features-grid-bottom {
    grid-template-columns: 1fr;
  }

  .g_s-coaching-features-bottom-left {
    height: auto;
  }

  .g_s-coaching-features-bottom-right {
    height: 550px;
  }

  .g_s-coaching-features-preparation {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .g_s-coaching-features-lost {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    min-height: 380px;
  }

  .g_s-coaching-features-preparation-image {
    height: 180px;
  }

  .g_s-coaching-features-lost-image {
    height: 380px;
  }

  .paragraph-4, .g_s-features-prep-heading {
    text-align: center;
  }

  .g_s-how {
    padding-top: 48px;
  }

  .g_s-how-title {
    text-align: center;
  }

  .g_s-how-items {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    padding: 24px;
  }

  .g_s-how-testimonial {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .g_s-hero-quiz-wrapper {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .g_s-hero-quiz-grid {
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .g_s-hero-quiz-left {
    justify-content: flex-start;
    align-items: center;
  }

  .g_s-hero-quiz-left-top {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .g_s-hero-quiz-heading {
    font-size: 41px;
  }

  .g_s-hero-quiz-top-bottom {
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
  }

  .g_s-hero-quiz-video {
    transform: translate(-50%);
  }

  .g_s-hero-quiz-video-overlay {
    background-image: linear-gradient(270deg, #efefef, #efefefcc 31%, #efefefa1 63%, #efefef);
  }

  .g_s-hero-quiz-wrapper-full-height {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .g_s-proof-wrapper {
    grid-template-columns: 1fr;
  }

  .g_s-proof-separator {
    width: 100%;
    height: 1px;
  }

  .section_page-hero-v2 {
    background-color: var(--color-black--black-100);
    background-image: none;
    background-size: auto;
    background-attachment: scroll;
    overflow: hidden;
  }

  .page-hero-v2-top, .user-review-v1 {
    text-align: center;
  }

  .user-review-v1-info {
    padding-left: 0;
  }

  .page-hero-v2-review {
    width: 100%;
    height: 100%;
    margin-left: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    position: relative;
    top: -80px;
    bottom: auto;
  }

  .page-hero-v2-image {
    width: 100%;
    max-width: none;
    display: block;
    position: static;
  }

  .page-hero-v2-title {
    max-width: 100%;
  }

  .show-mobile-landscape {
    display: block;
  }

  .scholarship-v3-winners {
    flex-flow: column;
  }

  .scholarship-v3-winner {
    min-width: auto;
  }

  .scholarship-v3-contributions {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .user-review-v2 {
    text-align: center;
  }

  .user-review-v1-user, .user-review-v1-stars {
    position: static;
  }

  .modal-exit-newsletter_close {
    top: 4px;
    right: 4px;
  }

  .modal-exit-newsletter_subtitle {
    text-align: center;
    margin-bottom: 24px;
  }

  .modal-exit-newsletter_right {
    display: none;
  }

  .modal-exit-newsletter_title {
    text-align: center;
    margin-bottom: 12px;
  }

  .modal-exit-newsletter_inner {
    grid-template-columns: 1fr;
  }

  .g_a-text-xsmall {
    font-size: 11px;
  }

  .modal-exit-newsletter_outer {
    max-height: 400px;
  }

  .modal-exit-newsletter_field {
    font-size: 16px;
  }

  .modal-exit-action_outer {
    max-height: 400px;
  }

  .modal-exit-action_close {
    top: 4px;
    right: 4px;
  }

  .modal-exit-action_inner {
    grid-template-columns: 1fr;
  }

  .modal-exit-action_title {
    text-align: center;
    margin-bottom: 12px;
  }

  .modal-exit-action_subtitle {
    text-align: center;
    margin-bottom: 24px;
  }

  .modal-exit-action_right {
    display: none;
  }

  .modal-exit-zigpoll_outer {
    max-height: 400px;
  }

  .modal-exit-zigpoll_close {
    top: 4px;
    right: 4px;
  }

  .modal-exit-zigpoll_inner {
    grid-template-columns: 1fr;
  }

  .modal-exit-zigpoll_title {
    text-align: center;
    margin-bottom: 12px;
  }

  .modal-exit-articles_inner {
    grid-template-columns: 1fr;
    padding: 12px;
  }

  .modal-exit-articles_grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .notice-bar-v2_left {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .notice-bar-v2_icon {
    width: 20px;
  }

  .notice-bar-v2_text {
    font-size: .75rem;
  }

  .notice-bar-v2_link {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1rem;
  }

  .coaches-animated_top {
    text-align: center;
  }

  .coaches-animated_cta {
    justify-content: center;
  }

  .hide-tablet-only {
    display: block;
  }

  .reviews-hero_image1 {
    min-width: 150px;
    left: 4%;
  }

  .reviews-hero_image2 {
    min-width: 200px;
    left: 0%;
  }

  .reviews-hero_image3 {
    min-width: 200px;
    top: 4%;
    right: 0%;
  }

  .reviews-hero_image4 {
    min-width: 150px;
    bottom: 0%;
    right: 4%;
  }

  .reviews-score_tags {
    padding-left: 24px;
    padding-right: 24px;
  }

  .reviews-score_tags-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .review-trustpilot {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1.75fr;
  }

  .reviews-coaching {
    text-align: center;
  }

  .section_coach-wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section_coach-description {
    font-size: 1.33rem;
  }

  .section_coach-experts-item {
    flex-flow: column;
    padding: 12px;
  }

  .section_coach-experts-image {
    align-self: center;
  }

  .section_coach-experts-intro {
    grid-template-columns: auto;
    justify-content: space-between;
    align-self: center;
    place-items: center stretch;
  }

  .section_coach-experts-about {
    justify-content: flex-start;
    align-items: center;
  }

  .section_coach-experts-details {
    flex-flow: column;
  }

  .section_coach-experts-details-star {
    height: 21px;
  }

  .section_coach-experts-list {
    justify-content: flex-start;
    align-items: center;
  }

  .scholarship-v4-winner {
    min-width: auto;
  }

  .scholarship-v4-details-wrapper {
    align-items: stretch;
  }

  .scholarship-v4-details-group {
    justify-content: flex-start;
    align-items: center;
  }

  .scholarship-v4-contributions-wrapper {
    align-items: center;
  }

  .section_scholarship-v4-list-item {
    font-size: 18px;
  }

  .section_scolarship-student-wrapper {
    flex-flow: column;
  }

  .section_scolarship-student-image {
    order: -1;
    max-width: 260px;
    margin-top: 24px;
  }

  .section_scolarship-student-content {
    justify-content: center;
    align-items: center;
  }

  .hero-img-80 {
    display: none;
  }

  .image-15 {
    width: 48px;
    height: 48px;
  }

  .image-16 {
    width: 24px;
    height: 24px;
  }

  .matched-hero_component {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .matched-rating_component {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .card-customer.is-mobile {
    width: 220px;
  }

  .g_home_hero {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .g_body {
    font-size: 14px;
  }

  .g_number-circle.g_a-hidden-desktop {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .g_sub-header.text-16.g_a-hidden-tablet-up {
    display: none;
  }

  .g_sub-header.text-16.get-matched-only {
    text-align: center;
  }

  .icons-slider-v3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .g_career-test-hero-right, .g_career-test-hero-cta {
    width: 100%;
  }

  .g_career-test-hero-left {
    text-align: center;
    align-items: center;
    margin-right: 0%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .g_career-test-hero {
    flex-flow: column;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-32 {
    width: 100%;
    max-width: none;
  }

  .g_career-test-hero-stats {
    align-items: center;
  }

  .g_card-success-client {
    width: 270px;
  }

  .g_successful-client-details {
    background-color: var(--color-black--black-50);
  }

  .g_client-potential-text-block {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_career-test-client-potential {
    background-color: var(--color-black--white);
    padding: 40px 0 0;
  }

  .g_career-test-potential-image.g_a-hidden-mobile {
    display: none;
  }

  .g_client-test-potential {
    border-radius: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .g_career-test-hero-section {
    padding-bottom: 0;
  }

  .g_career-test-steps {
    background-color: var(--color-black--black-50);
    padding: 40px 0 0;
  }

  .g_career-test-steps-inner {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .career-text-step {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    background-color: var(--color-black--white);
    border-radius: 36px 36px 0 0;
    flex-flow: column-reverse;
    margin-top: -45px;
  }

  .career-text-step.switch-mobile {
    flex-flow: column;
  }

  .step-1-image {
    order: 0;
    width: 100%;
    max-width: 100%;
  }

  .step-1-text-block {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_developed-path-main-text-2.width-35, .g_developed-path-main-text-2.width-25 {
    max-width: none;
  }

  .g_s-expandable-top-v2 {
    border-radius: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .g_s-expandable-bottom-v2 {
    padding-left: 20px;
    padding-right: 40px;
  }

  .g_career-steps-cta {
    max-width: 280px;
  }

  .image-33 {
    width: 100%;
  }

  .image-33.g_a-hidden-tablet-up {
    display: none;
  }

  .g_career-test-steps-innermost {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-34 {
    width: 100%;
    overflow: auto;
  }

  .image-34 {
    width: 665px;
    max-width: 665px;
  }

  .image-34.g_a-hidden-tablet-up {
    display: none;
  }

  .home-hero_cta-group {
    flex-flow: column;
  }

  .home-hero_reviews {
    flex-direction: column;
  }

  .g_review-v4-name {
    align-items: flex-end;
  }

  .cc_hero-div {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cc_section-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cc_section-wrapper.mob-padding-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cc_section-inner {
    align-items: flex-start;
  }

  .cc_section-inner.get_matched_only {
    justify-content: flex-start;
    align-items: center;
  }

  .max-width-600, .max-width-625 {
    text-align: left;
  }

  .cc_what-coaching {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cc_coach-glance-block {
    border-left-style: none;
    border-right-style: none;
    border-radius: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cc_coaching-benefits-inner-1.pr-15.mobile {
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-top: 40px;
    padding-right: 0;
  }

  .cc_coaching-benefits-inner-1.pl-35.mobile {
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-top: 40px;
    padding-left: 0;
  }

  .cc_coaching-benefits-inner-2 {
    align-self: stretch;
    width: 100%;
  }

  .cc_coaching-benefits-inner-invert {
    flex-flow: column;
  }

  .cc_what-coaching-right-image {
    object-fit: cover;
    height: 100%;
    display: block;
  }

  .cc_what-coaching-right-image.hidden-on-mobile {
    display: block;
  }

  .cc_coach-hire-block {
    background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ace069ff3f41961c40e6a8_coach-hire-1.png");
    background-position: 0 0;
    background-size: cover;
    padding-top: 20px;
    padding-right: 20px;
  }

  .cc_coach-hire-block.g_a-hidden-tablet-up.flex-down {
    background-image: url("https://cdn.prod.website-files.com/63b58013b3cc40c26785e355/66ace45607f1cea9bfc563a0_coach-hire-2.png");
    background-position: 0 0;
    background-size: cover;
    display: flex;
  }

  .cc_coach-hire-block-inner {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    width: 100%;
  }

  .text-30.cc-hire-coach-inner-header.second, .text-30.cc-hire-coach-inner-header.mobile {
    max-width: 100%;
  }

  .text-30.width-500 {
    line-height: 1.2em;
  }

  .width-85.mobile, .width-95.mobile {
    max-width: 100%;
  }

  .cc_coach-help-you {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .cc_coach-help-you-block-v2.g_a-hidden-mobile {
    display: none;
  }

  .cc_coach-help-you-main {
    width: 100%;
  }

  .choose-career-coach {
    flex-flow: column;
  }

  .choose-career-coach-heading-block {
    text-align: left;
    max-width: none;
  }

  .image-37 {
    align-self: auto;
  }

  .cc_find-chose-block {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .width-50 {
    width: 100%;
  }

  .cc_find-chose-block-text.last-item {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .cc-wideer-div {
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .cc-wideer-div.no-padding {
    border-radius: 0;
  }

  .cc-wideer-div.get-matched-only {
    justify-content: space-between;
    align-items: center;
  }

  .header-width-720 {
    text-align: left;
  }

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

  .expert-guidance-heading {
    text-align: left;
  }

  .cc_coaches-guidance {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .career-stages-heading {
    text-align: left;
    width: 100%;
  }

  .g_s-faqs-heading-text-block {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_s-faqs-v2 {
    justify-content: flex-start;
    align-items: center;
    padding: 40px 0 45px;
  }

  .career-stages.is-cc {
    padding-left: 5%;
    padding-right: 5%;
  }

  .header-width-600 {
    text-align: left;
  }

  .padding-career-coach, .padding-career-coach.is-matched-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .cc_what-coaching-header-clock {
    text-align: left;
  }

  .cc_coaching-benefits-inner {
    flex-flow: column-reverse;
  }

  .cc_coaching-benefits-list-last {
    margin-bottom: 0;
  }

  .cc_coach-hire-block-inner-v2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    width: 100%;
  }

  .cc_coach-hire {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .career-stages-image-block {
    box-shadow: -10px 70px 50px 15px #0000000f;
  }

  .g_s-faqs-heading-text-block-v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .cc_top-coaches-stats {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .cc_top-coaches-expertise, .cc_top-coaches-highlights {
    width: 100%;
  }

  .g_career-coaches-cta-v1 {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .cc_top-coaches-about-text.is-coach {
    height: 66px;
  }

  .g_career-top-coaches-cta-v2 {
    max-width: 280px;
  }

  .g_career-top-coaches-cta-v2.g_a-hidden-tablet-up {
    margin-left: auto;
    margin-right: auto;
  }

  .g_career-coach-hero-cta {
    width: 100%;
  }

  .g_career-coach-hero-cta-btn {
    max-width: 280px;
  }

  .cc_matched-customers {
    display: flex;
  }

  .text-size-matched-people {
    font-size: 14px;
  }

  .g_s-pricing-v4-colletion {
    width: 100%;
  }

  .g_s-pricing-v4-list {
    grid-row-gap: 12px;
    box-shadow: none;
    grid-template-columns: 1fr;
  }

  .g_s-pricing-v4-item {
    z-index: 1;
    border-radius: 8px;
    min-height: 550px;
    margin-bottom: 0;
    padding: 24px 0;
    box-shadow: 0 2px 5px #0003;
  }

  .g_s-pricing-v4-highlight {
    border-radius: 8px;
  }

  .g_s-pricing-v4-header-text-copy {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .g_s-pricing-v4-tabs {
    width: 130px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
  }

  .text-block-37 {
    font-size: 16px;
  }

  .code-embed, .section-3 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .g_career-test-hero-cta-jnb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .g_career-test-hero-stats--jnb {
    align-items: center;
  }

  .uui-heroheader04_image {
    display: block;
  }

  .g_career-test-jnm-image-wrapper {
    display: none;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape-2 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-2 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row.button-row-center-mobile-landscape {
    justify-content: center;
  }

  .g-space-large {
    min-height: 2rem;
  }

  .g_text-size-xlarge {
    font-size: 1.125rem;
  }

  .g-space-small {
    min-height: 1.25rem;
    display: none;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .career-test-jnm-heroheader_content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .g_career-test-jnm-hero-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .g_career-test-jnm-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .g_career-test-jnm-hori-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g_career-test-jnm-vert-padding-sm {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .heading-2-jnm {
    font-size: 2rem;
  }

  .g_career-steps-jnm-cta {
    align-self: center;
    max-width: 280px;
  }

  .g_career-test-scocial-proof {
    background-color: var(--darkblue);
    padding: 40px 0 0;
  }

  .g_client-potential-text-jnm-block, .g_client-potential-jnm-text-block {
    padding-left: 25px;
    padding-right: 25px;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-3 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .button-row-2 {
    align-self: stretch;
  }

  .button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape-3 {
    width: 100%;
  }

  .uui-layout56_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .g_a-jnm-layout_content {
    order: 9;
  }

  .g_a-jnm-layout_content.is-2 {
    order: 1;
  }

  .g_a-jnm-layout56_item-list {
    place-items: center stretch;
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .g_career-steps-cta-copy {
    max-width: 280px;
  }

  .g_career-test-jnm-steps {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: var(--color-black--black-50);
    padding: 40px 5% 0;
  }

  .g_career-test-jnm-steps-inner {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .g_career-test-jnm-steps-innermost {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .step-1-jnm-image {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-top: 1rem;
  }

  .step-1-jnm-image.is-hero {
    display: block;
  }

  .image-jnm--33 {
    object-fit: fill;
    width: 100%;
    height: auto;
  }

  .g_a-hidden-jnm-mobile {
    object-fit: fill;
    display: none;
  }

  .g_a-h5-copy {
    font-size: 22px;
  }

  .image-benefits-33 {
    width: 100%;
  }

  .image-benefits-33.g_a-hidden-tablet-up {
    order: 0;
    display: none;
  }

  .g_a-hidden-mobile-hero, .g_a-hidden-mobile-jnm {
    object-fit: fill;
    display: none;
  }

  .g_a-hidden-mobile-jnm.is-benefit {
    display: none;
  }

  .g_a-hidden-tablet-up-jnm {
    object-fit: fill;
    display: block;
  }

  .g_a-hidden-tablet-up-jnm.is-benefit {
    display: none;
  }

  .g_career-test-steps--jnm {
    background-color: var(--color-black--black-50);
    padding: 40px 0 0;
  }

  .g_career-test-steps-inner-jnm {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .g_client-potential-text-block--jnm {
    padding-left: 25px;
    padding-right: 25px;
  }

  .how-to-div-arrow {
    transform: rotate(90deg);
  }

  .how-to-items-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 12rem;
    display: flex;
  }

  .g_a-text-regular-jnm {
    font-size: 14px;
  }

  .image-38 {
    transform: rotate(0);
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-layout71_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-add {
    min-height: 5rem;
  }

  .page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .layout87_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .g_client-potential-text-block-jnm {
    padding-left: 25px;
    padding-right: 25px;
  }

  .container-large--jnm {
    overflow: hidden;
  }

  .page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .testimonial_component {
    box-sizing: content-box;
    column-count: 1;
    width: 90svw;
    margin-top: 0;
    padding-bottom: 2rem;
    display: flex;
    overflow: auto;
  }

  .testimonial_content {
    align-self: stretch;
    min-width: 20rem;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial14_customer-image {
    display: none;
  }

  .uui-testimonial14_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial14_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .section_testimonial {
    overflow: clip;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonial-padding-vertical-medium {
    min-width: auto;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .testimonial-section {
    min-width: auto;
  }

  .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-4 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape-4 {
    width: 100%;
  }

  .uui-cta02_component {
    grid-row-gap: 3rem;
  }

  .uui-cta02_content {
    padding-left: 0%;
  }

  .uui-cta02_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .cta02_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    height: 22rem;
    min-height: auto;
    display: flex;
  }

  .uui-cta02_image-02 {
    width: 100%;
    min-width: auto;
    max-width: 15.25rem;
    position: static;
    inset: 0% 0% auto;
  }

  .cta02_image-01 {
    width: 40rem;
    min-width: 30rem;
    left: auto;
  }

  .cta02_image-01.shadow-xxlarge.hide-mobile-landscape-2 {
    display: block;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta02_component-2 {
    grid-row-gap: 3rem;
  }

  .padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .g_text-size-xlarge--jnm {
    font-size: 1rem;
  }

  .g_a-h4--jnm {
    font-size: 28px;
  }

  .g_a-h4--jnm.g_lh-1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_a-h4--jnm.text-36.max-width-450 {
    margin-left: 0;
  }

  .g_a-h4--jnm.text-36.max-width-450.get-matched-only {
    text-align: center;
  }

  .g_a-h4--jnm.text-36.mob-text-30 {
    font-size: 30px;
  }

  .g_career-test-steps-innermost--jnm {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .g_body--jnm {
    font-size: 14px;
  }

  .g_a-h4-jnm {
    padding-top: 2rem;
    font-size: 28px;
  }

  .g_a-h4-jnm.g_lh-1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_a-h4-jnm.text-36.max-width-450 {
    margin-left: 0;
  }

  .g_a-h4-jnm.text-36.max-width-450.get-matched-only {
    text-align: center;
  }

  .g_a-h4-jnm.text-36.mob-text-30 {
    font-size: 30px;
  }

  .g_sub-header--jnm {
    font-size: 16px;
  }

  .g_sub-header--jnm.text-16.g_a-hidden-tablet-up {
    display: none;
  }

  .g_sub-header--jnm.text-16.get-matched-only {
    text-align: center;
  }

  .step-1-image--jnm, .step-1-image-copy {
    order: 0;
    width: 100%;
    max-width: 100%;
  }

  .g_career-test-hero-cta-jnm {
    width: 100%;
  }

  .g_career-steps-cta--jnm {
    max-width: 280px;
  }

  .coach-data-cc {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-blog07_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog07_image-link:hover {
    box-shadow: none;
  }

  .uui-blog07_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-blog07_featured-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 1rem;
  }

  .uui-blog07_menu-link:hover {
    color: var(--untitled-ui--gray500);
    background-color: #0000;
  }

  .uui-blog07_category-menu {
    overflow: scroll;
  }

  .uui-blog07_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 4rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .social-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-team02_image-wrapper {
    height: 100%;
  }

  .uui-team02_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team02_component {
    margin-top: 3rem;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape-5 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-5 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.button-row-center.is-reverse-mobile-landscape, .uui-button-row-6.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .padding-vertical-large-cc {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-cc {
    font-size: 2.25rem;
  }

  .coach-descrption-cc, .review-text-cc {
    text-align: center;
  }

  ._2-column-component-cc {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .left-div-reviwer-cc {
    overflow: clip;
  }

  .coach-info-content-cc {
    text-align: left;
  }

  .spacer-xlarge-cc {
    height: 1rem;
  }

  .bg-section-why-choose-cc {
    background-size: contain;
    margin-top: 0;
  }

  .filler-content-cc {
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    min-height: 20rem;
  }

  .coach-experience-cc {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .g_a-text-regular--cc {
    font-size: 14px;
  }

  .text-large-cc {
    text-align: left;
    align-self: flex-start;
    font-size: 2rem;
    line-height: 2.75rem;
  }

  .spacer-xlarge-main-cc {
    height: 2.75rem;
  }

  .success-rate-cc {
    min-height: 15rem;
  }

  .text-largest-cc {
    font-size: 3rem;
  }

  .grid-success-cc, .coaching-style-content-cc {
    grid-template-columns: 1fr;
  }

  .text-largest-black-cc {
    font-size: 3rem;
  }

  .grid-hobbies-cc {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    display: flex;
  }

  .hobbies-rate-cc {
    background-position: 50%;
    background-size: cover;
    min-height: 20rem;
  }

  .my-family-life-cc.is-personal {
    flex-flow: row;
    min-height: auto;
  }

  .personal-component-cc {
    flex-flow: row;
  }

  .my-family-content-cc {
    background-position: 50%;
    background-size: contain;
    align-self: auto;
    width: auto;
    min-width: 40%;
    height: 10rem;
    min-height: auto;
  }

  .my-family-1-content-cc {
    justify-content: center;
    align-items: flex-start;
    min-width: 30%;
    min-height: auto;
  }

  .my-family-2-content-cc {
    min-width: 40%;
  }

  .card-details-cc {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    min-height: 10rem;
  }

  .cta-section-cc {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .cta-content-cc {
    max-width: 80%;
  }

  .page-padding--cc {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mobile-hidden-stars-cc {
    display: none;
  }

  .g_body--rs {
    font-size: 14px;
  }

  .g_career-test-hori-page-padding--rs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g_hero-grid--rs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .g_hero-grid--rs.brian {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .g_vert-padding-sm--rs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-bottom: 2rem;
    display: flex;
  }

  .g_image-wrapper-rs {
    height: auto;
    display: flex;
  }

  .g_text-size-xlarge--rs {
    font-size: 1rem;
  }

  .heading-2-rs {
    font-size: 2rem;
  }

  .heading-2-rs.brian {
    font-size: 3rem;
  }

  .home-hero_reviews--rs {
    flex-direction: column;
  }

  .g_cta--rs {
    width: 280px;
    min-width: auto;
    max-width: 280px;
    margin-top: 0;
  }

  .g_hero-cta-rs {
    flex: none;
    width: auto;
    height: 3rem;
    max-height: none;
    margin-top: 0;
  }

  .g_hero-cta-rs.is-right {
    min-width: auto;
    height: 3rem;
    min-height: auto;
  }

  .cta-wrapper-rs {
    flex-flow: column;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .button-pointers-rs {
    justify-content: space-between;
    align-items: center;
  }

  .button-pointers-rs.is-top {
    display: flex;
  }

  .button-pointers-rs.is-buttom {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .cta-pointers-description-rs {
    text-align: right;
    width: 65%;
    font-size: 12px;
  }

  .cta-pointers-description-rs.is-right {
    text-align: left;
    width: 65%;
    font-size: 12px;
  }

  .pointer-left {
    width: 1.5rem;
    bottom: -20%;
    right: 25%;
    transform: rotate(150deg);
  }

  .pointer-right {
    width: 1.2rem;
    bottom: 0%;
    left: 25%;
    transform: rotateX(180deg)rotateY(0)rotateZ(-130deg);
  }

  .g-space-cta-buttom-rs {
    min-height: 1rem;
  }

  .heroheader_content--rs {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .button-pointers-tab-visible-rs {
    justify-content: space-between;
    align-items: center;
    display: none;
  }

  .g-space-large-rs {
    min-height: auto;
    display: none;
  }

  .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
    display: none;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-layout69_item {
    max-width: 100%;
  }

  .uui-layout69_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge--2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .page-padding-testimonial-rs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial05_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .hide-mobile-landscape-3 {
    display: none;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial05_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial05_slide {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_component-rs {
    height: auto;
    padding-bottom: 3rem;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape-6 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-6 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-layout32_component {
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .g_client-potential-text-block--rs {
    padding-left: 0;
    padding-right: 0;
  }

  .features-content-container-rs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
  }

  .padding-vertical-features-rs {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .g_sub-header-rs {
    line-height: 1.5em;
  }

  .g_sub-header-rs.text-16.g_a-hidden-tablet-up {
    display: none;
  }

  .g_sub-header-rs.text-16.get-matched-only {
    text-align: center;
  }

  .g_a-h4-rs {
    font-size: 28px;
  }

  .g_a-h4-rs.g_lh-1 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_a-h4-rs.text-36.max-width-450 {
    margin-left: 0;
  }

  .g_a-h4-rs.text-36.max-width-450.get-matched-only {
    text-align: center;
  }

  .g_a-h4-rs.text-36.mob-text-30 {
    font-size: 30px;
  }

  .g_a-h4-rs.is-exe {
    align-self: center;
  }

  .g_a-h4-rs.is-mobile {
    text-align: center;
  }

  .heading-features-rs {
    font-size: 1.5rem;
  }

  .uui-heading-xxsmall-4-copy {
    font-size: 1.125rem;
  }

  .page-padding--rs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout_-grid-component--rs {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .layout_item--rs {
    max-width: 100%;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-pricing04_feature-list {
    margin-bottom: 2rem;
  }

  .uui-pricing04_price {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-pricing04_plan, .uui-pricing04_popular-plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing04_components {
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-xxsmall--rs {
    font-size: 1.125rem;
  }

  .pricing04_price-rs {
    font-size: 2.25rem;
  }

  .pricing04_package-rs {
    font-family: Inter, sans-serif;
    font-size: 2.25rem;
  }

  .pricing04_package-rs.is-exe {
    text-align: center;
  }

  .text-align-center-3--rs {
    justify-content: space-between;
    align-items: flex-start;
    min-width: 340px;
    max-width: 360px;
  }

  .pricing04_plan--2-rs {
    justify-content: center;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing04_plan--2-rs.is-tab {
    max-width: none;
  }

  .executive-pricing-rs {
    justify-content: center;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .executive-details-rs {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .exe-details-rs {
    align-self: auto;
  }

  .cta-price-rs--exe {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-self: stretch;
  }

  .exe-wrapper-rs {
    flex-flow: column;
    width: 85%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .qualification-text-rs {
    width: 85%;
  }

  .g_cta--rs--exe {
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial05_content-rs, .testimonial-wrapper-rs {
    height: auto;
  }

  .g_a-text-regular-rs, .g_a-text-regular--rs {
    font-size: 14px;
  }

  .testimonial_content--rs {
    align-self: stretch;
    min-width: 20rem;
    margin-bottom: 0;
    padding: 1.5rem;
  }

  .testimonial-grid-rs {
    grid-template-columns: 1fr;
  }

  .layout32_content-left--rs {
    align-self: auto;
    width: auto;
    padding-top: 0;
    position: static;
  }

  .layout69_item-rs {
    max-width: 100%;
  }

  .superscript {
    font-size: 16px;
  }

  .spacer-xsmall-pricing-rs {
    height: 0;
    display: none;
  }

  .g_s-testimonial-v03-mobile-rs {
    width: 450px;
    height: 500px;
  }

  .g_s-testimonial-v03-mobile-video-player-rs, .g_s-testimonial-v03-mobile-video-player-rs2 {
    width: 450px;
  }

  .g_s-testimonial-v03-mobile-btn-2 {
    bottom: 18px;
  }

  .g_s-testimonial-v03-mobile-rs-2 {
    width: 450px;
    height: 500px;
  }

  .section_works-layout {
    padding-top: 2rem;
  }

  .padding-vertical-testimonial-rs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-vertical-testimonial-rs.is-testimonial {
    padding-bottom: 1rem;
  }

  .testimonial_slide-rs {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_content-rs {
    height: auto;
  }

  .uui-testimonial05_slide-copy {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .features-content-container1-rs {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-vertical-xhuge--rs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .g_s-faqs--rs {
    padding-top: 2rem;
    padding-bottom: 45px;
  }

  .padding-vertical-xhuge-2-rs {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .testimonial_content-hero-rs {
    align-self: stretch;
    width: auto;
    min-width: 20rem;
    margin-bottom: 0;
    padding: 1rem;
    position: static;
  }

  .g_a-text-regular-hero-rs {
    font-size: 14px;
  }

  .testimonial14_client--rs {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .g_a-text-regular-hero1-rs {
    font-size: 14px;
  }

  .testimonial14_client-hero-rs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .image-hero-rs {
    max-height: none;
  }

  .g_cta-rs-works {
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .superscript-2, .superscript-3, .superscript-4 {
    font-size: 16px;
  }

  .testimonial_client--rs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    align-items: flex-start;
    width: 100%;
  }

  .padding-vertical-works-rs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .user-review-v1-_home {
    text-align: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-size-medium-_home {
    text-align: left;
  }

  .image-erin {
    width: 48px;
    height: 48px;
  }

  .flex-vertical--home {
    align-items: center;
  }

  .flex-vertical--home.is-user-review-v1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-vertical--home.is-user-rating-avg-info {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-vertical--home.is-user-review-v2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .flex-horizontal--home.is-user-review-v1-stars.heroonly {
    padding-left: 200px;
  }

  .flex-horizontal--home.is-user-review-v1-info {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .flex-horizontal--home.is-user-review-v1-user {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .testimonial_content-hero-home {
    align-self: stretch;
    width: auto;
    min-width: 20rem;
    margin-bottom: 0;
    padding: 0;
    position: static;
  }

  .g_image-wrapper-home {
    height: auto;
    display: flex;
  }

  .g_career-test-hori-page-home-padding--rs-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .executive-pricing-rs-price {
    justify-content: center;
    align-items: center;
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .executive-details-rs-pricing {
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .exe-details-rs-pricing {
    align-self: auto;
  }

  .parrallel-holder {
    justify-content: center;
    align-items: flex-start;
  }

  .image-pricing {
    aspect-ratio: auto;
    max-width: 100%;
  }

  .h1-pricing {
    text-align: center;
    line-height: 1.2em;
  }

  .exe-header-rs-pricing {
    align-self: auto;
  }

  .exe-wrapper-rs-pricing {
    flex-flow: column;
    width: 85%;
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-btn-small-cyan-new {
    padding-left: 16px;
    padding-right: 7px;
    line-height: 150%;
  }

  .g_a-text-large-new {
    font-size: 18px;
  }

  .pricing04_plan--2-rs--report, .pricing04_plan--2-rs--report-main {
    justify-content: center;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .about-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .about-content {
    flex: 1;
    align-self: stretch;
  }

  .about-content--right {
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
  }

  .blog-text {
    font-size: 16px;
    line-height: 1.7em;
  }

  .coach-h1 {
    font-size: 1.875rem;
  }

  .coach-h2 {
    font-size: 1.75rem;
  }

  .coach-h2.is-cc, .coach-h2.is-coaching {
    text-align: center;
  }

  .coach-h4 {
    font-size: 1.125rem;
  }

  .coach-h3 {
    font-size: 1.25rem;
  }

  .coach-h3.max-width-450 {
    margin-left: 0;
    font-size: 1.25rem;
  }

  .coach-h3-2 {
    font-size: 1.875rem;
  }

  .coach-h3-2.max-width-450 {
    margin-left: 0;
  }

  .coach-h4-2 {
    max-width: 400px;
    font-size: 1.125rem;
  }

  .coach-h2-2 {
    font-size: 1.75rem;
  }

  .coach-h4-3 {
    max-width: 400px;
    font-size: 1.125rem;
  }

  .mobile-wrapper-text {
    font-size: 1.25rem;
  }

  .header-imager-wrapper-large, .header-image-wrapper-medium, .header-image-wrapper-small {
    height: 180px;
  }

  .cc-section-header {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cc-header-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cc-coaching-h1 {
    font-size: 2.75rem;
  }

  .cc-section-coach {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cc-section-coach.is-coach {
    padding-bottom: 48px;
  }

  .cc-content-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cc-content-holder.is-benefits {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-7 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.button-row-center.is-reverse-mobile-landscape, .uui-button-row-8.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape-7 {
    width: 100%;
  }

  .cc-features-grid {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .cc-features-items {
    align-items: stretch;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cc-section-features {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .h3-heading {
    font-size: 40px;
  }

  .section-large, .cc-section-content {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .logo-wrapper {
    opacity: .68;
    width: 60px;
  }

  .logo-grid {
    flex-flow: column;
  }

  .logos-wrapper {
    grid-column-gap: 4rem;
  }

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

  .h2-heading {
    font-size: 44px;
  }

  .h4-heading {
    font-size: 36px;
  }

  .cc-section-logo {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .cc-section-logo.is-coach {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cc-section-testimonials {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-2 {
    font-size: 40px;
  }

  .feature-grid {
    grid-template-columns: 1fr;
  }

  .section-feature, .cc-section-testimonial {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .feature-card-grid-top, .feature-card-grid-bottom {
    grid-template-columns: 1fr;
  }

  .cc-g_cta--rs {
    width: 280px;
    min-width: auto;
    max-width: 280px;
    margin-top: 0;
  }

  .cc-cta-wrapper-rs {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cc-g_hero-cta-rs {
    flex: none;
    width: 100%;
    height: 3rem;
    max-height: none;
    margin-top: 0;
  }

  .cc-g_hero-cta-rs.is-right {
    min-width: auto;
    height: 3rem;
    min-height: auto;
  }

  .cc-lower-header-items {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cc-g_career-test-hero-stats--jnb {
    align-items: center;
    margin-top: 0;
  }

  .g_cta {
    width: 50%;
    min-width: auto;
    max-width: none;
    margin-top: 0;
  }

  .cc_hero-div-cta-grid-new {
    justify-content: center;
    align-items: stretch;
    width: 70%;
  }

  .cc-header-tabs {
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cc-tab-text.is-top {
    flex: none;
  }

  .cc-coach-holder {
    margin-bottom: 1rem;
  }

  .cc-button-wrapper-main, .cc-button-wrapper {
    width: auto;
  }

  .cc-coach-avalability--cta {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-block-41 {
    flex: none;
  }

  .container {
    grid-row-gap: 3rem;
  }

  .cc-content {
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .cc-content-item {
    grid-row-gap: 1rem;
  }

  .cc-text_item-wrapper {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .cc-section-features_location {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .cc-section-features_location.is-coach {
    padding-bottom: 0;
  }

  .image-53 {
    width: 90%;
  }

  .cc-feature-location {
    margin-bottom: 4rem;
  }

  .cc-my-companies {
    margin-bottom: 1rem;
  }

  .g_sub-header-cc {
    line-height: 1.5em;
  }

  .g_sub-header-cc.text-16.g_a-hidden-tablet-up {
    display: none;
  }

  .g_sub-header-cc.text-16.get-matched-only {
    text-align: center;
  }

  .g_sub-header-cc.is-benefits {
    text-align: center;
    max-width: 800px;
  }

  .g_client-potential-text-block--cc {
    padding-left: 0;
    padding-right: 0;
  }

  .cc-logo-move {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .cc-section-testimonialss {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .cc-testimonial_card {
    min-width: 16rem;
  }

  .cc-testimonail-role {
    flex: none;
  }

  .logo {
    width: auto;
  }

  .cc-testimonial-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cc-section-features-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .frame-2147225774, .frame-2147225776 {
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .g_client-potential-text-block--ccc {
    padding-left: 0;
    padding-right: 0;
  }

  .g_client-potential-text-block--ccc.is-choose {
    margin-bottom: 4rem;
  }

  .cc-left-feature {
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
  }

  .cc_coaching-benefits-inner-ccc.pr-15.mobile {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-top: 1rem;
    padding-right: 0;
  }

  .cc_coaching-benefits-inner-ccc.pl-35.mobile {
    justify-content: space-between;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-top: 1rem;
    padding-left: 0;
  }

  .g_a-fw-bold_cc.g_a-color-white.g_a-h4.g_a-hidden-desktop.g_p-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .cc_coaching-benefits-inner--cc {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column-reverse;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
  }

  .cc_coaching-benefits-inner--cc.is-tablet-down-visible {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .cc_coaching-benefits-inner-2--cc {
    width: 100%;
  }

  .g_client-potential-text-block--cccc {
    padding-left: 0;
    padding-right: 0;
  }

  .cc-section-content-roles {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .g_sub-header-ccc.text-16.g_a-hidden-tablet-up {
    display: none;
  }

  .g_sub-header-ccc.text-16.get-matched-only {
    text-align: center;
  }

  .cc_section-steps {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cc_section-steps.mob-padding-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cc-section-when-to-hire {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .cc-button-wrapper-location {
    width: auto;
  }

  .cc-button-wrapper-lfeatures {
    justify-content: flex-start;
    align-items: center;
  }

  .cc-button-wrapper-lfeatures.is-coach {
    width: auto;
    margin-top: 1rem;
  }

  .cc_coaching-benefits-inner-1-cc.pr-15.mobile {
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-top: 40px;
    padding-right: 0;
  }

  .cc_coaching-benefits-inner-1-cc.pl-35.mobile {
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-top: 1rem;
    padding-left: 0;
  }

  .cc_coaching-benefits-inner-1-cc.pl-35.mobile.is-cms {
    width: auto;
  }

  .cc-sub-header-cms.is-coach {
    margin-bottom: 2rem;
  }

  .cc-header-cms-div {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .cc-header-cms-div.is--main-page {
    justify-content: center;
    align-items: stretch;
  }

  .cc-my-cities {
    margin-bottom: 1rem;
  }

  .g_cta-2 {
    width: 50%;
    min-width: auto;
    max-width: none;
    margin-top: 0;
  }

  .text-block-42 {
    flex: none;
  }

  .cc-logo-move-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .cc-content-holder-main {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cc-content-holder-main.is-logo {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .frame-2147225784, .frame-2147225786 {
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .career-stages-image-block-2 {
    box-shadow: -10px 70px 50px 15px #0000000f;
  }

  .cc-header-cms-div-2 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .cc-header-cms-div-2.is--main-page {
    justify-content: center;
    align-items: stretch;
  }

  .logo-wrapper-2 {
    opacity: .68;
    width: 60px;
  }

  .cc-coaching-h1-mp {
    font-size: 2.75rem;
  }

  .frame-2147225791, .frame-2147225792 {
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .cc_coaching-benefits-inner-2-ismobile {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 48px;
  }

  h2 {
    font-size: 36px;
  }

  h3 {
    font-size: 32px;
  }

  h4 {
    font-size: 24px;
  }

  h5 {
    font-size: 20px;
  }

  p {
    font-size: 18px;
  }

  .body-1-20px.text-opacity-70 {
    font-size: 16px;
  }

  .wrapper-1160px {
    width: 90%;
  }

  .wrapper-1160px.cta-flex {
    border-radius: 0;
    width: 100%;
  }

  .wrapper-1160px.pricing-hero-flex.pricing-2 {
    padding-bottom: 50px;
  }

  .wrapper-1160px.mission-flex, .wrapper-1160px.investor-flex {
    padding-bottom: 100px;
  }

  .wrapper-1160px.growth-flex {
    padding-top: 0;
  }

  .wrapper-1160px.feature-hero-flex {
    padding-top: 80px;
  }

  .wrapper-1160px.newsletter-flex {
    width: 95%;
  }

  .wrapper-1160px.home-hero-flex, .wrapper-1160px.all-stories-leader-award-flex {
    padding-bottom: 50px;
  }

  .wrapper-1160px.career-job-listing-flex {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper-1160px.about-3-hero-flex {
    padding-top: 60px;
  }

  .wrapper-1160px.about-3-mission-flex {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper-1160px.about-2-hero-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-bottom: 100px;
  }

  .wrapper-1160px.about-2-different-flex {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper-1160px.about-2-team-flex {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .wrapper-1160px.home-2-logo-flex {
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .wrapper-1160px.home-2-process-flex {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper-1160px.home-2-customer-flex {
    padding-top: 100px;
  }

  .wrapper-1160px.home-3-cta-flex {
    padding-top: 30px;
    padding-left: 20px;
  }

  .g_s-btn-medium-black {
    padding: 14px 20px;
  }

  .g_s-btn-arrow-upright {
    margin-left: 10px;
  }

  .g_s-btn-arrow-upright.c_s-btn-small-black {
    margin-left: -6px;
  }

  .button-large {
    padding: 18px 20px;
  }

  .button-small {
    border-radius: 20px;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 120%;
  }

  .button-small.white-button, .button-small.hide {
    display: none;
  }

  .login-right-container {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .login-form-container {
    width: 90%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .milestone-feature-wrapper {
    flex-direction: column;
  }

  .milestone-feature-image-wrapper {
    margin-bottom: 24px;
  }

  .login-bottom-gradient-container {
    right: 0;
  }

  .sign-in-google-button {
    background-position: 93%;
    font-size: 14px;
    line-height: 140%;
  }

  .login-brand-link-block.margin-left-60px {
    width: 50%;
    margin-left: 5%;
    margin-right: auto;
  }

  .black-login-link.hide {
    display: none;
  }

  .menu-button {
    padding: 5px 8px;
  }

  .brand-link-block {
    width: 50%;
    padding-left: 0;
  }

  .contact-hero-heading {
    font-size: 35px;
  }

  .contact-support-grid-container {
    z-index: 11;
  }

  .contact-support-grid {
    place-content: center;
  }

  .contact-support-grid-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-form-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact-text-field {
    padding-left: 15px;
  }

  .contact-text-field.half {
    width: 100%;
  }

  .contact-form-wrapper {
    flex-direction: column;
  }

  .login-submit-button {
    background-position: 90%;
    padding-right: 60px;
  }

  .g_s-expandable {
    border-radius: 8px;
  }

  .g_s-expandable-top {
    border-radius: 4px;
    padding: 15px 10px;
  }

  .g_s-expandable-top.c-normal {
    padding: 12px;
  }

  .g_s-expandable-top.c-small {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .g_s-expandable-bottom {
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .g_s-expandable-bottom.c-small {
    padding-right: 8px;
  }

  .g_s-expandable-bottom.c-normal {
    padding-left: 12px;
    padding-right: 12px;
  }

  .faq-answer-text {
    font-size: 16px;
  }

  .wrapper-1240px {
    width: 90%;
  }

  .wrapper-1240px.home-2-feature-flex {
    padding-top: 50px;
  }

  .wrapper-1240px.home-2-integration-flex {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .wrapper-1240px.home-3-integration-flex {
    padding-top: 100px;
  }

  .wrapper-1240px.about-2-career-flex {
    padding-bottom: 100px;
  }

  .g_s-expandable-icon-img {
    flex: 0 auto;
  }

  .g_s-expandable-title {
    width: 80%;
  }

  .g_s-expandable-icon {
    border-radius: 8px;
    width: 40px;
    height: 40px;
  }

  .g_s-expandable-icon.flex-basis-icon {
    flex-shrink: 0;
    flex-basis: 30px;
  }

  .cta-upper-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cta-feature-train-wrapper {
    margin-right: 12px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 140%;
  }

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

  .cta-company-parent-container {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cta-company-holder {
    flex-flow: column wrap;
    justify-content: space-around;
    align-items: center;
    height: 200px;
  }

  .cta-company-spacer {
    transform: rotate(90deg);
  }

  .cta-button-company-container {
    align-items: center;
  }

  .button-large---yellow-king {
    letter-spacing: .02em;
    padding: 12px 25px;
    font-size: 15px;
    line-height: 140%;
  }

  .cta-gradient-div-container {
    top: 10%;
    right: -40%;
  }

  .footer-center-wrapper {
    max-width: 300px;
  }

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

  .contact-form-submit-button {
    margin-left: 8px;
  }

  .cta-vector-image {
    width: 25%;
    inset: auto -25px 200px auto;
  }

  .footer-banner {
    padding-left: 4px;
    padding-right: 4px;
  }

  .copyright-text {
    text-align: center;
  }

  .g_s-testimonial-inner {
    padding-left: 15px;
    padding-right: 15px;
  }

  .g_s-testimonial-data {
    margin-top: 40px;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .g_s-testimonial-text {
    font-size: 22px;
    line-height: 140%;
  }

  .integration-item-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }

  .integration-item-icon {
    width: 60px;
    height: 60px;
  }

  .integration-submit-button {
    background-position: 95%;
  }

  .price-grid-contain {
    margin-top: 20px;
  }

  .comparison-plan {
    max-width: 120px;
  }

  .headings {
    margin-bottom: 0;
    font-size: 16px;
  }

  .price-headings {
    font-size: 18px;
  }

  .g_s-testimonial-video-play {
    width: 60px;
    height: 60px;
  }

  .pricing-text-18px {
    text-align: center;
  }

  .pricing-container.ecommerce {
    margin-top: 40px;
  }

  .pricing-container.pricing-2 {
    margin-top: 60px;
  }

  .pricing-grid-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-grid-wrapper.pricing-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pricing-right-wrpper {
    width: 100%;
  }

  .pricing-plan-check-icon {
    margin-right: 10px;
  }

  .pricing-plan-pointer-text-18px {
    font-size: 16px;
  }

  .pricing-tabs.pricing-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .toggle-arrow-icon {
    top: -40px;
  }

  .pricing-toggle-discount-div {
    top: -60px;
    right: -10px;
  }

  .pricing-toggle-discount-div.pricing-2 {
    top: 60px;
    right: 50px;
  }

  .about-hero-heading {
    font-size: 45px;
  }

  .about-hero-image {
    object-fit: cover;
  }

  .about-hero-image-wrapper {
    height: 150px;
  }

  .mission-text-grid {
    grid-column-gap: 70px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .mission-image-grid {
    grid-template-columns: 1fr;
  }

  .mission-hero-image-wrapper {
    margin-top: 34px;
  }

  .mission-gradient-div {
    height: 400px;
    bottom: 300px;
    right: -50%;
  }

  .about-show-reel-hero-image {
    height: 250px;
  }

  .numbers-container {
    padding-left: 0;
    padding-right: 0;
  }

  .different-tab-link.w--current {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .different-tab-link.white-opacity-40.w--current {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .growth-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .growth-wrapper.large {
    background-position: 8px 25px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .growth-heading-32px {
    font-size: 28px;
  }

  .growth-h2-heading-56px {
    font-size: 40px;
  }

  .pay-tab-link {
    line-height: 140%;
  }

  .payment-h2-heading-88px {
    font-size: 40px;
  }

  .g_s-pointer-text {
    font-size: 18px;
    line-height: 140%;
  }

  .choose-feature-wrapper {
    padding: 40px 15px;
  }

  .g_s-pointer-icon {
    margin-right: 8px;
  }

  .bottom-line-image {
    left: 0;
  }

  .feature-hero-right-container {
    max-height: 650px;
  }

  .hero-feature-item {
    width: 95%;
    margin-bottom: 14px;
    padding: 20px 14px;
  }

  .feature-hero-pointer-text {
    font-size: 18px;
  }

  .hero-feature-sub-text-pointer {
    font-size: 15px;
  }

  .g_s-grid2column-gradient-1, .g_s-grid2column-gradient-2 {
    width: 100%;
  }

  .g_s-grid2column-gradient-3 {
    width: 70%;
  }

  .newsletter-container {
    padding: 50px 15px;
  }

  .newsletter-email-container {
    margin-bottom: 40px;
  }

  .newsletter-submit-button {
    background-position: 90%;
  }

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

  .g_s-hero-full {
    padding-top: 8px;
  }

  .homepage-banner-container {
    padding-left: 5%;
    padding-right: 5%;
  }

  .home-banner-italic-text-16x {
    line-height: 150%;
  }

  .link-block-wrapper.all-stories-link-block {
    margin-top: 20px;
  }

  .home-integration-item {
    width: 260px;
  }

  .home-integration-collection-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g_s-hero-full-gradient-1 {
    width: 90%;
    height: 250px;
    top: 100px;
    left: -48%;
  }

  .g_gradient-yellow.home-hero-small-gradient-div {
    inset: auto 0% 0% auto;
  }

  .g_gradient-yellow.home-hero-large-div {
    width: 70%;
  }

  .g_gradient-yellow.choose-feature-gradient {
    top: 15%;
  }

  .g_gradient-yellow.mockup-yellow-container {
    width: 80%;
    bottom: 200px;
    left: -30%;
  }

  .g_gradient-yellow.register-yellow-div {
    height: 300px;
    top: 0%;
    left: 0%;
  }

  .g_gradient-yellow.home-3-yellow-right-div {
    top: 15%;
    left: -17%;
  }

  .g_gradient-green.home-hero-large-div {
    width: 130%;
    right: -40%;
  }

  .g_gradient-green.home-feature-1-gradient {
    right: -15%;
  }

  .g_gradient-green.choose-feature-gradient {
    height: 400px;
  }

  .g_gradient-green.c-testimonial {
    bottom: 5%;
  }

  .g_gradient-green.mission-green-div {
    bottom: 20%;
  }

  .g_gradient-green.pricing-hero-green-div {
    height: 400px;
    bottom: 40%;
  }

  .g_gradient-green.register-green-div {
    width: 400px;
    height: auto;
    inset: 30% -25% auto auto;
  }

  .g_gradient-green.demo-hero-green-gradient-div {
    height: 400px;
    bottom: -70px;
  }

  .g_gradient-green.home-3-green-right-div {
    height: 50%;
    top: 23%;
    right: 0%;
  }

  .g_gradient-green.home-3-process-gradient-div {
    bottom: -5%;
  }

  .g_gradient-green.about-2-hero-gradient-div {
    height: 500px;
  }

  .g_gradient-green.pricing-2-hero-green-div {
    height: 500px;
    top: 50%;
  }

  .g_gradient-blue.home-hero-large-div {
    width: 100%;
  }

  .g_gradient-blue.growth-gradient-div {
    bottom: -50px;
  }

  .g_gradient-blue.home-feature-1-gradient {
    bottom: -5%;
  }

  .g_gradient-blue.choose-feature-gradient {
    bottom: 0%;
  }

  .g_gradient-blue.mission-blue-div {
    top: 10%;
  }

  .g_gradient-blue.register-blue-div {
    height: 200px;
    top: 46%;
  }

  .g_gradient-blue.demo-bottom-left-div {
    top: -60px;
    right: -60px;
  }

  .g_gradient-blue.demo-hero-blue-gradient-div {
    max-width: none;
    height: 400px;
    top: -94px;
    left: -141px;
  }

  .g_gradient-blue.home-3-blue-right-div {
    height: 50%;
    inset: auto auto 0% 0%;
  }

  .g_gradient-blue.about-2-hero-blue-gradient-div {
    height: 400px;
    top: -20%;
    left: -50%;
  }

  .g_gradient-blue.pricing-2-hero-blue-div {
    width: 100%;
    height: 500px;
  }

  .g_s-hero-full-gradient-2 {
    width: 100%;
    height: 400px;
  }

  .home-feature-1-gradient-div, .g_s-two-columns-dark-gradient {
    height: 300px;
    left: 5%;
  }

  .recent-blog-tab-link {
    padding: 20px 10px;
  }

  .recent-blog-tab-image-wrapper {
    margin-right: 10px;
  }

  .recent-blog-slider-left-arrow, .recent-blog-slider-right-arrow {
    width: 50px;
    height: 50px;
  }

  .recent-blog-slider-arrow-image {
    width: 100%;
    max-width: 24px;
  }

  .recent-blog-home-text-wrapper {
    width: 90%;
  }

  .process-accordions {
    justify-content: center;
  }

  .process-accordion {
    height: 150vw;
  }

  .gradient-div.home-3-customer-gradient-div {
    right: -54%;
  }

  .g_s-herotablet-ornament-star {
    width: 15%;
    inset: auto auto 300px 0%;
  }

  .g_s-herotablet-ornament-swirl {
    width: 20%;
  }

  .feature-hero-highlight-svg {
    left: 0%;
  }

  .process-accordin-slider {
    margin-left: 0;
  }

  .p-accordin-slider-container {
    padding: 30px 20px 50px;
  }

  .p-accordin-slider-number-text {
    margin-bottom: 16px;
    font-size: 70px;
    line-height: 100%;
  }

  .p-accordin-slider-heading-32px {
    margin-bottom: 8px;
    font-size: 30px;
    line-height: 120%;
  }

  .p-accordin-slider-para-18px {
    font-size: 16px;
    line-height: 150%;
  }

  .mission-special-image {
    left: -50px;
  }

  .feature-payment-gradient-div {
    top: 0%;
  }

  .licensing-tag-subtexts {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .image-covers {
    border-radius: 12px;
  }

  .licencing-images-grids {
    grid-template-columns: 1fr;
  }

  .licensing-wrapper {
    padding-bottom: 0;
  }

  .licensing-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .licensing-image-and-text-wrappers {
    padding: 0;
  }

  .g_s-hero-full-ornament {
    width: 35px;
    left: 0;
  }

  .blog-hero-tab-link {
    margin-bottom: 10px;
    padding: 20px 15px;
  }

  .blog-hero-reading-time-text-14px {
    font-size: 12px;
  }

  .blog-hero-heading-18px {
    font-size: 16px;
  }

  .plan-name {
    font-size: 45px;
  }

  .plan-template-product-box-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cart-button-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .buy-now-button {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .cart-button {
    padding-right: 5px;
  }

  .download-grid-item {
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .download-grid-item-icon {
    width: 70px;
    height: 70px;
    margin-bottom: 10px;
  }

  .demo-hero-logo-grid {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
  }

  .contact-select-field {
    padding-left: 15px;
  }

  .pricing-3-top-contain {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-3-top-left {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .pricing-3-middle-contain {
    padding-left: 10px;
    padding-right: 10px;
  }

  .integration-details-rt-container {
    padding: 40px 10px 40px 15px;
  }

  .wrapper-1200px.all-stories-flex {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .wrapper-1200px.career-interview-process-flex {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper-1200px.about-3-press-flex {
    padding-bottom: 100px;
  }

  .wrapper-1200px.about-3-team-flex {
    padding-top: 100px;
  }

  .wrapper-1200px.home-3-manage-flex {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .wrapper-1200px.home-3-customer-flex {
    padding-top: 100px;
  }

  .all-stories-item-text-wrapper {
    padding: 25px 15px 30px;
  }

  .all-stories-logo-image {
    width: 120px;
    max-width: 150px;
    bottom: 10px;
    left: 10px;
  }

  .all-stories-item-heading {
    font-size: 24px;
  }

  .leader-award-grid {
    grid-row-gap: 60px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .pricing-3-bottom-contain {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-3-bottom-text {
    margin-bottom: 15px;
  }

  .pricing-3-questions-grid-cell {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pricing-3-question {
    line-height: 120%;
  }

  .career-hero-image-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .interview-process-pointer-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .interview-process-number-text {
    font-size: 50px;
  }

  .interview-process-pointer-heading {
    font-size: 22px;
  }

  .job-listing-tabs-menu {
    border-radius: 20px;
    flex-direction: column;
  }

  .job-listing-tab-link {
    text-align: center;
    width: 100%;
  }

  .job-listing-hero-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .job-listing-hero-text-wrapper {
    width: 100%;
  }

  .job-listing-sub-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .job-listing-job-sub-text-16px {
    font-size: 14px;
  }

  .about-3-press-hero-wrapper {
    padding: 25px 15px;
  }

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

  .about-3-hero-image-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .about-3-hero-image-wrapper {
    max-height: 300px;
  }

  .about-3-mission-sub-wrap-flex, .about-3-mission-right-wrap-flex {
    flex-direction: column;
  }

  .about-2-hero-image-wrapper {
    margin-top: -60px;
  }

  .mission-timeline-item-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .mission-timeline-item-icon {
    width: 45px;
    height: 45px;
  }

  .mission-timeline-item-subtext {
    font-size: 14px;
  }

  .mission-timeline-tab-container {
    max-width: 38px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .mission-time-line-tab-item {
    width: 30px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .about-2-team-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .home-2-hero-image {
    max-height: 400px;
  }

  .home-2-hero-heading {
    font-size: 40px;
  }

  .home-2-hero-feature-grid {
    text-align: center;
    justify-content: center;
    margin-top: 60px;
  }

  .home-2-hero-3-line-icon {
    width: 30px;
    height: 30px;
    top: -25px;
    left: -20px;
  }

  .home-2-logo-grid {
    grid-column-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-text-24px {
    font-size: 20px;
  }

  .home-2-process-item-wrapper {
    padding: 16px 15px 30px;
  }

  .home-2-process-item-number-text {
    margin-bottom: 14px;
    font-size: 60px;
  }

  .customer-stories-slide {
    margin-right: 20px;
  }

  .customer-stories-slide-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 30px 15px;
  }

  .customer-stories-left-arrow {
    width: 55px;
    height: 55px;
    inset: auto auto -80px 30%;
  }

  .customer-stories-right-arrow {
    width: 55px;
    height: 55px;
    inset: auto 30% -80px auto;
  }

  .customer-slide-star-container {
    margin-bottom: 10px;
  }

  .home-2-recent-blog-upper-wrap {
    justify-content: center;
  }

  .g_s-hero-text-only-heading {
    line-height: 10px;
  }

  .g_s-herotextonly-ornament {
    width: 35px;
    height: 35px;
    top: -25px;
    left: -15px;
  }

  .home-3-numbers-container {
    margin-top: 20px;
    bottom: 0;
  }

  .manage-tab-link {
    text-align: center;
    width: 100%;
  }

  .manage-tabs-menu {
    border-radius: 20px;
    flex-direction: column;
  }

  .home-3-customer-text-wrapper, .home-3-testimonial-wrapper {
    margin-bottom: 60px;
  }

  .home-3-cta-heading-48px {
    font-size: 38px;
  }

  .home-3-cta-sub-wrapper {
    padding-right: 30px;
  }

  .home-3-cta-icon {
    width: 60px;
    height: 60px;
    margin-bottom: 16px;
  }

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

  .testimonial-slide-wrapper-right {
    padding-top: 40px;
    padding-bottom: 100px;
    padding-left: 20px;
  }

  .testimonial-slide-wrapper-left {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    margin-top: 40px;
  }

  .testimonial-slider-right-arrow, .testimonial-slider-left-arrow {
    bottom: 20px;
  }

  .home-3-integration-text-item {
    padding: 16px 20px;
  }

  .home-3-integration-item-heading {
    line-height: 120%;
  }

  .home-3-integration-item-subtext {
    font-size: 16px;
    line-height: 140%;
  }

  .home-3-collection-item {
    max-width: 250px;
    margin-right: 20px;
  }

  .cs-hero-gradient-div.right {
    height: 300px;
    right: -100%;
  }

  .cs-hero-gradient-div.left {
    height: 300px;
  }

  .cs-hero-gradient-div.all-stories-section {
    height: 350px;
    right: -95%;
  }

  .cs-hero-gradient-div.interview-process-gradien-div {
    width: 120%;
    left: -18%;
  }

  .home-3-gradient-div.left {
    width: 120%;
    left: -50%;
  }

  .home-3-gradient-div.right {
    height: 50%;
    bottom: 58%;
    right: -47%;
  }

  .home-3-linear-gradient {
    height: 100px;
    bottom: 417px;
  }

  .home-3-feature-gradient-div.left {
    top: -5%;
    right: -40%;
  }

  .home-3-feature-gradient-div.right {
    bottom: -15%;
    left: -40%;
  }

  .home-3-cta-gradient-div-first {
    bottom: -5%;
  }

  .about-3-gradient-div {
    bottom: 10%;
  }

  .pricing-2-table-gradient-div.left {
    width: 120%;
    height: 400px;
    top: 0%;
  }

  .pricing-2-table-gradient-div.right {
    width: 120%;
  }

  .pricing-3-hero-gradient-div {
    left: 0%;
  }

  .visual-features-item.navbar {
    padding: 20px;
    font-size: 16px;
    line-height: 160%;
  }

  .navigation-drop-container.features {
    padding: 0;
  }

  .nav-icon-contain {
    flex: none;
  }

  .overview-image-figma {
    border-radius: 14px;
    margin-top: 100px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .absolute-2 {
    width: 25%;
    top: -56%;
  }

  .overview-grid {
    grid-template-columns: 1fr;
  }

  .overview-wrapper {
    padding-top: 100px;
  }

  .absolute-1 {
    width: 25%;
    top: -62%;
  }

  .overview-image-contain {
    border-radius: 10px;
  }

  .overview-grid-wrap {
    width: 100%;
  }

  .tag-texts.radius-12px {
    border-radius: 12px;
  }

  .figma-center-image {
    margin-top: -40px;
  }

  .overview-left-wrapper, .overview-left-wrapper.center {
    width: 100%;
  }

  .overview-points-grid {
    grid-template-columns: 1fr;
  }

  .overview-hero-wrapper {
    width: 90%;
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .overview-center-paragraph {
    font-size: 18px;
  }

  .overview-image {
    border-radius: 10px;
  }

  .ds_hero-wrap {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .ds_main-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ds_colors-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .ds_spacer {
    font-size: 1px;
  }

  .g_a-h2.g_a-fw-bold.text-40.smaller_header {
    font-size: 30px;
  }

  .g_a-h3 h2 {
    font-size: 32px;
  }

  .g_a-text-large.g_a-color-white.c_small_text_mobile {
    font-size: 16px;
    line-height: 1.3em;
  }

  .g_a-text-caption {
    font-size: 12px;
  }

  .button-large-copy {
    padding: 18px 20px;
  }

  .g_s-btn-simple-black {
    border-radius: 20px;
    padding: 10px 15px;
    font-size: 14px;
  }

  .g_s-btn-large-black, .g_s-btn-large-cyan {
    padding: 18px 24px;
  }

  .g_s-btn-medium-cyan {
    padding: 14px 20px;
  }

  .g_s-btn-simple-cyan {
    border-radius: 20px;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 120%;
  }

  .g_s-btn-large-white {
    padding: 18px 24px;
  }

  .g_s-btn-medium-white {
    padding: 14px 20px;
  }

  .g_s-btn-simple-white {
    border-radius: 20px;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 120%;
  }

  .g_a-fw-bold.g_a-color-white.g_a-h4.g_a-hidden-desktop.g_p-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_a-fw-bold.g_a-h4.g_width-80 {
    width: 95%;
  }

  .g_s-navbar-app-link-img {
    width: 22px;
    height: 22px;
  }

  .g_s-navbar-app-link-text {
    font-size: 12px;
  }

  .g_card {
    padding: 8px;
  }

  .g_a-hidden-mobile {
    display: none;
  }

  .g_s-action-bar-white {
    height: 55px;
  }

  .g_s-btn-small-black {
    padding: 8px 16px;
    font-size: 14px;
  }

  .g_s-btn-small-cyan {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-left: 14px;
    padding-right: 8px;
    font-size: 14px;
  }

  .g_s-btn-small-white {
    padding: 8px 16px;
    font-size: 14px;
  }

  .g_s-blocker.c-prw-mobile {
    bottom: 17%;
  }

  .g_s-notice-bar {
    padding-left: 8px;
    padding-right: 8px;
  }

  .g_s-navbar-site-wrap {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .g_s-navbar-site-logo.w--current {
    padding-left: 0;
    display: block;
  }

  .g_s-navbar-site-logo-img {
    max-width: 90px;
  }

  .g_s-navbar-site-mobile-button {
    margin-right: 0;
  }

  .g_s-action-bar-black {
    height: 55px;
  }

  .g_s-floating-pill-label {
    letter-spacing: -.4px;
  }

  .g_s-hero-full-floating-pills-2 {
    min-width: 290px;
    bottom: 31%;
  }

  .g_s-hero-full-floating-pills-right {
    padding-top: 24px;
  }

  .g_s-two-columns-dark-grid {
    padding-top: 64px;
    padding-bottom: 72px;
  }

  .g_s-two-columns-light-grid {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .g_s-cta-content {
    padding: 40px 15px;
  }

  .g_career-menu-link {
    display: inline-block;
  }

  .g_s-cta-gradient {
    top: 10%;
    right: -40%;
  }

  .g_s-cta-pills-pill {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 140%;
  }

  .g_s-divider-v1-wrap {
    text-align: center;
  }

  .g_s-one-header-three-columns-card {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .g_s-one-header-three-columns-image {
    max-width: 250px;
  }

  .g_s-two-columns-wrap {
    padding-top: 64px;
    padding-bottom: 72px;
  }

  .g_s-two-columns-gradient {
    height: 300px;
    left: 5%;
  }

  .g_s-hero-two-columns-gradient {
    height: 300px;
    top: -220px;
    left: 5%;
  }

  .g_s-hero-two-columns-bg-gradient-1 {
    width: 90%;
    height: 250px;
    top: 100px;
    left: -48%;
  }

  .g_s-hero-two-columns-bg-gradient-2 {
    width: 100%;
    height: 400px;
  }

  .g_s-btn-large-disabled {
    padding: 18px 24px;
  }

  .g_s-btn-medium-disabled {
    padding: 14px 20px;
  }

  .g_s-btn-small-disabled {
    padding: 8px 16px;
    font-size: 14px;
  }

  .g_s-notice-bar-text {
    font-size: 13px;
  }

  .g_s-two-columns-dark-heading {
    font-size: 32px;
    line-height: 32px;
  }

  .g_s-login-wrap {
    padding: 16px;
  }

  .g_s-login-gradient-1 {
    width: 90%;
    height: 250px;
    top: 100px;
    left: -48%;
  }

  .g_s-login-gradient-2 {
    width: 100%;
    height: 400px;
  }

  .tky_section-logo.w--current {
    padding-left: 0;
    display: block;
  }

  .tky_section-logo-img {
    max-width: 150px;
  }

  .g_s-countdown {
    padding-left: 8px;
    padding-right: 8px;
  }

  .g_s-countdown-text {
    font-size: 13px;
  }

  .g_s-social-proof-testimonials {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .g_s-social-testimonial {
    padding: 16px;
  }

  .g_s-faqs-grid {
    padding-top: 64px;
    padding-bottom: 72px;
  }

  .g_s-hero-simple {
    padding-top: 8px;
  }

  .g_s-hero-simple-wrap {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .g_s-hero-simple-gradient-1 {
    width: 90%;
    height: 250px;
    top: 100px;
    left: -48%;
  }

  .g_s-hero-simple-gradient-2 {
    width: 100%;
    height: 400px;
  }

  .g_s-testimonial-slider-wrap {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .g_s-testimonial-slider-title {
    text-align: center;
    width: 100%;
  }

  .g_s-testimonial-card {
    margin-top: 56px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .g_s-testimonial-card-text {
    font-size: 22px;
    line-height: 140%;
  }

  .g_s-person-img {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
    margin-right: 8px;
  }

  .g_s-testimonial-slider-left {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
    font-size: 24px;
    top: -8px;
    right: 64px;
  }

  .g_s-testimonial-slider-right {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
    font-size: 24px;
    top: -8px;
  }

  .g_s-stepper-gradient {
    height: 300px;
    left: 5%;
  }

  .g_s-stepper-wrap {
    padding-top: 64px;
    padding-bottom: 72px;
  }

  .g_s-subhero {
    padding-top: 8px;
  }

  .sch_compare-card {
    padding: 40px 15px;
  }

  .g_s-cta-large {
    padding-top: 8px;
  }

  .g_s-cta-large-wrap {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .g_s-cta-large-gradient-1 {
    width: 90%;
    height: 250px;
    top: 100px;
    left: -48%;
  }

  .cts_pros-cons-card {
    padding: 40px 15px;
  }

  .g_s-positives-wrap, .cts_table-compare-wrap {
    padding-top: 64px;
    padding-bottom: 72px;
  }

  .cts_table-compare-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .g_a-hidden-portrait {
    display: none;
  }

  .prw-s-loading-title-text {
    font-size: 26px;
  }

  .prw-s-loading-data-items {
    grid-template-columns: 1fr;
  }

  .g_s-hero-simple-heading.c-career-test {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .g_s-card-basic {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .g_s-divider-v2-wrap {
    text-align: center;
  }

  .g_s-testimonial-slider-subtitle {
    text-align: center;
    width: 100%;
  }

  .g_s-one-columns-wrap {
    padding-top: 64px;
    padding-bottom: 72px;
  }

  .g_s-scholarship {
    overflow: hidden;
  }

  .g_s-post-author-wrap {
    padding: 12px;
  }

  .g_s-post-related-image {
    height: 180px;
  }

  .g_s-post-author-image {
    width: 32px;
    height: 32px;
  }

  .g_s-post-author-content-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .g_s-post-author-modal-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 264px;
  }

  .g_s-post-body-content.g_a-rich-text {
    text-align: left;
  }

  .g_s-post-body-left-social {
    grid-template-columns: auto auto auto;
    align-self: auto;
  }

  .g_s-post-banner-left {
    display: none;
  }

  .g_s-post-banner-right {
    padding-top: 0;
    padding-bottom: 0;
  }

  .g_s-post-banner-right-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .g_s-post-banner-categories {
    display: none;
  }

  .g_s-post-banner-author-label {
    padding-right: 4px;
  }

  .g_s-post-banner-author-label.g_s-post-banner-slash {
    padding-left: 2px;
    padding-right: 2px;
  }

  .g_a-h6.g_a-h6-small {
    font-size: 12px;
  }

  .g_s-post-banner-modal-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 264px;
    margin-left: -40px;
  }

  .toc-container.is-career-coach {
    padding: 8px 12px;
  }

  .toc-accordion-toggle {
    border: 1px solid #f0f9f5;
    border-radius: 4px;
  }

  .g_s-hub-grid-grid {
    grid-row-gap: 16px;
  }

  .g_s-hubhero-search-input {
    min-width: 240px;
  }

  .g_s-hub-featured-left {
    display: none;
  }

  .g_s-hub-list-image {
    height: 180px;
  }

  .rich-text h1 {
    font-size: 30px;
  }

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

  .rich-text h3 {
    font-size: 24px;
  }

  .rich-text h4 {
    font-size: 22px;
  }

  .rich-text h5 {
    font-size: 18px;
  }

  .rich-text h6 {
    font-size: 16px;
  }

  .rich-text li {
    line-height: 1.7rem;
  }

  .g_a-footer-mobile-wrap {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .g_a-footer-mobile-grid {
    grid-column-gap: 8px;
    grid-row-gap: 0px;
    grid-template-columns: auto auto;
    justify-content: space-around;
  }

  .g_s-post-author-image-modal {
    width: 32px;
    height: 32px;
  }

  .g_s-expandable-static {
    border-radius: 8px;
  }

  .g_s-hero-ugc-swiper-collection.swiper.myswiper {
    width: 140px;
    height: 250px;
  }

  .g_s-hero-ugc-swiper-collection.swiper.myswiper.swipper-large {
    width: 212px;
    height: 378px;
  }

  .g_s-hero-ugc-swiper-button-prev {
    margin-left: -30px;
  }

  .g_s-hero-ugc-swiper-button-next {
    margin-left: 30px;
  }

  .g_s-hero-ugc-stat {
    flex-direction: column;
    align-items: center;
  }

  .g_s-hero-ugc-stat-subheading {
    text-align: center;
  }

  .g_s-logos-img {
    max-width: 160px;
    max-height: 17px;
  }

  .g_s-report-example-top, .g_s-report-example-details-top {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .g_s-report-example-details-bottom {
    padding-top: 5px;
  }

  .g_s-report-example-vertical-cell {
    align-items: center;
  }

  .g_s-hero-pricing {
    padding-top: 8px;
  }

  .g_s-btn-small-red, .g_s-btn-pricing-cyan {
    padding-left: 14px;
    padding-right: 2px;
    font-size: 14px;
  }

  .g_s-scholarship2-winners-title {
    width: 80%;
  }

  .text-block-10 {
    margin-top: 10px;
  }

  .no-winner {
    padding-left: 0;
    padding-right: 0;
  }

  .image-5 {
    max-width: 40%;
  }

  .description-first, .container-7 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .columns {
    flex-direction: column;
    padding: 10px 0;
    display: flex;
  }

  .div-block-2 {
    text-align: center;
  }

  .review-card {
    padding: 15px 10px;
  }

  .grid-3.checklist {
    margin-bottom: 5px;
  }

  .container-6 {
    max-width: none;
  }

  .heading-4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .heading-4.top {
    padding-left: 9px;
    padding-right: 9px;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .text-block-9 {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 1.2em;
  }

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

  .description-second {
    margin-bottom: 16px;
  }

  .description-second.title {
    padding-left: 0;
    padding-right: 0;
  }

  .list-2 {
    padding-left: 20px;
  }

  .winningtest-block, .winningtest-block.button_new {
    display: block;
  }

  .navbar-logo-left-container.shadow-three {
    padding-left: 16px;
    padding-right: 16px;
  }

  .columns-2 {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .column {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph {
    padding-right: 0;
    font-size: 14px;
  }

  .g_s-btn-pricing-v2-black {
    padding-left: 14px;
    padding-right: 2px;
    font-size: 14px;
  }

  .g_s-pricing-table-wrap {
    padding-top: 64px;
    padding-bottom: 72px;
  }

  .g_s-hero-v2-full-floating-pills-right {
    padding-top: 24px;
  }

  .g_s-floating-pill-v2 {
    grid-column-gap: 8px;
    padding: 8px;
  }

  .g_s-hero-ugc-v2-grid-left {
    padding-bottom: 24px;
  }

  .g_s-hero-ugc-v2-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-two-columns-v2-wrap {
    padding-top: 48px;
    padding-bottom: 0;
  }

  .cts_table-v2-compare-grid {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 24px;
  }

  .g_s-testimonial-slider-v2-slide {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .g_s-testimonial-slider-v2-left {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
    margin-right: 10px;
    font-size: 24px;
    top: auto;
    bottom: 0;
    right: 50%;
  }

  .g_s-testimonial-slider-v2-right {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
    margin-right: -10px;
    font-size: 24px;
    top: auto;
    bottom: 0;
    right: 50%;
    transform: translate(100%);
  }

  .g_s-cta-v2-content {
    padding: 40px 15px;
  }

  .g_s-cta-v2-wrap {
    margin-top: 0;
    margin-bottom: 0;
  }

  .g_s-two-columns-v3-wrap {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .g_s-two-columns-v3-tab-menu {
    min-width: 100%;
  }

  .g_s-hero-ugc-v2-h1 {
    font-size: 32px;
  }

  .cts_table-compare-v2-wrap {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .g_s-two-columns-v3-mobile-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    width: 100%;
    margin-bottom: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .g_a-h1-v2-special {
    font-size: 32px;
  }

  .g_s-btn-small-v2-black {
    padding: 8px 16px;
    font-size: 14px;
  }

  .g_s-btn-arrow-v2-upright {
    margin-left: 10px;
  }

  .g_s-testimonial-slider-v2-mask {
    padding-bottom: 50px;
  }

  .g_s-testimonial-slider-v2-cta {
    margin-top: 12px;
  }

  .g_s-hero-ugc-swiper-v2-button-prev {
    margin-left: -30px;
  }

  .g_s-hero-ugc-swiper-v2-button-next {
    margin-left: 30px;
  }

  .g_s-cta-v2-h2 {
    font-size: 32px;
  }

  .g_s-cta-pills-v2-pill {
    text-align: left;
    min-height: 61px;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 140%;
  }

  .g_s-testimonial-v2-card {
    margin-top: 24px;
    padding: 24px 20px;
  }

  .testimonial-content {
    margin-bottom: 10px;
  }

  .hello {
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial-slide {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
  }

  .mcn-review-card-cons-list-item, .mcn-review-card-pros-list-item {
    font-size: 12px;
  }

  .container-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mcn-review-card-stats-stars-2 {
    align-self: center;
    max-width: 110px;
  }

  .list-3 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 20px;
  }

  .mcn-review-card-picture-img {
    align-self: center;
  }

  .text-block-23 {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .main_container {
    max-width: none;
  }

  .div-block-7 {
    flex-direction: column;
    align-items: center;
  }

  .margin-bottom-24px-3 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .results_1 {
    padding-top: 5px;
    padding-bottom: 15px;
  }

  .quick-stack-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    align-self: center;
    padding: 5px;
  }

  .container-13 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-26 {
    margin-top: 10px;
  }

  .heading-9 {
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 22px;
    line-height: 22px;
  }

  .link-block-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    padding: 5px;
    display: flex;
  }

  .mcn-review-card-stats-stars-3 {
    max-width: 110px;
  }

  .testimonial-quote {
    font-size: 22px;
    line-height: 30px;
  }

  .grid-4 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    text-align: left;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .text-block-24.main {
    margin-top: 10px;
    font-size: 15px;
    line-height: 1.5em;
  }

  .heading-8 {
    font-size: 22px;
  }

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

  .heading-10 {
    font-size: 35px;
  }

  .g_s-floating-pill-v3 {
    grid-column-gap: 8px;
    padding: 8px;
  }

  .g_s-two-columns-dark-grid-v2, .g_s-two-columns-dark-grid-v3 {
    padding-top: 64px;
    padding-bottom: 72px;
  }

  .g_s-hero-2-columns-pill-3 {
    bottom: 100px;
  }

  .g_s-hero-2-columns-pill-4 {
    bottom: 30px;
    left: 0;
  }

  .swiper-slide.swiper-experts {
    width: 260px;
    min-width: 260px;
  }

  .g_s-experts-scroller-name {
    font-size: 16px;
  }

  .g_s-experts-scroller-role, .g_s-experts-scroller-short {
    font-size: 14px;
  }

  .g_s-experts-scroller-pagination {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .g_s-hero-2-columns-right-image {
    max-width: 100%;
  }

  .g_s-btn-pricing-v3-black {
    padding-left: 14px;
    padding-right: 2px;
    font-size: 14px;
  }

  .g_s-hero-full-gradient-6 {
    width: 90%;
    height: 250px;
    top: 100px;
    left: -48%;
  }

  .g_s-hero-full-gradient-7 {
    width: 100%;
    height: 400px;
  }

  .g_s-btn-pricing-v3-red {
    padding-left: 14px;
    padding-right: 2px;
    font-size: 14px;
  }

  .g_s-pricing-table-wrap-v3 {
    padding-top: 64px;
    padding-bottom: 72px;
  }

  .g_s-pricing-table-grid-v3 {
    grid-template-columns: 210px 1fr 1fr 1fr 1fr;
  }

  .g_s-notice-bar-v03 {
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-benefits-v03 {
    padding-top: 0;
  }

  .g_s-notice-bar-v03-left, .g_s-notice-bar-v03-center {
    font-size: 11px;
  }

  .g_s-notice-bar-v03-image {
    width: 18px;
    height: 18px;
  }

  .g_s-notice-bar-v03-text {
    text-align: left;
    letter-spacing: -.1px;
  }

  .g_s-navbar-v4 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .g_s-navbar-v03-logo-image {
    max-width: 90px;
  }

  .g_s-navbar-v03-menu {
    box-shadow: 0 10px 40px #0000002e, 0 4px 20px #00000042;
  }

  .g_s-navbar-v03-ctas {
    padding-right: 0;
  }

  .g_s-navbar-v03-cta-subtle {
    display: none;
  }

  .g_s-navbar-v03-cta-subtle.hide-desktop {
    margin-bottom: 12px;
    padding-top: 18px;
    padding-bottom: 18px;
    display: block;
  }

  .g_s-navbar-v03-cta-primary {
    line-height: 23px;
    display: block;
  }

  .g_s-navbar-v03-cta-primary.hide-desktop {
    display: block;
  }

  .g_s-navbar-v03-left {
    width: 160px;
  }

  .g_s-hero-v03-wrapper {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .g_s-hero-v03-heading-h1 {
    font-size: 32px;
    line-height: 32px;
  }

  .g_s-hero-v03-subheading-text-h2 {
    font-size: 16px;
    line-height: 18px;
  }

  .g_s-hero-v03-new-heading {
    text-align: center;
  }

  .g_s-benefits-v03-left {
    width: 100px;
    bottom: 60px;
    left: 0;
  }

  .g_s-benefits-v03-right {
    width: 100px;
    bottom: 120px;
    right: 0;
  }

  .g_s-benefits-v03-stat {
    font-size: 24px;
  }

  .g_s-benefits-v03-label {
    font-size: 12px;
    line-height: 14px;
  }

  .g_s-logos-v03-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-logos-v03-text-p {
    font-size: 10px;
  }

  .g_s-testimonial-v03-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g_s-testimonial-v03-left {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-testimonial-v03-heading {
    text-align: center;
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-testimonial-v03-text-p {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }

  .g_s-testimonial-v03-mobile {
    width: 240px;
    height: 425px;
  }

  .g_s-testimonial-v03-mobile-details {
    display: none;
  }

  .g_s-testimonial-v03-mobile-video-player {
    width: 240px;
  }

  .block_cta-v3-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-footer-v03-wrapper {
    padding: 32px 12px;
  }

  .g_s-footer-v03-middle {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .g_s-footer-v03-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-footer-v03-subheading {
    font-size: 14px;
    line-height: 19px;
  }

  .g_s-features-v03-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-features-v03-jobs-description-p {
    font-size: 14px;
    line-height: 18px;
  }

  .g_s-features-v03-potential-left {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-features-v03-potential-image {
    max-width: 280px;
    height: 150px;
  }

  .g_s-features-v03-resources-left {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-specialist-v03-wrapper-image {
    background-size: cover;
    width: 290px;
  }

  .g_s-specialist-v03-right {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-specialist-v03-heading, .g_s-table-v03-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-table-v03-cta-primary {
    line-height: 23px;
    display: block;
  }

  .g_s-navbar-v03-menu-spacer {
    height: 12px;
  }

  .g_s-team-v03-top {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-team-v03-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-notice-bar-v03-image-5-stars {
    display: none;
  }

  .g_s-notice-bar-v03-image-5-stars-group {
    display: block;
  }

  .web-hero-list {
    margin-bottom: -6px;
    font-size: 14px;
  }

  .web-hero-flex-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .web-hero-list-item {
    margin-bottom: 4px;
  }

  .g_s-footer-simple-wrap {
    flex-direction: column;
  }

  .g_s-footer-simple-copyright {
    text-align: center;
  }

  .g_s-footer-simple-logo {
    text-align: center;
    align-self: center;
    padding-left: 0;
  }

  .g_s-benefits-v03-image-group {
    max-width: 100%;
  }

  .g_s-benefits-v03-left-group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100px;
    padding-top: 4px;
    bottom: 5px;
    left: -5px;
  }

  .g_s-benefits-v03-right-group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100px;
    padding-top: 4px;
    bottom: 5px;
    right: -5px;
  }

  .g_s-benefits-v03-stat-group {
    font-size: 24px;
  }

  .g_s-benefits-v03-label-group {
    font-size: 12px;
    line-height: 14px;
  }

  .g_s-hero-v03-2columns-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .g_s-hero-v03-2columns-heading-h1 {
    font-size: 32px;
    line-height: 32px;
  }

  .g_s-hero-v03-2columns-subheading-text-h2 {
    font-size: 16px;
    line-height: 18px;
  }

  .g_s-hero-v03-2columns-content {
    max-width: 270px;
    min-height: 242px;
  }

  .g_s-hero-v03-2columns-content-image {
    height: 220px;
  }

  .g_s-hero-v03-2columns-content-verified {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-color: #ffffff96;
    border-radius: 9999px;
    width: 150px;
    padding: 4px 4px 4px 8px;
    inset: auto auto -10px 50%;
    transform: translate(-50%);
  }

  .g_s-hero-v03-2columns-content-verified-text {
    font-size: 12px;
    line-height: 12px;
  }

  .g_s-hero-v03-2columns-stars {
    padding-bottom: 23px;
  }

  .g_s-hero-v03-2columns-stat-left {
    width: 110px;
    margin-left: -16px;
    bottom: 30px;
    left: 0;
    transform: translate(0%);
  }

  .g_s-hero-v03-2columns-stat-right {
    width: 120px;
    margin-left: 0;
    margin-right: -16px;
    bottom: 30px;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .g_s-hero-v03-2columns-stat {
    font-size: 24px;
  }

  .g_s-hero-v03-2columns-stat-label {
    font-size: 12px;
    line-height: 14px;
  }

  .g_s-hero-v03-2columns-logos {
    max-width: 290px;
  }

  .g_s-hero-v03-2columns-logos-text {
    min-width: 96px;
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-hero-v03-video-heading-h1 {
    font-size: 32px;
    line-height: 32px;
  }

  .g_s-hero-v03-video-subheading-text-h2 {
    font-size: 16px;
    line-height: 18px;
  }

  .g_s-hero-v03-logos-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .g_s-popup-wrapper {
    padding-left: 12px;
    padding-right: 12px;
    overflow: auto;
  }

  .g_s-popup-content {
    border-top-right-radius: 0;
    max-width: 100%;
  }

  .g_s-popup-content-close {
    margin-top: -16px;
    margin-right: -12px;
  }

  .g_s-popup-content-image {
    max-width: 100%;
    max-height: 230px;
  }

  .g_s-hero-v04-2columns-wrapper {
    padding-bottom: 0;
  }

  .g_s-hero-v04-2columns-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .g_s-hero-v04-2columns-heading-h1 {
    font-size: 32px;
    line-height: 32px;
  }

  .g_s-hero-v04-2columns-subheading {
    padding-bottom: 32px;
  }

  .g_s-hero-v04-2columns-subheading-text-h2 {
    font-size: 16px;
    line-height: 18px;
  }

  .g_s-hero-v04-2columns-cta-primary {
    text-align: center;
    padding: 16px;
    font-size: 18px;
  }

  .g_s-hero-v04-2columns-content {
    max-width: 270px;
    min-height: 242px;
  }

  .g_s-hero-v04-2columns-content-image {
    height: 220px;
  }

  .g_s-hero-v04-2columns-content-image-img {
    max-width: 230px;
  }

  .g_s-hero-v04-2columns-stat-left {
    width: 100px;
    margin-left: -16px;
    left: 0;
    transform: translate(0%);
  }

  .g_s-hero-v04-2columns-stat {
    font-size: 24px;
  }

  .g_s-hero-v04-2columns-stat-label {
    font-size: 12px;
    line-height: 14px;
  }

  .g_s-hero-v04-2columns-stat-right {
    width: 100px;
    margin-left: 0;
    margin-right: -16px;
    bottom: 30px;
    left: auto;
    right: 0;
    transform: translate(0%);
  }

  .g_s-hero-v04-2columns-content-image-position {
    height: 281px;
  }

  .g_s-cta-v04-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-features-v04-wrapper {
    padding-top: 72px;
  }

  .g_s-features-heading {
    line-height: 28px;
  }

  .g_s-features-v04-cta-primary {
    text-align: center;
    padding: 16px;
    font-size: 16px;
  }

  .g_s-features-v04-jobs-right {
    height: 200px;
  }

  .g_s-features-v04-potential-left {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-features-v04-resources-left {
    min-height: 350px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-dekstop-v04 {
    overflow: hidden;
  }

  .g_s-features-v04-direction-image {
    max-width: 280px;
    height: 150px;
  }

  .g_s-features-v03-direction-description-p {
    font-size: 14px;
    line-height: 18px;
  }

  .g_s-features-v04-globe {
    height: 160px;
  }

  .g_s-specialist-v04 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .g_s-specialist-v04-wrapper-image {
    background-size: cover;
    width: 290px;
    height: 370px;
    margin-left: -10px;
  }

  .g_s-specialist-v04-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-dekstop-v04-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 32px;
  }

  .g_s-dekstop-v04-heading {
    text-align: center;
    font-size: 28px;
  }

  .g_s-dekstop-v04-calculations {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    display: none;
  }

  .g_s-desktop-v04-cta-primary {
    padding: 16px;
    font-size: 18px;
  }

  .g_s-dekstop-v04-desktop {
    min-height: 337px;
  }

  .g_s-dekstop-v04-shadow {
    height: 100px;
  }

  .g_s-dekstop-v04-calculations-label-wrapper {
    min-width: 70px;
  }

  .g_s-features-v03-potential-image-copy {
    max-width: 280px;
    height: 150px;
  }

  .g_s-couch-v04-cta-primary {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
  }

  .g_s-couch-v04-description {
    font-size: 16px;
  }

  .g_s-couch-v04-heading {
    font-size: 24px;
  }

  .g_s-table-v04-cta-primary {
    line-height: 23px;
    display: block;
  }

  .g_s-team-v04-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-team-v04 {
    padding-bottom: 0;
  }

  .g_s-team-v04-top {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-features-v04-after-wrapper {
    padding-top: 24px;
  }

  .g_s-notice-bar-v04-grid {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 12px;
  }

  .g_s-article-intro-heading {
    text-align: center;
    font-size: 2em;
  }

  .g_s-article-intro-summary {
    text-align: center;
  }

  .g_s-fact-checked {
    min-width: 135px;
  }

  .g_s-post-cta-heading.g_a-no-spacing.g_s-h4-line-height {
    line-height: 1.3em;
  }

  .g_s-post-author-image-new, .g_s-post-author-image-modal-new {
    width: 32px;
    height: 32px;
  }

  .g_s-post-author-content-grid-new {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .g_s-post-author-content-grid-new.g_s-intro-author-summary {
    justify-content: center;
    display: flex;
  }

  .block_cta-v1-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-post-cta-row {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .g_s-latest-posts-list {
    grid-template-columns: 1fr;
  }

  .g_s-separator-d-tab {
    display: none;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .container-large {
    display: block;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h3.is-page-hero-v2 {
    font-size: 30px;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global.coaching_landing_page {
    grid-column-gap: 75px;
    grid-row-gap: 75px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid_2-col, .grid_3-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid_3-col.is-career-impact-stats, .grid_3-col.is-career-impact-reviews {
    grid-template-columns: 1fr;
  }

  .grid_4-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .grid_4-col.is-cards-coaches {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .flex-horizontal.is-user-review-v1-stars.heroonly {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 80px;
  }

  .flex-horizontal.is-user-review-v1-name {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .button-v1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 18px;
  }

  .step-inner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .step-icon-1 {
    width: 40px;
    height: 40px;
  }

  .step-icon-2 {
    display: none;
  }

  .block_cta-v2-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .button-v2, .button-v3, .button-v4, .button-v5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 18px;
  }

  .icons-slider {
    max-width: 290px;
  }

  .icons-slider-left {
    min-width: 96px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-v6, .button-v7, .button-v8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 18px;
  }

  .g_s-fact-checked-wrap {
    justify-content: center;
  }

  .image-2 {
    max-width: 220px;
  }

  .scholarship-expandable-bottom {
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .scholarship-title-text {
    font-size: 30px;
  }

  .scholarship-expandable-icon {
    border-radius: 8px;
    width: 40px;
    height: 40px;
  }

  .scholarship-button {
    text-align: center;
    display: inline-block;
  }

  .s_expandable-content {
    font-size: 16px;
  }

  .s_scholarship-winners {
    max-width: 240px;
  }

  .scholarship-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .scholarship-expandable-top {
    border-radius: 4px;
    padding: 15px 10px;
  }

  .scholarship-subtitle {
    font-size: 18px;
  }

  .scholarship-expandable-title {
    width: 80%;
  }

  .section_scolarship-table {
    min-width: 100%;
  }

  .flex-horizontal-results {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
  }

  .grid-article-2col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .g_s-notice-bar-v03-close {
    background-position: 100% 0;
    background-repeat: no-repeat;
  }

  .g_s-noticebar-v04 {
    grid-template-columns: 0 1fr 32px;
  }

  .g_s-coaching-features-wrapper {
    padding-top: 0;
  }

  .g_s-how-heading {
    font-size: 26px;
    line-height: 28px;
  }

  .g_s-coaching-features-stuck {
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-coaching-features-trajectory {
    min-height: 350px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-coaching-features-stuck-image {
    height: 173px;
  }

  .g_s-coaching-features-trajectory-image {
    height: 100px;
  }

  .g_s-coaching-features-stuck-description-p {
    font-size: 14px;
    line-height: 18px;
  }

  .g_s-coaching-features-bottom-right {
    height: 430px;
  }

  .g_s-coaching-features-preparation {
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-coaching-features-lost {
    min-height: 350px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .g_s-coaching-features-preparation-image {
    background-size: contain;
    max-width: 280px;
    height: 150px;
  }

  .g_s-coaching-features-lost-image {
    height: 210px;
  }

  .g_s-coaching-prep-content {
    padding: 12px;
  }

  .g_s-features-prep-heading, .g_s-how-title {
    line-height: 28px;
  }

  .g_s-how-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .g_s-how-items, .page-hero-v2-review {
    padding-left: 12px;
    padding-right: 12px;
  }

  .block_benefits {
    padding: 16px;
  }

  .text-color-bilbao-800 {
    text-align: center;
  }

  .button-v9 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 18px;
  }

  .show-mobile-portrait {
    display: block;
  }

  .career-questions-wrap {
    padding: 16px;
  }

  .scholarship-v3-winners {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .scholarship-v3-winner-img {
    max-width: 220px;
  }

  .button-v10 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 18px;
  }

  .modal-exit-newsletter_newsletter {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .modal-exit-newsletter_left {
    padding-left: 16px;
    padding-right: 16px;
  }

  .g_a-text-xsmall {
    align-self: center;
    font-size: 11px;
  }

  .modal-exit-action_left, .modal-exit-zigpoll_wrap {
    padding-left: 16px;
    padding-right: 16px;
  }

  .modal-exit-articles_outer {
    max-height: 80%;
  }

  .modal-exit-articles_close {
    top: -40px;
    right: 0;
  }

  .modal-exit-articles_inner {
    overflow: scroll;
  }

  .modal-exit-articles_grid {
    grid-template-columns: 1fr;
  }

  .notice-bar-v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .notice-bar-v2_wrap {
    grid-template-columns: 0 1fr 32px;
  }

  .notice-bar-v2_close {
    background-position: 100% 0;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
  }

  .notice-bar-v2_icon {
    width: 18px;
    height: 18px;
    display: none;
  }

  .reviews-hero_image1 {
    min-width: 125px;
  }

  .reviews-hero_image2, .reviews-hero_image3 {
    min-width: 150px;
  }

  .reviews-hero_image4 {
    min-width: 125px;
  }

  .reviews-score_box {
    grid-template-columns: 1.1fr;
  }

  .reviews-score_list {
    border-top: 1px solid var(--color-black--black-200);
    border-left-width: 0;
  }

  .reviews-score_tags {
    border-top-width: 0;
  }

  .button-v11 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 18px;
  }

  .section_coach-experts-feature-label {
    max-width: 85%;
  }

  .scholarship-v4-details-wrapper {
    flex-flow: wrap;
  }

  .section_scolarship-student-image {
    max-width: 100%;
    margin-top: 0;
  }

  .scholarship-v4-heading-color {
    text-align: center;
  }

  .scholarship-v4-heading-color.is-mobile {
    font-size: 1.5rem;
  }

  .matched-hero_component {
    padding-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .matched-hero_ctas {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .g_developed-path-cta {
    width: 280px;
  }

  .g_developed-path-image-block {
    width: 100%;
  }

  .g_open-job-cta {
    align-self: center;
    width: 100%;
  }

  .g_open-job-cta-button {
    width: 100%;
  }

  .g_s-navbar-v4-cta-primary {
    color: var(--color-black--white);
    -webkit-text-fill-color: inherit;
    background-color: #288bff;
    background-clip: border-box;
    line-height: 23px;
    display: none;
  }

  .g_s-navbar-v4-cta-primary:hover {
    background-color: #288bff;
  }

  .g_career-test-hero-section.temporary {
    margin-bottom: 25px;
  }

  .step-1-text-block {
    align-self: auto;
  }

  .g_s-expandable-v2 {
    border-radius: 8px;
  }

  .g_s-expandable-top-v2 {
    border-radius: 4px;
    padding: 15px 10px;
  }

  .g_s-expandable-bottom-v2 {
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .g_career-steps-cta {
    width: 280px;
  }

  .g_career-steps-cta.get-matched-only {
    align-self: center;
  }

  .g_career-steps-cta.temporary {
    max-width: 300px;
    font-size: 13px;
  }

  .image-33, .image-33.g_a-hidden-tablet-up {
    display: block;
  }

  .div-block-34 {
    overflow: auto;
  }

  .image-34.g_a-hidden-tablet-up {
    display: block;
  }

  .home-hero_reviews {
    padding-bottom: 23px;
  }

  .cc_hero-div {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

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

  .cc_section-inner.get_matched_only {
    justify-content: flex-start;
    align-items: center;
  }

  .max-width-625.get-matched-only {
    max-width: 100%;
  }

  .cc_what-coaching-right-image.hidden-on-mobile {
    display: none;
  }

  .cc_coach-hire-block-inner {
    padding-left: 25px;
    padding-right: 20px;
  }

  .choose-career-coach {
    padding-left: 5%;
    padding-right: 5%;
  }

  .cc_find-chose-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .g_s-faqs-v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-faqs-v2.is-coach {
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .g_s-faqs-v2.is-cc {
    padding: 3.5rem 5% 1rem;
  }

  .cc_top-coaches-block-left {
    min-width: auto;
    height: 360px;
    min-height: 360px;
  }

  .cc_coach-hire-block-inner-v2 {
    padding: 25px 20px 25px 25px;
  }

  .g_s-faqs-heading-text-block-v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .g_career-coaches-cta-v1, .g_career-top-coaches-cta-v2, .g_career-coach-hero-cta-btn {
    width: 280px;
  }

  .g_career-coach-hero-cta-btn.temporary {
    max-width: 300px;
    font-size: 14px;
  }

  .career-coach-pulse.temporary {
    width: 300px;
  }

  .g_s-pricing-v4-tabs {
    width: 100px;
  }

  .g_s-pricing-v4-content {
    overflow: visible;
  }

  .g_s-hero-full-gradient-10 {
    width: 90%;
    height: 250px;
    top: 100px;
    left: -48%;
  }

  .heading-11 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 40px;
  }

  .code-embed {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .g_career-test-hero-stats--jnb {
    flex-flow: column;
  }

  .g_career-test-jnm-image-wrapper {
    display: none;
  }

  .career-test-jnm-max-width-medium {
    max-width: 30rem;
  }

  .career-test-jnm-heroheader_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g_career-test-jnm-hero-grid {
    grid-template-columns: 1fr;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .g_s-navbar-jnb-v4, .g_s-navbar-jnm-v4 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .g_career-test-jnm-vert-padding-sm {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-2-jnm {
    align-self: auto;
  }

  .g_career-steps-jnm-cta {
    align-self: auto;
    width: 280px;
  }

  .g_career-steps-jnm-cta.get-matched-only {
    align-self: center;
  }

  .g_career-steps-jnm-cta.temporary {
    max-width: 300px;
    font-size: 13px;
  }

  .career-test-jnm-img-testimonial, .button-row-2.is-reverse-mobile-landscape {
    align-self: center;
  }

  .g_a-jnm-layout56_item-list {
    text-align: left;
    justify-content: start;
    place-items: center stretch;
  }

  .g_career-steps-cta-copy {
    width: 280px;
  }

  .g_career-steps-cta-copy.get-matched-only {
    align-self: center;
  }

  .g_career-steps-cta-copy.temporary {
    max-width: 300px;
    font-size: 13px;
  }

  .step-1-jnm-image.is-hero {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g_a-hidden-mobile-jnm {
    display: none;
  }

  .g_a-hidden-tablet-up-jnm {
    display: block;
  }

  .g_client-potential-text-block--jnm {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-large--jnm {
    width: 95%;
    max-width: none;
    overflow: auto;
  }

  .testimonial_component {
    width: 100svw;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_content {
    min-width: 16rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: clip;
  }

  .uui-testimonial14_rating-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section_testimonial {
    max-width: 100svw;
    padding-left: 0;
  }

  .uui-cta02_component {
    grid-template-columns: 1fr;
  }

  .cta02_image-wrapper {
    height: 16rem;
  }

  .cta02_image-01.shadow-xxlarge.hide-mobile-landscape-2 {
    object-fit: cover;
    width: 90svw;
  }

  .cta02_component-2 {
    grid-template-columns: 1fr;
  }

  .g_a-h4--jnm {
    font-size: 24px;
  }

  .g_a-h4--jnm.is-white-text {
    font-size: 1.5rem;
  }

  .g_body--jnm {
    overflow: visible;
  }

  .g_a-h4-jnm {
    font-size: 24px;
  }

  .step-1-image--jnm {
    justify-content: center;
    align-items: stretch;
  }

  .g_career-steps-cta--jnm {
    width: 280px;
  }

  .g_career-steps-cta--jnm.get-matched-only {
    align-self: center;
  }

  .g_career-steps-cta--jnm.temporary {
    max-width: 300px;
    font-size: 13px;
  }

  .coach-info-tags-cc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-self: auto;
  }

  .uui-blog07_author-image {
    align-self: auto;
  }

  .uui-blog07_author-image-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .coach-data-cc {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
  }

  .uui-team02_image-wrapper {
    padding-top: 66%;
  }

  .uui-team02_list {
    grid-template-columns: 1fr;
  }

  .padding-vertical-large-cc {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h1-cc {
    font-size: 1.5rem;
  }

  .ratings-cc {
    flex-flow: row;
  }

  .coach-data-tags-cc {
    display: flex;
  }

  .location-tags-cc {
    flex: 0 auto;
  }

  .header-small-cc {
    text-align: center;
    padding-top: .3rem;
    padding-bottom: .7rem;
  }

  .review-text-cc {
    text-align: center;
    align-self: auto;
    max-width: none;
  }

  .coach-info-tags-gap--cc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .coach-reviewer-info-cc {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
  }

  .reviewer-info-cc {
    justify-content: space-between;
    align-items: center;
    max-width: none;
  }

  ._2-column-component-cc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    margin-top: 2rem;
  }

  .bg-section-why-choose-cc {
    background-size: cover;
    border-radius: 20px;
    width: 90svw;
    margin-top: 0;
    padding-bottom: .5rem;
  }

  .filler-content-cc {
    justify-content: center;
    align-items: flex-end;
    min-height: 10rem;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .coach-experience-cc {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    margin-top: 23rem;
  }

  .text-large-cc {
    text-align: center;
    line-height: 2rem;
  }

  .success-rate-cc {
    justify-content: space-between;
    align-items: center;
    min-height: 20rem;
  }

  .text-largest-cc {
    text-align: center;
    line-height: 2.75rem;
  }

  .text-block-success-rate, .text-block-success-rate-2-cc {
    text-align: center;
  }

  .coaching-style-with-vid-cc {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-largest-black-cc {
    text-align: center;
    align-self: auto;
    line-height: 2.75rem;
  }

  .text-block-success-rate-4-cc {
    text-align: center;
  }

  .text-block-success-rate-4-cc.is-family {
    text-align: left;
  }

  .grid-hobbies-cc {
    padding-left: 0;
    padding-right: 0;
  }

  .hobbies-rate-cc {
    justify-content: center;
    align-items: center;
  }

  .text-block-success-rate-3-cc {
    text-align: center;
  }

  .personal-component-cc {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    flex: 0 auto;
  }

  .my-family-content-cc {
    background-size: cover;
    border-radius: 12px;
    align-self: auto;
    min-width: 50%;
  }

  .my-family-1-content-cc {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .family-text-cc {
    text-align: left;
  }

  .my-family-2-content-cc {
    background-size: cover;
    border-radius: 12px;
    min-width: 50%;
    height: 10rem;
    min-height: auto;
  }

  .specialize-industries-cc {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-size-regular-cc {
    text-align: center;
  }

  .section-2-header-cc {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    display: flex;
  }

  .industry-tag-cc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .industry-header-cc {
    text-align: center;
  }

  .industry-2-tag-cc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .industry-text-cc {
    max-width: 70%;
  }

  .job-functions-cc {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .job-cards-cc {
    grid-template-columns: 1fr 1fr;
  }

  .cta-section-cc {
    padding-left: 1rem;
  }

  .cta-content-cc {
    max-width: 90%;
  }

  .cta-text-header-cc {
    text-align: center;
    align-self: auto;
  }

  .book-button-2-cc {
    align-self: stretch;
  }

  .g_s-navbar-v03-cta-primary--cc {
    line-height: 23px;
    display: block;
  }

  .g_s-navbar-v03-cta-primary--cc.hide-desktop {
    display: block;
  }

  .g_s-navbar-v4-cta-primary--cc {
    color: var(--color-black--white);
    -webkit-text-fill-color: inherit;
    background-color: #288bff;
    background-clip: border-box;
    line-height: 23px;
    display: none;
  }

  .g_s-navbar-v4-cta-primary--cc:hover {
    background-color: #288bff;
  }

  .slider {
    align-self: center;
    max-width: 16rem;
  }

  .mobile-hidden-stars-cc {
    display: none;
  }

  .mobile-scroll-view-cc {
    max-width: 90%;
    overflow: auto;
  }

  .linkedin-wraper-cc {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex;
  }

  .g_s-navbar-v4-cta-book-primary--cc-copy {
    background-color: var(--color-sorbus--sorbus-400);
    color: var(--color-black--black);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    line-height: 23px;
  }

  .g_s-navbar-v4-cta-book-primary--cc-copy:hover {
    background-color: #288bff;
  }

  .g_body--rs {
    overflow: visible;
  }

  .g_s-navbar-rs {
    min-height: 70px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .g_career-test-hori-page-padding--rs.brian {
    margin-left: 0;
  }

  .g_hero-grid--rs {
    grid-template-columns: 1fr;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .g_hero-grid--rs.brian {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .g_vert-padding-sm--rs {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .g_image-wrapper-rs {
    display: block;
  }

  .heading-2-rs {
    align-self: auto;
  }

  .heading-2-rs.brian {
    font-size: 2rem;
  }

  .home-hero_reviews--rs {
    padding-bottom: 23px;
  }

  .g_cta--rs {
    width: 280px;
  }

  .g_cta--rs.get-matched-only {
    align-self: center;
  }

  .g_cta--rs.temporary {
    max-width: 300px;
    font-size: 13px;
  }

  .cta-pointers-description-rs {
    width: 60%;
  }

  .pointer-left {
    bottom: -5%;
    right: 25%;
  }

  .pointer-right {
    bottom: 5%;
    left: 20%;
  }

  .g-space-cta-buttom-rs {
    min-height: 0;
  }

  .heroheader_content--rs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g-space-large-rs {
    min-height: 0;
  }

  .uui-text-size-medium-4.value_proposition {
    margin-left: 0;
    margin-right: 0;
  }

  .uui-layout69_item {
    max-width: 100%;
  }

  .uui-padding-vertical-xhuge--2 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .page-padding-testimonial-rs {
    padding-bottom: 1.5rem;
  }

  .uui-testimonial05_slide-nav {
    height: auto;
  }

  .testimonial_mask-rs {
    padding-bottom: 0;
  }

  .testimonial_component-rs {
    height: auto;
  }

  .uui-layout32_timeline-step {
    grid-column-gap: 14px;
  }

  .features-content-container-rs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
  }

  .padding-vertical-features-rs {
    padding-top: 0;
    padding-bottom: 0;
  }

  .g_sub-header-rs.is-coach {
    text-align: center;
  }

  .g_a-h4-rs.is-mobile {
    text-align: center;
    text-transform: capitalize;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .g_a-h4-rs.is-mobile.is-broken {
    line-height: 1.5rem;
  }

  .g_a-h4-rs.is-mobile.is-tablet {
    text-align: center;
  }

  .page-padding--rs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container-large--rs {
    padding-top: 0;
  }

  .layout_item--rs {
    max-width: 100%;
  }

  .uui-pricing04_content-top {
    flex-flow: column;
    display: flex;
  }

  .uui-pricing04_content {
    align-self: stretch;
  }

  .uui-pricing04_content.is-report {
    align-self: auto;
  }

  .uui-pricing04_components {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: stretch;
    margin-top: 0;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .pricing04_package-rs {
    text-align: left;
    overflow-wrap: anywhere;
  }

  .pricing04_package-rs.is-exe {
    text-align: center;
  }

  .pricing04_package-rs.is-mobile {
    font-size: 2rem;
  }

  .text-size-medium--rs.value_proposition {
    margin-left: 0;
    margin-right: 0;
  }

  .text-align-center-3--rs {
    flex: none;
    align-self: stretch;
    min-width: 250px;
    max-width: 250px;
  }

  .pricing04_feature-rs {
    align-self: auto;
  }

  .item-price-rs {
    align-self: stretch;
  }

  .pricing04_plan--2-rs {
    min-width: auto;
    max-width: 100%;
  }

  .pricing04_plan--2-rs.is-popular, .pricing04_plan--2-rs.is-tab {
    min-width: auto;
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .executive-pricing-rs {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .executive-details-rs {
    align-self: auto;
  }

  .pricing04_feature-exe-rs {
    width: auto;
  }

  .cta-price-rs--exe {
    align-self: stretch;
  }

  .exec-subhead-rs {
    text-align: center;
  }

  .exe-wrapper-rs, .qualification-text-rs {
    width: 95%;
  }

  .g_cta--rs--exe {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .g_cta--rs--exe.get-matched-only {
    align-self: center;
  }

  .g_cta--rs--exe.temporary {
    max-width: 300px;
    font-size: 13px;
  }

  .testimonial05_content-rs {
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial_content--rs {
    min-width: 16rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: clip;
  }

  .layout32_content-left--rs {
    align-self: auto;
    padding-top: 0;
  }

  .image-44.is-stiky {
    width: 100%;
  }

  .layout69_item-rs {
    max-width: 100%;
  }

  .g_s-testimonial-v03-mobile-rs {
    flex: 0 auto;
    width: 280px;
    height: 425px;
  }

  .g_s-testimonial-v03-mobile-cover-rs {
    width: auto;
    max-width: none;
  }

  .g_s-testimonial-v03-mobile-video-player-rs {
    width: auto;
    height: 425px;
  }

  .g_s-testimonial-v03-mobile-video-player-rs2, .g_s-testimonial-v03-mobile-rs-2 {
    width: 280px;
    height: 425px;
  }

  .section_works-layout {
    padding-top: 2rem;
  }

  .padding-vertical-testimonial-rs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .testimonial_content-rs {
    margin-left: auto;
    margin-right: auto;
  }

  .features-content-container1-rs {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
    padding-top: 2rem;
  }

  .padding-vertical-xhuge--rs {
    padding-top: 0;
    padding-bottom: 0;
  }

  .g_s-faqs--rs {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .padding-vertical-xhuge-2-rs {
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial_content-hero-rs {
    min-width: 16rem;
    margin-top: 2px;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: clip;
  }

  .testimonial14_client-hero-rs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    margin-bottom: .2rem;
  }

  .testimonial14_rating-hero-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .g_cta-rs-works {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .g_cta-rs-works.get-matched-only {
    align-self: center;
  }

  .g_cta-rs-works.temporary {
    max-width: 300px;
    font-size: 13px;
  }

  .superscript-2, .superscript-3, .superscript-4 {
    font-size: 1rem;
  }

  .testimonial_client--rs {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
  }

  .padding-vertical-works-rs {
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial_slide-nav {
    height: auto;
  }

  .layout32_timeline-right {
    padding-bottom: 1rem;
  }

  .g_s-navbar-v03-cta-primary--rs {
    line-height: 23px;
    display: block;
  }

  .g_s-navbar-v03-cta-primary--rs.hide-desktop {
    display: block;
  }

  .text-size-medium-_home {
    text-align: center;
  }

  .flex-vertical--home.is-user-review-v1 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-horizontal--home.is-user-review-v1-stars.heroonly {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 80px;
  }

  .flex-horizontal--home.is-user-review-v1-name {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .testimonial_content-hero-home {
    min-width: 16rem;
    margin-top: 2px;
    padding-left: 0;
    padding-right: 0;
    overflow: clip;
  }

  .g_image-wrapper-home {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .g_career-test-hori-page-home-padding--rs-copy.brian {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .executive-pricing-rs-price {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .executive-details-rs-pricing {
    align-self: auto;
  }

  .parrallel-holder {
    flex-flow: column;
  }

  .exe-wrapper-rs-pricing {
    width: 95%;
  }

  .g_ctnr--price {
    margin-left: auto;
    margin-right: auto;
  }

  .text-size-medium-rs-new.value_proposition {
    margin-left: 0;
    margin-right: 0;
  }

  .g_s-btn-small-cyan-new {
    padding-left: 14px;
    padding-right: 2px;
    font-size: 14px;
  }

  .blog-cta-inline-text {
    text-align: center;
    line-height: 1.5em;
  }

  .cta-inline-link {
    border-radius: 16px;
  }

  .g_a-text-large-new {
    text-align: center;
  }

  .g_a-text-large-new.g_a-color-white.c_small_text_mobile {
    font-size: 16px;
    line-height: 1.3em;
  }

  .pricing04_plan--2-rs--report {
    min-width: auto;
    max-width: 100%;
  }

  .pricing04_plan--2-rs--report.is-popular, .pricing04_plan--2-rs--report.is-tab {
    min-width: auto;
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing04_plan--2-rs--report-main {
    min-width: auto;
    max-width: 100%;
  }

  .pricing04_plan--2-rs--report-main.is-popular, .pricing04_plan--2-rs--report-main.is-tab {
    min-width: auto;
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing04_icon-wrapper--rs-normal.is-revisons-inside {
    align-items: center;
    width: 100%;
    margin-right: 0;
  }

  .about-text-header, .about-subtext, .about-subtext.is-left {
    text-align: center;
  }

  .about-subtext.is-main {
    text-align: left;
  }

  .about-content--right {
    justify-content: flex-start;
    align-items: center;
  }

  .about-footer-content {
    width: 25%;
  }

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

  .block-quote {
    font-size: 16px;
    line-height: 1.5rem;
  }

  .coach-h2.is-coaching {
    margin-top: 1rem;
    line-height: 2rem;
  }

  .coach-h2.is-faq.is-mobile {
    font-size: 1.5rem;
  }

  .mobile-wrapper-text {
    font-size: 1.125rem;
  }

  .header-imager-wrapper-large, .header-image-wrapper-medium, .header-image-wrapper-small {
    height: 130px;
  }

  .button-group-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .cc-section-header {
    padding-bottom: 2rem;
  }

  .cc-section-header.is-coach {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cc-header-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cc-coaching-h1 {
    font-size: 2.25rem;
  }

  .cc-section-coach {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .cc-section-coach.is-coach {
    padding-bottom: 2rem;
  }

  .cc-content-holder.is-logo {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cc-content-holder.is-benefits {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .cc-section-features.is-coach {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .button-primary {
    width: 100%;
  }

  .logo-wrapper {
    width: 40px;
  }

  .button-outline-large {
    width: 100%;
  }

  .logos-wrapper {
    grid-row-gap: 1.5rem;
  }

  .cc-section-logo {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cc-section-logo.is-coach {
    padding-bottom: 1rem;
  }

  .feature-link-card {
    padding: 16px 12px;
  }

  .cc-g_cta--rs {
    width: 280px;
  }

  .cc-g_cta--rs.get-matched-only {
    align-self: center;
  }

  .cc-g_cta--rs.temporary {
    max-width: 300px;
    font-size: 13px;
  }

  .cc-cta-wrapper-rs {
    width: auto;
  }

  .cc-g_career-test-hero-stats--jnb {
    flex-flow: column;
  }

  .g_cta {
    width: auto;
  }

  .g_cta.get-matched-only {
    align-self: center;
  }

  .g_cta.temporary {
    max-width: 300px;
    font-size: 13px;
  }

  .pulse--cc {
    width: auto;
  }

  .cc_hero-div-cta-grid-new {
    width: 100%;
  }

  .cc-tab-text.is-top {
    font-size: 14px;
  }

  .cc-coach-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cc-coach-image-wrapper {
    width: auto;
  }

  .image-52 {
    width: 100%;
    max-width: none;
    height: 95%;
  }

  .cc-about-me-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .cc-coach-name {
    text-align: center;
    font-size: 1.5rem;
  }

  .cc-trust-wrapper {
    flex-flow: column;
  }

  .cc-features-text {
    text-align: center;
  }

  .cc-area-exp {
    justify-content: flex-start;
    align-items: center;
  }

  .cc-features-small-header {
    text-align: center;
  }

  .cc-expertise-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .cc-pills {
    height: auto;
  }

  .cc-regular-text {
    text-align: center;
  }

  .text-block-41 {
    flex: 0 auto;
  }

  .container {
    grid-row-gap: 3rem;
  }

  .cc-content {
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .cc-content-item {
    grid-row-gap: 1rem;
  }

  .cc-text_item-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .cc-section-features_location {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cc-section-features_location.is-coach {
    padding-bottom: 0;
  }

  .image-53 {
    width: 100%;
  }

  .cc-feature-location {
    margin-bottom: 2rem;
  }

  .cc-my-companies {
    margin-bottom: 1rem;
  }

  .g_sub-header-cc.is-benefits {
    text-align: center;
  }

  .cc-section-testimonialss {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .cc-section-testimonialss.is-why {
    padding-top: 0;
  }

  .cc-section-features-3 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .cc-feature-header-2 {
    font-size: 1.25rem;
  }

  .g_client-potential-text-block--ccc.is-choose {
    margin-bottom: 1rem;
  }

  .g_a-fw-bold_cc.g_a-color-white.g_a-h4.g_a-hidden-desktop.g_p-25 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .g_a-fw-bold_cc.g_a-h4.g_width-80 {
    width: 95%;
  }

  .cc_coaching-benefits-inner--cc {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .cc_coaching-benefits-inner-2--cc {
    display: none;
  }

  .content-style-5, .content-style-6 {
    padding: 1.5rem;
  }

  .text-26 {
    grid-row-gap: 1rem;
  }

  .cc-when-inner {
    padding: 1.5rem;
  }

  .cc-features-header-text {
    text-align: left;
  }

  .cc-category-row {
    width: 100%;
  }

  .cc-section-content-roles {
    padding-left: 5%;
    padding-right: 5%;
  }

  .cc-section-content-roles.is-coach {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .cc_career-stages-section-cc.is-coach {
    margin-top: 3rem;
  }

  .cc-btn-wrapper {
    height: auto;
  }

  .frame-2147225781 {
    margin-top: 0;
  }

  .cc-section-when-to-hire {
    padding: 4rem 5% 3rem;
  }

  .cc-section-when-to-hire.is-when {
    padding-top: 2rem;
  }

  .cc-coach-image {
    width: 150px;
    height: 150px;
  }

  .cc-sub-header-cms.is-coach {
    margin-bottom: 1rem;
  }

  .cc-header-cms-div {
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
  }

  .cc-header-cms-div.is--main-page {
    justify-content: center;
    align-items: stretch;
  }

  .cc-my-cities {
    margin-bottom: 1rem;
  }

  .g_cta-2 {
    width: auto;
  }

  .text-block-42 {
    flex: none;
  }

  .cc-button-frame {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-56 {
    width: 100%;
    max-width: none;
    height: 95%;
  }

  .cc-features-small-header-2 {
    text-align: center;
  }

  .cc-logo-move-main {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .cc-content-holder-main.is-logo {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cc-feature-header-2-2 {
    font-size: 1.25rem;
  }

  .text-40 {
    grid-row-gap: 1rem;
  }

  .g_s-expandable-v2-2 {
    border-radius: 8px;
  }

  .cc-header-subtext--mp {
    font-size: 1rem;
  }

  .cc-pils-holder {
    flex-flow: wrap;
  }

  .cc-header-cms-div-2 {
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
  }

  .cc-header-cms-div-2.is--main-page {
    justify-content: center;
    align-items: stretch;
  }

  .logo-wrapper-2 {
    width: 40px;
  }

  .text-47 {
    flex: none;
    align-self: auto;
  }

  .text-50 {
    grid-row-gap: 1rem;
  }

  .cc_find-chose-block-text-3.is-last {
    margin-bottom: 0;
  }

  .cc-heading-3 {
    text-align: center;
  }

  .cc-coaching-h1-mp {
    font-size: 2rem;
  }

  .cc-anchor-block, .cc-anchor-block-2, .cc-anchor-block-3 {
    top: -5%;
  }

  .cc-feature-header-2-3 {
    font-size: 1.25rem;
  }

  .cc_coaching-benefits-inner-2-ismobile {
    display: none;
  }

  .text-block-43 {
    flex: 0 auto;
  }

  .tick-cc {
    width: auto;
  }
}

#w-node-_5f45990c-52f5-7130-f68f-0c797f2aec36-8b263841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_5f45990c-52f5-7130-f68f-0c797f2aec64-8b263841 {
  place-self: stretch stretch;
}

#w-node-e5f4a15d-478d-d3b1-8468-10872a39509f-8b263841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800de2ed-ed5b-9c94-8f8a-6f32e41f4dd6-8b263841 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_800de2ed-ed5b-9c94-8f8a-6f32e41f4de3-8b263841, #w-node-_800de2ed-ed5b-9c94-8f8a-6f32e41f4ded-8b263841, #w-node-_83b99be7-123a-9a63-75e7-2b05d258b6e9-8b263841, #w-node-_0d73d7b2-7f45-0952-fe8f-b65ce5c6cb54-dbd036db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2a59f34-69c3-4112-2079-dba56a373e02-dbd036db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ff4b2422-52db-a940-0f6a-11fff989622a-dbd036db, #w-node-_21eae44d-86c1-8059-4e0a-ea2c7d84992c-dbd036db, #w-node-b7d8dfdb-6e1e-eb54-e08a-8523c63bafb8-dbd036db, #w-node-ffad0411-613d-b43a-5ae8-93e7a23d5b98-dbd036db, #w-node-ca4aaaa3-a0b1-f366-45c1-1ff6bd330af0-dbd036db, #w-node-c3b4f6c9-d75b-5313-ed2b-58593c198b0b-3c198b09, #w-node-_4aac5684-39f7-6ff2-26c8-4b55405795ad-a3237a13, #w-node-_4aac5684-39f7-6ff2-26c8-4b55405795cd-a3237a13, #w-node-_4aac5684-39f7-6ff2-26c8-4b55405795ce-a3237a13, #w-node-_4aac5684-39f7-6ff2-26c8-4b55405795cf-a3237a13, #w-node-_4aac5684-39f7-6ff2-26c8-4b55405795f5-a3237a13, #w-node-_4aac5684-39f7-6ff2-26c8-4b5540579610-a3237a13, #w-node-_4aac5684-39f7-6ff2-26c8-4b5540579611-a3237a13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bf0b2a9-1ff5-7268-9ace-a79755cf17fc-44aeaa21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a97c0c5e-7979-ce15-9449-34a7fa80b614-dc3a0e0b, #w-node-_5187f9e5-347a-0746-9ccd-8791c1a088f1-dc3a0e0b, #w-node-_67d118e7-f367-9a4b-6124-2084be6a7f14-dc3a0e0b, #w-node-eb0e6a96-52fc-283e-86a0-b8239caf48f8-dc3a0e0b, #w-node-_76060b46-7f18-864a-f5d0-7bb514e17d46-dc3a0e0b, #w-node-_55c692ed-dc44-c6b2-174e-e5aa91c864db-dc3a0e0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_17c330e1-9b45-28f0-3bf6-6f693d8d15d1-6be41dc2, #w-node-_17c330e1-9b45-28f0-3bf6-6f693d8d15ce-6be41dc2, #w-node-e91495da-6240-7fd9-d249-9393e9234411-771f0360, #w-node-_027d88eb-4377-f3fc-d5ed-110bf837301b-771f0360, #w-node-e1fa0162-2447-812a-b8c4-b53acf607b5a-771f0360, #w-node-_725a6f48-aed1-93e4-590c-f1a8384e8bbf-771f0360, #w-node-_0f30808c-9477-1b41-d716-7d0fe47e1e57-771f0360, #w-node-a17c11f4-3776-b5e5-a010-9c737d9c5d93-cf749f20, #w-node-e60d92b1-c1e0-9ef0-06cd-aa22cc0f7d8a-cf749f20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce4993b4-9a36-493f-606c-1a67a50c8541-6def7cd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ce4993b4-9a36-493f-606c-1a67a50c8585-6def7cd8, #w-node-d17aa6dd-5a16-ced6-d7a6-a4dfe26f6233-6def7d14, #w-node-d3535f0c-32a3-a2e9-11f7-e25e79d444e1-6def7d14, #w-node-_045d922c-aae6-fb6c-12df-e9fd9c5a8f47-6def7d14, #w-node-_045d922c-aae6-fb6c-12df-e9fd9c5a8f50-6def7d14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a69b04be-c767-24b3-c2ca-ed263c04412b-6def7d14 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a69b04be-c767-24b3-c2ca-ed263c04412d-6def7d14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_8185513b-768c-ddec-77c4-4b5f2c324cb8-6def7d14, #w-node-_8185513b-768c-ddec-77c4-4b5f2c324cd8-6def7d14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acf7617b-4218-f451-ff82-2c834b5909a5-6def7d14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ef81445-9399-9ef6-47b0-9ea13851d4c3-6def7d14, #w-node-d2e06409-3699-7986-b23d-1b63a72b8a16-6def7d14, #w-node-_383ee859-8c30-47bf-c803-abee805574c6-6def7d14, #w-node-_6f31e7b5-e6f1-f1cd-e80d-7312270516ac-6def7d14, #w-node-_7c77c0fc-a88e-83a7-f044-b424536615bd-6def7d14, #w-node-_018328d3-8b68-47fb-cb6a-d6fb7d333d92-6def7d14, #w-node-_87cf453e-1177-d43b-e1d6-ccdb720186bd-6def7d14, #w-node-_683d6d4e-eff1-b0ce-5ae7-83c3037d6bc5-6def7d14, #w-node-_424fb30d-754c-358a-6cc7-cd80a6b6f65a-6def7d14, #w-node-_6d7496e1-5f92-26ef-080e-29b275c45ec8-6def7d14, #w-node-eecbfe6e-25fd-1fee-2d1d-63d4d166d532-6def7d14, #w-node-_95b56cb5-72aa-3850-f6f0-77df30aa4b65-6def7d14, #w-node-f5abe8ea-1654-1e9f-9f82-a5083ca4df18-6def7d14, #w-node-_0805d62c-af0a-e79e-0a6f-d55f2136dd00-6def7d14, #w-node-_814d55c7-3f4c-73b8-e800-1a2de82889bf-6def7d14, #w-node-_8832f394-3404-782e-5852-9e930a65da0d-6def7d14, #w-node-_7827ae0e-3245-57c4-72cb-29c26ff46987-6def7d14, #w-node-bec06ab7-c62f-efb1-8e1b-e141431e5850-6def7d14, #w-node-d1368db0-8304-fe41-7c20-8e67f41e31ce-6def7d14, #w-node-fc8da192-b030-139c-f2a4-c69d66526808-6def7d14, #w-node-c913016e-b139-fe3c-55bf-902020e6fd57-6def7d14, #w-node-d7e7b80d-03e7-154d-e9a6-1c45b9ced0f5-6def7d14, #w-node-_279f1e35-6911-2c37-8be9-073578d9a52a-6def7d14, #w-node-_3317debe-9e65-34ea-d21a-01bd7138be4e-6def7d14, #w-node-_79cc0391-90ef-cbce-ca24-1900284566ff-6def7d14, #w-node-_4aebb440-ac1d-0e97-74c8-f7abaa706948-6def7d14, #w-node-_6830b345-1654-c27c-f1ec-81d121d1a358-6def7d14, #w-node-_201d8a89-6e65-f27f-1c39-95bbf9362c36-6def7d14, #w-node-c25cc3d7-a6d8-31af-f0a6-440c630dc068-6def7d14, #w-node-_8d6e29e0-dd7e-e57e-b244-388178971e6d-6def7d14, #w-node-f15e3ec5-3cc5-4561-7b71-e86280096bb8-6def7d14, #w-node-_692c2ef2-3e77-1b6a-67b1-e91bb7365fc4-6def7d14, #w-node-_71803c77-3fbe-90a6-951e-220f57506038-6def7d14, #w-node-ed84c314-d73d-b758-f525-8259c3f8d65f-6def7d14, #w-node-f6039cbb-b8f3-e695-9286-94ef6667a02a-6def7d14, #w-node-_9efc0a16-da20-61e0-b1b2-b388c69ec3a6-6def7d14, #w-node-c1462319-d1a5-f842-e0be-4780b19df1f2-6def7d14, #w-node-_54005a97-01de-9c6e-39b0-febb594bc52c-6def7d14, #w-node-d4e0ff5c-170a-9113-b5f4-bfd9e75d404f-6def7d14, #w-node-e9390e24-6850-920e-57ac-1e875df77dbe-6def7d14, #w-node-f94768a1-4281-bc7b-b32c-11d226f73f73-6def7d14, #w-node-_3a570c40-53fd-cbc7-159f-5f24df171307-6def7d14, #w-node-ddf17873-0dca-0b8b-739b-6853d657c967-6def7d14, #w-node-_1e844337-aa16-9c27-e3a9-1fbfd6471b9e-6def7d14, #w-node-e1cfc72d-f8ca-6f8f-0a55-2ec7cc62d133-6def7d14, #w-node-e1cfc72d-f8ca-6f8f-0a55-2ec7cc62d159-6def7d14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d117f76-aae3-6498-c2ef-59821184c362-6def7d14 {
  justify-self: end;
}

#w-node-_0d117f76-aae3-6498-c2ef-59821184c370-6def7d14 {
  justify-self: start;
}

#w-node-ce49bb96-e3ea-4a2d-f6de-474a525a0b1b-1b856932, #w-node-cd106b25-db1c-13f8-bfc2-9ad53c8fda65-1b856932, #w-node-b289eabe-a235-c85a-64d3-06cd09487ed5-1b856932, #w-node-_51a7972f-5e67-7596-0496-6a600bdc5e76-1b856932, #w-node-_01ced227-694a-d4ea-101e-fb1d38e18533-1b856932, #w-node-_21ba65c8-6c2c-8f6f-788c-dbdd29ff590d-1b856932, #w-node-_21ba65c8-6c2c-8f6f-788c-dbdd29ff590e-1b856932, #w-node-_721146ed-514f-8a17-eca1-3b1b79ed2084-1b856932, #w-node-a51f1941-3315-7a34-c83a-6c93c8faf20c-1b856932, #w-node-_1798dd36-c2ce-ed1f-920f-29ad3e084d6a-1b856932, #w-node-_1a14686a-e583-fb4b-2cef-98026466e847-1b856932, #w-node-_447374ab-3eb3-fa96-22fb-29ab3a45f091-1b856932 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1fb1e18-8a8c-9f64-d009-1cb52b7379a7-1b856932 {
  justify-self: start;
}

#w-node-_70785326-41ea-916a-ce5a-2a9811ee62d2-e63eaf92, #w-node-d45db436-6cd6-3197-f9ed-ff92ddf9932e-ddf992cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7525e98-8493-7e49-cab9-2fe52a3c27bf-2a3c27b6, #w-node-e7525e98-8493-7e49-cab9-2fe52a3c27c8-2a3c27b6, #w-node-e7525e98-8493-7e49-cab9-2fe52a3c27d1-2a3c27b6, #w-node-e7525e98-8493-7e49-cab9-2fe52a3c27da-2a3c27b6, #w-node-e7525e98-8493-7e49-cab9-2fe52a3c27e3-2a3c27b6, #w-node-e7525e98-8493-7e49-cab9-2fe52a3c27ec-2a3c27b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_596a471a-f179-ce3c-88b1-cb176ff50d58-a3428ce7 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_67be4695-b9d1-241a-95d4-43c446f2f17e-b9b61974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_67be4695-b9d1-241a-95d4-43c446f2f18e-b9b61974, #w-node-dfcf17d0-bb73-429c-f8ef-d59f47f55769-131d5705, #w-node-_13d89107-03a9-98f7-ab53-1b56c0051f24-131d5705, #w-node-_92238acc-9bb9-61b6-f01b-9712d310eb86-131d5705, #w-node-_94277ca9-605a-bdb2-f3e2-87986d441af7-131d5705, #w-node-_52e47a45-3588-924d-21f2-9eec0660347b-6def7d30, #w-node-_52e47a45-3588-924d-21f2-9eec0660347d-6def7d30, #w-node-_9bf99fd7-c070-e051-d993-5c5e2cd9e793-6def7d30, #w-node-_77ed3ddd-80cc-d398-ab00-8ea7a4c3b993-6def7d30, #w-node-c8f53560-c768-60d4-9204-60f0ea221695-6def7d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52e47a45-3588-924d-21f2-9eec066034a4-6def7d30 {
  align-self: center;
}

#w-node-_52e47a45-3588-924d-21f2-9eec066034a6-6def7d30, #w-node-d336ebae-931f-4627-d2f0-9053af869f9b-6def7d30, #w-node-d336ebae-931f-4627-d2f0-9053af869f9f-6def7d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d336ebae-931f-4627-d2f0-9053af869fa0-6def7d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d336ebae-931f-4627-d2f0-9053af869fa2-6def7d30, #w-node-d336ebae-931f-4627-d2f0-9053af869fac-6def7d30, #w-node-d336ebae-931f-4627-d2f0-9053af869fae-6def7d30, #w-node-d336ebae-931f-4627-d2f0-9053af869fb1-6def7d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d336ebae-931f-4627-d2f0-9053af869fd7-6def7d30 {
  align-self: center;
}

#w-node-d336ebae-931f-4627-d2f0-9053af869fd9-6def7d30, #w-node-_55a55e76-de0e-ac48-6d01-8e25fc65cbe7-6def7d30, #w-node-_55a55e76-de0e-ac48-6d01-8e25fc65cbea-6def7d30, #w-node-_55a55e76-de0e-ac48-6d01-8e25fc65cbec-6def7d30, #w-node-_55a55e76-de0e-ac48-6d01-8e25fc65cbee-6def7d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7be52957-3ff5-c637-cab4-f4120d08e059-6def7d46, #w-node-d8538ae3-4def-e93e-ae54-ef409fcf18df-6def7d46, #w-node-_76880026-da7c-284b-d23d-29a0c97a341f-6def7d46, #w-node-_87380b70-52e9-e44c-38dc-5f3af5e561de-6def7d46, #w-node-_7be52957-3ff5-c637-cab4-f4120d08e05f-6def7d46, #w-node-_92cd73f2-f173-aafe-4c35-68930970be9e-6def7d46, #w-node-f658923f-2f92-c8e8-5ac8-bc3934371125-6def7d46, #w-node-af0636f7-2e72-a99c-1b75-a6aad6902182-6def7d46, #w-node-b2053d09-08c5-4a1a-7234-343422cb611f-6def7d46, #w-node-_8149b998-e5a4-4575-363f-020831b78ed1-6def7d46, #w-node-b1fcf3a0-3a1b-ba53-d21b-c98156f9c701-6def7d46, #w-node-faa125bc-7441-345b-9dc0-16181fdd429e-6def7d46, #w-node-aa7b67d3-db4e-d60e-0f8f-22a7c49dfb33-6def7d46, #w-node-_7be52957-3ff5-c637-cab4-f4120d08e063-6def7d46, #w-node-a25d70da-07a3-79b6-3c8a-767a64a549e6-6def7d46, #w-node-_298204d4-a011-cf58-bb66-c89c1d51bc33-6def7d46, #w-node-d1574c88-8666-d8b5-5cdb-cff6d119187d-6def7d46 {
  align-self: stretch;
}

#w-node-_4a3f4bae-18ce-44c1-48d9-b06c234537fb-6def7d5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2767451-6050-46b7-0b73-6c504bea1326-6def7d5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ad8cb86-39bc-68fa-31a4-8efa6b59748e-6def7d5a, #w-node-_4d4de9cd-a012-cb32-1e33-a1eb32b95ca3-6def7d5a, #w-node-c51d6cdb-b7ee-637c-d3bd-228d1e59e1dc-6def7d5a, #w-node-_29cb7052-2dd4-4446-6fa6-471eaa4ead2e-6def7d5a, #w-node-f092a495-72ad-867e-ebfa-bd1ae409588a-6def7d5a, #w-node-_403828cf-2169-7c77-ceb4-bd809e65e8db-6def7d5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b25993e2-0dc5-4146-b68c-5dbbccb2b781-6def7d5a {
  align-self: center;
}

#w-node-_3a97bbfa-d1d2-3d92-791c-c867827b8e3b-6def7d5a, #w-node-b5e2c7fe-12ed-274e-cfe2-0c4b8d52502d-6def7d5a, #content.w-node-aeac1eb4-cc51-fd33-8e06-8fb8d538ce0d-6def7d5a, #w-node-f4eb2cfa-59a2-1bc9-0644-56ffd836841f-6def7d5a, #w-node-a2f76eae-9f45-5a18-5f05-26c7bcf0b9e8-6def7d5a, #w-node-_3589cd50-25d0-caca-c03b-676b01a27fd1-6def7d5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d54a1d5-ccd9-6ca5-8875-d5102d18f4bd-6def7d5a {
  align-self: center;
}

#w-node-_906a4a36-7b57-15bc-cdc6-d7eacec665a0-6def7d5a, #w-node-e7e9f320-f17c-70e0-96ca-d583c1e2cc97-6def7d5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0111cffa-17cb-4003-5a2e-582d065a1d52-6def7d5a {
  align-self: center;
}

#w-node-_41640588-4c80-2727-4bce-9d12a2caa336-6def7d5a, #w-node-_4dc6b488-0efb-5785-4c71-23f9666b7014-6def7d5a, #w-node-_8429d7b1-42dc-7d34-ac60-cb2cc2c91743-6def7d5a, #w-node-a695c136-1e73-17dc-4857-f1e752edd96f-6def7d5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfe01cbf-da03-c306-4a2b-1b412e317e6c-6def7d5a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_43eca709-94c8-bc7e-bf74-7e1f8bdd704e-8bdd7049, #w-node-_43eca709-94c8-bc7e-bf74-7e1f8bdd7050-8bdd7049, #w-node-_43eca709-94c8-bc7e-bf74-7e1f8bdd7052-8bdd7049, #w-node-_43eca709-94c8-bc7e-bf74-7e1f8bdd7054-8bdd7049, #w-node-_32604c9e-733c-0b13-3f5a-3c48f34c99d9-6def7d5b, #w-node-_32604c9e-733c-0b13-3f5a-3c48f34c99dd-6def7d5b, #w-node-_32604c9e-733c-0b13-3f5a-3c48f34c99e1-6def7d5b, #w-node-_920cfcf9-a4f8-5548-1954-f01c8afa9b8a-6def7d5b, #w-node-_920cfcf9-a4f8-5548-1954-f01c8afa9b8d-6def7d5b, #w-node-_920cfcf9-a4f8-5548-1954-f01c8afa9b8f-6def7d5b, #w-node-_920cfcf9-a4f8-5548-1954-f01c8afa9b91-6def7d5b, #w-node-_74d5f4f3-d6f9-bb61-6229-13aa36dd4295-6def7dde, #w-node-_5dacb633-7327-11f4-3ad0-39e795a45a5a-6def7dde, #w-node-_2c4460b8-32c9-58d4-4c1a-05b0438112fc-6def7dde, #w-node-_33744893-1b6b-11cc-b90a-2d4c96b32cb1-6def7dde, #w-node-_16190429-edf1-d189-31f6-337d4dfb3b21-6def7dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16190429-edf1-d189-31f6-337d4dfb3b22-6def7dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_16190429-edf1-d189-31f6-337d4dfb3b24-6def7dde, #w-node-_16190429-edf1-d189-31f6-337d4dfb3b28-6def7dde, #w-node-_16190429-edf1-d189-31f6-337d4dfb3b2b-6def7dde, #w-node-_16190429-edf1-d189-31f6-337d4dfb3b2e-6def7dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16190429-edf1-d189-31f6-337d4dfb3b55-6def7dde {
  align-self: center;
}

#w-node-_16190429-edf1-d189-31f6-337d4dfb3b57-6def7dde, #w-node-dd5256ed-e553-88d5-1439-288267b7758b-6def7dde, #w-node-dd5256ed-e553-88d5-1439-288267b7758e-6def7dde, #w-node-dd5256ed-e553-88d5-1439-288267b77590-6def7dde, #w-node-dd5256ed-e553-88d5-1439-288267b77591-6def7dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b15d7bbe-8343-f5ff-1091-5836c9a080cd-6def7dde {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6ff154fd-5467-8124-ebf9-106f044dc6be-6def7dde, #w-node-_6ff154fd-5467-8124-ebf9-106f044dc6c0-6def7dde, #w-node-_6ff154fd-5467-8124-ebf9-106f044dc6bc-6def7dde, #w-node-b4592a35-3c97-dc08-d17a-521dfb65480b-6def7e1e, #w-node-efb3a69c-ce5b-53e2-89da-7254a660feaf-6def7e1e, #w-node-b63dd45c-818f-e582-7930-1bc99c802462-6def7e1e, #w-node-b63dd45c-818f-e582-7930-1bc99c802465-6def7e1e, #w-node-da8a452c-5cb6-61a5-f0a6-5fa7bce30f76-6def7e4b, #w-node-_1476416e-ac44-7421-fe4e-be042e8a5688-6def7e4b, #w-node-da8a452c-5cb6-61a5-f0a6-5fa7bce30f88-6def7e4b, #w-node-_0dc08652-a184-e957-5657-f8a0f1fd7bba-95cd87dd, #w-node-_08eb6fad-1818-406c-7850-da330076dde5-0076dde3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_490f4658-33e7-8c38-a583-a027b828a50e-b828a50c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_368380bb-81e1-f0f9-ec3e-57213c584513-d755ecf6, #w-node-_368380bb-81e1-f0f9-ec3e-57213c584520-d755ecf6 {
  align-self: stretch;
}

#w-node-_368380bb-81e1-f0f9-ec3e-57213c584535-d755ecf6 {
  place-self: auto stretch;
}

#w-node-_368380bb-81e1-f0f9-ec3e-57213c58454d-d755ecf6, #w-node-_368380bb-81e1-f0f9-ec3e-57213c584587-d755ecf6 {
  align-self: stretch;
}

#w-node-_0dc08652-a184-e957-5657-f8a0f1fd7bba-c106f285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b8aeea9-2519-3d75-4698-bcd300c11abe-76543165 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_1044ef7c-1811-dfc1-85b9-04d79a7f4c2a-76543165 {
  align-self: stretch;
}

#w-node-cd1e7e34-10f4-6303-a3e0-a1de6b7a9274-76543165, #w-node-cd1e7e34-10f4-6303-a3e0-a1de6b7a927a-76543165, #w-node-cd1e7e34-10f4-6303-a3e0-a1de6b7a9280-76543165, #w-node-_46ce2f03-7439-1da4-6df7-8d3560e0b32b-76543165, #w-node-_46ce2f03-7439-1da4-6df7-8d3560e0b331-76543165, #w-node-_46ce2f03-7439-1da4-6df7-8d3560e0b337-76543165, #w-node-_8d64964a-4ab5-808b-a71a-edfdf968b190-76543165, #w-node-_8d64964a-4ab5-808b-a71a-edfdf968b196-76543165, #w-node-_8d64964a-4ab5-808b-a71a-edfdf968b19c-76543165, #w-node-_299b3c2b-70f8-eba4-8c52-dd1d25c2b57e-76543165, #w-node-_299b3c2b-70f8-eba4-8c52-dd1d25c2b584-76543165, #w-node-_299b3c2b-70f8-eba4-8c52-dd1d25c2b58a-76543165 {
  align-self: start;
}

#w-node-_4b8aeea9-2519-3d75-4698-bcd300c11abe-b3948b3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_1044ef7c-1811-dfc1-85b9-04d79a7f4c2a-b3948b3a {
  place-self: stretch stretch;
}

#w-node-_325b2a41-8062-b8f2-2c01-9b5c97aa4645-b3948b3a, #w-node-a7437ace-23ae-406f-584f-68ef1237e71e-b3948b3a {
  align-self: stretch;
}

#w-node-_7da134cd-8039-c063-63b4-be7ccce108f0-b3948b3a {
  place-self: auto stretch;
}

#w-node-_00ad5187-04a7-31f5-a92e-6fcf310abbae-b3948b3a, #w-node-_81ade0e5-40b2-0b6d-dd77-0924264f239f-b3948b3a {
  align-self: stretch;
}

#w-node-_506cda86-e9f7-70cd-f24a-aa7eea711970-3aa0d096, #w-node-_506cda86-e9f7-70cd-f24a-aa7eea711973-3aa0d096 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-e5f4a15d-478d-d3b1-8468-10872a39506a-8b263841, #w-node-_17c330e1-9b45-28f0-3bf6-6f693d8d15d1-6be41dc2, #w-node-_0f30808c-9477-1b41-d716-7d0fe47e1e57-771f0360 {
    justify-self: center;
  }

  #w-node-ce4993b4-9a36-493f-606c-1a67a50c8585-6def7cd8 {
    justify-self: stretch;
  }

  #w-node-_045d922c-aae6-fb6c-12df-e9fd9c5a8f47-6def7d14 {
    justify-self: center;
  }

  #w-node-a69b04be-c767-24b3-c2ca-ed263c04412b-6def7d14 {
    grid-column: span 1 / span 1;
  }

  #w-node-a69b04be-c767-24b3-c2ca-ed263c04412d-6def7d14, #w-node-_8185513b-768c-ddec-77c4-4b5f2c324cd8-6def7d14, #w-node-e1cfc72d-f8ca-6f8f-0a55-2ec7cc62d159-6def7d14 {
    justify-self: center;
  }

  #w-node-ca82ee98-0fe6-ce38-3908-6dbda74d481b-a74d481b {
    align-self: stretch;
  }

  #w-node-_67be4695-b9d1-241a-95d4-43c446f2f18e-b9b61974 {
    justify-self: stretch;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561e9b-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561e9e-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ea1-6def7d50 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ea9-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561eab-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ead-6def7d50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561eb4-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561eb6-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561eb8-6def7d50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ebf-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ec1-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ec4-6def7d50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ecb-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ece-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ed1-6def7d50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ed8-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561edb-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561edd-6def7d50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ee4-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ee6-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ee8-6def7d50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561eef-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ef2-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561ef5-6def7d50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561efc-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561efe-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561f00-6def7d50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561f07-6def7d50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561f0a-6def7d50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6271500b-7b08-84c2-fb9d-c905c8561f0c-6def7d50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_7ad8cb86-39bc-68fa-31a4-8efa6b59748e-6def7d5a {
    justify-self: auto;
  }

  #w-node-_6ff154fd-5467-8124-ebf9-106f044dc6bc-6def7dde {
    order: -9999;
  }

  #w-node-_84066d35-3af2-86f4-c378-0605d62e7c32-6def7e1b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_368380bb-81e1-f0f9-ec3e-57213c584595-d755ecf6 {
    align-self: auto;
  }

  #w-node-_3ec6cfe9-992a-9259-2e58-a68685d74faf-76543165, #w-node-_299b3c2b-70f8-eba4-8c52-dd1d25c2b577-76543165 {
    justify-self: auto;
  }

  #w-node-_919d7ac6-d6a3-cab3-21ce-edfa8ac05894-b3948b3a {
    align-self: auto;
  }

  #w-node-_49bf74cc-0535-21a8-f1d2-a9e314cf0d64-b3948b3a, #w-node-_49bf74cc-0535-21a8-f1d2-a9e314cf0db0-b3948b3a, #w-node-e81d9cba-066a-f172-68ea-0ab9de93f5d4-3aa0d096, #w-node-e81d9cba-066a-f172-68ea-0ab9de93f604-3aa0d096, #w-node-e81d9cba-066a-f172-68ea-0ab9de93f635-3aa0d096, #w-node-a3bc62f8-b0e6-77ee-8b34-9ef1b949a43a-3aa0d096, #w-node-a3bc62f8-b0e6-77ee-8b34-9ef1b949a487-3aa0d096, #w-node-a3bc62f8-b0e6-77ee-8b34-9ef1b949a4d4-3aa0d096, #w-node-_48a68f80-d339-a88f-1259-b610e2b9134d-3aa0d096, #w-node-_48a68f80-d339-a88f-1259-b610e2b9139a-3aa0d096 {
    justify-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b2a59f34-69c3-4112-2079-dba56a373e02-dbd036db {
    order: -9999;
    justify-self: center;
  }

  #w-node-_62495829-a10b-d57e-cf26-d9ec83d519b4-dbd036db {
    order: -9999;
  }

  #w-node-bbff061e-fbe3-7da9-7d7c-298620fe795e-6def7d14, #w-node-af8f4725-9750-1130-4a7f-e54d0110c303-6def7d14 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d117f76-aae3-6498-c2ef-59821184c362-6def7d14, #w-node-_0d117f76-aae3-6498-c2ef-59821184c370-6def7d14 {
    justify-self: stretch;
  }

  #w-node-_52e47a45-3588-924d-21f2-9eec066034a4-6def7d30 {
    justify-self: center;
  }

  #w-node-d336ebae-931f-4627-d2f0-9053af869fa2-6def7d30 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d336ebae-931f-4627-d2f0-9053af869fd7-6def7d30 {
    justify-self: center;
  }

  #w-node-_7be52957-3ff5-c637-cab4-f4120d08e05f-6def7d46, #w-node-_92cd73f2-f173-aafe-4c35-68930970be9e-6def7d46 {
    align-self: stretch;
  }

  #w-node-_7ad8cb86-39bc-68fa-31a4-8efa6b59748e-6def7d5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b25993e2-0dc5-4146-b68c-5dbbccb2b781-6def7d5a, #w-node-_1d54a1d5-ccd9-6ca5-8875-d5102d18f4bd-6def7d5a, #w-node-e7e9f320-f17c-70e0-96ca-d583c1e2cc97-6def7d5a, #w-node-_0111cffa-17cb-4003-5a2e-582d065a1d52-6def7d5a {
    justify-self: center;
  }

  #w-node-dfe01cbf-da03-c306-4a2b-1b412e317e6c-6def7d5a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_16190429-edf1-d189-31f6-337d4dfb3b24-6def7dde {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_16190429-edf1-d189-31f6-337d4dfb3b55-6def7dde {
    justify-self: center;
  }

  #w-node-cd1e7e34-10f4-6303-a3e0-a1de6b7a926d-76543165, #w-node-_46ce2f03-7439-1da4-6df7-8d3560e0b324-76543165, #w-node-_8d64964a-4ab5-808b-a71a-edfdf968b189-76543165, #w-node-_299b3c2b-70f8-eba4-8c52-dd1d25c2b577-76543165 {
    order: -9999;
  }

  #w-node-_49bf74cc-0535-21a8-f1d2-a9e314cf0d18-b3948b3a, #w-node-e81d9cba-066a-f172-68ea-0ab9de93f5d4-3aa0d096, #w-node-e81d9cba-066a-f172-68ea-0ab9de93f604-3aa0d096, #w-node-_48a68f80-d339-a88f-1259-b610e2b91300-3aa0d096 {
    justify-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5f45990c-52f5-7130-f68f-0c797f2aec36-8b263841 {
    place-self: auto;
  }

  #w-node-_84066d35-3af2-86f4-c378-0605d62e7c00-6def7e1b, #w-node-_84066d35-3af2-86f4-c378-0605d62e7c0e-6def7e1b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_368380bb-81e1-f0f9-ec3e-57213c58454c-d755ecf6 {
    align-self: auto;
  }

  #w-node-_4b8aeea9-2519-3d75-4698-bcd300c11abe-76543165, #w-node-_994bc6b5-b40a-6e29-dc50-6b545bfc2521-76543165, #w-node-_4b8aeea9-2519-3d75-4698-bcd300c11abe-b3948b3a {
    place-self: auto;
  }

  #w-node-_259338ad-77b2-c426-6052-f1e50cb4afa4-b3948b3a {
    align-self: auto;
  }
}
