html {
  font-family: sans-serif;
}
p {
  font-family: Neuemontreal, sans-serif;
  font-size: 16px !important;
  font-weight: 350 !important;
}
.h5-style {
  font-family: Neuemontreal, sans-serif !important;
}
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: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.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: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@font-face {
  font-family: webflow-icons;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)
    format("truetype");
  font-weight: 400;
  font-style: normal;
}
[class^="w-icon-"],
[class*="\ w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-family: webflow-icons !important;
}
.w-icon-slider-right:before {
  content: "î˜€";
}
.w-icon-slider-left:before {
  content: "î˜";
}
.w-icon-nav-menu:before {
  content: "î˜‚";
}
.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: "î˜ƒ";
}
.w-icon-file-upload-remove:before {
  content: "î¤€";
}
.w-icon-file-upload-icon:before {
  content: "î¤ƒ";
}
* {
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.w-mod-touch * {
  background-attachment: scroll !important;
}
.w-block {
  display: block;
}
.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
.w-clearfix:before,
.w-clearfix:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-clearfix:after {
  clear: both;
}
.w-hidden {
  display: none;
}
.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}
input.w-button {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.w-webflow-badge,
.w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: 0 0;
  border: 0 transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}
.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}
.w-webflow-badge > img {
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 10px;
  font-weight: 700;
}
h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}
h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}
h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}
h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}
h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}
h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}
p {
  margin-top: 0;
  margin-bottom: 10px;
}
blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}
figure {
  margin: 0 0 10px;
}
figcaption {
  text-align: center;
  margin-top: 5px;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}
.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}
.w-embed:before,
.w-embed:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-embed:after {
  clear: both;
}
.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}
.w-video iframe,
.w-video object,
.w-video embed {
  width: 100%;
  height: 100%;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
button,
[type="button"],
[type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}
.w-form {
  margin: 0 0 15px;
}
.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}
.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}
label {
  margin-bottom: 5px;
  font-weight: 700;
  display: block;
}
.w-input,
.w-select {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}
.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}
.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
  color: #999;
}
.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
  color: #999;
}
.w-input:focus,
.w-select:focus {
  border-color: #3898ec;
  outline: 0;
}
.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
  cursor: not-allowed;
}
.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}
textarea.w-input,
textarea.w-select {
  height: auto;
}
.w-select {
  background-color: #f3f3f3;
}
.w-select[multiple] {
  height: auto;
}
.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 400;
  display: inline-block;
}
.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}
.w-radio:before,
.w-radio:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-radio:after {
  clear: both;
}
.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9;
  float: left;
  margin-top: 3px;
  margin-left: -20px;
  line-height: normal;
}
.w-file-upload {
  margin-bottom: 10px;
  display: block;
}
.w-file-upload-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  z-index: -100;
  position: absolute;
  overflow: hidden;
}
.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
  color: #333;
  display: inline-block;
}
.w-file-upload-error {
  margin-top: 10px;
  display: block;
}
.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
  display: none;
}
.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}
.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}
.w-file-upload-file-name {
  font-size: 14px;
  font-weight: 400;
  display: block;
}
.w-file-remove-link {
  width: auto;
  height: auto;
  cursor: pointer;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}
.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}
.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}
.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}
.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}
.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}
.w-icon-file-upload-uploading {
  height: 20px;
}
.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.w-container:before,
.w-container:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-container:after {
  clear: both;
}
.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}
.w-row:before,
.w-row:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-row:after {
  clear: both;
}
.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}
.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}
.w-col-1 {
  width: 8.33333%;
}
.w-col-2 {
  width: 16.6667%;
}
.w-col-3 {
  width: 25%;
}
.w-col-4 {
  width: 33.3333%;
}
.w-col-5 {
  width: 41.6667%;
}
.w-col-6 {
  width: 50%;
}
.w-col-7 {
  width: 58.3333%;
}
.w-col-8 {
  width: 66.6667%;
}
.w-col-9 {
  width: 75%;
}
.w-col-10 {
  width: 83.3333%;
}
.w-col-11 {
  width: 91.6667%;
}
.w-col-12 {
  width: 100%;
}
.w-hidden-main {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: none !important;
  }
  .w-col-medium-1 {
    width: 8.33333%;
  }
  .w-col-medium-2 {
    width: 16.6667%;
  }
  .w-col-medium-3 {
    width: 25%;
  }
  .w-col-medium-4 {
    width: 33.3333%;
  }
  .w-col-medium-5 {
    width: 41.6667%;
  }
  .w-col-medium-6 {
    width: 50%;
  }
  .w-col-medium-7 {
    width: 58.3333%;
  }
  .w-col-medium-8 {
    width: 66.6667%;
  }
  .w-col-medium-9 {
    width: 75%;
  }
  .w-col-medium-10 {
    width: 83.3333%;
  }
  .w-col-medium-11 {
    width: 91.6667%;
  }
  .w-col-medium-12 {
    width: 100%;
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .w-hidden-main,
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: none !important;
  }
  .w-row,
  .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }
  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }
  .w-col-small-1 {
    width: 8.33333%;
  }
  .w-col-small-2 {
    width: 16.6667%;
  }
  .w-col-small-3 {
    width: 25%;
  }
  .w-col-small-4 {
    width: 33.3333%;
  }
  .w-col-small-5 {
    width: 41.6667%;
  }
  .w-col-small-6 {
    width: 50%;
  }
  .w-col-small-7 {
    width: 58.3333%;
  }
  .w-col-small-8 {
    width: 66.6667%;
  }
  .w-col-small-9 {
    width: 75%;
  }
  .w-col-small-10 {
    width: 83.3333%;
  }
  .w-col-small-11 {
    width: 91.6667%;
  }
  .w-col-small-12 {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
  .w-hidden-main,
  .w-hidden-medium,
  .w-hidden-small {
    display: inherit !important;
  }
  .w-hidden-tiny {
    display: none !important;
  }
  .w-col {
    width: 100%;
  }
  .w-col-tiny-1 {
    width: 8.33333%;
  }
  .w-col-tiny-2 {
    width: 16.6667%;
  }
  .w-col-tiny-3 {
    width: 25%;
  }
  .w-col-tiny-4 {
    width: 33.3333%;
  }
  .w-col-tiny-5 {
    width: 41.6667%;
  }
  .w-col-tiny-6 {
    width: 50%;
  }
  .w-col-tiny-7 {
    width: 58.3333%;
  }
  .w-col-tiny-8 {
    width: 66.6667%;
  }
  .w-col-tiny-9 {
    width: 75%;
  }
  .w-col-tiny-10 {
    width: 83.3333%;
  }
  .w-col-tiny-11 {
    width: 91.6667%;
  }
  .w-col-tiny-12 {
    width: 100%;
  }
}
.w-widget {
  position: relative;
}
.w-widget-map {
  width: 100%;
  height: 400px;
}
.w-widget-map label {
  width: auto;
  display: inline;
}
.w-widget-map img {
  max-width: inherit;
}
.w-widget-map .gm-style-iw {
  text-align: center;
}
.w-widget-map .gm-style-iw > button {
  display: none !important;
}
.w-widget-twitter {
  overflow: hidden;
}
.w-widget-twitter-count-shim {
  vertical-align: top;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}
.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}
.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}
.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  position: absolute;
  top: 50%;
  left: 0;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0)
    rgba(117, 134, 150, 0);
  margin-top: -4px;
  margin-left: -9px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0);
  margin-top: -4px;
  margin-left: -8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}
.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}
.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  position: absolute;
  top: 100%;
  left: 50%;
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-left: -4px;
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}
.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}
.w-background-video {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.w-background-video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  margin: auto;
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}
.w-background-video--control {
  background-color: transparent;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.w-background-video--control > [hidden] {
  display: none !important;
}
.w-slider {
  height: 300px;
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  background: #ddd;
  position: relative;
}
.w-slider-mask {
  z-index: 1;
  height: 100%;
  white-space: nowrap;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-slide {
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
  display: inline-block;
  position: relative;
}
.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-slider-nav.w-round > div {
  border-radius: 100%;
}
.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: 0.2em 0.5em;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.w-slider-nav-invert > div.w-active {
  background-color: #222;
}
.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.4);
  margin: 0 3px 0.5em;
  transition: background-color 0.1s, color 0.1s;
  display: inline-block;
  position: relative;
}
.w-slider-dot.w-active {
  background-color: #fff;
}
.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}
.w-slider-dot:focus.w-active {
  box-shadow: none;
}
.w-slider-arrow-left,
.w-slider-arrow-right {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-slider-arrow-left [class^="w-icon-"],
.w-slider-arrow-right [class^="w-icon-"],
.w-slider-arrow-left [class*="\ w-icon-"],
.w-slider-arrow-right [class*="\ w-icon-"] {
  position: absolute;
}
.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
  outline: 0;
}
.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}
.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}
.w-icon-slider-left,
.w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}
.w-slider-force-show {
  display: block !important;
}
.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}
.w-dropdown-toggle {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}
.w-dropdown-toggle:focus {
  outline: 0;
}
.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.w-dropdown-list {
  min-width: 100%;
  background: #ddd;
  display: none;
  position: absolute;
}
.w-dropdown-list.w--open {
  display: block;
}
.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}
.w-dropdown-link.w--current {
  color: #0082f3;
}
.w-dropdown-link:focus {
  outline: 0;
}
@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}
.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, 0.9);
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}
.w-lightbox-backdrop,
.w-lightbox-container {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  position: absolute;
}
.w-lightbox-view:before {
  content: "";
  height: 100vh;
}
.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}
.w-lightbox-frame,
.w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}
.w-lightbox-figure {
  margin: 0;
  position: relative;
}
.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}
.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}
.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}
.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.4);
  padding: 0.5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  transition: all 0.3s;
  position: absolute;
  top: 0;
}
.w-lightbox-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
  display: none;
  bottom: 0;
  left: 0;
}
.w-lightbox-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
  display: none;
  bottom: 0;
  right: 0;
}
.w-lightbox-close {
  height: 2.6em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
  background-size: 18px;
  right: 0;
}
.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: hidden;
}
.w-lightbox-item {
  width: 10vh;
  box-sizing: content-box;
  cursor: pointer;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate(0, 0);
}
.w-lightbox-active {
  opacity: 0.3;
}
.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  position: relative;
  overflow: hidden;
}
.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}
.w-lightbox-spinner {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  margin-top: -20px;
  margin-left: -20px;
  animation: 0.8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}
.w-lightbox-spinner:after {
  content: "";
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}
.w-lightbox-hide {
  display: none;
}
.w-lightbox-noscroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }
  .w-lightbox-view,
  .w-lightbox-view:before {
    height: 96vh;
  }
  .w-lightbox-group,
  .w-lightbox-group .w-lightbox-view,
  .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }
  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }
  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }
  .w-lightbox-left,
  .w-lightbox-right {
    opacity: 0.5;
    display: block;
  }
  .w-lightbox-close {
    opacity: 0.8;
  }
  .w-lightbox-control:hover {
    opacity: 1;
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}
.w-richtext:before,
.w-richtext:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-richtext:after {
  clear: both;
}
.w-richtext[contenteditable="true"]:before,
.w-richtext[contenteditable="true"]:after {
  white-space: initial;
}
.w-richtext ol,
.w-richtext ul {
  overflow: hidden;
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}
.w-richtext figure.w-richtext-figure-type-video > div:after,
.w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-richtext figure {
  max-width: 60%;
  position: relative;
}
.w-richtext figure > div:before {
  cursor: default !important;
}
.w-richtext figure img {
  width: 100%;
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}
.w-richtext figure div {
  color: transparent;
  font-size: 0;
}
.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type="image"] {
  display: table;
}
.w-richtext figure.w-richtext-figure-type-image > div,
.w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}
.w-richtext figure.w-richtext-figure-type-image > figcaption,
.w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}
.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}
.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.w-richtext figure.w-richtext-figure-type-video > div,
.w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}
.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div,
.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}
.w-richtext figure.w-richtext-align-normal {
  clear: both;
}
.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}
.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}
.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}
.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}
.w-nav:before,
.w-nav:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-nav:after {
  clear: both;
}
.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}
.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.w-nav-link.w--current {
  color: #0082f3;
}
.w-nav-menu {
  float: right;
  position: relative;
}
[data-nav-menu-open] {
  text-align: center;
  min-width: 200px;
  background: #c8c8c8;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}
.w--nav-link-open {
  display: block;
  position: relative;
}
.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}
.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}
.w-nav[data-animation="over-left"] .w-nav-overlay,
.w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}
.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}
.w-nav[data-animation="over-right"] .w-nav-overlay,
.w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}
.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}
.w-nav-button:focus {
  outline: 0;
}
.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}
.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}
.w-nav[data-collapse="all"] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
  display: block;
}
.w--nav-dropdown-list-open {
  position: static;
}
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }
  .w-nav-brand {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}
.w-tabs {
  position: relative;
}
.w-tabs:before,
.w-tabs:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-tabs:after {
  clear: both;
}
.w-tab-menu {
  position: relative;
}
.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.w-tab-link.w--current {
  background-color: #c8c8c8;
}
.w-tab-link:focus {
  outline: 0;
}
.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}
.w-tab-pane {
  display: none;
  position: relative;
}
.w--tab-active {
  display: block;
}
@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}
.w-ix-emptyfix:after {
  content: "";
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}
.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
  display: none !important;
}
.wf-layout-layout {
  display: grid;
}
.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}
.w-checkbox:before {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1/1/2/2;
  display: table;
}
.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}
.w-checkbox-input--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}
body {
  color: #55616d;
  letter-spacing: 0.6px;
  font-family: Neuemontreal, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
h1 {
  color: #0850a0;
  letter-spacing: -0.035em;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: newhorizonsrza, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
}
h2 {
  color: #011a3c;
  letter-spacing: -0.032em;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: newhorizonsrza, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1em;
}
h3 {
  color: #011a3c;
  letter-spacing: -0.03em;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 500;
  line-height: 1em;
}
h4 {
  color: #011a3c;
  letter-spacing: -0.004em;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.1em;
}
h5 {
  color: #011a3c;
  letter-spacing: -0.02em;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
}
h6 {
  color: #011a3c;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
}
p {
  margin-bottom: 20px;
}
a {
  color: #0850a0;
  transition: color 0.3s;
}
a:hover {
  color: #0c7100;
}
ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}
img {
  max-width: 100%;
  display: inline-block;
}
label {
  margin-bottom: 5px;
  font-weight: 500;
  display: block;
}
strong {
  font-weight: 500;
}
em {
  font-style: italic;
}
blockquote {
  letter-spacing: -0.03em;
  border-left: 5px #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 0;
  font-family: newhorizons Rza;
  font-size: 30px;
  line-height: 32px;
}
figure {
  margin-bottom: 10px;
}
.section {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 55px;
  padding-bottom: 55px;
  display: flex;
  position: relative;
}
.section.hero-section {
  padding: 0 15px;
}
.section.hero-section.bottom-pad {
  padding-bottom: 55px;
}
.section.hero-section.margins-hero {
  margin-bottom: 25px;
}
.section.hero-section.top-pad-hero {
  padding-top: 10px;
}
.section.hero-section.ppc-plus-hero {
  margin-bottom: 35px;
}
.section.hero-section.portco-hero {
  padding-bottom: 25px;
}
.section.hero-section.top-padded-hero {
  padding-top: 15px;
}
.section.overflow-none {
  overflow: hidden;
}
.section.overflow-none.top-padding-85 {
  padding-top: 85px;
}
.section.overflow-none.big-bottom-padding {
  padding-bottom: 110px;
}
.section.overflow-none.hide-for-2-0 {
  display: none;
}
.section.cta-container.report-cta {
  padding-bottom: 110px;
}
.section.cta-container.no-top-padding {
  padding-top: 0;
}
.section.cta-container.hide-section {
  display: none;
}
.section.cta-container.spaced-section {
  padding-left: 15px;
  padding-right: 15px;
}
.section.cta-container.bigger-space {
  padding-bottom: 110px;
}
.section.faq-section.hide-this-section-for-v2 {
  display: none;
}
.section.faq-section.ent-faq-section {
  padding-left: 15px;
  padding-right: 15px;
}
.section.about-us,
.section.leaders,
.section.contact,
.section.big-top-padding {
  padding-top: 110px;
}
.section.big-top-padding.full-width {
  width: 100%;
}
.section.enterprise-section {
  min-height: 100vh;
  justify-content: space-between;
  padding-top: 122px;
  padding-bottom: 0;
  overflow: hidden;
}
.section.logo-enterprise-section {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.section.hiw-talent-section {
  padding-top: 35px;
  padding-bottom: 50px;
}
.section.thank-you-2-section {
  background-color: #f7f8fa;
  justify-content: flex-start;
  padding-top: 122px;
  padding-bottom: 80px;
  overflow: hidden;
}
.section.resources-thanks-section {
  padding-top: 25px;
  padding-bottom: 90px;
}
.section.gray-section {
  background-color: #f2f3f7;
  margin-top: 55px;
  margin-bottom: 55px;
  padding-top: 110px;
  padding-bottom: 110px;
}
.section.gray-section.not-report-gray {
  padding-top: 25px;
  padding-bottom: 25px;
}
.section.gray-section.overflow-none {
  overflow: hidden;
}
.section._404-section {
  min-height: 100vh;
  justify-content: flex-start;
  padding-top: 135px;
  padding-bottom: 100px;
}
.section.bot-padded {
  padding-bottom: 80px;
}
.section.support-section {
  padding-bottom: 25px;
}
.section.cta-why-newhorizons {
  padding-bottom: 20px;
}
.section.cat-gray-section {
  background-color: #f2f3f7;
  margin-bottom: 55px;
}
.section.sub-section {
  padding-top: 80px;
}
.section.empty-hero {
  padding-top: 110px;
  padding-bottom: 5px;
}
.section.empty-hero.fin-empty {
  padding-top: 55px;
}
.section.empty-hero.work-empty,
.section.empty-hero.doc-emptu,
.section.empty-hero.newhorizons-emissions {
  padding-top: 110px;
  padding-bottom: 55px;
}
.section.fw-section {
  padding-top: 5px;
}
.section.gray-section-fw {
  width: 100vw;
  background-color: #f7f8fa;
  align-self: center;
}
.section.empty-hero-2020 {
  padding-top: 110px;
}
.section.features-section {
  background-color: #f7f8fa;
}
.section.pdf-section {
  padding-top: 0;
}
.section.pdf-section.hdie-for-now {
  display: none;
}
.section.regular-gray {
  background-color: #f7f8fa;
}
.section.wwl-section {
  min-height: 90vh;
  background-color: #f2f3f7;
  padding-bottom: 0;
  overflow: hidden;
}
.section.investors-section {
  height: 100vh;
  padding-top: 125px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.section.gray-section-review {
  background-color: #f7f8fa;
  margin-top: 55px;
  margin-bottom: 55px;
  padding-top: 80px;
  padding-bottom: 80px;
}
.section.hide-this-section-for-v2 {
  display: none;
}
.section.t-forest-section {
  color: #fff;
  background-color: #131854;
  border-radius: 0;
}
.section.big-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section.budweiser-thanks-you {
  min-height: 80vh;
}
.section.apply-hero {
  min-height: 100vh;
  justify-content: flex-start;
}
.section.not-report-hero {
  padding-top: 140px;
  padding-bottom: 100px;
}
.section.bg-section {
  color: #fff;
  margin-top: 55px;
  margin-bottom: 0;
  padding-top: 70px;
  padding-bottom: 70px;
  overflow: hidden;
}
.section.gray-diagram {
  background-color: #f7f8fa;
  margin-top: 0;
  margin-bottom: 55px;
  padding-top: 110px;
  padding-bottom: 110px;
}
.section.padding-bottom-big {
  padding-bottom: 110px;
}
.section.padding-bottom-big.overflow-hidden {
  overflow: hidden;
}
.section.thanks-you-footer {
  padding-top: 0;
  padding-bottom: 25px;
}
.section.hide {
  display: none;
}
.section.custom-pad-open {
  padding-bottom: 24px;
}
.section.no-top-pad {
  padding-top: 0;
}
.section.marketo {
  min-height: 100vh;
}
.section.esg-hero {
  padding-top: 131px;
  padding-bottom: 25px;
}
.section.women-section {
  justify-content: space-between;
  padding-top: 136px;
  padding-bottom: 25px;
}
.section.marketo-webflow {
  display: flex;
}
.section.esg-section {
  padding-bottom: 30px;
}
.section.resources-hero {
  padding-top: 150px;
}
.section.newsletter {
  display: none;
}
.section.test {
  min-height: 100vh;
}
.section.women-section-copy {
  min-height: 100vh;
  justify-content: space-between;
  margin-top: -70px;
  padding-top: 136px;
  padding-bottom: 25px;
}
.section.dark-section {
  color: #fff;
  background-color: #011a3c;
  border-radius: 0;
}
.section.dark-section.padding-big {
  max-height: none;
}
.section.dark-section.padding-big-colab {
  padding-top: 100px;
  padding-bottom: 100px;
}
.section.video-section {
  padding: 10px 15px;
}
.section.byo-hero {
  min-height: 450px;
}
.section.gray-06-bg {
  background-color: #f2f3f7;
}
.section._555 {
  display: none;
}
.section.new-enterprise-hero {
  padding: 0 15px 25px;
}
.section.new-enterprise-hero.bottom-pad {
  padding-bottom: 55px;
}
.section.new-enterprise-hero.margins-hero {
  margin-bottom: 25px;
}
.section.new-enterprise-hero.top-pad-hero {
  padding-top: 10px;
}
.section.new-enterprise-hero.ppc-plus-hero {
  margin-bottom: 35px;
}
.section.swiper-section {
  width: 100%;
  overflow: hidden;
}
.section.swiper-section.show-overflow {
  overflow: visible;
}
.section.relative-section {
  z-index: 2;
}
.section.relative-section.full-width {
  width: 100%;
}
.section.impact-hero-section {
  background-color: #f7f8fa;
  padding-top: 103px;
  padding-bottom: 85px;
}
.section.impact-standard-section {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section.impact-standard-section.no-bottom-padding {
  padding-bottom: 0;
}
.section.impact-standard-section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section.impact-subhero {
  padding-top: 80px;
  padding-bottom: 35px;
}
.section.impact-subhero.overflow-hidden {
  overflow: hidden;
}
.section.horizontal-scroll-section {
  width: 100%;
  background-color: #f7f8fa;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}
.section.before-trusted {
  padding-bottom: 25px;
}
.section.baner-section {
  padding-top: 25px;
  padding-bottom: 25px;
}
.section.ppc-logo-section {
  padding-top: 0;
  padding-bottom: 25px;
}
.section.ways-to-earn-section {
  display: flex;
}
.section.ways-to-earn-section.hide {
  display: none;
}
.section.padding-top-85 {
  padding-top: 85px;
}
.section.ent-hero-section {
  width: 100%;
  height: 672px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.section.ent-logo-section {
  width: 100%;
  padding-top: 32px;
  padding-bottom: 25px;
}
.section.tabs-section {
  padding-top: 41px;
  padding-bottom: 13px;
  display: none;
}
.section.forty-bottom {
  padding-bottom: 41px;
}
.section.forty-bottom.forty-top {
  padding-top: 41px;
}
.section.forty-bottom.overflow-hidden {
  overflow: hidden;
}
.section.enterprise-section-new {
  min-height: 100vh;
  justify-content: space-between;
  padding-top: 150px;
  padding-bottom: 0;
  overflow: hidden;
}
.section.padding-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.section.split-brand-section {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}
.section.gray-brand-section {
  background-color: #f2f3f7;
  padding-top: 90px;
  padding-bottom: 90px;
}
.section.swiper-brand-section {
  background-color: #debe1a;
  padding-top: 37px;
  padding-bottom: 40px;
  overflow: hidden;
}
.section.slider-section-brand {
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.section.blue-enterprise-section {
  width: 100%;
  background-color: #1f57c3;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
}
.section.blue-enterprise-section.hide-blue {
  display: none;
}
.section.pages-hero {
  padding-top: 15px;
  padding-bottom: 54px;
}
.section.slider-section-pages {
  width: 100%;
  overflow: hidden;
}
.section.ent-hero-section-v2 {
  width: 100%;
  padding: 10px 20px 0;
  display: flex;
}
.section.cta-container-v2.report-cta {
  padding-bottom: 110px;
}
.section.cta-container-v2.no-top-padding {
  padding-top: 0;
}
.section.cta-container-v2.hide-section {
  display: none;
}
.section.cta-container-v2.spaced-section {
  padding-left: 15px;
  padding-right: 15px;
}
.section.cta-container-v2.bigger-space {
  padding-bottom: 110px;
}
.section.ent-hero-section-v3 {
  width: 100%;
  padding: 10px 30px 0;
  display: flex;
}
.section.enterprise-features-section {
  padding-top: 48px;
  padding-bottom: 48px;
  overflow: hidden;
}
.section.hire-for-impact-subhero {
  padding-top: 110px;
}
.section.dark-green-banner-section {
  padding-top: 5px;
  padding-bottom: 25px;
}
.section.impact-hero-section-v2 {
  background-color: #f7f8fa;
  padding-top: 103px;
  padding-bottom: 50px;
}
.section.ai-hero-section {
  z-index: 2;
  background-color: #011a3c;
  padding-top: 105px;
  padding-bottom: 105px;
  overflow: hidden;
}
.container {
  width: 100%;
  max-width: 970px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.container.master-grid {
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.container.master-grid.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.master-grid.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.master-grid.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.master-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.master-grid.faq-container.no-margin {
  margin-bottom: 0;
}
.container.master-grid.marginated-container {
  margin-bottom: 60px;
}
.container.master-grid.no-relative {
  margin-bottom: 30px;
}
.container.master-grid.big-margin-container {
  margin-bottom: 110px;
}
.container.master-grid.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.master-grid.margin-xxxl {
  margin-bottom: 110px;
}
.container.master-grid.top-gray-margin {
  margin-bottom: 55px;
}
.container.master-grid.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.master-grid.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.master-grid.important {
  height: 0;
  overflow: hidden;
}
.container.master-grid.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.master-grid.z2 {
  z-index: 2;
}
.container.master-grid.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.master-grid.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.master-grid.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.master-grid.margin-80-bud {
  margin-bottom: 80px;
}
.container.master-grid.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #011a3c;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.master-grid.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.master-grid.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.master-grid.abm-cta.tertiary {
  background-color: #131854;
}
.container.master-grid.womens-margin {
  margin-bottom: 125px;
}
.container.master-grid.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.master-grid.esg-margin,
.container.master-grid.margin-150,
.container.master-grid.margin-80 {
  margin-bottom: 80px;
}
.container.master-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.master-grid.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.master-grid.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.master-grid.byo-cta.tertiary {
  background-color: #131854;
}
.container.master-grid.margin-70-bud {
  margin-bottom: 70px;
}
.container.master-grid.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.master-grid.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.master-grid.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.master-grid.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.master-grid.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.master-grid.faq-container-ent {
  width: 100%;
  max-width: 1180px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.master-grid.faq-container-ent.no-margin {
  margin-bottom: 0;
}
.container.master-grid.enterprise-cta-new {
  max-width: 1088px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #bda1e7;
  border-radius: 8px;
  margin-bottom: 41px;
  padding: 0;
  overflow: hidden;
}
.container.master-grid.enterprise-cta-new.no-margin {
  margin-bottom: 0;
}
.container.master-grid.enterprise-cta-new.tertiary {
  background-color: #131854;
}
.container.master-grid.opp-unlimited {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #f2f3f7;
  border-radius: 8px;
  margin-bottom: 35px;
  padding: 15px 25px 15px 15px;
}
.container.master-grid.opp-unlimited.hide {
  display: none;
}
.container.master-grid.enteprise-v3 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 16px;
  padding: 32px;
  overflow: hidden;
}
.container.master-grid.enteprise-v3.no-margin {
  margin-bottom: 0;
}
.container.master-grid.enteprise-v3.tertiary {
  background-color: #131854;
}
.container.master-grid.enterprise-cta-new-blue {
  max-width: 1088px;
  grid-column-gap: 25px;
  color: #fff;
  border-radius: 8px;
  margin-bottom: 41px;
  padding: 0;
}
.container.master-grid.enterprise-cta-new-blue.no-margin {
  margin-bottom: 0;
}
.container.master-grid.enterprise-cta-new-blue.tertiary {
  background-color: #131854;
}
.container.master-grid.hire-for-impact-banner {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #f7f8fa;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px;
}
.container.master-grid.hire-for-impact-banner.hide {
  display: none;
}
.container.master-grid.no-space-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
}
.container.master-grid.bigger-inner-space {
  padding: 15px 30px;
}
.container.logo-bar {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}
.container.small-space-grid {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.container.grid-small {
  grid-column-gap: 30px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.container.grid-small.margin-xxxl {
  margin-bottom: 110px;
}
.container.logo-bar-enterprise-container {
  max-width: 940px;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 25px 0;
  display: flex;
}
.container.left-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.container.left-container.margin-horizontal-scroll {
  margin-bottom: 116px;
}
.container.align-centar {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}
.container.logo-bar-updated {
  max-width: 940px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 110px;
  padding: 25px 45px 25px 20px;
  display: flex;
}
.container.logo-bar-updated.no-margin {
  margin-bottom: 0;
}
.container.logo-bar-updated.transparent {
  background-color: transparent;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.container.logo-bar-updated.without-currve {
  border-bottom: 1px solid #e4e8eb;
  border-radius: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.container.logo-bar-updated.review {
  margin-bottom: 0;
}
.container.logo-bar-updated.edit-width {
  padding-left: 16px;
  padding-right: 16px;
}
.container.center-flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.container.minus-pdf {
  height: 800px;
  margin-top: -50px;
}
.container.swipper {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}
.container.swipper.v2 {
  max-width: 1000px;
}
.container.swipper.v2.show-overflow {
  overflow: visible;
}
.container.grid-15 {
  grid-column-gap: 15px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.container.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.container.grid.esg-margin {
  margin-bottom: 80px;
}
.container.grid.gift-form {
  flex: 1;
}
.container.grid.gift-container-wrap {
  margin-bottom: 80px;
}
.container.grid.gift-container-wrap.negative-space-top {
  margin-top: -54px;
  display: none;
}
.container.grid.hiw-grid {
  grid-row-gap: 15px;
}
.container.grid.gray-foudation-container {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding-top: 25px;
  padding-bottom: 25px;
}
.container.overflow-esg {
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.container.overflow-esg.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.overflow-esg.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.overflow-esg.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.overflow-esg.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.overflow-esg.faq-container.no-margin {
  margin-bottom: 0;
}
.container.overflow-esg.marginated-container {
  margin-bottom: 60px;
}
.container.overflow-esg.no-relative {
  margin-bottom: 30px;
}
.container.overflow-esg.big-margin-container {
  margin-bottom: 110px;
}
.container.overflow-esg.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.overflow-esg.margin-xxxl {
  margin-bottom: 110px;
}
.container.overflow-esg.top-gray-margin {
  margin-bottom: 55px;
}
.container.overflow-esg.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.overflow-esg.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.overflow-esg.important {
  height: 0;
  overflow: hidden;
}
.container.overflow-esg.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.overflow-esg.z2 {
  z-index: 2;
}
.container.overflow-esg.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.overflow-esg.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.overflow-esg.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.overflow-esg.margin-80-bud {
  margin-bottom: 80px;
}
.container.overflow-esg.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.overflow-esg.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.overflow-esg.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.overflow-esg.abm-cta.tertiary {
  background-color: #131854;
}
.container.overflow-esg.womens-margin {
  margin-bottom: 125px;
}
.container.overflow-esg.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.overflow-esg.esg-margin {
  margin-bottom: 80px;
}
.container.split-container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.container.overflow-container {
  overflow: auto;
}
.container.horizontal-scroll-container {
  justify-content: space-between;
  margin-bottom: 115px;
  display: flex;
}
.container.gray-grid {
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  background-color: #f2f3f7;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 25px;
  display: grid;
  overflow: hidden;
}
.container.gray-grid.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.gray-grid.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.gray-grid.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.gray-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.gray-grid.faq-container.no-margin {
  margin-bottom: 0;
}
.container.gray-grid.marginated-container {
  margin-bottom: 60px;
}
.container.gray-grid.no-relative {
  margin-bottom: 30px;
}
.container.gray-grid.big-margin-container {
  margin-bottom: 110px;
}
.container.gray-grid.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.gray-grid.margin-xxxl {
  margin-bottom: 110px;
}
.container.gray-grid.top-gray-margin {
  margin-bottom: 55px;
}
.container.gray-grid.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.gray-grid.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.gray-grid.important {
  height: 0;
  overflow: hidden;
}
.container.gray-grid.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.gray-grid.z2 {
  z-index: 2;
}
.container.gray-grid.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.gray-grid.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.gray-grid.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.gray-grid.margin-80-bud {
  margin-bottom: 80px;
}
.container.gray-grid.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.gray-grid.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.gray-grid.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.gray-grid.abm-cta.tertiary {
  background-color: #131854;
}
.container.gray-grid.womens-margin {
  margin-bottom: 125px;
}
.container.gray-grid.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.gray-grid.esg-margin,
.container.gray-grid.margin-150,
.container.gray-grid.margin-80 {
  margin-bottom: 80px;
}
.container.gray-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.gray-grid.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.gray-grid.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.gray-grid.byo-cta.tertiary {
  background-color: #131854;
}
.container.gray-grid.margin-70-bud {
  margin-bottom: 70px;
}
.container.black-grid {
  height: 345px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  background-color: #011a3c;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding: 25px;
  display: grid;
}
.container.black-grid.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.black-grid.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.black-grid.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.black-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.black-grid.faq-container.no-margin {
  margin-bottom: 0;
}
.container.black-grid.marginated-container {
  margin-bottom: 60px;
}
.container.black-grid.no-relative {
  margin-bottom: 30px;
}
.container.black-grid.big-margin-container {
  margin-bottom: 110px;
}
.container.black-grid.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.black-grid.margin-xxxl {
  margin-bottom: 110px;
}
.container.black-grid.top-gray-margin {
  margin-bottom: 55px;
}
.container.black-grid.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.black-grid.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.black-grid.important {
  height: 0;
  overflow: hidden;
}
.container.black-grid.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.black-grid.z2 {
  z-index: 2;
}
.container.black-grid.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.black-grid.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.black-grid.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.black-grid.margin-80-bud {
  margin-bottom: 80px;
}
.container.black-grid.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.black-grid.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.black-grid.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.black-grid.abm-cta.tertiary {
  background-color: #131854;
}
.container.black-grid.womens-margin {
  margin-bottom: 125px;
}
.container.black-grid.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.black-grid.esg-margin,
.container.black-grid.margin-150,
.container.black-grid.margin-80 {
  margin-bottom: 80px;
}
.container.black-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.black-grid.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.black-grid.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.black-grid.byo-cta.tertiary {
  background-color: #131854;
}
.container.black-grid.margin-70-bud {
  margin-bottom: 70px;
}
.container.expert-vetted-container {
  background-color: #f2f3f7;
  border-radius: 10px;
}
.container.enterprise-grid {
  max-width: 1108px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.container.enterprise-grid.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid.faq-container.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid.marginated-container {
  margin-bottom: 60px;
}
.container.enterprise-grid.no-relative {
  margin-bottom: 30px;
}
.container.enterprise-grid.big-margin-container {
  margin-bottom: 110px;
}
.container.enterprise-grid.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.enterprise-grid.margin-xxxl {
  margin-bottom: 110px;
}
.container.enterprise-grid.top-gray-margin {
  margin-bottom: 55px;
}
.container.enterprise-grid.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.enterprise-grid.important {
  height: 0;
  overflow: hidden;
}
.container.enterprise-grid.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.enterprise-grid.z2 {
  z-index: 2;
}
.container.enterprise-grid.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.enterprise-grid.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.enterprise-grid.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.enterprise-grid.margin-80-bud {
  margin-bottom: 80px;
}
.container.enterprise-grid.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.enterprise-grid.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid.abm-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid.womens-margin {
  margin-bottom: 125px;
}
.container.enterprise-grid.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid.esg-margin,
.container.enterprise-grid.margin-150,
.container.enterprise-grid.margin-80 {
  margin-bottom: 80px;
}
.container.enterprise-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid.byo-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid.margin-70-bud {
  margin-bottom: 70px;
}
.container.enterprise-grid.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.enterprise-grid.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.enterprise-grid.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.enterprise-grid.edit-margins {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}
.container.enterprise-container {
  max-width: 1108px;
}
.container.enterprise-container.flex-enterprise {
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}
.container.enterprise-container.space-between-enterprise {
  justify-content: space-between;
  display: flex;
}
.container.brand-container-new {
  max-width: 1470px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.container.brand-container-new.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.brand-container-new.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.brand-container-new.faq-container.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new.marginated-container {
  margin-bottom: 60px;
}
.container.brand-container-new.no-relative {
  margin-bottom: 30px;
}
.container.brand-container-new.big-margin-container {
  margin-bottom: 110px;
}
.container.brand-container-new.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.brand-container-new.margin-xxxl {
  margin-bottom: 110px;
}
.container.brand-container-new.top-gray-margin {
  margin-bottom: 55px;
}
.container.brand-container-new.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.brand-container-new.important {
  height: 0;
  overflow: hidden;
}
.container.brand-container-new.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.brand-container-new.z2 {
  z-index: 2;
}
.container.brand-container-new.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.brand-container-new.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.brand-container-new.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.brand-container-new.margin-80-bud {
  margin-bottom: 80px;
}
.container.brand-container-new.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.brand-container-new.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new.abm-cta.tertiary {
  background-color: #131854;
}
.container.brand-container-new.womens-margin {
  margin-bottom: 125px;
}
.container.brand-container-new.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.brand-container-new.esg-margin,
.container.brand-container-new.margin-150,
.container.brand-container-new.margin-80 {
  margin-bottom: 80px;
}
.container.brand-container-new.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.brand-container-new.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new.byo-cta.tertiary {
  background-color: #131854;
}
.container.brand-container-new.margin-70-bud {
  margin-bottom: 70px;
}
.container.brand-container-new.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.brand-container-new.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.brand-container-new.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.brand-container-new.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.brand-container-new.faq-container-ent {
  width: 100%;
  max-width: 1180px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.brand-container-new.faq-container-ent.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new.enterprise-cta-new {
  max-width: 1088px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #bda1e7;
  border-radius: 8px;
  margin-bottom: 41px;
  padding: 0;
  overflow: hidden;
}
.container.brand-container-new.enterprise-cta-new.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new.enterprise-cta-new.tertiary {
  background-color: #131854;
}
.container.brand-container-new.opp-unlimited {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #f2f3f7;
  border-radius: 8px;
  margin-bottom: 35px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new.opp-unlimited.hide {
  display: none;
}
.container.brand-container-new-flex {
  max-width: 1470px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}
.container.brand-container-new-flex.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new-flex.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new-flex.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.brand-container-new-flex.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.brand-container-new-flex.faq-container.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new-flex.marginated-container {
  margin-bottom: 60px;
}
.container.brand-container-new-flex.no-relative {
  margin-bottom: 30px;
}
.container.brand-container-new-flex.big-margin-container {
  margin-bottom: 110px;
}
.container.brand-container-new-flex.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.brand-container-new-flex.margin-xxxl {
  margin-bottom: 110px;
}
.container.brand-container-new-flex.top-gray-margin {
  margin-bottom: 55px;
}
.container.brand-container-new-flex.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new-flex.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.brand-container-new-flex.important {
  height: 0;
  overflow: hidden;
}
.container.brand-container-new-flex.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.brand-container-new-flex.z2 {
  z-index: 2;
}
.container.brand-container-new-flex.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.brand-container-new-flex.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.brand-container-new-flex.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.brand-container-new-flex.margin-80-bud {
  margin-bottom: 80px;
}
.container.brand-container-new-flex.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new-flex.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.brand-container-new-flex.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new-flex.abm-cta.tertiary {
  background-color: #131854;
}
.container.brand-container-new-flex.womens-margin {
  margin-bottom: 125px;
}
.container.brand-container-new-flex.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.brand-container-new-flex.esg-margin,
.container.brand-container-new-flex.margin-150,
.container.brand-container-new-flex.margin-80 {
  margin-bottom: 80px;
}
.container.brand-container-new-flex.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.brand-container-new-flex.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new-flex.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new-flex.byo-cta.tertiary {
  background-color: #131854;
}
.container.brand-container-new-flex.margin-70-bud {
  margin-bottom: 70px;
}
.container.brand-container-new-flex.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.brand-container-new-flex.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.brand-container-new-flex.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.brand-container-new-flex.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new-flex.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.brand-container-new-flex.faq-container-ent {
  width: 100%;
  max-width: 1180px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.brand-container-new-flex.faq-container-ent.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new-flex.enterprise-cta-new {
  max-width: 1088px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #bda1e7;
  border-radius: 8px;
  margin-bottom: 41px;
  padding: 0;
  overflow: hidden;
}
.container.brand-container-new-flex.enterprise-cta-new.no-margin {
  margin-bottom: 0;
}
.container.brand-container-new-flex.enterprise-cta-new.tertiary {
  background-color: #131854;
}
.container.brand-container-new-flex.opp-unlimited {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #f2f3f7;
  border-radius: 8px;
  margin-bottom: 35px;
  padding: 15px 25px 15px 15px;
}
.container.brand-container-new-flex.opp-unlimited.hide {
  display: none;
}
.container.background-container {
  background-color: #fff;
}
.container.enterprise-grid-blue {
  height: 528px;
  max-width: 1301px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  background-color: #1f57c3;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  overflow: hidden;
}
.container.enterprise-grid-blue.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-blue.faq-container.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue.marginated-container {
  margin-bottom: 60px;
}
.container.enterprise-grid-blue.no-relative {
  margin-bottom: 30px;
}
.container.enterprise-grid-blue.big-margin-container {
  margin-bottom: 110px;
}
.container.enterprise-grid-blue.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-blue.margin-xxxl {
  margin-bottom: 110px;
}
.container.enterprise-grid-blue.top-gray-margin {
  margin-bottom: 55px;
}
.container.enterprise-grid-blue.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.enterprise-grid-blue.important {
  height: 0;
  overflow: hidden;
}
.container.enterprise-grid-blue.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.enterprise-grid-blue.z2 {
  z-index: 2;
}
.container.enterprise-grid-blue.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.enterprise-grid-blue.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.enterprise-grid-blue.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.enterprise-grid-blue.margin-80-bud {
  margin-bottom: 80px;
}
.container.enterprise-grid-blue.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.enterprise-grid-blue.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue.abm-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue.womens-margin {
  margin-bottom: 125px;
}
.container.enterprise-grid-blue.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-blue.esg-margin,
.container.enterprise-grid-blue.margin-150,
.container.enterprise-grid-blue.margin-80 {
  margin-bottom: 80px;
}
.container.enterprise-grid-blue.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-blue.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue.byo-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue.margin-70-bud {
  margin-bottom: 70px;
}
.container.enterprise-grid-blue.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.enterprise-grid-blue.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.enterprise-grid-blue.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-blue.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue.edit-margins {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}
.container.spaced-container {
  justify-content: space-between;
  display: flex;
}
.container.enterprise-grid-blue-v2 {
  height: 307px;
  max-width: 1301px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  background-color: #1f57c3;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  overflow: hidden;
}
.container.enterprise-grid-blue-v2.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue-v2.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-v2.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-blue-v2.faq-container.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-v2.marginated-container {
  margin-bottom: 60px;
}
.container.enterprise-grid-blue-v2.no-relative {
  margin-bottom: 30px;
}
.container.enterprise-grid-blue-v2.big-margin-container {
  margin-bottom: 110px;
}
.container.enterprise-grid-blue-v2.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-blue-v2.margin-xxxl {
  margin-bottom: 110px;
}
.container.enterprise-grid-blue-v2.top-gray-margin {
  margin-bottom: 55px;
}
.container.enterprise-grid-blue-v2.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue-v2.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.enterprise-grid-blue-v2.important {
  height: 0;
  overflow: hidden;
}
.container.enterprise-grid-blue-v2.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.enterprise-grid-blue-v2.z2 {
  z-index: 2;
}
.container.enterprise-grid-blue-v2.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.enterprise-grid-blue-v2.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.enterprise-grid-blue-v2.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.enterprise-grid-blue-v2.margin-80-bud {
  margin-bottom: 80px;
}
.container.enterprise-grid-blue-v2.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue-v2.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.enterprise-grid-blue-v2.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-v2.abm-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue-v2.womens-margin {
  margin-bottom: 125px;
}
.container.enterprise-grid-blue-v2.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-blue-v2.esg-margin,
.container.enterprise-grid-blue-v2.margin-150,
.container.enterprise-grid-blue-v2.margin-80 {
  margin-bottom: 80px;
}
.container.enterprise-grid-blue-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-blue-v2.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue-v2.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-v2.byo-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue-v2.margin-70-bud {
  margin-bottom: 70px;
}
.container.enterprise-grid-blue-v2.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.enterprise-grid-blue-v2.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.enterprise-grid-blue-v2.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-blue-v2.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-v2.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue-v2.edit-margins {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}
.container.enterprise-grid-features {
  max-width: 1341px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 30px;
  padding-right: 30px;
  display: grid;
}
.container.enterprise-grid-features.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-features.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-features.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-features.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-features.faq-container.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-features.marginated-container {
  margin-bottom: 60px;
}
.container.enterprise-grid-features.no-relative {
  margin-bottom: 30px;
}
.container.enterprise-grid-features.big-margin-container {
  margin-bottom: 110px;
}
.container.enterprise-grid-features.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-features.margin-xxxl {
  margin-bottom: 110px;
}
.container.enterprise-grid-features.top-gray-margin {
  margin-bottom: 55px;
}
.container.enterprise-grid-features.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-features.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.enterprise-grid-features.important {
  height: 0;
  overflow: hidden;
}
.container.enterprise-grid-features.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.enterprise-grid-features.z2 {
  z-index: 2;
}
.container.enterprise-grid-features.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.enterprise-grid-features.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.enterprise-grid-features.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.enterprise-grid-features.margin-80-bud {
  margin-bottom: 80px;
}
.container.enterprise-grid-features.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-features.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.enterprise-grid-features.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-features.abm-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-features.womens-margin {
  margin-bottom: 125px;
}
.container.enterprise-grid-features.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-features.esg-margin,
.container.enterprise-grid-features.margin-150,
.container.enterprise-grid-features.margin-80 {
  margin-bottom: 80px;
}
.container.enterprise-grid-features.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-features.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-features.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-features.byo-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-features.margin-70-bud {
  margin-bottom: 70px;
}
.container.enterprise-grid-features.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.enterprise-grid-features.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.enterprise-grid-features.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-features.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-features.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-features.edit-margins {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}
.container.grid-classer {
  height: 0;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  transition: opacity 0.3s, height 0.3s;
  display: none;
}
.container.grid-classer.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.grid-classer.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.grid-classer.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.grid-classer.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.grid-classer.faq-container.no-margin {
  margin-bottom: 0;
}
.container.grid-classer.marginated-container {
  margin-bottom: 60px;
}
.container.grid-classer.no-relative {
  margin-bottom: 30px;
}
.container.grid-classer.big-margin-container {
  margin-bottom: 110px;
}
.container.grid-classer.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.grid-classer.margin-xxxl {
  margin-bottom: 110px;
}
.container.grid-classer.top-gray-margin {
  margin-bottom: 55px;
}
.container.grid-classer.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.grid-classer.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.grid-classer.important {
  height: 0;
  overflow: hidden;
}
.container.grid-classer.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.grid-classer.z2 {
  z-index: 2;
}
.container.grid-classer.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.grid-classer.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.grid-classer.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.grid-classer.margin-80-bud {
  margin-bottom: 80px;
}
.container.grid-classer.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.grid-classer.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.grid-classer.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.grid-classer.abm-cta.tertiary {
  background-color: #131854;
}
.container.grid-classer.womens-margin {
  margin-bottom: 125px;
}
.container.grid-classer.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.grid-classer.esg-margin,
.container.grid-classer.margin-150,
.container.grid-classer.margin-80 {
  margin-bottom: 80px;
}
.container.grid-classer.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.grid-classer.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.grid-classer.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.grid-classer.byo-cta.tertiary {
  background-color: #131854;
}
.container.grid-classer.margin-70-bud {
  margin-bottom: 70px;
}
.container.grid-classer.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.grid-classer.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.grid-classer.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.grid-classer.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.grid-classer.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.grid-classer.faq-container-ent {
  width: 100%;
  max-width: 1180px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.grid-classer.faq-container-ent.no-margin {
  margin-bottom: 0;
}
.container.grid-classer.enterprise-cta-new {
  max-width: 1088px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #bda1e7;
  border-radius: 8px;
  margin-bottom: 41px;
  padding: 0;
  overflow: hidden;
}
.container.grid-classer.enterprise-cta-new.no-margin {
  margin-bottom: 0;
}
.container.grid-classer.enterprise-cta-new.tertiary {
  background-color: #131854;
}
.container.grid-classer.opp-unlimited {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #f2f3f7;
  border-radius: 8px;
  margin-bottom: 35px;
  padding: 15px 25px 15px 15px;
}
.container.grid-classer.opp-unlimited.hide {
  display: none;
}
.container.grid-classer.enteprise-v3 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 16px;
  padding: 32px;
  overflow: hidden;
}
.container.grid-classer.enteprise-v3.no-margin {
  margin-bottom: 0;
}
.container.grid-classer.enteprise-v3.tertiary {
  background-color: #131854;
}
.container.grid-classer.active-grid-classer {
  height: auto;
  opacity: 1;
  display: grid;
}
.container.no-padding-side {
  padding-left: 0;
  padding-right: 0;
}
.container.enterprise-grid-gray-6-v2 {
  height: 340px;
  max-width: 1301px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  background-color: #f2f3f7;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  overflow: hidden;
}
.container.enterprise-grid-gray-6-v2.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-gray-6-v2.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-gray-6-v2.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-gray-6-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-gray-6-v2.faq-container.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-gray-6-v2.marginated-container {
  margin-bottom: 60px;
}
.container.enterprise-grid-gray-6-v2.no-relative {
  margin-bottom: 30px;
}
.container.enterprise-grid-gray-6-v2.big-margin-container {
  margin-bottom: 110px;
}
.container.enterprise-grid-gray-6-v2.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-gray-6-v2.margin-xxxl {
  margin-bottom: 110px;
}
.container.enterprise-grid-gray-6-v2.top-gray-margin {
  margin-bottom: 55px;
}
.container.enterprise-grid-gray-6-v2.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-gray-6-v2.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.enterprise-grid-gray-6-v2.important {
  height: 0;
  overflow: hidden;
}
.container.enterprise-grid-gray-6-v2.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.enterprise-grid-gray-6-v2.z2 {
  z-index: 2;
}
.container.enterprise-grid-gray-6-v2.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.enterprise-grid-gray-6-v2.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.enterprise-grid-gray-6-v2.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.enterprise-grid-gray-6-v2.margin-80-bud {
  margin-bottom: 80px;
}
.container.enterprise-grid-gray-6-v2.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-gray-6-v2.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.enterprise-grid-gray-6-v2.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-gray-6-v2.abm-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-gray-6-v2.womens-margin {
  margin-bottom: 125px;
}
.container.enterprise-grid-gray-6-v2.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-gray-6-v2.esg-margin,
.container.enterprise-grid-gray-6-v2.margin-150,
.container.enterprise-grid-gray-6-v2.margin-80 {
  margin-bottom: 80px;
}
.container.enterprise-grid-gray-6-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-gray-6-v2.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-gray-6-v2.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-gray-6-v2.byo-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-gray-6-v2.margin-70-bud {
  margin-bottom: 70px;
}
.container.enterprise-grid-gray-6-v2.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.enterprise-grid-gray-6-v2.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.enterprise-grid-gray-6-v2.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-gray-6-v2.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-gray-6-v2.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-gray-6-v2.edit-margins {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}
.container.enterprise-grid-red-v2 {
  height: 340px;
  max-width: 1301px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  background-color: #9b211b;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  overflow: hidden;
}
.container.enterprise-grid-red-v2.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-red-v2.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-red-v2.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-red-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-red-v2.faq-container.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-red-v2.marginated-container {
  margin-bottom: 60px;
}
.container.enterprise-grid-red-v2.no-relative {
  margin-bottom: 30px;
}
.container.enterprise-grid-red-v2.big-margin-container {
  margin-bottom: 110px;
}
.container.enterprise-grid-red-v2.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-red-v2.margin-xxxl {
  margin-bottom: 110px;
}
.container.enterprise-grid-red-v2.top-gray-margin {
  margin-bottom: 55px;
}
.container.enterprise-grid-red-v2.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-red-v2.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.enterprise-grid-red-v2.important {
  height: 0;
  overflow: hidden;
}
.container.enterprise-grid-red-v2.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.enterprise-grid-red-v2.z2 {
  z-index: 2;
}
.container.enterprise-grid-red-v2.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.enterprise-grid-red-v2.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.enterprise-grid-red-v2.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.enterprise-grid-red-v2.margin-80-bud {
  margin-bottom: 80px;
}
.container.enterprise-grid-red-v2.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-red-v2.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.enterprise-grid-red-v2.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-red-v2.abm-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-red-v2.womens-margin {
  margin-bottom: 125px;
}
.container.enterprise-grid-red-v2.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-red-v2.esg-margin,
.container.enterprise-grid-red-v2.margin-150,
.container.enterprise-grid-red-v2.margin-80 {
  margin-bottom: 80px;
}
.container.enterprise-grid-red-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-red-v2.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-red-v2.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-red-v2.byo-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-red-v2.margin-70-bud {
  margin-bottom: 70px;
}
.container.enterprise-grid-red-v2.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.enterprise-grid-red-v2.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.enterprise-grid-red-v2.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-red-v2.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-red-v2.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-red-v2.edit-margins {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}
.container.enterprise-grid-clay-v2 {
  height: 340px;
  max-width: 1301px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  background-color: #bc511b;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  overflow: hidden;
}
.container.enterprise-grid-clay-v2.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-clay-v2.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-clay-v2.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-clay-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-clay-v2.faq-container.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-clay-v2.marginated-container {
  margin-bottom: 60px;
}
.container.enterprise-grid-clay-v2.no-relative {
  margin-bottom: 30px;
}
.container.enterprise-grid-clay-v2.big-margin-container {
  margin-bottom: 110px;
}
.container.enterprise-grid-clay-v2.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-clay-v2.margin-xxxl {
  margin-bottom: 110px;
}
.container.enterprise-grid-clay-v2.top-gray-margin {
  margin-bottom: 55px;
}
.container.enterprise-grid-clay-v2.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-clay-v2.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.enterprise-grid-clay-v2.important {
  height: 0;
  overflow: hidden;
}
.container.enterprise-grid-clay-v2.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.enterprise-grid-clay-v2.z2 {
  z-index: 2;
}
.container.enterprise-grid-clay-v2.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.enterprise-grid-clay-v2.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.enterprise-grid-clay-v2.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.enterprise-grid-clay-v2.margin-80-bud {
  margin-bottom: 80px;
}
.container.enterprise-grid-clay-v2.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-clay-v2.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.enterprise-grid-clay-v2.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-clay-v2.abm-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-clay-v2.womens-margin {
  margin-bottom: 125px;
}
.container.enterprise-grid-clay-v2.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-clay-v2.esg-margin,
.container.enterprise-grid-clay-v2.margin-150,
.container.enterprise-grid-clay-v2.margin-80 {
  margin-bottom: 80px;
}
.container.enterprise-grid-clay-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-clay-v2.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-clay-v2.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-clay-v2.byo-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-clay-v2.margin-70-bud {
  margin-bottom: 70px;
}
.container.enterprise-grid-clay-v2.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.enterprise-grid-clay-v2.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.enterprise-grid-clay-v2.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-clay-v2.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-clay-v2.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-clay-v2.edit-margins {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}
.container.enterprise-grid-blue-variation-v2 {
  height: 340px;
  max-width: 1301px;
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  background-color: #131854;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  overflow: hidden;
}
.container.enterprise-grid-blue-variation-v2.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue-variation-v2.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-variation-v2.enterprise-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue-variation-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-blue-variation-v2.faq-container.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-variation-v2.marginated-container {
  margin-bottom: 60px;
}
.container.enterprise-grid-blue-variation-v2.no-relative {
  margin-bottom: 30px;
}
.container.enterprise-grid-blue-variation-v2.big-margin-container {
  margin-bottom: 110px;
}
.container.enterprise-grid-blue-variation-v2.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-blue-variation-v2.margin-xxxl {
  margin-bottom: 110px;
}
.container.enterprise-grid-blue-variation-v2.top-gray-margin {
  margin-bottom: 55px;
}
.container.enterprise-grid-blue-variation-v2.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue-variation-v2.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.container.enterprise-grid-blue-variation-v2.important {
  height: 0;
  overflow: hidden;
}
.container.enterprise-grid-blue-variation-v2.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.container.enterprise-grid-blue-variation-v2.z2 {
  z-index: 2;
}
.container.enterprise-grid-blue-variation-v2.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.container.enterprise-grid-blue-variation-v2.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.container.enterprise-grid-blue-variation-v2.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.container.enterprise-grid-blue-variation-v2.margin-80-bud {
  margin-bottom: 80px;
}
.container.enterprise-grid-blue-variation-v2.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue-variation-v2.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.container.enterprise-grid-blue-variation-v2.abm-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-variation-v2.abm-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue-variation-v2.womens-margin {
  margin-bottom: 125px;
}
.container.enterprise-grid-blue-variation-v2.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-blue-variation-v2.esg-margin,
.container.enterprise-grid-blue-variation-v2.margin-150,
.container.enterprise-grid-blue-variation-v2.margin-80 {
  margin-bottom: 80px;
}
.container.enterprise-grid-blue-variation-v2.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.container.enterprise-grid-blue-variation-v2.byo-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.container.enterprise-grid-blue-variation-v2.byo-cta.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-variation-v2.byo-cta.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue-variation-v2.margin-70-bud {
  margin-bottom: 70px;
}
.container.enterprise-grid-blue-variation-v2.expert-vetted-container {
  max-width: 940px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.enterprise-grid-blue-variation-v2.admin-grid {
  max-width: 940px;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  padding: 25px;
}
.container.enterprise-grid-blue-variation-v2.enteprise-v2 {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
.container.enterprise-grid-blue-variation-v2.enteprise-v2.no-margin {
  margin-bottom: 0;
}
.container.enterprise-grid-blue-variation-v2.enteprise-v2.tertiary {
  background-color: #131854;
}
.container.enterprise-grid-blue-variation-v2.edit-margins {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}
.container.ai-hero-container {
  max-width: none;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.style-guide-info {
  color: #fff;
  background-color: #011a3c;
  border-radius: 10px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}
.color-wrap {
  height: 60px;
}
.color-wrap.primary-up-green {
  background-color: #0850a0;
}
.color-wrap.primary-up-lime {
  background-color: #0034df;
}
.color-wrap.variations-20-up-black-on-up-green {
  background-color: #108c00;
}
.color-wrap.variations-40-up-black-on-up-green {
  background-color: #0c7100;
}
.color-wrap.secondary-s-blue {
  background-color: #1f57c3;
}
.color-wrap.secondary-s-sky {
  background-color: #01cdbe;
}
.color-wrap.neutral-up-black {
  background-color: #011a3c;
}
.color-wrap.neutral-gray-01 {
  background-color: #55616d;
}
.color-wrap.neutral-gray-02 {
  background-color: #97a0aa;
}
.color-wrap.neutral-gray-03 {
  background-color: #bec4cc;
}
.color-wrap.neutral-gray-04 {
  background-color: #d5dbe0;
}
.color-wrap.neutral-gray-05 {
  background-color: #e4e8eb;
}
.color-wrap.neutral-gray-06 {
  background-color: #f2f3f7;
}
.color-wrap.neutral-gray-07 {
  background-color: #f7f8fa;
}
.color-wrap.tertiary-t-forest {
  background-color: #131854;
}
.color-wrap.tertiary-t-mint {
  background-color: #91e6b3;
}
.color-wrap.tertiary-t-brown {
  background-color: #67541f;
}
.color-wrap.tertiary-t-kiwi {
  background-color: #97922d;
}
.color-wrap.tertiary-t-yellow {
  background-color: #debe1a;
}
.color-wrap.tertiary-t-pink {
  background-color: #f66dbc;
}
.color-wrap.tertiary-t-brick {
  background-color: #9b211b;
}
.color-wrap.tertiary-t-orange-red {
  background-color: #ff4b25;
}
.color-wrap.tertiary-t-clay {
  background-color: #bc511b;
}
.color-wrap.tertiary-t-heather {
  background-color: #a18085;
}
.color-wrap.tertiary-t-lilac {
  background-color: #bda1e7;
}
.nh-rza {
  color: #011a3c;
  letter-spacing: -0.032em;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.nh-rza.margin-xxs {
  margin-bottom: 5px;
}
.nh-rza.minus-margin-h2 {
  margin-bottom: -20px;
}
.nh-rza.text-white.max-224 {
  max-width: 224px;
}
.nh-rza.text-white.max-332 {
  max-width: 332px;
}
.white {
  color: #fff;
}
.white.newhorizons-neue,
.white.newhorizons-neue.no-margin.medium {
  font-weight: 500;
}
.white.margin-60 {
  margin-bottom: 60px;
}
.white.margin-60.max-340 {
  max-width: 340px;
}
.column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.column.horizontal-centar {
  flex-direction: row;
  align-items: center;
}
.column.horizontal-centar.no-margin {
  margin-bottom: 0;
}
.column.horizontal-centar.help-negative {
  margin-top: -15px;
}
.column.horizontal-centar.margin-10 {
  margin-bottom: 10px;
}
.column.side-pad {
  padding-right: 10px;
}
.column.mobile {
  display: none;
}
.column.max-220 {
  max-width: 220px;
}
.column.h2-mobile {
  display: none;
}
.column.enterprise-column {
  padding-right: 30px;
  position: relative;
}
.column.enterprise-column.maxed-enterprise-column {
  max-width: 450px;
  padding-right: 0;
}
.column.spaced-column {
  justify-content: space-between;
  align-items: stretch;
}
.column.spaced-column.inner-space {
  align-items: flex-start;
  padding: 32px;
}
.column.slider-column {
  max-width: 350px;
}
.column.direct-contracts-column {
  max-width: 515px;
  justify-content: space-between;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-left: 10px;
}
.column.max-450-desk {
  max-width: 450px;
}
.column.hero-column {
  padding-top: 10px;
  padding-left: 10px;
}
.column.hero-column.hiw-fix {
  justify-content: space-between;
  align-items: flex-start;
}
.column.hero-column.abm {
  padding-bottom: 10px;
}
.column.hero-column.colab-hero {
  justify-content: space-between;
}
.column.hero-column.kk-hero {
  padding-top: 0;
  padding-left: 0;
}
.column.hero-column.white-hero-colum {
  background-color: #fff;
  border-radius: 8px;
  padding: 25px;
}
.column.hero-column.setup-column {
  max-width: 515px;
  justify-content: space-between;
}
.column.cat-tab-column {
  padding-top: 25px;
  padding-left: 25px;
}
.column.azure-column {
  justify-content: space-between;
}
.column.fw-column {
  max-width: 40%;
}
.column.relative-column {
  z-index: 3;
  position: relative;
}
.column.centar {
  text-align: center;
  align-items: center;
}
.column.min-column-form {
  min-height: 100vh;
}
.column.diagram {
  z-index: 2;
  width: 490px;
  height: 490px;
  flex-direction: row;
  padding-left: 50px;
  position: relative;
}
.column.diagram.first {
  width: 570px;
  top: 33px;
  left: -37px;
  overflow: hidden;
  transform: rotate(90deg);
}
.column.diagram.second {
  width: 570px;
  justify-content: flex-end;
  position: absolute;
  top: auto;
  bottom: -59px;
  left: auto;
  right: -107px;
  overflow: hidden;
  transform: rotate(90deg);
}
.column.justify {
  justify-content: space-between;
}
.column.margin-50 {
  margin-bottom: 50px;
}
.column.bug-column {
  justify-content: space-between;
  padding-right: 30px;
  position: relative;
}
.column.max-350.full {
  height: 100%;
}
.column.max-350.full.side-colimn-swiper {
  height: auto;
}
.column.max-375 {
  max-width: 375px;
}
.column.reviews-column {
  position: relative;
  overflow: hidden;
}
.column.full-column {
  width: 100%;
  margin-bottom: 40px;
}
.column.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}
.column.stats-column {
  border-top: 1px solid #bec4cc;
  padding-top: 15px;
  padding-right: 50px;
}
.column.quote-ford {
  min-height: 350px;
  justify-content: flex-end;
}
.column.full-width {
  width: 90%;
}
.column.holidey-swiper-column {
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 35px;
}
.column.holiday-heading {
  width: 100%;
  margin-bottom: 35px;
  position: relative;
}
.column.swiper-programs-heading-new {
  margin-bottom: 10px;
}
.column.downloads-hero-wrapper {
  width: 100%;
  max-width: 460px;
  padding-top: 25px;
  padding-left: 25px;
}
.column.downloads-hero-wrapper.hiw-fix {
  justify-content: space-between;
  align-items: flex-start;
}
.column.downloads-hero-wrapper.abm {
  padding-bottom: 10px;
}
.column.downloads-hero-wrapper.colab-hero {
  justify-content: space-between;
}
.column.downloads-hero-wrapper.kk-hero {
  padding-top: 0;
  padding-left: 0;
}
.column.max-350-d {
  max-width: 350px;
}
.column.hundred-column {
  width: 100%;
  align-items: stretch;
}
.column.full-width-column {
  width: 100%;
}
.column.five-cells-column {
  max-width: 375px;
}
.column.number-column,
.column.chart-column {
  height: 100%;
  justify-content: space-between;
  padding-top: 30px;
}
.column.chart-column.lines-chart-column {
  width: 100%;
  padding-top: 42px;
  padding-left: 10px;
}
.column.slide-max-column {
  max-width: 460px;
}
.column.left-spaced-column {
  justify-content: space-between;
  align-items: flex-start;
}
.column.swiper-max-column {
  width: 617px;
}
.column.desktop-center {
  align-items: center;
}
.column.space-between-column {
  justify-content: space-between;
}
.column.space-between-column.v2-spacing {
  padding: 25px;
}
.column.padding-top-25 {
  padding-top: 25px;
}
.column.max-525 {
  z-index: 2;
  max-width: 525px;
  position: relative;
}
.column.half-column {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 15px;
}
.column.max-742 {
  max-width: 742px;
}
.column.hero-column-enterprise {
  padding: 32px;
}
.column.padded-top {
  margin-top: -30px;
  padding-top: 15px;
}
.column.hero-column-enterprise-v2 {
  height: 100%;
  justify-content: space-between;
  padding: 32px 0 32px 32px;
}
.column.hero-column-enterprise-v2.top-flex {
  justify-content: flex-start;
}
.column._50-column {
  width: 50%;
}
.column.bigger-z-column {
  z-index: 3;
  position: relative;
}
.column.max-427 {
  max-width: 427px;
}
.column.blue-banner-column {
  max-width: 441px;
  justify-content: space-between;
}
.column.green-baner-column {
  max-width: 427px;
  align-self: flex-start;
}
.column.hire-slider-column {
  max-width: 375px;
}
.column.hero-column-impact {
  width: 100%;
  height: 100%;
  background-color: #011a3c;
  justify-content: flex-end;
  position: relative;
}
.column.indented-column {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
.column.spotlight-column {
  padding: 15px 30px 25px;
}
.column.set-size-column {
  height: 350px;
}
.hero-container {
  width: 100%;
  max-width: 1450px;
  color: #f7f8fa;
  background-color: #0850a0;
  border-radius: 10px;
  padding: 15px;
}
.hero-container.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.hero-container.grid.primary-up-green {
  color: #fff;
  background-color: #0850a0;
}
.hero-container.grid.neutral-up-black {
  color: #fff;
  background-color: #011a3c;
}
.hero-container.grid.dark-hero {
  background-color: #011a3c;
}
.hero-container.grid.budweiser-hero {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #011a3c;
}
.hero-container.grid.budweiser-hero.update {
  max-width: 970px;
  padding: 20px;
  position: relative;
}
.hero-container.grid.gray-06 {
  color: #55616d;
  background-color: #f2f3f7;
}
.hero-container.grid.colab-hero {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #011a3c;
  position: relative;
}
.hero-container.grid.colab-hero.update {
  padding: 20px;
  position: relative;
}
.hero-container.grid.kk-hero {
  position: relative;
}
.hero-container.grid.kk-hero.update {
  max-width: 970px;
}
.hero-container.grid.colab-hero {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #011a3c;
}
.hero-container.grid.colab-hero.update {
  padding: 20px;
  position: relative;
}
.hero-container.grid.year-end-hero {
  background-color: #b9a3df;
}
.hero-image-wrap {
  width: 100%;
  height: 500px;
  border-radius: 10px;
  overflow: hidden;
}
.hero-image-wrap.small-hero-image {
  height: 300px;
}
.hero-image-wrap.small-hero-image.abm {
  height: 320px;
}
.hero-image-wrap.small-video {
  height: 300px;
}
.hero-image-wrap.mid-size {
  height: 430px;
  min-height: 100%;
}
.hero-image-wrap.budweiser-hero-image.update {
  height: 550px;
}
.hero-image-wrap.indeed-hero-image {
  height: 370px;
}
.hero-image-wrap.microsoft-hero-image {
  height: 412px;
}
.hero-image-wrap.ppc-awernes,
.hero-image-wrap._350-image {
  height: 350px;
}
.hero-image-wrap.summer-hero-image {
  height: 430px;
}
.cover-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.cover-image.top-image {
  object-position: 50% 0%;
}
.cover-image.round-edges {
  border-radius: 10px;
  overflow: hidden;
}
.cover-image.half-cover-image {
  height: 100%;
  border-radius: 10px;
}
.cover-image.mini-image {
  object-fit: contain;
}
.cover-image.top-cover-image,
.cover-image.left-cover-image {
  object-position: 0% 50%;
}
.cover-image.rotate-image-tuf {
  transform-style: preserve-3d;
  transform: rotateX(0) rotateY(180deg) rotate(0);
}
.cover-image.spec-center {
  object-position: 100% 100%;
}
.cover-image.min-50-50 {
  min-height: 50px;
  min-width: 50px;
  align-self: center;
}
.cover-image.mobile-hero-image {
  display: none;
}
.cover-image.fill {
  object-fit: fill;
}
.cover-image.color-cover {
  width: 100vw;
  height: 100vh;
  object-position: -0.5% 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.cover-image.scale-image-cover {
  width: 120%;
  height: 120%;
  max-width: none;
  min-height: 120%;
  min-width: 120%;
}
.cover-image.edit-position-cover {
  object-position: 47% 50%;
}
.cover-image.edit-position-cover.control-absolute {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.cover-image.position-control {
  object-position: 0% 0%;
}
.cover-image.position-left {
  object-position: 75% 50%;
}
.cover-image.lightbox-cover-image {
  position: absolute;
}
.cover-image.oversize {
  width: 102%;
  min-width: 102%;
}
.margin-s {
  margin-bottom: 15px;
}
.button-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}
.button-wrap.hide-on-mobile.swiper-buttons-ppc {
  grid-template-rows: 70px;
  grid-template-columns: 70px 70px;
}
.button-wrap.reviews-wrap {
  grid-column-gap: 30px;
  margin-bottom: 20px;
}
.button-wrap._16-space {
  grid-column-gap: 16px;
}
.button {
  color: #fff;
  letter-spacing: 0.6px;
  cursor: pointer;
  background-color: #0850a0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 14px 30px 12px;
  font-size: 15px;
  line-height: 14px;
  transition: background-color 0.25s;
}
.button:hover {
  color: #fff;
  background-color: #108c00;
}
.button.small-button {
  flex: none;
  padding: 9px 15px 8px;
}
.button.small-button.absolute-button-row {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.button.small-button.ppc-small {
  z-index: 3;
  position: relative;
}
.button.small-button.ppc-small.singup {
  width: auto;
}
.button.small-button.business-banner {
  color: #011a3c;
  background-color: #fff;
  font-size: 14px;
  line-height: 13px;
}
.button.small-button.business-banner:hover {
  background-color: #e6e9e6;
}
.button.white-button {
  color: #0850a0;
  background-color: #f7f8fa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition-duration: 0.2s;
  display: flex;
}
.button.white-button:hover {
  background-color: #e6e9e6;
}
.button.white-button.mobile-margins {
  line-height: 14px;
}
.button.white-button.black-text {
  color: #011a3c;
}
.button.white-button.margin-7 {
  margin-bottom: 7px;
}
.button.secondary-white {
  border: 1px solid #fff;
}
.button.secondary {
  color: #0850a0;
  background-color: transparent;
  border: 1px solid #0850a0;
}
.button.logged-in {
  display: none;
}
.button.absolute-button {
  position: absolute;
  top: auto;
  bottom: 25px;
  left: 25px;
  right: auto;
}
.button.don-t-compress {
  flex: none;
  align-self: flex-start;
}
.button.margin-side-15 {
  margin-right: 15px;
}
.button.download-button {
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6192648e0a3bf0865baded4b_icon.svg);
  background-position: 110px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 48px;
}
.button.full {
  width: 100%;
}
.button.full.popup-button {
  margin-top: 50px;
  display: none;
}
.button.dark-button {
  background-color: #011a3c;
  transition-duration: 0.3s;
}
.button.dark-button:hover {
  background-color: #0c7100;
}
.button.brand-button {
  padding-bottom: 14px;
  font-size: 14px;
  line-height: 19.6px;
}
.button.next {
  z-index: 3;
  border-style: none;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.button.next._1 {
  bottom: -40px;
}
.button.previous {
  z-index: 3;
  border-style: none;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}
.button.no-hover-button:hover {
  background-color: #0850a0;
}
.button.disabled {
  cursor: default;
  background-color: #55616d;
}
.button.min-160 {
  min-width: 160px;
}
.button.transparent {
  color: #0850a0;
  background-color: transparent;
  border: 1px solid #0850a0;
}
.button.hide-download-section {
  display: none;
}
.button.download-button-max {
  max-width: 130px;
  margin-left: 20px;
  display: flex;
}
.button.download-button-max.mac {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
}
.button.no-wrap {
  white-space: nowrap;
}
.button.custom-button {
  white-space: nowrap;
  margin-left: 30px;
}
.button.impact-button-banner {
  background-color: rgba(253, 255, 253, 0);
  border: 1px solid #fff;
  margin-left: 15px;
}
.no-margin {
  margin-bottom: 0;
}
.no-margin.mobile {
  display: none;
}
.no-margin.max-455 {
  max-width: 455px;
}
.no-margin.max-205-mobile {
  white-space: nowrap;
}
.no-margin.subtitle-double {
  color: #55616d;
}
.no-margin.subtitle-double.h4-style.remove-height-set {
  letter-spacing: -0.02em;
  font-size: 22px;
}
.no-margin.max-611 {
  max-width: 611px;
}
.no-margin.swiper-heading-wrapper {
  max-width: 800px;
}
.no-margin.kk-titles {
  font-size: 48px;
}
.no-margin.desktop-one {
  color: #97a0aa;
}
.no-margin.desktop-one.minify-size {
  font-size: 14px;
}
.no-margin.mobile-one {
  display: none;
}
.checked-list {
  padding-left: 25px;
}
.checked-list.gap-flex {
  grid-column-gap: 30px;
  margin-bottom: 0;
  display: flex;
}
.skills-card {
  width: 100%;
  text-align: center;
  background-color: #f2f3f7;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 25px 0;
  display: flex;
}
.down-pointer-arrow {
  z-index: 2;
  width: 8px;
  height: 11px;
  margin-top: 2px;
  margin-right: 5px;
  position: relative;
}
.down-pointer-arrow.downloade {
  height: 12px;
  margin-top: 3px;
  margin-left: 5px;
  margin-right: 0;
}
.down-pointer-arrow.downloade.second-one {
  opacity: 0;
  position: absolute;
  top: 3px;
  bottom: auto;
  left: auto;
  right: 0%;
}
.feature-checkbox {
  width: 14px;
  height: 14px;
  min-height: 14px;
  min-width: 14px;
  margin-left: 20px;
}
.spacer-px {
  width: 20px;
  height: 20px;
}
.spacer-px.hide-desk {
  display: none;
}
.hiw-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 25px;
  display: grid;
}
.feature {
  border-top: 1px solid #97a0aa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: flex;
}
.feature.light-feature {
  border-top-color: #bec4cc;
  padding-top: 5px;
}
.feature.light-feature-hero {
  border-top-color: #bec4cc;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 5px;
  padding-left: 10px;
}
.feature.tech-feature {
  border-top-style: none;
}
.feature.no-border-feature {
  width: 100%;
  border-top-style: none;
  margin-bottom: 25px;
  padding-top: 0;
}
.feature.no-border-feature.no-margin {
  margin-bottom: 0;
}
.feature.modified-feature {
  margin-bottom: 32px;
  padding-top: 12px;
}
.checked-list-item {
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 15px;
  display: flex;
  position: relative;
}
.checked-list-item.no-margin {
  margin-bottom: 0;
}
.underline {
  width: 100%;
  height: 1px;
  background-color: #d5dbe0;
}
.underline.margin-15 {
  margin-bottom: 15px;
}
.cover-image-2 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.rocket-graphic {
  width: 14px;
  height: 14px;
  min-height: 14px;
  min-width: 14px;
  margin-right: 7px;
}
.margin-5 {
  margin-bottom: 5px;
}
.margin-5.nh-rza {
  color: #011a3c;
}
.max-500 {
  max-width: 500px;
}
.logo-bar-text {
  max-width: 110px;
}
.hiw-card {
  text-align: center;
  background-color: #f2f3f7;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 25px 35px;
  text-decoration: none;
  display: flex;
}
.skills-refresh-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}
.feature-div-refresh {
  width: 100%;
  border-top: 1px solid #d5dbe0;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 80px;
  display: flex;
}
.feature-div-refresh.last-div-refresh {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 0;
  display: grid;
}
.feature-div-refresh.button-div-refresh {
  padding-right: 0;
}
.darker-span {
  color: #011a3c;
}
.hiw-icon-refresh {
  width: 120px;
  height: 120px;
  object-fit: cover;
  margin-bottom: 20px;
}
.mini-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.mini-grid.modified-mini-grid {
  max-width: 632px;
}
.logo-bar-logos {
  height: 40px;
}
.logo-bar-logos.airbbnb {
  width: 82px;
}
.logo-bar-logos.bissell {
  width: 55px;
}
.logo-bar-logos.automatic {
  width: 148px;
}
.logo-bar-logos.godaddy {
  width: 40px;
}
.logo-bar-logos.coty {
  width: 77px;
}
.logo-bar-logos.microsoft {
  width: 105px;
}
.logo-bar-logos.microsoft-in-hero,
.logo-bar-logos.airbnb-in-hero,
.logo-bar-logos.bisell-in-hero {
  height: 36px;
  margin-right: 30px;
}
.logo-bar-logos.godaddy-in-hero {
  height: 36px;
  margin-right: 0;
}
.logo-bar-logos.godaddy {
  height: 25px;
  display: none;
}
.logo-bar-logos.godaddy-v2 {
  width: 92px;
  height: 19px;
}
.logo-bar-logos.godaddy-v2.m-fix-godaddy {
  width: 92px;
}
.logo-bar-logos.microsoft-v3 {
  width: 105px;
}
.logo-bar-logos.airbbnb-v3 {
  width: 82px;
}
.logo-bar-logos.pga-v3 {
  width: 40px;
}
.logo-bar-logos.bissell-v3 {
  width: 55px;
}
.logo-bar-logos.grammarly,
.logo-bar-logos.grammarly-logo {
  width: 145.203px;
  height: 34px;
}
.remote-work-refresh-card {
  height: auto;
  min-height: 120px;
  background-color: #f2f3f7;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  text-decoration: none;
  transition: background-color 0.3s, color 0.3s;
  display: flex;
}
.remote-work-refresh-card:hover {
  background-color: #e4e8eb;
}
.remote-work-refresh-card.white-card {
  background-color: #fff;
}
.remote-work-refresh-card.report {
  padding-right: 60px;
}
.remote-work-refresh-card.videos {
  justify-content: flex-start;
}
.remote-work-refresh-card.videos.new {
  height: auto;
}
.remote-work-refresh-card.updated-card {
  height: 165px;
}
.remote-work-refresh-card.new-enterprise-card {
  min-height: 223px;
}
.skills-icon-refresh {
  width: 135px;
  height: 145px;
  object-fit: cover;
  margin-bottom: 4px;
}
.check-list-checker {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 2px;
  bottom: auto;
  left: -24px;
  right: auto;
}
.row {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.row.space-between-tabs {
  width: 100%;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
}
.row.top-row {
  border-bottom-style: none;
  align-items: flex-start;
  margin-bottom: 10px;
}
.row.settings-row {
  margin-bottom: 10px;
}
.row.settings-row.no-margin {
  margin-bottom: 0;
}
.row.space-between-bott {
  justify-content: space-between;
  align-items: flex-end;
}
.row.feedback-row {
  width: 100%;
  position: relative;
}
.row.rocket-row {
  margin-left: 0;
  margin-right: 0;
}
.row.full-row {
  width: 100%;
  margin-bottom: 20px;
}
.row.align-top {
  align-items: flex-start;
}
.row.author-row {
  grid-column-gap: 15px;
  align-items: flex-start;
}
.side-image-wrap {
  width: 45vw;
  max-height: 550px;
  border-radius: 8px;
  overflow: hidden;
}
.side-image-wrap.smaller-side-image {
  width: 51vw;
  height: 100%;
  min-width: 51vw;
}
.side-image-wrap.smaller-side-image.fixed-size {
  height: 550px;
}
.side-image-wrap.smaller-side-image.azure-size {
  height: 505px;
}
.side-image-wrap.smaller-side-image.second-page {
  width: 50%;
  height: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.side-image-wrap.smaller-side-image.test {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.prefooter-refresh-image {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 6px;
}
.prefooter-refresh-image.dc {
  width: auto;
  height: 180px;
}
.prefooter-refresh-image.bigger-refresh-image {
  height: 228px;
}
.prefooter-refresh-image.edit-size {
  height: 242px;
  border-radius: 0;
}
.label-and-button {
  width: 100%;
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  display: flex;
}
.label-and-button.flexed-correctly {
  justify-content: flex-start;
  align-items: center;
}
.pointer-link-down {
  color: #0850a0;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}
.pointer-link-down.max-pointer {
  max-width: 300px;
}
.pointer-link-down.margin-70 {
  margin-bottom: 70px;
}
.link-underline {
  border-bottom: 1px solid #bec4cc;
}
.down-pointer-arrow-hover {
  z-index: 1;
  width: 8px;
  height: 11px;
  margin-right: 5px;
  position: absolute;
  top: 2px;
}
.margin-25 {
  margin-bottom: 25px;
}
.margin-25.max-370 {
  max-width: 370px;
}
.margin-15 {
  margin-bottom: 15px;
}
.pointer-link-right {
  color: #0850a0;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: border-color 0.2s, color 0.3s;
  display: flex;
  position: relative;
}
.pointer-link-right.two-rows {
  align-items: flex-end;
}
.pointer-link-right.ppc-link {
  margin-bottom: 20px;
}
.pointer-link-right.holiday-link {
  position: absolute;
  top: auto;
  bottom: 13px;
  left: auto;
  right: 0%;
}
.pointer-link-right.white-pointer-link {
  color: #fff;
}
.link-underline {
  color: #0850a0;
  cursor: pointer;
  text-decoration: none;
  transition: border-color 0.2s;
}
.link-underline:hover {
  border-bottom-color: #0850a0;
}
.link-underline.no-border {
  border-bottom-color: transparent;
}
.link-underline.white-link-underline {
  color: #fff;
}
.link-underline.white-link-underline:hover {
  border-bottom-color: #fff;
}
.link-underline.no-hover-underline:hover {
  border-bottom-color: #bec4cc;
}
.right-pointer-arrow {
  z-index: 2;
  width: 11px;
  height: 9px;
  margin-left: 5px;
  position: relative;
}
.right-pointer-arrow.two-rows-arrow {
  margin-bottom: 4.5px;
}
.right-pointer-arrow.point-down {
  transform: rotate(90deg);
}
.right-pointer-arrow.white-arrow {
  filter: brightness(200%) saturate(0%);
}
.right-pointer-arrow.inline-arrow {
  display: inline;
}
.right-pointer-arrow-hover {
  z-index: 1;
  margin-left: 5px;
  position: absolute;
  top: auto;
  bottom: 6px;
  left: auto;
  right: 0%;
}
.right-pointer-arrow-hover.moved-hover {
  bottom: 6.5px;
}
.footer-label {
  color: #d5dbe0;
  letter-spacing: 0.4px;
  font-size: 14px;
}
.footer-label.social-label {
  margin-bottom: 20px;
}
.footer-label.social-label.no-margin {
  margin-bottom: 0;
}
.footer-label.bottom-label {
  margin-right: 40px;
}
.footer {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}
.footer.download-footer {
  padding-left: 0;
  padding-right: 0;
}
.footer.ppc-footer {
  width: 100%;
}
.footer.womens-footer {
  width: 100%;
  padding-left: 25px;
  padding-right: 25px;
}
.footer.gift-footer {
  width: 100%;
  flex: 1;
  justify-content: flex-end;
  padding-left: 25px;
  padding-right: 25px;
}
.footer.white-footer {
  background-color: #fff;
}
.footer-label-wrap {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}
.visitor-container {
  z-index: 2;
  width: 100%;
  max-width: 970px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}
.visitor-container.footer-rights {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  padding-top: 10px;
  display: flex;
}
.visitor-container.newhorizons-payroll {
  border-top: 1px #97a0aa;
  border-bottom: 1px solid #97a0aa;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  padding-bottom: 20px;
  font-size: 14px;
  display: flex;
}
.visitor-container.flex-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.visitor-container.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.visitor-container.footer-rights {
  display: flex;
}
.visitor-container.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.visitor-container.center {
  display: flex;
}
.visitor-container.visitro-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.visitor-container.center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}
.footer-social {
  z-index: 2;
  width: 14px;
  height: 14px;
  max-height: 14px;
  display: block;
  position: relative;
}
.footer-social.facebook-social-foote {
  width: 14px;
  height: 14px;
}
.footer-arrow {
  display: none;
}
.social-sideflex {
  align-items: center;
  display: flex;
}
.footer-columns {
  max-width: 162px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.visitor-footer-link {
  color: #f7f8fa;
  letter-spacing: 0.4px;
  border-bottom: 1px solid transparent;
  margin-bottom: 9px;
  font-size: 14px;
  text-decoration: none;
}
.visitor-footer-link:hover {
  color: #d5dbe0;
  border-bottom-color: transparent;
  text-decoration: underline;
}
.visitor-footer-link.no-margin {
  margin-bottom: 0;
}
.visitor-footer-link.no-margin.gray-04 {
  color: #d5dbe0;
}
.visitor-footer-link.no-margin.gray-1-text:hover {
  color: #97a0aa;
}
.visitor-footer-link.bottom-links {
  margin-bottom: 0;
  margin-right: 20px;
}
.visitor-footer-link.dark-footer-link {
  color: #97a0aa;
  margin-bottom: 0;
}
.visitor-footer-link.dark-footer-link:hover {
  color: #55616d;
}
.social-links-wrap {
  align-items: center;
  margin-left: 10px;
  display: flex;
}
.social-icon {
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.social-icon:hover {
  background-size: 100% 100%;
}
.social-icon.app-icon {
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 0;
}
.social-icon.app-icon.no-left-margjn.r-2-0,
.social-icon.app-icon.r-2-0 {
  width: 40px;
  height: 40px;
}
.footer-wrap {
  width: 100%;
  max-width: 1450px;
  background-color: #011a3c;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 80px 15px 100px;
  display: flex;
}
.footer-wrap.ppc-footer {
  padding: 50px 80px;
}
.footer-wrap.womens-footer {
  max-width: 1150px;
  padding: 35px 80px;
}
.footer-wrap.ppc-plus-footer {
  max-width: 1450px;
  justify-content: center;
  padding: 35px 80px;
}
.footer-wrap.mini-footer-wrap {
  height: 88px;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
}
.footer-wrap.white-footer-wrap {
  background-color: #fff;
}
.social-footer-wrap {
  align-items: center;
  display: flex;
}
.newhorizons-payroll {
  color: #f7f8fa;
  border-bottom: 1px solid #bec4cc;
  text-decoration: none;
}
.newhorizons-payroll:hover {
  color: #f7f8fa;
}
.slide-content {
  width: 100%;
}
.margin-10 {
  margin-bottom: 10px;
}
.margin-10.location-hidden {
  display: none;
}
.margin-10.full-sizing {
  flex: 1;
}
.margin-10.max-90 {
  max-width: 90px;
}
.montreal {
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
}
.montreal.dark {
  color: #011a3c;
}
.montreal.why-bussines-right-heading {
  color: #fff;
  margin-bottom: 40px;
}
.margin-20 {
  margin-bottom: 20px;
}
.cat-cards-wrap {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.cat-card {
  width: 100%;
  height: 100%;
  color: #011a3c;
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 10px 15px 15px;
  text-decoration: none;
  transition: background-color 0.3s;
  display: flex;
}
.cat-card:hover {
  color: #011a3c;
  background-color: rgba(0, 30, 0, 0.08);
}
.rating-wrap {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.rating-wrap.no-margin {
  margin-bottom: 0;
}
.rating-wrap.margin-10 {
  margin-bottom: 10px;
}
.star {
  width: 14px;
  height: 13px;
  margin-bottom: 3px;
  margin-right: 5px;
}
.black-text {
  color: #011a3c;
}
.black-text.max-feature {
  max-width: 165px;
}
.black-text.hero-paragraph.max-410 {
  max-width: 410px;
}
.black-text.max-280 {
  max-width: 280px;
}
.black-text.margin-8 {
  margin-bottom: 8px;
}
.black-text.right-margin-10 {
  margin-right: 10px;
}
.black-text.transparent {
  opacity: 0;
}
.talents-wrap {
  display: flex;
}
.talent-icon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
}
.talent-icon.talent-icon-second,
.talent-icon.talent-icon-3 {
  margin-left: -20px;
}
.h5-for-cat-pages {
  flex: 1;
  margin-bottom: 10px;
}
.cat-categories-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 9fr;
  grid-auto-columns: 1fr;
  margin-bottom: 55px;
  padding: 0;
  display: grid;
  position: relative;
}
.categories-content {
  height: 387px;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}
.categories-image {
  width: 100%;
  height: 100%;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}
.skills-wrap {
  color: #011a3c;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.skills-tag {
  background-color: #fff;
  border-radius: 20px;
  margin-right: 10px;
  padding: 9px 15px 8px;
}
.skills-tag.gray-skills {
  color: #011a3c;
  background-color: #f2f3f7;
  margin-bottom: 10px;
}
.skills-tag.margins-skills {
  margin-bottom: 10px;
}
.skills-tag.second-page {
  background-color: #fff;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 15px;
}
.skills-tag.second-page.holiday-skills {
  background-color: #f2f3f7;
}
.star-wrap {
  align-items: center;
  display: flex;
}
.ratings-wrap {
  width: 60%;
  color: #011a3c;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.ratings-wrap.new-one {
  width: 75%;
}
.ratings-wrap.holiday-raiting {
  width: auto;
}
.side-margin-5 {
  margin-right: 5px;
}
.faq-item-content {
  border-bottom: 1px solid #bec4cc;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding-bottom: 15px;
  display: flex;
}
.faq-item-content.last-item {
  border-bottom-style: none;
  padding-bottom: 0;
}
.faq-close {
  color: #1f57c3;
  display: none;
}
.faq-list {
  z-index: 2;
  padding: 0 0 20px;
  position: relative;
  overflow: hidden;
}
.faq-read-more {
  color: #1f57c3;
}
.read-more-toggle {
  color: #0850a0;
  cursor: pointer;
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.read-more-toggle.show-on-mobile {
  display: none;
}
.read-more-toggle.show-on-mobile.show-lg {
  display: flex;
}
.read-more-toggle.hide-desk,
.read-more-toggle.bundled-hidden-select {
  display: none;
}
.read-more-toggle.bundled-hidden-select-spec,
.read-more-toggle.custom-one {
  display: flex;
}
.read-more-toggle.custom-one.hide-read-more {
  display: none;
}
.faq-item-toggle {
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}
.faq-item-toggle.last-faq {
  margin-bottom: 0;
}
.answer-wrap {
  overflow: hidden;
}
.faq-arrow {
  width: 10px;
  height: 5px;
  min-height: 5px;
  min-width: 10px;
  margin-left: 5px;
}
.faq-question {
  font-weight: 400;
}
.see-all-link {
  color: #0850a0;
  margin-top: 20px;
  text-decoration: none;
  display: none;
}
.see-more {
  color: #1f57c3;
  border-bottom: 1px solid #bec4cc;
}
.related-link {
  height: 20px;
  color: #55616d;
  font-size: 14px;
  text-decoration: none;
  display: block;
  overflow: hidden;
}
.related-link:hover {
  color: #1f57c3;
  text-decoration: underline;
}
.view-less {
  color: #1f57c3;
  border-bottom: 1px solid #bec4cc;
}
.links-mask {
  margin-bottom: 20px;
}
.links-list {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.light-hero-container {
  width: 100%;
  max-width: 1450px;
  color: #f7f8fa;
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 15px;
}
.light-hero-container.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.light-hero-container.grid.direct-contracts-hero {
  padding-bottom: 0;
}
.light-hero-container.grid.agency-hero {
  margin-bottom: 40px;
}
.light-hero-container.grid.tech-hero,
.light-hero-container.grid.margins-hero-fw {
  margin-bottom: 55px;
}
.light-hero-container.grid.padding-25 {
  padding: 25px;
}
.get-to-work-image {
  width: 455px;
  height: 320px;
  border-radius: 8px;
  overflow: hidden;
}
.margin-35 {
  margin-bottom: 35px;
}
.card-project-catalog {
  height: 320px;
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}
.project-catalog-card-image {
  width: 100%;
  height: 205px;
  position: relative;
}
.talent-info {
  z-index: 2;
  height: 35px;
  color: #011a3c;
  background-color: #fff;
  border-radius: 30px;
  align-items: center;
  padding: 5px 8px 5px 4px;
  font-family: newhorizons Rza;
  font-size: 18px;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: 10px;
  bottom: auto;
  left: 14px;
  right: auto;
}
.project-catalog-content {
  width: 100%;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}
.project-catalog-content.white-bg {
  background-color: #fff;
}
.talent-avatar-overall {
  width: 33px;
  height: 25px;
  justify-content: flex-start;
  align-items: center;
  margin-right: 5px;
  padding-left: 4px;
  display: flex;
  position: relative;
}
.talent-avatar {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  overflow: hidden;
}
.talent-dot {
  width: 12px;
  height: 12px;
  background-color: #0850a0;
  border: 2px solid #fff;
  border-radius: 50%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -1px;
}
.talent-scout-card {
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 35px 15px 20px;
  display: flex;
}
.talent-scout-avatar {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin-bottom: 20px;
  overflow: hidden;
}
.margin-55 {
  margin-bottom: 55px;
}
.left-margin-10 {
  margin-left: 10px;
}
.h1-style {
  color: #0850a0;
  letter-spacing: -0.06em;
  font-family: newhorizonsrza, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
}
.h1-style.newhorizons-neue {
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
}
.h1-style.newhorizons-neue.text-white._111 {
  font-weight: 500;
}
.h1-style.newhorizons-neue.text-white.margin-70-bud {
  margin-bottom: 70px;
  font-weight: 400;
}
.h1-style.newhorizons-neue.text-white.margin-70-bud.blod {
  font-weight: 500;
}
.h1-style.text-white.margin-xxl {
  margin-bottom: 80px;
}
.h1-style.text-white.newhorizons-neue {
  font-weight: 400;
}
.h1-style.text-white.newhorizons-neue.margin-xxl.medium {
  font-weight: 500;
}
.h1-style.dark-text.h1-kk {
  font-size: 65px;
}
.h1-style.black-text {
  color: #011a3c;
}
.h2-style {
  color: #0850a0;
  letter-spacing: -0.032em;
  font-family: newhorizonsrza, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1em;
}
.h2-style.newhorizons-neue {
  font-family: Neuemontreal, sans-serif;
}
.h2-style.newhorizons-neue.text-green.margin-8 {
  margin-bottom: 8px;
}
.h2-style.newhorizons-neue.gray-2-text {
  color: #97a0aa;
}
.h2-style.black-text {
  color: #011a3c;
}
.h2-style.marketplace-rate {
  color: #fff;
  font-family: Neuemontreal, sans-serif;
}
.h3-style {
  color: #011a3c;
  letter-spacing: -0.006em;
  font-family: Neuemontreal, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1em;
}
.h3-style.nh-rza {
  color: #0850a0;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h3-style.nh-rza.white {
  color: #fff;
}
.h3-style.nh-rza.white.bud {
  letter-spacing: -0.006em;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 38px;
}
.h3-style.nh-rza.white.bud.margin-50 {
  margin-bottom: 50px;
}
.h3-style.nh-rza.dark-text {
  color: #011a3c;
}
.h3-style.margin-70 {
  margin-bottom: 70px;
}
.h3-style.nh-rza-bud {
  color: #fff;
  margin-bottom: 0;
  font-family: newhorizonsrza, sans-serif;
  font-size: 34px;
  font-weight: 400;
}
.h3-style.nh-rza-bud.white {
  color: #fff;
}
.h3-style.nh-rza-bud.white.bud {
  letter-spacing: -0.006em;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 38px;
}
.h3-style.nh-rza-bud.white.bud.margin-50 {
  margin-bottom: 50px;
}
.h4-style {
  color: #011a3c;
  letter-spacing: -0.004em;
  margin-bottom: 10px;
  font-family: Neuemontreal, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.1em;
}
.h4-style.nh-rza {
  color: #0850a0;
  letter-spacing: -0.06em;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h4-style.nh-rza.dark-text {
  color: #011a3c;
}
.h4-style.nh-rza.white {
  color: #fff;
}
.h4-style.nh-rza.white.margin-50 {
  margin-bottom: 50px;
}
.h4-style.nh-rza.white.margin-50.bud {
  font-size: 24px;
  line-height: 29px;
}
.h4-style.nh-rza.white.bud {
  margin-bottom: 0;
}
.h4-style.margin-25 {
  margin-bottom: 25px;
}
.h4-style.margin-25.custom-max {
  max-width: 300px;
}
.h4-style.margin-15 {
  margin-bottom: 15px;
}
.h4-style.margin-5 {
  margin-bottom: 5px;
}
.h4-style.newhorizons-neue.margin-20 {
  margin-bottom: 20px;
}
.h4-style.newhorizons-neue.no-margin,
.h4-style.newhorizons-neue.resource-thanks-heading,
.h4-style.no-margin {
  margin-bottom: 0;
}
.h4-style.margin-20 {
  margin-bottom: 20px;
}
.h4-style.gray-1-text._370 {
  max-width: 370px;
}
.h4-style.text-white.no-margin.max-660 {
  max-width: 660px;
}
.h4-style.text-white.normal {
  font-weight: 500;
}
.h4-style.text-white.margin-15.kk-paragraph {
  font-size: 24px;
}
.h4-style.text-white.margin-55 {
  margin-bottom: 55px;
}
.h4-style.text-white.max-570 {
  max-width: 570px;
}
.h4-style.text-white.margin-45 {
  margin-bottom: 45px;
}
.h4-style.gray-3-text {
  color: #bec4cc;
}
.h4-style.gray-3-text.h4-kk {
  font-size: 24px;
}
.h4-style.gray-3-text.h4-kk.max-500 {
  max-width: 490px;
}
.h4-style.margin-35 {
  margin-bottom: 35px;
}
.h4-style.max-600 {
  max-width: 600px;
}
.h5-style {
  color: #011a3c;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
  font-family: Neuemontreal, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
}
.h5-style.nh-rza {
  color: #0850a0;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h5-style.nh-rza.black-text {
  color: #011a3c;
}
.h5-style.nh-rza.black-text.max-200 {
  max-width: 200px;
}
.h5-style.nh-rza.margin-15 {
  margin-bottom: 15px;
}
.h5-style.nh-rza.margin-5 {
  margin-bottom: 5px;
}
.h5-style.nh-rza.margin-5.dark-style,
.h5-style.nh-rza.dark,
.h5-style.nh-rza.dark-text {
  color: #011a3c;
}
.h5-style.no-margin {
  margin-bottom: 0;
}
.h5-style.no-margin.max-390 {
  max-width: 390px;
}
.h5-style.margin-25 {
  margin-bottom: 25px;
}
.h5-style.margin-25.max-375 {
  max-width: 375px;
}
.h5-style.margin-5 {
  margin-bottom: 5px;
}
.h5-style.gray-1-text.margin-25.quote {
  font-family: newhorizonsrza, sans-serif;
}
.h5-style.margin-15 {
  margin-bottom: 15px;
}
.h5-style.margin-15.max-200 {
  max-width: 200px;
}
.h5-style.text-white.quote {
  font-family: newhorizonsrza, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.05em;
}
.h5-style.margin-20 {
  margin-bottom: 20px;
}
.h5-style.quote-h5 {
  color: #fff;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h5-style.gray-4-text.margin-5.white-text {
  color: #fff;
}
.h5-style.expert-vetted-h5-style {
  max-width: 200px;
  color: #011a3c;
  margin-bottom: 5px;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h5-style.expert-vetted-h5-style.black-text {
  color: #011a3c;
}
.h5-style.expert-vetted-h5-style.black-text.max-200 {
  max-width: 200px;
}
.h5-style.expert-vetted-h5-style.margin-15 {
  margin-bottom: 15px;
}
.h5-style.expert-vetted-h5-style.margin-5 {
  margin-bottom: 5px;
}
.h5-style.expert-vetted-h5-style.margin-5.dark-style,
.h5-style.expert-vetted-h5-style.dark,
.h5-style.expert-vetted-h5-style.dark-text {
  color: #011a3c;
}
.h5-style.expert-vetted-h5-style.custom-max-vetted {
  max-width: 100px;
}
.h6-style {
  color: #011a3c;
  margin-bottom: 10px;
  font-family: Neuemontreal, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
}
.h6-style.nh-rza {
  letter-spacing: -0.6px;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h6-style.nh-rza.no-margin {
  margin-bottom: 0;
}
.h6-style.nh-rza.max-260 {
  max-width: 260px;
}
.h6-style.nh-rza.gray-1-text.margin-25 {
  margin-bottom: 25px;
}
.h6-style.bigger-h6-style.margin-20,
.h6-style.bigger-h6-style.agency-spec {
  margin-bottom: 20px;
}
.h6-style.margin-15 {
  margin-bottom: 15px;
}
.h6-style.margin-5 {
  margin-bottom: 5px;
}
.h6-style.gray-1-text.no-margin,
.h6-style.no-margin {
  margin-bottom: 0;
}
.h6-style.margin-35 {
  margin-bottom: 35px;
}
.h6-style.reviews-rating {
  color: #fff;
  margin-bottom: -3px;
  line-height: 1em;
}
.margins-div {
  height: 40px;
  color: #f2f3f7;
  background-color: #0850a0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.margins-div.margin-xxs {
  margin-bottom: 5px;
}
.margins-div.margin-m {
  margin-bottom: 25px;
}
.margins-div.margin-l {
  margin-bottom: 35px;
}
.margins-div.margin-xl {
  margin-bottom: 60px;
}
.margins-div.margin-xxl {
  margin-bottom: 80px;
}
.margins-div.margin-xxxl {
  margin-bottom: 110px;
}
.margin-xs {
  margin-bottom: 10px;
}
.newhorizons-neue {
  color: #011a3c;
  letter-spacing: -0.035em;
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
}
.newhorizons-neue.white {
  color: #fff;
}
.newhorizons-neue.text-white.max-580 {
  max-width: 477px;
}
.margin-m {
  margin-bottom: 25px;
}
.jumping-link {
  margin-top: -100px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.skills {
  margin-bottom: 10px;
  margin-right: 10px;
}
.skills.margin-10 {
  margin-bottom: 10px;
}
.side-image-wrap {
  position: relative;
}
.side-image-wrap.report-side {
  width: 100%;
  height: 330px;
}
.case-study-logo-wrap {
  max-width: 115px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
  position: absolute;
  top: 10px;
  bottom: auto;
  left: auto;
  right: 10px;
}
.case-study-logo {
  width: 60px;
}
.filters-hide {
  font-size: 12px;
  display: none;
  position: relative;
  overflow: hidden;
}
.disable-double-click {
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.category-featured-services-item {
  margin-bottom: 10px;
  position: relative;
}
.cat-cards-slider {
  width: 100%;
}
.cat-cards-slider.centered-one {
  align-self: center;
  margin-bottom: 25px;
}
.rating-star {
  width: 21px;
  height: 20px;
  margin-bottom: 10px;
  margin-right: 5px;
}
.margin-xxs {
  margin-bottom: 5px;
}
.lap-top-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 0% 50%;
}
.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}
.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}
.nav-menu-button-substitute-3-0 {
  display: none;
}
.tabs-link-three {
  width: 100%;
  background-color: transparent;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px 20px;
  display: flex;
}
.tabs-link-three:hover {
  color: #656565;
  background-color: #f2f3f7;
  text-decoration: none;
}
.tabs-link-three.w--current {
  background-color: #f2f3f7;
}
.flex-menu-3-0.centar {
  align-items: center;
  display: flex;
}
.dd-arrow-3-0 {
  width: 12px;
  height: 12px;
  margin-top: -2px;
  margin-left: 2px;
  position: static;
}
.image-3-0 {
  width: 82px;
  height: 22px;
}
.image-3-0.bot-image-3-0 {
  object-fit: contain;
  object-position: 50% 75%;
}
.image-3-0.contain {
  object-fit: contain;
}
.scrolled-button-3-0 {
  width: 100%;
  justify-content: flex-end;
  display: none;
  position: absolute;
}
.sub-nav-link-3-0 {
  color: #011a3c;
  letter-spacing: 0.4px;
  margin-right: 15px;
  font-size: 14px;
  line-height: 1.2em;
  text-decoration: none;
}
.sub-nav-link-3-0:hover {
  color: #011a3c;
  text-decoration: underline;
}
.sub-nav-link-3-0.w--current {
  color: #011a3c;
}
.sub-nav-link-3-0.last-sub-nav-link-3-0 {
  margin-right: 0;
}
.sub-nav-link-3-0.lg-screen {
  display: none;
}
.sub-nav-link-3-0.medium-screen {
  display: flex;
}
.sub-nav-link-3-0.ai-services,
.xl-resource-3-0 {
  display: none;
}
.dd-list-container-3-0 {
  z-index: 2;
  width: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  position: relative;
}
.top-tab-3-0 {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 30px;
  padding-left: 20px;
  display: flex;
}
.nav-test-2 {
  display: none;
}
.catalog-card-3-0 {
  height: 80px;
  color: #011a3c;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 20px;
  padding-right: 3px;
  font-size: 14px;
  line-height: 1.5em;
  text-decoration: none;
  display: flex;
}
.catalog-card-3-0:hover {
  color: #222;
  background-color: #f2f3f7;
  text-decoration: none;
}
.catalog-card-3-0.no-margin-3-0-lg {
  margin-bottom: 0;
}
.dd-wrapper-3-0 {
  z-index: 1;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}
.tabs-arrow-3-0 {
  width: 9px;
  height: 14px;
  margin-left: 3px;
}
.nav-search-wrap-3-0 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.static-buttons-3-0 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  display: flex;
}
.static-buttons-3-0.ppc-v2 {
  overflow: hidden;
}
.tabs-pane-3-0 {
  width: 100%;
  height: 100%;
}
.resource-long-3-0 {
  color: #011a3c;
  font-size: 13px;
  line-height: 21px;
}
.search-field-trigger-3-0 {
  z-index: 3;
  width: 45px;
  height: 40px;
  background-color: #f2f3f7;
  border: 1px solid #e0e0e0;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.bot-responsive-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}
.dd-toggle-3-0 {
  height: 100%;
  color: #011a3c;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px 0 0;
  transition: color 0.2s;
  display: flex;
  overflow: hidden;
}
.dd-toggle-3-0:hover {
  color: #0850a0;
}
.dd-toggle-3-0.w--open {
  color: #0850a0;
}
.dd-list-3-0 {
  width: 100vw;
  background-color: #fff;
  border-top: 1px solid #e0e0e0;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 50px;
  display: none;
  position: fixed;
  top: 70px;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 0 2px 5px rgba(29, 67, 84, 0.2);
}
.dd-list-3-0.w--open {
  border-top-style: none;
  justify-content: flex-start;
  display: flex;
  position: fixed;
  box-shadow: 0 2px 5px rgba(29, 67, 84, 0.2);
}
.tab-label {
  color: #011a3c;
  margin-bottom: 5px;
}
.search-block-wrapper-3-0 {
  z-index: 2;
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: none;
  position: absolute;
}
.visitor-button-responsive-3-0 {
  height: 40px;
  min-width: 137px;
  color: #fff;
  text-align: center;
  background-color: #0850a0;
  border-radius: 6px;
  padding: 0 30px;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  transition: color 0.15s, opacity 0.15s, background-color 0.15s ease-in;
}
.visitor-button-responsive-3-0:hover {
  color: #fff;
  background-color: #0850a0;
  text-decoration: none;
}
.tabs-pane-content-3-0 {
  z-index: 2;
  width: 100%;
  grid-column-gap: 30px;
  border-left: 1px solid #e0e0e0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  padding-left: 30px;
  display: grid;
  position: relative;
}
.search-form-3-0 {
  background-color: transparent;
  display: none;
}
.ft-content-responsive-3-0 {
  width: 210px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.nav-3-0-button {
  color: #fff;
  text-align: center;
  background-color: #0850a0;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 13px 30px;
  font-size: 15px;
  line-height: 1em;
  transition: color 0.15s, opacity 0.15s, background-color 0.15s ease-in;
  display: flex;
}
.nav-3-0-button:hover {
  color: #fff;
  background-color: #0850a0;
  text-decoration: none;
}
.nav-3-0-button.responsive-nav-3-0-button {
  display: none;
}
.nav-3-0-button.desktop-nav-3-0-button.logged-in {
  display: flex;
}
.back-arrow-mobile-3-0 {
  display: none;
}
.why-choose-card-3-0 {
  width: 100%;
  height: auto;
  color: #222;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 10px 20px 15px;
  font-size: 14px;
  line-height: 1.5em;
  text-decoration: none;
  display: flex;
}
.why-choose-card-3-0:hover {
  background-color: #f2f3f7;
  text-decoration: none;
}
.navbar-3-0-container {
  width: 100%;
  height: 70px;
  justify-content: space-between;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}
.navbar-3-0-container.ppc-nav.ppc-new {
  max-width: 1450px;
}
.catalog-image-3-0 {
  width: 87px;
  height: 100%;
  object-fit: cover;
  margin-right: 20px;
}
.nav-padding-item-3-0 {
  padding: 10px 10px 10px 20px;
  text-decoration: none;
}
.nav-padding-item-3-0:hover {
  background-color: #f2f3f7;
  border-radius: 6px;
  text-decoration: none;
}
.nav-link-wrapper-3-0 {
  height: 100%;
  color: #011a3c;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  display: flex;
  position: static;
}
.nav-link-wrapper-3-0:hover {
  color: #0850a0;
  text-decoration: none;
}
.nav-link-wrapper-3-0.logged-in.side-margin-15 {
  margin-right: 15px;
}
.nav-link-wrapper-3-0.marginated-nav-link {
  padding-right: 20px;
}
.tabs-wrapper-3-0 {
  z-index: 2;
  width: 100%;
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}
.button-with-arrow-3-0 {
  color: #1f57c3;
  justify-content: flex-end;
  align-items: center;
  font-size: 13px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}
.button-with-arrow-3-0:hover {
  color: #1f57c3;
  text-decoration: underline;
}
.button-with-arrow-3-0.margin-s-3-0-lg {
  margin-bottom: 10px;
}
.nav-padding-item-max-3-0 {
  max-width: 212px;
  margin-bottom: 30px;
  padding: 10px 20px;
  text-decoration: none;
}
.nav-padding-item-max-3-0:hover {
  background-color: #f2f3f7;
  border-radius: 6px;
  text-decoration: none;
}
.why-newhorizons-column-3-0 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.nav-menu-button-responsive-3-0 {
  display: none;
}
.sub-nav-container-3-0 {
  z-index: 2;
  width: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}
.nav-content-small-label-3-0 {
  color: #55616d;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 21px;
}
.why-newhorizons-label-3-0 {
  color: #011a3c;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 14px;
}
.nav-link-text-3-0 {
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}
.nav-link-text-3-0:hover {
  text-decoration: none;
}
.catalog-card-text-3-0 {
  color: #011a3c;
}
.form-label-3-0 {
  display: none;
}
.form-label-3-0.visible {
  width: 100%;
  text-align: left;
  display: flex;
}
.sub-nav-3-0 {
  z-index: 98;
  height: 69px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 22px;
  padding-bottom: 26px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 70px;
}
.nav-content-label-3-0 {
  color: #011a3c;
  margin-bottom: 5px;
  font-size: 14px;
}
.nav-menu-3-0 {
  height: 100%;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  margin-left: 20px;
  display: flex;
}
.nav-menu-3-0._404-nav-menu {
  display: none;
}
.why-newhorizons-column-responsive-3-0 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.tabs-link-small-text-3-0 {
  color: #55616d;
  letter-spacing: 0.4px;
  font-size: 13px;
  line-height: 21px;
}
.close-search-icon-3-0 {
  display: none;
  position: absolute;
}
.half-grid-3-0 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.nav-link-wrapper-responsive-3-0 {
  height: 100%;
  color: #222;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
}
.nav-link-wrapper-responsive-3-0:hover {
  color: #0850a0;
  text-decoration: none;
}
.back-label {
  color: #222;
  margin-bottom: 5px;
  font-weight: 500;
}
.back-label.no-margin {
  margin-bottom: 0;
}
.back-label.hiw-number {
  opacity: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 3px;
  display: none;
}
.nav-menu-content-3-0-desktop {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.tabs-content-3-0 {
  overflow: visible;
}
.resource-label-3-0 {
  color: #97a0aa;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 20px;
}
.dd-toggle-text-3-0 {
  letter-spacing: 0.4px;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  line-height: 1.2em;
  display: flex;
}
.why-choose-card-mid-3-0 {
  width: 100%;
  height: auto;
  color: #011a3c;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 10px 20px 15px;
  font-size: 14px;
  line-height: 1.5em;
  text-decoration: none;
  display: flex;
}
.why-choose-card-mid-3-0:hover {
  background-color: #f2f3f7;
  text-decoration: none;
}
.nav-menu-responsive-3-0 {
  display: none;
}
._3-0-brand {
  width: 82px;
  height: 22px;
}
._3-0-brand.margins-brand {
  margin-right: 23px;
}
._3-0-brand.small-side-margin {
  margin-right: 10px;
}
.navbar-3-0 {
  z-index: 99;
  height: 70px;
  background-color: #fff;
  border-bottom: 1px solid #d5dbe0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.navbar-3-0._404-navbar {
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.navbar-3-0.byo-navbar {
  border-bottom: 1px solid #d5dbe0;
}
.navbar-3-0.hide-always {
  display: none;
}
.navbar-3-0.border-no {
  border-bottom-style: none;
}
.bot-tab-3-0 {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.bot-tab-3-0.edit-bot-tab-3-0 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.nav-3-0-button-scrolled {
  color: #fff;
  text-align: center;
  background-color: #0850a0;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 8px 15px;
  font-size: 13px;
  line-height: 1em;
  transition: color 0.15s, opacity 0.15s, background-color 0.15s ease-in;
  display: flex;
}
.nav-3-0-button-scrolled:hover {
  color: #fff;
  background-color: #0850a0;
  text-decoration: none;
}
.nav-3-0-button-scrolled.hide-on-ppc-v2 {
  background-color: #0850a0;
  border-radius: 24px;
  padding-top: 9px;
}
.nav-3-0-button-scrolled.hide-on-ppc-v2:hover {
  background-color: #0c7100;
}
.nav-3-0-button-scrolled.hide-on-ppc-v2.big-button-desktop {
  padding: 14px 30px 12px;
  font-size: 15px;
  line-height: 14px;
}
.right-nav-3-0 {
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  display: flex;
  position: relative;
}
.cat-link-3-0 {
  color: #011a3c;
  border-radius: 6px;
  padding: 10px 20px;
  font-size: 13px;
  line-height: 21px;
  text-decoration: none;
}
.cat-link-3-0:hover {
  color: #222;
  background-color: #f2f3f7;
  text-decoration: none;
}
.ft-arrow-responsive-3-0 {
  width: 9px;
  height: 14px;
  margin-left: 3px;
}
.tab-link-content-3-0 {
  width: 230px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 10px;
  display: flex;
}
.error-message-webflow {
  width: 0;
  height: 0;
  margin-top: 0;
  padding: 0;
}
.search-embed-3-0 {
  width: 100%;
}
.tabs-link-text-3-0 {
  color: #011a3c;
  letter-spacing: 0.4px;
  margin-bottom: 7px;
  font-size: 14px;
  line-height: 18px;
}
.top-tab-find-work-3-0 {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-left: 20px;
  display: flex;
}
.navbar-3-0-container-bot {
  width: 100%;
  height: 80px;
  max-width: 970px;
  justify-content: space-between;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}
.button-arrow-3-0 {
  margin-left: 10px;
}
.search-block-wrapper-3-0-xl {
  z-index: 2;
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: none;
  position: absolute;
}
.search-icon-3-0 {
  width: 14px;
  height: 15px;
  position: absolute;
}
.content-grid-3-0 {
  z-index: 2;
  width: 100%;
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}
.content-grid-3-0.marginated-content-grid-3-0 {
  margin-bottom: 11px;
}
._3-0-brand-substitute {
  width: 102px;
  height: 30px;
}
.class-remember {
  display: none;
}
.tabs-menu-3-0 {
  width: 335px;
  flex-direction: column;
  align-items: flex-start;
  padding-right: 30px;
  display: flex;
  left: 0;
}
.nav-eyebrow {
  width: 50px;
  height: 4px;
  background-color: #0850a0;
  margin-bottom: 20px;
}
.max-550 {
  max-width: 550px;
}
.background-circle {
  width: 0%;
  height: 0%;
  background-color: #fff;
  border-radius: 20px;
  position: absolute;
  overflow: hidden;
}
.max-350 {
  max-width: 350px;
}
.max-450 {
  max-width: 450px;
}
.max-300 {
  max-width: 300px;
}
.footer-rows {
  width: 100%;
  border-bottom: 1px solid #55616d;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
}
.bottom-footer-row {
  width: 100%;
  justify-content: flex-start;
  display: flex;
}
.bottom-footer-row.bottom-brand-footer {
  justify-content: space-between;
  padding-left: 40px;
  display: flex;
}
.bottom-footer-row.horizontal-wrap {
  justify-content: space-between;
}
.bottom-footer-row.horizontal-wrap.center-it {
  justify-content: center;
}
.bottom-footer-row.centar {
  text-align: center;
  justify-content: center;
}
.bottom-footer-links {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.cat-link {
  color: #55616d;
  cursor: pointer;
  margin-bottom: 10px;
}
.cat-link:hover {
  color: #1f57c3;
}
.cat-link.active-cat-link {
  color: #011a3c;
  border-left: 1px solid #55616d;
  padding-left: 10px;
}
.cat-link.active-cat-link:hover {
  opacity: 0.8;
}
.cat-link.active-cat-link.hide {
  display: none;
}
.dark-text {
  color: #011a3c;
}
.dark-text.margin-15.mobile-10 {
  flex: none;
}
.dark-text.margin-15.mobile-10.sizing-full {
  flex: 1;
  font-size: 15px;
  font-weight: 400;
}
.dark-text.side-margin-10 {
  margin-right: 10px;
}
.big-star {
  width: 28px;
  height: 28px;
  margin-right: 5px;
  display: block;
}
.big-star.modified-big-star {
  margin-bottom: 2px;
  margin-right: 12px;
}
.top-row {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}
.top-row.modified-top-row {
  margin-bottom: 12px;
}
.pointer-arrow-bubble {
  height: 31px;
  color: #011a3c;
  background-color: #f7f8fa;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}
.pointer-arrow-bubble:hover {
  color: #1f57c3;
}
.pointer-arrow-bubble.no-margin {
  margin-bottom: 0;
}
.right-pointer-arrow-bubble {
  z-index: 2;
  width: 14px;
  height: 14px;
  margin-left: 11px;
  position: relative;
}
.bubble-wrapper-overall {
  flex-wrap: wrap;
  display: flex;
}
.right-pointer-arrow-bubble-absoliute {
  z-index: 0;
  width: 14px;
  height: 14px;
  margin-left: 11px;
  position: absolute;
  top: auto;
  bottom: 8px;
  left: auto;
  right: 10px;
}
.right-pointer-arrow-bubble-absoliute.move-up {
  bottom: 9px;
}
.payment-protection-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 25px;
  display: flex;
}
.payment-protection-icon {
  width: 33px;
  height: 36px;
  margin-right: 10px;
}
.centered-info {
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.centered-info.right-info {
  margin-right: 15px;
}
.max-140 {
  max-width: 140px;
}
.gray-1-text {
  color: #55616d;
}
.gray-1-text.margin-5.eyebrow-text {
  font-size: 14px;
}
.gray-1-text.small.max-320 {
  max-width: 320px;
}
.gray-1-text.small.max-320.margin-60 {
  margin-bottom: 60px;
}
.gray-1-text.margin-20.centar-text,
.gray-1-text.margin-20.ppc-payroll {
  text-align: center;
}
.gray-1-text.right-margin-10 {
  margin-right: 10px;
}
.gray-1-text.margin-51 {
  margin-bottom: 51px;
}
.featured-item-grid {
  width: 100%;
  max-width: 970px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.featured-item-grid.grid-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  border-top: 1px solid #d5dbe0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}
.center-featured {
  border-top: 1px solid #d5dbe0;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding-top: 20px;
  display: flex;
}
.center-featured.last-center-featured {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.background-features {
  z-index: -1;
  width: 24%;
  height: 100%;
  background-color: #f2f3f7;
  border-radius: 10px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 15px;
}
.prefooter-project-catalog {
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}
.prefooter-project-catalog.min-height-prefooter {
  height: 200px;
}
.prefooter-project-catalog.purpule {
  height: 200px;
  background-color: #bda1e7;
  justify-content: center;
  align-items: center;
}
.project-catalog-content-prefooter {
  width: 100%;
  color: #55616d;
  background-color: #fff;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  display: flex;
}
.prefooter-row {
  width: 100%;
  border-top: 1px solid #97a0aa;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 15px;
  display: flex;
}
.project-catalog-card-image-preffoter {
  width: 100%;
  height: 150px;
  position: relative;
}
.from-bubble {
  background-color: #f2f3f7;
  border-radius: 20px;
  margin-right: 7px;
  padding: 5px 12px;
}
.prefooter-star {
  width: 15px;
  height: 15px;
  min-height: 15px;
  min-width: 15px;
  margin-bottom: 3px;
  margin-right: 5px;
  display: block;
}
.feature-checkbox-table {
  width: 14px;
  height: 14px;
  min-height: 14px;
  min-width: 14px;
}
.hiden-checkmarks {
  display: none;
}
.margin-15-mobile.max-mobile.max-desk-custom {
  max-width: 400px;
}
.margin-15-mobile.max-70 {
  max-width: 72%;
}
.margin-15-mobile.max {
  width: 70%;
}
.talent-nav-line-3-0 {
  width: 1px;
  height: 20px;
  background-color: #a0a0a0;
  margin-left: 30px;
  margin-right: 30px;
}
.talent-sub-nav-link-3-0-more {
  color: #011a3c;
  letter-spacing: 0.4px;
  margin-right: 0;
  font-size: 14px;
  line-height: 1.2em;
  text-decoration: none;
}
.talent-sub-nav-link-3-0-more:hover {
  color: #0850a0;
  text-decoration: none;
}
.talent-scout-dropdown-icon-3-0 {
  display: none;
}
.nav-link-text-3-0-2 {
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  display: flex;
}
.nav-link-text-3-0-2:hover {
  text-decoration: none;
}
.talent-nav-second-3-0 {
  display: none;
}
.more-link-talent-wrapper-3-0 {
  height: 100%;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}
.ft-modal-top-wrapper-3-0 {
  display: none;
}
.talent-nav-first-3-0 {
  display: flex;
}
.nav-link-wrapper-3-0-talent {
  height: 100%;
  color: #222;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
}
.nav-link-wrapper-3-0-talent:hover {
  color: #0850a0;
  text-decoration: none;
}
.talent-sub-nav-item-3-0 {
  color: #011a3c;
  letter-spacing: 0.4px;
  justify-content: space-between;
  align-items: center;
  padding-right: 15px;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}
.talent-sub-nav-item-3-0.padded-inside {
  padding-top: 22px;
  padding-bottom: 26px;
}
.talent-sub-nav-link-3-0 {
  color: #011a3c;
  letter-spacing: 0.4px;
  margin-right: 15px;
  font-size: 15px;
  line-height: 22px;
  text-decoration: none;
}
.talent-sub-nav-link-3-0:hover {
  color: #011a3c;
  text-decoration: underline;
}
.talent-sub-nav-link-3-0.w--current {
  color: #011a3c;
}
.talent-sub-nav-link-3-0.more-list-link-3-0 {
  color: #011a3c;
  margin-right: 0;
  padding: 7px 20px 5px;
  font-size: 14px;
}
.talent-sub-nav-link-3-0.more-list-link-3-0:hover {
  color: #0850a0;
  background-color: #f2f3f7;
}
.talent-sub-nav-link-3-0.more-list-link-3-0.medium-screen {
  display: none;
}
.talent-sub-nav-link-3-0.more-list-link-3-0.lg-sceen {
  display: flex;
}
.talent-sub-nav-link-3-0.about-hidden {
  display: none;
}
.talent-sub-nav-link-3-0.active-sub {
  color: #011a3c;
}
.talent-sub-nav-link-3-0.active-sub:hover {
  color: #0850a0;
}
.more-link-talent-content-3-0 {
  width: 250px;
  background-color: #fff;
  flex-direction: column;
  padding: 7px 0;
  display: none;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: -70px;
  right: auto;
  box-shadow: 0 2px 5px rgba(29, 67, 84, 0.2);
}
.more-link-talent-content-3-0.show {
  padding: 7px 0;
  display: flex;
}
.talent-sub-nav-container-3-0 {
  z-index: 2;
  width: 100%;
  height: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 22px 30px 26px;
  display: flex;
  position: relative;
}
.dropdown-talent-links-3-0 {
  align-items: center;
  display: flex;
}
.talent-sub-nav-3-0 {
  z-index: 98;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 70px;
}
.intro-dropdown-heading-3-0 {
  z-index: 999;
  display: none;
  position: relative;
}
.back-label-2 {
  color: #222;
  margin-bottom: 5px;
  font-weight: 700;
}
.talent-scout-nav-3-0 {
  display: none;
}
.talent-in-nav-item-3-0 {
  color: #656565;
  letter-spacing: -0.02em;
  justify-content: space-between;
  align-items: center;
}
.talent-nav-3-0-button-scrolled {
  color: #fff;
  text-align: center;
  background-color: #0850a0;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 8px 15px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1em;
  transition: color 0.15s, opacity 0.15s, background-color 0.15s ease-in;
  display: flex;
}
.talent-nav-3-0-button-scrolled:hover {
  color: #fff;
  background-color: #0850a0;
  text-decoration: none;
}
.max-380 {
  max-width: 380px;
}
.more-arrow {
  width: 12px;
  height: 12px;
  margin-top: -2px;
  margin-left: 2px;
}
.bottom-button-3-0-nav {
  color: #fff;
  letter-spacing: 0.6px;
  background-color: #0850a0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 14px 30px 12px;
  transition: background-color 0.25s;
  display: flex;
}
.bottom-button-3-0-nav:hover {
  color: #fff;
  background-color: #108c00;
}
.president-wrap {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}
.president-image {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 20px;
}
.president-column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.signature {
  width: 438px;
  height: 72px;
  margin-bottom: 8px;
}
.signoff {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}
.line {
  width: 11px;
  height: 2px;
  background-color: #55616d;
  margin-top: 7px;
  margin-left: 2px;
  margin-right: 8px;
}
.margin-30 {
  margin-bottom: 30px;
}
.margin-30.inline {
  display: inline;
}
.buttons-wrap-about {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.leaders-wrap {
  width: 100%;
  background-color: #f7f8fa;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 30px;
  padding: 20px 20px 20px 16px;
  display: flex;
}
.leaders-column {
  flex-direction: column;
  align-items: flex-start;
  margin-top: -35px;
  padding-left: 120px;
  display: flex;
}
.leader-item-content {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}
.leader-image {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 20px;
}
.leaders-rich p {
  margin-bottom: 0;
}
.leaders-rich a {
  color: #1f57c3;
}
.leader-item-toggle {
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}
.collection-list-wrapper,
.collection-list-leaders {
  width: 100%;
  margin-bottom: 30px;
}
.leaders-column-name {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.leaders-more-toggle {
  color: #0850a0;
  cursor: pointer;
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.contact-card {
  background-color: #f7f8fa;
  border-radius: 10px;
  justify-content: space-between;
  padding: 15px;
  text-decoration: none;
  display: flex;
}
.contact-image {
  width: 115px;
  height: 115px;
}
.contact-image.mail-image {
  width: 95px;
}
.contact-column {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.map-card {
  background-color: #f7f8fa;
  border-radius: 8px;
  display: flex;
  overflow: hidden;
}
.map-image {
  width: 50%;
  height: 100%;
  min-height: 168px;
}
.map-column {
  width: 50%;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px 15px 15px 20px;
  display: flex;
}
.image {
  border-radius: 8px;
}
.image.new-contain {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: 0% 50%;
}
.payroll-slider {
  height: auto;
  background-color: transparent;
}
.payroll-slider-overall {
  width: 50vw;
  min-width: 44vw;
  position: relative;
  left: -15px;
  overflow: hidden;
}
.payroll-mask {
  width: 525px;
  height: auto;
  overflow: visible;
}
.slider-video-embed {
  z-index: 2;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}
.slider-video-embed.absolute-embed {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.payroll-slides {
  width: 525px;
  height: auto;
  margin-right: 40px;
}
.payroll-slide-nav {
  width: 405px;
  height: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: none;
  top: auto;
  bottom: -40px;
  left: 0%;
  right: auto;
}
.payroll-arrow {
  width: 70px;
  height: 70px;
  color: #0850a0;
  background-color: #011a3c;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d570c9021e50726cc9e9_Group%20183%20\(
      1\
    ).svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  font-size: 16px;
  top: auto;
  bottom: 110px;
  left: auto;
  right: 100px;
}
.payroll-arrow.right-arrow-payrolll {
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  top: auto;
  bottom: 110px;
  left: auto;
  right: 15px;
}
.suit-tracker {
  position: relative;
}
.video-bg {
  z-index: 2;
  text-align: center;
  background-color: #1f57c3;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.video-bg.second-one {
  padding-bottom: 10px;
}
.video-bg.enterprise-video {
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/60d2efc12817846c605af10c_Jpg%20unprogressive%20\(
      1\
    )-min.jpeg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
  display: flex;
}
.video-bg.indeed-video-bg {
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/60d19073efc51315412129ea_Rectangle%20130.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
  display: flex;
}
.video-bg.indeed-video-bg.second-one {
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/60d19754e49f1b93abe2dd6a_Rectangle%20130-min%202.jpg);
}
.video-bg.indeed-video-bg.first-one {
  width: 100%;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/61c1a048e2f3802341bd9d1e_newhorizons_B2B_Day1_STEVEN-ARIANNE_Shot2_082421_375_V2-min.jpg);
}
.play-icon {
  margin-bottom: 25px;
}
.play-icon.no-margin {
  margin-bottom: 0;
}
.play-icon.no-margin.review-play-icon {
  width: 70px;
  height: 70px;
}
.pop-up-marketo {
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.3);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.form-wrapper {
  z-index: 2;
  width: 555px;
  height: 90vh;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  align-items: stretch;
  padding: 5.5vh 30px 8vh;
  display: flex;
  position: relative;
}
.form-overflow {
  max-height: 76.5vh;
  overflow: auto;
}
.small {
  font-size: 14px;
  line-height: 18px;
}
.small.bottom-position {
  position: absolute;
  top: auto;
  bottom: 22px;
  left: auto;
  right: 30px;
}
.small.bold-text {
  color: #222;
  font-weight: 700;
}
.small.max-300 {
  max-width: 300px;
}
.small.success-smalll {
  color: #1d4354;
  font-weight: 700;
}
.small.all-caps {
  text-transform: uppercase;
}
.small.all-caps.absolute {
  position: absolute;
  top: 80px;
  bottom: auto;
  left: 15px;
  right: auto;
}
.small.all-caps.second-one {
  position: absolute;
  top: 163px;
  bottom: auto;
  left: -97px;
  right: auto;
  transform: rotate(90deg);
}
.x-marketo {
  width: 14px;
  height: 14px;
  cursor: pointer;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 30px;
}
.image-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.close-popup-marketo {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.diagram {
  width: 100%;
}
.side-video {
  width: 100%;
  cursor: pointer;
  position: relative;
}
.side-video.margin-20 {
  overflow: hidden;
}
.side-video.margin-20.new-one {
  height: 260px;
  border-radius: 15px;
}
.side-video.hide {
  display: flex;
}
.skills-slide {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}
.enterprise-nav {
  background-color: transparent;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.nav-enterprise-container {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 28px 30px;
  display: flex;
  position: relative;
}
.enterprise-brand {
  width: 70px;
  height: 20px;
}
.brand-image-enterprise {
  height: 100%;
}
.brand-image-enterprise.mobile-logo {
  display: none;
}
.job-seeker-link {
  color: #1f57c3;
  text-decoration: underline;
  transition: border-color 0.3s, color 0.3s;
}
.job-seeker-link:hover {
  color: #1f57c3;
  border-bottom-color: #0c7100;
  text-decoration: none;
}
.nav-link-enterprise {
  letter-spacing: 0.4px;
}
.green-bg {
  z-index: -1;
  width: 55vw;
  height: 100vh;
  background-color: #f2f3f7;
  position: absolute;
  top: -122px;
  bottom: auto;
  left: auto;
  right: -30px;
}
.form-content {
  padding-left: 45px;
}
.marketo-embed {
  font-size: 14px;
}
.marketo-embed.relative-marketo-embed {
  z-index: 2;
  position: relative;
}
.nav-link-enterprise-body {
  letter-spacing: 0.4px;
  display: none;
}
.thank-you-image {
  width: 100%;
  height: 370px;
  max-width: 416px;
  object-fit: cover;
  background-color: #1f57c3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.hiw-talent-column {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.number-hiw {
  width: 30px;
  height: 30px;
  min-height: 30px;
  min-width: 30px;
  background-color: #011a3c;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.number-hiw.black-bg {
  background-color: #011a3c;
  padding-top: 1px;
}
.hiw-talent-content {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 5px;
  padding-left: 15px;
  display: flex;
}
.thank-you-graphic {
  width: 373px;
  height: 236px;
}
.small-heading {
  font-size: 32px;
}
.video-thanks-embed {
  width: 100%;
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}
.space-between-thanks {
  width: 100%;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 25px;
  display: flex;
}
.thanks-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.thanks-resource-card {
  background-color: #f2f3f7;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  text-decoration: none;
  display: flex;
}
.video-wrapper {
  position: relative;
}
.absolute-text {
  color: #011a3c;
  letter-spacing: 0.4px;
  position: absolute;
  top: -30px;
  bottom: auto;
  left: 0%;
  right: auto;
}
.hero-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
  margin-bottom: 15px;
}
.slider-why-newhorizons {
  width: 100%;
  height: auto;
  background-color: transparent;
  padding-bottom: 35px;
}
.why-newhorizons-slide-nav {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  padding-top: 35px;
  display: flex;
  bottom: 0;
}
.slide-why-newhorizons {
  width: 100%;
  height: 430px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 25px;
  display: grid;
}
.why-newhorizons-arrow {
  width: 70px;
  height: 70px;
  background-color: #0850a0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  transition: background-color 0.3s;
  display: flex;
  right: -35px;
}
.why-newhorizons-arrow:hover {
  background-color: #108c00;
}
.why-newhorizons-arrow.left-why-arrow {
  justify-content: center;
  align-items: center;
  left: -35px;
  right: auto;
}
.why-newhorizons-image {
  height: 380px;
  border-radius: 8px;
  overflow: hidden;
}
.slider-stats-wrap {
  letter-spacing: 0.6px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 35px;
  font-size: 14px;
  line-height: 13px;
  display: flex;
}
.pricing-bubble {
  color: #011a3c;
  background-color: #fff;
  border-radius: 20px;
  margin-right: 15px;
  padding: 8px 15px;
}
.talent-badge {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.talent-badge-text {
  color: #011a3c;
  font-size: 11px;
}
.slider-quote {
  letter-spacing: -0.026em;
  border-left-style: none;
  margin-bottom: 0;
  padding: 0;
  font-family: newhorizons Rza;
  font-size: 26px;
  line-height: 29px;
}
.slide-element,
.why-newhorizons-mask {
  height: auto;
}
.rotate {
  width: 100%;
  height: 100%;
  object-fit: none;
  transform: rotate(180deg);
}
.one-place-card {
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 15px;
}
.one-place-image {
  height: 100px;
}
.one-place-image-wrap {
  width: 100%;
  height: 120px;
  background-color: #91e6b3;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.waiting-work-card {
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 15px;
  text-decoration: none;
  transition-property: background-color;
  display: flex;
}
.waiting-work-card:hover {
  color: #55616d;
  background-color: #e4e8eb;
}
.waiting-work-image {
  width: 100px;
  height: 100px;
  min-height: 100px;
  min-width: 100px;
  margin-right: 15px;
}
.feature-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
  margin-top: 10px;
  margin-bottom: 15px;
}
.feature-line.hire-line {
  margin-top: 0;
}
.feature-line.leverage-line {
  margin-top: 0;
  margin-bottom: 30px;
}
.prefooter-running {
  background-color: #f2f3f7;
  border-radius: 8px;
}
.replacement-hero {
  display: none;
}
.phone-direct {
  width: 315px;
  height: 492px;
}
.dc-embed {
  width: 100%;
  height: 260px;
}
.dc-embed.indeed {
  height: auto;
}
.links-hero-wrap {
  display: flex;
}
.links-hero-wrap.hiw-links {
  color: #011a3c;
}
.video-wrapper-regular {
  border-radius: 8px;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}
.video-wrapper-regular.sized-video {
  z-index: 2;
  height: 262px;
}
.faq-image {
  width: 100%;
}
.max-515 {
  max-width: 515px;
}
.covid-slider {
  width: 100%;
  height: 100%;
  max-width: 455px;
  background-color: transparent;
}
.slide-div-covid {
  height: 100%;
  color: #55616d;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 20px 30px;
  text-decoration: none;
  display: flex;
}
.slide-div-covid:hover {
  color: #55616d;
}
.slide-covid {
  height: 100%;
}
.covid-mask {
  height: 100%;
  overflow: hidden;
}
.slider-wrapper-covid {
  width: 100%;
  height: 100%;
}
.author-info {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}
.author-image {
  width: 92px;
  height: 92px;
  min-height: 92px;
  min-width: 92px;
  border-radius: 50%;
  margin-right: 25px;
}
.covid-slide-nav {
  height: 25px;
  color: #525a4c;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 12px;
  font-size: 6px;
  display: flex;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.section-image {
  height: 320px;
  border-radius: 8px;
  overflow: hidden;
}
.covid-card {
  height: 100%;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.covid-card.hiw-covid {
  width: 100%;
  height: 280px;
}
.covid-image {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.covid-content {
  width: 100%;
  background-color: #f2f3f7;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}
.letter-covid {
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}
.president-image-letter {
  width: 213px;
  height: 213px;
  min-height: 213px;
  min-width: 213px;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 30px;
}
.talent-link-main-3-0 {
  color: #011a3c;
  text-decoration: none;
}
.talent-link-main-3-0:hover {
  color: #011a3c;
}
.talent-link-main-3-0.w--current {
  color: #011a3c;
  text-decoration: underline;
}
.talent-link-main-3-0.no-hover:hover {
  color: #011a3c;
}
.talent-link-main-3-0.padded-talent-link {
  line-height: 1.2em;
}
.talent-link-main-3-0.sub-fake-link {
  color: #55616d;
}
.talent-link-main-3-0.sub-fake-link:hover {
  color: #0850a0;
}
.talent-link-responsive-3-0,
.dropdown-toggle,
.dropdown-toggle-cms {
  display: none;
}
.flex-arrow {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.right-arrow-slider {
  width: 27px;
  height: 18px;
}
._404-image {
  height: 180px;
  margin-bottom: 10px;
}
.credits {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.credits.custom-credits {
  flex-direction: row;
  justify-content: center;
}
.credits.custom-credits.relative-credits {
  position: relative;
}
.gray-stars-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}
.gray-stars-image {
  width: 120px;
  height: 20px;
  margin-right: 5px;
  display: block;
}
.get-started-item {
  width: 100%;
  height: 160px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 35px;
  padding-left: 240px;
  display: flex;
  position: relative;
}
.get-started-image {
  width: 210px;
  height: 160px;
  min-height: 160px;
  min-width: 210px;
  object-fit: cover;
  background-color: #91e6b3;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: hidden;
}
.get-started-image.responsive-get-started {
  display: none;
}
.get-started-inner {
  width: 150px;
  height: 150px;
}
.hiw-card-catalog {
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}
.find-work-image {
  height: 180px;
}
.let-work-image {
  height: 118px;
}
.covid-content-copy {
  width: 100%;
  background-color: #f2f3f7;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}
.anchor-point {
  position: absolute;
  top: -150px;
  bottom: auto;
  left: 0%;
  right: auto;
}
.anchor-point.edit-move {
  top: -80px;
}
.hiw-talent-image {
  width: 294px;
  height: 165px;
  object-fit: cover;
}
.work-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.submit-button.stretched-submit {
  border-radius: 30px;
  overflow: hidden;
}
.hiw-margins {
  margin-bottom: -5px;
}
.trusted-wrap {
  padding-top: 80px;
  padding-bottom: 80px;
}
.trusted-by-line-wrap {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.trusted-by-line {
  width: 100%;
  height: 1px;
  background-color: #d5dbe0;
}
.hero-paragraph {
  margin-bottom: 35px;
  font-size: 18px;
  line-height: 22px;
}
.hero-paragraph.black-text.no-margin {
  margin-bottom: 0;
}
.hero-paragraph.black-text.no-margin.max-510 {
  max-width: 510px;
}
.hero-paragraph.black-text.max-380.margin-10,
.hero-paragraph.dark-text.margin-10 {
  margin-bottom: 10px;
}
.hero-paragraph.margin-25 {
  margin-bottom: 25px;
}
.hero-paragraph.margin-30 {
  margin-bottom: 30px;
}
.hero-paragraph.margin-20 {
  margin-bottom: 20px;
}
.hero-paragraph.text-white.margin-15 {
  margin-bottom: 15px;
}
.hero-paragraph.max-585 {
  max-width: 585px;
}
.hero-paragraph.card-margin-15 {
  margin-bottom: 15px;
}
.cat-gray-section {
  padding-top: 110px;
  padding-bottom: 110px;
  overflow: hidden;
}
.marginated-list {
  margin-bottom: 110px;
}
.max-180 {
  max-width: 180px;
  align-self: auto;
}
.small-update {
  font-size: 14px;
}
.small-update.policy-update-new {
  width: 100%;
  color: #97a0aa;
  text-align: center;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 13px;
}
.sticky-bg {
  display: none;
}
.white-bg-logos {
  width: 100%;
  background-color: #fff;
  justify-content: center;
  display: flex;
}
.prefooter-image-dc {
  height: 200px;
  background-color: #e4e8eb;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.prefooter-image-dc.no-color {
  background-color: transparent;
}
.prefooter-image-dc.biger-dc {
  width: 100%;
  height: 250px;
}
.prefooter-image-dc.control-dc {
  height: 250px;
}
.tabs {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.tabs-menu {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.tab-link-text {
  letter-spacing: -0.006em;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.1em;
}
.tab-link {
  color: #bec4cc;
  background-color: transparent;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
}
.tab-link:hover {
  color: #97a0aa;
}
.tab-link.w--current {
  color: #1f57c3;
  background-color: transparent;
}
.tab-pane-new {
  width: 100%;
  height: 100%;
}
.tab-pane-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.tab-content-link {
  color: #55616d;
  text-decoration: none;
}
.tab-content-link:hover {
  color: #0850a0;
}
.success-tabs-menu-re-design {
  border-bottom: 1px solid #d5dbe0;
  justify-content: flex-start;
  margin-bottom: 15px;
  display: flex;
}
.success-tab-re-design {
  width: 100%;
  height: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}
.slider-imagee-re-design {
  height: 450px;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
.success-tab-link-re-design {
  color: #55616d;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -1px;
  margin-right: 20px;
  padding: 0 0 10px;
  font-weight: 400;
  line-height: 18px;
  transition: border-color 0.3s, color 0.3s;
  display: flex;
}
.success-tab-link-re-design:hover {
  color: #108c00;
  border-bottom-color: #108c00;
}
.success-tab-link-re-design.w--current {
  color: #011a3c;
  background-color: transparent;
  border-bottom-color: #011a3c;
}
.skills-wrap-tabs {
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 20px;
  display: flex;
}
.max-400 {
  max-width: 410px;
}
.nav-line-wrapper-3-0 {
  width: 100%;
  height: 1px;
  max-width: 1170px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.nav-actual-line-3-0 {
  width: 100%;
  height: 1px;
  background-color: #d5dbe0;
}
.no-line-feature {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 35px;
  display: flex;
}
.tuf-tabs {
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}
.tuf-tabs-menu {
  width: 100%;
  border-bottom: 1px solid #d5dbe0;
}
.tuf-tab-link {
  color: #55616d;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px;
  padding-left: 15px;
  padding-right: 15px;
}
.tuf-tab-link:hover {
  color: #1f57c3;
  border-bottom-color: #0850a0;
  text-decoration: none;
}
.tuf-tab-link.w--current {
  color: #011a3c;
  background-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: #011a3c;
}
.tuf-tabs-content {
  width: 100%;
  padding: 35px 0 10px;
}
.grants-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.modal-block {
  z-index: 2;
  width: 750px;
  text-align: left;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  padding: 45px 25px 25px;
  display: flex;
  position: relative;
}
.close-modal {
  width: 14px;
  height: 14px;
  cursor: pointer;
  position: absolute;
  top: 25px;
  bottom: auto;
  left: auto;
  right: 25px;
}
.fake-arrow {
  width: 11px;
  height: 8px;
  margin-left: 5px;
}
.grantee-logo-wrap {
  width: auto;
  height: 47px;
  max-width: 150px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 7px;
  display: flex;
}
.close-modal-bg {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.block-modal-top {
  border-bottom: 1px solid #d5dbe0;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
  padding-bottom: 15px;
  display: flex;
}
.granteee-line {
  width: 100%;
  height: 1px;
  margin-bottom: 8px;
}
.year-and-name {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.grantee-modal {
  z-index: 99999;
  background-color: rgba(0, 30, 0, 0.6);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.grantee-modal.show {
  display: flex;
}
.grantee-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: 0% 50%;
  display: block;
}
.website-link {
  align-self: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.grantee-card {
  z-index: 1;
  height: 100%;
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d5dbe0;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  display: flex;
  position: relative;
}
.fake-linkk {
  color: #0850a0;
  justify-content: flex-start;
  align-items: center;
  font-size: 15px;
  display: flex;
}
.max-700 {
  max-width: 700px;
}
.negative-margins-h2 {
  margin-bottom: -20px;
}
.max-640 {
  max-width: 640px;
}
.ts-tabs {
  width: 100%;
}
.ts-tabs-menu {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.ts-tab-pane {
  padding-top: 40px;
}
.ts-tab-link {
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}
.ts-tab-link.w--current {
  background-color: rgba(0, 30, 0, 0.2);
}
.margin-40 {
  margin-bottom: 40px;
}
.margin-40.max-600 {
  max-width: 600px;
}
.ts-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 65px;
  display: grid;
}
.ts-grid.no-margin {
  margin-bottom: 0;
}
.security-column {
  width: 100%;
  border: 1px solid #d5dbe0;
  border-radius: 6px;
  padding: 15px;
}
.security-logo {
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  margin-bottom: 15px;
}
.pointer-link-right-disable {
  color: #0850a0;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
  bottom: 0;
  left: 0;
  right: auto;
}
.social-links-wrap-refresh {
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 55px;
  padding: 10px 20px;
  display: flex;
}
.social-links-wrap-refresh.margin-25 {
  margin-bottom: 25px;
}
.small-2 {
  font-size: 13px;
  line-height: 21px;
}
.small-2.refresh-small {
  color: #65735b;
  margin-bottom: 22px;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}
.small-2.refresh-small.dark {
  color: #011a3c;
  font-weight: 500;
}
.social-flex {
  width: 160px;
  justify-content: space-between;
  display: flex;
}
.social-flex.last-share {
  width: 180px;
  padding-left: 20px;
}
.share-icon-refresh {
  width: 40px;
  height: 40px;
  border: 1px solid #65735b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}
.fw-tabs-content {
  overflow: visible;
}
.fw-tab-pane {
  padding-top: 64px;
}
.fw-tabs-grid {
  z-index: 2;
  width: 100%;
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
  position: relative;
}
.fw-tabs-grid.margins-fw {
  margin-bottom: 50px;
}
.fw-tabs {
  width: 100%;
  margin-bottom: 0;
}
.fw-tab-link-new {
  color: #55616d;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px;
  margin-right: 20px;
  padding: 9px 0;
  text-decoration: none;
}
.fw-tab-link-new:hover {
  color: #1f57c3;
  border-bottom-color: #1f57c3;
  text-decoration: none;
}
.fw-tab-link-new.w--current {
  color: #011a3c;
  background-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: #011a3c;
}
.fw-tabs-menu-new {
  width: 100%;
  border-bottom: 1px solid #d5dbe0;
}
.fw-card {
  width: 100%;
  height: 185px;
  text-align: center;
  background-color: #f2f3f7;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 14px;
  text-decoration: none;
  transition: background-color 0.3s, color 0.3s;
  display: flex;
}
.fw-card:hover {
  background-color: #e4e8eb;
}
.fw-image-wrap {
  width: 90px;
  height: 90px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.contained-image {
  width: 100%;
  height: auto;
}
.fw-tabs-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.voices-popup {
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.5);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.form-block-4 {
  z-index: 2;
  width: 100%;
  max-width: 500px;
  color: #222;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  padding: 50px 30px 30px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px rgba(57, 72, 74, 0.07);
}
.close-popup-2 {
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
}
.form-embed {
  text-align: center;
}
.close-popup-bg {
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.close-popup-bg.show-bg {
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
}
.fw-fake-link {
  color: #55616d;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  margin-bottom: -1px;
  margin-right: 20px;
  padding: 9px 0;
  text-decoration: none;
}
.fw-fake-link:hover {
  color: #1f57c3;
  border-bottom-color: #1f57c3;
  text-decoration: none;
}
.fw-fake-link.w--current {
  color: #011a3c;
  background-color: transparent;
  border-bottom-width: 1px;
  border-bottom-color: #011a3c;
}
.fin-image {
  width: 182px;
  height: 39px;
  margin-bottom: 25px;
}
.max-620 {
  max-width: 620px;
}
.azure-card {
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 5px;
  transition: background-color 0.3s;
  display: flex;
  position: relative;
}
.azure-card:hover {
  background-color: #e4e8eb;
}
.azure-card.dynamic-cards {
  width: 100%;
  height: 365px;
  text-align: center;
  justify-content: space-between;
}
.azure-image {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin-bottom: 15px;
}
.bubble-white {
  color: #011a3c;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 7px 13px 5px;
  display: flex;
}
.white-bubble-wrapper {
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}
.price-top {
  color: #011a3c;
  position: absolute;
  top: 15px;
  bottom: auto;
  left: auto;
  right: 20px;
}
.certificate-image {
  width: 11px;
  height: 17px;
  object-position: 50% 100%;
  margin-top: -7px;
  margin-right: 3px;
  display: block;
}
.hiw-card-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  padding: 15px;
  display: grid;
}
.hiw-card-grid.no-margin {
  margin-bottom: 0;
}
.hiw-grid-image {
  width: 100px;
  height: 100px;
}
.hiw-image-wrap {
  width: 120px;
  height: 120px;
  background-color: #91e6b3;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.green-text {
  color: #0850a0;
}
.quote-info {
  height: 60px;
  align-items: center;
  display: flex;
}
.quote-image {
  width: 60px;
  height: 60px;
  min-height: 60px;
  min-width: 60px;
  border-radius: 50%;
  margin-right: 20px;
}
.azure-bubble-wrapper {
  width: 100%;
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}
.azure-logo {
  width: 95px;
  height: 30px;
  object-fit: contain;
}
.tech-card {
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px;
  text-decoration: none;
  transition-property: background-color;
  display: flex;
}
.tech-card:hover {
  color: #55616d;
  background-color: #e4e8eb;
}
.previously-worked {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.prev-image {
  width: 100%;
  height: 30px;
  object-fit: contain;
}
.pga-block {
  width: 322px;
  background-color: #f2f3f7;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  padding: 15px;
  display: flex;
}
.pga-image {
  width: 55px;
  height: 55px;
  min-height: 55px;
  min-width: 55px;
  margin-right: 6px;
}
.flexera-block {
  width: 360px;
  background-color: #f2f3f7;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  padding: 15px;
  display: flex;
}
.flexera-image {
  width: 100px;
  height: 15px;
  min-height: 15px;
  min-width: 100px;
  margin-right: 10px;
}
.stars-row {
  margin-left: 5px;
  margin-right: 8.5px;
}
.star-tech {
  width: 17px;
  height: 17px;
  min-height: 17px;
  min-width: 17px;
}
.spaced-random {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.clear-image {
  width: 141px;
  height: 25px;
}
.clear-image.hide-desk {
  display: none;
}
.tech-image-prefooter {
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.tech-image {
  width: 170px;
  height: 170px;
}
.max-430 {
  max-width: 430px;
}
.talent-grant-wrapper {
  width: 100%;
}
.slide-nav-3 {
  display: none;
}
.project-logo-image {
  max-height: 40px;
  max-width: 140px;
}
.project-image-wrap {
  width: 100%;
  height: 175px;
  border-radius: 8px;
  margin-bottom: 15px;
  transition: box-shadow 0.2s;
  position: relative;
  overflow: hidden;
}
.project-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.talent-grant-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.talent-grant-mask {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.arrow-icon {
  margin-left: 10px;
}
.talent-grant-slider {
  z-index: 2;
  width: 100%;
  height: 100%;
  background-color: transparent;
  margin-bottom: 30px;
}
.talent-grant-slide-item {
  width: 100%;
}
.see-project-button {
  z-index: 2;
  color: #fff;
  border-bottom-style: none;
  font-weight: 400;
  display: none;
  position: absolute;
}
.see-project-button:hover {
  border-bottom-style: none;
}
.projects-wrap {
  z-index: 2;
  width: 100%;
  color: #55616d;
  text-align: left;
  border-bottom-style: none;
  flex: none;
  font-weight: 400;
  text-decoration: none;
  display: block;
  position: relative;
}
.projects-wrap:hover {
  color: #222;
  border-bottom-style: none;
}
.projects-wrap.homepage {
  height: 100%;
  border: 1px solid #e4e8eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  text-decoration: none;
  display: flex;
}
.projects-wrap.homepage:hover {
  border-style: solid;
  text-decoration: none;
}
.slider-arrow-image-refresh {
  width: 70px;
  height: 70px;
  background-color: #0850a0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.slider-arrow-image-refresh:hover {
  background-color: #108c00;
}
.arrow-icon-refresh {
  width: 25px;
  height: 16px;
}
.arrow-icon-refresh.rotate-arrow {
  transform: rotate(180deg);
}
.left-arrow-work {
  width: 70px;
  height: 70px;
  justify-content: center;
  align-items: center;
  display: flex;
  left: -50px;
}
.right-arrow-work {
  width: 70px;
  height: 70px;
  right: -50px;
}
.slider-component {
  width: 100%;
  height: auto;
  background-color: transparent;
}
.wt-mask {
  width: 100%;
}
.wt-slide {
  width: 33.33%;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.freelancer-items {
  height: 100%;
  justify-content: center;
  align-items: stretch;
  display: flex;
}
.hidden {
  display: none;
}
.work-together-logo {
  max-height: 40px;
  max-width: 150px;
}
.newhorizons-plus-logo {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.newhorizons-plus-image {
  width: 81px;
  height: 22px;
  margin-right: 20px;
}
.logo-sepparate {
  width: 1px;
  height: 30px;
  background-color: #e4e8eb;
  margin-right: 20px;
}
.pdf-embed {
  width: 100%;
  height: 100%;
}
.pointer-wrap {
  display: none;
}
.page-jump-links {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}
.heading-4 {
  color: #1d4354;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}
.max-embede {
  max-width: 190px;
  margin-bottom: 10px;
}
.max-embede.margin-25 {
  margin-bottom: 25px;
}
.anchor-wrap.aling-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.doc-rich img,
.doc-rich h3 {
  margin-bottom: 20px;
}
.doc-rich ul {
  margin-top: 10px;
}
.doc-rich.bud strong {
  color: #011a3c;
  font-weight: 400;
}
.doc-rich.kish {
  margin-bottom: 30px;
}
.doc-rich.kish strong {
  color: #011a3c;
  font-weight: 500;
}
.doc-rich.kish a {
  color: #1f57c3;
}
.doc-rich.kish a:hover {
  text-decoration: none;
}
.doc-rich a {
  color: #1f57c3;
}
.doc-rich a:hover {
  text-decoration: underline;
}
.doc-id {
  width: 0;
  height: 0;
  margin-top: -100px;
  display: flex;
}
.doc-id.hidden {
  display: none;
}
.fw-card-new {
  background-color: #f2f3f7;
  border-radius: 6px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  text-decoration: none;
  display: flex;
}
.fw-image-new {
  width: 40%;
  height: 150px;
}
.doc-image {
  width: 100%;
  height: 300px;
  object-fit: cover;
  border-radius: 8px;
  display: block;
}
.fw-static {
  z-index: 2;
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
  position: relative;
}
.economist-popup {
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.5);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.form-block-3 {
  z-index: 2;
  width: 100%;
  max-width: 600px;
  background-color: #fff;
  border-radius: 6px;
  padding: 50px;
  position: relative;
  box-shadow: 1px 1px 10px rgba(57, 72, 74, 0.07);
}
.close-popup {
  z-index: 2;
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
}
.close-popup.small-x {
  z-index: 4;
  width: 14px;
  height: 14px;
  top: 15px;
}
.form-block-2 {
  width: 100%;
  color: #222;
  background-color: #fff;
  border-radius: 6px;
  flex: 1;
  padding: 31px;
}
.html-embed-3 {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.small-footer {
  width: 100vw;
  padding: 5px 10px 35px;
}
.footer-wrap-small {
  width: 100%;
  max-width: 1450px;
  background-color: #011a3c;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 35px 15px;
  display: flex;
}
.div-block {
  display: flex;
}
.list-wwl {
  padding-left: 25px;
}
.dot-list {
  width: 4px;
  height: 4px;
  background-color: #55616d;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  bottom: auto;
  left: -15px;
  right: auto;
}
.list-item {
  position: relative;
}
.logo-bar-margins {
  padding-top: 25px;
  padding-bottom: 25px;
}
.spacer-features {
  width: 0;
  height: 101px;
}
.page-wrap {
  position: relative;
}
.form-block-investors {
  background-color: #fff;
  border-radius: 8px;
  padding: 30px;
  overflow: hidden;
}
.form-field-rebrand {
  color: #55616d;
  border: 1px solid #d5dbe0;
  border-radius: 4px;
  margin-bottom: 15px;
}
.form-field-rebrand:focus {
  color: #55616d;
  border-color: #55616d;
}
.form-field-rebrand::-ms-input-placeholder {
  color: #55616d;
}
.form-field-rebrand::placeholder {
  color: #55616d;
}
.green-bg-investors {
  z-index: -1;
  width: 55vw;
  height: 100vh;
  background-color: #f2f3f7;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}
.eyebrow-3 {
  width: 60px;
  height: 2px;
  background-color: #f3756c;
  margin-bottom: 30px;
  margin-right: 20px;
}
.slider-wrapper {
  width: 100%;
  padding-bottom: 40px;
  overflow: hidden;
}
.sitting-image-2 {
  width: 120%;
  position: relative;
  left: 10%;
}
.faq-list-2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 6px;
  padding: 0 30px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 60px rgba(29, 67, 84, 0.04);
}
.feature-card {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.slider-mask {
  width: 50%;
  height: auto;
  overflow: visible;
}
.custom-logo-wrap {
  height: 70px;
}
.show-more-arrow {
  width: 14px;
  height: 9px;
  margin-left: 15px;
  display: block;
}
.feedback-author-wrap {
  height: 40px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.carbonite-text {
  color: #222;
}
.anchor-point-2 {
  position: absolute;
  top: -110px;
  bottom: auto;
  left: 0%;
  right: auto;
}
.faq-question-2 {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}
.dark {
  color: #222;
}
.dark.top-margin-3 {
  margin-top: 3px;
}
.slider-2 {
  width: 100%;
  height: auto;
  background-color: transparent;
  padding-right: 30px;
}
.column-3 {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.column-3.custom-collumn {
  width: 718px;
}
.column-3.select-number-wrap {
  text-align: center;
  align-items: center;
}
.column-3.max-550 {
  max-width: 550px;
}
.column-3.center {
  text-align: center;
  align-items: center;
}
.column-3.fl-info-collumn {
  flex: 1;
}
.column-3.agency-hero-column {
  max-width: 460px;
}
.talent-scout-hero-images {
  z-index: 2;
  height: 320px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.no-margin-2 {
  margin-bottom: 0;
}
.talent-hero-image-top {
  width: 270px;
  height: 186px;
  border-bottom: 10px #fff;
  border-right: 10px #fff;
  position: relative;
}
.features-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: grid;
}
.footer-columns-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.faq-mark {
  color: #1d4354;
  margin-right: 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 30px;
}
.max-custom {
  max-width: 390px;
}
.h5-style-2 {
  color: #222;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.35em;
}
.talent-hero-image-bot {
  z-index: 2;
  width: 320px;
  height: 227px;
  border-top: 10px solid #fff;
  border-left: 10px solid #fff;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.show-more {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: none;
}
.h4-style-2 {
  color: #222;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5em;
}
.read-more-toggle-2 {
  color: #0850a0;
  cursor: pointer;
  margin-top: 20px;
  display: flex;
}
.visitor-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}
.visitor-section.cloud {
  background-color: #f7f8fa;
}
.visitor-section.faq-section {
  overflow: hidden;
}
.visitor-section.footer-cta-new {
  padding-top: 50px;
}
.visitor-section.logos-bar {
  padding-top: 30px;
  padding-bottom: 30px;
}
.visitor-section.agency-heros {
  padding-top: 80px;
  padding-bottom: 50px;
}
.visitor-section.agency-padding {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}
.visitor-section.cards-section {
  padding-top: 40px;
  padding-bottom: 100px;
}
.logo-overall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.roles-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.faq-yellow-circle-2 {
  position: absolute;
  bottom: 60px;
  right: -35px;
}
.role-graphic {
  width: 60px;
  height: 60px;
  object-fit: contain;
  margin-bottom: 20px;
}
.slider-arrow {
  width: 40px;
  height: 40px;
  color: #0850a0;
  font-size: 16px;
  top: auto;
  bottom: -40px;
  left: auto;
  right: 0%;
}
.slider-arrow.slider-left-arrow {
  right: 40px;
}
.slide-2 {
  width: 100%;
  height: auto;
  margin-right: 30px;
}
.margin-m-2 {
  margin-bottom: 30px;
}
.margin-m-2.max-h2-custom {
  max-width: 550px;
}
.faq-item-toggle-2 {
  align-items: flex-start;
  margin-top: 30px;
  margin-bottom: -1px;
  display: flex;
}
.slide-nav-spec {
  width: 860px;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: flex;
  top: auto;
  bottom: -40px;
  left: 0%;
  right: auto;
}
.faq-arrow-2 {
  width: 14px;
  margin-left: 15px;
}
.feedback-avatar {
  width: 40px;
  height: 40px;
  min-height: 40px;
  min-width: 40px;
  border-radius: 50%;
  margin-right: 10px;
  overflow: hidden;
}
.hiw-line {
  width: 90%;
  border: 1px dashed #e0e0e0;
  position: absolute;
  top: 27px;
  bottom: auto;
  left: 27px;
  right: 0%;
}
.faq-bg-grid-3 {
  z-index: 1;
  width: 280px;
  position: absolute;
  top: 230px;
  right: -150px;
}
.faq-item-content-2 {
  color: #656565;
  border-bottom: 1px solid #e0e0e0;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding-bottom: 30px;
  display: flex;
}
.feature-icon {
  width: 24px;
  height: 24px;
  min-height: 24px;
  min-width: 24px;
  margin-top: 5px;
  margin-right: 26px;
}
.hiw-columnn-2 {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.number-icon-3 {
  height: 50px;
  margin-bottom: 30px;
}
.real-feedback {
  height: 306px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}
.visitor-canela-5 {
  z-index: 3;
  color: #1d4354;
  position: relative;
}
.margin-l {
  margin-bottom: 50px;
}
.intro {
  font-size: 18px;
  line-height: 1.5em;
}
.intro.cotton {
  color: #008eaf;
}
.role-card {
  text-align: center;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 10px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 5px rgba(29, 67, 84, 0.2);
}
.role-card:hover {
  box-shadow: 0 1px 30px rgba(29, 67, 84, 0.1);
}
.logos-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 70px 70px 70px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.canela-medium {
  font-weight: 500;
}
.our-talent-image-wrap {
  width: 100%;
  height: 250px;
  background-image: linear-gradient(rgba(208, 220, 231, 0.35), transparent);
  justify-content: center;
  display: flex;
  position: relative;
}
.hero-button-wrap-v2 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.tech-talent-hero-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  position: relative;
}
.our-talent-logo {
  max-width: 140px;
  margin-left: 10px;
  display: block;
}
.talent-image {
  width: 90%;
  height: 90%;
  object-fit: contain;
  display: block;
}
.section-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}
.section-2.no-overflow {
  overflow: hidden;
}
.container-2 {
  width: 100%;
  max-width: 970px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}
.container-2.center {
  z-index: 2;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.white-bg-our-talent {
  height: 150px;
  background-image: linear-gradient(rgba(255, 255, 255, 0), #fff 45%);
  position: absolute;
  top: auto;
  bottom: -50px;
  left: 0%;
  right: 0%;
}
.heading-5 {
  color: #1d4354;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}
.heading-5.carbonite-text {
  color: #222;
}
.tech-talent-wrap {
  z-index: 2;
  width: 200px;
  color: #222;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.tech-talent-wrap.middle-talent {
  z-index: 3;
  margin-left: -30px;
  margin-right: -30px;
  box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1);
}
.our-talent-role {
  color: #1d4354;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.canela {
  color: #1d4354;
  font-weight: 700;
}
.number-wrap {
  width: 60px;
  height: 60px;
  color: #336278;
  background-color: #f2f2f2;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  font-size: 26px;
  line-height: 36px;
  display: flex;
  box-shadow: 0 0 0 10px #fff;
}
.lable-line {
  width: 40px;
  height: 2px;
  background-color: #f3756c;
  margin-right: 15px;
}
.lable-line.orange {
  background-color: #e6a01e;
}
.lable-line.cotton-line {
  background-color: #008eaf;
}
.our-talent-content {
  z-index: 2;
  width: 100%;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: -40px;
  padding-bottom: 25px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}
.talent-vector-image-1 {
  position: absolute;
  top: -28px;
  bottom: auto;
  left: -36px;
  right: auto;
}
.tech-talent-image-wrap {
  width: 100%;
  height: 160px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.tech-talent-image-wrap.red {
  background-color: #e47c71;
}
.tech-talent-image-wrap.centar-tech-talent-image {
  height: 180px;
  background-color: #f8cc48;
}
.tech-talent-image-wrap.blue {
  background-color: #a4daff;
}
.category-lable-wrap {
  color: #f3756c;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.category-lable-wrap.orange {
  color: #e6a01e;
}
.our-talent-wrap {
  z-index: 2;
  max-width: 320px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 10px rgba(57, 73, 76, 0.15);
}
.select-line {
  width: 70%;
  height: 1px;
  border: 1px dashed #e0e0e0;
  position: absolute;
  top: 30px;
}
.talent-vector-image-3 {
  position: absolute;
  top: auto;
  bottom: -40px;
  left: 60px;
  right: auto;
}
.card-content {
  max-width: 140px;
}
.previously-wrap {
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.grid-dots {
  position: absolute;
  top: -50px;
  right: -50px;
}
.tech-talent-image {
  height: 100%;
  object-fit: cover;
  object-position: 50% 0%;
  align-self: flex-start;
  display: block;
}
.tech-talent-image.right {
  align-self: flex-end;
}
.talent-vector-image-2 {
  position: absolute;
  top: auto;
  bottom: -25px;
  left: auto;
  right: -35px;
}
.talent-link-main-3-0-2 {
  color: #011a3c;
  font-weight: 500;
  text-decoration: none;
}
.talent-link-main-3-0-2:hover {
  color: #0850a0;
}
.talent-sub-nav-link-3-0-3 {
  color: #65735b;
  letter-spacing: 0.4px;
  margin-right: 15px;
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
  text-decoration: none;
}
.talent-sub-nav-link-3-0-3:hover {
  color: #0850a0;
  text-decoration: none;
}
.talent-sub-nav-item-3-0-3 {
  color: #011a3c;
  letter-spacing: 0.4px;
  justify-content: space-between;
  align-items: center;
  padding-right: 15px;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  display: flex;
}
.back-label-4 {
  color: #222;
  margin-bottom: 5px;
  font-weight: 700;
}
.talent-nav-3-0-button-scrolled-2 {
  color: #fff;
  text-align: center;
  background-color: #0850a0;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 8px 15px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1em;
  transition: color 0.15s, opacity 0.15s, background-color 0.15s ease-in;
  display: flex;
}
.talent-nav-3-0-button-scrolled-2:hover {
  color: #fff;
  background-color: #0850a0;
  text-decoration: none;
}
.text-white {
  color: #fff;
}
.text-white.no-margin.max-611 {
  max-width: 611px;
}
.text-white.no-margin.max-615 {
  max-width: 615px;
}
.text-white.mobile-no-margin.max-1000 {
  max-width: 1000px;
}
.text-white.right-padding-10 {
  padding-right: 10px;
}
.text-white.left-indent-text {
  padding-left: 10px;
}
.text-white.margin-8 {
  margin-bottom: 8px;
}
.text-white.margin-16.mobile-size-h2-ent.black-text {
  color: #011a3c;
}
.text-white.margin-51 {
  margin-bottom: 51px;
}
.text-white.full-text {
  width: 100%;
  text-align: left;
}
.text-white.flex-heading {
  letter-spacing: -0.01em;
  flex-direction: column;
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
  display: flex;
}
.underline-row {
  width: auto;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.cloud-graphic-circle {
  z-index: 0;
  width: 100px;
  height: 100px;
  background-color: #f9f9f9;
  border-radius: 50%;
  position: absolute;
  top: 150px;
  bottom: auto;
  left: -50px;
  right: auto;
  overflow: hidden;
}
.badge-wrapper {
  width: 100%;
  height: 14px;
  margin-bottom: 12px;
  display: flex;
}
.badge-wrapper.no-margin {
  margin-bottom: 0;
}
.rating-imagee-wrap {
  width: 50px;
  height: 20px;
  justify-content: flex-end;
  align-items: flex-end;
  margin-left: 25px;
  display: flex;
}
.agency-card {
  z-index: 45;
  width: 290px;
  height: 110px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 12px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  box-shadow: 0 2px 5px rgba(29, 67, 84, 0.2);
}
.tabulated-link {
  color: #222;
  border-bottom: 3px solid transparent;
  margin-bottom: -1px;
  padding-bottom: 5px;
  padding-left: 25px;
  padding-right: 25px;
  text-decoration: none;
}
.tabulated-link.w--current {
  color: #0850a0;
  border-bottom-color: #0850a0;
}
.hiw-columnn {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.green-small-graphic {
  z-index: 1;
  width: 17px;
  height: 17px;
  background-color: #6fda44;
  border-radius: 50%;
  position: absolute;
  top: 240px;
  bottom: auto;
  left: -40px;
  right: auto;
  overflow: hidden;
}
.margin-xxl {
  margin-bottom: 100px;
}
.custom-name {
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.custom-name.marginated-custom-name {
  margin-bottom: 11px;
}
.dots-graphic {
  z-index: 0;
  width: 160px;
  height: 170px;
  position: absolute;
  left: 20px;
}
.proven-agencies-wrap {
  width: 410px;
  height: 230px;
  position: relative;
}
.bubble-wrap {
  flex: 1;
}
.bubble-wrap.smaller-bubble-wrap {
  width: 90%;
  flex: 0 auto;
  margin-bottom: 10px;
}
.hiw-line-big {
  width: 99%;
  border: 1px dashed #e0e0e0;
  position: absolute;
  top: 25px;
  left: 0;
}
.testimonial-info {
  display: flex;
}
.bold {
  font-weight: 400;
}
.agency-avatar {
  width: 50px;
  height: 50px;
  background-color: #000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  display: flex;
  overflow: hidden;
}
.agency-avatar.dusk-bg {
  background-color: #336278;
}
.testimonial-avatar {
  width: 60px;
  height: 60px;
  min-height: 60px;
  min-width: 60px;
  border-radius: 50%;
  margin-right: 20px;
  overflow: hidden;
}
.agency-card-top {
  z-index: 44;
  width: 290px;
  height: 110px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 12px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 104px;
  left: 85px;
  right: auto;
  box-shadow: 0 2px 5px rgba(29, 67, 84, 0.2);
}
.testimonial-image-3 {
  z-index: 2;
  width: 455px;
  height: 380px;
  max-width: 100%;
  position: relative;
}
.display {
  font-size: 52px;
  line-height: 64px;
}
.size-for-text {
  display: inline;
}
.number-icon-2 {
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
}
.size-for-text-big {
  display: inline;
}
.green-dot {
  z-index: 2;
  width: 72px;
  height: 72px;
  background-color: #6fda44;
  border-radius: 50%;
  position: absolute;
  top: 100px;
  left: 330px;
  overflow: hidden;
}
.badge-text {
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  line-height: 13px;
}
.badge-text.black-text {
  color: #011a3c;
}
.testimonial-images-wrap-2 {
  position: relative;
}
.bubble {
  width: 100%;
  height: 12px;
  background-color: #f2f2f2;
  border-radius: 6px;
  margin-bottom: 6px;
}
.bubble.smaller-bubble {
  width: 85%;
  margin-bottom: 0;
}
.bubble.margin-xs {
  margin-bottom: 10px;
}
.bubble.smallest-bubble {
  width: 60%;
}
.badge-image {
  width: 14px;
  height: 14px;
  object-fit: cover;
  margin-right: 5px;
  display: block;
}
.content-row {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.content-row.smaller-margiin {
  margin-bottom: 14px;
}
.projects-image-1 {
  z-index: 2;
  width: 170px;
  height: 48px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 25px;
  padding-right: 18px;
  display: flex;
  position: relative;
  top: 20px;
  box-shadow: 0 2px 60px rgba(29, 67, 84, 0.04);
}
.underline-row-2 {
  border-bottom: 1px solid #e0e0e0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.quote-fake {
  width: 20px;
  height: 16px;
  position: absolute;
  top: -5px;
  bottom: auto;
  left: auto;
  right: 0%;
}
.reputation-card {
  z-index: 44;
  width: 290px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: auto;
  box-shadow: 0 2px 60px rgba(29, 67, 84, 0.04);
}
.margin-s-2 {
  margin-bottom: 20px;
}
.max-701 {
  max-width: 400px;
}
.small-content-graphics {
  width: 40px;
  height: auto;
  justify-content: center;
  display: flex;
}
.pointer {
  width: 15px;
  height: 15px;
  background-color: #fff;
  transform: rotate(45deg);
}
.portfolio-bubbles {
  flex: 1;
}
.custom-name-2 {
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}
.custom-name-2.marginated-custom-name {
  margin-bottom: 11px;
}
.success-badge {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.portfolio-bubble {
  width: 48%;
  height: 32px;
  background-color: #f2f2f2;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.reputation-images {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.content-img-2 {
  width: 100%;
  background-color: #fff;
  border-radius: 6px;
  flex: 1;
  margin-top: -7px;
  padding: 12px;
  box-shadow: 0 2px 60px rgba(29, 67, 84, 0.04);
}
.market-image-1 {
  z-index: 0;
  width: 320px;
  height: 210px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.extra-small {
  font-size: 12px;
  line-height: 20px;
}
.extra-small.even-smaller-extra {
  color: #a0a0a0;
  margin-bottom: 5px;
  font-size: 10px;
  line-height: 10px;
}
.extra-small.gray-4-text {
  color: #d5dbe0;
}
.extra-small.gray-4-text.no-margin.lh-15 {
  line-height: 15px;
}
.reputation-image-1 {
  width: 350px;
  height: 235px;
  margin-bottom: 15px;
  position: static;
}
.bold-2 {
  font-weight: 700;
}
.market-card {
  z-index: 44;
  width: 290px;
  height: auto;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 12px 12px 0;
  display: flex;
  position: absolute;
  top: 140px;
  left: 150px;
  right: auto;
  box-shadow: 0 2px 5px rgba(29, 67, 84, 0.2);
}
.projects-image-2 {
  z-index: 3;
  width: 208px;
  height: 208px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative;
  top: 5px;
  left: 33px;
}
.content-avatar {
  width: 40px;
  height: 40px;
  background-color: #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
  overflow: hidden;
}
.content-avatar.padding-inside {
  padding: 12px;
}
.project-image-3 {
  z-index: 0;
  width: 320px;
  height: 210px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}
.badge-text-2 {
  color: #1d4354;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
}
.max-480 {
  max-width: 480px;
}
.projects-images-wrap {
  height: 290px;
  margin-bottom: 70px;
  position: relative;
}
.market-images-wrap {
  height: 320px;
  position: relative;
}
.payment-badge {
  height: 100%;
  margin-right: 15px;
}
.payment-protection {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.success-badge-wrap {
  background-color: #fff;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 7px 12px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -15px;
  left: auto;
  right: -35px;
  box-shadow: 0 2px 60px rgba(29, 67, 84, 0.04);
}
.max-740 {
  max-width: 740px;
}
.dots-side-graphic {
  z-index: 0;
  width: 160px;
  height: 170px;
  position: absolute;
  top: -30px;
  bottom: auto;
  left: -30px;
  right: auto;
}
.margin-xxl-2 {
  margin-bottom: 100px;
}
.star-icon-big {
  height: 20px;
  margin-right: 10px;
}
.hire-card {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  transition: box-shadow 0.2s;
  display: flex;
  box-shadow: 0 2px 5px rgba(29, 67, 84, 0.2);
}
.hire-card:hover {
  box-shadow: 0 1px 30px rgba(29, 67, 84, 0.1);
}
.stats-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.agency-sub-hero-image-1 {
  z-index: 1;
  width: 390px;
  height: 260px;
}
.agency-sub-hero {
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}
.cloud-graphic-circle-rigghtt {
  z-index: 0;
  width: 130px;
  height: 130px;
  background-color: #f9f9f9;
  border-radius: 50%;
  position: absolute;
  top: auto;
  bottom: -30px;
  left: auto;
  right: 10px;
  overflow: hidden;
}
.success-message-wf {
  text-align: left;
  background-color: transparent;
  padding: 0;
}
.get-started-grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 25px;
  display: grid;
}
.get-started-grid.bundled-get-started {
  width: 100%;
  margin-bottom: 0;
}
.get-started-grid.ppc-hiw {
  margin-bottom: 55px;
}
.get-started-grid.grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.get-started-grid.no-margin {
  margin-bottom: 0;
}
.get-started-card {
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 15px;
}
.get-started-card.hiw-grid {
  width: 100%;
}
.get-started-card-image {
  height: 120px;
  background-color: #91e6b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.get-started-card-image.developer-hiw {
  width: 70px;
  height: 70px;
  background-color: transparent;
  margin-bottom: 20px;
}
.get-started-tab {
  padding-top: 15px;
}
.get-started-tabs {
  overflow: visible;
}
.explore-link {
  color: #55616d;
  text-decoration: none;
}
.explore-link:hover {
  color: #0850a0;
}
.explore-link.reviews {
  width: 225px;
  display: flex;
  overflow: hidden;
}
.explore-link.reviews:hover {
  color: #1f57c3;
}
.rates-card {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  background-color: #f2f3f7;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 35px;
  padding-top: 15px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: grid;
}
.horizontal-centar {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}
.horizontal-centar.margin-15 {
  margin-bottom: 15px;
}
.horizontal-centar.aling-right {
  align-self: flex-end;
}
.star-icon {
  width: 106px;
  height: 20px;
  margin-left: 5px;
  margin-right: 5px;
}
.review-item {
  width: 100%;
  grid-column-gap: 70px;
  grid-row-gap: 25px;
  text-align: left;
  border: 1px solid #97a0aa;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding: 20px;
  display: grid;
}
.review-quote {
  width: 100%;
  color: #011a3c;
  letter-spacing: -0.6px;
  flex: 1;
  font-family: Neuemontreal, sans-serif;
  font-size: 18px;
  line-height: 21px;
}
.review-links {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}
.review-see-more {
  color: #0850a0;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: none;
  position: relative;
}
.buttons-flex-2 {
  align-items: center;
  display: flex;
}
.get-started-icon {
  height: 80%;
}
.get-started-icon.icon-1 {
  width: 100px;
  height: 85px;
}
.get-started-icon.review-started {
  width: 112px;
}
.get-started-icon.developer-icon {
  width: 100%;
  height: 100%;
}
.page-wrap-brand {
  z-index: 31;
  position: relative;
  overflow: visible;
}
.nav-brand {
  z-index: 28;
  width: 100%;
  height: 101px;
  background-color: #fff;
  border-bottom: 1px solid #d5dbe0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.brand-container {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}
.brand-logo {
  width: 100%;
  height: 100%;
}
.brand-brand {
  width: 81px;
  height: 30px;
}
.nav-link-brand {
  color: #011a3c;
  letter-spacing: 0.01em;
  margin-left: 0;
  margin-right: 0;
  padding: 0 8px;
  line-height: 20px;
}
.nav-link-brand:hover {
  color: #0c7100;
}
.nav-link-brand.w--current {
  color: #108c00;
}
.brand-spacer {
  width: 1px;
  height: 33px;
  min-width: 1px;
  background-color: #e4e8eb;
  margin-left: 24px;
  margin-right: 24px;
}
.nav-menu {
  align-items: center;
  display: flex;
}
.nav-link-brand-light {
  color: #97a0aa;
  letter-spacing: 0.01em;
  padding: 0 0 0 8px;
  line-height: 20px;
}
.nav-link-brand-light.w--current {
  color: #108c00;
}
.nav-link-brand-light.w--current:hover {
  color: #0c7100;
}
.hero-video-wrap {
  z-index: 30;
  width: 100%;
  background-color: #0850a0;
  padding-bottom: 56.25%;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.background-video {
  width: 100%;
  padding-bottom: 56.25%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.brand-section {
  z-index: 4;
  width: 100%;
  height: auto;
  min-height: 100vh;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.brand-section.gray-section-brand {
  background-color: #97a0aa;
  justify-content: flex-start;
  padding-top: 32px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.brand-section.split-videos-section {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 0;
  overflow: visible;
}
.brand-section.gray-grid-section {
  background-color: #55616d;
}
.brand-section.gray-sticky-section {
  min-height: auto;
  background-color: #55616d;
  justify-content: flex-start;
  margin-top: -1px;
  padding-top: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.brand-section.before-reverse {
  z-index: 5;
  min-height: auto;
  padding-top: 56.25%;
}
.brand-section.download-brand-section {
  background-color: #f2f3f7;
  justify-content: flex-start;
  padding-top: 40px;
  padding-bottom: 46px;
  overflow: visible;
}
.brand-section.hero-brand-section {
  min-height: 300vh;
  padding-top: 0;
  overflow: visible;
}
.brand-section.sub-hero-brand-section {
  background-color: transparent;
  margin-top: -40px;
  padding-top: 0;
  overflow: visible;
}
.brand-section.video-section {
  min-height: auto;
  padding-top: 0;
  padding-bottom: 56.25%;
}
.brand-container-regular {
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}
.moving-image-up {
  width: 29vw;
  margin-top: 150px;
  margin-bottom: 20px;
  margin-left: 2vw;
  position: -webkit-sticky;
  position: sticky;
  top: 50px;
}
.moving-image-we {
  width: 35vw;
  margin: 100vh 2vw 60px;
  position: -webkit-sticky;
  position: sticky;
  top: 50px;
}
.moving-image-go {
  width: 29vw;
  margin-top: 200vh;
  margin-right: 2vw;
  position: -webkit-sticky;
  position: sticky;
  top: 50px;
}
.moving-images-wrap {
  width: 100%;
  height: 300vh;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}
.upwego-gif {
  width: auto;
  height: 702px;
  max-width: 1120px;
}
.brand-container-grid {
  width: 100%;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}
.brand-container-grid.max-height-brand {
  height: 100vh;
  padding-top: 32px;
  padding-bottom: 40px;
}
.brand-container-grid.padded-container {
  flex: 1;
  padding-top: 40px;
  padding-bottom: 0;
}
.brand-container-grid.stretch-height {
  height: 100%;
}
.brand-container-grid.smaller-spacing-grid-brand {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}
.brand-container-grid.no-rows-space {
  grid-row-gap: 0px;
}
.brand-container-grid.smaller-space {
  grid-row-gap: 16px;
}
.brand-container-grid.no-sides {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-left: 0;
  padding-right: 0;
}
.label-brand {
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 25px;
}
.jumbo-h1 {
  color: #0850a0;
  letter-spacing: -0.06em;
  margin-bottom: 16px;
  font-size: 72px;
}
.jumbo-h1.big-margin-jumbo {
  margin-bottom: 32px;
}
.jumbo-h1.text-white {
  color: #fff;
}
.jumbo-h1.text-white.kk {
  font-size: 65px;
}
.jumbo-h1.mini-margin-jumbo {
  margin-bottom: 8px;
}
.jumbo-h1.year-end-hero-heading {
  color: #011a3c;
}
.column-image {
  width: 100%;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}
.brand-card {
  background-color: #e4e8eb;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
  overflow: hidden;
}
.card-heading {
  color: #011a3c;
  letter-spacing: -0.006em;
  margin-bottom: 8px;
  font-size: 30px;
  line-height: 32px;
}
.card-heading.text-white {
  color: #fff;
}
.n1-image {
  width: 280px;
  height: 280px;
  min-width: 280px;
  align-self: center;
}
.brand-card-top {
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}
.bigger-body {
  width: 100vw;
  letter-spacing: 0;
  font-size: 18px;
  line-height: 25px;
}
.n2-image {
  width: 280px;
  height: 280px;
  align-self: center;
}
.n3-image {
  width: 280px;
  height: 280px;
}
.brand-section-sticky {
  z-index: 4;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.brand-section-sticky.reverse-sticky-section {
  z-index: 4;
  max-height: 100vh;
  padding-top: 0;
  position: -webkit-sticky;
  position: sticky;
  top: auto;
  bottom: 0;
  overflow: hidden;
}
.brand-section-sticky.reverse-lower {
  z-index: 3;
  background-color: #011a3c;
  justify-content: flex-start;
  padding-top: 0;
  position: relative;
  top: auto;
  bottom: 0;
  overflow: hidden;
}
.brand-section-sticky.fixing-height-brand-section {
  padding-top: 16px;
}
.sticky-image-column {
  width: 100%;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}
.image-jumbo {
  height: 80vh;
  align-items: flex-end;
  display: flex;
}
.contain-image-brand {
  width: 100%;
  height: auto;
}
.margin-mid-brand {
  margin-bottom: 16px;
}
.margin-mid-brand.random-fixing-margin {
  max-width: 615px;
}
.margin-big-brand {
  margin-bottom: 48px;
}
.margin-big-brand.max-611 {
  max-width: 611px;
}
.small-video-wrap {
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}
.gray-image-wrap {
  height: 85vh;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.split-video {
  width: 100%;
  height: auto;
  min-width: 100%;
  flex-direction: column;
  align-items: center;
  margin-left: -16px;
  padding-bottom: 56.5vw;
  display: flex;
  position: relative;
  overflow: hidden;
}
.split-video-element {
  width: 100vw;
  height: 100%;
  min-width: 100vw;
  align-self: flex-start;
  margin-right: -16px;
}
.split-video-element.right-split-video {
  align-self: flex-end;
  margin-left: 0;
  margin-right: 0;
}
.split-video-sticky {
  width: 100%;
  height: auto;
  min-width: 50vw;
  flex-direction: column;
  align-items: center;
  margin-right: 0;
  padding-bottom: 56.5vw;
  display: flex;
  position: relative;
  top: 0;
}
.colored-background-column {
  width: 100%;
  height: 100vh;
  min-width: 50vw;
  background-color: #fff;
  align-self: flex-start;
  margin-left: 0;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 40px;
}
.large-gif-wrap {
  height: 496px;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
.small-gif-wrap {
  height: 140px;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
  overflow: hidden;
}
.offset-gif-wrap {
  height: 600px;
  border-radius: 10px;
  overflow: hidden;
}
.offset-gif-wrap.margin-50 {
  margin-bottom: 24px;
}
.offset-gif-wrap.special-offset {
  height: auto;
  margin-bottom: 24px;
}
.offset-overall-wrap {
  border-radius: 10px;
  overflow: hidden;
}
.brand-slider {
  width: 100%;
  height: auto;
  background-color: transparent;
  align-self: center;
}
.brand-mask {
  height: auto;
}
.brand-slide {
  width: 50%;
  height: 100%;
  padding-right: 8px;
}
.brand-slide-card {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 24px 24px 40px;
  display: flex;
  overflow: hidden;
}
.mini-brand-grid {
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: minmax(auto, max-content) auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}
.brand-slide-2nd {
  width: 50%;
  padding-left: 8px;
  padding-right: 0;
}
.max-330 {
  max-width: 330px;
}
.brand-slider-image {
  width: 370px;
  max-width: 60%;
  align-self: flex-end;
}
.brand-slider-image.special-image {
  width: 254px;
  height: 282px;
  object-fit: contain;
}
.brand-slide-card-2nd {
  width: 100%;
  height: 100%;
  background-color: #011a3c;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 24px 24px 40px;
  display: flex;
  overflow: hidden;
}
.hide-slide-nav {
  display: none;
}
.arrow-brand {
  width: 52px;
  height: 52px;
  background-color: #fff;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: background-color 0.25s;
  display: flex;
  left: -26px;
}
.arrow-brand:hover {
  background-color: #e6e9e6;
}
.arrow-brand.right-arrow-brand {
  left: auto;
  right: -26px;
}
.arrow-icon-brnd {
  width: 20px;
  height: 20px;
}
.banner-brand-image {
  width: 100%;
  height: 100vh;
  object-fit: cover;
  border-radius: 10px;
  overflow: hidden;
}
.last-image-brand {
  width: 100%;
  height: auto;
  border-radius: 10px;
  flex: 1;
  overflow: hidden;
}
.jumbo-gif-wrap {
  height: 550px;
  border-radius: 10px;
  margin-top: 16px;
  padding-bottom: 32px;
  overflow: hidden;
}
.column-max-height {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 32px;
  display: flex;
}
.sticky-limiter {
  z-index: 5;
  position: relative;
  overflow: visible;
}
.brand-assets-overflow {
  width: 55vw;
  height: 100vh;
  min-height: 100vh;
  min-width: 55vw;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.brand-asset-wrap {
  width: 100%;
  height: 50vh;
  border-radius: 10px;
  overflow: hidden;
}
.brand-asset-wrap.top-brand-asset {
  position: absolute;
  top: -30vh;
  bottom: auto;
  left: 0%;
  right: auto;
}
.brand-asset-wrap.bot-brand-asset {
  position: absolute;
  top: auto;
  bottom: -30vh;
  left: 0%;
  right: auto;
}
.card-footer {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10vh;
  display: flex;
}
.footer-card-image {
  width: 100%;
  height: 70vh;
  max-height: 40vh;
  object-fit: cover;
  border-radius: 10px;
  flex: 1;
  margin-bottom: 16px;
}
.footer-brand {
  width: 100%;
  height: 100px;
  border-top: 1px solid #d5dbe0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.footer-rows-brand {
  width: 100%;
  justify-content: space-between;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}
.social-icon-brand {
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.social-icon-brand:hover {
  background-size: 100% 100%;
}
.social-icon-brand.app-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 10px;
}
.social-icon-brand.app-icon.no-right-margin {
  margin-right: 0;
}
.footer-brand-logo {
  width: auto;
  height: 30px;
  align-self: center;
}
.footer-brand-logo.whiten {
  filter: grayscale() brightness(200%);
}
.sticky-jump-links {
  background-color: #fff;
  border: 1px solid #d5dbe0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 140px;
}
.sticky-link {
  width: 100%;
  color: #55616d;
  border-bottom: 1px solid #d5dbe0;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}
.sticky-link:hover {
  color: #011a3c;
}
.sticky-link:visited,
.sticky-link.w--current {
  filter: brightness(0%);
}
.sticky-link.last-sticky-link {
  border-bottom-style: none;
}
.jump-link-arrow {
  width: 20px;
  height: 20px;
}
.mini-h1 {
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.1em;
}
.insider-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 48px;
  display: grid;
}
.insider-line {
  width: 100%;
  height: 1px;
  min-height: 1px;
  background-color: #e4e8eb;
  margin-top: 56px;
  margin-bottom: 56px;
}
.watermark-image-wrap {
  height: 300px;
  border-radius: 8px;
  overflow: hidden;
}
.margin-24 {
  margin-bottom: 24px;
}
.watermark-image-small {
  height: 240px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}
.watermark-image-small.green-loog-wrap {
  background-color: #0850a0;
}
.color-pallete {
  width: 435px;
  height: 320px;
  border-radius: 8px;
  overflow: hidden;
}
.fonts-image-wrap {
  width: 100%;
  height: 296px;
  border-radius: 8px;
  overflow: hidden;
}
.guidelines-image-wrap {
  height: 296px;
  border-radius: 8px;
  overflow: hidden;
}
.caret-brand {
  width: 20px;
  height: 20px;
  min-height: 20px;
  min-width: 20px;
  margin-left: 8px;
  margin-right: 8px;
}
.schedule-embed {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}
.custom-max {
  max-width: 300px;
}
.hero-gif-upwego {
  width: 100%;
  height: 702px;
  object-fit: cover;
  display: block;
}
.offset-gif-big {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.offset-gif-big.actually-show {
  display: none;
}
.background-video-small {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  margin-top: 0;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.first-part-video {
  width: 100%;
  height: 50%;
  border-radius: 10px;
  padding-bottom: 8px;
  overflow: hidden;
}
.second-part-video {
  width: 100%;
  height: 50%;
  padding-top: 8px;
}
.second-part-video.white-border-radius.smaller-white {
  box-shadow: 0 0 0 5px #fff;
}
.contain-image-fonts {
  width: 100%;
  height: auto;
}
.custom-max-four {
  max-width: 350px;
}
.overflow-brand {
  width: 100%;
  grid-column-gap: 15px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}
.colors-image,
.colors-image-mobile {
  display: none;
}
.brand-dd {
  z-index: 2;
  height: 100%;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.brand-dd.download-brand-dd {
  display: none;
}
.brand-dd-toggle {
  height: 100px;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.brand-dd-list {
  width: auto;
  background-color: transparent;
  justify-content: flex-start;
  display: flex;
  position: relative;
}
.brand-click-blocker {
  z-index: 3;
  width: 120px;
  height: 100px;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.relative {
  position: relative;
}
.relative.lightbox-flex {
  width: 100%;
  height: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}
.relative.negative-relative {
  z-index: -1;
  align-items: center;
  display: flex;
}
.relative.orange-relative,
.relative.beige-relative {
  height: 530px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.relative.blue-relative {
  height: 442px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 30px;
  display: flex;
}
.nav-menu-button-brand {
  display: none;
}
.bundled-mail-trusted {
  padding-top: 35px;
  padding-bottom: 55px;
}
.bundled-overflow-control {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.footer-row-bundled {
  width: 100%;
  max-width: 970px;
  justify-content: space-between;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}
.footer-wrap-bundled {
  width: 100%;
  max-width: 1450px;
  background-color: #011a3c;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding-top: 51px;
  padding-bottom: 51px;
  display: flex;
}
.testimonials-author-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 25px;
  display: grid;
}
.testiomonial-author {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
}
.fl-card {
  width: 100%;
  height: 100%;
  color: #011a3c;
  text-align: center;
  cursor: pointer;
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  text-decoration: none;
  display: flex;
  position: relative;
}
.fl-card:hover {
  color: #011a3c;
}
.fl-card.ppc-plus-card {
  height: auto;
}
.fl-image {
  z-index: 2;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  flex: none;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}
.fl-image.no-margin {
  margin-bottom: 0;
}
.fl-image.fl-big {
  width: 100px;
  height: 100px;
}
.fl-rates {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.fl-rates.side-margin-60 {
  margin-bottom: 0;
  margin-right: 50px;
}
.fl-rates.side-margin-60.new-one {
  margin-right: 0;
}
.fl-rates.side-margin-50 {
  margin-bottom: 0;
  margin-right: 50px;
}
.fl-rates.mobile-10pc {
  margin-bottom: 0;
}
.side-margin-3 {
  margin-right: 3px;
}
.rate-star {
  width: 13px;
  height: 13px;
  margin-bottom: 4px;
  margin-right: 3px;
}
.skils-wrapper {
  z-index: 2;
  max-height: 57px;
  flex-wrap: wrap;
  flex: 1;
  align-content: flex-start;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.skils-wrapper.popup {
  justify-content: flex-start;
  margin-bottom: 50px;
}
.skils-wrapper.skills-ppc-plus {
  max-height: none;
  flex: none;
  justify-content: flex-start;
}
.skill-item {
  color: #011a3c;
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 5px;
  margin-left: 2.5px;
  margin-right: 2.5px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 16px;
}
.skill-item.popup {
  width: auto;
  background-color: #e4e8eb;
  margin-left: 0;
  margin-right: 5px;
}
.skill-item.first-skill {
  align-items: center;
  display: flex;
}
.fl-rate {
  z-index: 2;
  color: #011a3c;
  align-items: center;
  font-size: 14px;
  line-height: 14px;
  display: flex;
  position: absolute;
  top: 15px;
  bottom: auto;
  left: auto;
  right: 15px;
}
.quote-logo {
  margin-bottom: 35px;
}
.full-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
}
.full-line.grey-1-line {
  background-color: #55616d;
}
.side-link {
  color: #65735b;
  border-left: 1px solid transparent;
  text-decoration: none;
}
.side-link.w--current {
  color: #011a3c;
  border-left-color: #bec4cc;
}
.budweiser-form {
  width: 100%;
  display: flex;
}
.text-field {
  max-height: 40px;
  background-color: transparent;
  border: 1px solid #d5dbe0;
  border-radius: 4px;
  margin-bottom: 20px;
}
.text-field.text-box {
  min-height: 80px;
  margin-bottom: 20px;
}
.text-field.text-box.margin-50,
.text-field.margin-50 {
  margin-bottom: 50px;
}
.text-field.margin-10 {
  margin-bottom: 10px;
}
.report-author {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.report-author.max-500 {
  max-width: 500px;
}
.authro-image {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
}
.doc-rich-annual img {
  margin-bottom: 20px;
}
.doc-rich-annual a {
  color: #1f57c3;
}
.hide-download-section {
  display: block;
}
.preloader-wrap {
  z-index: 999;
  width: 200vw;
  height: 200vw;
  min-height: 200vw;
  min-width: 200vw;
  border-radius: 50%;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}
.preloader-wrap.downloads {
  width: auto;
  height: auto;
  min-height: auto;
  min-width: auto;
}
.rotating-newhorizons-logo {
  width: 50px;
  height: 50px;
  max-height: 50px;
  max-width: 50px;
  border-radius: 50%;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.preloader-placer {
  z-index: 999;
  width: 100%;
  height: 100vh;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.preloader-placer.download-page-pre-loader {
  height: 250px;
  background-color: #e4e8eb;
  border-radius: 8px;
  flex: none;
  display: none;
  position: relative;
}
.preloader-placer.download-page-pre-loader.template-page {
  width: 95%;
  display: none;
  position: absolute;
  top: auto;
  bottom: 50px;
  left: auto;
  right: 0%;
}
.preloader-crop {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.slider-brand-cards {
  background-color: transparent;
  display: none;
}
.div-block-2 {
  width: 100%;
  background-color: #011a3c;
}
.smaller-side {
  padding-left: 28px;
}
.fl-bg {
  z-index: 1;
  background-color: rgba(0, 30, 0, 0.08);
  border-radius: 8px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.swiper-button-next {
  z-index: 10;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: relative;
  transform: rotate(180deg);
}
.swiper-button-next:hover {
  background-color: #108c00;
}
.hide {
  display: flex;
}
.sign-up-fl {
  z-index: 3;
  height: 100%;
  text-align: center;
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.ppc-fl-info {
  z-index: 1000;
  color: #55616d;
  text-align: left;
  background-color: rgba(34, 34, 34, 0.5);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.ppc-fl-info.show {
  display: flex;
}
.fl-info-wrap {
  z-index: 2;
  width: 100%;
  max-width: 1000px;
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  background-color: #fff;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/60b9f3c54cf326e50a56446a_side%20bar%20BG.svg);
  background-position: 100% 100%;
  background-repeat: repeat-y;
  background-size: 36%;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
  position: relative;
  overflow: scroll;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05);
}
.fl-info-wrap.ppc-modal {
  width: auto;
  max-width: none;
  text-align: center;
  background-color: transparent;
  background-image: none;
  flex: none;
  grid-template-columns: 2fr;
  padding: 0;
  overflow: visible;
}
.form-fl {
  z-index: 2;
  position: relative;
}
.form-fl.new-form-fl {
  padding-top: 80px;
}
.fl-info {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.fl-title {
  grid-column-gap: 25px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}
.fl-info-stats {
  justify-content: flex-start;
  display: flex;
}
.fl-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
  margin-top: 25px;
  margin-bottom: 25px;
}
.fl-line.last-line {
  margin-bottom: 15px;
}
.margin-25-m {
  margin-bottom: 25px;
  display: block;
}
.close-popup-link {
  position: absolute;
  top: 15px;
  bottom: auto;
  left: auto;
  right: 15px;
}
.close-popup-link.second-one {
  display: none;
}
.fl-wrap {
  height: 360px;
  cursor: pointer;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}
.fl-wrap.plus-fl {
  width: 100%;
  height: auto;
  display: flex;
}
.overlay-div {
  z-index: 98;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.overlay-div._666 {
  display: none;
}
.overlay-div.z-index-5 {
  z-index: 5;
}
.link-block {
  align-self: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 40px;
}
.overlay-div-sign-up {
  z-index: 100;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.swiper-container {
  width: 100%;
}
.swiper-container.agencies-container-swiper {
  overflow: hidden;
}
.swiper-container.centard {
  max-width: 1000px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.swiper-container.ppc-slider {
  padding-left: 12px;
  padding-right: 12px;
  position: relative;
}
.swiper-container.ppc-slider.us {
  display: none;
}
.swiper-container.ppc-slider.ww {
  display: flex;
}
.swiper-container.ppc-slider.ww.new-ppc {
  overflow: hidden;
}
.swiper-button-prev {
  z-index: 10;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: relative;
}
.swiper-button-prev:hover {
  background-color: #108c00;
}
.swiper-wrapper {
  width: 100%;
  flex-direction: row;
  display: flex;
}
.swiper-wrapper.centar {
  max-width: 1060px;
  justify-content: flex-start;
  align-items: center;
}
.swiper-wrapper.ppc-swiper {
  padding-left: 12px;
  padding-right: 12px;
}
.swiper-slide {
  width: 25%;
  height: 100%;
  flex: none;
  padding-left: 15px;
  padding-right: 15px;
}
.swiper-slide.just-report {
  width: 290px;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.agency-slide {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.second-page {
  width: 100%;
  padding-left: 45px;
  padding-right: 45px;
}
.swiper-slide.reviews-slide {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.amplify-slide,
.swiper-slide.v2 {
  width: 100%;
}
.swiper-slide.programs-slide {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.ppc-plus-swiper-slide {
  width: 25%;
  height: auto;
  justify-content: center;
  display: flex;
}
.swiper-slide.tech-talent-slide,
.swiper-slide.new-swiper-slide {
  padding-left: 0;
  padding-right: 0;
}
.close-popup-div {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.stars-wrap {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.budweiser-hero-logo {
  justify-content: flex-start;
  margin-bottom: 20px;
  display: flex;
}
.budweiser-hero-logo.update {
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}
.budweiser-logo {
  width: 112px;
}
.budweiser-hero-icon {
  width: 9px;
  margin-left: 2px;
  margin-right: 6px;
}
.budweiser-hero-icon.side-margin {
  margin-left: 6px;
}
.primary-up-green {
  color: #0850a0;
}
.budweiser-paragraph {
  letter-spacing: -0.04em;
  font-family: newhorizonsrza, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 42px;
}
.budweiser-image-wrap {
  width: 100%;
  height: 425px;
  border-radius: 8px;
  overflow: hidden;
}
.budweiser-image-wrap.min-400 {
  min-height: 400px;
}
.checkbox-field {
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}
.checkbox {
  width: 16px;
  height: 16px;
  margin-top: 1px;
  margin-bottom: 0;
  margin-right: 0;
}
.checkbox.w--redirected-checked {
  background-color: #0850a0;
  background-size: 12px;
}
.checkbox.gdpr {
  margin-right: 5px;
}
.topmargine10 {
  margin-top: 10px;
}
.html-embed-4 {
  width: 100%;
  display: none;
}
.small-footer-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: flex;
}
.payroll-overflow {
  display: none;
}
.payroll-text {
  color: #55616d;
}
.descriptive-link-text {
  display: none;
}
.embed {
  margin-bottom: 0;
}
.hiw-number {
  opacity: 0;
  margin-left: -18px;
  overflow: hidden;
}
.rich-text-block {
  margin-bottom: 10px;
  overflow: hidden;
}
.rich-text-block.fls-popup-rich-text {
  width: 100%;
  max-width: 590px;
}
.read-more.no-breaking,
.show-less.no-breaking {
  white-space: nowrap;
}
.popup-ppc {
  z-index: 999;
  background-color: rgba(34, 34, 34, 0.5);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.popup-ppc.test {
  display: none;
}
.popup-ppc.show {
  display: flex;
}
.popup-close-ppc {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.popup {
  z-index: 2;
  width: 100%;
  text-align: center;
}
.popup-item {
  z-index: 2;
  min-width: 550px;
  background-color: #fff;
  border-radius: 8px;
  padding-top: 60px;
  position: relative;
  overflow: hidden;
}
.popup-item.popup-plus-item {
  padding: 35px;
}
.popup-item.show {
  display: flex;
}
.popup-link {
  width: 100%;
  text-align: center;
  border-top: 1px solid #d5dbe0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 25px 15px;
  display: flex;
}
.popup-text {
  margin-right: 5px;
}
.popup-wrap {
  padding-left: 60px;
  padding-right: 60px;
}
.popup-wrap.plus-popup-wrap {
  padding-left: 0;
  padding-right: 0;
}
.close-icon {
  cursor: pointer;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}
.proggres-bar {
  z-index: 97;
  width: 100%;
  height: 8px;
  background-color: #f7f8fa;
  margin-bottom: 5px;
  position: -webkit-sticky;
  position: sticky;
  top: 70px;
}
.progress-line {
  width: 0%;
  height: 100%;
  background-color: #0850a0;
}
.load-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
}
.load-line-wrap {
  justify-content: flex-start;
  display: flex;
}
.report-big-image {
  width: 100%;
  height: 580px;
  border-radius: 8px;
  overflow: hidden;
}
.count-box {
  color: #011a3c;
  border-top: 1px solid #e4e8eb;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
  display: flex;
}
.count-box.up-black {
  background-color: #011a3c;
}
.count-box.s-sky {
  background-color: #01cdbe;
}
.count-box.t-forest {
  background-color: #131854;
}
.count-box.gray-01 {
  background-color: #55616d;
}
.count-box.up-green {
  background-color: #0850a0;
}
.count-box-number {
  border-top: 1px solid #fff;
  padding-top: 10px;
}
.box-number-wrap {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.box-number-wrap.no-margin {
  margin-bottom: 0;
}
.box-number-wrap.vertical-number {
  width: 100px;
  height: 29px;
  flex: none;
  margin-bottom: 0;
  position: relative;
  bottom: 45px;
  left: -36px;
  transform: rotate(-90deg);
}
.box-number-wrap.newhorizons-green {
  color: #0850a0;
}
.count-number {
  font-size: 38px;
  line-height: 38px;
}
.count-number.small {
  color: #011a3c;
  font-size: 14px;
  line-height: 14px;
}
.count-number.small.white {
  color: #fff;
}
.count-number.medium {
  font-size: 22px;
  line-height: 25px;
}
.count-number._16px {
  font-size: 16px;
  line-height: 22px;
}
.count-number._16px.blue {
  color: #1f56c3;
}
.count-number._16px.light-blue {
  color: #01cdbe;
}
.count-number._16px.green {
  color: #13a800;
}
.count-number._16px.light-green {
  color: #94df00;
}
.count-number._16px.orange {
  color: #debd1a;
}
.count-number.big-number {
  font-size: 56px;
  line-height: 54px;
}
.full {
  flex: 1;
}
.number-text {
  font-size: 38px;
  line-height: 38px;
}
.number-text.big-text {
  font-size: 56px;
  line-height: 54px;
}
.small-paragraph {
  margin-bottom: 0;
  font-size: 14px;
}
.small-paragraph.margin-5 {
  margin-bottom: 5px;
}
.small-paragraph.margin-10 {
  margin-bottom: 10px;
}
.small-paragraph.margin-25 {
  margin-bottom: 25px;
}
.report-image {
  width: 100%;
  height: 360px;
  border-radius: 8px;
  overflow: hidden;
}
.progress-item {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  margin-bottom: 15px;
  display: grid;
}
.small-progress-wrap {
  width: 100%;
  height: 10px;
  background-color: #e4e8eb;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}
.small-progress {
  width: 100%;
  height: 100%;
  background-color: #0034df;
}
.small-progress.blue-progress {
  width: 55px;
  height: 100%;
  color: #fff;
  background-color: #1f57c3;
  justify-content: flex-start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 20px;
  font-size: 14px;
  display: flex;
  position: relative;
  transform: rotate(0);
}
.small-progress.white-progres {
  height: 22px;
  color: #fff;
  background-color: #fff;
  justify-content: flex-start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 20px;
  font-size: 14px;
  display: flex;
  position: relative;
}
.small-progress.white-progres.small-one {
  padding-right: 0;
}
.side-progress-spacer {
  width: 3vw;
  height: 100%;
}
.side-progress-spacer._3-4 {
  width: 4.5vw;
}
.side-progress-spacer._8 {
  width: 8vw;
}
.side-progress-spacer._10 {
  width: 10vw;
}
.side-progress-spacer._16 {
  width: 16vw;
}
.side-progress-spacer._18 {
  width: 18vw;
}
.side-progress-spacer._24 {
  width: 24vw;
}
.side-progress-spacer._30 {
  width: 30vw;
}
.side-progress-spacer._34 {
  width: 34vw;
}
.side-progress-spacer._42 {
  width: 42vw;
}
.side-progress-spacer._45 {
  width: 45vw;
}
.side-progress-spacer._50 {
  width: 50vw;
}
.side-progress-spacer._54 {
  width: 54vw;
}
.side-progress-spacer._56 {
  width: 56vw;
}
.side-progress-spacer._58 {
  width: 58vw;
}
.side-progress-spacer._62 {
  width: 62vw;
}
.side-progress-spacer._70 {
  width: 70vw;
}
.side-progress-spacer._74 {
  width: 74vw;
}
.side-progress-spacer._80 {
  width: 80vw;
}
.side-progress-spacer._100 {
  width: 100vw;
}
.side-progress-spacer._140 {
  width: 140vw;
}
.side-progress-spacer._150 {
  width: 150vw;
}
.side-progress-spacer._55 {
  width: 55vw;
}
.side-progress-spacer._25 {
  width: 25vw;
}
.side-progress-spacer._18 {
  width: 18vw;
}
.side-progress-spacer._17 {
  width: 12vw;
  flex: none;
}
.side-progress-spacer._13 {
  width: 13vw;
  flex: none;
}
.side-progress-spacer._1 {
  width: 90px;
  flex: none;
}
.side-progress-spacer._2 {
  width: 250px;
  flex: none;
}
.side-progress-spacer._3 {
  width: 260px;
  flex: none;
}
.side-progress-spacer._4 {
  width: 280px;
  flex: none;
}
.side-progress-spacer._5 {
  width: 290px;
  flex: none;
}
.side-progress-spacer._6 {
  width: 310px;
  flex: none;
}
.side-progress-spacer._7 {
  width: 170px;
  flex: none;
}
.side-progress-spacer._8 {
  width: 123vw;
  width: 12vw;
  flex: none;
}
.side-progress-spacer._12 {
  width: 175px;
  flex: none;
}
.side-progress-spacer._13 {
  width: 185px;
  flex: none;
}
.side-progress-spacer._17 {
  width: 12vw;
  flex: none;
}
.side-progress-spacer._20 {
  width: 210px;
  flex: none;
}
.side-progress-spacer._23 {
  width: 220px;
  flex: none;
}
.side-progress-spacer._24,
.side-progress-spacer.last-one {
  width: 240px;
  flex: none;
}
.side-progress-spacer.diagram-1 {
  width: 100%;
  height: 75px;
  flex: none;
}
.side-progress-spacer.diagram-2 {
  width: 100%;
  height: 80px;
  flex: none;
}
.side-progress-spacer.diagram-3 {
  width: 100%;
  height: 85px;
  flex: none;
}
.side-progress-spacer.diagram-4 {
  width: 100%;
  height: 105px;
  flex: none;
}
.side-progress-spacer.diagram-5 {
  width: 100%;
  height: 115px;
  flex: none;
}
.side-progress-spacer.diagram-6 {
  width: 100%;
  height: 170px;
  flex: none;
}
.side-progress-spacer.diagram-7 {
  width: 100%;
  height: 180px;
  flex: none;
}
.side-progress-spacer.diagram-8 {
  width: 100%;
  height: 200px;
  flex: none;
}
.side-progress-spacer._24-vw {
  width: 24vw;
}
.side-progress-spacer._18vw {
  width: 23vw;
}
.side-progress-spacer._8-vw {
  width: 8vw;
}
.blue-progress-wrap {
  width: 55px;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 20px;
  margin-right: 36px;
  display: flex;
  position: relative;
}
.buble {
  width: 55px;
  border: 1px solid #011a3c;
  border-radius: 34px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  display: flex;
  position: absolute;
  top: -40px;
  bottom: auto;
  left: 0%;
  right: auto;
}
.buble.white-buble {
  height: 23px;
  border-color: #fff;
  top: 0;
}
.buble.report-buble {
  width: auto;
  position: static;
}
.buble.on-blue-section {
  margin-top: 0;
  top: -60px;
  transform: rotate(-90deg);
}
.blue-text-progress._280 {
  width: 280px;
  flex: none;
}
.blue-text-progress._280.big,
.blue-text-progress._320 {
  width: 290px;
}
.report-rich-image {
  width: 100%;
  height: 380px;
  border-radius: 8px;
  margin-bottom: 25px;
  overflow: hidden;
}
.services-grid {
  height: 100%;
  background-color: #e4e8eb;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px;
  display: flex;
  overflow: hidden;
}
.services-grid.gray-06 {
  background-color: #f2f3f7;
}
.services-item {
  color: #011a3c;
}
.services-item.min-100 {
  height: 140px;
}
.big-paragraph {
  font-size: 22px;
  line-height: 25px;
}
.big-paragraph.bg-text-padding {
  margin-bottom: 80px;
}
.big-percentage {
  font-size: 22px;
  line-height: 25px;
}
.circle-diagram {
  width: 390px;
  height: 390px;
}
.diagram-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.blue {
  color: #1f56c3;
}
.light-blue {
  color: #01cdbe;
}
.green {
  color: #13a800;
}
.light-green {
  color: #94df00;
}
.orange {
  color: #debd1a;
}
.newhorizons-clients {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #131854;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px 20px;
  display: grid;
}
.white-progress-line {
  width: 100%;
  margin-bottom: 15px;
  display: flex;
}
.diagram-vertical {
  width: 100%;
  height: 270px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 80px;
  margin-bottom: 0;
  display: flex;
}
.progress-vertical-wrap {
  width: 29px;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  margin-right: 15px;
  display: flex;
}
.progress-vertical {
  width: 100%;
  height: 100%;
  background-color: #446eaf;
  align-items: flex-end;
  display: flex;
}
.progress-vertical.s-blue {
  background-color: #1f57c3;
}
.progress-vertical.blue-2 {
  background-color: #4c79cf;
}
.progress-vertical.c1 {
  background-color: #01aa98;
}
.progress-vertical.c2 {
  background-color: #01cdbe;
}
.progress-vertical.c3 {
  background-color: #34d7cb;
}
.progress-vertical.c4 {
  background-color: #108c00;
}
.progress-vertical.c5 {
  background-color: #0850a0;
}
.progress-vertical.c6 {
  background-color: #43b933;
}
.progress-vertical.c7 {
  background-color: #77b800;
}
.progress-vertical.c8 {
  background-color: #0034df;
}
.progress-vertical.c9 {
  background-color: #aae533;
}
.progress-vertical.c10 {
  background-color: #bec4cc;
}
.vertical-space {
  flex: none;
}
.vertical-space._1 {
  width: 100%;
  height: 0;
}
.vertical-space._2 {
  width: 100%;
  height: 20px;
}
.vertical-space._3 {
  width: 100%;
  height: 40px;
}
.vertical-space._4 {
  width: 100%;
  height: 60px;
}
.vertical-space._5 {
  width: 100%;
  height: 80px;
}
.vertical-space._6 {
  width: 100%;
  height: 100px;
}
.vertical-space._7 {
  height: 120px;
}
.vertical-space._8 {
  width: 100%;
  height: 140px;
}
.vertical-space._9 {
  width: 100%;
  height: 160px;
}
.vertical-space._10 {
  width: 100%;
  height: 180px;
}
.vertical-space._11 {
  width: 100%;
  height: 200px;
}
.vertical-info {
  width: 100%;
  cursor: pointer;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.vertical-info.no-margin {
  margin-bottom: 0;
}
.dot {
  width: 14px;
  height: 14px;
  background-color: #446eaf;
  border-radius: 50%;
  margin-right: 10px;
}
.dot.c10 {
  background-color: #bec4cc;
}
.dot.c9 {
  background-color: #aae533;
}
.dot.c8 {
  background-color: #0034df;
}
.dot.c7 {
  background-color: #77b800;
}
.dot.c6 {
  background-color: #43b933;
}
.dot.c5 {
  background-color: #0850a0;
}
.dot.c4 {
  background-color: #108c00;
}
.dot.c3 {
  background-color: #34d7cb;
}
.dot.c2 {
  background-color: #01cdbe;
}
.dot.c1 {
  background-color: #01aa98;
}
.dot.blue-2 {
  background-color: #4c79cf;
}
.dot.s-blue {
  background-color: #1f57c3;
}
.big-boxs-wrap {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}
.big-box {
  width: 100%;
  height: 333px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 6px;
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 25px;
  padding: 15px;
  display: flex;
}
.big-box.box-2 {
  height: 272px;
  background-color: #131854;
}
.big-box.box-3 {
  height: 205px;
  background-color: #0034df;
  margin-bottom: 25px;
}
.big-box.box-4 {
  height: 402px;
  background-color: #1f57c3;
}
.report-quote {
  color: #fff;
  background-color: #0850a0;
  border-radius: 10px;
  padding: 23px 23px 13px;
}
.nav-3-0-button-2 {
  color: #fff;
  text-align: center;
  background-color: #0850a0;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 13px 30px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1em;
  transition: color 0.15s, opacity 0.15s, background-color 0.15s ease-in;
  display: flex;
}
.nav-3-0-button-2:hover {
  color: #fff;
  background-color: #0850a0;
  text-decoration: none;
}
.nav-3-0-button-2.my-dashboard {
  color: #0850a0;
  background-color: #fff;
  border: 1px solid #0850a0;
  font-weight: 500;
  transition: border-color 0.3s, color 0.3s, background-color 0.15s ease-in;
}
.nav-3-0-button-2.my-dashboard:hover {
  color: #0850a0;
  border-color: #0850a0;
}
.nav-3-0-button-2.my-dashboard.logged-in {
  display: none;
}
.bottom-button-3-0-nav-2 {
  color: #fff;
  letter-spacing: 0.6px;
  background-color: #0850a0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 14px 30px 12px;
  transition: background-color 0.25s;
  display: flex;
}
.bottom-button-3-0-nav-2:hover {
  color: #fff;
  background-color: #108c00;
}
.div {
  position: relative;
}
.share-icon-refresh.tech-report {
  border-color: #65735b;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 10px;
  overflow: hidden;
}
.work-is-everywhere-image {
  width: 291px;
  height: 216px;
}
.diagram-info {
  width: 100%;
  height: 55px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5px;
  padding-left: 5px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: rotate(-90deg);
}
.blue-height {
  width: 100%;
  height: 100%;
  background-color: #0034df;
}
.blue-height.blue-progress {
  width: 55px;
  height: 85%;
  color: #fff;
  background-color: #1f57c3;
  justify-content: flex-start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 20px;
  font-size: 14px;
  display: flex;
  position: relative;
  transform: rotate(0);
}
.blue-height.white-progres {
  height: 22px;
  color: #fff;
  background-color: #fff;
  justify-content: flex-start;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 20px;
  font-size: 14px;
  display: flex;
  position: relative;
}
.blue-height.white-progres.small-one {
  padding-right: 0;
}
.remote-opportunities-image {
  width: 340px;
  height: 240px;
}
.swiper-button-next-2 {
  z-index: 10;
  width: 70px;
  height: 70px;
  min-height: 70px;
  min-width: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: absolute;
  top: auto;
  bottom: 125px;
  left: auto;
  right: -65px;
  transform: rotate(180deg);
}
.swiper-button-next-2:hover {
  background-color: #108c00;
}
.swiper-button-prev-2 {
  z-index: 10;
  width: 70px;
  height: 70px;
  min-height: 70px;
  min-width: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: absolute;
  top: auto;
  bottom: 125px;
  left: -65px;
  right: auto;
}
.swiper-button-prev-2:hover {
  background-color: #108c00;
}
.body {
  font-family: Neuemontreal, sans-serif;
}
.purpled-banner {
  background-color: #bda1e7;
  border-radius: 8px;
  margin-bottom: 64px;
  padding: 25px;
}
.purpled-banner.margin-20 {
  margin-bottom: 20px;
}
.tabs-menu-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 150px;
  display: grid;
}
.report-tabs {
  height: 26px;
  color: #65735b;
  background-color: transparent;
  align-items: center;
  margin-bottom: 5px;
  padding: 2px 0 0;
  display: flex;
}
.report-tabs:hover {
  color: #1f57c3;
}
.report-tabs.w--current {
  color: #011a3c;
  background-color: transparent;
  border-left: 1px solid #011a3c;
  padding-left: 13px;
}
.green-banner {
  background-color: #0850a0;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 25px;
}
.green-banner.margin-20 {
  margin-bottom: 20px;
}
.report-tab {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.report-tab-wrapper {
  width: 100%;
  position: relative;
}
.report-tab-heading {
  max-width: 405px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.tab-image {
  z-index: 2;
  width: 294px;
  height: 294px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 50px;
  display: flex;
  position: relative;
}
.tab-image.bg {
  z-index: 1;
  width: 294px;
  height: 294px;
  margin-top: 60px;
  margin-bottom: 50px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 84px;
}
.tab-image.new {
  z-index: 2;
  width: 100%;
  height: 294px;
  margin-top: 60px;
  margin-bottom: 50px;
  overflow: visible;
}
.contain-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.contain-image.wiggle-contain {
  width: 100%;
  height: 190px;
}
.contain-image.top-contain-image {
  object-position: 50% 0%;
}
.elipse-tab {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.elipse-text-title {
  text-align: center;
  position: absolute;
  top: auto;
  bottom: -47px;
  left: 0%;
  right: 0%;
}
.tabs-content {
  width: 100%;
  justify-content: center;
  overflow: visible;
}
.bubel-wrap {
  justify-content: center;
  display: flex;
  position: absolute;
  top: -50px;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.black-circle {
  width: 0;
  height: 0;
  background-color: #011a3c;
  border-radius: 50%;
  position: absolute;
}
.share-image {
  z-index: 2;
  position: relative;
}
.thank-you-hero {
  min-height: 80vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 120px;
  display: flex;
}
.thank-you-icon {
  width: 136px;
  height: 159px;
  margin-bottom: 35px;
}
.thank-you-icon.second-one {
  width: 165px;
  height: 165px;
}
.max-780 {
  max-width: 780px;
}
.paralex-image {
  width: 100%;
  height: 115%;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: -15%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.lottie-animation {
  width: 410px;
  height: 410px;
  position: absolute;
  top: -10px;
  bottom: auto;
  left: -10px;
  right: auto;
}
.div-block-3 {
  width: 500px;
  height: 500px;
  position: relative;
}
.html-embed-5 {
  width: 100%;
  height: 100%;
}
.numberr {
  font-size: 38px;
  line-height: 38px;
}
.numberr.small {
  color: #011a3c;
  font-size: 14px;
  line-height: 14px;
}
.numberr.small.white {
  color: #fff;
}
.numberr.medium {
  font-size: 22px;
  line-height: 25px;
}
.numberr._16px {
  font-size: 16px;
  line-height: 22px;
}
.numberr._16px.blue {
  color: #1f56c3;
}
.numberr._16px.light-blue {
  color: #01cdbe;
}
.numberr._16px.green {
  color: #13a800;
}
.numberr._16px.light-green {
  color: #94df00;
}
.numberr._16px.orange {
  color: #debd1a;
}
.numberr.big-number {
  font-size: 56px;
  line-height: 54px;
}
.image-3 {
  z-index: 3;
  width: 295px;
  height: 295px;
  position: absolute;
  top: auto;
  bottom: 50px;
  left: auto;
  right: 84px;
  transform: rotate(-130deg);
}
.indeed-logo {
  width: 74px;
  height: 20px;
  object-fit: contain;
}
.div-block-4 {
  width: 1px;
  height: 27px;
  background-color: #d5dbe0;
  margin-right: 8px;
}
.max-305 {
  max-width: 305px;
}
.features-grid-4 {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.indeed-slider {
  width: 100%;
  height: 100%;
  background-color: transparent;
  align-items: center;
  display: flex;
}
.slide-nav-4 {
  display: none;
}
.slider-right-arrow {
  width: 70px;
  height: 70px;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  right: -50px;
}
.slider-right-arrow:hover {
  opacity: 0.8;
}
.slider-right-arrow.programs-right-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.slider-left-arrow {
  width: 70px;
  height: 70px;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  left: -50px;
  transform: rotate(180deg);
}
.slider-left-arrow:hover {
  opacity: 0.8;
}
.slider-left-arrow.programs-left-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: -50px;
  right: auto;
}
.indeed-slider-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  padding: 25px;
  display: grid;
}
.indeed-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
}
.slide-3,
.mask-2 {
  width: 100%;
  height: 100%;
}
.slide-4,
.slide-5 {
  height: 100%;
}
.talent-spotlight {
  width: 100%;
  height: 100%;
  min-height: 250px;
  grid-column-gap: 10px;
  grid-row-gap: 25px;
  color: #55616d;
  border: 1px solid #bec4cc;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding: 15px;
  text-decoration: none;
  transition: background-color 0.3s, color 0.3s;
  display: grid;
}
.talent-spotlight:hover {
  color: #55616d;
  background-color: #f2f3f7;
}
.talent-spotlight.v2-talent {
  flex-direction: column;
  padding: 25px;
  display: flex;
}
.talent-spotlight.v2-talent-cat {
  height: auto;
  min-height: 200px;
  background-color: #f2f3f7;
  border-style: none;
  flex-direction: column;
  padding: 20px;
  display: flex;
}
.spotlight-talent {
  width: 80px;
  height: 80px;
  border-radius: 80%;
  flex: none;
  margin-right: 15px;
  overflow: hidden;
}
.spotlight-talent.big {
  width: 85px;
  height: 85px;
}
.indeed-support-team {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.indeed-team-member {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f2f3f7;
  border-radius: 8px;
  grid-template-rows: 75px;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}
.indeed-team-member.indeed-team {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.max-460 {
  max-width: 460px;
}
.max-542 {
  max-width: 542px;
}
.overflow-items-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.overflow-items {
  align-self: center;
}
.html-embed-6 {
  border-radius: 15px;
  overflow: hidden;
}
.html-embed-7 {
  width: 100%;
}
.video-embed {
  width: 100%;
  border-radius: 15px;
  overflow: hidden;
}
.overlay-link {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.mobile-app-hero-image {
  width: 420px;
  height: 439px;
  margin-bottom: -95px;
}
.app-icon {
  width: 52px;
  height: 52px;
  margin-bottom: 25px;
}
.app-downloade-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}
.app-download {
  width: 135px;
  height: 40px;
}
.app-download.apple {
  width: 120px;
}
.app-image {
  width: 100%;
  height: 100%;
}
.app-slider {
  height: 100%;
  background-color: transparent;
}
.app-arrow {
  display: none;
}
.app-slider-nav {
  opacity: 0.5;
  font-size: 7px;
  bottom: -40px;
}
.app-phone {
  width: 195px;
}
.brand-bot {
  width: 370px;
  height: 370px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.div-block-5 {
  margin-top: 200px;
}
.embeded-video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.split-video-embed {
  width: 100vw;
  height: 100%;
  min-width: 100vw;
  align-self: center;
  margin-right: 0;
  position: absolute;
  top: 0;
  bottom: auto;
  right: auto;
}
.split-video-embed.right-split-video {
  align-self: flex-end;
  margin-left: 0;
  margin-right: 0;
  top: 0;
  bottom: auto;
  left: auto;
  right: 0%;
}
.background-video-gif {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  padding-bottom: 67%;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
  box-shadow: 0 0 0 10px #65745a;
}
.background-video-gif.bigger-11 {
  padding-bottom: 100%;
}
.large-gif-wrap-video {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 10px #55616d;
}
.border-radius {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 10px #55616d;
}
.overlay-video {
  cursor: pointer;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/60eed2f372d0be76cc8eb818_Brand%20Video%20Thumn.jpeg);
  background-position: 0 0;
  background-size: cover;
  border: 1px #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.overlay-video.z-max {
  z-index: 10;
  background-image: none;
}
.overlay-video.z-max.new-overlay-video {
  border-radius: 15px;
}
.overlay-play {
  width: 80px;
  height: 80px;
}
.agency-sub-nav-link {
  letter-spacing: 0.4px;
  margin-right: 0;
  font-size: 15px;
  line-height: 1.2em;
  text-decoration: none;
}
.agency-sub-nav-link:hover {
  color: #011a3c;
  text-decoration: none;
}
.agency-sub-nav-link.w--current {
  color: #011a3c;
}
.agency-sub-nav-link.last-sub-nav-link-3-0 {
  margin-right: 0;
}
.agency-sub-nav-link.lg-screen {
  display: none;
}
.agency-sub-nav-link.medium-screen {
  display: flex;
}
.agency-sub-nav-link.fixed-color {
  color: #011a3c;
  margin-bottom: 20px;
}
.agency-sub-nav-link.fixed-color:hover {
  color: #1f57c3;
}
.agency-sub-nav-link.fixed-color.no-margin {
  margin-bottom: 0;
}
.agency-toggle {
  color: #011a3c;
  padding: 22px 15px 26px 0;
}
.agency-toggle:hover,
.agency-toggle.w--open {
  color: #011a3c;
  text-decoration: underline;
}
.agency-dd {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
}
.agency-dd-list {
  flex-direction: column;
  display: none;
}
.agency-dd-list.w--open {
  width: 100vw;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  top: 65px;
  bottom: auto;
  left: 0%;
  right: auto;
  box-shadow: 0 -2px 30px rgba(0, 0, 0, 0.05);
}
.agency-sub-nav-container-3-0 {
  z-index: 2;
  width: 100%;
  height: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 0 30px;
  display: flex;
  position: static;
}
.agency-dd-list-container {
  z-index: 2;
  width: 100%;
  height: 100%;
  max-width: 1150px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding: 22px 15px 26px 30px;
  display: flex;
  position: relative;
}
.agency-list-wrap {
  width: 100%;
}
.agency-grid {
  grid-column-gap: 30px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.agency-item-link {
  color: #55616d;
  letter-spacing: 0.4px;
  font-size: 15px;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}
.agency-item-link:hover {
  color: #1f57c3;
  text-decoration: none;
}
.agency-item-link.w--current {
  color: #011a3c;
}
.agency-item-link.last-sub-nav-link-3-0 {
  margin-right: 0;
}
.agency-item-link.lg-screen {
  display: none;
}
.agency-item-link.medium-screen {
  display: flex;
}
.agency-line {
  width: 1px;
  height: 100%;
  min-width: 1px;
  background-color: #bec4cc;
  margin-left: 20px;
  margin-right: 15px;
}
.agency-card-new {
  width: 100%;
  color: #011a3c;
  text-align: center;
  background-color: #f2f3f7;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 0 30px;
  display: flex;
}
.agency-grid-cards {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.review-item-agency {
  width: 100%;
  grid-column-gap: 60px;
  grid-row-gap: 25px;
  border: 1px solid #97a0aa;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding: 20px;
  display: grid;
}
.swiper-overflow-control {
  margin-left: -35px;
  margin-right: -35px;
  padding-left: 35px;
  padding-right: 35px;
  overflow: hidden;
}
.agency-icon-refresh {
  width: 135px;
  height: 145px;
  object-fit: cover;
  margin-bottom: 4px;
}
.pointer-next.swiper-right {
  z-index: 10;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6087591877b0805167a81e83_White%20Arrow.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.25s, background-position 0.25s;
  position: absolute;
  top: 45%;
  bottom: auto;
  left: auto;
  right: 0%;
}
.pointer-next.swiper-right:hover {
  opacity: 0.9;
  background-position: 60%;
}
.pointer-next.swiper-right.testimonial {
  right: -25px;
}
.pointer-next.swiper-right.hire-impact-arrow {
  position: static;
}
.pointer-prev.swiper-left {
  z-index: 10;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6087591877b0805167a81e83_White%20Arrow.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px;
  transition: opacity 0.25s, background-position 0.25s;
  position: absolute;
  top: 45%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: rotate(180deg);
}
.pointer-prev.swiper-left:hover {
  opacity: 0.9;
  background-position: 60%;
}
.pointer-prev.swiper-left.testimonial {
  left: -25px;
}
.pointer-prev.swiper-left.hire-impact-arrows {
  position: static;
}
.mobile-max-heading {
  max-width: 400px;
}
.image-4 {
  width: 250px;
}
.review-cat-links {
  color: #97a0aa;
  margin-bottom: 15px;
  text-decoration: none;
  display: block;
}
.review-cat-links:hover,
.review-cat-links.active {
  color: #0850a0;
}
.dm-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.category-type {
  background-color: #f2f3f7;
  border-radius: 15px;
  padding: 8.5px 15px;
  font-size: 12px;
  line-height: 13px;
}
.swiper-button-next-v2 {
  z-index: 10;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: relative;
  transform: rotate(180deg);
}
.swiper-button-next-v2:hover {
  background-color: #108c00;
}
.swiper-button-prev-v2 {
  z-index: 10;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: relative;
}
.swiper-button-prev-v2:hover {
  background-color: #108c00;
}
.success-tabs-menu-re-design-2 {
  border-bottom: 1px solid #d5dbe0;
  justify-content: flex-start;
  margin-bottom: 15px;
  display: flex;
}
.success-tab-link-re-design-2 {
  color: #65735b;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -1px;
  margin-right: 20px;
  padding: 0 0 10px;
  font-size: 15px;
  text-decoration: none;
  transition: border-color 0.3s, color 0.3s;
  display: flex;
}
.success-tab-link-re-design-2:hover {
  color: #108c00;
  border-bottom-color: #108c00;
}
.success-tab-link-re-design-2.w--current {
  color: #011a3c;
  background-color: transparent;
  border-bottom-color: #011a3c;
}
.tab-image {
  width: 100%;
  height: 450px;
  border-radius: 15px;
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden;
}
.tab {
  width: 294%;
}
.reviews-cms {
  width: 100%;
}
.reviews-cms.swiper-wrapper.custom {
  flex-wrap: wrap;
  display: flex;
}
.load-more-button {
  color: #fff;
  background-color: #0850a0;
  border-style: none;
  border-radius: 20px;
  padding: 13px 30px;
  font-size: 15px;
  line-height: 14px;
  transition-property: background-color;
}
.load-more-button:hover {
  color: #fff;
  background-color: #108c00;
}
.fs-btn-nav,
.all-filter,
.dm {
  display: none;
}
.reviews-heading {
  width: 100%;
}
.reviews-heading h3 {
  color: #55616d;
  margin-bottom: 0;
}
.reviews-heading strong {
  color: #011a3c;
}
.pagination-outer {
  width: 100%;
  height: 40px;
  position: relative;
}
.pagination-container {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.load-more-button-copy {
  color: #fff;
  background-color: #0850a0;
  border-style: none;
  border-radius: 20px;
  padding: 13px 30px;
  font-size: 15px;
  line-height: 14px;
  transition-property: background-color;
}
.load-more-button-copy:hover {
  color: #fff;
  background-color: #108c00;
}
.review-cat-links {
  background-color: transparent;
  padding: 0;
}
.review-cat-links:hover {
  color: #1f57c3;
}
.review-cat-links.w--current {
  color: #011a3c;
  background-color: transparent;
}
.filters {
  cursor: pointer;
}
.empty-state {
  z-index: 3;
  width: 100%;
  color: #97a0aa;
  text-align: center;
  background-color: #fff;
  border: 1px solid #97a0aa;
  border-radius: 8px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-weight: 400;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.reviews {
  width: 100%;
}
.empty-message {
  width: 100%;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 10px;
  display: none;
}
.reviews-tabs {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.reviews-tabs-menu {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 105px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 50px;
}
.text-block {
  background-color: transparent;
}
.h1-absolute {
  width: 230px;
  position: absolute;
}
.reviews-tabs-wrapper {
  position: relative;
}
.load-more-button-v2 {
  color: #fff;
  background-color: #108c00;
  border-radius: 8px;
}
.pagination-reviews {
  height: 40px;
  justify-content: space-between;
  position: relative;
}
.next {
  position: relative;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.previous {
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.seamless-tabs,
.reviews-item.swiper-slide.new {
  width: 100%;
}
.swiper-container.case-study-swiper,
.swiper-container.key-swiper-container,
.swiper-container.strategy-swiper-container {
  overflow: hidden;
}
.swiper-container.diversity-swiper-container {
  margin-bottom: 20px;
  overflow: hidden;
}
.swiper-container.business-swiper-container {
  width: 940px;
  margin-bottom: 30px;
  overflow: hidden;
}
.swiper-container.spotlight-swiper-container {
  margin-bottom: 25px;
  overflow: hidden;
}
.swiper-container.absolute-swiper {
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.swiper-container.enterprise-swiper-container {
  width: 100%;
}
.swiper-container.big-swiper-container,
.swiper-container.tabel-swiper-container {
  overflow: hidden;
}
.swipper-wrapper.programs-wrapper {
  display: flex;
  overflow: hidden;
}
.swiper-wrapper.reviews-swiper {
  flex-direction: column;
  align-items: stretch;
}
.tab-pane-tab-2,
.reviews-item-static,
.reviews-item-static.swiper-slide.custom {
  width: 100%;
}
.pagination {
  height: 40px;
  position: relative;
}
.reviews-item-static-2,
.reviews-item-static-2.swiper-slide.custom,
.reviews-item-static-3,
.reviews-item-static-3.swiper-slide.custom,
.reviews-item-static-4,
.reviews-item-static-4.swiper-slide.custom,
.reviews-item-static-5,
.reviews-item-static-5.swiper-slide.custom,
.reviews-item-static-6,
.reviews-item-static-6.swiper-slide.custom,
.reviews-item-static-7,
.reviews-item-static-7.swiper-slide.custom,
.reviews-item-static-8,
.reviews-item-static-8.swiper-slide.custom,
.reviews-item-static-9,
.reviews-item-static-9.swiper-slide.custom {
  width: 100%;
}
.see-more {
  text-decoration: none;
  display: none;
}
.html-embed-8 {
  cursor: pointer;
}
.white-border-radius {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 10px #fff;
}
.arrow-pointer {
  z-index: 30;
  width: 100%;
  height: 32px;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/61081975cbd18ef7f96bd70c_Arrow%20\(
      1\
    ).svg);
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: auto;
  right: auto;
}
.html-embed-9 {
  display: none;
}
.amplify-avatar {
  width: 60px;
  height: 60px;
  min-height: 60px;
  min-width: 60px;
  border-radius: 50%;
  margin-right: 15px;
  overflow: hidden;
}
.bubble-wrapper-overall-flex {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}
.amplify-card {
  width: 100%;
  height: 100%;
  color: #011a3c;
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 25px 35px 25px 25px;
  text-decoration: none;
  display: flex;
}
.split-content-row {
  max-width: 50%;
  min-width: 50%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.overlay-video-player {
  z-index: 99;
  width: 100%;
  height: 100%;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.play-button-amplify {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: absolute;
  box-shadow: -5px 0 20px rgba(0, 30, 0, 0.5);
}
.bud-image {
  height: 350px;
  border-radius: 10px;
  overflow: hidden;
}
.bud-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
  margin-bottom: 15px;
}
.bud-line.margin-15 {
  margin-bottom: 15px;
}
.grid-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.bud-form-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 25px;
  display: grid;
  overflow: hidden;
}
.bud-form {
  width: 100%;
  align-items: center;
  display: flex;
}
.bud-form-field {
  height: 40px;
  border: 1px solid #fff;
  border-radius: 2px;
  margin-bottom: 0;
  margin-right: 24px;
  padding-top: 0;
  padding-bottom: 12px;
  padding-left: 5px;
  overflow: hidden;
}
.bud-form-field:focus {
  border-color: #fff;
}
.bud-form-field::-ms-input-placeholder {
  color: #65735b;
  font-size: 11px;
  line-height: 13px;
}
.bud-form-field::placeholder {
  color: #65735b;
  font-size: 11px;
  line-height: 13px;
}
.form-blog-bud {
  width: 45%;
}
.hover-test {
  z-index: 999;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.actual-arrow {
  width: 32px;
  height: 32px;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/611a6ba042ac273c50f9f2a2_arrow.svg);
  background-position: 0 0;
  background-size: auto;
}
.side-margin-20 {
  margin-right: 20px;
}
.headline-wrap {
  width: 100%;
  border-bottom: 1px solid #d5dbe0;
}
.guide-image {
  width: 405px;
  height: 360px;
  min-height: 100%;
  border-radius: 8px;
  overflow: hidden;
}
.buttons-flex-3 {
  display: flex;
}
.max-920 {
  max-width: 920px;
}
.test {
  width: 100%;
  height: 100px;
  background-color: #0850a0;
  margin-bottom: 20px;
}
.test-cms {
  width: 100%;
}
.meet-the-winner {
  max-width: 420px;
  margin-bottom: 0;
  font-size: 48px;
}
.meet-the-winner.newhorizons-neue.bud-h2 {
  max-width: none;
  margin-bottom: 15px;
}
.quote-icon {
  margin-left: -15px;
}
.reviews-page-item {
  flex: none;
}
.success-message {
  width: 100%;
  color: #97a0aa;
  background-color: transparent;
  border: 1px solid #97a0aa;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 400;
}
.success-message.without-borders {
  border-style: none;
  padding: 0;
}
.error-message {
  background-color: #debe1a;
  border-radius: 10px;
  font-size: 11px;
  line-height: 14px;
}
.ssss {
  width: 100px;
  height: 100px;
  color: #55616d;
}
.ppc-tabs {
  height: 32px;
  border: 1px solid #d1d1d1;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: none;
  overflow: hidden;
}
.ppc-tab {
  width: 132px;
  height: 30px;
  color: #55616d;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  display: flex;
}
.ppc-tab.w--current {
  width: 133px;
  height: 33px;
  color: #fff;
  background-color: #0850a0;
  flex: none;
}
.ppc-tab.us-tab {
  color: #fff;
  background-color: #0850a0;
}
.ppc-tabs-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.ppc-content-wrapper {
  width: 100%;
}
.collection-list-wrapper-4,
.collection-list-wrapper-5,
.collection-list-wrapper-6 {
  display: none;
}
.ppc-swiper-content {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.full-size-wrap {
  width: 100%;
  position: absolute;
}
.green-border-radius {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 10px #55616d;
}
.kristen-kish {
  justify-content: flex-start;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 10px;
  right: auto;
}
.kristen-kish.update {
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}
.select-field-2 {
  height: 50px;
  background-color: #fff;
  border: 1px solid #06f;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 50px;
}
.kristen-kish-form {
  width: 100%;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}
.kristen-kish-form.hide {
  display: flex;
}
.text-field-colab {
  max-height: 40px;
  color: #55616d;
  background-color: #fff;
  border: 1px solid #d5dbe0;
  border-radius: 4px;
  margin-bottom: 15px;
  transition: border-color 0.25s;
}
.text-field-colab:hover {
  border-color: #0850a0;
}
.text-field-colab:focus {
  color: #55616d;
  border-color: #0850a0;
}
.text-field-colab.text-box {
  min-height: 80px;
  margin-bottom: 20px;
}
.text-field-colab.text-box.margin-50,
.text-field-colab.margin-50 {
  margin-bottom: 50px;
}
.text-field-colab.margin-10 {
  margin-bottom: 10px;
}
.text-field-colab.no-margin {
  margin-bottom: 0;
}
.text-field-colab.margin-30 {
  margin-bottom: 30px;
}
.colab-text-label {
  color: #011a3c;
  margin-bottom: 7px;
  font-size: 14px;
  line-height: 20px;
}
.colab-text-label.gray-1-text {
  color: #55616d;
}
.breadcrumbs-wrapper {
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}
.breadcrumbs-wrapper.margin-20 {
  margin-bottom: 20px;
}
.breadcrumb-link {
  color: #011a3c;
  margin-right: 10px;
}
.breadcrumb-link:hover {
  color: #1f57c3;
}
.breadcrumb-icon {
  margin-right: 10px;
}
.spacer-20px {
  width: 20px;
  height: 20px;
}
.video {
  z-index: 1;
  padding: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}
.video-wrapper {
  width: 100%;
}
.video-wrapper-colab {
  width: 100%;
  border-radius: 16px;
  padding: 56.25% 0 0;
  position: relative;
  overflow: hidden;
}
.video-wrapper-colab.margin-50-bud {
  margin-bottom: 70px;
}
.h4-style-bud {
  color: #fff;
  letter-spacing: -0.004em;
  margin-bottom: 0;
  font-family: Neuemontreal, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.1em;
}
.h4-style-bud.nh-rza {
  color: #0850a0;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h4-style-bud.nh-rza.dark-text {
  color: #011a3c;
}
.h4-style-bud.nh-rza.white {
  color: #fff;
}
.h4-style-bud.nh-rza.white.margin-50 {
  margin-bottom: 50px;
}
.h4-style-bud.nh-rza.white.margin-50.bud {
  font-size: 24px;
  line-height: 29px;
}
.h4-style-bud.nh-rza.white.bud {
  margin-bottom: 0;
}
.h4-style-bud.margin-25 {
  margin-bottom: 25px;
}
.h4-style-bud.margin-25.custom-max {
  max-width: 300px;
}
.h4-style-bud.margin-15 {
  margin-bottom: 15px;
}
.h4-style-bud.margin-5 {
  margin-bottom: 5px;
}
.h4-style-bud.newhorizons-neue.margin-20 {
  margin-bottom: 20px;
}
.h4-style-bud.newhorizons-neue.no-margin,
.h4-style-bud.newhorizons-neue.resource-thanks-heading,
.h4-style-bud.no-margin {
  margin-bottom: 0;
}
.h4-style-bud.margin-20 {
  margin-bottom: 20px;
}
.h4-style-bud.gray-1-text._370 {
  max-width: 370px;
}
.banner-cover-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-size: cover;
  display: block;
}
.banner-cover-image.top-image {
  object-position: 50% 0%;
}
.banner-cover-image.round-edges {
  border-radius: 10px;
  overflow: hidden;
}
.banner-cover-image.half-cover-image {
  height: 100%;
  border-radius: 10px;
}
.banner-cover-image.mini-image {
  object-fit: contain;
}
.banner-cover-image.top-cover-image,
.banner-cover-image.left-cover-image {
  object-position: 0% 50%;
}
.banner-cover-image.rotate-image-tuf {
  transform-style: preserve-3d;
  transform: rotateX(0) rotateY(180deg) rotate(0);
}
.banner-cover-image.spec-center {
  object-position: 100% 100%;
}
.banner-cover-image.min-50-50 {
  min-height: 50px;
  min-width: 50px;
  align-self: center;
}
.banner-cover-image.mobile-hero-image {
  display: none;
}
.banner-cover-image.fill {
  object-fit: fill;
}
.video-thumbnail {
  z-index: 2;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.video-play-icon {
  z-index: 3;
  width: 100%;
  height: 100%;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.play-icon {
  width: 80px;
  height: 80px;
  margin-bottom: 0;
}
.play-icon.small-play-icon {
  width: 70px;
  height: 70px;
}
.underline-container {
  width: 100%;
  height: 1px;
  background-color: #d5dbe0;
}
.testimonial-image-big {
  width: 100%;
  height: 413px;
  max-width: 376px;
  border-radius: 10px;
  overflow: hidden;
}
.h6-style-2 {
  color: #011a3c;
  margin-bottom: 10px;
  font-family: Neuemontreal, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
}
.h5-style-3 {
  color: #011a3c;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
  font-family: Neuemontreal, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
}
.h5-style-3.margin-25 {
  margin-bottom: 25px;
}
.h5-style-3.nh-rza {
  color: #0850a0;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h5-style-3.nh-rza.black-text {
  color: #011a3c;
}
.quote-h4 {
  color: #0850a0;
  letter-spacing: -0.6px;
  border-bottom: 1px solid #bec4cc;
  margin-bottom: 15px;
  padding-top: 0;
  padding-bottom: 15px;
  font-family: newhorizonsrza, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.1em;
}
.quote-h4.maxed-quote {
  max-width: 445px;
  line-height: 29px;
}
.quote-h4.partners-quote {
  color: #011a3c;
  border-bottom-style: none;
  margin-top: 200px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.quote-h4.no-margin.dark-text {
  color: #011a3c;
}
.quote-h4.no-margin.dark-text.no-margin-all {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.quote-h4.programs-queote {
  color: #011a3c;
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.quote-h4.borderless {
  border: 1px #000;
  margin-bottom: 0;
}
.full-collection {
  width: 100%;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}
.full-collection.womens-margin {
  margin-bottom: 125px;
}
.full-collection.background-full {
  background-image: url("https://assets-global.website-files.com/603fea6471d9d8559d077603/62f2733a523cfa2e3276b016_Frame%207431%20(1)%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  padding-top: 56px;
  padding-bottom: 56px;
}
.full-collection.background-fill {
  background-color: #f2f3f7;
  padding-top: 56px;
  padding-bottom: 56px;
}
.esg-card {
  width: 100%;
  height: 275px;
  text-align: center;
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 37px 25px 25px;
  text-decoration: none;
  display: flex;
}
.esg-card-image {
  width: 100px;
  height: 100px;
  margin-bottom: 15px;
}
.esg-card-image.updated-spec {
  width: 150px;
}
.center-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.line-100 {
  width: 100%;
  height: 1px;
  background-color: #d5dbe0;
}
.abm-cta-image {
  width: 100%;
  height: 150px;
  object-fit: contain;
  border-radius: 6px;
}
.abm-cta-image.dc {
  width: auto;
  height: 180px;
}
.abm-popup {
  z-index: 9999;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}
.abm-popup-wrapper {
  z-index: 2;
  width: 100%;
  max-width: 620px;
  background-color: #fff;
  border-radius: 10px;
  padding: 35px;
  position: relative;
  overflow: scroll;
  box-shadow: 1px 1px 10px rgba(57, 72, 74, 0.07);
}
.form-grid {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.form-grid.full-width {
  width: 100%;
}
.close-abm-bg {
  z-index: 1;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.left-image-wrap {
  width: 100%;
  height: 550px;
  justify-content: flex-end;
  display: flex;
}
.left-image-wrap.test {
  border-radius: 8px;
  margin-bottom: 0;
  position: relative;
}
.right-image-wrap {
  width: 100%;
  height: 550px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.random-ass-grid {
  width: 1000px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.right-slider-wrap {
  width: 100%;
  height: 550px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.marko {
  width: 100%;
  max-width: 970px;
}
.marko.markos-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.tester-div {
  width: 70vw;
}
.success-massage-icon {
  width: 220px;
  height: 220px;
  object-fit: contain;
}
.static-lockup {
  width: 100%;
  height: 100vh;
  position: relative;
}
.overflow-auto-wrap {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.overflow-auto-wrap.only-resp {
  display: none;
}
.right-assets-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.text-field-women {
  max-height: 40px;
  color: #55616d;
  background-color: #fff;
  border: 1px solid #d5dbe0;
  border-radius: 4px;
  margin-bottom: 20px;
  transition: border-color 0.25s;
}
.text-field-women:hover {
  border-color: #0850a0;
}
.text-field-women:focus {
  color: #55616d;
  border-color: #0850a0;
}
.text-field-women.text-box {
  min-height: 80px;
  margin-bottom: 20px;
}
.text-field-women.text-box.margin-50,
.text-field-women.margin-50 {
  margin-bottom: 50px;
}
.text-field-women.margin-10 {
  margin-bottom: 10px;
}
.text-field-women.no-margin {
  margin-bottom: 0;
}
.text-field-women.margin-30 {
  margin-bottom: 30px;
}
.text-field-women.margin-25 {
  margin-bottom: 25px;
}
.text-label-women {
  color: #011a3c;
  margin-bottom: 7px;
  font-size: 14px;
  line-height: 20px;
}
.text-label-women.gray-1-text {
  color: #55616d;
}
.regular-link {
  color: #0850a0;
  text-decoration: none;
}
.success-womens {
  width: 100%;
  text-align: left;
  padding: 0;
}
.success-image-wrap {
  width: 100%;
  height: 400px;
  border-radius: 8px;
  overflow: hidden;
}
.div-block-7 {
  display: none;
}
.cat-rich {
  display: inline;
}
.cat-rich a {
  color: #1f57c3;
}
.cat-rich a:hover {
  text-decoration: underline;
}
.programs-slide-wrapper {
  width: 100%;
  position: relative;
}
.programs-right-arrow-v1 {
  width: 70px;
  height: 70px;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 165px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.programs-right-arrow-v1:hover {
  opacity: 0.8;
}
.programs-right-arrow-v1.programs-right-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.programs-left-arrow-v1 {
  width: 70px;
  height: 70px;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 165px;
  bottom: auto;
  left: -50px;
  right: auto;
  transform: rotate(180deg);
}
.programs-left-arrow-v1:hover {
  opacity: 0.8;
}
.programs-left-arrow-v1.programs-left-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: -50px;
  right: auto;
}
.programs-swiper {
  width: 100%;
}
.swiper-wrapper {
  flex-direction: row;
  align-items: stretch;
}
.swiper-wrapper.programs-slide {
  flex: none;
}
.swiper-wrapper.programs-wrapper {
  flex-direction: row;
}
.swiper-wrapper.catalog-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}
.swiper-wrapper.enterprise-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.swiper-wrapper.enterprise-wrapper.vertical,
.swiper-wrapper.enterprise-wrapper.flex-temp {
  flex-direction: column;
}
.swiper-wrapper.key-swiper-wrapper,
.swiper-wrapper.strategy-swiper-wrapper,
.swiper-wrapper.spotlight-swiper-wrapper,
.swiper-wrapper.auto-wrappper {
  flex-direction: row;
}
.swiper-wrapper.reviews-wrapper {
  align-items: flex-start;
}
.swiper-wrapper.temp-vertical {
  flex-direction: row;
}
.swiper-wrapper.full-height {
  height: 100%;
}
.swiper-wrapper.enteprrise-swiper-wrapper,
.swiper-wrapper.hire-for-impact-wrapper,
.swiper-wrapper.big-swiper-wrapper {
  flex-direction: row;
}
.swiper-wrapper.tabel-swiper-wrapper {
  flex-direction: row;
  align-items: flex-start;
}
.swiper-slide.programs-slide {
  height: auto;
  min-height: 400px;
  display: flex;
}
.swiper-slide.programs-slide.microsoft {
  min-height: 250px;
}
.swiper-slide.talent-spotlight-item {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.catalog-slide {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.swiper-slide.case-study-slide {
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.trusted-by-slide {
  width: 456px;
  height: auto;
  min-height: 460px;
  border-radius: 10px;
  padding: 0;
  display: flex;
  overflow: hidden;
}
.swiper-slide.testimonial-swiper-item {
  width: 100%;
  border: 1px solid #e4e8eb;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 25px;
  display: flex;
}
.swiper-slide.enterprise-slide {
  width: 100%;
  flex: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.enterprise-slide.half-new-slide {
  width: 50%;
  margin-right: 0;
}
.swiper-slide.enterprise-slide.half-new-slide.hide-half {
  display: none;
}
.swiper-slide.key-slide,
.swiper-slide.strategy-slide,
.swiper-slide.divesity-swiper-slide,
.swiper-slide.business-swiper-slide,
.swiper-slide.spotlight-swiper-slide {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.review-items-slide {
  width: 100%;
  height: auto;
  min-height: 347px;
  border-radius: 10px;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}
.swiper-slide.auto-swiper-slide {
  width: auto;
  height: auto;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.full-swiper-slide {
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-top: 175px;
  padding-bottom: 115px;
  display: flex;
}
.swiper-slide.colored-slides {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.swiper-slide.enterprise-swiper-slide {
  width: 100%;
  padding: 0;
}
.swiper-slide.hire-for-impact-slide {
  width: 100%;
  height: auto;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.swiper-slide.big-swiper-slide {
  width: 100%;
  height: auto;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.swiper-slide.table-swiper-slide {
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.swiper-holder {
  width: 100%;
  align-items: flex-start;
  overflow: hidden;
}
.assets-swiper-next {
  z-index: 10;
  width: 70px;
  height: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 165px;
  bottom: auto;
  left: auto;
  right: -35px;
}
.assets-swiper-next:hover {
  opacity: 0.8;
}
.assets-swiper-next.programs-right-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.assets-swiper-next.microsoft {
  top: 147px;
}
.assets-swiper-next.dualingo {
  right: -30px;
}
.assets-swiper-prev {
  z-index: 10;
  width: 70px;
  height: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 165px;
  bottom: auto;
  left: -50px;
  right: auto;
  transform: rotate(180deg);
}
.assets-swiper-prev:hover {
  opacity: 0.8;
}
.assets-swiper-prev.programs-left-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: -50px;
  right: auto;
}
.assets-swiper-prev.microsoft {
  top: 147px;
}
.assets-swiper-prev.dualingo {
  left: -30px;
}
.indeed-team {
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.team-image {
  width: 85px;
  height: 85px;
  border-radius: 50%;
  margin-bottom: 15px;
  overflow: hidden;
}
.indeed-team {
  text-align: center;
  padding: 20px;
}
.talen-spotlight {
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}
.talen-spotlight-swiper {
  position: relative;
}
.assets-swiper-next-small {
  z-index: 10;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 120px;
  bottom: auto;
  left: auto;
  right: -30px;
}
.assets-swiper-next-small:hover {
  opacity: 0.8;
}
.assets-swiper-next-small.programs-right-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.assets-swiper-next-small.cat-arrow {
  top: 42%;
}
.assets-swiper-prev-small {
  z-index: 10;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 120px;
  bottom: auto;
  left: -30px;
  right: auto;
  transform: rotate(180deg);
}
.assets-swiper-prev-small:hover {
  opacity: 0.8;
}
.assets-swiper-prev-small.programs-left-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: -50px;
  right: auto;
}
.assets-swiper-prev-small.cat-arrow {
  top: 42%;
}
.h6-rza-talent {
  max-width: 260px;
  color: #55616d;
  letter-spacing: -0.6px;
  margin-top: 15px;
  font-family: newhorizonsrza, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;
}
.talent-column-verticle {
  justify-content: flex-start;
  display: flex;
}
.abm-form {
  width: 100%;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}
.abm-form.hide {
  display: none;
}
.big-reach-out {
  width: 100%;
  min-height: 120px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f2f3f7;
  border-radius: 6px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding: 25px;
  text-decoration: none;
  transition: background-color 0.3s, color 0.3s;
  display: grid;
}
.big-reach-out:hover {
  background-color: #e4e8eb;
}
.big-reach-out.white-card {
  background-color: #fff;
}
.big-reach-out.report {
  padding-right: 60px;
}
.big-reach-out.videos {
  justify-content: flex-start;
}
.big-reach-out.updated-card {
  height: 165px;
}
.microsoft-logo {
  width: 101px;
  height: 20px;
  object-fit: contain;
}
.programs-video {
  width: 100%;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 0 0 5px #fff;
}
.partner-logo-testimonial {
  height: 50px;
  object-fit: contain;
}
.nestl-s-logo {
  width: 41px;
  height: 42px;
  object-fit: contain;
}
.ford-logo {
  width: 54px;
  object-fit: contain;
}
.hp-logo {
  width: 20px;
  height: 20px;
  object-fit: contain;
}
.momentive-logo {
  width: 160px;
  object-fit: contain;
}
.swiper-side-column {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}
.program-video-wrap {
  border-radius: 15px;
  box-shadow: 0 0 0 5px #fff;
}
.assets-swiper-next-nestle {
  z-index: 10;
  width: 70px;
  height: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 190px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.assets-swiper-next-nestle:hover {
  opacity: 0.8;
}
.assets-swiper-next-nestle.programs-right-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.assets-swiper-prev-nestle {
  z-index: 10;
  width: 70px;
  height: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 190px;
  bottom: auto;
  left: -50px;
  right: auto;
  transform: rotate(180deg);
}
.assets-swiper-prev-nestle:hover {
  opacity: 0.8;
}
.assets-swiper-prev-nestle.programs-left-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: -50px;
  right: auto;
}
.side-text {
  margin-left: 5px;
  padding-right: 5px;
}
.swiper-programs-heading {
  max-width: 450px;
}
.swiper-heading-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.swiper-heading-wrapper.horizontal-centar {
  flex-direction: row;
  align-items: center;
}
.swiper-heading-wrapper.horizontal-centar.no-margin {
  margin-bottom: 0;
}
.swiper-heading-wrapper.horizontal-centar.help-negative {
  margin-top: -15px;
}
.swiper-heading-wrapper.side-pad {
  padding-right: 10px;
}
.swiper-heading-wrapper.mobile {
  display: none;
}
.swiper-heading-wrapper.max-220 {
  max-width: 220px;
}
.swiper-heading-wrapper.h2-mobile {
  display: none;
}
.swiper-heading-wrapper.enterprise-column {
  padding-right: 30px;
  position: relative;
}
.swiper-heading-wrapper.spaced-column {
  justify-content: space-between;
  align-items: stretch;
}
.swiper-heading-wrapper.slider-column {
  max-width: 350px;
}
.swiper-heading-wrapper.direct-contracts-column {
  max-width: 515px;
  justify-content: space-between;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-left: 10px;
}
.swiper-heading-wrapper.max-450-desk {
  max-width: 450px;
}
.swiper-heading-wrapper.hero-column {
  padding-top: 10px;
  padding-left: 10px;
}
.swiper-heading-wrapper.hero-column.hiw-fix {
  justify-content: space-between;
  align-items: flex-start;
}
.swiper-heading-wrapper.hero-column.abm {
  padding-bottom: 10px;
}
.swiper-heading-wrapper.cat-tab-column {
  padding-top: 25px;
  padding-left: 25px;
}
.swiper-heading-wrapper.azure-column {
  justify-content: space-between;
}
.swiper-heading-wrapper.fw-column {
  max-width: 40%;
}
.swiper-heading-wrapper.relative-column {
  z-index: 3;
  position: relative;
}
.swiper-heading-wrapper.centar {
  text-align: center;
  align-items: center;
}
.swiper-heading-wrapper.min-column-form {
  min-height: 100vh;
}
.swiper-heading-wrapper.diagram {
  z-index: 2;
  width: 490px;
  height: 490px;
  flex-direction: row;
  padding-left: 50px;
  position: relative;
}
.swiper-heading-wrapper.diagram.first {
  width: 570px;
  top: 33px;
  left: -37px;
  overflow: hidden;
  transform: rotate(90deg);
}
.swiper-heading-wrapper.diagram.second {
  width: 570px;
  justify-content: flex-end;
  position: absolute;
  top: auto;
  bottom: -59px;
  left: auto;
  right: -107px;
  overflow: hidden;
  transform: rotate(90deg);
}
.swiper-heading-wrapper.justify {
  justify-content: space-between;
}
.swiper-heading-wrapper.margin-50 {
  margin-bottom: 50px;
}
.swiper-heading-wrapper.bug-column {
  justify-content: space-between;
  padding-right: 30px;
  position: relative;
}
.swiper-heading-wrapper.max-350.full {
  height: 100%;
}
.swiper-heading-wrapper.max-350.full.side-colimn-swiper {
  height: auto;
}
.swiper-heading-wrapper.max-375 {
  max-width: 375px;
}
.swiper-heading-wrapper.reviews-column {
  position: relative;
  overflow: hidden;
}
.swiper-heading-wrapper.full-column {
  width: 100%;
  margin-bottom: 40px;
}
.swiper-heading-wrapper.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}
.swiper-heading-wrapper.stats-column {
  border-top: 1px solid #bec4cc;
  padding-top: 15px;
  padding-right: 50px;
}
.swiper-heading-wrapper.quote-ford {
  min-height: 350px;
  justify-content: flex-end;
}
.swiper-heading-wrapper.full-width {
  width: 90%;
}
.side-image {
  width: 100%;
  height: 375px;
  border-radius: 10px;
  overflow: hidden;
}
.holiday-swiper {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.assets-swiper-next-holiday {
  z-index: 10;
  width: 70px;
  height: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 150px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.assets-swiper-next-holiday:hover {
  opacity: 0.8;
}
.assets-swiper-next-holiday.programs-right-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.assets-swiper-prev-holiday {
  z-index: 10;
  width: 70px;
  height: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 150px;
  bottom: auto;
  left: -50px;
  right: auto;
  transform: rotate(180deg);
}
.assets-swiper-prev-holiday:hover {
  opacity: 0.8;
}
.assets-swiper-prev-holiday.programs-left-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: -50px;
  right: auto;
}
.holiday-slider-wrapper {
  justify-content: flex-start;
  display: flex;
  position: relative;
}
.cataglog-swiper {
  z-index: 90;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.catalog-item {
  width: 100%;
  min-height: 360px;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  flex-direction: column;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}
.catalog-image {
  width: 100%;
  height: 160px;
}
.catalog-info {
  color: #011a3c;
  border-bottom: 1px solid #e0e0e0;
  flex-direction: column;
  flex: 1;
  padding: 15px;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}
.catalog-info.pricing {
  border-bottom-style: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}
.delivery-time {
  color: #55616d;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.delivery-time.pricing {
  color: #011a3c;
  flex: 1;
}
.delivery-time.pricing.new-stats {
  position: absolute;
  top: 10px;
  bottom: auto;
  left: auto;
  right: 10px;
}
.clock-icon {
  width: 13px;
  height: 13px;
  margin-bottom: 1px;
  margin-right: 10px;
}
.star-icon-holiday {
  margin-bottom: 2px;
  margin-right: 5px;
}
.catalog-expert {
  color: #011a3c;
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  padding: 5px 5px 5px 6px;
  display: flex;
  position: absolute;
  top: 10px;
  bottom: auto;
  left: 10px;
  right: auto;
}
.catalog-talent-image {
  width: 30px;
  height: 30px;
  color: #011a3c;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
  position: relative;
}
.activity-icon {
  width: 12px;
  height: 12px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: -5px;
}
.holiday-tabs {
  width: 100%;
  overflow: visible;
}
.assets-swiper-next-holiday-slider {
  z-index: 99;
  width: 70px;
  height: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 141px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.assets-swiper-next-holiday-slider:hover {
  opacity: 0.8;
}
.assets-swiper-next-holiday-slider.programs-right-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: auto;
  right: -50px;
}
.assets-swiper-next-holiday-slider.reviews-arrow-right {
  width: 50px;
  height: 50px;
  top: -75px;
  right: 10px;
}
.assets-swiper-prev-holiday-slider {
  z-index: 99;
  width: 70px;
  height: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/6061d50599b8f96e0fbdcfc9_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.3s;
  position: absolute;
  top: 141px;
  bottom: auto;
  left: -50px;
  right: auto;
  transform: rotate(180deg);
}
.assets-swiper-prev-holiday-slider:hover {
  opacity: 0.8;
}
.assets-swiper-prev-holiday-slider.programs-left-arrow {
  position: absolute;
  top: 150px;
  bottom: auto;
  left: -50px;
  right: auto;
}
.assets-swiper-prev-holiday-slider.reviews-arrow-left {
  width: 50px;
  height: 50px;
  top: -75px;
  bottom: auto;
  left: auto;
  right: 90px;
}
.holiday-tabs-menu {
  width: 100%;
  border-bottom: 1px solid #d5dbe0;
  justify-content: flex-start;
  margin-bottom: 15px;
  display: flex;
}
.holiday-tabs-menu.new-tabs-menu {
  margin-bottom: 35px;
}
.holiday-tabs-wrapper {
  width: 100%;
}
.tabs-container {
  width: 100%;
  max-width: 970px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.tabs-container.tabs-container-v2 {
  padding-left: 0;
  padding-right: 0;
}
.tabs-wrapper-work {
  width: 100%;
  height: 360px;
  justify-content: center;
  display: flex;
  overflow: hidden;
}
.tabs-wrapper-work.new-tabs-wrapper-work {
  justify-content: flex-start;
  align-items: flex-start;
}
.tabs-wrapper-work.tabs-wrapper-v2 {
  margin-bottom: 15px;
}
.tabs-links {
  color: #65735b;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -1px;
  margin-right: 20px;
  padding: 0 0 10px;
  font-size: 15px;
  text-decoration: none;
  transition: border-color 0.3s, color 0.3s;
  display: flex;
}
.tabs-links:hover {
  color: #108c00;
  border-bottom-color: #108c00;
}
.tabs-links.w--current {
  color: #011a3c;
  background-color: transparent;
  border-bottom-color: #011a3c;
}
.tabs-links._1 {
  color: #011a3c;
  border-bottom-color: #011a3c;
}
.tabs-links._1.talent-dropdown {
  font-size: 16px;
}
.tabs-links._2.talent-dropdown,
.tabs-links._3.talent-dropdown {
  border-bottom-color: rgba(255, 255, 255, 0);
  font-size: 16px;
}
.tabs-links:hover {
  color: #1f57c3;
  border-bottom-color: #1f57c3;
}
.tabs-links._4.talent-dropdown {
  border-bottom-color: rgba(255, 255, 255, 0);
  font-size: 16px;
}
.case-study-cms {
  position: relative;
}
.holiday-links {
  height: 22px;
  position: absolute;
  top: auto;
  bottom: 13px;
  left: auto;
  right: 0%;
  overflow: hidden;
}
.holiday-links-wrapper {
  width: 100%;
  height: 22px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}
.html-embed-10 {
  display: flex;
}
.success-message-2 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}
.esg-hero-wrap {
  width: 300px;
  height: 300px;
}
.esg-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
  margin-bottom: 60px;
}
.esg-line.no-margin {
  margin-bottom: 0;
}
.esg-line.updated-line {
  margin-bottom: 20px;
}
.left-image-esg,
.right-image-esg {
  width: 375px;
  height: 385px;
  border-radius: 8px;
  overflow: hidden;
}
.esg-rich p {
  margin-bottom: 0;
}
.esg-rich a {
  color: #1f57c3;
  cursor: pointer;
  margin-bottom: 0;
  padding-right: 20px;
  text-decoration: underline;
  display: inline-block;
}
.esg-rich a:hover {
  text-decoration: none;
}
.esg-rich em {
  color: #011a3c;
  margin-bottom: 15px;
  font-style: normal;
  display: inline-block;
}
.quote-container {
  width: 100%;
  max-width: 970px;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 25px;
  position: relative;
}
.quote-container.master-grid {
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.quote-container.master-grid.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.quote-container.master-grid.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.quote-container.master-grid.enterprise-cta.tertiary {
  background-color: #131854;
}
.quote-container.master-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.quote-container.master-grid.faq-container.no-margin {
  margin-bottom: 0;
}
.quote-container.master-grid.marginated-container {
  margin-bottom: 60px;
}
.quote-container.master-grid.no-relative {
  margin-bottom: 30px;
}
.quote-container.master-grid.big-margin-container {
  margin-bottom: 110px;
}
.quote-container.master-grid.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.quote-container.master-grid.margin-xxxl {
  margin-bottom: 110px;
}
.quote-container.master-grid.top-gray-margin {
  margin-bottom: 55px;
}
.quote-container.master-grid.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.quote-container.master-grid.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.quote-container.master-grid.important {
  height: 0;
  overflow: hidden;
}
.quote-container.master-grid.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.quote-container.master-grid.z2 {
  z-index: 2;
}
.quote-container.master-grid.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.quote-container.master-grid.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.quote-container.master-grid.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.quote-container.master-grid.margin-80-bud {
  margin-bottom: 80px;
}
.quote-container.master-grid.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.quote-container.master-grid.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.quote-container.master-grid.abm-cta.no-margin {
  margin-bottom: 0;
}
.quote-container.master-grid.abm-cta.tertiary {
  background-color: #131854;
}
.quote-container.master-grid.womens-margin {
  margin-bottom: 125px;
}
.quote-container.master-grid.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.quote-container.master-grid.esg-margin {
  margin-bottom: 80px;
}
.quote-container.logo-bar {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}
.quote-container.small-space-grid {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.quote-container.grid-small {
  grid-column-gap: 30px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.quote-container.grid-small.margin-xxxl {
  margin-bottom: 110px;
}
.quote-container.logo-bar-enterprise-container {
  max-width: 940px;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 25px 0;
  display: flex;
}
.quote-container.left-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.quote-container.align-centar {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}
.quote-container.logo-bar-updated {
  max-width: 940px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 110px;
  padding: 25px 45px 25px 20px;
  display: flex;
}
.quote-container.logo-bar-updated.no-margin {
  margin-bottom: 0;
}
.quote-container.logo-bar-updated.transparent {
  background-color: transparent;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.quote-container.logo-bar-updated.without-currve {
  border-bottom: 1px solid #e4e8eb;
  border-radius: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.quote-container.logo-bar-updated.review {
  margin-bottom: 0;
}
.quote-container.center-flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.quote-container.minus-pdf {
  height: 800px;
  margin-top: -50px;
}
.quote-container.swipper {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}
.quote-container.swipper.v2 {
  max-width: 1000px;
}
.quote-container.grid-15 {
  grid-column-gap: 15px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.quote-container.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.quote-container.grid.esg-margin {
  margin-bottom: 80px;
}
.esg-quote-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
  margin-top: 17px;
  margin-bottom: 17px;
}
.esg-author-info {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.esg-author-image {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  overflow: hidden;
}
.outlined-block {
  width: 100%;
  border: 1px solid #d5dbe0;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  padding: 25px;
  display: flex;
}
.inclusive-image {
  width: 105px;
  height: 105px;
  margin-right: 20px;
}
.esg-report-card {
  width: 100%;
  height: 175px;
  background-color: #f2f3f7;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  text-decoration: none;
  transition-property: none;
  display: flex;
}
.wrapper-search {
  width: 220px;
  height: 40px;
  border: 2px solid #9b211b;
  position: relative;
  overflow: hidden;
}
.overflow-item-control {
  width: 224px;
  height: 44px;
  border: 2px solid #000;
  position: absolute;
  top: -2px;
  bottom: 0%;
  left: -2px;
  right: 0%;
}
.link-sub {
  text-decoration: none;
}
.link-sub:hover {
  color: #108c00;
}
.success-container {
  width: 100%;
  max-width: 970px;
  background-color: rgba(221, 221, 221, 0);
  margin-bottom: 80px;
  padding: 0;
  position: relative;
}
.success-container.master-grid {
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.success-container.master-grid.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.success-container.master-grid.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.success-container.master-grid.enterprise-cta.tertiary {
  background-color: #131854;
}
.success-container.master-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.success-container.master-grid.faq-container.no-margin {
  margin-bottom: 0;
}
.success-container.master-grid.marginated-container {
  margin-bottom: 60px;
}
.success-container.master-grid.no-relative {
  margin-bottom: 30px;
}
.success-container.master-grid.big-margin-container {
  margin-bottom: 110px;
}
.success-container.master-grid.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.success-container.master-grid.margin-xxxl {
  margin-bottom: 110px;
}
.success-container.master-grid.top-gray-margin {
  margin-bottom: 55px;
}
.success-container.master-grid.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.success-container.master-grid.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.success-container.master-grid.important {
  height: 0;
  overflow: hidden;
}
.success-container.master-grid.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.success-container.master-grid.z2 {
  z-index: 2;
}
.success-container.master-grid.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.success-container.master-grid.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.success-container.master-grid.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.success-container.master-grid.margin-80-bud {
  margin-bottom: 80px;
}
.success-container.master-grid.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.success-container.master-grid.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.success-container.master-grid.abm-cta.no-margin {
  margin-bottom: 0;
}
.success-container.master-grid.abm-cta.tertiary {
  background-color: #131854;
}
.success-container.master-grid.womens-margin {
  margin-bottom: 125px;
}
.success-container.master-grid.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.success-container.master-grid.esg-margin {
  margin-bottom: 80px;
}
.success-container.logo-bar {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}
.success-container.small-space-grid {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.success-container.grid-small {
  grid-column-gap: 30px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.success-container.grid-small.margin-xxxl {
  margin-bottom: 110px;
}
.success-container.logo-bar-enterprise-container {
  max-width: 940px;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 25px 0;
  display: flex;
}
.success-container.left-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.success-container.align-centar {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}
.success-container.logo-bar-updated {
  max-width: 940px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 110px;
  padding: 25px 45px 25px 20px;
  display: flex;
}
.success-container.logo-bar-updated.no-margin {
  margin-bottom: 0;
}
.success-container.logo-bar-updated.transparent {
  background-color: transparent;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.success-container.logo-bar-updated.without-currve {
  border-bottom: 1px solid #e4e8eb;
  border-radius: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.success-container.logo-bar-updated.review {
  margin-bottom: 0;
}
.success-container.center-flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.success-container.minus-pdf {
  height: 800px;
  margin-top: -50px;
}
.success-container.swipper {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}
.success-container.swipper.v2 {
  max-width: 1000px;
}
.success-container.grid-15 {
  grid-column-gap: 15px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.success-container.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.success-container.grid.esg-margin {
  margin-bottom: 80px;
}
.success-container.grid.gift-form {
  flex: 1;
}
.success-container.overflow-esg {
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.success-container.overflow-esg.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.success-container.overflow-esg.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.success-container.overflow-esg.enterprise-cta.tertiary {
  background-color: #131854;
}
.success-container.overflow-esg.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.success-container.overflow-esg.faq-container.no-margin {
  margin-bottom: 0;
}
.success-container.overflow-esg.marginated-container {
  margin-bottom: 60px;
}
.success-container.overflow-esg.no-relative {
  margin-bottom: 30px;
}
.success-container.overflow-esg.big-margin-container {
  margin-bottom: 110px;
}
.success-container.overflow-esg.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.success-container.overflow-esg.margin-xxxl {
  margin-bottom: 110px;
}
.success-container.overflow-esg.top-gray-margin {
  margin-bottom: 55px;
}
.success-container.overflow-esg.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.success-container.overflow-esg.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.success-container.overflow-esg.important {
  height: 0;
  overflow: hidden;
}
.success-container.overflow-esg.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.success-container.overflow-esg.z2 {
  z-index: 2;
}
.success-container.overflow-esg.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.success-container.overflow-esg.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.success-container.overflow-esg.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.success-container.overflow-esg.margin-80-bud {
  margin-bottom: 80px;
}
.success-container.overflow-esg.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.success-container.overflow-esg.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.success-container.overflow-esg.abm-cta.no-margin {
  margin-bottom: 0;
}
.success-container.overflow-esg.abm-cta.tertiary {
  background-color: #131854;
}
.success-container.overflow-esg.womens-margin {
  margin-bottom: 125px;
}
.success-container.overflow-esg.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.success-container.overflow-esg.esg-margin {
  margin-bottom: 80px;
}
.success-m365 {
  width: 150px;
  height: 150px;
  margin-bottom: 45px;
}
.block-value {
  display: block;
}
.pad-added {
  padding-right: 15px;
}
.hero-links {
  color: #55616d;
  flex: 1;
  align-items: flex-end;
  display: flex;
}
.gift-container {
  width: 100%;
  max-width: 970px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #011a3c;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  padding: 15px;
  display: grid;
  position: relative;
}
.gift-container.master-grid {
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.gift-container.master-grid.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.gift-container.master-grid.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.gift-container.master-grid.enterprise-cta.tertiary {
  background-color: #131854;
}
.gift-container.master-grid.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.gift-container.master-grid.faq-container.no-margin {
  margin-bottom: 0;
}
.gift-container.master-grid.marginated-container {
  margin-bottom: 60px;
}
.gift-container.master-grid.no-relative {
  margin-bottom: 30px;
}
.gift-container.master-grid.big-margin-container {
  margin-bottom: 110px;
}
.gift-container.master-grid.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.gift-container.master-grid.margin-xxxl {
  margin-bottom: 110px;
}
.gift-container.master-grid.top-gray-margin {
  margin-bottom: 55px;
}
.gift-container.master-grid.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.gift-container.master-grid.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.gift-container.master-grid.important {
  height: 0;
  overflow: hidden;
}
.gift-container.master-grid.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.gift-container.master-grid.z2 {
  z-index: 2;
}
.gift-container.master-grid.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.gift-container.master-grid.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.gift-container.master-grid.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.gift-container.master-grid.margin-80-bud {
  margin-bottom: 80px;
}
.gift-container.master-grid.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.gift-container.master-grid.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.gift-container.master-grid.abm-cta.no-margin {
  margin-bottom: 0;
}
.gift-container.master-grid.abm-cta.tertiary {
  background-color: #131854;
}
.gift-container.master-grid.womens-margin {
  margin-bottom: 125px;
}
.gift-container.master-grid.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.gift-container.master-grid.esg-margin,
.gift-container.master-grid.margin-150 {
  margin-bottom: 80px;
}
.gift-container.logo-bar {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}
.gift-container.small-space-grid {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.gift-container.grid-small {
  grid-column-gap: 30px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.gift-container.grid-small.margin-xxxl {
  margin-bottom: 110px;
}
.gift-container.logo-bar-enterprise-container {
  max-width: 940px;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 25px 0;
  display: flex;
}
.gift-container.left-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.gift-container.align-centar {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}
.gift-container.logo-bar-updated {
  max-width: 940px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 110px;
  padding: 25px 45px 25px 20px;
  display: flex;
}
.gift-container.logo-bar-updated.no-margin {
  margin-bottom: 0;
}
.gift-container.logo-bar-updated.transparent {
  background-color: transparent;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.gift-container.logo-bar-updated.without-currve {
  border-bottom: 1px solid #e4e8eb;
  border-radius: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.gift-container.logo-bar-updated.review {
  margin-bottom: 0;
}
.gift-container.center-flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.gift-container.minus-pdf {
  height: 800px;
  margin-top: -50px;
}
.gift-container.swipper {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}
.gift-container.swipper.v2 {
  max-width: 1000px;
}
.gift-container.grid-15 {
  grid-column-gap: 15px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.gift-container.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.gift-container.grid.esg-margin {
  margin-bottom: 80px;
}
.gift-container.grid.gift-form {
  flex: 1;
}
.gift-container.overflow-esg {
  grid-column-gap: 30px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.gift-container.overflow-esg.enterprise-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 15px 25px 15px 15px;
}
.gift-container.overflow-esg.enterprise-cta.no-margin {
  margin-bottom: 0;
}
.gift-container.overflow-esg.enterprise-cta.tertiary {
  background-color: #131854;
}
.gift-container.overflow-esg.faq-container {
  max-width: 940px;
  grid-column-gap: 30px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px 25px 5px;
}
.gift-container.overflow-esg.faq-container.no-margin {
  margin-bottom: 0;
}
.gift-container.overflow-esg.marginated-container {
  margin-bottom: 60px;
}
.gift-container.overflow-esg.no-relative {
  margin-bottom: 30px;
}
.gift-container.overflow-esg.big-margin-container {
  margin-bottom: 110px;
}
.gift-container.overflow-esg.faq-container-cat {
  max-width: 940px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 25px 25px 5px;
}
.gift-container.overflow-esg.margin-xxxl {
  margin-bottom: 110px;
}
.gift-container.overflow-esg.top-gray-margin {
  margin-bottom: 55px;
}
.gift-container.overflow-esg.fw-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #131854;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.gift-container.overflow-esg.top-line-over {
  border-top: 1px solid #d5dbe0;
  padding-top: 10px;
}
.gift-container.overflow-esg.important {
  height: 0;
  overflow: hidden;
}
.gift-container.overflow-esg.small-gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.gift-container.overflow-esg.z2 {
  z-index: 2;
}
.gift-container.overflow-esg.tab-container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.gift-container.overflow-esg.slider-item {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 35px 25px 25px;
  overflow: hidden;
}
.gift-container.overflow-esg.gray-wrap {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 20px;
  overflow: hidden;
}
.gift-container.overflow-esg.margin-80-bud {
  margin-bottom: 80px;
}
.gift-container.overflow-esg.esg-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 15px 25px 15px 15px;
}
.gift-container.overflow-esg.abm-cta {
  max-width: 940px;
  grid-column-gap: 25px;
  background-color: #f2f3f7;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 25px;
}
.gift-container.overflow-esg.abm-cta.no-margin {
  margin-bottom: 0;
}
.gift-container.overflow-esg.abm-cta.tertiary {
  background-color: #131854;
}
.gift-container.overflow-esg.womens-margin {
  margin-bottom: 125px;
}
.gift-container.overflow-esg.slider-item-holidey {
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
}
.gift-container.overflow-esg.esg-margin {
  margin-bottom: 80px;
}
.gift-hero-section {
  min-height: 100vh;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}
.gift-hero-section.hero-section {
  padding: 0 15px;
}
.gift-hero-section.hero-section.bottom-pad {
  padding-bottom: 55px;
}
.gift-hero-section.hero-section.margins-hero {
  margin-bottom: 25px;
}
.gift-hero-section.hero-section.top-pad-hero {
  padding-top: 10px;
}
.gift-hero-section.overflow-none {
  overflow: hidden;
}
.gift-hero-section.overflow-none.top-padding-85 {
  padding-top: 85px;
}
.gift-hero-section.cta-container.report-cta {
  padding-bottom: 110px;
}
.gift-hero-section.faq-section.hide-this-section-for-v2 {
  display: none;
}
.gift-hero-section.about-us,
.gift-hero-section.leaders,
.gift-hero-section.contact,
.gift-hero-section.big-top-padding {
  padding-top: 110px;
}
.gift-hero-section.enterprise-section {
  min-height: 100vh;
  justify-content: space-between;
  padding-top: 122px;
  padding-bottom: 0;
  overflow: hidden;
}
.gift-hero-section.logo-enterprise-section {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.gift-hero-section.hiw-talent-section {
  padding-top: 35px;
  padding-bottom: 50px;
}
.gift-hero-section.thank-you-2-section {
  background-color: #f7f8fa;
  justify-content: flex-start;
  padding-top: 122px;
  padding-bottom: 80px;
  overflow: hidden;
}
.gift-hero-section.resources-thanks-section {
  padding-top: 25px;
  padding-bottom: 90px;
}
.gift-hero-section.gray-section {
  background-color: #f2f3f7;
  margin-top: 55px;
  margin-bottom: 55px;
  padding-top: 110px;
  padding-bottom: 110px;
}
.gift-hero-section.gray-section.not-report-gray {
  padding-top: 25px;
  padding-bottom: 25px;
}
.gift-hero-section.gray-section.overflow-none {
  overflow: hidden;
}
.gift-hero-section._404-section {
  min-height: 100vh;
  justify-content: flex-start;
  padding-top: 135px;
  padding-bottom: 100px;
}
.gift-hero-section.bot-padded {
  padding-bottom: 80px;
}
.gift-hero-section.support-section {
  padding-bottom: 25px;
}
.gift-hero-section.cta-why-newhorizons {
  padding-bottom: 20px;
}
.gift-hero-section.cat-gray-section {
  background-color: #f2f3f7;
  margin-bottom: 55px;
}
.gift-hero-section.sub-section {
  padding-top: 80px;
}
.gift-hero-section.empty-hero {
  padding-top: 110px;
  padding-bottom: 5px;
}
.gift-hero-section.empty-hero.fin-empty {
  padding-top: 55px;
}
.gift-hero-section.empty-hero.work-empty,
.gift-hero-section.empty-hero.doc-emptu,
.gift-hero-section.empty-hero.newhorizons-emissions {
  padding-top: 110px;
  padding-bottom: 55px;
}
.gift-hero-section.fw-section {
  padding-top: 5px;
}
.gift-hero-section.gray-section-fw {
  width: 100vw;
  background-color: #f7f8fa;
  align-self: center;
}
.gift-hero-section.empty-hero-2020 {
  padding-top: 110px;
}
.gift-hero-section.features-section {
  background-color: #f7f8fa;
}
.gift-hero-section.pdf-section {
  padding-top: 0;
}
.gift-hero-section.pdf-section.hdie-for-now {
  display: none;
}
.gift-hero-section.regular-gray {
  background-color: #f7f8fa;
}
.gift-hero-section.wwl-section {
  min-height: 90vh;
  background-color: #f2f3f7;
  padding-bottom: 0;
  overflow: hidden;
}
.gift-hero-section.investors-section {
  height: 100vh;
  padding-top: 125px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.gift-hero-section.gray-section-review {
  background-color: #f7f8fa;
  margin-top: 55px;
  margin-bottom: 55px;
  padding-top: 80px;
  padding-bottom: 80px;
}
.gift-hero-section.hide-this-section-for-v2 {
  display: none;
}
.gift-hero-section.t-forest-section {
  color: #fff;
  background-color: #131854;
}
.gift-hero-section.big-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}
.gift-hero-section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.gift-hero-section.budweiser-thanks-you {
  min-height: 80vh;
}
.gift-hero-section.apply-hero {
  min-height: 100vh;
  justify-content: flex-start;
}
.gift-hero-section.not-report-hero {
  padding-top: 140px;
  padding-bottom: 100px;
}
.gift-hero-section.bg-section {
  color: #fff;
  margin-top: 55px;
  margin-bottom: 0;
  padding-top: 70px;
  padding-bottom: 70px;
  overflow: hidden;
}
.gift-hero-section.gray-diagram {
  background-color: #f7f8fa;
  margin-top: 0;
  margin-bottom: 55px;
  padding-top: 110px;
  padding-bottom: 110px;
}
.gift-hero-section.padding-bottom-big {
  padding-bottom: 110px;
}
.gift-hero-section.thanks-you-footer {
  padding-top: 0;
  padding-bottom: 25px;
}
.gift-hero-section.hide {
  display: none;
}
.gift-hero-section.custom-pad-open {
  padding-bottom: 24px;
}
.gift-hero-section.no-top-pad {
  padding-top: 0;
}
.gift-hero-section.marketo {
  min-height: 100vh;
}
.gift-hero-section.esg-hero {
  padding-top: 131px;
  padding-bottom: 25px;
}
.gift-hero-section.women-section {
  min-height: 100vh;
  justify-content: space-between;
  margin-top: -70px;
  padding-top: 136px;
  padding-bottom: 25px;
}
.gift-hero-section.marketo-webflow {
  display: flex;
}
.gift-hero-section.esg-section {
  padding-bottom: 30px;
}
.gift-hero-section.resources-hero {
  padding-top: 150px;
}
.gift-hero-section.newsletter {
  display: none;
}
.gift-hero-section.test {
  min-height: 100vh;
}
.gift-hero-section.women-section-copy {
  min-height: 100vh;
  justify-content: space-between;
  margin-top: -70px;
  padding-top: 136px;
  padding-bottom: 25px;
}
.gift-hero-image {
  width: 100%;
  height: 280px;
  min-height: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.gift-hero-image.contained-image-var {
  object-fit: contain;
}
.gift-form {
  width: 100%;
  margin-bottom: 0;
}
.kristen-kish-logo {
  width: 282px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.kk-side-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
}
.kk-side-box {
  background-color: #011a3c;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  display: flex;
}
.jurnal-image {
  width: 100%;
  height: 100%;
  min-height: 540px;
  object-fit: cover;
  border-radius: 12px;
}
.kk-author-image {
  width: 100%;
  height: 430px;
  min-height: auto;
  object-fit: cover;
  border-radius: 8px;
}
.kk-cta-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 25px;
  display: grid;
}
.kk-video {
  background-color: #97a0aa;
  border-radius: 8px;
  margin-bottom: 15px;
  overflow: hidden;
}
.colab-side-image {
  width: 100%;
  height: 450px;
  object-fit: cover;
  border-radius: 9px;
}
.colab-side-box {
  background-color: #0850a0;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  display: flex;
}
.colab-link-box {
  color: #fff;
  transition-property: opacity;
  transition-duration: 0.25s;
}
.colab-link-box:hover {
  opacity: 0.7;
  color: #fff;
}
.cloab-slider {
  width: 100%;
  height: 100%;
  background-color: transparent;
  margin-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
}
.slide-nav-5 {
  font-size: 9px;
  top: auto;
  bottom: -43px;
  left: 0%;
  right: 0%;
}
.left-arrow {
  width: 50px;
  height: 50px;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.25s;
  display: flex;
  left: -10px;
}
.left-arrow:hover {
  opacity: 0.8;
}
.right-arrow {
  display: none;
}
.colab-hero-image {
  width: 100%;
  height: 520px;
  object-fit: cover;
  border-radius: 8px;
}
.hero-container-colab {
  width: 100%;
  max-width: 1450px;
  color: #f7f8fa;
  background-color: transparent;
  border-radius: 10px;
  padding: 0;
}
.hero-container-colab.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.hero-container-colab.grid.primary-up-green {
  color: #fff;
  background-color: #0850a0;
}
.hero-container-colab.grid.neutral-up-black {
  color: #fff;
  background-color: #011a3c;
}
.hero-container-colab.grid.dark-hero {
  background-color: #011a3c;
}
.hero-container-colab.grid.budweiser-hero {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #011a3c;
}
.hero-container-colab.grid.budweiser-hero.update {
  padding: 20px;
  position: relative;
}
.hero-container-colab.grid.gray-06 {
  color: #55616d;
  background-color: #f2f3f7;
}
.hero-container-colab.grid.colab-hero {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #011a3c;
  position: relative;
}
.hero-container-colab.grid.colab-hero.update {
  padding: 20px;
  position: relative;
}
.hero-container-colab.grid.kk-hero {
  position: relative;
}
.hero-container-colab.grid.colab-hero {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #011a3c;
}
.hero-container-colab.grid.colab-hero.update {
  padding: 20px;
  position: relative;
}
.faq-item-content-3 {
  border-bottom: 1px solid #bec4cc;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding-bottom: 15px;
  display: flex;
}
.faq-item-content-3.last-item {
  border-bottom-style: none;
  padding-bottom: 0;
}
.h2-style-2 {
  color: #0850a0;
  letter-spacing: -0.032em;
  font-family: newhorizonsrza, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1em;
}
.h2-style-2.text-white {
  color: #fff;
}
.read-more-toggle-3 {
  color: #0850a0;
  cursor: pointer;
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.h1-style-2 {
  color: #0850a0;
  letter-spacing: -0.035em;
  font-family: newhorizonsrza, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1em;
}
.button-2 {
  color: #fff;
  letter-spacing: 0.6px;
  background-color: #0850a0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 14px 30px 12px;
  font-size: 15px;
  line-height: 14px;
  transition: background-color 0.25s;
  display: flex;
}
.button-2:hover {
  color: #fff;
  background-color: #108c00;
}
.button-2.dark-button {
  background-color: #011a3c;
  transition-duration: 0.3s;
}
.button-2.dark-button:hover {
  background-color: #0c7100;
}
.h4-style-3 {
  color: #011a3c;
  letter-spacing: -0.004em;
  margin-bottom: 10px;
  font-family: Neuemontreal, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.1em;
}
.h4-style-3.no-margin {
  margin-bottom: 0;
}
.h4-style-3.margin-25 {
  margin-bottom: 25px;
}
.hero-container-2 {
  width: 100%;
  max-width: 1450px;
  color: #f7f8fa;
  background-color: #0850a0;
  border-radius: 10px;
  padding: 15px;
}
.hero-container-2.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.hero-container-2.grid.budweiser-hero {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #011a3c;
}
.hero-container-2.grid.colab-hero {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #011a3c;
  position: relative;
}
.section-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 55px;
  padding-bottom: 55px;
  display: flex;
  position: relative;
}
.section-3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section-3.overflow-none {
  overflow: hidden;
}
.section-3.hero-section {
  padding: 0 15px;
}
.section-3.big-top-padding {
  padding-top: 110px;
}
.dark-text-2 {
  color: #011a3c;
}
.full-line-2 {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
}
.hide-for-now,
.hide-for-now.testtttt {
  display: block;
}
.h3-style-2 {
  color: #011a3c;
  letter-spacing: -0.006em;
  font-family: Neuemontreal, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1em;
}
.h3-style-2.text-white {
  color: #fff;
}
.link-underline-2 {
  text-decoration: none;
}
.link-underline-2:hover {
  border-bottom-color: #0850a0;
}
.v1-0 {
  display: none;
}
.text-field-3-0 {
  width: 100%;
  max-height: 40px;
  color: #011a3c;
  background-color: #fff;
  border: 1px solid #e4e8eb;
  border-radius: 4px;
  margin-bottom: 20px;
  transition: border-color 0.25s;
}
.text-field-3-0:hover {
  border-color: #cdd6cd;
}
.text-field-3-0:focus {
  color: #011a3c;
  border-color: #97a0aa;
}
.text-field-3-0::-ms-input-placeholder {
  color: #55616d;
}
.text-field-3-0::placeholder {
  color: #55616d;
}
.text-field-3-0.text-box {
  min-height: 80px;
  margin-bottom: 20px;
}
.text-field-3-0.text-box.margin-50,
.text-field-3-0.margin-50 {
  margin-bottom: 50px;
}
.text-field-3-0.margin-10 {
  margin-bottom: 10px;
}
.text-field-3-0.no-margin {
  margin-bottom: 0;
}
.text-field-3-0.no-margin.hide-for-mac {
  display: none;
}
.text-field-3-0.margin-30 {
  margin-bottom: 30px;
}
.text-field-3-0.margin-25 {
  margin-bottom: 25px;
}
.text-field-3-0.enterprise-field-3-0.error {
  color: #9b211b;
  border-color: #9b211b;
}
.text-label-3-0 {
  color: #011a3c;
  letter-spacing: 0.02em;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 22px;
}
.text-label-3-0.gray-1-text {
  color: #55616d;
}
.trst {
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/618bce41fc0d9d05764fecf2_check.svg);
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: auto;
}
.error {
  border: 1px solid #9b211b;
}
.download-colors {
  width: 100%;
  height: 352px;
}
.split-item {
  width: 100%;
  height: 275px;
  border-radius: 8px;
  margin-bottom: 24px;
  overflow: hidden;
}
.rightn-arrow {
  width: 50px;
  height: 50px;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: opacity 0.25s;
  display: flex;
  right: -10px;
  transform: rotate(180deg);
}
.rightn-arrow:hover {
  opacity: 0.8;
}
.html-embed-11 {
  border-radius: 15px;
  overflow: hidden;
}
.walmart-logo {
  width: 120px;
  height: 30px;
  object-fit: contain;
}
.downloads-hero {
  width: 100%;
  max-width: 1450px;
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  color: #f7f8fa;
  background-color: #f2f3f7;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}
.downloads-hero.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.downloads-hero.grid.direct-contracts-hero {
  padding-bottom: 0;
}
.downloads-hero.grid.agency-hero {
  margin-bottom: 40px;
}
.downloads-hero.grid.tech-hero,
.downloads-hero.grid.margins-hero-fw {
  margin-bottom: 55px;
}
.side-downloads-image {
  width: 100%;
  height: 510px;
  background-color: #bda1e7;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.download-app {
  height: 450px;
  object-fit: contain;
}
.stay-connected-image {
  width: 335px;
  height: 215px;
  object-fit: contain;
}
.download-card {
  height: auto;
  min-height: 120px;
  border: 1px solid #d5dbe0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  text-decoration: none;
  transition: background-color 0.3s, color 0.3s;
  display: flex;
}
.download-card:hover {
  background-color: #e4e8eb;
}
.download-card.white-card {
  background-color: #fff;
}
.download-card.report {
  padding-right: 60px;
}
.download-card.videos {
  justify-content: flex-start;
}
.download-card.videos.new {
  height: auto;
}
.download-card.updated-card {
  height: 165px;
}
.os-icon {
  width: 30px;
  height: 30px;
  object-fit: contain;
}
.banner-grid {
  width: 100%;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #1f57c3;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px;
  display: grid;
}
.side-banner-image {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 10px;
}
.banner-cta-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-top: 1px solid #97a0aa;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  display: grid;
}
.downloads-hero-lottie {
  width: 100%;
  height: 400px;
  margin-bottom: -5px;
}
.app-download-select {
  width: 100%;
}
.download-select {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-bottom: 20px;
  display: flex;
}
.app-store {
  width: 100%;
  display: none;
}
.app-store.template-page {
  display: block;
}
.download-app-icon {
  width: 15px;
  height: 15px;
  object-fit: contain;
  margin-bottom: 2px;
  margin-right: 10px;
}
.tool-wrap {
  z-index: 10;
  cursor: pointer;
  margin-left: 8px;
  position: relative;
}
.tool-icon {
  width: 14px;
  height: 14px;
}
.sha-info {
  width: 365px;
  padding-top: 10px;
  display: flex;
  position: absolute;
  top: 14px;
  bottom: auto;
  left: -174px;
  right: auto;
}
.sha-content {
  width: 365px;
  color: #d5dbe0;
  background-color: #011a3c;
  border-radius: 6px;
  padding: 10px;
  font-size: 14px;
  line-height: 18px;
  position: relative;
}
.info-bg {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.z2 {
  z-index: 2;
  display: inline;
  position: relative;
}
.app-info {
  color: #55616d;
  align-items: center;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 14px;
  display: flex;
}
.windows-store {
  width: 100%;
  display: none;
}
.windows-store.template-page {
  display: block;
}
.linuxs-store {
  display: none;
}
.linuxs-store.template-page {
  display: block;
}
.dropdown-toggle-download {
  width: 100%;
  padding: 8px 12px;
  font-size: 14px;
}
.icon-2 {
  margin-right: 12px;
}
.dropdown-download {
  z-index: 11;
  width: 100%;
  max-height: 40px;
  color: #011a3c;
  background-color: #fff;
  border: 1px solid #e4e8eb;
  border-radius: 4px;
  margin-bottom: 0;
  margin-left: 0;
  transition: border-color 0.25s;
}
.dropdown-download:hover {
  border-color: #cdd6cd;
}
.dropdown-download:focus {
  color: #011a3c;
  border-color: #97a0aa;
}
.dropdown-download::-ms-input-placeholder {
  color: #55616d;
}
.dropdown-download::placeholder {
  color: #55616d;
}
.dropdown-download.text-box {
  min-height: 80px;
  margin-bottom: 20px;
}
.dropdown-download.text-box.margin-50,
.dropdown-download.margin-50 {
  margin-bottom: 50px;
}
.dropdown-download.margin-10 {
  margin-bottom: 10px;
}
.dropdown-download.no-margin {
  margin-bottom: 0;
}
.dropdown-download.no-margin.hide-for-mac {
  display: none;
}
.dropdown-download.margin-30 {
  margin-bottom: 30px;
}
.dropdown-download.margin-25 {
  margin-bottom: 25px;
}
.dropdown-list-download {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1px;
  font-size: 14px;
  display: none;
  overflow: hidden;
}
.dropdown-download-link {
  margin-left: 0;
  margin-right: 0;
  padding-left: 12px;
  padding-right: 12px;
}
.not-ready {
  flex: 1;
  align-items: flex-end;
  display: flex;
}
.upwokr-hiw {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.plus-hiw-image {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 50%;
}
.plus-card {
  width: 100%;
  border: 1px solid #d5dbe0;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 25px;
  display: flex;
}
.month {
  color: #55616d;
  font-size: 16px;
}
.video-gray-container {
  width: 100%;
  max-width: 1450px;
  background-color: #f2f3f7;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}
.max-240 {
  max-width: 290px;
}
.top-skill {
  width: 12px;
  height: 12px;
  object-fit: contain;
  margin-right: 3px;
}
.popup-ppc-plus {
  z-index: 999;
  background-color: rgba(34, 34, 34, 0.5);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.popup-ppc-plus.test {
  display: none;
}
.popup-ppc-plus.show {
  display: flex;
}
.tool-text {
  z-index: 2;
  width: 100%;
  max-width: 100%;
  white-space: normal;
  display: inline;
  position: relative;
}
.show-arrow {
  width: 15px;
  height: 15px;
  background-color: #011a3c;
  position: absolute;
  top: 5.5px;
  bottom: auto;
  left: auto;
  right: 177px;
  transform: rotate(45deg);
}
.verified-icon {
  width: 20px;
  height: 20px;
  object-fit: contain;
  margin-bottom: 10px;
}
.hiw-hire {
  background-color: #f7f8fa;
  border-radius: 8px;
  padding: 20px;
}
.hiw-hire.tehnology-hiw {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.hiw-hire-icon {
  width: 70px;
  height: 70px;
  object-fit: contain;
  margin-bottom: 20px;
}
.hire-skills {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #011a3c;
  background-color: #f7f8fa;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 15px;
  display: grid;
}
.hire-skills-icon {
  width: 42px;
  height: 42px;
  object-fit: contain;
}
.swiper-button-next-ppc {
  z-index: 10;
  width: 70px;
  height: 70px;
  min-height: 70px;
  min-width: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  border-radius: 50%;
  transition: background-color 0.3s;
  transform: rotate(180deg);
}
.swiper-button-next-ppc:hover {
  background-color: #108c00;
}
.swiper-button-prev-ppc {
  z-index: 10;
  width: 70px;
  height: 70px;
  min-height: 70px;
  min-width: 70px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  border-radius: 50%;
  transition: background-color 0.3s;
}
.swiper-button-prev-ppc:hover {
  background-color: #108c00;
}
.trusted-by-slider {
  width: 100%;
}
.trusted-by-item {
  width: 100%;
  display: flex;
}
.trusted-by-item.red-by {
  color: #fff;
  background-color: #9b211b;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px;
}
.trusted-by-item.forest-by {
  color: #fff;
  background-color: #131854;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px;
}
.trusted-by-item.clay-by {
  color: #fff;
  background-color: #bc511b;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px;
}
.trusted-by-item.last-one {
  background-color: #011a3c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px;
}
.trusted-by-item.blue-one {
  color: #fff;
  background-color: #1f57c3;
  flex-direction: column;
  padding: 15px;
}
.trusted-by-logo {
  width: 45px;
  height: 45px;
  object-fit: contain;
  margin-bottom: 10px;
}
.trusted-by-logo.nasdac {
  width: 123px;
}
.quote-box {
  letter-spacing: -0.06px;
  margin-bottom: 10px;
  font-family: newhorizonsrza, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
}
.gray-4-text {
  color: #d5dbe0;
}
.gray-4-text.double-size {
  height: 44px;
}
.gray-4-text.double-size.gray-1-text {
  color: #55616d;
}
.trusted-by-box-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
  margin-top: 13px;
  margin-bottom: 13px;
}
.trusted-by-results {
  width: 100%;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}
.trusted-by-last-logo {
  width: 160px;
  height: 45px;
  object-fit: contain;
  margin-bottom: 22px;
}
.trusted-by-last-logo.last-one {
  margin-bottom: 0;
}
.rocket-icon {
  width: 145px;
  height: 130px;
  object-fit: contain;
}
.byo-side-image {
  width: 50%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}
.line-copy {
  width: 11px;
  height: 2px;
  background-color: #55616d;
  margin-top: 7px;
  margin-left: 2px;
  margin-right: 8px;
}
.byo-line {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
}
.byo-card {
  min-height: 120px;
  color: #fff;
  background-color: #a18085;
  border-radius: 6px;
  flex-direction: column;
  align-items: flex-start;
  padding: 10px;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  transition-property: background-color;
  display: flex;
}
.byo-card:hover {
  color: #fff;
  background-color: #65735b;
}
.byo-arrow {
  width: 21px;
  object-fit: contain;
  object-position: 50% 100%;
  flex: 1;
  align-self: flex-end;
}
.airplane-image {
  width: 100%;
  height: 320px;
  object-fit: contain;
}
.hide-for-now {
  display: none;
}
.popup-item-second {
  z-index: 2;
  min-width: 550px;
  background-color: #fff;
  border-radius: 8px;
  padding-top: 60px;
  position: relative;
  overflow: hidden;
}
.popup-item-second.popup-plus-item {
  padding: 35px;
}
.centar-text {
  align-self: center;
}
.ppc-case-study {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f2f3f7;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 0.8fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}
.ppc-case-study-left {
  color: #fff;
  background-color: #1f57c3;
  flex-direction: column;
  align-items: flex-start;
  padding: 25px;
  display: flex;
}
.flexera-logo {
  width: 123px;
  height: 18px;
  object-fit: contain;
  margin-bottom: 50px;
}
.full-white-line {
  width: 100%;
  height: 1px;
  background-color: #fff;
}
.full-white-line.gray-one {
  background-color: #e4e8eb;
}
.ppc-case-study-right {
  flex-direction: column;
  align-items: flex-start;
  padding: 25px;
  display: flex;
}
.testimonial-swiper {
  overflow: hidden;
}
.testiomonial-wrapper {
  position: relative;
}
.portco-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f7f8fa;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px 20px 20px 30px;
  display: grid;
}
.port-tabel {
  width: 100%;
  height: 320px;
  object-fit: contain;
}
.portco-cta-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid #d5dbe0;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.7fr 1fr;
  grid-auto-columns: 1fr;
  padding: 25px;
  display: grid;
}
.portco-cta-grid.gray-background {
  background-color: #f2f3f7;
}
.banner-cta-image {
  width: 100%;
  height: 190px;
  object-fit: contain;
}
.form-grid-portco {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.form-grid-portco.enterprise-form {
  grid-row-gap: 5px;
}
.field-label {
  color: #222;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2em;
}
.column-4 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.text-field-3-0-2 {
  max-height: 40px;
  color: #011a3c;
  background-color: #fff;
  border: 1px solid #e4e8eb;
  border-radius: 4px;
  margin-bottom: 20px;
  transition: border-color 0.25s;
}
.text-field-3-0-2:hover {
  border-color: #cdd6cd;
}
.text-field-3-0-2:focus {
  color: #011a3c;
  border-color: #97a0aa;
}
.text-field-3-0-2::-ms-input-placeholder {
  color: #55616d;
}
.text-field-3-0-2::placeholder {
  color: #55616d;
}
.text-field-3-0-2.margin-25 {
  margin-bottom: 25px;
}
.text-field-3-0-2.no-margin {
  margin-bottom: 0;
}
.form-field {
  background-color: #fff;
  border: 1px solid #d5dbe0;
  border-radius: 4px;
  margin-bottom: 0;
}
.form-field:focus {
  border-color: #6fda44;
}
.form-field.country {
  display: none;
}
.paragraph-small {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5em;
}
.paragraph-small.margin-5px {
  margin-left: 5px;
}
.paragraph-small.dark.margin-25-m.max-577 {
  max-width: 577px;
}
.paragraph-small.dark.margin-26 {
  margin-bottom: 26px;
}
.success-message-2 {
  background-color: rgba(164, 221, 131, 0.1);
  border-radius: 10px;
  margin-bottom: 30px;
}
.success-message-2.ebook-success {
  background-color: transparent;
}
.portco-form {
  margin-bottom: 0;
  padding: 0;
}
.link-underline-3 {
  border-bottom: 1px solid #bec4cc;
}
.input {
  width: 100%;
  min-height: 50px;
  color: #19224c;
  background-color: #f9f9f9;
  background-image: linear-gradient(
    rgba(252, 252, 252, 0),
    rgba(255, 255, 255, 0)
  );
  border: 1px solid #cfcfcf;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 16px;
  font-size: 16px;
  line-height: 1em;
  transition: padding 0.2s, border-width 0.2s, border-radius 0.2s, color 0.2s,
    background-color 0.2s, border-color 0.2s;
}
.input:hover {
  color: #676a71;
  background-color: #ebebeb;
  border-color: #cfcfcf;
}
.input:focus {
  color: #19224c;
  border-width: 1px;
  border-color: #657cff;
}
.input::-ms-input-placeholder {
  color: #b7b7b7;
}
.input::placeholder {
  color: #b7b7b7;
}
.symbol-logo {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}
.green-logo-wrap {
  width: 100%;
  height: 100%;
  background-color: #17a400;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.logo-image {
  width: 120px;
}
.gray-6-text {
  color: #f2f3f7;
}
.h1-bud {
  color: #fff;
  margin-bottom: 70px;
  font-family: Neuemontreal, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1em;
}
.overlay-animation {
  display: none;
}
.tabs-link-overlay-first {
  z-index: 3;
  width: 335px;
  height: 80px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -370px;
  right: auto;
}
.tabs-link-overlay-second {
  width: 300px;
  height: 80px;
  position: absolute;
  top: 80px;
  bottom: auto;
  left: -330px;
  right: auto;
}
.tabs-link-overlay-third {
  width: 300px;
  height: 80px;
  position: absolute;
  top: 170px;
  bottom: auto;
  left: -330px;
  right: auto;
}
.test-test {
  width: 100%;
  height: 100px;
  background-color: #0850a0;
}
.checkbox-field-gdpr {
  padding-bottom: 20px;
  display: none;
  position: relative;
}
.image-5 {
  width: 100%;
  height: 300px;
  object-fit: cover;
  border-radius: 8px;
  overflow: hidden;
}
.nav-3-0-button {
  cursor: pointer;
  background-color: #0850a0;
  padding: 12px 29px;
}
.nav-3-0-button:hover {
  background-color: #0c7100;
}
.nav-3-0-button.desktop-nav-3-0-button {
  text-decoration: none;
}
.rich-text-gift h6 {
  letter-spacing: -0.03em;
  margin-bottom: 15px;
}
.rich-text-gift a {
  color: #1f57c3;
}
.logo-bar-wrapper {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}
.logo-bar-line {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 90px;
  bottom: auto;
  left: 0%;
  right: auto;
}
.logo-bar-line-fill {
  width: 100%;
  height: 1px;
  max-width: 940px;
  background-color: #d5dbe0;
}
.enterprise-video-wrap {
  width: 100%;
  height: 345px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}
.enterprise-video-wrap.portfolio-video {
  margin-bottom: 15px;
}
.enterprise-video-wrap.edit-size-wrap {
  height: 293px;
  background-color: #011a3c;
  padding: 3px;
}
.enterprise-video-wrap.auto-height-code {
  height: auto;
  padding-bottom: 55.55%;
}
.enterprise-play-button {
  z-index: 2;
  width: 70px;
  height: 70px;
  position: absolute;
}
.enterprise-swiper {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.enterprise-swiper.maxed-ent-swiper {
  z-index: 2;
  overflow: hidden;
}
.slide-body {
  height: 415px;
  background-color: #131854;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}
.slide-body.clay-slide-body {
  background-color: #bc511b;
}
.slide-body.blu-slide-body {
  background-color: #1f57c3;
}
.slide-body.black-slide-body {
  width: 100%;
  background-color: #011a3c;
  justify-content: center;
  align-items: center;
}
.slide-body.portfolio-card {
  width: 100%;
}
.results-line {
  width: 100%;
  height: 1px;
  background-color: #d5dbe0;
  margin-top: 13px;
  margin-bottom: 13px;
}
.results-line.gray-3-line {
  background-color: #bec4cc;
}
.relative-full {
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.enterprise-swiper-button-next {
  z-index: 10;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: absolute;
  top: auto;
  bottom: 19px;
  left: auto;
  right: 0%;
  transform: rotate(180deg);
}
.enterprise-swiper-button-next:hover {
  background-color: #108c00;
}
.enterprise-swiper-button-next.swiper-button-disabled {
  opacity: 0;
  cursor: default;
  transition: opacity 0.3s, background-color 0.3s;
}
.enterprise-swiper-button-next.moved-next {
  bottom: 50%;
  right: -24px;
  transform: translateY(50%) rotate(180deg);
}
.enterprise-swiper-button-prev {
  z-index: 10;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: absolute;
  bottom: 19px;
  right: 75px;
}
.enterprise-swiper-button-prev:hover {
  background-color: #108c00;
}
.enterprise-swiper-button-prev.swiper-button-disabled {
  opacity: 0;
  cursor: default;
  transition: opacity 0.3s, background-color 0.3s;
}
.enterprise-swiper-button-prev.moved-left {
  width: 48px;
  height: 48px;
  min-height: 48px;
  min-width: 48px;
  bottom: 50%;
  left: -24px;
  right: auto;
  transform: translateY(50%);
}
.spacer {
  width: 100%;
  flex: 1;
}
.duolingo-logo {
  width: 115px;
  object-fit: contain;
}
.sbd-logo {
  width: 140px;
  object-fit: contain;
}
.iframe-class {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  overflow: hidden;
}
.download-js {
  width: 100%;
}
.contact-us-form {
  z-index: 999;
  background-color: rgba(230, 233, 230, 0.4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.contact-us-form.show {
  display: flex;
}
.contact-us-form.test {
  display: block;
}
.contact-us-form.test-form {
  display: flex;
}
.close-popup-contact-us {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.contact-form-wrapper {
  z-index: 2;
  width: 100%;
  max-width: 550px;
  background-color: #fff;
  border-radius: 8px;
  padding: 25px;
  position: relative;
  overflow: auto;
}
.contact-form-wrapper.bigger-top {
  max-height: 100vh;
  min-height: 540px;
  padding-top: 40px;
}
.hide {
  display: none;
}
.anywhere-success {
  width: 100%;
  background-color: #f2f3f7;
}
.work-anywhere {
  width: 100%;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 0;
}
.success-message-workanywhere {
  text-align: center;
  background-color: rgba(164, 221, 131, 0.1);
  border-radius: 10px;
}
.m365-popup-wrapper {
  z-index: 99;
  width: 100%;
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: auto;
}
.m365-popup-wrapper.show {
  display: flex;
}
.m365-popup-bg {
  z-index: -1;
  background-color: rgba(0, 30, 0, 0.3);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.form-block-m365 {
  z-index: 3;
  width: 95%;
  max-width: 1000px;
  background-color: #fff;
  border-radius: 8px;
  padding: 40px;
  position: relative;
}
.x-item {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 15px;
  bottom: auto;
  left: auto;
  right: 15px;
}
.impact-hero-image {
  width: 100%;
  height: 460px;
  border-radius: 8px;
  overflow: hidden;
}
.impact-line {
  width: 100%;
  height: 1px;
  background-color: #d5dbe0;
}
.impact-line.spaced-line {
  margin-top: 6px;
  margin-bottom: 6px;
}
.impact-line.horizontal-scroll-line {
  margin-top: 15px;
  margin-bottom: 5px;
}
.impact-line.top-margin-line {
  margin-top: 12px;
}
.impact-line.both-margins-line {
  margin-top: 16px;
  margin-bottom: 16px;
}
.impact-line.white-glowup-line {
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}
.impact-line.white-impact-line {
  margin-top: 15px;
  margin-bottom: 15px;
}
.impact-line.jumbo-margins-line {
  margin-top: 80px;
  margin-bottom: 80px;
}
.impact-line.environmental-line {
  background-color: #fff;
  margin-top: 16px;
  margin-bottom: 21px;
}
.impact-line.darker-line {
  background-color: #55616d;
}
.impact-line.business-line {
  margin-top: 15px;
  margin-bottom: 5px;
}
.impact-line.dark-impact-line {
  background-color: #011a3c;
  margin-top: 16px;
  margin-bottom: 16px;
}
.impact-line.highlight-impact-line {
  background-color: #011a3c;
  margin-top: 7px;
  margin-bottom: 5px;
}
.impact-line.highlight-impact-line.no-top-margin {
  margin-top: 0;
}
.impact-hero-heading {
  color: #0850a0;
  letter-spacing: -0.025em;
  margin-bottom: 0;
  font-family: Neuemontreal, sans-serif;
  font-size: 150px;
  font-weight: 500;
}
.impact-hero-heading.margin-10 {
  margin-bottom: 10px;
}
.impact-button {
  color: #0850a0;
  background-color: transparent;
  border: 1px solid #0850a0;
  border-radius: 30px;
  padding: 8px 14px;
  font-size: 14px;
  line-height: 13px;
}
.five-split {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.jump-link-block {
  color: #011a3c;
  letter-spacing: -0.02em;
  margin-bottom: 0;
  font-family: Neuemontreal, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
  text-decoration: none;
}
.jump-link-block.nh-rza {
  color: #0850a0;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.jump-link-block.nh-rza.black-text {
  color: #011a3c;
}
.jump-link-block.nh-rza.margin-15 {
  margin-bottom: 15px;
}
.jump-link-block.nh-rza.margin-5 {
  margin-bottom: 5px;
}
.jump-link-block.nh-rza.margin-5.dark-style,
.jump-link-block.nh-rza.dark,
.jump-link-block.nh-rza.dark-text {
  color: #011a3c;
}
.jump-link-block.no-margin {
  margin-bottom: 0;
}
.jump-link-block.margin-25 {
  margin-bottom: 25px;
}
.jump-link-block.margin-25.max-375 {
  max-width: 375px;
}
.jump-link-block.margin-5 {
  margin-bottom: 5px;
}
.jump-link-block.gray-1-text.margin-25.quote {
  font-family: newhorizonsrza, sans-serif;
}
.jump-link-block.margin-15 {
  margin-bottom: 15px;
}
.jump-link-block.text-white.quote {
  font-family: newhorizonsrza, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.05em;
}
.jump-link-block.margin-20 {
  margin-bottom: 20px;
}
.jump-link-block.quote-h5 {
  color: #fff;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.jump-arrow {
  width: 24px;
  height: 24px;
  margin-top: 3px;
}
.navbar-3-0-impact {
  z-index: 99;
  width: 100%;
  height: 70px;
  background-color: rgba(255, 255, 255, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: fixed;
  top: 0;
}
.navbar-3-0-impact._404-navbar {
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.navbar-3-0-impact.byo-navbar {
  border-bottom: 1px solid #d5dbe0;
}
.hayden-photo-impact {
  width: 100%;
  height: 406px;
  max-width: 375px;
  border-radius: 10px;
  margin-bottom: 15px;
  overflow: hidden;
}
.quote-icon-impact {
  width: 14px;
  height: 10px;
  object-fit: contain;
  margin-bottom: 15px;
  display: flex;
}
.quote-h4-impact {
  color: #0850a0;
  letter-spacing: -0.6px;
  margin-bottom: 15px;
  padding-top: 0;
  font-family: newhorizonsrza, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.1em;
}
.quote-h4-impact.maxed-quote {
  max-width: 445px;
  line-height: 29px;
}
.quote-h4-impact.partners-quote {
  color: #011a3c;
  border-bottom-style: none;
  margin-top: 200px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.quote-h4-impact.no-margin.dark-text {
  color: #011a3c;
}
.quote-h4-impact.no-margin.dark-text.no-margin-all {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.quote-h4-impact.programs-queote {
  color: #011a3c;
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.quote-h4-impact.forest-quote {
  max-width: 400px;
  color: #131854;
  letter-spacing: -0.026em;
}
.hayden-signature-image {
  width: 268px;
  height: 45px;
  margin-bottom: 15px;
}
.h2-impact-heading {
  letter-spacing: -0.008em;
  margin-bottom: 6px;
  font-family: Neuemontreal, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 1em;
}
.h2-impact-heading.text-white {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.h2-impact-heading.text-white.margin-10 {
  margin-bottom: 10px;
}
.h2-impact-heading.no-margin {
  margin-bottom: 0;
}
.h2-impact-heading.no-margin.text-kiwi {
  color: #97922d;
}
.h2-impact-heading.half-margin {
  margin-bottom: 3px;
}
.h2-impact-heading.margin-30 {
  margin-bottom: 30px;
}
.h2-impact-heading.max-630 {
  max-width: 630px;
}
.h2-impact-heading.max-630.margin-25 {
  margin-bottom: 25px;
}
.h2-impact-heading.margin-15 {
  margin-bottom: 15px;
}
.h2-impact-heading.margin-24 {
  margin-bottom: 24px;
}
.glance-image {
  width: 100%;
  height: 429px;
  border-radius: 10px;
  overflow: hidden;
}
.glance-block {
  width: 100%;
  background-color: #debe1a;
  border-radius: 10px;
  padding: 15px;
}
.glance-inner-block {
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 15px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}
.glance-inner-block.last-glance-inner {
  padding-bottom: 0;
}
.glance-inner-block.centered-glance-block {
  align-items: center;
  padding-bottom: 15px;
}
.glance-line {
  width: 100%;
  height: 1px;
  background-color: #011a3c;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.glance-line.opacity-glance {
  background-color: #bec4cc;
}
.glance-h1 {
  width: 50%;
  min-width: 50%;
  color: #011a3c;
  letter-spacing: -0.01em;
  padding-right: 15px;
  font-family: Neuemontreal, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 1em;
}
.glance-h1.newhorizons-neue {
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
}
.glance-h1.newhorizons-neue.text-white._111 {
  font-weight: 500;
}
.glance-h1.newhorizons-neue.text-white.margin-70-bud {
  margin-bottom: 70px;
  font-weight: 400;
}
.glance-h1.newhorizons-neue.text-white.margin-70-bud.blod {
  font-weight: 500;
}
.glance-h1.text-white.margin-xxl {
  margin-bottom: 80px;
}
.glance-h1.text-white.newhorizons-neue {
  font-weight: 400;
}
.glance-h1.text-white.newhorizons-neue.margin-xxl.medium {
  font-weight: 500;
}
.glance-h1.dark-text.h1-kk {
  font-size: 65px;
}
.glance-split-text {
  width: 50%;
  max-width: 195px;
  color: #011a3c;
  padding-left: 15px;
}
.glance-split-text.smaller-glance-text {
  letter-spacing: 0.4px;
  font-size: 14px;
  line-height: 18px;
}
.stat-block-impact {
  width: 100%;
  background-color: #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 30px;
  padding: 5px 10px 10px 13px;
  display: flex;
  overflow: hidden;
}
.stat-block-impact.forest-stat-impact {
  height: 220px;
  background-color: #131854;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}
.stat-block-impact.blue-stat-impact {
  height: 175px;
  background-color: #1f57c3;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: 0;
}
.stat-block-impact.lila-stat-impact {
  height: 240px;
  background-color: #bda1e7;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}
.stat-block-impact.clay-stat-impact {
  height: 155px;
  background-color: #bc511b;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: 0;
}
.stat-block-impact.primary-stat-impact {
  height: 310px;
  background-color: #0850a0;
}
.margin-12 {
  margin-bottom: 12px;
}
.sliding-container {
  width: 1910px;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.inner-section-horizontal-scroll {
  width: 100%;
  height: 100vh;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}
.accomplishment-item {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.accomplishment-item.edit-acc {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
}
.accomplishment-flex {
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}
.text-sky {
  color: #01cdbe;
}
.text-blue {
  color: #1f57c3;
}
.text-blue-variation {
  color: #557ac9;
}
.text-forest {
  color: #131854;
}
.text-green {
  color: #0850a0;
}
.text-green.max-420 {
  max-width: 420px;
}
.text-lime {
  color: #0034df;
}
.text-orange {
  color: #ff4b25;
}
.text-clay {
  color: #bc511b;
}
.text-brick {
  color: #9b211b;
}
.text-lila {
  color: #bda1e7;
}
.text-pink {
  color: #f66dbc;
}
.key-arrows-wrap {
  width: 100px;
  justify-content: space-between;
  display: flex;
}
.swiper-button-neutral-next {
  width: 40px;
  height: 40px;
  min-height: 40px;
  min-width: 40px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: relative;
  transform: rotate(180deg);
}
.swiper-button-neutral-next:hover {
  background-color: #108c00;
}
.swiper-button-neutral-next.swiper-button-disabled {
  opacity: 0;
  cursor: default;
  transition: opacity 0.3s, background-color 0.3s;
}
.swiper-button-neutral-next.bigger-neutral-next {
  width: 70px;
  height: 70px;
  min-height: 70px;
  min-width: 70px;
  background-size: 26px 17px;
}
.swiper-button-neutral-next.blacked-neutral-next {
  background-color: #011a3c;
}
.swiper-button-neutral-next.lila-next {
  background-color: #bda1e7;
}
.swiper-button-neutral-prev {
  width: 40px;
  height: 40px;
  min-height: 40px;
  min-width: 40px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: relative;
}
.swiper-button-neutral-prev:hover {
  background-color: #108c00;
}
.swiper-button-neutral-prev.swiper-button-disabled {
  opacity: 0;
  cursor: default;
  transition: opacity 0.3s, background-color 0.3s;
}
.swiper-button-neutral-prev.bigger-neutral-prev {
  width: 70px;
  height: 70px;
  min-height: 70px;
  min-width: 70px;
  background-size: 26px 17px;
}
.swiper-button-neutral-prev.blacked-neutral-prev {
  background-color: #011a3c;
}
.swiper-button-neutral-prev.lila-prev {
  background-color: #bda1e7;
}
.max-535 {
  max-width: 535px;
}
.text-big {
  font-size: 18px;
}
.work-marketplace-image {
  width: 100%;
  height: 448px;
  background-color: #d5dbe0;
  border-radius: 10px;
  margin-bottom: 26px;
  padding: 13px 70px;
  overflow: hidden;
}
.heading-link {
  color: #1f57c3;
  text-decoration: none;
}
.heading-link:hover {
  color: #1f57c3;
  text-decoration: underline;
}
.margin-80 {
  margin-bottom: 80px;
}
.purpose-block {
  height: 300px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  display: flex;
  overflow: hidden;
}
.purpose-block.forest-purpose-block {
  background-color: #131854;
}
.inner-swiper-slide {
  width: 100%;
  height: 220px;
  border: 1px solid #d5dbe0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px;
  text-decoration: none;
  transition: border-color 0.2s, color 0.3s;
  display: flex;
}
.inner-swiper-slide:hover {
  border-color: #011a3c;
}
.inner-swiper-slide.bigger-slides-inner {
  height: 240px;
}
.impact-strategy-image {
  width: 80px;
  height: 80px;
  margin-bottom: 15px;
}
.impact-strategy-image.updated-spec {
  width: 150px;
}
.strategy-swiper-button-next {
  z-index: 10;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: absolute;
  top: auto;
  bottom: 90px;
  left: auto;
  right: -10px;
  transform: rotate(180deg);
}
.strategy-swiper-button-next:hover {
  background-color: #108c00;
}
.strategy-swiper-button-next.swiper-button-disabled {
  opacity: 0;
  cursor: default;
  transition: opacity 0.3s, background-color 0.3s;
}
.strategy-swiper-button-prev {
  z-index: 10;
  width: 50px;
  height: 50px;
  min-height: 50px;
  min-width: 50px;
  cursor: pointer;
  background-color: #0850a0;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/609bb84b24679ef3d01e8d13_Group%20183.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  transition: background-color 0.3s;
  position: absolute;
  top: auto;
  bottom: 90px;
  left: -10px;
}
.strategy-swiper-button-prev:hover {
  background-color: #108c00;
}
.strategy-swiper-button-prev.swiper-button-disabled {
  opacity: 0;
  cursor: default;
  transition: opacity 0.3s, background-color 0.3s;
}
.padding-bot-80 {
  padding-bottom: 80px;
}
.max-375 {
  max-width: 375px;
}
.economic-opportunity-image {
  width: 100%;
  height: 420px;
  border-radius: 10px;
  overflow: hidden;
}
.inner-lime-container {
  width: 100%;
  background-color: #0034df;
  border-radius: 10px;
  padding: 25px;
}
.black-list {
  padding-left: 25px;
}
.blue-quote-impact {
  width: 100%;
  height: 426px;
  background-color: #1f57c3;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 25px;
  display: flex;
  overflow: hidden;
}
.health-image {
  width: 100%;
  height: 352px;
  border-radius: 10px;
  margin-bottom: 20px;
  overflow: hidden;
}
.health-forest-block {
  width: 100%;
  height: 520px;
  background-color: #131854;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  display: flex;
  overflow: hidden;
}
.workforce-image-impact {
  width: 100%;
  height: 252px;
  border-radius: 10px;
  overflow: hidden;
}
.diversity-swiper-item {
  width: 100%;
  height: 390px;
  border: 1px solid #bec4cc;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}
.diversity-swiper-item.break-flex {
  justify-content: flex-start;
}
.graph-wrapper {
  width: 100%;
  margin-bottom: 22px;
}
.graph-item {
  width: 100%;
  height: 64px;
  background-color: #1f57c3;
  justify-content: flex-end;
  align-items: center;
  padding-right: 16px;
  display: flex;
}
.graph-item.first-blue-graphj-item {
  width: 50%;
}
.graph-item.first-green-item {
  width: 25%;
  background-color: #0850a0;
}
.graph-item.first-lime-item {
  width: 13%;
  background-color: #0034df;
}
.graph-item.second-blue-item {
  width: 38%;
}
.graph-item.first-orange-item {
  width: 25%;
  background-color: #eb9546;
}
.graph-item.third-blue-graph-item {
  width: 52%;
}
.graph-item.first-sky-graph-item {
  width: 48%;
  background-color: #01cdbe;
}
.graph-item.forest-pad-item {
  width: 57%;
  background-color: #131854;
  padding-right: 0;
}
.graph-item.primary-pad-item {
  width: 22%;
  background-color: #0850a0;
  padding-right: 0;
}
.graph-item.lime-pad-item {
  width: 8%;
  background-color: #0034df;
  padding-right: 0;
}
.graph-item.sky-pad-item {
  width: 6%;
  background-color: #01cdbe;
  padding-right: 0;
}
.graph-item.mint-pad-item {
  width: 6%;
  background-color: #91e6b3;
  padding-right: 0;
}
.graph-item.pink-pad-item {
  width: 1%;
  background-color: #f7b0b2;
  padding-right: 0;
}
.graph-item.dark-pink-pad-item {
  width: 1%;
  background-color: #e671ab;
  padding-right: 0;
}
.graph-filler {
  width: 100%;
  background-color: #e4e8eb;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.graph-grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.dot-item {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.dot-dot {
  width: 14px;
  height: 14px;
  min-height: 14px;
  min-width: 14px;
  border-radius: 50%;
  margin-top: 3px;
  margin-right: 9px;
}
.dot-dot.blue-dot {
  background-color: #1f57c3;
}
.dot-dot.lime-dot {
  background-color: #0034df;
}
.dot-dot.primary-dot {
  background-color: #0850a0;
}
.dot-dot.gray-dot {
  background-color: #e4e8eb;
}
.dot-dot.orange-dot {
  background-color: #eb9546;
}
.dot-dot.sky-dot {
  background-color: #01cdbe;
}
.dot-dot.forest-dot {
  background-color: #131854;
}
.dot-dot.mint-dot {
  background-color: #91e6b3;
}
.dot-dot.dark-pink-dot {
  background-color: #e671ab;
}
.dot-dot.pink-dot {
  background-color: #f7b0b2;
}
.dot-dot.lilac-dot {
  background-color: #bda1e7;
}
.dot-dot.limiest-dot {
  background-color: #dbf0a3;
}
.dot-dot.yellow-dot {
  background-color: #debe1a;
}
.dot-dot.sky-dark-dot {
  background-color: #4ba798;
}
.h5-style-controled {
  color: #011a3c;
  letter-spacing: -0.02em;
  margin-bottom: 3px;
  font-family: Neuemontreal, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
}
.h5-style-controled.nh-rza {
  color: #0850a0;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h5-style-controled.nh-rza.black-text {
  color: #011a3c;
}
.h5-style-controled.nh-rza.margin-15 {
  margin-bottom: 15px;
}
.h5-style-controled.nh-rza.margin-5 {
  margin-bottom: 5px;
}
.h5-style-controled.nh-rza.margin-5.dark-style,
.h5-style-controled.nh-rza.dark,
.h5-style-controled.nh-rza.dark-text {
  color: #011a3c;
}
.h5-style-controled.no-margin {
  margin-bottom: 0;
}
.h5-style-controled.no-margin.max-390 {
  max-width: 390px;
}
.h5-style-controled.margin-25 {
  margin-bottom: 25px;
}
.h5-style-controled.margin-25.max-375 {
  max-width: 375px;
}
.h5-style-controled.margin-5 {
  margin-bottom: 5px;
}
.h5-style-controled.gray-1-text.margin-25.quote {
  font-family: newhorizonsrza, sans-serif;
}
.h5-style-controled.margin-15 {
  margin-bottom: 15px;
}
.h5-style-controled.text-white.quote {
  font-family: newhorizonsrza, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.05em;
}
.h5-style-controled.margin-20 {
  margin-bottom: 20px;
}
.h5-style-controled.quote-h5 {
  color: #fff;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.space-between-row {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.space-between-row.top-space {
  align-items: flex-start;
}
.glowup-image {
  width: 100%;
  height: 340px;
  border-radius: 10px;
  overflow: hidden;
}
.glowup-block {
  width: 100%;
  height: 340px;
  color: #fff;
  background-color: #1f57c3;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  padding: 15px;
  display: flex;
}
.negative-margins-h2-2 {
  margin-bottom: -10px;
}
.margin-81 {
  margin-bottom: 55px;
}
.belonging-card {
  width: 100%;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 6px;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px;
  text-decoration: none;
  transition-property: background-color;
  transition-duration: 0.25s;
  display: flex;
}
.belonging-card:hover {
  color: #011a3c;
  background-color: #e4e8eb;
}
.community-image {
  width: 100%;
  height: 80px;
  object-fit: contain;
  object-position: 0% 50%;
  margin-bottom: 15px;
}
.card-label {
  max-width: 180px;
  margin-bottom: 15px;
}
.lila-environmental-block {
  width: 100%;
  color: #fff;
  background-color: #bda1e7;
  border-radius: 10px;
  padding: 15px;
  overflow: hidden;
}
.gray-mini-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 22px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.environmental-image {
  width: 100%;
  height: 274px;
  min-height: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.chart-wrapper {
  width: 100%;
  height: 190px;
  padding-left: 95px;
  padding-right: 51px;
  position: relative;
}
.chart-background {
  z-index: 2;
  width: 100%;
  height: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.chart-top {
  z-index: 2;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}
.chart-cell {
  width: 48%;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.darker-cell {
  width: 100%;
  height: 29%;
  background-color: #eb9546;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}
.darker-cell.second-darker-cell {
  height: 23%;
  align-items: center;
  padding: 0 0 0 10px;
}
.lighte-cell {
  width: 100%;
  height: 71%;
  background-color: #debe1a;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}
.lighte-cell.first-lighter-cell {
  height: 71%;
}
.lighte-cell.second-lighter-cell {
  height: 33%;
}
.absolute-h6-chart {
  color: #55616d;
  margin-bottom: 0;
  font-family: Neuemontreal, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
  position: absolute;
  top: auto;
  bottom: -30px;
  left: 0%;
  right: auto;
}
.absolute-h6-chart.nh-rza {
  letter-spacing: -0.6px;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.absolute-h6-chart.nh-rza.no-margin {
  margin-bottom: 0;
}
.absolute-h6-chart.nh-rza.max-260 {
  max-width: 260px;
}
.absolute-h6-chart.nh-rza.gray-1-text.margin-25 {
  margin-bottom: 25px;
}
.absolute-h6-chart.bigger-h6-style.margin-20,
.absolute-h6-chart.bigger-h6-style.agency-spec {
  margin-bottom: 20px;
}
.absolute-h6-chart.margin-15 {
  margin-bottom: 15px;
}
.absolute-h6-chart.margin-5 {
  margin-bottom: 5px;
}
.absolute-h6-chart.gray-1-text.no-margin,
.absolute-h6-chart.no-margin {
  margin-bottom: 0;
}
.absolute-h6-chart.margin-35 {
  margin-bottom: 35px;
}
.absolute-h6-chart.right-side {
  left: auto;
  right: 0;
}
.horizontal-flex {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.horizontal-flex.side-margin-33 {
  margin-right: 33px;
}
.horizontal-flex.block-custom {
  flex-direction: column;
  align-items: flex-start;
}
.chart-dot {
  width: 13px;
  height: 13px;
  background-color: #446eaf;
  border-radius: 50%;
  margin-top: -1px;
  margin-right: 6px;
}
.chart-dot.c10 {
  background-color: #bec4cc;
}
.chart-dot.c9 {
  background-color: #aae533;
}
.chart-dot.c8 {
  background-color: #0034df;
}
.chart-dot.c7 {
  background-color: #77b800;
}
.chart-dot.c6 {
  background-color: #43b933;
}
.chart-dot.c5 {
  background-color: #0850a0;
}
.chart-dot.c4 {
  background-color: #108c00;
}
.chart-dot.c3 {
  background-color: #34d7cb;
}
.chart-dot.c2 {
  background-color: #01cdbe;
}
.chart-dot.c1 {
  background-color: #01aa98;
}
.chart-dot.blue-2 {
  background-color: #4c79cf;
}
.chart-dot.s-blue {
  background-color: #1f57c3;
}
.chart-dot.red-chart-dot {
  background-color: #ff4b25;
}
.chart-dot.lighter-dot {
  background-color: #debe1a;
}
.chart-dot.darker-dot {
  background-color: #eb9546;
}
.business-integrity-image {
  width: 100%;
  height: 520px;
  margin-bottom: 6px;
}
.business-slide-item {
  width: 100%;
  height: 490px;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  border: 1px solid #d5dbe0;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 25px;
  display: grid;
}
.business-integrity-slide-image {
  width: 250px;
  height: 225px;
}
.swiper-overall {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}
.wiggle-people {
  width: 100%;
  height: 430px;
  background-color: #f2f3f7;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  padding: 5px 10px;
  display: flex;
}
.spotlight-grid {
  width: 100%;
  height: 452px;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  background-color: #131854;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 25px;
  display: grid;
  overflow: hidden;
}
.spotlight-grid.blue-spotlight {
  background-color: #1f57c3;
}
.spotlight-grid.clay-spotlight {
  background-color: #bc511b;
}
.spotlight-image {
  width: 100%;
  height: 402px;
  border-radius: 10px;
  overflow: hidden;
}
.pencil-image {
  width: 100%;
  height: 300px;
  max-width: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.anchor-point-impact {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 19px;
  bottom: auto;
  left: 0%;
  right: auto;
}
.text-block-3 {
  display: inline;
}
.half-column {
  width: 50%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 15px;
  display: flex;
}
.no-text-space {
  letter-spacing: 0;
}
.enterprise-page-img {
  width: 90px;
  height: 80px;
  margin-bottom: 10px;
}
.image-contain {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.horizontal-line-enterprise {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
  margin-bottom: 6px;
}
.five-split-overlay,
.hidden-embed {
  display: none;
}
.custom-buttons-wrap {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}
.custom-buttons-wrap.variant-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.test-js {
  display: none;
}
.horizontal-line {
  width: 100%;
}
.regular-line {
  width: 100%;
  height: 1px;
  background-color: #d5dbe0;
}
.expert-vetted-card {
  width: 100%;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 15px 15px 30px;
}
.expert-vetted-image-wrap {
  width: 117px;
  height: 117px;
  background-color: #91e6b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
._100-image {
  width: 100px;
  height: 100px;
  object-fit: cover;
  display: block;
}
._100-image.half-100 {
  width: 50px;
  height: 50px;
}
.expert-talent-image {
  width: 250px;
  height: 320px;
  border-radius: 8px;
  margin-bottom: 20px;
  overflow: hidden;
}
.h6-style-quote {
  color: #0850a0;
  letter-spacing: -0.02em;
  margin-bottom: 20px;
  font-family: newhorizonsrza, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
}
.h6-style-quote.nh-rza {
  letter-spacing: -0.6px;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h6-style-quote.nh-rza.no-margin {
  margin-bottom: 0;
}
.h6-style-quote.nh-rza.max-260 {
  max-width: 260px;
}
.h6-style-quote.nh-rza.gray-1-text.margin-25 {
  margin-bottom: 25px;
}
.h6-style-quote.bigger-h6-style.margin-20,
.h6-style-quote.bigger-h6-style.agency-spec {
  margin-bottom: 20px;
}
.h6-style-quote.margin-15 {
  margin-bottom: 15px;
}
.h6-style-quote.margin-5 {
  margin-bottom: 5px;
}
.h6-style-quote.gray-1-text.no-margin,
.h6-style-quote.no-margin {
  margin-bottom: 0;
}
.h6-style-quote.margin-35 {
  margin-bottom: 35px;
}
.admin-card {
  background-color: #bc511b;
  border-radius: 8px;
  padding: 20px;
}
.admin-card.blue-admin-card {
  background-color: #1f57c3;
}
.admin-card.forest-admin-card {
  background-color: #131854;
}
.admin-card.yellow {
  background-color: #debe1a;
}
.admin-card.sky-dark {
  background-color: #4ba798;
}
.admin-image-wrap {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-bottom: 15px;
  overflow: hidden;
}
.badge-icon {
  width: 14px;
  height: 14px;
  min-height: 14px;
  min-width: 14px;
  margin-right: 5px;
}
.container-wrapper {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}
.adming-banner-image {
  width: 236px;
  height: 211px;
  margin-right: 35px;
}
.summer-banner-wrapper {
  grid-column-gap: 25px;
  background-color: #6ad4ca;
  border-radius: 8px;
  align-items: center;
  padding: 15px;
  display: flex;
}
.summer-banner-image {
  width: 100%;
  height: 200px;
  max-width: 278px;
  object-fit: contain;
  border-radius: 8px;
}
.summer-banner-paragraph {
  max-width: 577px;
  color: #222;
  letter-spacing: 0.4px;
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 18px;
}
.vue-render {
  width: 100%;
}
.vue-render.absolute-vue-render {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.see-more-link {
  color: #1f57c3;
  white-space: nowrap;
  text-decoration: none;
}
.see-more-link.padding-10-mobile {
  padding-right: 0;
}
.how-it-works-item-wrapper {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}
.how-it-works-item {
  width: 100%;
  grid-column-gap: 15px;
  background-color: #f7f8fa;
  border-radius: 8px;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}
.how-it-works-item-image-wrap {
  width: 70px;
  height: 70px;
  flex: none;
  overflow: hidden;
}
.no-margin-desktop {
  margin-bottom: 0;
}
.testimonial-slider-wrapper {
  width: 100%;
  display: flex;
  position: relative;
}
.reviews-container {
  width: 100%;
  overflow: hidden;
}
.reviews-item-left {
  width: 66%;
  background-color: #1f57c3;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 12px 25px 25px;
  display: flex;
}
.reviews-item-right {
  width: 33%;
  border-top: 1px solid #bec4cc;
  border-bottom: 1px solid #bec4cc;
  border-right: 1px solid #bec4cc;
  border-radius: 0 10px 10px 0;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 12px 25px 25px;
  display: flex;
}
.rating-wrapper {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}
.stars-wrapper {
  grid-column-gap: 7.5px;
  align-items: center;
  display: flex;
}
.reviews-star {
  width: 20px;
  height: 20px;
}
.reviews-rich-text p {
  color: #f2f3f7;
  margin-bottom: 0;
  font-family: newhorizonsrza, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
}
.author-wrapper {
  grid-column-gap: 15px;
  align-items: flex-start;
  display: flex;
}
.reviews-avatar-icon {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.reviews-pagination-wrapper {
  position: absolute;
  top: -25px;
  bottom: auto;
  left: auto;
  right: 10px;
}
.why-bussines-wrapper {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.why-bussines-left {
  background-color: #f2f3f7;
  border-radius: 10px 0 0 10px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 35px;
  position: relative;
}
.why-bussines-right {
  background-color: #0850a0;
  border-radius: 0 10px 10px 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 50px;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}
.why-bussines-heading {
  max-width: 515px;
  margin-bottom: 35px;
  font-size: 66px;
}
.column-horizontal {
  width: 100%;
  grid-column-gap: 15px;
  align-items: flex-start;
  display: flex;
}
.column-horizontal.margin-30.custom-max-400 {
  max-width: 400px;
}
.column-horizontal.marketplace {
  grid-column-gap: 10px;
  margin-bottom: 40px;
}
.column-horizontal.marketplace.no-margin {
  margin-bottom: 0;
}
.column-horizontal.custom-max-400 {
  max-width: 400px;
}
.icon-wrapper {
  width: 18px;
  height: 18px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}
.icon-wrapper.big-wrapper {
  width: 30px;
  height: 30px;
}
.icon-wrapper.custom-position {
  margin-top: 5px;
}
.reaching-pearson {
  height: 580px;
  object-fit: cover;
  position: absolute;
  top: auto;
  bottom: 20px;
  left: auto;
  right: -152px;
  transform: rotate(-20deg);
}
.custom-h2 {
  margin-bottom: 10px;
}
.reaching-person-right {
  display: none;
}
.schedule-a-call-label-text {
  font-size: 14px;
  line-height: 14px;
}
.ways-to-earn-tabs-section {
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}
.ways-to-earn-menu {
  width: 100%;
  justify-content: center;
  margin-bottom: 97px;
  display: flex;
}
.ways-to-earn-content {
  width: 100%;
}
.ways-to-earn-tabs {
  width: 33%;
  color: #a0a0a0;
  text-align: center;
  background-color: transparent;
  border-bottom: 1px solid #a0a0a0;
  font-size: 22px;
  line-height: 28px;
  transition: border-color 0.2s, border-width 0.2s, color 0.3s;
}
.ways-to-earn-tabs:hover {
  color: #011a3c;
}
.ways-to-earn-tabs.w--current {
  color: #011a3c;
  background-color: transparent;
  border-bottom: 5px solid #0850a0;
}
.ways-to-earn-tabs.w--current:hover {
  color: #011a3c;
}
.way-to-earn-content-wrapper {
  width: 888px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}
.ways-to-earn-items {
  max-width: 216px;
  text-align: center;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}
.ways-to-earn-items.mid-space {
  margin-left: 120px;
  margin-right: 120px;
}
.ways-to-earn-items.no-margin {
  margin-bottom: 0;
}
.ways-to-earn-image {
  width: 111px;
  height: 100px;
  object-fit: contain;
  margin-bottom: 20px;
}
.ways-to-earn-h2 {
  color: #011a3c;
  white-space: nowrap;
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 28px;
}
.earn-arrow-first {
  width: 100%;
  height: 34px;
  position: absolute;
  top: 35px;
  right: -82%;
}
.earn-arrow-second {
  position: absolute;
  right: -75%;
}
.earn-arrow-third {
  position: absolute;
  top: 18px;
  right: -75%;
}
.earn-arrow-fourth {
  width: 100%;
  height: 34px;
  position: absolute;
  top: 68px;
  right: -169px;
}
.ways-to-earn-dropdown {
  display: none;
}
.dropdown-custom-form {
  z-index: 1;
  display: none;
  position: relative;
}
.dorpdown-chevron {
  width: 12px;
  height: 7px;
}
.ways-to-earn-heading {
  font-size: 36px;
}
.additional-wrapper {
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
}
.mid-space-empty {
  width: 0;
  height: 0;
  margin-left: 60px;
  margin-right: 60px;
}
.enteprise-prefooter-image-v2 {
  width: 100%;
  height: 280px;
}
.new-body {
  color: #55616d;
  letter-spacing: 0.6px;
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
  line-height: 22px;
}
.primary-inverted {
  color: #011a3c;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Neuemontreal, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: background-color 0.2s;
  display: flex;
}
.primary-inverted:hover {
  color: #011a3c;
  background-color: #d0eecc;
  text-decoration: none;
}
.primary-inverted:active {
  transform: scale(0.99);
}
.primary-inverted.small-button-new {
  padding: 9px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}
.primary-inverted.margin-25.logged-in {
  display: none;
}
.primary-inverted.blue-button {
  color: #1f57c3;
  transition: opacity 0.2s, background-color 0.2s;
}
.primary-inverted.blue-button:hover {
  opacity: 0.8;
  background-color: #fff;
}
.secondary-inverted {
  color: #fff;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Neuemontreal, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: color 0.2s, background-color 0.2s;
  display: flex;
}
.secondary-inverted:hover {
  color: #fff;
  background-color: rgba(0, 30, 0, 0.1);
  text-decoration: none;
}
.secondary-inverted:active {
  transform: scale(0.99);
}
.secondary-inverted.small-button-new {
  padding: 9px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}
.secondary-inverted.small-button-new.logged-in {
  display: none;
}
.green-block {
  background-color: #0850a0;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.secondary-button {
  color: #011a3c;
  text-align: center;
  background-color: transparent;
  border: 1px solid #55616d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Neuemontreal, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: color 0.2s, background-color 0.2s;
  display: flex;
}
.secondary-button:hover {
  color: #011a3c;
  background-color: #e6e9e6;
  text-decoration: none;
}
.secondary-button:active {
  transform: scale(0.99);
}
.secondary-button.small-button-new {
  padding: 9px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}
.secondary-button.small-button-new.even-smaller {
  height: 24px;
  color: #108c00;
  letter-spacing: 0.025em;
  border-top-color: #108c00;
  padding: 4px 12px;
  font-size: 11px;
  line-height: 16px;
}
.secondary-button.small-button-new.even-smaller:hover {
  color: #0850a0;
  background-color: transparent;
  border-top-color: #0850a0;
}
.secondary-button.green-secondary {
  color: #0850a0;
  border-color: #0850a0;
}
.tertiary-button {
  color: #011a3c;
  background-color: #e4e8eb;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Neuemontreal, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: color 0.2s, background-color 0.2s;
  display: flex;
}
.tertiary-button:hover {
  color: #011a3c;
  background-color: #cdd6cd;
  text-decoration: none;
}
.tertiary-button:active {
  transform: scale(0.99);
}
.tertiary-button.small-button-new {
  padding: 9px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}
.button-primary {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0850a0;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-family: Neuemontreal, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  transition: background-color 0.2s;
  display: flex;
}
.button-primary:hover {
  color: #fff;
  background-color: #0c7100;
  text-decoration: none;
}
.button-primary:active {
  transform: scale(0.99);
}
.button-primary.small-button-new {
  padding: 9px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}
.button-primary.small-button-new.no-wrap {
  white-space: nowrap;
}
.button-primary.small-button-new.ppc-card {
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
}
.button-primary.absolute-primary {
  position: absolute;
  bottom: 25px;
  left: 25px;
}
.button-primary.logged-in,
.button-primary.hide {
  display: none;
}
.button-primary.colored-button {
  transition: opacity 0.2s, background-color 0.2s;
}
.button-primary.colored-button:hover {
  opacity: 0.8;
}
.rebrand-link-blue {
  color: #1f57c3;
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
  text-decoration: underline;
}
.rebrand-link-blue:hover {
  color: #194c9c;
}
.rebrand-link-blue.no-border-rebrand {
  text-decoration: none;
}
.rebrand-link-blue.black-current {
  color: #011a3c;
}
.rebrand-link-blue.black-current.w--current {
  color: #1f57c3;
}
.rebrand-link-blue.here-hero-link {
  margin-left: 3px;
}
.rebrand-link-blue.link-with-arrow {
  grid-column-gap: 5px;
  display: flex;
}
.faq-rich-text a {
  color: #1f57c3;
}
.faq-rich-text a:hover {
  text-decoration: none;
}
.thank-you-rich a {
  color: #1f57c3;
}
.thank-you-rich a:hover {
  text-decoration: none;
}
.fake-linkk-2 {
  color: #0850a0;
  justify-content: flex-start;
  align-items: center;
  font-size: 15px;
  display: flex;
}
.navbar-bottom-line {
  width: 100%;
  height: 1px;
  background-color: #d5dbe0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.retention-hero-wrapper {
  width: 100%;
  min-height: 390px;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/62b1b47d088f61422a3db288_image%201%20\(
      1\
    ).jpeg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
  overflow: hidden;
}
.retention-hero-cards {
  height: 100%;
  max-height: 178px;
  background-color: #0850a0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  text-decoration: none;
  transition: background-color 0.3s, color 0.3s;
  display: flex;
}
.retention-hero-cards:hover {
  text-decoration: none;
}
.white-big-link {
  color: #fff;
  align-items: center;
  font-size: 20px;
  line-height: 26px;
  display: flex;
}
.white-link-arrow-image {
  width: 15px;
  height: 14px;
  min-width: 15px;
  position: absolute;
}
.white-link-arrow-image.hover {
  opacity: 0;
}
.rocket-image {
  width: 145px;
  height: 130px;
  object-fit: contain;
}
.absolute-link {
  z-index: 999;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.arrow-holder {
  width: 15px;
  height: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  display: flex;
  position: relative;
}
.responsive-form {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.responsive-form.hide {
  display: none;
}
.div-block-9 {
  width: 100%;
}
.checkbox-2 {
  width: 16px;
  height: 16px;
  margin-top: 1px;
  margin-bottom: 0;
  margin-right: 0;
}
.checkbox-2.w--redirected-checked {
  background-color: #0850a0;
  background-size: 12px;
}
.checkbox-2.gdpr {
  margin-right: 5px;
}
.paragraph-refresh-small {
  color: #55616d;
  letter-spacing: 0.4px;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.paragraph-refresh-small.no-margin {
  margin-bottom: 0;
  font-weight: 500;
}
.paragraph-refresh-small.no-margin.white-text {
  color: #fff;
}
.paragraph-refresh-small.no-margin.top-edit {
  margin-top: -3px;
}
.unsure-class {
  display: block;
}
.imagine-element {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  justify-items: start;
  display: grid;
}
.imagine-element.hide {
  display: none;
}
.companies-logo-wrapper {
  width: 100%;
  align-items: center;
  display: flex;
}
.companies-logo {
  width: 147px;
  height: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  display: flex;
}
.portfolio-rich-text h5 {
  margin-bottom: 15px;
}
.portfolio-rich-text h3 {
  font-size: 22px;
}
.nasadaq-logo {
  width: 134px;
  height: 35px;
  object-fit: contain;
  margin-bottom: 15px;
}
.microsoft-logo-card-image {
  width: 130px;
  height: 30px;
  object-fit: contain;
  margin-bottom: 15px;
}
.godaddy-logo {
  width: 153px;
  height: 32px;
  object-fit: contain;
  margin-bottom: 15px;
}
.black-card-logo {
  max-width: 166px;
  object-fit: contain;
  margin-bottom: 0;
}
.black-card-logo.ge-logo {
  width: 45px;
  height: 45px;
}
.black-card-logo.automatic-logo {
  width: 100%;
  height: 45px;
}
.black-card-logo.bissell {
  width: 61px;
  height: 45px;
}
.black-card-logo.coty {
  width: 88px;
  height: 45px;
}
.nav-link-wrapper-3-0-2 {
  height: 100%;
  color: #011a3c;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  display: flex;
  position: static;
}
.nav-link-wrapper-3-0-2:hover {
  color: #0850a0;
  text-decoration: none;
}
.min-height-wrap {
  min-height: 100vh;
  flex-direction: column;
  justify-content: space-between;
  margin-top: -70px;
  display: flex;
}
.full-list {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.foundation-list {
  padding-left: 20px;
}
.ilustration-wrapper {
  width: 100%;
  height: 335px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: -25px;
  display: flex;
}
.h5-style-enterprise {
  color: #011a3c;
  letter-spacing: 0.32px;
  margin-bottom: 16px;
  font-family: Neuemontreal, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2em;
}
.h5-style-enterprise.nh-rza {
  color: #0850a0;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h5-style-enterprise.nh-rza.black-text {
  color: #011a3c;
}
.h5-style-enterprise.nh-rza.black-text.max-200 {
  max-width: 200px;
}
.h5-style-enterprise.nh-rza.margin-15 {
  margin-bottom: 15px;
}
.h5-style-enterprise.nh-rza.margin-5 {
  margin-bottom: 5px;
}
.h5-style-enterprise.nh-rza.margin-5.dark-style,
.h5-style-enterprise.nh-rza.dark,
.h5-style-enterprise.nh-rza.dark-text {
  color: #011a3c;
}
.h5-style-enterprise.no-margin {
  margin-bottom: 0;
}
.h5-style-enterprise.no-margin.max-390 {
  max-width: 390px;
}
.h5-style-enterprise.margin-25 {
  margin-bottom: 25px;
}
.h5-style-enterprise.margin-25.max-375 {
  max-width: 375px;
}
.h5-style-enterprise.margin-5 {
  margin-bottom: 5px;
}
.h5-style-enterprise.gray-1-text {
  color: #55616d;
}
.h5-style-enterprise.gray-1-text.margin-25.quote {
  font-family: newhorizonsrza, sans-serif;
}
.h5-style-enterprise.gray-1-text.margin-40 {
  margin-bottom: 40px;
}
.h5-style-enterprise.margin-15 {
  margin-bottom: 15px;
}
.h5-style-enterprise.text-white {
  color: #fff;
}
.h5-style-enterprise.text-white.quote {
  font-family: newhorizonsrza, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.05em;
}
.h5-style-enterprise.text-white.no-margin.edit-body-size.gray-1-text,
.h5-style-enterprise.text-white.margin-20.edit-body-size.gray-1-text {
  color: #55616d;
}
.h5-style-enterprise.text-white.margin-40 {
  margin-bottom: 40px;
}
.h5-style-enterprise.margin-20 {
  margin-bottom: 20px;
}
.h5-style-enterprise.quote-h5 {
  color: #fff;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h5-style-enterprise.gray-4-text {
  color: #d5dbe0;
}
.h5-style-enterprise.gray-4-text.margin-5.white-text {
  color: #fff;
}
.h5-style-enterprise.expert-vetted-h5-style {
  max-width: 200px;
  color: #011a3c;
  margin-bottom: 5px;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h5-style-enterprise.expert-vetted-h5-style.black-text {
  color: #011a3c;
}
.h5-style-enterprise.expert-vetted-h5-style.black-text.max-200 {
  max-width: 200px;
}
.h5-style-enterprise.expert-vetted-h5-style.margin-15 {
  margin-bottom: 15px;
}
.h5-style-enterprise.expert-vetted-h5-style.margin-5 {
  margin-bottom: 5px;
}
.h5-style-enterprise.expert-vetted-h5-style.margin-5.dark-style,
.h5-style-enterprise.expert-vetted-h5-style.dark,
.h5-style-enterprise.expert-vetted-h5-style.dark-text {
  color: #011a3c;
}
.h5-style-enterprise.expert-vetted-h5-style.custom-max-vetted {
  max-width: 100px;
}
.h5-style-enterprise.gray-5-text {
  color: #e4e8eb;
}
.h5-style-enterprise.gray-5-text.no-margin.edit-body-size.gray-1-text {
  color: #55616d;
}
.h5-style-enterprise.custom-scrollin-one {
  color: #fff;
  letter-spacing: -0.2px;
  margin-bottom: 0;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h5-style-enterprise.controled-height {
  height: 48px;
}
.margin-16 {
  margin-bottom: 16px;
}
.margin-16.max-600 {
  max-width: 600px;
}
.h6-style-ent {
  color: #55616d;
  letter-spacing: 0;
  margin-bottom: 10px;
  font-family: Neuemontreal, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
}
.h6-style-ent.nh-rza {
  letter-spacing: -0.6px;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.h6-style-ent.nh-rza.no-margin {
  margin-bottom: 0;
}
.h6-style-ent.nh-rza.max-260 {
  max-width: 260px;
}
.h6-style-ent.nh-rza.gray-1-text.margin-25 {
  margin-bottom: 25px;
}
.h6-style-ent.bigger-h6-style.margin-20,
.h6-style-ent.bigger-h6-style.agency-spec {
  margin-bottom: 20px;
}
.h6-style-ent.margin-15 {
  margin-bottom: 15px;
}
.h6-style-ent.margin-5 {
  margin-bottom: 5px;
}
.h6-style-ent.gray-1-text.no-margin,
.h6-style-ent.no-margin {
  margin-bottom: 0;
}
.h6-style-ent.margin-35 {
  margin-bottom: 35px;
}
.h6-style-ent.text-white {
  color: #fff;
}
.h6-style-ent.text-white.margin-20 {
  margin-bottom: 20px;
}
.h6-style-ent.reviews-rating {
  color: #fff;
  margin-bottom: -3px;
  line-height: 1em;
}
.h6-style-ent.margin-40 {
  margin-bottom: 40px;
}
.enterprise-hero-video {
  z-index: 0;
  width: 100%;
  height: 672px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.inner-enterprise-video {
  width: 100vw;
  height: 100%;
  min-width: 100vw;
  margin-left: 0;
}
.margin-32 {
  margin-bottom: 32px;
}
.margin-32.max-712 {
  max-width: 712px;
}
.enterprise-new-image {
  width: 100%;
  border-radius: 8px;
  flex: 1;
  margin-bottom: 16px;
  overflow: hidden;
}
.enterprise-new-image.middle-new-image {
  margin-bottom: 0;
}
.enterprise-block {
  width: 100%;
  background-color: #244a82;
  border-radius: 8px;
  flex: none;
  padding: 16px;
  overflow: hidden;
}
.enterprise-block.orange-enterprise-block {
  background-color: #bc511b;
  flex: none;
  margin-bottom: 16px;
}
.enterprise-block.blue-enterprise-block {
  background-color: #1f57c3;
}
.enterprise-block.new-enterprise-block {
  background-color: #f2f3f7;
}
.enterprise-block.new-enterprise-block.marginated-enterprise-block {
  margin-bottom: 16px;
}
.h3-style-enterprise {
  color: #f7f8fa;
  letter-spacing: 0.16px;
  margin-bottom: 32px;
  font-size: 30px;
  line-height: 1.1em;
}
.h3-style-enterprise.text-black {
  color: #011a3c;
}
.h3-style-enterprise.text-black.margin-8 {
  margin-bottom: 8px;
}
.h3-style-enterprise.text-black.bigger-banner-heading {
  letter-spacing: -0.03em;
}
.h3-style-enterprise.gray-1-text {
  color: #55616d;
}
.h3-style-enterprise.gray-1-text.margin-8 {
  margin-bottom: 8px;
}
.h3-style-enterprise.text-white {
  color: #fff;
}
.h3-style-enterprise.text-white.margin-12 {
  margin-bottom: 12px;
}
.ent-new-line {
  width: 100%;
  height: 1px;
  background-color: #97a0aa;
  margin-top: 102px;
  margin-bottom: 20px;
}
.ent-new-line.bigger-top {
  margin-top: 76px;
}
.arrow-image-ent {
  width: 32px;
  height: 32px;
  margin-top: 56px;
}
.horizontal-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.horizontal-wrapper.gapped-horizontal-wrapper {
  width: 100%;
  grid-column-gap: 30px;
  justify-content: center;
}
.g2-image {
  width: 26px;
  height: 26px;
  min-height: 26px;
  min-width: 26px;
  margin-right: 8px;
}
.tabs-menu-enterprise {
  border-bottom: 1px solid #e4e8eb;
  display: flex;
  overflow: auto;
}
.tab-link-enterprise {
  color: #011a3c;
  white-space: nowrap;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  margin-right: 48px;
  padding: 0 0 10.5px;
  font-size: 24px;
  line-height: 1.2em;
}
.tab-link-enterprise.w--current {
  color: #0850a0;
  background-color: transparent;
  border-bottom-color: #0850a0;
}
.tab-pane-enterprise {
  padding-top: 32px;
}
.inner-tab-enterprise {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}
.coloured-side {
  background-color: #a18085;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}
.image-side {
  width: 100%;
  height: 440px;
}
.mini-inner-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 32px;
  display: grid;
}
.mini-inner-grid.bottom-margin-76 {
  margin-bottom: 76px;
}
.grid-item-horizontal {
  color: #fff;
  display: flex;
}
.grid-item-icon {
  width: 24px;
  height: 24px;
  min-height: 24px;
  min-width: 24px;
  margin-right: 8px;
}
.ent-column-image {
  width: 108px;
  height: 96px;
  margin-bottom: 20px;
}
.building-image {
  width: 100%;
  height: 494px;
  min-height: 100%;
  border-radius: 8px;
  overflow: hidden;
}
.bulding-card {
  width: 100%;
  background-color: #131854;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}
.bulding-card.blue-building-card {
  background-color: #1f57c3;
}
.bulding-card.new-building-card {
  background-color: transparent;
}
.h4-style-enterprise {
  color: #fff;
  letter-spacing: 0.24px;
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 1.2em;
}
.h4-style-enterprise.margin-4 {
  margin-bottom: 4px;
}
.h4-style-enterprise.margin-4.bump-h4-style {
  letter-spacing: -0.004em;
  font-size: 26px;
}
.h4-style-enterprise.margin-4.bump-h4-style-dark {
  color: #011a3c;
  letter-spacing: -0.004em;
  margin-bottom: 0;
  margin-right: 16px;
  font-family: Neuemontreal, sans-serif;
  font-size: 26px;
  font-weight: 500;
}
.h4-style-enterprise.margin-4.bump-h4-style-dark.margin-8 {
  margin-bottom: 8px;
}
.h4-style-enterprise.black-text {
  color: #011a3c;
}
.h4-style-enterprise.margin-32 {
  margin-bottom: 32px;
}
.building-line {
  width: 100%;
  height: 1px;
  background-color: #97a0aa;
  margin-top: 16px;
  margin-bottom: 24px;
}
.building-line.both-equeal {
  margin-top: 24px;
}
.building-line.gray-4-line {
  background-color: #d5dbe0;
}
.link-white {
  color: #f7f8fa;
  display: block;
}
.link-white:hover {
  color: #fff;
  text-decoration: none;
}
.gray-2-text {
  color: #97a0aa;
}
.max-720 {
  max-width: 720px;
}
.max-720.text-white.margin-30.gray-1-text {
  color: #55616d;
}
.success-card {
  width: 100%;
  letter-spacing: 0.02em;
  background-color: #e4e8eb;
  border-radius: 8px;
  padding: 16px;
}
.success-card.no-top-margin {
  background-color: #f2f3f7;
}
.success-card.white-success-card {
  background-color: #fff;
}
.success-icon {
  width: 56px;
  height: 56px;
  margin-bottom: 8px;
}
.span-underline {
  color: #e4e8eb;
  text-decoration: underline;
}
.span-underline:hover {
  color: #e4e8eb;
  text-decoration: none;
}
.span-underline.gray-1-text {
  color: #55616d;
}
.white-underline-span {
  color: #fff;
  text-decoration: underline;
}
.white-underline-span:hover {
  color: #fff;
  text-decoration: none;
}
.slide-body-new {
  height: 425px;
  background-color: #131854;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}
.slide-body-new.clay-slide-body {
  background-color: #bc511b;
}
.slide-body-new.blu-slide-body {
  background-color: #1f57c3;
}
.slide-body-new.black-slide-body {
  width: 100%;
  background-color: #011a3c;
  justify-content: center;
  align-items: center;
}
.slide-body-new.portfolio-card {
  width: 100%;
}
.slide-body-new.black-slide-body-new {
  width: 100%;
  background-color: #011a3c;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  overflow: hidden;
}
.slide-body-new.black-slide-body-new.invisible-body-new {
  background-color: transparent;
  border: 1px solid #55616d;
}
.slide-body-new.clay-slide-body-new {
  background-color: #bc511b;
  padding-bottom: 46px;
}
.slide-body-new.transparent-slide-body {
  background-color: transparent;
  border: 1px solid #97a0aa;
}
.h4-quote-enterprise {
  color: #fff;
  letter-spacing: -0.36px;
  margin-bottom: 5px;
  font-family: newhorizonsrza, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2em;
}
.h4-quote-enterprise.margin-15 {
  margin-bottom: 15px;
}
.h4-quote-enterprise.black-text {
  color: #011a3c;
}
.nasdaq-logo-new {
  width: 199px;
  height: 56px;
  object-fit: contain;
  margin-bottom: 15px;
}
.microsoft-logo-card-image-new {
  width: 188px;
  height: 56px;
  object-fit: contain;
  margin-bottom: 15px;
}
.h1-style-enterprise {
  color: #011a3c;
  margin-bottom: 24px;
  font-size: 56px;
}
.half-image-black {
  width: 50%;
  height: 100%;
}
.black-slide-copy {
  color: #fff;
  margin-bottom: 35px;
  font-size: 20px;
}
.black-slide-copy.black-text {
  color: #011a3c;
}
.black-slide-organizer {
  width: 50%;
  height: 100%;
  flex-direction: column;
  justify-content: space-around;
  padding: 40px 25px;
  display: flex;
}
.black-slide-logo.airbnb-light {
  width: 92px;
  height: 45px;
}
.black-slide-logo.automattic-light {
  width: 163px;
  height: 14px;
}
.black-slide-logo.bissell-light {
  width: 61px;
  height: 45px;
}
.black-slide-logo.coty-light {
  width: 87px;
  height: 45px;
}
.black-slide-logo.rancher-light {
  width: 102px;
  height: 52px;
}
.black-slide-logo.rancher-light.invert-rancher {
  filter: invert();
}
.swiper-arrow-new-prev {
  z-index: 3;
  width: 48px;
  height: 48px;
  cursor: pointer;
  background-color: #e4e8eb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: -24px;
  transition: background-color 0.2s, opacity 0.2s;
  display: flex;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: -68px;
  right: auto;
}
.swiper-arrow-new-prev:hover {
  background-color: #bec4cc;
}
.arrow-image-new {
  width: 24px;
  height: 24px;
}
.swiper-arrow-new-next {
  z-index: 3;
  width: 48px;
  height: 48px;
  cursor: pointer;
  background-color: #e4e8eb;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: -24px;
  transition: opacity 0.2s, background-color 0.2s;
  display: flex;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: auto;
  right: -68px;
}
.swiper-arrow-new-next:hover {
  background-color: #bec4cc;
}
.marketo-form-footer {
  letter-spacing: 0.02em;
  font-size: 16px;
}
.support-svg {
  width: 96px;
  height: 86px;
  margin-bottom: 16px;
}
.green-bg-datk {
  z-index: -1;
  width: 43vw;
  height: 300vh;
  background-color: #131854;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.horizontal-row {
  margin-bottom: 10px;
  display: flex;
}
.support-icon-small {
  width: 24px;
  height: 24px;
  min-height: 24px;
  min-width: 24px;
  margin-right: 16px;
}
.logo-white-wrapper {
  width: 100%;
  max-width: 400px;
  flex-flow: wrap;
  align-content: flex-start;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 50px;
  display: flex;
}
.new-logo-item.microsoft-newest {
  width: 63px;
  height: 24px;
  margin-bottom: 9px;
}
.new-logo-item.godaddy-newest {
  width: 74px;
  height: 15px;
  margin-bottom: 9px;
}
.new-logo-item.airbnb-newest {
  width: 50px;
  height: 24px;
  object-fit: cover;
  margin-bottom: 9px;
}
.new-logo-item.automattic-newest {
  width: 89px;
  height: 24px;
  margin-bottom: 9px;
}
.new-logo-item.bissell-newest {
  width: 32px;
  height: 24px;
  margin-bottom: 9px;
}
.new-logo-item.nasdaq-newest {
  width: 55px;
  height: 15px;
  margin-bottom: 9px;
}
.inner-wrap-row {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.form-content-newest {
  padding-left: 61px;
}
.indent-form-follow {
  margin-bottom: 50px;
  padding-left: 64px;
}
.green-bg-dark-bottom {
  z-index: -1;
  width: 43vw;
  height: 300vh;
  background-color: #131854;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.div-block-10 {
  border: 2px solid #000;
}
.scroll-in-block {
  z-index: 95;
  width: 100%;
  background-color: #011a3c;
  border-radius: 16px 16px 0 0;
  justify-content: center;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.gray-3-text {
  color: #bec4cc;
}
.x-wrapper-scrollin {
  width: 24px;
  height: 24px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-left: 28px;
  display: flex;
}
.x-icon-scrollin {
  width: 24px;
  height: 24px;
  display: block;
}
.mobile-text {
  display: none;
}
.swiper-overall-enterprise {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
  position: relative;
}
.responsive-control {
  display: none;
}
.desktop-control {
  align-items: center;
  display: flex;
}
.margin-8 {
  margin-bottom: 8px;
}
.lightbox-enterprise {
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.copy-wrapper {
  display: none;
}
.hand-cursor {
  z-index: 999;
  width: 96px;
  height: 110px;
  margin-top: 0;
  margin-left: 0;
  position: fixed;
}
.druk-body {
  background-color: #0850a0;
}
.nav-button-zombie {
  color: #011a3c;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #011a3c;
  padding: 5px 43px 2px;
  font-size: 27px;
  line-height: 1.3em;
  transition: all 0.2s, color 0.3s;
}
.nav-button-zombie:hover {
  color: #011a3c;
}
.nav-button-zombie.yellow-button-zombie {
  background-color: #debe1a;
  padding: 13px 48px 4px;
  font-size: 56px;
  line-height: 1em;
}
.nav-button-zombie.green-button-zombie {
  background-color: #0034df;
  padding: 13px 48px 4px;
  font-size: 56px;
  line-height: 1em;
}
.zombie-button-wrapper {
  background-color: #011a3c;
  margin-left: 25px;
  position: relative;
}
.zombie-button-wrapper.yellow-wrapper,
.zombie-button-wrapper.green-wrapper {
  margin-left: 20px;
  margin-right: 20px;
}
.nav-container-brand {
  width: 100%;
  max-width: 1480px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.text-block-5 {
  color: #46ff2e;
  text-shadow: -4px 2px #000;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  line-height: 1.2em;
}
.new-brand-brand {
  width: 145px;
  height: 43px;
}
.navbar-3-0-brand {
  z-index: 99;
  background-color: transparent;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.navbar-3-0-brand._404-navbar {
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.navbar-3-0-brand.byo-navbar {
  border-bottom: 1px solid #d5dbe0;
}
.navbar-3-0-brand.hide-always {
  display: none;
}
.buttons-overall {
  display: flex;
}
.section-brand-hero {
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 67px;
  display: flex;
}
.center-flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.hero-heading-lottie {
  width: 100%;
  height: 87px;
  max-width: 1300px;
  margin-bottom: 76px;
}
.hero-video-brand {
  width: 100%;
  border-radius: 18px;
  margin-bottom: 55px;
  padding-bottom: 55%;
  position: relative;
  overflow: hidden;
}
.absolute-cover {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.gif-wrapper {
  width: 100%;
  height: 275px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
}
.play-lottie {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.download-arrow-absolute {
  width: 32px;
  height: 34px;
  position: absolute;
  top: auto;
  bottom: 12px;
  left: auto;
  right: 13px;
}
.white-block-bg {
  z-index: -1;
  width: 100%;
  height: 300%;
  min-width: 50vw;
  background-color: #fff;
  position: absolute;
  top: -100%;
  bottom: auto;
  left: -15px;
  right: auto;
}
.yellow-block-bg {
  z-index: -1;
  width: 100%;
  height: 300%;
  min-width: 50vw;
  background-color: #debe1a;
  position: absolute;
  top: -100%;
  bottom: auto;
  left: auto;
  right: -15px;
}
.swiper-lotti {
  width: 611px;
  height: 41px;
}
.slider-lottie {
  margin-bottom: 66px;
}
.forest-block {
  width: 100%;
  height: 100%;
  background-color: #131854;
}
.brand-block {
  width: 100%;
  height: 100%;
  background-color: #0850a0;
}
.swiper-arrow-double-next {
  z-index: 3;
  width: 94px;
  height: 85px;
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: -24px;
  transition: opacity 0.2s, background-color 0.2s;
  display: flex;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: auto;
  right: 15px;
}
.swiper-arrow-double-prev {
  z-index: 3;
  width: 94px;
  height: 85px;
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: -24px;
  transition: opacity 0.2s, background-color 0.2s;
  display: flex;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 15px;
  right: auto;
}
.flex-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.hideable-column {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.hideable-column.initial-hide {
  display: flex;
}
.hideable-column.initial-hide.actually {
  display: none;
}
.text-field-3-0-3 {
  width: 100%;
  max-height: 40px;
  color: #011a3c;
  background-color: #fff;
  border: 1px solid #e4e8eb;
  border-radius: 4px;
  margin-bottom: 20px;
  transition: border-color 0.25s;
}
.text-field-3-0-3:hover {
  border-color: #cdd6cd;
}
.text-field-3-0-3:focus {
  color: #011a3c;
  border-color: #97a0aa;
}
.text-field-3-0-3::-ms-input-placeholder {
  color: #55616d;
}
.text-field-3-0-3::placeholder {
  color: #55616d;
}
.div-block-11 {
  width: 100px;
  height: 100px;
  background-color: #0850a0;
}
.text-center,
.paragraph {
  text-align: center;
}
.full-form {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.empty-full {
  display: none;
}
.emphasize-block {
  width: 100%;
  background-color: #f2f3f7;
  border-radius: 8px;
  padding: 20px;
}
.arrow-inline {
  width: 16px;
  height: 16px;
  max-height: 28.6px;
  max-width: 28.6px;
  margin-bottom: 0;
  margin-left: 3px;
  padding: 0;
  display: inline-block;
}
.white-enterprise-card {
  width: 100%;
  background-color: #e4e8eb;
  border-radius: 8px;
  padding: 24px;
}
.ent-list {
  margin-bottom: 0;
  padding-left: 24px;
}
.custom-card-heading {
  color: #011a3c;
  font-family: newhorizonsrza, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.1em;
}
.custom-card-heading.margin-12.text-white {
  color: #fff;
}
.gray-5-text {
  color: #e4e8eb;
}
.white-bg-form {
  display: none;
}
.h6-style-enterprise {
  height: 39.6px;
  font-size: 18px;
}
.h6-style-enterprise.marginated-comp {
  height: 39.6px;
  color: #011a3c;
  margin-bottom: 8px;
  line-height: 1.1em;
}
.h6-style-enterprise.black-text.normal-height {
  height: auto;
}
.h6-style-enterprise.normal-spec {
  height: auto;
  color: #011a3c;
  margin-bottom: 15px;
}
.h6-style-enterprise.marginated-comp-new {
  height: auto;
  color: #011a3c;
  margin-bottom: 8px;
  line-height: 1.1em;
}
.h6-style-enterprise.auto-height-enterprise {
  height: auto;
}
.checkmark-row {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}
.checkmark-item {
  width: 14px;
  height: 14px;
  min-height: 14px;
  min-width: 14px;
  margin-top: 2px;
  margin-right: 12px;
  padding: 1px;
}
.paragraph-small-2 {
  font-size: 14px;
  line-height: 1.5em;
}
.form-grid-2 {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.form-field-2 {
  background-color: #fff;
  border: 1px solid #d5dbe0;
  border-radius: 4px;
  margin-bottom: 0;
}
.form-field-2:focus {
  border-color: #0850a0;
}
.form-field-2.country {
  display: block;
}
.h3-style-3 {
  color: #011a3c;
  letter-spacing: -0.006em;
  font-family: Neuemontreal, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
}
.ebooks-form {
  width: 100%;
  max-width: 500px;
  text-align: left;
  background-color: #f2f3f7;
  border: 1px solid #d5dbe0;
  border-radius: 10px;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 25px;
  display: flex;
}
.success-message-icon {
  width: 145px;
  height: 145px;
  object-fit: contain;
  margin-bottom: 15px;
}
.italic {
  color: #011a3c;
  font-style: italic;
}
.hiw-colored {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 24px;
}
.h1-style-cat {
  color: #0850a0;
  letter-spacing: -0.01em;
  margin-bottom: 24px;
  font-family: Neuemontreal, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 1em;
}
.h1-style-cat.newhorizons-neue {
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
}
.h1-style-cat.newhorizons-neue.text-white._111 {
  font-weight: 500;
}
.h1-style-cat.newhorizons-neue.text-white.margin-70-bud {
  margin-bottom: 70px;
  font-weight: 400;
}
.h1-style-cat.newhorizons-neue.text-white.margin-70-bud.blod {
  font-weight: 500;
}
.h1-style-cat.text-white.margin-xxl {
  margin-bottom: 80px;
}
.h1-style-cat.text-white.newhorizons-neue {
  font-weight: 400;
}
.h1-style-cat.text-white.newhorizons-neue.margin-xxl.medium {
  font-weight: 500;
}
.h1-style-cat.dark-text.h1-kk {
  font-size: 65px;
}
.h1-style-cat.black-text {
  color: #011a3c;
}
.enteprise-prefooter-image-v3 {
  width: 100%;
  height: 407px;
  border-radius: 16px;
  overflow: hidden;
}
.sky-text {
  color: #01cdbe;
  letter-spacing: -0.035em;
  font-family: newhorizonsrza, sans-serif;
  font-weight: 400;
}
.ent-hero-image {
  width: 100%;
  height: 100%;
}
.custom-paragraph-cat {
  max-width: 420px;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 21px;
}
.top-margin {
  padding-top: 15px;
}
.remove-form {
  z-index: 3;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px 25px 25px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.hide-field-row {
  display: none;
}
.latest-image {
  width: 45%;
  height: 340px;
  min-width: 45%;
  position: relative;
  overflow: hidden;
}
.latest-author-image {
  width: 40px;
  height: 40px;
  min-height: 40px;
  min-width: 40px;
  border-radius: 50%;
  margin-right: 10px;
  position: relative;
  overflow: hidden;
}
.column-5 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.latest-column {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 25px 25px 25px 30px;
  display: flex;
}
.colored-overlay {
  width: 100%;
  height: 100%;
  background-color: #f2f3f7;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.inline-text {
  display: inline;
}
.latest-card {
  height: 340px;
  color: #55616d;
  background-color: #f2f3f7;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: background-color 0.3s, color 0.3s;
  display: flex;
  overflow: hidden;
}
.latest-card:hover {
  color: #011a3c;
  background-color: #e4e8eb;
}
.black-text-2 {
  color: #011a3c;
}
.form-block-5 {
  height: 90%;
  margin-bottom: 0;
}
.portfolios-logo {
  height: 25px;
  object-position: 0% 50%;
}
.ot-sdk-show-settings.visitor-footer-link.no-margin.gray-1-text:hover {
  color: #97a0aa;
}
.ot-sdk-show-settings.visitor-footer-link.gray-04 {
  color: #d5dbe0;
}
.credits-block,
.link-spacer {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  order: 1;
  display: flex;
}
.div-block-12 {
  flex-direction: column;
  display: flex;
}
.error-active {
  color: #9b211b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1em;
  display: flex;
  position: absolute;
  top: 42px;
}
.no-error {
  display: none;
}
.no-error.no-top-margin {
  margin-top: 0;
}
.ent-hero-image-v2 {
  width: 100%;
  height: 340px;
}
.ent-hero-image-v2.smaller-ent {
  height: 307px;
}
.microsoft-logo-card-imagefeatires {
  width: 221px;
  height: 48px;
  object-fit: contain;
  margin-bottom: 15px;
}
.microsoft-logo-card-imagefeatires.invert-black {
  filter: invert();
}
.inner-container-enterprise {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  background-color: #f2f3f7;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 24px 36px;
  display: grid;
  overflow: hidden;
}
.inner-container-enterprise.changed-inner {
  width: 100%;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 60px 80px;
}
.pill-new {
  color: #97a0aa;
  letter-spacing: 0.025em;
  border: 1px solid #97a0aa;
  border-radius: 100px;
  padding: 4px 12px;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}
.text-block-6 {
  letter-spacing: 0.025em;
}
.banner-image-new {
  width: 100%;
  height: 370px;
  max-width: 513px;
}
.banner-image-new.edit-max {
  height: 300px;
}
.topped-feature {
  border-top: 1px solid #bec4cc;
  padding-top: 32px;
}
.h6-style-wrapper {
  height: 22px;
  color: #97a0aa;
  margin-bottom: 8px;
  font-size: 18px;
}
.h6-style-wrapper.marginated-comp {
  height: 39.6px;
  color: #011a3c;
  margin-bottom: 8px;
  line-height: 1.1em;
}
.h6-style-wrapper.black-text.normal-height {
  height: auto;
}
.h6-style-wrapper.normal-spec {
  height: auto;
  color: #011a3c;
  margin-bottom: 15px;
}
.h6-style-wrapper.marginated-comp-new {
  height: auto;
  color: #011a3c;
  margin-bottom: 8px;
  line-height: 1.1em;
}
.h6-style-wrapper.auto-height-enterprise {
  height: auto;
}
.lightbox-link {
  width: 100%;
  color: #011a3c;
  border-radius: 8px;
  font-size: 18px;
  text-decoration: none;
  overflow: hidden;
}
.lightbox-link:hover {
  color: #011a3c;
  text-decoration: none;
}
.lightbox-bottom {
  background-color: #f2f3f7;
  padding: 20px;
}
.play-button-enterprise {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  position: absolute;
}
.overall-swiper-wrapper {
  position: relative;
}
.how-it-works-tab-content {
  width: 100%;
  height: 100%;
  background-color: #f2f3f7;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 20px 0;
  display: flex;
  position: relative;
}
.how-it-works-tab-link {
  color: #97a0aa;
  background-color: transparent;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 27px;
  display: flex;
}
.how-it-works-tab-link:hover {
  color: #97a0aa;
}
.how-it-works-tab-link.w--current {
  background-color: transparent;
}
.how-it-works-tab-link.tab-1,
.how-it-works-tab-link.tab-6,
.how-it-works-tab-link.tab-11 {
  margin-top: 0;
}
.how-it-works-heading-wrap {
  max-width: 370px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 15px;
  right: auto;
}
.how-it-works-tabs {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.tabs-image {
  width: 185px;
  height: 165px;
  max-width: 495px;
  object-fit: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin: auto;
}
.tabs-image.tall {
  object-fit: cover;
}
.text-gray-2 {
  color: #97a0aa;
}
.how-it-works-content {
  width: 100%;
  height: auto;
  min-height: 345px;
}
.how-it-works-menu {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 79px;
  display: flex;
}
.how-it-works-menu.bigger-bottom-menu {
  padding-bottom: 120px;
}
.tabs-heading {
  color: #55616d;
  letter-spacing: -0.002em;
  margin-bottom: 0;
  font-family: Neuemontreal, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
}
.tabs-heading.max-570 {
  max-width: 570px;
}
.tabs-heading.max-580 {
  max-width: 580px;
}
.tab-bullet {
  width: 27px;
  height: 27px;
  color: #fff;
  background-color: #97a0aa;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  padding-top: 2px;
  padding-left: 1px;
  font-size: 16px;
  line-height: 16px;
  display: flex;
}
.how-it-works-pane {
  width: 100%;
  height: 100%;
}
.newhorizons-neue-2 {
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
}
.full-time-bar {
  z-index: 2;
  border: 2px solid #d5dbe0;
  border-radius: 30px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}
.full-time-link {
  color: #0850a0;
  cursor: pointer;
  border-radius: 30px;
  margin: -2px;
  padding: 8px 20px;
  transition: background-color 0.2s;
}
.full-time-link:hover {
  background-color: rgba(20, 168, 0, 0.1);
}
.full-time-link.active-full-time-link {
  color: #fff;
  background-color: #0850a0;
}
.full-time-link.middle-full-time-link {
  margin-left: 0;
  margin-right: 0;
}
.input-text-active {
  display: none;
}
.full-time-list {
  background-color: transparent;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.full-time-list.w--open {
  align-items: center;
  display: flex;
}
.full-time-trigger {
  display: none;
}
.talent-sub-nav-3-0-v2 {
  z-index: 98;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 70px;
}
.talent-sub-nav-3-0-v2.hide {
  display: none;
}
.talent-sub-nav-item-3-0-v2 {
  color: #011a3c;
  letter-spacing: 0.4px;
  justify-content: space-between;
  align-items: center;
  padding-right: 15px;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}
.talent-sub-nav-item-3-0-v2.padded-inside {
  padding-top: 22px;
  padding-bottom: 26px;
}
.dropdown-talent-links-3-0-v2 {
  align-items: center;
  display: flex;
}
.talent-sub-nav-link-3-0-v2 {
  color: #011a3c;
  letter-spacing: 0.4px;
  margin-right: 15px;
  font-size: 15px;
  line-height: 22px;
  text-decoration: none;
}
.talent-sub-nav-link-3-0-v2:hover {
  color: #011a3c;
  text-decoration: underline;
}
.talent-sub-nav-link-3-0-v2.w--current {
  color: #011a3c;
}
.talent-sub-nav-link-3-0-v2.more-list-link-3-0 {
  color: #011a3c;
  margin-right: 0;
  padding: 7px 20px 5px;
  font-size: 14px;
}
.talent-sub-nav-link-3-0-v2.more-list-link-3-0:hover {
  color: #0850a0;
  background-color: #f2f3f7;
}
.talent-sub-nav-link-3-0-v2.more-list-link-3-0.medium-screen {
  display: none;
}
.talent-sub-nav-link-3-0-v2.more-list-link-3-0.lg-sceen {
  display: flex;
}
.talent-sub-nav-link-3-0-v2.about-hidden {
  display: none;
}
.talent-sub-nav-link-3-0-v2.active-sub {
  color: #011a3c;
}
.talent-sub-nav-link-3-0-v2.active-sub:hover {
  color: #0850a0;
}
.talent-sub-nav-container-3-0-v2 {
  z-index: 2;
  width: 100%;
  height: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 22px 30px 26px;
  display: flex;
  position: relative;
}
.logos-hero-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}
.app-body-widget.flex-menu-3-0 {
  position: relative;
}
.fake-background {
  z-index: -1;
  border-radius: 8px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}
.rocket-banner {
  z-index: 3;
  width: 260px;
  height: 234px;
  position: absolute;
  top: 17px;
  bottom: auto;
  left: auto;
  right: 54px;
}
.fake-background-inner {
  width: 100%;
  height: 100%;
  background-color: #1f57c3;
  border-radius: 8px;
}
.article-card {
  color: #97a0aa;
  text-decoration: none;
}
.article-card:hover {
  color: #55616d;
}
.article-card-image {
  width: 100%;
  height: 220px;
  border-radius: 8px;
  margin-bottom: 16px;
  overflow: hidden;
}
.pills-wrapper {
  grid-column-gap: 12px;
  margin-bottom: 16px;
  display: flex;
}
.pill-item {
  color: #011a3c;
  background-color: #f2f3f7;
  border-radius: 20px;
  padding: 8px 15px;
  font-size: 14px;
  line-height: 13px;
  text-decoration: none;
}
.hire-green-banner {
  background-color: #f2f3f7;
  border-radius: 12px;
  justify-content: space-between;
  padding: 15px;
  display: flex;
}
.hire-banner-image {
  width: 439px;
  height: 259px;
  object-fit: cover;
  border-radius: 8px;
}
.hire-banner-image.badge {
  object-fit: contain;
}
.hire-banner-image.blue-banner-image {
  width: 441px;
  height: 320px;
}
.hire-impact-avatar {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  overflow: hidden;
}
.max-335 {
  max-width: 335px;
}
.testimonial-image-wrapper {
  width: 100%;
  height: 275px;
  border-radius: 6px;
  overflow: hidden;
}
.testimonial-image-wrapper.testimonial-slider-image {
  max-width: 454px;
}
.small-banner {
  border-radius: 12px;
  justify-content: space-between;
  padding: 15px;
  display: flex;
}
.small-banner.dark-green {
  background-color: #131854;
}
.small-banner.blue-banner {
  background-color: #1f57c3;
  position: relative;
}
.rebrand-link-white {
  color: #fff;
}
.rebrand-link-white:hover {
  color: #d5dbe0;
}
.small-banner-image {
  width: 194px;
  height: 176px;
  object-fit: contain;
}
.small-banner-image.rocket {
  object-position: 50% 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 50px;
}
.leverage-banner {
  background-color: #f2f3f7;
  border-radius: 10px;
  padding: 30px;
}
.top-banner-section {
  justify-content: space-between;
  display: flex;
}
.hire-impact-list {
  padding-left: 0;
}
.leverage-values-row {
  width: 100%;
  grid-column-gap: 30px;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}
.max-217 {
  max-width: 217px;
}
.swiper-arrows-wrap {
  grid-column-gap: 24px;
  justify-content: flex-end;
  display: flex;
}
.hire-for-impact-slider {
  width: 100%;
  overflow: hidden;
}
.slider-text {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.hire-blue-banner {
  grid-column-gap: 25px;
  background-color: #1f57c3;
  border-radius: 12px;
  justify-content: flex-start;
  padding: 15px;
  display: flex;
}
.link-with-arrow {
  grid-column-gap: 5px;
  display: flex;
}
.get-started-banner-link,
.mint-link {
  color: #91e6b3;
}
.mint-link:hover {
  color: #01cdbe;
}
.new-impact-report-image {
  width: 100%;
  height: 463px;
}
._2023-dot {
  width: 66px;
  height: 66px;
  color: #fff;
  background-color: #0850a0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  line-height: 20px;
  display: flex;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}
.green-shadow-wrap {
  width: 100%;
  height: 66px;
  background-color: #0850a0;
}
.hero-logo-newhorizons {
  width: 74px;
  height: 22px;
  margin-bottom: 18px;
  margin-left: 42px;
}
.impact-heading-h1 {
  color: #fff;
  letter-spacing: -0.025em;
  margin-left: 36px;
  font-family: Neuemontreal, sans-serif;
  font-size: 99.5px;
  font-weight: 500;
  line-height: 0.9em;
}
.hayden-photo-impact-new {
  width: 100%;
  height: 440px;
  max-width: 375px;
  margin-bottom: 15px;
  overflow: hidden;
}
.background-lime-div {
  z-index: -1;
  height: 580px;
  min-width: 100vw;
  background-color: #c0e666;
  position: absolute;
  left: -30px;
}
.rebrand-link-forest {
  color: #131854;
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
  text-decoration: underline;
}
.rebrand-link-forest:hover {
  color: #131854;
}
.rebrand-link-forest.no-border-rebrand {
  text-decoration: none;
}
.rebrand-link-forest.black-current {
  color: #011a3c;
}
.rebrand-link-forest.black-current.w--current {
  color: #1f57c3;
}
.rebrand-link-forest.here-hero-link {
  margin-left: 3px;
}
.rebrand-link-forest.link-with-arrow {
  grid-column-gap: 5px;
  display: flex;
}
.orange-red-bg {
  z-index: -1;
  width: 100vw;
  height: 100%;
  background-color: #ff4b25;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}
.glance-block-v2 {
  width: 100%;
  border-radius: 10px;
  padding: 15px;
}
.glance-image-v2 {
  z-index: -1;
  width: 366px;
  height: 255px;
  margin-top: -30px;
  position: relative;
}
.lime-absolute-wrap {
  z-index: -1;
  width: 100%;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.h5-style-impact {
  letter-spacing: 0.32px;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 1.2em;
}
.h5-style-impact.text-white.no-margin {
  margin-bottom: 0;
}
.h5-style-impact.black-text.margin-15 {
  margin-bottom: 15px;
}
.h5-style-impact.black-text.margin-20 {
  margin-bottom: 20px;
}
.h5-style-impact.no-margin {
  margin-bottom: 0;
}
.h5-style-impact.margin-25 {
  margin-bottom: 25px;
}
.h5-style-impact.margin-15 {
  margin-bottom: 15px;
}
.h5-style-impact.double-h5,
.h5-style-impact.triple-h5 {
  height: 2.4em;
}
.black-impact-line {
  width: 100%;
  height: 1px;
  background-color: #011a3c;
  margin-bottom: 40px;
}
.lime-bg {
  width: 100%;
  height: 100%;
  background-color: #c0e666;
}
.multipie-image {
  width: 213px;
  height: 213px;
}
.multipie-wrap {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.dot-number {
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}
.dot-number.centered-dot-number {
  align-items: center;
}
.dot-impact {
  width: 12px;
  height: 12px;
  min-height: 12px;
  min-width: 12px;
  background-color: #1f57c3;
  border-radius: 50%;
  margin-top: 8px;
  margin-right: 10px;
}
.dot-impact.lila-dot {
  background-color: #bda1e7;
}
.dot-impact.yellow-dot {
  background-color: #debe1a;
}
.dot-impact.no-top-margin {
  margin-top: 0;
}
.dot-impact.transparent {
  opacity: 0;
}
.h4-impact {
  color: #011a3c;
  margin-right: 10px;
  font-size: 24px;
  line-height: 28px;
}
.stats-spread {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}
.single-pie-image {
  width: 170px;
  height: 170px;
}
.blue-corner {
  width: 50%;
  height: 365px;
  padding-left: 15px;
  padding-right: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.stats-image {
  width: 100%;
  height: 312.281px;
}
.blue-bg {
  width: 100%;
  height: 100%;
  background-color: #1f57c3;
}
.our-team-grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.jumbo-impact {
  color: #c0e666;
  letter-spacing: -0.008em;
  font-size: 70px;
}
.accomplishment-item-v2 {
  width: 100%;
  height: 66px;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.accomplishment-item-v2.edit-acc {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
}
.full-width-impact {
  width: 100%;
  background-color: #91e6b3;
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 50px;
  display: flex;
}
.innovating-line {
  width: 100%;
  height: 1px;
  background-color: #011a3c;
  margin-bottom: 15px;
}
.ping-bg {
  background-color: #f66dbc;
  padding: 25px;
}
.half-h2-impact {
  color: #fff;
  letter-spacing: 0.12px;
  margin-bottom: 0;
  font-family: Neuemontreal, sans-serif;
  font-size: 40px;
  font-weight: 500;
}
.gold-link {
  color: #debe1a;
}
.gold-link:hover {
  color: #97922d;
}
.ukraine-block {
  width: 100%;
  height: 100%;
  background-color: #1f57c3;
  flex-direction: column;
  justify-content: space-between;
  padding: 15px 10px 15px 15px;
  display: flex;
}
.glance-block-v3 {
  width: 100%;
  border-radius: 10px;
  padding: 0;
}
.gold-banner {
  width: 100%;
  background-color: #debe1a;
  padding: 15px;
}
.key-stats-wrap {
  background-color: #f2f3f7;
  padding: 15px;
}
.impact-40-heading {
  margin-bottom: 25px;
  font-size: 40px;
}
.no-bottom-line {
  text-decoration: none;
}
.big-swiper-image {
  width: 100%;
  height: 303px;
  margin-bottom: 46px;
}
.lila-arrows-wrap {
  grid-column-gap: 30px;
  display: flex;
  position: absolute;
  top: 330px;
  bottom: auto;
  left: auto;
  right: 15px;
}
.inner-lila-container {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #bda1e7;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 25px;
  display: grid;
}
.logos-new-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.impact-logo-new {
  width: 90px;
}
.beigebg {
  z-index: -1;
  width: 100vw;
  height: 100%;
  background-color: #fccd81;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}
.glance-image-v3 {
  z-index: -1;
  width: 435px;
  height: 277px;
  margin-top: -50px;
  position: relative;
}
.inner-gray-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e4e8eb;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  display: grid;
}
.diversity-swiper-item-v2 {
  width: 100%;
  height: 410px;
  background-color: #f7f8fa;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 25px 15px;
  display: flex;
}
.diversity-swiper-item-v2.break-flex {
  justify-content: flex-start;
}
.diversity-swiper-item-v2.dif-flex {
  justify-content: flex-start;
  align-items: center;
}
.graph-flex {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}
.graph-flex.smaller-gap {
  grid-column-gap: 16px;
}
.graphs-wrapper {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  display: grid;
}
.graph-gender {
  width: 220px;
  height: 220px;
}
.graph-stats {
  width: 223px;
  height: 210px;
  object-fit: contain;
  object-position: 0% 0%;
}
.graph-stats.bigger-stats {
  width: 580px;
  height: 240px;
}
.graph-gender-copy {
  width: 220px;
  height: 220px;
}
.lgbt-graph {
  align-self: center;
  margin-top: 20px;
}
.diversity-arrows-wrap {
  width: 100%;
  grid-column-gap: 30px;
  justify-content: flex-end;
  display: flex;
}
._1x1-image {
  width: 100%;
  padding-bottom: 100%;
  position: relative;
}
.table-overall-wrapper {
  width: 100%;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.table-title {
  width: 100%;
  height: 48px;
  background-color: #131854;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 10px 15px;
  display: flex;
}
.sub-title-table {
  width: 100%;
  height: 48px;
  background-color: #c0e666;
  justify-content: flex-start;
  align-items: center;
  padding-left: 9px;
  display: flex;
  overflow: hidden;
}
.name-table {
  width: 100%;
  height: 48px;
  background-color: #01cdbe;
  justify-content: flex-start;
  align-items: center;
  padding-left: 9px;
  display: flex;
  overflow: hidden;
}
.item-title-table {
  width: 100%;
  height: 48px;
  background-color: #e4e8eb;
  justify-content: flex-start;
  align-items: center;
  padding-left: 9px;
  display: flex;
  overflow: hidden;
}
.checker-circle {
  width: 14px;
  height: 14px;
  border: 1px solid #131854;
  border-radius: 50px;
}
.checker-circle.act-checked {
  background-color: #0034df;
}
.table-arrows-wrap {
  width: 100%;
  grid-column-gap: 30px;
  justify-content: flex-end;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}
.spacer-column {
  width: 100%;
  height: 37px;
}
.inner-gray-7-container {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f7f8fa;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 25px;
  display: grid;
}
.h3-style-impact {
  font-size: 28px;
}
.bg-blue-item {
  z-index: -1;
  width: 100vw;
  height: 100%;
  background-color: #1f57c3;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}
.glance-image-v4 {
  z-index: -1;
  width: 310px;
  height: 411px;
  position: absolute;
  top: 15px;
  bottom: auto;
  left: auto;
  right: 15px;
}
.spotlight-grid-v2 {
  width: 100%;
  height: 452px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #debe1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  overflow: hidden;
}
.spotlight-grid-v2.blue-spotlight {
  background-color: #1f57c3;
}
.spotlight-grid-v2.clay-spotlight {
  background-color: #bc511b;
}
.spotlight-grid-v2.dark-pink-bg {
  background-color: #f66dbc;
}
.spotlight-grid-v2.sky-bg {
  background-color: #01cdbe;
}
.spotlight-grid-v2.blue-bg {
  background-color: #1f57c3;
}
.spotlight-grid-v2.clay-bg {
  background-color: #bc511b;
}
.spotlight-image-v2 {
  width: 100%;
  height: 455px;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}
.text-mint {
  color: #91e6b3;
}
.yellow-text {
  color: #fccd81;
}
.pill-link {
  width: 236px;
  color: #131854;
  text-align: center;
  background-color: #fff;
  border: 1px solid #131854;
  border-radius: 30px;
  padding-top: 19px;
  padding-bottom: 17px;
  transition: background-color 0.3s, color 0.3s;
}
.pill-link:hover {
  background-color: #f2f3f7;
  text-decoration: none;
}
.stand-line {
  width: 1px;
  height: 36px;
  background-color: #131854;
}
.pills-links-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.pills-links-overall {
  grid-column-gap: 90px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}
.horizontal-lines-wrapper {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.inner-line-pills {
  width: 653px;
  height: 1px;
  background-color: #131854;
}
.forest-brand {
  width: 193px;
  height: 56px;
}
.enterprise-color-card {
  background-color: #9b211b;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}
.enterprise-color-card.t-clay-card {
  background-color: #bc511b;
}
.enterprise-color-card.scale-variation {
  background-color: #131854;
}
.colored-card-icon {
  width: 48px;
  height: 48px;
  min-height: 48px;
  min-width: 48px;
  margin-bottom: 8px;
}
.h5-ai-page {
  color: #d5dbe0;
  letter-spacing: 0.32px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 24px;
}
.h5-ai-page.black-text {
  color: #011a3c;
}
.h5-ai-page.black-text.margin-24 {
  margin-bottom: 24px;
}
.inner-ai-container {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f2f3f7;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 32px;
  display: grid;
}
.ai-block {
  grid-column-gap: 16px;
  margin-bottom: 16px;
  display: flex;
}
.ai-image-small {
  width: 24px;
  height: 24px;
  min-height: 24px;
  min-width: 24px;
}
.font-400 {
  font-weight: 400;
}
.green-link {
  text-decoration: none;
}
.success-stories-featured-card {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  text-decoration: none;
  display: grid;
}
.success-stories-featured-image {
  width: 100%;
  height: 500px;
  border-radius: 10px;
  overflow: hidden;
}
.cover-image-3 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.success-stories-featured-info {
  height: 500px;
  color: #fff;
  background-color: #131854;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 15px;
  display: flex;
}
.success-stories-logo {
  width: 170px;
  height: 50px;
  filter: brightness(1000%);
  object-fit: contain;
  object-position: 0% 50%;
  margin-bottom: 15px;
}
.full-line-success-stories {
  width: 100%;
  height: 1px;
  background-color: #bec4cc;
  margin-top: 10px;
  margin-bottom: 10px;
}
.desktop-lottie {
  z-index: -1;
  width: 100%;
  max-width: 100%;
  object-fit: contain;
  position: absolute;
  bottom: 0;
  left: auto;
  right: auto;
}
.responsive-lottie {
  display: none;
}
.underscore {
  color: #fff;
  cursor: pointer;
  border-bottom: 5px solid #fff;
  padding-bottom: 0;
  text-decoration: none;
  transition: border-color 0.2s, color 0.3s;
  display: inline-block;
}
.underscore:hover {
  color: #fff;
  border-bottom-color: rgba(255, 255, 255, 0);
}
.lottie-animation-2 {
  object-fit: cover;
}
.tooltip-wrapper {
  z-index: 2;
  width: 280px;
  color: #fff;
  text-align: center;
  background-color: #011a3c;
  border-radius: 10px;
  padding: 8px;
  font-size: 12px;
  line-height: 14px;
  position: absolute;
  top: auto;
  bottom: 15px;
  left: auto;
  right: 15px;
}
.tooltip-bottom {
  z-index: -1;
  width: 15px;
  height: 15px;
  background-color: #011a3c;
  position: absolute;
  left: 50%;
  transform: rotate(45deg) translate(-50%);
}
.fake-list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}
.fake-list-item {
  color: #e4e8eb;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}
.fake-list-icon {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.white-link {
  color: #fff;
  text-decoration: none;
}
.white-link:hover {
  color: #fff;
  text-decoration: underline;
}
.enteprise-prefooter-image-v4 {
  width: 100%;
  height: 407px;
  border-radius: 16px;
  overflow: hidden;
}
.banner-image-new-v2 {
  width: 100%;
  padding-bottom: 100%;
  position: relative;
}
.absolute-inner-image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.visitor-footer-link-translate {
  color: #f7f8fa;
  border-bottom: 1px solid transparent;
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}
.visitor-footer-link-translate:hover {
  color: #d5dbe0;
  border-bottom-color: transparent;
  text-decoration: none;
}
.special-class-div {
  align-items: center;
  display: flex;
}
@media screen and (min-width: 1280px) {
  h3 {
    margin-bottom: 5px;
  }
  .section.hero-section.margins-hero {
    margin-bottom: 55px;
  }
  .section.cta-container.spaced-section,
  .section.big-top-padding.full-width {
    width: 100%;
  }
  .section.enterprise-section {
    min-height: 100vh;
    justify-content: space-between;
    padding-bottom: 0;
  }
  .section.hide-this-section-for-v2 {
    display: none;
  }
  .section.bg-section {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .section.padding-bottom-big.overflow-hidden.full-width {
    width: 100%;
  }
  .section.women-section,
  .section.women-section-copy {
    justify-content: space-between;
  }
  .section.byo-hero {
    min-height: 550px;
  }
  .section.new-enterprise-hero.margins-hero {
    margin-bottom: 55px;
  }
  .section.relative-section.full-width {
    width: 100%;
  }
  .section.ent-logo-section {
    padding-bottom: 5px;
  }
  .section.forty-bottom,
  .section.maxed-section {
    width: 100%;
  }
  .section.enterprise-section-new {
    min-height: 100vh;
    justify-content: space-between;
    padding-bottom: 0;
  }
  .section.ent-hero-section-v2 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .section.cta-container-v2.spaced-section {
    width: 100%;
  }
  .section.ent-hero-section-v3 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .section.ai-hero-section {
    height: 455px;
  }
  .container {
    max-width: 1170px;
  }
  .container.master-grid.enterprise-cta,
  .container.master-grid.faq-container,
  .container.master-grid.faq-container-cat,
  .container.master-grid.fw-cta,
  .container.master-grid.esg-cta,
  .container.master-grid.abm-cta,
  .container.master-grid.faq-container,
  .container.master-grid.byo-cta,
  .container.master-grid.expert-vetted-container,
  .container.master-grid.admin-grid,
  .container.master-grid.enteprise-v2,
  .container.master-grid.faq-container-ent {
    max-width: 1140px;
  }
  .container.master-grid.enterprise-cta-new {
    max-width: 1480px;
    margin-bottom: 41px;
  }
  .container.master-grid.opp-unlimited,
  .container.master-grid.enteprise-v3 {
    max-width: 1140px;
  }
  .container.master-grid.enterprise-cta-new-blue {
    max-width: 1480px;
    margin-bottom: 41px;
  }
  .container.master-grid.hire-for-impact-banner {
    max-width: 1140px;
    margin-bottom: 60px;
  }
  .container.logo-bar {
    max-width: 1140px;
    justify-content: space-between;
    align-items: center;
  }
  .container.logo-bar-enterprise-container {
    max-width: 1140px;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }
  .container.left-container.margin-horizontal-scroll {
    margin-bottom: 116px;
  }
  .container.logo-bar-updated {
    max-width: 940px;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.logo-bar-updated.without-currve {
    max-width: 1140px;
  }
  .container.logo-bar-updated.review {
    max-width: none;
  }
  .container.logo-bar-updated.full {
    max-width: 1170px;
  }
  .container.swipper.v2 {
    max-width: 1200px;
  }
  .container.grid-15 {
    grid-row-gap: 15px;
  }
  .container.overflow-esg.enterprise-cta,
  .container.overflow-esg.faq-container,
  .container.overflow-esg.faq-container-cat,
  .container.overflow-esg.fw-cta,
  .container.overflow-esg.esg-cta,
  .container.overflow-esg.abm-cta,
  .container.gray-grid.enterprise-cta,
  .container.gray-grid.faq-container,
  .container.gray-grid.faq-container-cat,
  .container.gray-grid.fw-cta,
  .container.gray-grid.esg-cta,
  .container.gray-grid.abm-cta,
  .container.gray-grid.faq-container,
  .container.gray-grid.byo-cta,
  .container.black-grid.enterprise-cta,
  .container.black-grid.faq-container,
  .container.black-grid.faq-container-cat,
  .container.black-grid.fw-cta,
  .container.black-grid.esg-cta,
  .container.black-grid.abm-cta,
  .container.black-grid.faq-container,
  .container.black-grid.byo-cta {
    max-width: 1140px;
  }
  .container.enterprise-grid {
    max-width: 1510px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .container.enterprise-grid.enterprise-cta,
  .container.enterprise-grid.faq-container,
  .container.enterprise-grid.faq-container-cat,
  .container.enterprise-grid.fw-cta,
  .container.enterprise-grid.esg-cta,
  .container.enterprise-grid.abm-cta,
  .container.enterprise-grid.faq-container,
  .container.enterprise-grid.byo-cta,
  .container.enterprise-grid.expert-vetted-container,
  .container.enterprise-grid.admin-grid,
  .container.enterprise-grid.enteprise-v2 {
    max-width: 1140px;
  }
  .container.enterprise-grid.edit-margins {
    max-width: 1510px;
  }
  .container.enterprise-container {
    max-width: 1510px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .container.brand-container-new.enterprise-cta,
  .container.brand-container-new.faq-container,
  .container.brand-container-new.faq-container-cat,
  .container.brand-container-new.fw-cta,
  .container.brand-container-new.esg-cta,
  .container.brand-container-new.abm-cta,
  .container.brand-container-new.faq-container,
  .container.brand-container-new.byo-cta,
  .container.brand-container-new.expert-vetted-container,
  .container.brand-container-new.admin-grid,
  .container.brand-container-new.enteprise-v2,
  .container.brand-container-new.faq-container-ent {
    max-width: 1140px;
  }
  .container.brand-container-new.enterprise-cta-new {
    max-width: 1480px;
    margin-bottom: 41px;
  }
  .container.brand-container-new.opp-unlimited,
  .container.brand-container-new-flex.enterprise-cta,
  .container.brand-container-new-flex.faq-container,
  .container.brand-container-new-flex.faq-container-cat,
  .container.brand-container-new-flex.fw-cta,
  .container.brand-container-new-flex.esg-cta,
  .container.brand-container-new-flex.abm-cta,
  .container.brand-container-new-flex.faq-container,
  .container.brand-container-new-flex.byo-cta,
  .container.brand-container-new-flex.expert-vetted-container,
  .container.brand-container-new-flex.admin-grid,
  .container.brand-container-new-flex.enteprise-v2,
  .container.brand-container-new-flex.faq-container-ent {
    max-width: 1140px;
  }
  .container.brand-container-new-flex.enterprise-cta-new {
    max-width: 1480px;
    margin-bottom: 41px;
  }
  .container.brand-container-new-flex.opp-unlimited {
    max-width: 1140px;
  }
  .container.enterprise-grid-blue {
    height: 624px;
    max-width: 1510px;
  }
  .container.enterprise-grid-blue.enterprise-cta,
  .container.enterprise-grid-blue.faq-container,
  .container.enterprise-grid-blue.faq-container-cat,
  .container.enterprise-grid-blue.fw-cta,
  .container.enterprise-grid-blue.esg-cta,
  .container.enterprise-grid-blue.abm-cta,
  .container.enterprise-grid-blue.faq-container,
  .container.enterprise-grid-blue.byo-cta,
  .container.enterprise-grid-blue.expert-vetted-container,
  .container.enterprise-grid-blue.admin-grid,
  .container.enterprise-grid-blue.enteprise-v2 {
    max-width: 1140px;
  }
  .container.enterprise-grid-blue.edit-margins {
    max-width: 1510px;
  }
  .container.enterprise-grid-blue-v2 {
    max-width: 1480px;
  }
  .container.enterprise-grid-blue-v2.enterprise-cta,
  .container.enterprise-grid-blue-v2.faq-container,
  .container.enterprise-grid-blue-v2.faq-container-cat,
  .container.enterprise-grid-blue-v2.fw-cta,
  .container.enterprise-grid-blue-v2.esg-cta,
  .container.enterprise-grid-blue-v2.abm-cta,
  .container.enterprise-grid-blue-v2.faq-container,
  .container.enterprise-grid-blue-v2.byo-cta,
  .container.enterprise-grid-blue-v2.expert-vetted-container,
  .container.enterprise-grid-blue-v2.admin-grid,
  .container.enterprise-grid-blue-v2.enteprise-v2 {
    max-width: 1140px;
  }
  .container.enterprise-grid-blue-v2.edit-margins {
    max-width: 1510px;
  }
  .container.enterprise-grid-features {
    max-width: 1540px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .container.enterprise-grid-features.enterprise-cta,
  .container.enterprise-grid-features.faq-container,
  .container.enterprise-grid-features.faq-container-cat,
  .container.enterprise-grid-features.fw-cta,
  .container.enterprise-grid-features.esg-cta,
  .container.enterprise-grid-features.abm-cta,
  .container.enterprise-grid-features.faq-container,
  .container.enterprise-grid-features.byo-cta,
  .container.enterprise-grid-features.expert-vetted-container,
  .container.enterprise-grid-features.admin-grid,
  .container.enterprise-grid-features.enteprise-v2 {
    max-width: 1140px;
  }
  .container.enterprise-grid-features.edit-margins {
    max-width: 1510px;
  }
  .container.grid-classer.enterprise-cta,
  .container.grid-classer.faq-container,
  .container.grid-classer.faq-container-cat,
  .container.grid-classer.fw-cta,
  .container.grid-classer.esg-cta,
  .container.grid-classer.abm-cta,
  .container.grid-classer.faq-container,
  .container.grid-classer.byo-cta,
  .container.grid-classer.expert-vetted-container,
  .container.grid-classer.admin-grid,
  .container.grid-classer.enteprise-v2,
  .container.grid-classer.faq-container-ent {
    max-width: 1140px;
  }
  .container.grid-classer.enterprise-cta-new {
    max-width: 1480px;
    margin-bottom: 41px;
  }
  .container.grid-classer.opp-unlimited,
  .container.grid-classer.enteprise-v3 {
    max-width: 1140px;
  }
  .container.enterprise-grid-gray-6-v2 {
    max-width: 1480px;
  }
  .container.enterprise-grid-gray-6-v2.enterprise-cta,
  .container.enterprise-grid-gray-6-v2.faq-container,
  .container.enterprise-grid-gray-6-v2.faq-container-cat,
  .container.enterprise-grid-gray-6-v2.fw-cta,
  .container.enterprise-grid-gray-6-v2.esg-cta,
  .container.enterprise-grid-gray-6-v2.abm-cta,
  .container.enterprise-grid-gray-6-v2.faq-container,
  .container.enterprise-grid-gray-6-v2.byo-cta,
  .container.enterprise-grid-gray-6-v2.expert-vetted-container,
  .container.enterprise-grid-gray-6-v2.admin-grid,
  .container.enterprise-grid-gray-6-v2.enteprise-v2 {
    max-width: 1140px;
  }
  .container.enterprise-grid-gray-6-v2.edit-margins {
    max-width: 1510px;
  }
  .container.enterprise-grid-red-v2 {
    max-width: 1480px;
  }
  .container.enterprise-grid-red-v2.enterprise-cta,
  .container.enterprise-grid-red-v2.faq-container,
  .container.enterprise-grid-red-v2.faq-container-cat,
  .container.enterprise-grid-red-v2.fw-cta,
  .container.enterprise-grid-red-v2.esg-cta,
  .container.enterprise-grid-red-v2.abm-cta,
  .container.enterprise-grid-red-v2.faq-container,
  .container.enterprise-grid-red-v2.byo-cta,
  .container.enterprise-grid-red-v2.expert-vetted-container,
  .container.enterprise-grid-red-v2.admin-grid,
  .container.enterprise-grid-red-v2.enteprise-v2 {
    max-width: 1140px;
  }
  .container.enterprise-grid-red-v2.edit-margins {
    max-width: 1510px;
  }
  .container.enterprise-grid-clay-v2 {
    max-width: 1480px;
  }
  .container.enterprise-grid-clay-v2.enterprise-cta,
  .container.enterprise-grid-clay-v2.faq-container,
  .container.enterprise-grid-clay-v2.faq-container-cat,
  .container.enterprise-grid-clay-v2.fw-cta,
  .container.enterprise-grid-clay-v2.esg-cta,
  .container.enterprise-grid-clay-v2.abm-cta,
  .container.enterprise-grid-clay-v2.faq-container,
  .container.enterprise-grid-clay-v2.byo-cta,
  .container.enterprise-grid-clay-v2.expert-vetted-container,
  .container.enterprise-grid-clay-v2.admin-grid,
  .container.enterprise-grid-clay-v2.enteprise-v2 {
    max-width: 1140px;
  }
  .container.enterprise-grid-clay-v2.edit-margins {
    max-width: 1510px;
  }
  .container.enterprise-grid-blue-variation-v2 {
    max-width: 1480px;
  }
  .container.enterprise-grid-blue-variation-v2.enterprise-cta,
  .container.enterprise-grid-blue-variation-v2.faq-container,
  .container.enterprise-grid-blue-variation-v2.faq-container-cat,
  .container.enterprise-grid-blue-variation-v2.fw-cta,
  .container.enterprise-grid-blue-variation-v2.esg-cta,
  .container.enterprise-grid-blue-variation-v2.abm-cta,
  .container.enterprise-grid-blue-variation-v2.faq-container,
  .container.enterprise-grid-blue-variation-v2.byo-cta,
  .container.enterprise-grid-blue-variation-v2.expert-vetted-container,
  .container.enterprise-grid-blue-variation-v2.admin-grid,
  .container.enterprise-grid-blue-variation-v2.enteprise-v2 {
    max-width: 1140px;
  }
  .container.enterprise-grid-blue-variation-v2.edit-margins {
    max-width: 1510px;
  }
  .column.max-220 {
    max-width: none;
  }
  .column.enterprise-column.maxed-enterprise-column {
    max-width: 504px;
    padding-right: 0;
  }
  .column.slider-column {
    max-width: 520px;
    margin-left: 50px;
  }
  .column.hero-column.hiw-fix {
    justify-content: space-between;
  }
  .column.stretch-sides {
    width: 100%;
  }
  .column.diagram.first {
    width: 570px;
    height: 570px;
    top: 0;
    left: 0;
  }
  .column.diagram.second {
    width: 570px;
    height: 570px;
    bottom: -30px;
    right: 0;
  }
  .column.max-350.full.side-colimn-swiper {
    max-width: none;
  }
  .column.mobile-column {
    display: none;
  }
  .column.side-padding {
    padding-right: 80px;
  }
  .column.downloads-hero-wrapper.hiw-fix {
    justify-content: space-between;
  }
  .column.five-cells-column {
    max-width: 379px;
  }
  .column.swiper-max-column {
    width: 750px;
  }
  .column.max-desk-big {
    max-width: 500px;
  }
  .column.max-790 {
    max-width: 790px;
  }
  .column.hero-column-enterprise-v2.top-flex {
    justify-content: flex-start;
  }
  .column.max-631 {
    max-width: 631px;
  }
  .column.blue-banner-column {
    align-self: flex-start;
  }
  .column.indented-column {
    padding-top: 0;
  }
  .column.max-900 {
    max-width: 900px;
  }
  .hero-container.grid.neutral-gray-06 {
    background-color: #f2f3f7;
  }
  .hero-container.grid.budweiser-hero.update,
  .hero-container.grid.kk-hero.update {
    max-width: 1170px;
  }
  .hero-image-wrap.budweiser-hero-image {
    height: 600px;
  }
  .hero-image-wrap.budweiser-hero-image.update {
    height: 650px;
  }
  .hero-image-wrap.summer-hero-image {
    max-width: 550px;
  }
  .hero-image-wrap.xl-edits {
    height: 500px;
  }
  .cover-image.fill {
    object-fit: fill;
  }
  .cover-image.color-cover {
    object-position: -0.5% 50%;
  }
  .cover-image.top-image-impact,
  .cover-image.xl-image-edits {
    object-position: 50% 0%;
  }
  .button.small-button {
    padding-top: 9px;
    padding-bottom: 8px;
  }
  .button.white-button.black-text {
    color: #011a3c;
  }
  .spacing-60 {
    width: 60px;
    height: 60px;
  }
  .no-margin {
    margin-bottom: 0;
  }
  .no-margin.subtitle-double {
    height: 2.2em;
  }
  .no-margin.max-611 {
    max-width: 611px;
  }
  .checked-list.gap-flex {
    grid-column-gap: 60px;
    justify-content: space-between;
  }
  .down-pointer-arrow {
    width: 8px;
    height: 11px;
  }
  .feature {
    border-top-color: #97a0aa;
  }
  .feature.no-border-feature.no-margin {
    margin-bottom: 0;
  }
  .checked-list-item {
    width: 100%;
  }
  .hiw-card {
    padding-left: 50px;
    padding-right: 50px;
  }
  .logo-bar-logos.godaddy {
    display: block;
  }
  .remote-work-refresh-card.report {
    padding-right: 120px;
  }
  .remote-work-refresh-card.updated-card {
    height: 135px;
  }
  .side-image-wrap {
    max-height: 100%;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }
  .side-image-wrap.smaller-side-image {
    width: 51vw;
    height: 100%;
    max-height: none;
    max-width: 610px;
    min-width: 610px;
  }
  .side-image-wrap.smaller-side-image.tablet-image {
    width: 51vw;
    max-width: 670px;
  }
  .side-image-wrap.smaller-side-image.fixed-size,
  .side-image-wrap.smaller-side-image.azure-size {
    height: 610px;
  }
  .side-image-wrap.smaller-side-image.second-page {
    width: 45%;
  }
  .prefooter-refresh-image.bigger-refresh-image {
    height: 220px;
  }
  .prefooter-refresh-image.edit-size {
    max-width: 346px;
  }
  .down-pointer-arrow-hover {
    width: 8px;
    height: 11px;
  }
  .right-pointer-arrow-hover.move-up {
    bottom: 7px;
  }
  .footer.download-footer {
    background-color: #f2f3f7;
  }
  .visitor-container {
    max-width: 1170px;
  }
  .visitor-container.visitro-grid {
    grid-column-gap: 30px;
  }
  .footer-columns {
    max-width: none;
  }
  .visitor-footer-link.bottom-links {
    margin-right: 40px;
  }
  .footer-wrap {
    max-width: none;
  }
  .footer-wrap.womens-footer {
    max-width: 1420px;
  }
  .footer-wrap.ppc-plus-footer {
    max-width: none;
  }
  .black-text.right-margin-10 {
    margin-right: 10px;
  }
  .black-text.transparent {
    opacity: 0;
  }
  .h5-for-cat-pages {
    min-height: 48.4px;
  }
  .read-more-toggle.show-on-mobile.show-lg,
  .read-more-toggle.hiw-hidden-selected,
  .read-more-toggle.bundled-hidden-select,
  .read-more-toggle.bundled-hidden-select-spec,
  .read-more-toggle.show-on-xl,
  .read-more-toggle.custom-one {
    display: none;
  }
  .get-to-work-image {
    width: 555px;
    height: 380px;
  }
  .card-project-catalog.maxed-card {
    max-width: 262px;
  }
  .h4-style.margin-25.custom-max {
    max-width: 342px;
  }
  .h4-style.gray-3-text {
    color: #bec4cc;
  }
  .h4-style.gray-3-text.h4-kk.max-500 {
    max-width: 500px;
  }
  .side-image-wrap {
    width: 40vw;
  }
  .side-image-wrap.report-side {
    height: 400px;
  }
  .disable-double-click {
    z-index: 2;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .lap-top-image {
    width: 100%;
    height: auto;
    max-width: none;
    object-fit: contain;
  }
  .sub-nav-link-3-0.lg-screen,
  .sub-nav-link-3-0.medium-screen,
  .xl-resource-3-0 {
    display: flex;
  }
  .dd-list-container-3-0 {
    max-width: none;
  }
  .top-tab-3-0 {
    margin-bottom: 0;
    padding-left: 0;
  }
  .catalog-card-3-0 {
    height: auto;
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 20px;
    margin-left: 0;
    padding-bottom: 10px;
    padding-right: 0;
    overflow: hidden;
  }
  .catalog-card-3-0:hover {
    color: #222;
    background-color: #f9f9f9;
    text-decoration: none;
  }
  .catalog-card-3-0.no-margin-3-0-xl {
    margin-bottom: 0;
  }
  .catalog-card-3-0.no-margin-3-0-lg {
    margin-bottom: 20px;
  }
  .catalog-card-3-0.no-margin-3-0-lg.no-margin-3-0-xl {
    margin-bottom: 0;
  }
  .resource-long-3-0 {
    color: #000;
    font-size: 14px;
  }
  .search-field-trigger-3-0 {
    display: none;
  }
  .bot-responsive-grid {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 0;
    padding-top: 43px;
  }
  .dd-list-3-0.w--open {
    border-top-style: none;
  }
  .search-block-wrapper-3-0 {
    display: none;
  }
  .search-block-wrapper-3-0.nav-v2 {
    width: 300px;
    overflow: visible;
  }
  .tabs-pane-content-3-0 {
    max-width: 1170px;
    border-left-style: none;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-top: 10px;
    padding-left: 0;
  }
  .ft-content-responsive-3-0 {
    width: 240px;
  }
  .navbar-3-0-container {
    padding-left: 0;
    padding-right: 0;
  }
  .navbar-3-0-container.ppc-nav.ppc-new {
    max-width: none;
  }
  .catalog-card-content-3-0 {
    width: 100%;
    height: 100%;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .catalog-image-3-0 {
    width: 100%;
    height: 100px;
    margin-bottom: 10px;
    margin-right: 0;
  }
  .nav-padding-item-3-0 {
    margin-bottom: 11px;
    padding-right: 20px;
  }
  .tabs-wrapper-3-0 {
    max-width: 1170px;
  }
  .nav-padding-item-max-3-0 {
    max-width: 260px;
  }
  .catalog-card-text-3-0 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 13px;
    line-height: 21px;
  }
  .sub-nav-3-0 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .lg-resource-3-0 {
    display: none;
  }
  .resource-label-3-0 {
    color: #a0a0a0;
    font-size: 12px;
  }
  .navbar-3-0 {
    border-bottom: 1px solid #d5dbe0;
    padding-left: 30px;
    padding-right: 30px;
  }
  .bot-tab-3-0 {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 0;
    padding-top: 43px;
  }
  .bot-tab-3-0.bigger-top-pad-tab-3-0 {
    padding-top: 53px;
  }
  .cat-link-3-0 {
    border-radius: 6px;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    padding: 10px 20px;
    display: flex;
  }
  .cat-link-3-0:hover {
    color: #222;
    background-color: #f9f9f9;
  }
  .cat-link-3-0.top-cat-link-equalizer-3-0 {
    margin-top: 30px;
  }
  .tab-link-content-3-0 {
    width: 340px;
  }
  .top-tab-find-work-3-0 {
    padding-left: 20px;
  }
  .navbar-3-0-container-bot {
    max-width: 1170px;
    padding-left: 0;
    padding-right: 0;
  }
  .search-block-wrapper-3-0-xl {
    width: 280px;
    display: flex;
  }
  .content-grid-3-0 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .content-grid-3-0.marginated-content-grid-3-0 {
    max-width: none;
    margin-bottom: 0;
  }
  .class-remember {
    display: none;
  }
  .tabs-menu-3-0 {
    width: 405px;
    border-right: 1px solid #e0e0e0;
    margin-right: 32px;
    padding-right: 30px;
  }
  .bottom-footer-row.bottom-brand-footer {
    height: 100px;
  }
  .featured-item-grid {
    max-width: 1170px;
  }
  .prefooter-project-catalog.min-height-prefooter {
    height: 250px;
  }
  .talent-sub-nav-link-3-0:hover {
    color: #011a3c;
    text-decoration: underline;
  }
  .talent-sub-nav-link-3-0.more-list-link-3-0.lg-sceen {
    display: none;
  }
  .more-link-talent-content-3-0 {
    width: 250px;
  }
  .talent-sub-nav-container-3-0 {
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;
  }
  .talent-sub-nav-3-0 {
    display: flex;
  }
  .max-380 {
    max-width: 380px;
  }
  .margin-30.inline {
    display: inline;
  }
  .margin-30.inline.max-desk-big {
    max-width: 400px;
  }
  .contact-image.mail-image {
    width: 115px;
  }
  .payroll-slide-nav {
    width: 465px;
  }
  .payroll-arrow {
    top: auto;
    bottom: 110px;
    left: 490px;
    right: auto;
  }
  .payroll-arrow.right-arrow-payrolll {
    top: auto;
    bottom: 110px;
    left: 580px;
    right: auto;
  }
  .side-video {
    width: 100%;
  }
  .side-video.margin-20.new-one {
    height: 315px;
  }
  .nav-enterprise-container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .form-content {
    padding-left: 0;
  }
  .thank-you-image {
    max-width: 555px;
  }
  .hiw-talent-content {
    max-width: 270px;
  }
  .video-thanks-embed {
    height: auto;
  }
  .slide-why-newhorizons {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .dc-embed.worktogethers-embed {
    height: auto;
  }
  .dc-embed.centar-mobile {
    height: 320px;
  }
  .links-hero-wrap.hiw-links {
    color: #000;
  }
  .video-wrapper-regular.sized-video {
    width: 450px;
    height: 261px;
  }
  .covid-slider {
    max-width: 450px;
  }
  .slider-wrapper-covid {
    width: auto;
    max-height: 320px;
  }
  .section-image {
    max-width: 455px;
  }
  .covid-card {
    display: flex;
  }
  .hiw-talent-image {
    width: 360px;
  }
  .submit-button.stretched-submit {
    border-radius: 30px;
  }
  .max-270 {
    max-width: 270px;
  }
  .trusted-wrap {
    padding-bottom: 80px;
  }
  .max-180.break-max.break-alignment {
    max-width: none;
  }
  .prefooter-image-dc.biger-dc,
  .prefooter-image-dc.control-dc {
    height: 250px;
  }
  .nav-line-wrapper-3-0 {
    z-index: 0;
    max-width: 1470px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 25px;
  }
  .tuf-tabs-menu {
    width: 100%;
    border-bottom-color: #e4e8eb;
  }
  .tuf-tab-link:hover,
  .tuf-tab-link.w--current:hover {
    border-bottom-color: #0850a0;
  }
  .modal-block {
    width: 750px;
    text-align: left;
    background-color: #fff;
    border-radius: 6px;
    flex-direction: column;
    padding: 50px 30px 30px;
    display: flex;
    position: relative;
  }
  .close-modal {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 25px;
    bottom: auto;
    left: auto;
    right: 25px;
  }
  .block-modal-top {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }
  .year-and-name {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }
  .grantee-modal {
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.1);
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .grantee-card {
    height: 100%;
    padding: 30px;
  }
  .fw-tabs-grid {
    max-width: 1170px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .fw-tab-link-new:hover,
  .fw-tab-link-new.w--current:hover {
    border-bottom-color: #0850a0;
  }
  .fw-tabs-menu-new {
    width: 100%;
    border-bottom-color: #e4e8eb;
  }
  .fw-fake-link:hover,
  .fw-fake-link.w--current:hover {
    border-bottom-color: #0850a0;
  }
  .tech-card {
    padding-left: 50px;
    padding-right: 50px;
  }
  .projects-wrap:hover {
    color: #222;
    border-bottom-style: none;
  }
  .max-embede {
    max-width: 190px;
  }
  .doc-id {
    margin-top: -150px;
  }
  .doc-id.hidden {
    display: none;
  }
  .html-embed {
    width: 100%;
    height: 100%;
  }
  .fw-static {
    max-width: 1170px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .small-footer {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .sitting-image-2 {
    right: -50px;
  }
  .column-3.agency-hero-column {
    max-width: 550px;
  }
  .talent-scout-hero-images {
    width: 496px;
    height: 360px;
  }
  .talent-hero-image-top {
    width: 310px;
    height: 206px;
  }
  .features-grid {
    margin-bottom: 30px;
  }
  .max-custom {
    max-width: 500px;
  }
  .talent-hero-image-bot {
    width: 360px;
    height: 257px;
  }
  .h4-style-2 {
    font-weight: 500;
  }
  .visitor-section.ts-hero {
    padding-bottom: 140px;
  }
  .roles-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .role-graphic {
    width: 60px;
    height: 60px;
    object-fit: contain;
    margin-bottom: 20px;
  }
  .margin-m-2.max-h2-custom {
    width: 110%;
    max-width: 100%;
  }
  .slide-nav-spec {
    width: 1060px;
  }
  .role-card {
    text-align: center;
    border-radius: 6px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 25px 10px;
    text-decoration: none;
    display: flex;
    box-shadow: 0 2px 5px rgba(29, 67, 84, 0.2);
  }
  .role-card:hover {
    text-decoration: none;
    box-shadow: 0 1px 30px rgba(29, 67, 84, 0.1);
  }
  .our-talent-image-wrap {
    background-position: 50% 0, 0 0;
    background-size: auto, auto;
    justify-content: center;
  }
  .tech-talent-hero-wrap {
    align-content: start;
    align-items: center;
    position: relative;
  }
  .container-2 {
    max-width: 1170px;
  }
  .tech-talent-wrap {
    z-index: 2;
    position: relative;
    box-shadow: 1px 1px 15px rgba(57, 73, 76, 0.2);
  }
  .talent-vector-image-1 {
    position: absolute;
    top: -28px;
    bottom: auto;
    left: -36px;
    right: auto;
  }
  .tech-talent-image-wrap.centar-tech-talent-image {
    height: 180px;
  }
  .tech-talent-image {
    object-position: 50% 50%;
  }
  .talent-vector-image-2 {
    position: absolute;
    top: auto;
    bottom: -25px;
    left: auto;
    right: -35px;
  }
  .talent-sub-nav-item-3-0-3 {
    letter-spacing: 0.4px;
    font-weight: 500;
  }
  .text-white.no-margin.max-615 {
    max-width: 615px;
  }
  .text-white.max-562 {
    max-width: 562px;
  }
  .text-white.flex-heading.margin-24 {
    max-width: 500px;
  }
  .underline-row {
    width: auto;
  }
  .cloud-graphic-circle {
    top: 170px;
  }
  .tabulated-link:hover {
    border-bottom-width: 3px;
    padding-bottom: 5px;
    text-decoration: none;
  }
  .green-small-graphic {
    top: 260px;
  }
  .proven-agencies-wrap {
    width: 410px;
    height: 230px;
  }
  .green-dot {
    top: 110px;
  }
  .market-image-1 {
    width: 350px;
    height: 230px;
  }
  .reputation-image-1 {
    margin-left: 100px;
  }
  .market-card {
    top: 140px;
    left: 190px;
  }
  .project-image-3 {
    width: 350px;
    height: 230px;
  }
  .max-480 {
    max-width: 480px;
  }
  .projects-images-wrap,
  .market-images-wrap {
    width: 500px;
  }
  .star-icon-big {
    margin-right: 5px;
  }
  .agency-sub-hero-image-1 {
    width: 390px;
    height: 260px;
  }
  .agency-sub-hero {
    width: auto;
    padding-right: 60px;
  }
  .cloud-graphic-circle-rigghtt {
    top: 170px;
  }
  .explore-link {
    color: #55616d;
  }
  .nav-brand {
    top: 0;
  }
  .brand-container {
    max-width: 1600px;
  }
  .brand-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .brand-section.gray-section-brand {
    height: 100vh;
    max-height: 980px;
    min-height: auto;
  }
  .brand-section.gray-grid-section {
    padding-top: 40px;
    padding-bottom: 16px;
  }
  .brand-section.gray-sticky-section {
    min-height: auto;
    padding-bottom: 0;
  }
  .brand-section.before-reverse {
    min-height: auto;
    padding-top: 0;
    padding-bottom: 56.25%;
  }
  .brand-section.sub-hero-brand-section {
    padding-bottom: 0;
  }
  .moving-image-up {
    margin-left: 2vw;
  }
  .moving-image-go {
    margin-right: 2vw;
  }
  .brand-container-grid {
    max-width: 1600px;
  }
  .brand-container-grid.max-height-brand {
    height: 100%;
    max-width: 1600px;
  }
  .brand-container-grid.padded-container {
    max-width: 1680px;
  }
  .jumbo-h1.year-end-hero-heading {
    max-width: 645px;
    font-size: 90px;
  }
  .column-image {
    height: 725px;
  }
  .brand-section-sticky {
    height: 100vh;
    max-height: 964px;
    min-height: auto;
    background-color: #fff;
  }
  .brand-section-sticky.reverse-sticky-section {
    max-height: 984px;
  }
  .brand-section-sticky.reverse-lower {
    height: auto;
    max-height: none;
    min-height: 100vh;
    padding-top: 32px;
  }
  .sticky-image-column {
    height: 100%;
    border: 1px #000;
  }
  .image-jumbo {
    width: 991.818px;
    height: 640.909px;
  }
  .contain-image-brand,
  .gray-image-wrap {
    height: 100%;
  }
  .split-video-sticky {
    top: 0;
  }
  .colored-background-column {
    min-height: 100vh;
    padding-left: 40px;
  }
  .small-gif-wrap {
    height: 227px;
  }
  .offset-gif-wrap {
    height: 744px;
  }
  .brand-slider {
    width: 100%;
  }
  .mini-brand-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: minmax(auto, max-content) auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .brand-slider-image {
    width: 372px;
    height: 358px;
    max-width: none;
    object-fit: cover;
  }
  .brand-slider-image.special-image {
    height: 358px;
  }
  .banner-brand-image {
    max-height: 918px;
  }
  .jumbo-gif-wrap {
    height: 470px;
    padding-bottom: 40px;
  }
  .column-max-height {
    height: auto;
    max-height: none;
    justify-content: flex-start;
    padding-bottom: 40px;
  }
  .brand-assets-overflow {
    height: 100%;
    min-height: auto;
  }
  .brand-asset-wrap {
    height: 50vh;
    max-height: 546px;
  }
  .brand-asset-wrap.top-brand-asset {
    position: absolute;
    top: -35vh;
  }
  .brand-asset-wrap.bot-brand-asset {
    position: absolute;
    bottom: -35vh;
  }
  .brand-asset-wrap.mid {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .footer-brand {
    max-width: 1680px;
  }
  .mini-h1 {
    letter-spacing: -0.03em;
  }
  .watermark-image-wrap,
  .watermark-image-small {
    height: 333px;
  }
  .color-pallete {
    width: 100%;
    height: 350px;
  }
  .fonts-image-wrap,
  .guidelines-image-wrap {
    height: 385px;
  }
  .custom-max {
    max-width: none;
  }
  .offset-gif-big {
    height: 100%;
    min-height: 864px;
  }
  .contain-image-fonts {
    height: 100%;
  }
  .overflow-brand {
    max-width: 1600px;
  }
  .footer-row-bundled {
    max-width: 1170px;
  }
  .report-author.max-500 {
    margin-bottom: 35px;
  }
  .div-block-2 {
    min-height: 200px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .fl-info-wrap {
    max-width: 1220px;
  }
  .swiper-container.centard {
    max-width: 1200px;
    position: relative;
  }
  .swiper-wrapper.centar {
    max-width: 1230px;
  }
  .budweiser-image-wrap {
    height: 460px;
  }
  .rich-text-block.fls-popup-rich-text {
    max-width: none;
  }
  .count-number.big-number,
  .number-text.big-text {
    font-size: 56px;
    line-height: 54px;
  }
  .report-image {
    height: 420px;
  }
  .side-progress-spacer._7 {
    width: 180px;
  }
  .side-progress-spacer._12 {
    width: 190px;
  }
  .side-progress-spacer._13 {
    width: 210px;
  }
  .side-progress-spacer._20 {
    width: 230px;
  }
  .side-progress-spacer._23 {
    width: 240px;
  }
  .side-progress-spacer.last-one {
    width: 260px;
  }
  .side-progress-spacer.diagram-3 {
    height: 90px;
  }
  .big-paragraph.bg-text-padding {
    margin-bottom: 100px;
  }
  .newhorizons-clients {
    padding-right: 50px;
  }
  .white-progress-line {
    flex: none;
  }
  .diagram-vertical {
    height: 300px;
  }
  .big-boxs-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }
  .big-box {
    width: 100%;
    height: 333px;
    min-height: auto;
    background-color: #0850a0;
    margin-bottom: 25px;
  }
  .big-box.box-2 {
    height: 272px;
    background-color: #131854;
    margin-bottom: 0;
  }
  .big-box.box-3 {
    height: 205px;
    background-color: #0034df;
  }
  .big-box.box-4 {
    height: 402px;
    background-color: #1f57c3;
    margin-bottom: 0;
  }
  .tab-image.bg {
    right: 133px;
  }
  .numberr.big-number {
    font-size: 56px;
    line-height: 54px;
  }
  .image-3 {
    right: 133px;
  }
  .spotlight-talent {
    margin-right: 15px;
  }
  .split-video-embed,
  .split-video-embed.right-split-video {
    top: 0;
  }
  .agency-sub-nav-link.lg-screen,
  .agency-sub-nav-link.medium-screen {
    display: flex;
  }
  .agency-dd-list {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }
  .agency-sub-nav-container-3-0 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .agency-dd-list-container {
    max-width: 1450px;
    align-self: flex-start;
    padding-left: 30px;
    padding-right: 25px;
  }
  .agency-item-link.lg-screen,
  .agency-item-link.medium-screen {
    display: flex;
  }
  .swiper-container.business-swiper-container {
    width: 1140px;
  }
  .guide-image {
    width: 500px;
    height: 450px;
  }
  .h4-style-bud.margin-25.custom-max {
    max-width: 342px;
  }
  .banner-cover-image.fill {
    object-fit: fill;
  }
  .underline-container {
    width: 100%;
    height: 1px;
    background-color: #d5dbe0;
    margin-bottom: 25px;
    padding: 0;
  }
  .full-collection.background-full {
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/62f3fd1c6d43f237c91bd257_Block%20\(
        1\
      ).png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1600px;
  }
  .left-image-wrap {
    height: 100%;
    max-height: 610px;
  }
  .left-image-wrap.test {
    min-height: 550px;
  }
  .left-image-wrap.height-set,
  .right-image-wrap,
  .right-slider-wrap {
    height: 610px;
  }
  .success-image-wrap {
    height: 450px;
  }
  .assets-swiper-next.dualingo {
    top: 150px;
    right: -50px;
  }
  .assets-swiper-prev.dualingo {
    top: 150px;
    left: -50px;
  }
  .talent-column-verticle {
    justify-content: flex-start;
  }
  .big-reach-out.report {
    padding-right: 120px;
  }
  .big-reach-out.updated-card {
    height: 135px;
  }
  .swiper-side-column {
    padding-right: 80px;
  }
  .swiper-heading-wrapper.max-220 {
    max-width: none;
  }
  .swiper-heading-wrapper.slider-column {
    max-width: 520px;
    margin-left: 50px;
  }
  .swiper-heading-wrapper.hero-column.hiw-fix {
    justify-content: space-between;
  }
  .swiper-heading-wrapper.stretch-sides {
    width: 100%;
  }
  .swiper-heading-wrapper.diagram.first {
    width: 570px;
    height: 570px;
    top: 0;
    left: 0;
  }
  .swiper-heading-wrapper.diagram.second {
    width: 570px;
    height: 570px;
    bottom: -30px;
    right: 0;
  }
  .swiper-heading-wrapper.max-350.full.side-colimn-swiper {
    max-width: none;
  }
  .swiper-heading-wrapper.mobile-column {
    display: none;
  }
  .swiper-heading-wrapper.side-padding {
    padding-right: 80px;
  }
  .side-image.cover-image {
    height: 420px;
  }
  .assets-swiper-next-holiday,
  .assets-swiper-prev-holiday {
    top: 171px;
  }
  .tabs-container {
    max-width: 1170px;
  }
  .tabs-wrapper-work.new-tabs-wrapper-work {
    justify-content: flex-start;
    overflow: hidden;
  }
  .quote-container {
    max-width: 1170px;
  }
  .quote-container.master-grid.enterprise-cta,
  .quote-container.master-grid.faq-container,
  .quote-container.master-grid.faq-container-cat,
  .quote-container.master-grid.fw-cta,
  .quote-container.master-grid.esg-cta,
  .quote-container.master-grid.abm-cta {
    max-width: 1140px;
  }
  .quote-container.logo-bar {
    max-width: 1140px;
    justify-content: space-between;
    align-items: center;
  }
  .quote-container.logo-bar-enterprise-container {
    max-width: 1140px;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }
  .quote-container.logo-bar-updated {
    max-width: 940px;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }
  .quote-container.logo-bar-updated.without-currve {
    max-width: 1140px;
  }
  .quote-container.logo-bar-updated.review {
    max-width: none;
  }
  .quote-container.logo-bar-updated.full {
    max-width: 1170px;
  }
  .quote-container.swipper.v2 {
    max-width: 1200px;
  }
  .quote-container.grid-15 {
    grid-row-gap: 15px;
  }
  .success-container {
    max-width: 1170px;
  }
  .success-container.master-grid.enterprise-cta,
  .success-container.master-grid.faq-container,
  .success-container.master-grid.faq-container-cat,
  .success-container.master-grid.fw-cta,
  .success-container.master-grid.esg-cta,
  .success-container.master-grid.abm-cta {
    max-width: 1140px;
  }
  .success-container.logo-bar {
    max-width: 1140px;
    justify-content: space-between;
    align-items: center;
  }
  .success-container.logo-bar-enterprise-container {
    max-width: 1140px;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }
  .success-container.logo-bar-updated {
    max-width: 940px;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }
  .success-container.logo-bar-updated.without-currve {
    max-width: 1140px;
  }
  .success-container.logo-bar-updated.review {
    max-width: none;
  }
  .success-container.logo-bar-updated.full {
    max-width: 1170px;
  }
  .success-container.swipper.v2 {
    max-width: 1200px;
  }
  .success-container.grid-15 {
    grid-row-gap: 15px;
  }
  .success-container.overflow-esg.enterprise-cta,
  .success-container.overflow-esg.faq-container,
  .success-container.overflow-esg.faq-container-cat,
  .success-container.overflow-esg.fw-cta,
  .success-container.overflow-esg.esg-cta,
  .success-container.overflow-esg.abm-cta {
    max-width: 1140px;
  }
  .gift-container {
    max-width: 1170px;
  }
  .gift-container.master-grid.enterprise-cta,
  .gift-container.master-grid.faq-container,
  .gift-container.master-grid.faq-container-cat,
  .gift-container.master-grid.fw-cta,
  .gift-container.master-grid.esg-cta,
  .gift-container.master-grid.abm-cta {
    max-width: 1140px;
  }
  .gift-container.logo-bar {
    max-width: 1140px;
    justify-content: space-between;
    align-items: center;
  }
  .gift-container.logo-bar-enterprise-container {
    max-width: 1140px;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }
  .gift-container.logo-bar-updated {
    max-width: 940px;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }
  .gift-container.logo-bar-updated.without-currve {
    max-width: 1140px;
  }
  .gift-container.logo-bar-updated.review {
    max-width: none;
  }
  .gift-container.logo-bar-updated.full {
    max-width: 1170px;
  }
  .gift-container.swipper.v2 {
    max-width: 1200px;
  }
  .gift-container.grid-15 {
    grid-row-gap: 15px;
  }
  .gift-container.overflow-esg.enterprise-cta,
  .gift-container.overflow-esg.faq-container,
  .gift-container.overflow-esg.faq-container-cat,
  .gift-container.overflow-esg.fw-cta,
  .gift-container.overflow-esg.esg-cta,
  .gift-container.overflow-esg.abm-cta {
    max-width: 1140px;
  }
  .gift-hero-section.hero-section.margins-hero {
    margin-bottom: 55px;
  }
  .gift-hero-section.enterprise-section {
    min-height: 100vh;
    justify-content: space-between;
    padding-bottom: 0;
  }
  .gift-hero-section.hide-this-section-for-v2 {
    display: none;
  }
  .gift-hero-section.bg-section {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .gift-hero-section.women-section,
  .gift-hero-section.women-section-copy {
    justify-content: space-between;
  }
  .colab-side-image {
    height: 550px;
  }
  .colab-link-box {
    color: #fff;
  }
  .cloab-slider {
    background-color: transparent;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .left-arrow,
  .right-arrow {
    display: none;
  }
  .slider-wrapper-colab {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .hero-container-colab {
    background-color: transparent;
    padding: 0;
  }
  .hero-container-colab.grid.neutral-gray-06 {
    background-color: #f2f3f7;
  }
  .download-colors {
    height: 455px;
  }
  .split-item {
    height: 355px;
  }
  .rightn-arrow {
    display: none;
  }
  .download-card.report {
    padding-right: 120px;
  }
  .download-card.updated-card {
    height: 135px;
  }
  .downloads-hero-lottie {
    height: 500px;
  }
  .paragraph-small.dark.margin-25-m.max-577 {
    max-width: 577px;
  }
  .logo-image {
    width: 140px;
  }
  .tabs-link-overlay-first {
    width: 400px;
    left: -470px;
  }
  .tabs-link-overlay-second,
  .tabs-link-overlay-third {
    width: 310px;
    left: -400px;
  }
  .enterprise-video-wrap {
    max-width: 620px;
  }
  .enterprise-video-wrap.edit-size-wrap {
    height: 474px;
    max-width: 850px;
  }
  .enterprise-video-wrap.auto-height-code {
    max-width: none;
  }
  .navbar-3-0-impact {
    padding-left: 19px;
    padding-right: 10px;
  }
  .sliding-container {
    width: 2315px;
  }
  .inner-section-horizontal-scroll {
    justify-content: flex-start;
  }
  .work-marketplace-image {
    height: 530px;
  }
  .inner-swiper-slide.bigger-slides-inner {
    height: 240px;
  }
  .economic-opportunity-image {
    height: 420px;
  }
  .blue-quote-impact {
    height: 460px;
  }
  .health-forest-block {
    height: 495px;
  }
  .workforce-image-impact {
    height: 260px;
  }
  .belonging-card {
    color: #55616d;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  .wiggle-people {
    height: 370px;
  }
  .spotlight-grid {
    height: 552px;
  }
  .spotlight-image {
    height: 500px;
  }
  .summer-banner-wrapper {
    align-items: flex-start;
  }
  .summer-banner-paragraph {
    max-width: 700px;
  }
  .why-bussines-wrapper {
    grid-column-gap: 30px;
  }
  .why-bussines-left {
    border-radius: 10px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }
  .why-bussines-right {
    border-radius: 10px;
  }
  .icon-wrapper.custom-position {
    margin-top: 5px;
  }
  .reaching-pearson {
    width: 485px;
    height: 623px;
    object-fit: cover;
    bottom: 5px;
    right: -171px;
    transform: rotate(-10deg);
  }
  .way-to-earn-content-wrapper {
    width: 888px;
    flex-direction: row;
    justify-content: center;
  }
  .earn-arrow-third {
    width: 100%;
    height: 39px;
    object-fit: fill;
    right: -82%;
  }
  .additional-wrapper {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .h5-style-enterprise.text-white.max-305.no-margin.break-max-xl,
  .h5-style-enterprise.text-white.max-305.margin-20.edit-body-size {
    max-width: none;
  }
  .h5-style-enterprise.controled-height {
    height: auto;
  }
  .enterprise-hero-video {
    justify-content: center;
    display: flex;
  }
  .inner-enterprise-video {
    min-width: 1680px;
    margin-left: 0;
  }
  .enterprise-new-image {
    max-height: 280px;
  }
  .enterprise-block {
    height: 400px;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }
  .h3-style-enterprise.text-black.bigger-banner-heading {
    letter-spacing: -0.03em;
  }
  .ent-new-line {
    margin-top: 76px;
  }
  .building-image {
    height: 500px;
    min-height: auto;
  }
  .building-image.smaller-building-image {
    height: 472px;
  }
  .success-card {
    padding: 16px;
  }
  .main-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .break-max-xl {
    max-width: none;
  }
  .green-bg-datk {
    width: 50vw;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: -110px;
    right: auto;
  }
  .logo-white-wrapper {
    max-width: 504px;
  }
  .form-content-newest,
  .indent-form-follow {
    padding-left: 110px;
  }
  .green-bg-dark-bottom {
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }
  .swiper-overall-enterprise {
    position: relative;
  }
  .nav-button-zombie.yellow-button-zombie,
  .nav-button-zombie.green-button-zombie {
    padding-left: 79px;
    padding-right: 79px;
    font-size: 66px;
  }
  .nav-container-brand {
    max-width: 1480px;
  }
  .arrow-inline {
    padding: 0;
    line-height: 28.6px;
    display: inline-block;
  }
  .white-enterprise-card {
    flex-direction: column;
    display: flex;
  }
  .h6-style-enterprise,
  .h6-style-enterprise.marginated-comp,
  .h6-style-enterprise.marginated-comp-new {
    height: auto;
  }
  .ebooks-form {
    max-width: 520px;
  }
  .hiw-colored {
    width: 100%;
  }
  .h1-style-cat {
    letter-spacing: -0.01em;
    margin-bottom: 10px;
    font-family: Neuemontreal, sans-serif;
    font-size: 58px;
    font-weight: 500;
  }
  .enteprise-prefooter-image-v3 {
    width: 533px;
  }
  .link-spacer {
    order: 0;
  }
  .div-block-12 {
    grid-column-gap: 15px;
    flex-direction: row;
  }
  .inner-container-enterprise {
    padding: 60px 94px;
  }
  .banner-image-new.edit-max {
    max-width: 405px;
  }
  .topped-feature {
    max-width: 440px;
  }
  .h6-style-wrapper.marginated-comp,
  .h6-style-wrapper.marginated-comp-new {
    height: auto;
  }
  .how-it-works-menu.bigger-bottom-menu {
    padding-bottom: 110px;
  }
  .tabs-heading.max-570 {
    max-width: 570px;
  }
  .talent-sub-nav-3-0-v2 {
    display: flex;
  }
  .talent-sub-nav-link-3-0-v2:hover {
    color: #011a3c;
    text-decoration: underline;
  }
  .talent-sub-nav-link-3-0-v2.more-list-link-3-0.lg-sceen {
    display: none;
  }
  .talent-sub-nav-container-3-0-v2 {
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;
  }
  .fake-background {
    padding-left: 15px;
    padding-right: 15px;
  }
  .article-card-image {
    height: 260px;
  }
  .top-banner-section {
    margin-bottom: 10px;
  }
  .hire-blue-banner {
    justify-content: flex-start;
  }
  .new-impact-report-image {
    height: 500px;
  }
  .blue-corner {
    height: 365px;
  }
  .stats-image {
    height: 383.25px;
  }
  .half-h2-impact {
    font-size: 50px;
  }
  .big-swiper-image {
    height: 367.453px;
  }
  .lila-arrows-wrap {
    top: 390px;
  }
  .diversity-swiper-item-v2 {
    height: 440px;
  }
  .graph-gender {
    width: 260px;
    height: 260px;
  }
  .graph-stats.bigger-stats {
    width: 720px;
    height: 298px;
  }
  .lgbt-graph {
    margin-top: 30px;
  }
  .h3-style-impact {
    margin-bottom: 15px;
  }
  .spotlight-grid-v2,
  .spotlight-image-v2 {
    height: 500px;
  }
  .pills-links-overall {
    grid-column-gap: 150px;
  }
  .inner-line-pills {
    width: 773px;
  }
  .desktop-lottie {
    width: 1440px;
    height: auto;
    top: 0;
    bottom: 0;
    left: auto;
    right: auto;
  }
  .enteprise-prefooter-image-v4 {
    width: 533px;
  }
}
@media screen and (max-width: 991px) {
  h1 {
    font-size: 44px;
  }
  h2 {
    color: #011a3c;
    font-size: 35px;
  }
  p {
    margin-bottom: 10px;
  }
  strong {
    font-weight: 500;
  }
  .section.hero-section {
    padding-top: 15px;
  }
  .section.hero-section.slider {
    padding-left: 0;
    padding-right: 0;
  }
  .section.overflow-none.big-bottom-padding {
    padding-bottom: 55px;
  }
  .section.cta-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section.cta-container.spaced-section {
    padding: 40px 32px;
  }
  .section.faq-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section.enterprise-section,
  .section.thank-you-2-section {
    min-height: auto;
  }
  .section.gray-section {
    margin-top: 0;
    margin-bottom: 1px;
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .section.support-section {
    padding-bottom: 25px;
  }
  .section.cta-why-newhorizons {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section.pdf-section {
    display: none;
  }
  .section.investors-section {
    height: auto;
    padding-top: 55px;
    position: relative;
  }
  .section.gray-section-review,
  .section.gray-diagram {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .section.women-section {
    padding-bottom: 10px;
  }
  .section.women-section-copy {
    margin-top: -55px;
    padding-bottom: 10px;
  }
  .section.dark-section.padding-big-colab {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .section.small-pading-on-small-screens {
    padding-top: 0;
    padding-bottom: 0;
  }
  .section.new-enterprise-hero {
    padding-top: 15px;
  }
  .section.new-enterprise-hero.slider {
    padding-left: 0;
    padding-right: 0;
  }
  .section.impact-standard-section,
  .section.horizontal-scroll-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section.padding-top-85 {
    padding-top: 55px;
  }
  .section.ent-hero-section {
    height: 480px;
  }
  .section.ent-logo-section {
    padding-bottom: 0;
  }
  .section.forty-bottom,
  .section.forty-bottom.forty-top,
  .section.maxed-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section.enterprise-section-new {
    min-height: auto;
    padding-top: 0;
  }
  .section.post-trusted-section {
    padding-top: 34px;
    padding-bottom: 40px;
  }
  .section.blue-enterprise-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .section.ent-hero-section-v2 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .section.cta-container-v2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section.cta-container-v2.spaced-section {
    padding: 40px 32px;
  }
  .section.ent-hero-section-v3 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container {
    max-width: 750px;
  }
  .container.master-grid {
    grid-column-gap: 15px;
  }
  .container.master-grid.enterprise-cta {
    max-width: 720px;
  }
  .container.master-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.master-grid.no-relative {
    position: static;
  }
  .container.master-grid.big-margin-container {
    margin-bottom: 55px;
  }
  .container.master-grid.faq-container-cat {
    max-width: 710px;
  }
  .container.master-grid.fw-cta {
    max-width: 720px;
  }
  .container.master-grid.blue-diagram {
    height: 1000px;
  }
  .container.master-grid.slider-item {
    padding-left: 25px;
  }
  .container.master-grid.esg-cta,
  .container.master-grid.abm-cta {
    max-width: 720px;
  }
  .container.master-grid.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.master-grid.slider-item-holidey {
    max-width: none;
  }
  .container.master-grid.margin-80 {
    margin-bottom: 55px;
  }
  .container.master-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.master-grid.byo-cta,
  .container.master-grid.expert-vetted-container,
  .container.master-grid.admin-grid {
    max-width: 720px;
  }
  .container.master-grid.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.master-grid.faq-container-ent {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.master-grid.enterprise-cta-new {
    margin-bottom: 40px;
    overflow: hidden;
  }
  .container.master-grid.opp-unlimited {
    max-width: 720px;
  }
  .container.master-grid.enteprise-v3 {
    max-width: 720px;
    padding: 16px;
    overflow: hidden;
  }
  .container.master-grid.enterprise-cta-new-blue {
    margin-bottom: 40px;
  }
  .container.master-grid.hire-for-impact-banner {
    max-width: 720px;
  }
  .container.logo-bar {
    max-width: 710px;
  }
  .container.grid-small {
    grid-column-gap: 15px;
  }
  .container.logo-bar-enterprise-container {
    max-width: 710px;
  }
  .container.left-container.swiper-programs {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .container.logo-bar-updated {
    max-width: 710px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .container.swipper {
    max-width: 100%;
    padding-left: 0;
    padding-right: 15px;
  }
  .container.swipper.v2 {
    flex-direction: column;
    padding-right: 0;
    display: flex;
  }
  .container.grid-15,
  .container.grid {
    grid-column-gap: 15px;
  }
  .container.grid.gift-container-wrap {
    margin-bottom: 55px;
    padding-left: 0;
    padding-right: 0;
  }
  .container.grid.hth {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
  }
  .container.overflow-esg {
    grid-column-gap: 15px;
  }
  .container.overflow-esg.enterprise-cta {
    max-width: 720px;
  }
  .container.overflow-esg.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.overflow-esg.no-relative {
    position: static;
  }
  .container.overflow-esg.big-margin-container {
    margin-bottom: 55px;
  }
  .container.overflow-esg.faq-container-cat {
    max-width: 710px;
  }
  .container.overflow-esg.fw-cta {
    max-width: 720px;
  }
  .container.overflow-esg.blue-diagram {
    height: 1000px;
  }
  .container.overflow-esg.slider-item {
    padding-left: 25px;
  }
  .container.overflow-esg.esg-cta,
  .container.overflow-esg.abm-cta {
    max-width: 720px;
  }
  .container.overflow-esg.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.overflow-esg.slider-item-holidey {
    max-width: none;
  }
  .container.horizontal-scroll-container {
    margin-bottom: 80px;
  }
  .container.gray-grid {
    grid-column-gap: 15px;
    padding: 15px;
  }
  .container.gray-grid.enterprise-cta {
    max-width: 720px;
  }
  .container.gray-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.gray-grid.no-relative {
    position: static;
  }
  .container.gray-grid.big-margin-container {
    margin-bottom: 55px;
  }
  .container.gray-grid.faq-container-cat {
    max-width: 710px;
  }
  .container.gray-grid.fw-cta {
    max-width: 720px;
  }
  .container.gray-grid.blue-diagram {
    height: 1000px;
  }
  .container.gray-grid.slider-item {
    padding-left: 25px;
  }
  .container.gray-grid.esg-cta,
  .container.gray-grid.abm-cta {
    max-width: 720px;
  }
  .container.gray-grid.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.gray-grid.slider-item-holidey {
    max-width: none;
  }
  .container.gray-grid.margin-80 {
    margin-bottom: 55px;
  }
  .container.gray-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.gray-grid.byo-cta {
    max-width: 720px;
  }
  .container.black-grid {
    grid-column-gap: 15px;
  }
  .container.black-grid.enterprise-cta {
    max-width: 720px;
  }
  .container.black-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.black-grid.no-relative {
    position: static;
  }
  .container.black-grid.big-margin-container {
    margin-bottom: 55px;
  }
  .container.black-grid.faq-container-cat {
    max-width: 710px;
  }
  .container.black-grid.fw-cta {
    max-width: 720px;
  }
  .container.black-grid.blue-diagram {
    height: 1000px;
  }
  .container.black-grid.slider-item {
    padding-left: 25px;
  }
  .container.black-grid.esg-cta,
  .container.black-grid.abm-cta {
    max-width: 720px;
  }
  .container.black-grid.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.black-grid.slider-item-holidey {
    max-width: none;
  }
  .container.black-grid.margin-80 {
    margin-bottom: 55px;
  }
  .container.black-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.black-grid.byo-cta {
    max-width: 720px;
  }
  .container.enterprise-grid {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .container.enterprise-grid.enterprise-cta {
    max-width: 720px;
  }
  .container.enterprise-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid.no-relative {
    position: static;
  }
  .container.enterprise-grid.big-margin-container {
    margin-bottom: 55px;
  }
  .container.enterprise-grid.faq-container-cat {
    max-width: 710px;
  }
  .container.enterprise-grid.fw-cta {
    max-width: 720px;
  }
  .container.enterprise-grid.blue-diagram {
    height: 1000px;
  }
  .container.enterprise-grid.slider-item {
    padding-left: 25px;
  }
  .container.enterprise-grid.esg-cta,
  .container.enterprise-grid.abm-cta {
    max-width: 720px;
  }
  .container.enterprise-grid.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid.slider-item-holidey {
    max-width: none;
  }
  .container.enterprise-grid.margin-80 {
    margin-bottom: 55px;
  }
  .container.enterprise-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid.byo-cta,
  .container.enterprise-grid.expert-vetted-container,
  .container.enterprise-grid.admin-grid {
    max-width: 720px;
  }
  .container.enterprise-grid.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.enterprise-grid.no-space-ent-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-container {
    padding-left: 32px;
    padding-right: 32px;
  }
  .container.enterprise-container.space-between-enterprise {
    align-items: center;
  }
  .container.brand-container-new {
    grid-column-gap: 15px;
  }
  .container.brand-container-new.enterprise-cta {
    max-width: 720px;
  }
  .container.brand-container-new.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.brand-container-new.no-relative {
    position: static;
  }
  .container.brand-container-new.big-margin-container {
    margin-bottom: 55px;
  }
  .container.brand-container-new.faq-container-cat {
    max-width: 710px;
  }
  .container.brand-container-new.fw-cta {
    max-width: 720px;
  }
  .container.brand-container-new.blue-diagram {
    height: 1000px;
  }
  .container.brand-container-new.slider-item {
    padding-left: 25px;
  }
  .container.brand-container-new.esg-cta,
  .container.brand-container-new.abm-cta {
    max-width: 720px;
  }
  .container.brand-container-new.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.brand-container-new.slider-item-holidey {
    max-width: none;
  }
  .container.brand-container-new.margin-80 {
    margin-bottom: 55px;
  }
  .container.brand-container-new.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.brand-container-new.byo-cta,
  .container.brand-container-new.expert-vetted-container,
  .container.brand-container-new.admin-grid {
    max-width: 720px;
  }
  .container.brand-container-new.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.brand-container-new.faq-container-ent {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.brand-container-new.enterprise-cta-new {
    margin-bottom: 40px;
    overflow: hidden;
  }
  .container.brand-container-new.opp-unlimited {
    max-width: 720px;
  }
  .container.brand-container-new-flex {
    grid-column-gap: 15px;
  }
  .container.brand-container-new-flex.enterprise-cta {
    max-width: 720px;
  }
  .container.brand-container-new-flex.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.brand-container-new-flex.no-relative {
    position: static;
  }
  .container.brand-container-new-flex.big-margin-container {
    margin-bottom: 55px;
  }
  .container.brand-container-new-flex.faq-container-cat {
    max-width: 710px;
  }
  .container.brand-container-new-flex.fw-cta {
    max-width: 720px;
  }
  .container.brand-container-new-flex.blue-diagram {
    height: 1000px;
  }
  .container.brand-container-new-flex.slider-item {
    padding-left: 25px;
  }
  .container.brand-container-new-flex.esg-cta,
  .container.brand-container-new-flex.abm-cta {
    max-width: 720px;
  }
  .container.brand-container-new-flex.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.brand-container-new-flex.slider-item-holidey {
    max-width: none;
  }
  .container.brand-container-new-flex.margin-80 {
    margin-bottom: 55px;
  }
  .container.brand-container-new-flex.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.brand-container-new-flex.byo-cta,
  .container.brand-container-new-flex.expert-vetted-container,
  .container.brand-container-new-flex.admin-grid {
    max-width: 720px;
  }
  .container.brand-container-new-flex.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.brand-container-new-flex.faq-container-ent {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.brand-container-new-flex.enterprise-cta-new {
    margin-bottom: 40px;
    overflow: hidden;
  }
  .container.brand-container-new-flex.opp-unlimited {
    max-width: 720px;
  }
  .container.enterprise-grid-blue {
    height: auto;
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    padding: 0;
  }
  .container.enterprise-grid-blue.enterprise-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-blue.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-blue.no-relative {
    position: static;
  }
  .container.enterprise-grid-blue.big-margin-container {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-blue.faq-container-cat {
    max-width: 710px;
  }
  .container.enterprise-grid-blue.fw-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-blue.blue-diagram {
    height: 1000px;
  }
  .container.enterprise-grid-blue.slider-item {
    padding-left: 25px;
  }
  .container.enterprise-grid-blue.esg-cta,
  .container.enterprise-grid-blue.abm-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-blue.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-blue.slider-item-holidey {
    max-width: none;
  }
  .container.enterprise-grid-blue.margin-80 {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-blue.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-blue.byo-cta,
  .container.enterprise-grid-blue.expert-vetted-container,
  .container.enterprise-grid-blue.admin-grid {
    max-width: 720px;
  }
  .container.enterprise-grid-blue.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.enterprise-grid-blue.no-space-ent-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-blue-v2 {
    height: auto;
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    padding: 0;
  }
  .container.enterprise-grid-blue-v2.enterprise-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-blue-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-blue-v2.no-relative {
    position: static;
  }
  .container.enterprise-grid-blue-v2.big-margin-container {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-blue-v2.faq-container-cat {
    max-width: 710px;
  }
  .container.enterprise-grid-blue-v2.fw-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-blue-v2.blue-diagram {
    height: 1000px;
  }
  .container.enterprise-grid-blue-v2.slider-item {
    padding-left: 25px;
  }
  .container.enterprise-grid-blue-v2.esg-cta,
  .container.enterprise-grid-blue-v2.abm-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-blue-v2.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-blue-v2.slider-item-holidey {
    max-width: none;
  }
  .container.enterprise-grid-blue-v2.margin-80 {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-blue-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-blue-v2.byo-cta,
  .container.enterprise-grid-blue-v2.expert-vetted-container,
  .container.enterprise-grid-blue-v2.admin-grid {
    max-width: 720px;
  }
  .container.enterprise-grid-blue-v2.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.enterprise-grid-blue-v2.no-space-ent-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-features {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.enterprise-grid-features.enterprise-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-features.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-features.no-relative {
    position: static;
  }
  .container.enterprise-grid-features.big-margin-container {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-features.faq-container-cat {
    max-width: 710px;
  }
  .container.enterprise-grid-features.fw-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-features.blue-diagram {
    height: 1000px;
  }
  .container.enterprise-grid-features.slider-item {
    padding-left: 25px;
  }
  .container.enterprise-grid-features.esg-cta,
  .container.enterprise-grid-features.abm-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-features.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-features.slider-item-holidey {
    max-width: none;
  }
  .container.enterprise-grid-features.margin-80 {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-features.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-features.byo-cta,
  .container.enterprise-grid-features.expert-vetted-container,
  .container.enterprise-grid-features.admin-grid {
    max-width: 720px;
  }
  .container.enterprise-grid-features.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.enterprise-grid-features.no-space-ent-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .container.grid-classer {
    grid-column-gap: 15px;
  }
  .container.grid-classer.enterprise-cta {
    max-width: 720px;
  }
  .container.grid-classer.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.grid-classer.no-relative {
    position: static;
  }
  .container.grid-classer.big-margin-container {
    margin-bottom: 55px;
  }
  .container.grid-classer.faq-container-cat {
    max-width: 710px;
  }
  .container.grid-classer.fw-cta {
    max-width: 720px;
  }
  .container.grid-classer.blue-diagram {
    height: 1000px;
  }
  .container.grid-classer.slider-item {
    padding-left: 25px;
  }
  .container.grid-classer.esg-cta,
  .container.grid-classer.abm-cta {
    max-width: 720px;
  }
  .container.grid-classer.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.grid-classer.slider-item-holidey {
    max-width: none;
  }
  .container.grid-classer.margin-80 {
    margin-bottom: 55px;
  }
  .container.grid-classer.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.grid-classer.byo-cta,
  .container.grid-classer.expert-vetted-container,
  .container.grid-classer.admin-grid {
    max-width: 720px;
  }
  .container.grid-classer.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.grid-classer.faq-container-ent {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.grid-classer.enterprise-cta-new {
    margin-bottom: 40px;
    overflow: hidden;
  }
  .container.grid-classer.opp-unlimited {
    max-width: 720px;
  }
  .container.grid-classer.enteprise-v3 {
    max-width: 720px;
    padding: 16px;
    overflow: hidden;
  }
  .container.enterprise-grid-gray-6-v2 {
    height: auto;
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    padding: 0;
  }
  .container.enterprise-grid-gray-6-v2.enterprise-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-gray-6-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-gray-6-v2.no-relative {
    position: static;
  }
  .container.enterprise-grid-gray-6-v2.big-margin-container {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-gray-6-v2.faq-container-cat {
    max-width: 710px;
  }
  .container.enterprise-grid-gray-6-v2.fw-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-gray-6-v2.blue-diagram {
    height: 1000px;
  }
  .container.enterprise-grid-gray-6-v2.slider-item {
    padding-left: 25px;
  }
  .container.enterprise-grid-gray-6-v2.esg-cta,
  .container.enterprise-grid-gray-6-v2.abm-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-gray-6-v2.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-gray-6-v2.slider-item-holidey {
    max-width: none;
  }
  .container.enterprise-grid-gray-6-v2.margin-80 {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-gray-6-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-gray-6-v2.byo-cta,
  .container.enterprise-grid-gray-6-v2.expert-vetted-container,
  .container.enterprise-grid-gray-6-v2.admin-grid {
    max-width: 720px;
  }
  .container.enterprise-grid-gray-6-v2.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.enterprise-grid-gray-6-v2.no-space-ent-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-red-v2 {
    height: auto;
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    padding: 0;
  }
  .container.enterprise-grid-red-v2.enterprise-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-red-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-red-v2.no-relative {
    position: static;
  }
  .container.enterprise-grid-red-v2.big-margin-container {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-red-v2.faq-container-cat {
    max-width: 710px;
  }
  .container.enterprise-grid-red-v2.fw-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-red-v2.blue-diagram {
    height: 1000px;
  }
  .container.enterprise-grid-red-v2.slider-item {
    padding-left: 25px;
  }
  .container.enterprise-grid-red-v2.esg-cta,
  .container.enterprise-grid-red-v2.abm-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-red-v2.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-red-v2.slider-item-holidey {
    max-width: none;
  }
  .container.enterprise-grid-red-v2.margin-80 {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-red-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-red-v2.byo-cta,
  .container.enterprise-grid-red-v2.expert-vetted-container,
  .container.enterprise-grid-red-v2.admin-grid {
    max-width: 720px;
  }
  .container.enterprise-grid-red-v2.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.enterprise-grid-red-v2.no-space-ent-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-clay-v2 {
    height: auto;
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    padding: 0;
  }
  .container.enterprise-grid-clay-v2.enterprise-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-clay-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-clay-v2.no-relative {
    position: static;
  }
  .container.enterprise-grid-clay-v2.big-margin-container {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-clay-v2.faq-container-cat {
    max-width: 710px;
  }
  .container.enterprise-grid-clay-v2.fw-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-clay-v2.blue-diagram {
    height: 1000px;
  }
  .container.enterprise-grid-clay-v2.slider-item {
    padding-left: 25px;
  }
  .container.enterprise-grid-clay-v2.esg-cta,
  .container.enterprise-grid-clay-v2.abm-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-clay-v2.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-clay-v2.slider-item-holidey {
    max-width: none;
  }
  .container.enterprise-grid-clay-v2.margin-80 {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-clay-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-clay-v2.byo-cta,
  .container.enterprise-grid-clay-v2.expert-vetted-container,
  .container.enterprise-grid-clay-v2.admin-grid {
    max-width: 720px;
  }
  .container.enterprise-grid-clay-v2.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.enterprise-grid-clay-v2.no-space-ent-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-blue-variation-v2 {
    height: auto;
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    padding: 0;
  }
  .container.enterprise-grid-blue-variation-v2.enterprise-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-blue-variation-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-blue-variation-v2.no-relative {
    position: static;
  }
  .container.enterprise-grid-blue-variation-v2.big-margin-container {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-blue-variation-v2.faq-container-cat {
    max-width: 710px;
  }
  .container.enterprise-grid-blue-variation-v2.fw-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-blue-variation-v2.blue-diagram {
    height: 1000px;
  }
  .container.enterprise-grid-blue-variation-v2.slider-item {
    padding-left: 25px;
  }
  .container.enterprise-grid-blue-variation-v2.esg-cta,
  .container.enterprise-grid-blue-variation-v2.abm-cta {
    max-width: 720px;
  }
  .container.enterprise-grid-blue-variation-v2.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .container.enterprise-grid-blue-variation-v2.slider-item-holidey {
    max-width: none;
  }
  .container.enterprise-grid-blue-variation-v2.margin-80 {
    margin-bottom: 55px;
  }
  .container.enterprise-grid-blue-variation-v2.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .container.enterprise-grid-blue-variation-v2.byo-cta,
  .container.enterprise-grid-blue-variation-v2.expert-vetted-container,
  .container.enterprise-grid-blue-variation-v2.admin-grid {
    max-width: 720px;
  }
  .container.enterprise-grid-blue-variation-v2.enteprise-v2 {
    max-width: 720px;
    overflow: hidden;
  }
  .container.enterprise-grid-blue-variation-v2.no-space-ent-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .nh-rza.minus-margin-h2 {
    margin-bottom: 0;
  }
  .white.max-500.why-newhorizons-heading {
    margin-bottom: 10px;
  }
  .column.horizontal-centar.help-centar {
    margin-bottom: 15px;
  }
  .column.horizontal-centar.help-negative {
    margin-top: 0;
    margin-bottom: 0;
  }
  .column.max-450.no-max-mobile,
  .column.max-450.only-mobile-width {
    max-width: none;
  }
  .column.mobile {
    display: flex;
  }
  .column.enterprise-column {
    max-width: 470px;
    text-align: left;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }
  .column.enterprise-column.maxed-enterprise-column {
    width: 100%;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 0;
  }
  .column.max-450-desk {
    max-width: none;
  }
  .column.hero-column.setup-column {
    height: auto;
    justify-content: flex-start;
  }
  .column.fw-column {
    max-width: 55%;
  }
  .column.wwl-column {
    text-align: center;
    align-items: center;
  }
  .column.fixing-column-brand {
    justify-content: center;
    align-items: flex-start;
  }
  .column.diagram {
    width: 100vw;
    overflow: auto;
  }
  .column.diagram.first {
    width: auto;
    top: 3px;
    left: -206px;
  }
  .column.diagram.second {
    display: none;
  }
  .column.justify.margin-50 {
    flex-direction: column;
    margin-bottom: 20px;
  }
  .column.margin-50 {
    flex-direction: row;
  }
  .column.margin-50.data {
    width: 100vw;
    padding-left: 30px;
    overflow: auto;
  }
  .column.bug-column {
    max-width: 470px;
    text-align: left;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }
  .column.max-460.mo-max-mobile {
    max-width: none;
  }
  .column.reviews-column {
    width: 100%;
    max-width: 475px;
  }
  .column.sticky {
    top: 100px;
  }
  .column.holiday-heading {
    max-width: 750px;
    order: -1;
    padding-left: 15px;
    padding-right: 15px;
  }
  .column.swiper-programs-heading-new {
    padding-left: 15px;
  }
  .column.downloads-hero-wrapper {
    max-width: none;
    padding-bottom: 25px;
    padding-right: 25px;
  }
  .column.max-350-d {
    max-width: none;
  }
  .column.spread,
  .column.swiper-max-column {
    width: 100%;
  }
  .column.padding-left-15 {
    padding-left: 15px;
  }
  .column.desktop-center {
    align-items: flex-start;
  }
  .column.enterprise-horizontal-column {
    flex-direction: row;
  }
  .column.hero-column-enterprise {
    padding-right: 0;
  }
  .column.hero-column-enterprise-v2 {
    padding: 20px 0 20px 20px;
  }
  .column.negative-side {
    margin-left: -30px;
  }
  .column.set-size-column {
    height: 300px;
  }
  .hero-container.grid.kk-hero {
    padding-top: 41px;
  }
  .hero-image-wrap {
    height: 300px;
  }
  .hero-image-wrap.why-newhorizons-hero-img {
    height: 100%;
  }
  .hero-image-wrap.why-newhorizons-hero-img.fix {
    height: 350px;
  }
  .hero-image-wrap.small-video {
    height: auto;
  }
  .hero-image-wrap.budweiser-hero-image {
    height: 350px;
  }
  .hero-image-wrap.budweiser-hero-image.update {
    height: 320px;
  }
  .hero-image-wrap.min-100 {
    min-height: 100%;
  }
  .hero-image-wrap.hide-on-tablet,
  .hero-image-wrap.ppc-awernes {
    display: none;
  }
  .hero-image-wrap.portco-hero-image {
    height: 360px;
  }
  .hero-image-wrap.ppc-var {
    height: 400px;
  }
  .hero-image-wrap.tablet-hero-image {
    height: 450px;
  }
  .hero-image-wrap.summer-hero-image {
    height: 350px;
  }
  .cover-image.half-cover-image {
    object-fit: cover;
  }
  .cover-image.top-cover-image {
    object-position: 0% 50%;
  }
  .cover-image.scale-image-cover {
    width: 110%;
    height: 110%;
    min-height: 110%;
    min-width: 110%;
  }
  .cover-image.edit-position-cover {
    object-position: 45% 50%;
  }
  .cover-image.edit-position-cover.control-absolute {
    object-position: 47.5% 50%;
  }
  .button.small-button {
    flex: none;
  }
  .button.small-button.mobile-small {
    font-size: 13px;
    line-height: 1em;
  }
  .button.small-button.mobile-small.v2-3 {
    display: none;
  }
  .button.small-button.mobile-small.ppc-v2 {
    background-color: #0850a0;
    display: flex;
  }
  .button.small-button.mobile-small.ppc-v2:hover {
    background-color: #0c7100;
  }
  .button.small-button.ppc-small,
  .button.small-button.ppc-small.singup {
    width: 100%;
  }
  .button.white-button.mobile-margins {
    margin-bottom: 15px;
  }
  .button.full.popup-button {
    display: flex;
  }
  .button.impact-button-banner,
  .button.tablet-responsive {
    padding: 9px 15px 8px;
  }
  .no-margin.mobile {
    display: flex;
  }
  .no-margin.max-455.break-tablet-max {
    max-width: none;
  }
  .no-margin.max-205-mobile {
    white-space: normal;
  }
  .no-margin.subtitle-double {
    height: 3.3em;
  }
  .no-margin.subtitle-double.h4-style.remove-height-set {
    height: auto;
  }
  .no-margin.kk-titles {
    font-size: 42px;
  }
  .no-margin.desktop-one {
    display: block;
  }
  .no-margin.mobile-one {
    color: #fff;
    display: block;
  }
  .checked-list.gap-flex {
    grid-column-gap: 40px;
  }
  .checked-list.max-350.break-max-tablet {
    max-width: none;
  }
  .skills-card {
    width: 100%;
    min-width: 33%;
  }
  .spacer-px {
    min-height: 20px;
    min-width: 20px;
  }
  .spacer-px.hide-desk {
    display: none;
  }
  .hiw-wrapper {
    width: 100%;
    max-width: 750px;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }
  .hiw-card {
    width: 100%;
    flex: none;
    padding-left: 25px;
    padding-right: 25px;
  }
  .skills-refresh-wrapper {
    width: 100%;
    max-width: 750px;
    padding-left: 0;
    padding-right: 0;
  }
  .feature-div-refresh {
    padding-right: 30px;
  }
  .hiw-icon-refresh {
    width: 100px;
    height: 100px;
    margin-bottom: 15px;
  }
  .logo-bar-logos.automatic.hide-on-mobile {
    display: none;
  }
  .logo-bar-logos.automatic.new-automatic-logo {
    display: block;
  }
  .logo-bar-logos.coty.ppc-coty,
  .logo-bar-logos.microsoft {
    display: none;
  }
  .logo-bar-logos.microsoft.ppc-m,
  .logo-bar-logos.microsoft.new-microsoft-logo {
    display: block;
  }
  .logo-bar-logos.microsoft-in-hero {
    margin-left: 0;
    display: block;
  }
  .logo-bar-logos.airbnb-in-hero,
  .logo-bar-logos.bisell-in-hero {
    display: block;
  }
  .logo-bar-logos.godaddy-in-hero {
    display: none;
  }
  .logo-bar-logos.godaddy.ppc-go,
  .logo-bar-logos.microsoft-v3.ppc-m,
  .logo-bar-logos.microsoft-v3.new-microsoft-logo {
    display: block;
  }
  .remote-work-refresh-card {
    height: auto;
  }
  .remote-work-refresh-card.videos {
    width: 200px;
    flex: none;
    margin-right: 15px;
  }
  .remote-work-refresh-card.videos.new {
    height: auto;
    margin-right: 0;
  }
  .remote-work-refresh-card.updated-card {
    height: 100%;
  }
  .row.hide-on-mobile.change-size,
  .row.hide-on-mobile.hide-fix-sure {
    font-size: 14px;
  }
  .row.no-wrap-row {
    white-space: nowrap;
  }
  .side-image-wrap {
    width: 100%;
    max-width: none;
  }
  .side-image-wrap.smaller-side-image {
    width: 100%;
    max-width: 100%;
  }
  .side-image-wrap.smaller-side-image.fixed-size {
    min-width: auto;
  }
  .side-image-wrap.smaller-side-image.second-page {
    width: 100%;
    height: 450px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    position: relative;
  }
  .side-image-wrap.smaller-side-image.test {
    position: relative;
  }
  .prefooter-refresh-image.edit-size {
    width: 240px;
    height: 240px;
    border-radius: 0;
  }
  .label-and-button {
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }
  .pointer-link-down.max-pointer {
    max-width: none;
  }
  .pointer-link-right.holiday-link {
    position: relative;
    bottom: 0;
  }
  .right-pointer-arrow.inline-arrow {
    display: inline;
  }
  .right-pointer-arrow-hover {
    bottom: 6.5px;
  }
  .footer,
  .footer.womens-footer,
  .footer.gift-footer {
    padding-left: 15px;
    padding-right: 15px;
  }
  .visitor-container {
    max-width: 750px;
  }
  .footer-columns {
    max-width: 159px;
  }
  .footer-wrap {
    padding-top: 80px;
    padding-bottom: 55px;
  }
  .footer-wrap.ppc-footer,
  .footer-wrap.womens-footer,
  .footer-wrap.ppc-plus-footer {
    padding-left: 50px;
    padding-right: 50px;
  }
  .slide-content {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: auto;
  }
  .montreal.no-margin.keeps-desktiop-size {
    font-size: 38px;
  }
  .cat-cards-wrap {
    width: 100%;
    max-width: 750px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-left: 0;
    padding-right: 15px;
  }
  .cat-card {
    width: 213px;
  }
  .black-text.max-feature {
    max-width: none;
  }
  .cat-categories-wrap {
    position: relative;
  }
  .faq-list {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .read-more-toggle {
    margin-top: 10px;
  }
  .read-more-toggle.bundled-hidden-select-spec {
    display: none;
  }
  .faq-question {
    margin-bottom: 15px;
  }
  .links-list {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .get-to-work-image {
    width: 353px;
  }
  .project-catalog-card-image {
    height: 170px;
  }
  .talent-info {
    font-size: 12px;
  }
  .talent-scout-card.centered-new {
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
  }
  .h1-style {
    font-size: 44px;
  }
  .h1-style.dark-text.h1-kk {
    font-size: 52px;
  }
  .h2-style {
    font-size: 35px;
  }
  .h2-style.marketplace-rate {
    font-size: 24px;
  }
  .h3-style.nh-rza.white.bud,
  .h3-style.nh-rza-bud.white.bud {
    font-size: 30px;
  }
  .h5-style.no-margin.max-390.break-max {
    max-width: none;
  }
  .h5-style.text-white.quote {
    font-size: 28px;
  }
  .h5-style.margin-16 {
    margin-bottom: 12px;
  }
  .h6-style.nh-rza.max-260._55 {
    font-weight: 400;
  }
  .h6-style.nh-rza.max-260.z10 {
    z-index: 10;
    position: relative;
  }
  .skills {
    margin-bottom: 10px;
  }
  .cat-cards-slider {
    width: 100vw;
    justify-content: center;
    display: flex;
    overflow: auto;
  }
  .cat-cards-slider.summer {
    width: 100%;
  }
  .nav-menu-button-substitute-3-0 {
    width: 50px;
    height: 55px;
    min-height: 55px;
    min-width: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: -15px;
    margin-right: 5px;
    padding: 3px 0;
    display: flex;
    position: relative;
  }
  .flex-menu-3-0 {
    align-items: center;
    display: flex;
  }
  .scrolled-button-3-0 {
    display: flex;
  }
  .scrolled-button-3-0.new-one {
    flex: none;
    align-items: center;
  }
  .ft-modal-bot-3-0 {
    width: 100%;
    height: auto;
    max-height: 100vh;
    flex-direction: column;
    padding-top: 85px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }
  .dd-list-container-3-0 {
    z-index: auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
  .dd-list-container-3-0.find-talent-dd-container-3-0 {
    width: 100%;
    max-width: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .catalog-card-3-0 {
    margin-bottom: 0;
    margin-left: 0;
  }
  .dd-wrapper-3-0 {
    z-index: auto;
    width: 100%;
    height: auto;
    align-items: flex-start;
    position: static;
  }
  .nav-search-wrap-3-0 {
    width: 100%;
    height: 100%;
  }
  .static-buttons-3-0 {
    align-items: center;
  }
  .search-field-trigger-3-0 {
    display: none;
  }
  .x-line-3-0-1,
  .x-line-3-0-3 {
    width: 24px;
    height: 4px;
    background-color: #656565;
    border-radius: 10px;
    padding: 0;
  }
  .bot-responsive-grid {
    grid-row-gap: 30px;
    margin-bottom: 30px;
  }
  .dd-toggle-3-0 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 15px;
  }
  .dd-toggle-3-0:hover {
    color: #222;
  }
  .dd-toggle-3-0.w--open {
    color: #222;
    background-color: #f9f9f9;
  }
  .dd-list-3-0 {
    width: 100%;
    position: static;
    top: 0;
  }
  .dd-list-3-0.w--open {
    width: 100%;
    box-shadow: none;
    border-top-style: none;
    border-top-width: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
  }
  .bottom-nav-button-wrapper {
    z-index: 8;
    width: 100%;
    height: 80px;
    min-height: 80px;
    background-color: #fff;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    padding: 50px 15px 25px;
    display: flex;
    position: fixed;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .flex-menu-substitute-3-0 {
    height: 100%;
    align-items: center;
    display: flex;
  }
  .visitor-button-responsive-3-0 {
    width: 100%;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 0%;
    right: 0%;
  }
  .tabs-pane-content-3-0 {
    max-width: 750px;
  }
  .white-wrap-3-0 {
    width: 100%;
    height: 100%;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .ft-content-responsive-3-0 {
    flex: 1;
  }
  .nav-3-0-button {
    color: #222;
    background-color: transparent;
    padding-right: 0;
    font-size: 14px;
  }
  .nav-3-0-button:hover {
    color: #0850a0;
    background-color: transparent;
  }
  .nav-3-0-button.responsive-nav-3-0-button {
    color: #55616d;
    padding-left: 0;
    font-size: 15px;
    line-height: 21px;
    display: flex;
  }
  .nav-3-0-button.responsive-nav-3-0-button:hover {
    color: #0850a0;
  }
  .nav-3-0-button.desktop-nav-3-0-button {
    display: none;
  }
  .nav-3-0-button.desktop-nav-3-0-button.still-showing {
    display: flex;
  }
  .back-arrow-mobile-3-0 {
    width: 9px;
    height: 14px;
    margin-right: 23px;
    display: block;
  }
  .why-choose-card-3-0 {
    text-decoration: none;
  }
  .navbar-3-0-container {
    height: 55px;
    max-width: 1450px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    position: relative;
  }
  .x-line-3-0-2 {
    width: 24px;
    height: 4px;
    background-color: #656565;
    border-radius: 10px;
    padding: 0;
  }
  .nav-padding-item-3-0:hover {
    background-color: transparent;
  }
  .nav-link-wrapper-3-0 {
    font-size: 13px;
    line-height: 21px;
    display: none;
  }
  .nav-link-wrapper-3-0.always-visible {
    z-index: 3;
    justify-content: center;
    align-items: flex-start;
    margin-right: 10px;
    display: flex;
  }
  .tabs-wrapper-3-0 {
    max-width: 750px;
    display: none;
  }
  .ft-paragraph-responsive-3-0 {
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 21px;
  }
  .ft-paragraph-responsive-3-0.bigger-margin-ft-paragraph-3-0 {
    margin-bottom: 30px;
  }
  .nav-padding-item-max-3-0 {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }
  .why-newhorizons-column-3-0 {
    width: 100%;
    margin-bottom: 25px;
  }
  .nav-menu-button-responsive-3-0 {
    width: 50px;
    height: 55px;
    min-height: 55px;
    min-width: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: -15px;
    margin-right: 5px;
    padding: 3px 0;
    display: flex;
    position: relative;
  }
  .ft-item-responsive-3-0 {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 30px;
    display: flex;
    position: relative;
  }
  .ft-item-responsive-3-0.last-ft-item-responsive-3-0 {
    margin-bottom: 25px;
  }
  .sub-nav-container-3-0 {
    max-width: 750px;
  }
  .ft-modal-x-3-0 {
    z-index: 1000;
    width: 14px;
    height: 14px;
  }
  .nav-content-small-label-3-0.no-margin-3-0 {
    margin-bottom: 0;
  }
  .why-newhorizons-label-3-0 {
    margin-top: 0;
    margin-bottom: 16px;
  }
  .search-overall-wrap-3-0 {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    padding: 7px 15px 8px;
  }
  .sub-nav-3-0 {
    display: none;
  }
  .ft-modal-top-3-0 {
    z-index: 3;
    width: 100%;
    height: 55px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    position: fixed;
    top: 56px;
    bottom: auto;
    left: auto;
    right: auto;
  }
  .nav-menu-3-0 {
    display: none;
  }
  .why-newhorizons-column-responsive-3-0 {
    width: 100%;
    margin-bottom: 15px;
  }
  .nav-link-wrapper-responsive-3-0 {
    width: 100%;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    text-decoration: none;
  }
  .back-label {
    color: #011a3c;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
  }
  .back-label.hiw-number {
    display: flex;
  }
  .why-choose-card-mid-3-0 {
    margin-bottom: 30px;
    text-decoration: none;
  }
  .nav-menu-responsive-3-0 {
    z-index: 4;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .nav-menu-responsive-3-0.show {
    display: flex;
  }
  ._3-0-brand {
    padding-left: 0;
  }
  .navbar-3-0 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .project-catalog-link-3-0 {
    color: #1f57c3;
  }
  .nav-3-0-button-scrolled {
    background-color: #0850a0;
    border-radius: 24px;
    text-decoration: none;
  }
  .nav-3-0-button-scrolled:hover {
    background-color: #0c7100;
  }
  .nav-3-0-button-scrolled.hide-on-ppc-v2 {
    display: none;
  }
  .right-nav-3-0 {
    width: 200px;
    height: 100%;
    justify-content: flex-end;
    overflow: hidden;
  }
  .right-nav-3-0.ppc-right-nav {
    width: 200px;
  }
  .mobile-top-3-0 {
    z-index: 5;
    width: 100%;
    height: auto;
    min-height: 55px;
    background-color: #fff;
    border-bottom: 1px solid #d5dbe0;
    justify-content: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }
  .cat-link-3-0 {
    width: 100%;
    margin-left: 0;
    padding: 15px 0;
  }
  .cat-link-3-0:hover {
    background-color: transparent;
  }
  .ft-arrow-responsive-3-0 {
    width: 12px;
    height: 12px;
  }
  .error-message-webflow {
    width: 0;
    height: 0;
    background-color: transparent;
    margin-top: 0;
    padding: 0;
  }
  .mobile-bot-3-0 {
    width: 100%;
    height: 100%;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    padding-top: 55px;
    display: flex;
    overflow: auto;
  }
  .top-tab-find-work-3-0 {
    margin-bottom: 15px;
    padding-top: 15px;
    padding-left: 0;
  }
  .navbar-3-0-container-bot {
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }
  .search-block-wrapper-3-0-xl {
    height: 40px;
    display: flex;
    position: relative;
  }
  .content-grid-3-0 {
    max-width: 750px;
  }
  .content-grid-3-0.cell-2-content-grid-3-0 {
    margin-bottom: 10px;
    padding-left: 20px;
  }
  ._3-0-brand-substitute {
    width: 82px;
    height: 22px;
    padding-left: 0;
  }
  .lines-wrapper-3-0 {
    width: 24px;
    height: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  .back-and-name-3-0 {
    z-index: 1000;
    height: 100%;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .ft-item-modal-3-0 {
    z-index: 10;
    width: 100%;
    height: 100%;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    display: none;
    position: fixed;
    top: 56px;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: auto;
  }
  .ft-item-modal-3-0.show {
    display: flex;
    top: 55px;
  }
  .ft-item-modal-3-0._1 {
    display: flex;
  }
  .bottom-footer-links.wrap-bottom-footer-links {
    flex-wrap: wrap;
  }
  .dark-text.side-margin-10 {
    margin-bottom: 5px;
  }
  .featured-item-grid {
    max-width: 750px;
  }
  .margin-15-mobile.max-mobile.max-desk-custom {
    max-width: 300px;
  }
  .talent-nav-line-3-0,
  .talent-sub-nav-link-3-0-more {
    display: none;
  }
  .talent-scout-dropdown-icon-3-0 {
    width: 12px;
    height: 12px;
    margin-left: 2px;
    display: block;
  }
  .nav-link-text-3-0-2 {
    font-size: 13px;
  }
  .talent-nav-second-3-0 {
    align-items: center;
    display: flex;
  }
  .more-link-talent-wrapper-3-0 {
    height: auto;
  }
  .ft-modal-top-wrapper-3-0 {
    width: 100%;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .nav-link-wrapper-3-0-talent {
    font-size: 13px;
    line-height: 21px;
    display: none;
  }
  .talent-sub-nav-item-3-0 {
    min-width: 150px;
    color: #011a3c;
    white-space: nowrap;
    justify-content: flex-start;
    padding-right: 0;
    font-size: 14px;
  }
  .talent-sub-nav-link-3-0 {
    color: #011a3c;
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 0;
    font-size: 13px;
    line-height: 21px;
  }
  .talent-sub-nav-link-3-0.more-list-link-3-0 {
    margin-top: 0;
  }
  .talent-sub-nav-link-3-0.about-hidden {
    display: flex;
  }
  .more-link-talent-content-3-0 {
    box-shadow: none;
    flex-direction: column;
    padding: 0;
    display: flex;
    position: relative;
    top: 0%;
  }
  .talent-sub-nav-container-3-0 {
    max-width: 750px;
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 0;
  }
  .dropdown-talent-links-3-0 {
    z-index: 990;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 135px;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .dropdown-talent-links-3-0.overflow-auto-dd-talent {
    padding-top: 60px;
    display: none;
    top: 55px;
    overflow: auto;
  }
  .talent-sub-nav-3-0 {
    z-index: 96;
    width: 100%;
    height: 55px;
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }
  .talent-sub-nav-3-0.hide {
    display: none;
  }
  .back-label-2 {
    color: #011a3c;
    letter-spacing: -0.02em;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
  }
  .talent-scout-nav-3-0 {
    z-index: 3;
    width: 150px;
    background-color: #fff;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }
  .talent-scout-nav-3-0.right-talent-nav-3-0 {
    justify-content: flex-end;
    display: flex;
    position: absolute;
    right: 34px;
  }
  .talent-scout-nav-3-0.right-talent-nav-3-0.testtttt {
    display: none;
  }
  .talent-in-nav-item-3-0 {
    color: #011a3c;
    font-size: 14px;
    line-height: 24px;
    display: flex;
  }
  .talent-nav-3-0-button-scrolled {
    min-width: 80px;
    background-color: #0850a0;
    border-radius: 24px;
    font-weight: 500;
  }
  .talent-nav-3-0-button-scrolled:hover {
    background-color: #108c00;
  }
  .max-380.margin-25.swiper-heading {
    padding-left: 15px;
  }
  .more-arrow {
    display: none;
  }
  .bottom-button-3-0-nav {
    width: 100%;
    background-color: #0850a0;
  }
  .bottom-button-3-0-nav:hover {
    background-color: #0c7100;
  }
  .signoff {
    margin-bottom: 55px;
  }
  .leader-item-content {
    padding-bottom: 0;
  }
  .collection-list-wrapper {
    margin-bottom: 0;
  }
  .leaders-more-toggle {
    margin-top: 10px;
  }
  .image {
    width: 100%;
  }
  .image.new-contain {
    object-fit: cover;
  }
  .desktop {
    display: none;
  }
  .payroll-slider {
    display: none;
    overflow: visible;
  }
  .payroll-slider-overall {
    width: 51vw;
    left: 0;
    overflow: hidden;
  }
  .payroll-mask {
    width: 375px;
  }
  .payroll-slides {
    width: 45vw;
    margin-right: 30px;
  }
  .payroll-slide-nav {
    width: 255px;
  }
  .payroll-arrow,
  .payroll-arrow.right-arrow-payrolll {
    display: none;
    top: auto;
    bottom: 0%;
    left: auto;
    right: -100px;
  }
  .video-bg {
    padding-bottom: 10px;
  }
  .video-bg.enterprise-video,
  .video-bg.indeed-video-bg {
    display: flex;
  }
  .small.all-caps.absolute {
    left: 41px;
  }
  .small.all-caps.second-one {
    top: 186px;
    left: -69px;
  }
  .side-video {
    width: 100%;
    max-width: none;
  }
  .side-video.margin-20.new-one {
    height: auto;
  }
  .brand-image-enterprise.desktop-logo {
    display: none;
  }
  .brand-image-enterprise.mobile-logo {
    display: block;
  }
  .job-seeker-link.new-job-seeker-responsive {
    color: #0034df;
    text-decoration: none;
  }
  .nav-link-enterprise.show-on-mobile {
    color: #fff;
  }
  .green-bg {
    width: 100vw;
    height: 320px;
    min-width: 100vw;
    align-self: center;
    display: none;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .form-content {
    max-width: 470px;
    padding-left: 0;
  }
  .form-content.edit-form-content {
    width: 100%;
  }
  .thank-you-image {
    display: none;
  }
  .video-wrapper {
    margin-top: 15px;
  }
  .absolute-text {
    top: -45px;
  }
  .logo-bar-hero {
    width: 100%;
    height: 36px;
    display: flex;
  }
  .why-newhorizons-slide-nav {
    align-items: flex-start;
    padding-top: 25px;
  }
  .slide-why-newhorizons {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .why-newhorizons-arrow {
    opacity: 0;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .why-newhorizons-arrow.left-why-arrow {
    justify-content: center;
    align-items: center;
  }
  .rotate {
    display: block;
  }
  .dc-embed.centar-mobile {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }
  .video-wrapper-regular.flexed {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .covid-image {
    object-position: 0% 50%;
  }
  .letter-covid {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .talent-link-main-3-0 {
    display: none;
  }
  .talent-link-responsive-3-0 {
    display: block;
  }
  .find-work-image,
  .let-work-image {
    width: 100%;
    height: auto;
  }
  .hiw-talent-image {
    object-position: 50% 50%;
  }
  .support-margins {
    margin-bottom: 0;
  }
  .trusted-wrap {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .hero-paragraph.max-500.why-newhorizons-paragraph {
    margin-bottom: 15px;
  }
  .prefooter-image-dc.biger-dc,
  .prefooter-image-dc.control-dc {
    height: 200px;
  }
  .tabs {
    grid-template-columns: 1fr 1fr;
  }
  .tab-pane-new {
    padding-top: 10px;
  }
  .tabs-new-resources {
    flex-direction: column;
    display: flex;
  }
  .success-tabs-menu-re-design {
    width: 100%;
    order: -1;
  }
  .success-tab-re-design {
    margin-bottom: 0;
  }
  .slider-imagee-re-design {
    height: 350px;
  }
  .skills-wrap-tabs {
    margin-bottom: 10px;
  }
  .nav-line-wrapper-3-0 {
    display: none;
  }
  .tuf-tabs-content {
    padding-top: 60px;
  }
  .modal-block {
    width: 700px;
  }
  .grantee-modal {
    display: none;
  }
  .negative-margins-h2 {
    margin-bottom: 0;
  }
  .social-links-wrap-refresh {
    margin-bottom: 40px;
  }
  .fw-tab-pane {
    padding-top: 40px;
    padding-bottom: 0;
  }
  .fw-tabs-grid {
    max-width: 750px;
    grid-column-gap: 15px;
    grid-row-gap: 25px;
  }
  .fw-tabs-grid.margins-fw {
    margin-bottom: 40px;
  }
  .fw-card {
    height: auto;
    padding: 10px;
  }
  .fw-image-wrap {
    width: 70px;
    height: 70px;
  }
  .hiw-card-grid {
    grid-column-gap: 15px;
  }
  .tech-card {
    width: 100%;
    flex: none;
    padding-left: 25px;
    padding-right: 25px;
  }
  .spaced-random {
    width: auto;
  }
  .clear-image.hide-resp {
    display: none;
  }
  .clear-image.hide-desk {
    display: block;
  }
  .wt-slide {
    width: 50%;
  }
  .pointer-wrap {
    display: flex;
  }
  .page-jump-links {
    top: 90px;
  }
  .max-embede {
    max-width: 140px;
  }
  .doc-id.hidden {
    display: none;
  }
  .html-embed {
    width: 100%;
    height: 100%;
  }
  .fw-static {
    max-width: 750px;
    grid-column-gap: 15px;
    grid-row-gap: 25px;
  }
  .list-wwl {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }
  .collection-list-wrapper-3 {
    padding-left: 15px;
  }
  .spacer-features {
    display: none;
  }
  .green-bg-investors {
    width: 100vw;
    height: 320px;
    min-width: 100vw;
    align-self: center;
    display: none;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .eyebrow-3 {
    width: 40px;
  }
  .sitting-image-2 {
    display: none;
  }
  .faq-list-2 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .anchor-point-2 {
    top: -60px;
  }
  .faq-question-2 {
    margin-bottom: 15px;
    font-size: 16px;
  }
  .column-3.center-mobile {
    text-align: center;
    align-items: center;
  }
  .column-3.custom-collumn {
    width: auto;
  }
  .column-3.max-550.mobile-centar,
  .column-3.mobile-centar {
    text-align: center;
    align-items: center;
  }
  .column-3.agency-hero-column {
    max-width: none;
    text-align: left;
    align-items: flex-start;
  }
  .talent-scout-hero-images {
    width: 497px;
    display: none;
  }
  .faq-mark {
    font-size: 22px;
    line-height: 22px;
  }
  .h5-style-2 {
    font-size: 16px;
  }
  .h4-style-2 {
    font-size: 18px;
  }
  .read-more-toggle-2 {
    margin-top: 15px;
  }
  .visitor-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .visitor-section.agency-heros {
    padding-top: 80px;
    padding-bottom: 50px;
  }
  .visitor-section.agency-padding {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
  }
  .margin-m-2 {
    margin-bottom: 20px;
  }
  .faq-item-toggle-2 {
    margin-top: 20px;
  }
  .slide-nav-spec {
    width: 640px;
  }
  .hiw-line,
  .faq-bg-grid-3 {
    display: none;
  }
  .faq-item-content-2 {
    padding-bottom: 20px;
  }
  .hiw-heading-2 {
    margin-bottom: 20px;
  }
  .hiw-columnn-2 {
    flex-direction: row;
  }
  .number-icon-3 {
    height: 40px;
    margin-bottom: 0;
    margin-right: 20px;
  }
  .real-feedback {
    height: 330px;
  }
  .margin-l {
    margin-bottom: 30px;
  }
  .margin-l.max-480 {
    max-width: 455px;
  }
  .intro.tablet-max {
    max-width: 450px;
  }
  .tech-talent-hero-wrap {
    display: none;
  }
  .section-2 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .heading-5 {
    font-size: 16px;
    line-height: 24px;
  }
  .lable-line {
    margin-right: 20px;
  }
  .our-talent-wrap {
    width: 100%;
    max-width: none;
  }
  .talent-link-main-3-0-2 {
    display: none;
  }
  .talent-sub-nav-link-3-0-3 {
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 0;
  }
  .talent-sub-nav-item-3-0-3 {
    width: 150px;
    min-width: 150px;
    color: #011a3c;
    justify-content: flex-start;
    padding-right: 0;
    font-size: 14px;
  }
  .back-label-4 {
    color: #011a3c;
    letter-spacing: -0.02em;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }
  .talent-nav-3-0-button-scrolled-2 {
    min-width: 80px;
    background-color: #0850a0;
    border-radius: 24px;
    font-weight: 400;
  }
  .talent-nav-3-0-button-scrolled-2:hover {
    background-color: #108c00;
  }
  .text-white.become-black {
    color: #011a3c;
  }
  .text-white.become-gray-1 {
    color: #55616d;
  }
  .cloud-graphic-circle {
    width: 60px;
    height: 60px;
    top: 180px;
    left: -30px;
  }
  .agency-card {
    width: 240px;
  }
  .green-small-graphic {
    top: 229px;
    left: -20px;
  }
  .margin-xxl {
    margin-bottom: 70px;
  }
  .proven-agencies-wrap {
    width: 100%;
  }
  .agency-card-top {
    width: 240px;
  }
  .testimonial-image-3 {
    width: 350px;
    height: 292px;
  }
  .display {
    font-size: 46px;
    line-height: 58px;
  }
  .number-icon-2 {
    width: 40px;
    height: 40px;
    margin-right: 20px;
  }
  .green-dot {
    top: 100px;
    left: 280px;
  }
  .testimonial-images-wrap-2 {
    width: 100%;
    height: 290px;
  }
  .hiw-heading {
    margin-bottom: 0;
  }
  .projects-image-1 {
    top: 60px;
  }
  .reputation-card {
    width: 240px;
  }
  .margin-s-2 {
    margin-bottom: 15px;
  }
  .market-image-1 {
    width: 280px;
    height: 170px;
  }
  .reputation-image-1 {
    width: 300px;
    height: 210px;
  }
  .market-card {
    width: 240px;
    top: 100px;
    left: 100px;
  }
  .projects-image-2 {
    top: 45px;
  }
  .project-image-3 {
    width: 260px;
    height: 170px;
  }
  .projects-images-wrap {
    width: 100%;
    height: 300px;
  }
  .dots-side-graphic {
    left: auto;
    right: -30px;
  }
  .margin-xxl-2 {
    margin-bottom: 70px;
  }
  .hire-card {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
  }
  .agency-sub-hero-image-1 {
    width: 100%;
    height: auto;
    padding-left: 15px;
  }
  .agency-sub-hero {
    width: 100%;
  }
  .cloud-graphic-circle-rigghtt {
    width: 80px;
    height: 80px;
    top: 180px;
    left: -10px;
  }
  .success-message-wf {
    text-align: center;
  }
  .get-started-card.hiw-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .get-started-card-image.hiw-mobile {
    width: 70px;
    height: 70px;
  }
  .horizontal-centar.margin-15.wrap,
  .horizontal-centar.wrap {
    flex-wrap: wrap;
  }
  .review-item {
    max-width: 100%;
    grid-column-gap: 30px;
  }
  .review-links {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .buttons-flex-2 {
    flex-direction: column;
    display: flex;
  }
  .get-started-icon.icon-1 {
    width: 50px;
    height: 46px;
  }
  .brand-brand {
    padding-left: 0;
  }
  .hero-video-wrap {
    height: 100vh;
    justify-content: center;
    align-items: center;
  }
  .background-video.preloader-bg-video {
    height: 500px;
    position: relative;
  }
  .brand-section {
    min-height: 600px;
  }
  .brand-section.gray-section-brand {
    height: 750px;
    padding-bottom: 40px;
  }
  .brand-section.split-videos-section {
    z-index: 10;
    background-color: #e5ece4;
    justify-content: flex-start;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .brand-section.hero-brand-section {
    min-height: auto;
  }
  .brand-container-regular {
    max-width: 750px;
  }
  .moving-image-we {
    margin-top: 400px;
    margin-bottom: 40px;
  }
  .moving-image-go {
    margin-top: 800px;
  }
  .moving-images-wrap {
    height: 1200px;
  }
  .upwego-gif {
    height: auto;
  }
  .brand-container-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .brand-container-grid.max-height-brand {
    height: 600px;
  }
  .brand-container-grid.no-sides {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .jumbo-h1 {
    font-size: 48px;
  }
  .column-image {
    height: 550px;
  }
  .n1-image {
    width: 200px;
    height: 200px;
    min-width: 200px;
    object-fit: contain;
    margin-right: 5px;
  }
  .brand-card-top {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }
  .n2-image {
    width: 200px;
    height: 200px;
    margin-bottom: -5px;
  }
  .n3-image {
    width: 100%;
    height: 200px;
    max-width: 200px;
    margin-bottom: 0;
    margin-right: 5px;
  }
  .brand-section-sticky {
    height: 700px;
    min-height: auto;
    padding-bottom: 24px;
  }
  .brand-section-sticky.reverse-lower {
    height: auto;
    padding-top: 0;
    padding-bottom: 32px;
  }
  .brand-section-sticky.fixing-height-brand-section {
    height: 598px;
  }
  .sticky-image-column {
    height: 550px;
  }
  .image-jumbo {
    width: 100%;
    height: 550px;
  }
  .contain-image-brand,
  .gray-image-wrap {
    height: 450px;
  }
  .split-video {
    height: 600px;
    margin-left: -12px;
    display: none;
  }
  .split-video-sticky {
    height: 600px;
    margin-right: -12px;
    display: none;
  }
  .colored-background-column {
    height: auto;
    min-width: auto;
    background-color: transparent;
    margin-left: 0;
    padding: 0;
  }
  .large-gif-wrap {
    height: 250px;
  }
  .small-gif-wrap {
    height: 120px;
    min-height: 120px;
  }
  .offset-gif-wrap.margin-50 {
    height: 300px;
    min-height: 300px;
    margin-bottom: 40px;
  }
  .offset-gif-wrap.special-offset {
    height: auto;
    min-height: auto;
    margin-bottom: 40px;
  }
  .brand-slide-card {
    padding: 32px 12px 12px 32px;
  }
  .mini-brand-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 120px auto;
  }
  .brand-slide-2nd {
    height: 100%;
  }
  .max-330.black-text.smaller-max-resp {
    max-width: 290px;
  }
  .max-330.text-white.smaller-max-resp {
    max-width: 258px;
  }
  .brand-slider-image {
    width: 220px;
  }
  .brand-slider-image.special-image {
    width: 139px;
    height: auto;
  }
  .brand-slide-card-2nd {
    padding: 32px 12px 12px 32px;
  }
  .banner-brand-image {
    height: 600px;
  }
  .last-image-brand {
    display: none;
  }
  .jumbo-gif-wrap {
    height: 620px;
  }
  .brand-assets-overflow {
    height: 600px;
    min-height: 600px;
    position: relative;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0%;
  }
  .brand-asset-wrap {
    height: 330px;
    justify-content: flex-start;
    display: flex;
  }
  .brand-asset-wrap.top-brand-asset {
    top: -225px;
  }
  .brand-asset-wrap.bot-brand-asset {
    bottom: -225px;
  }
  .card-footer {
    margin-bottom: 75px;
  }
  .footer-card-image {
    height: 250px;
    max-height: 250px;
    flex: 0 auto;
  }
  .footer-rows-brand {
    height: 40px;
  }
  .sticky-jump-links {
    display: none;
  }
  .mini-h1 {
    font-size: 40px;
  }
  .insider-grid {
    padding-left: 0;
  }
  .color-pallete {
    width: 451px;
    height: 327px;
  }
  .hero-gif-upwego {
    height: 500px;
  }
  .first-part-video {
    padding-bottom: 12px;
  }
  .second-part-video {
    padding-top: 12px;
  }
  .contain-image-fonts {
    height: 100%;
  }
  .custom-max-four {
    max-width: 320px;
  }
  .overflow-brand {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .colors-image {
    width: 100%;
    height: 370px;
    object-fit: contain;
    border-radius: 10px;
    display: block;
  }
  .relative.orange-relative,
  .relative.beige-relative {
    height: 600px;
  }
  .nav-menu-button-brand {
    width: 50px;
    height: 55px;
    min-height: 55px;
    min-width: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: -15px;
    margin-right: 5px;
    padding: 3px 0;
    display: flex;
    position: relative;
  }
  .bundled-overflow-control {
    grid-column-gap: 15px;
  }
  .footer-row-bundled {
    max-width: 750px;
  }
  .footer-wrap-bundled {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .testimonials-author-wrap {
    margin-top: 25px;
  }
  .fl-card {
    width: 260px;
    flex: none;
  }
  .fl-card.full-width {
    width: 100%;
  }
  .preloader-placer.download-page-pre-loader.template-page {
    width: 94%;
    height: 140px;
    top: auto;
    bottom: 20px;
    left: 3%;
    right: 0%;
  }
  .div-block-2 {
    position: relative;
  }
  .swiper-button-next {
    display: none;
  }
  .ppc-fl-info {
    background-color: rgba(34, 34, 34, 0.5);
    padding: 15px;
    overflow: scroll;
  }
  .fl-info-wrap {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    overflow: scroll;
  }
  .form-fl {
    display: none;
  }
  .fl-wrap {
    width: 100%;
  }
  .swiper-container {
    width: 291px;
  }
  .swiper-container.agencies-container-swiper {
    width: 100%;
    overflow: visible;
  }
  .swiper-container.centard,
  .swiper-container.amplifycontainer {
    width: 100%;
  }
  .swiper-container.ppc-slider {
    padding-left: 0;
    padding-right: 0;
  }
  .swiper-container.ppc-slider.ww.new-ppc {
    width: 100%;
  }
  .swiper-button-prev {
    display: none;
  }
  .swiper-wrapper.centar {
    max-width: 750px;
    margin-left: 0;
  }
  .swiper-slide {
    width: 291px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .swiper-slide.agency-slide {
    height: 270px;
  }
  .swiper-slide.second-page {
    padding-left: 15px;
  }
  .swiper-slide.ppc-plus-swiper-slide {
    width: 100%;
    flex-direction: row;
    align-items: stretch;
  }
  .budweiser-hero-logo.update {
    top: 30px;
  }
  .budweiser-paragraph {
    font-size: 22px;
    line-height: 1.1em;
  }
  .budweiser-image-wrap {
    height: 340px;
  }
  .budweiser-image-wrap.min-400 {
    min-height: auto;
  }
  .payroll-overflow {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .payrol-overflow-mask {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: auto;
  }
  .payrol-overflow-item {
    width: 45vw;
    min-width: 45vw;
    margin-right: 30px;
  }
  .descriptive-link-text {
    display: none;
  }
  .rich-text-block.fls-popup-rich-text {
    max-width: none;
  }
  .popup-item {
    padding-top: 35px;
  }
  .popup-wrap {
    padding-left: 35px;
    padding-right: 35px;
  }
  .nav-spacer-3-0 {
    width: 80px;
    height: 80px;
    min-height: 80px;
    padding: 0;
    display: block;
  }
  .proggres-bar {
    top: 50px;
  }
  .report-image {
    height: 270px;
  }
  .blue-progress-wrap {
    margin-bottom: 0;
  }
  .vertical-info {
    width: auto;
    flex: none;
    margin-right: 15px;
  }
  .fl-popup-button {
    width: 100%;
  }
  .nav-3-0-button-2 {
    color: #222;
    background-color: transparent;
    flex: none;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
  }
  .nav-3-0-button-2:hover {
    color: #0850a0;
    background-color: transparent;
  }
  .nav-3-0-button-2.my-dashboard {
    color: #011a3c;
    border-style: none;
    margin-left: 0;
    padding: 0;
    display: flex;
  }
  .nav-3-0-button-2.my-dashboard:hover {
    color: #011a3c;
  }
  .nav-3-0-button-2.my-dashboard.logged-in {
    margin-left: 0;
    padding: 0;
  }
  .bottom-button-3-0-nav-2 {
    width: 100%;
    text-align: center;
    background-color: #011a3c;
  }
  .bottom-button-3-0-nav-2:hover {
    background-color: #334b33;
  }
  .bottom-button-3-0-nav-2.my-dashboard {
    color: #0850a0;
    text-align: center;
    background-color: #fff;
    border: 1px solid #0850a0;
    transition: color 0.3s, border-color 0.3s, background-color 0.25s;
  }
  .bottom-button-3-0-nav-2.my-dashboard:hover {
    color: #108c00;
    border-color: #108c00;
  }
  .bottom-button-3-0-nav-2.my-dashboard.logged-in,
  .swiper-button-next-2,
  .swiper-button-prev-2 {
    display: none;
  }
  .tabs-menu-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .tab-image.bg {
    right: 28px;
  }
  .thank-you-hero {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .image-3 {
    right: 29px;
  }
  .max-305.no-margin.no-max-mobile {
    max-width: none;
  }
  .indeed-slider {
    width: 100vw;
    justify-content: center;
    align-self: center;
  }
  .slider-right-arrow,
  .slider-left-arrow {
    opacity: 0;
    display: none;
  }
  .indeed-slider-grid {
    width: 100%;
  }
  .indeed-slider-grid.indeed-sluder-item {
    flex: 1;
  }
  .slide-3 {
    width: 600px;
    margin-right: 30px;
  }
  .slide-3.support {
    width: 700px;
  }
  .mask-2 {
    padding-left: 30px;
    overflow: auto;
  }
  .indeed-support-team {
    height: 100%;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }
  .indeed-team-member {
    grid-template-rows: 100px;
  }
  .overflow-items-grid {
    max-width: 750px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }
  .overflow-items-grid.resources-help {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .overflow-items {
    width: 100vw;
    justify-content: center;
    display: flex;
    overflow: auto;
  }
  .mobile-app-hero-image {
    height: auto;
  }
  .brand-bot {
    width: 200px;
    height: 200px;
  }
  .background-video-gif {
    box-shadow: 0 0 0 10px #65745a;
  }
  .background-video-gif.preloader-bg-video {
    height: 500px;
    position: relative;
  }
  .agency-toggle {
    width: 100%;
    background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/60904a8c926dc884ac06bdcc_Caret.svg);
    background-position: 97.5%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
  }
  .agency-toggle.w--open {
    z-index: 2;
    width: 100%;
    height: 55px;
    background-color: #fff;
    background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/604f4ea648941613b0554d88_5fe5d6e1c9057369e59e052e_shape.svg);
    background-position: 97.5%;
    background-repeat: no-repeat;
    background-size: auto;
    border-bottom: 1px solid #d5dbe0;
    align-items: center;
    margin-left: 0;
    display: flex;
    position: fixed;
    top: 55px;
    bottom: auto;
    left: 0%;
    right: auto;
  }
  .agency-dd {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  .agency-dd-list.w--open {
    width: 100%;
    height: 100vh;
    justify-content: flex-start;
    padding-top: 70px;
    padding-bottom: 30px;
    position: fixed;
    top: 55px;
    overflow: auto;
  }
  .agency-sub-nav-container-3-0 {
    max-width: 750px;
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 0;
  }
  .agency-dd-list-container {
    height: auto;
    max-width: 750px;
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
  }
  .agency-line {
    display: none;
  }
  .agency-card-new {
    width: 100%;
    min-width: 33%;
  }
  .review-item-agency {
    height: 100%;
    grid-column-gap: 30px;
    margin-bottom: 0;
  }
  .swiper-overflow-control {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }
  .pointer-next.swiper-right {
    display: none;
  }
  .pointer-next.swiper-right.hire-impact-arrow {
    display: block;
  }
  .pointer-prev.swiper-left {
    display: none;
  }
  .pointer-prev.swiper-left.hire-impact-arrows {
    display: block;
  }
  .swiper-button-next-v2,
  .swiper-button-prev-v2 {
    display: none;
  }
  .success-tabs-menu-re-design-2 {
    width: 100%;
    order: -1;
  }
  .success-tabs-menu-re-design-2.post-wrap {
    width: 100vw;
    align-self: center;
    padding-left: 15px;
    overflow: auto;
  }
  .success-tab-link-re-design-2 {
    flex: none;
  }
  .tab-image {
    height: 350px;
  }
  .reviews-cms {
    max-width: 100%;
    flex-direction: column;
    display: flex;
  }
  .fillter-wrapper {
    width: 100%;
  }
  .reviews,
  .empty-message {
    max-width: 100%;
  }
  .reviews-tabs-wrapper,
  .swiper-container.programs-swiper {
    width: 100%;
  }
  .swiper-container.case-study-swiper {
    width: 100%;
    padding-left: 15px;
  }
  .swiper-container.key-swiper-container,
  .swiper-container.strategy-swiper-container,
  .swiper-container.diversity-swiper-container,
  .swiper-container.business-swiper-container,
  .swiper-container.spotlight-swiper-container,
  .swiper-container.enterprise-swiper-container,
  .swiper-container.big-swiper-container,
  .swiper-container.tabel-swiper-container,
  .swiper-container.reviews-container {
    width: 100%;
  }
  .tab-pane-tab-2 {
    max-width: 100%;
    overflow: hidden;
  }
  .see-more {
    display: flex;
  }
  .collection-item-2 {
    width: 100%;
    max-width: 100%;
  }
  .form-blog-bud {
    width: 60%;
  }
  .guide-image {
    width: 100%;
    height: 300px;
  }
  .meet-the-winner {
    font-size: 38px;
  }
  .ppc-swiper-content {
    overflow: visible;
  }
  .kristen-kish.update {
    top: 30px;
  }
  .breadcrumbs-wrapper {
    margin-bottom: 0;
  }
  .banner-cover-image.half-cover-image {
    object-fit: cover;
  }
  .banner-cover-image.top-cover-image {
    object-position: 0% 50%;
  }
  .full-collection.background-full,
  .full-collection.background-fill {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .left-image-wrap {
    width: 100%;
  }
  .left-image-wrap.test {
    height: auto;
    background-color: transparent;
  }
  .div-block-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .static-lockup {
    display: none;
  }
  .programs-right-arrow-v1,
  .programs-left-arrow-v1 {
    opacity: 0;
    display: none;
  }
  .swiper-wrapper.key-swiper-wrapper {
    flex-direction: row;
    align-items: flex-start;
  }
  .swiper-wrapper.diversity-swiper-wrapper,
  .swiper-wrapper.spotlight-swiper-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }
  .swiper-wrapper.auto-wrappper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .swiper-slide.trusted-by-slide {
    flex-direction: row;
    align-items: stretch;
  }
  .swiper-slide.enterprise-slide.half-new-slide {
    width: 100%;
  }
  .swiper-slide.key-slide,
  .swiper-slide.divesity-swiper-slide,
  .swiper-slide.business-swiper-slide,
  .swiper-slide.spotlight-swiper-slide {
    height: auto;
  }
  .swiper-slide.hire-for-impact-slide {
    flex-direction: row;
  }
  .swiper-slide.big-swiper-slide {
    justify-content: flex-start;
  }
  .swiper-holder {
    padding-left: 15px;
    padding-right: 15px;
  }
  .assets-swiper-next,
  .assets-swiper-prev {
    opacity: 0;
    display: none;
  }
  .talen-spotlight {
    padding-left: 15px;
    padding-right: 15px;
  }
  .assets-swiper-next-small,
  .assets-swiper-prev-small {
    opacity: 0;
    display: none;
  }
  .big-reach-out {
    height: auto;
  }
  .big-reach-out.videos {
    width: 200px;
    flex: none;
    margin-right: 15px;
  }
  .big-reach-out.videos.new {
    margin-right: 0;
  }
  .big-reach-out.updated-card {
    height: 100%;
  }
  .assets-swiper-next-nestle,
  .assets-swiper-prev-nestle {
    opacity: 0;
    display: none;
  }
  .swiper-programs-heading {
    width: 100%;
    max-width: 750px;
    align-self: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .swiper-heading-wrapper {
    width: 100%;
    max-width: 750px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .swiper-heading-wrapper.horizontal-centar.help-centar {
    margin-bottom: 15px;
  }
  .swiper-heading-wrapper.horizontal-centar.help-negative {
    margin-top: 0;
    margin-bottom: 0;
  }
  .swiper-heading-wrapper.max-450.no-max-mobile {
    max-width: none;
  }
  .swiper-heading-wrapper.mobile {
    display: flex;
  }
  .swiper-heading-wrapper.enterprise-column {
    max-width: 470px;
    text-align: left;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }
  .swiper-heading-wrapper.max-450-desk {
    max-width: none;
  }
  .swiper-heading-wrapper.fw-column {
    max-width: 55%;
  }
  .swiper-heading-wrapper.wwl-column {
    text-align: center;
    align-items: center;
  }
  .swiper-heading-wrapper.fixing-column-brand {
    justify-content: center;
    align-items: flex-start;
  }
  .swiper-heading-wrapper.diagram {
    width: 100vw;
    overflow: auto;
  }
  .swiper-heading-wrapper.diagram.first {
    width: auto;
    top: 3px;
    left: -206px;
  }
  .swiper-heading-wrapper.diagram.second {
    display: none;
  }
  .swiper-heading-wrapper.justify.margin-50 {
    flex-direction: column;
    margin-bottom: 20px;
  }
  .swiper-heading-wrapper.margin-50 {
    flex-direction: row;
  }
  .swiper-heading-wrapper.margin-50.data {
    width: 100vw;
    padding-left: 30px;
    overflow: auto;
  }
  .swiper-heading-wrapper.bug-column {
    max-width: 470px;
    text-align: left;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-right: 0;
    position: static;
  }
  .swiper-heading-wrapper.max-460.mo-max-mobile {
    max-width: none;
  }
  .swiper-heading-wrapper.reviews-column {
    width: 100%;
    max-width: 475px;
  }
  .swiper-heading-wrapper.sticky {
    top: 100px;
  }
  .side-image {
    height: 300px;
  }
  .holiday-swiper {
    max-width: 970px;
    align-self: center;
  }
  .assets-swiper-next-holiday,
  .assets-swiper-prev-holiday {
    opacity: 0;
    display: none;
  }
  .cataglog-swiper {
    padding-left: 15px;
    overflow: hidden;
  }
  .assets-swiper-next-holiday-slider {
    opacity: 0;
    display: none;
  }
  .assets-swiper-next-holiday-slider.reviews-arrow-right {
    opacity: 1;
    display: flex;
  }
  .assets-swiper-prev-holiday-slider {
    opacity: 0;
    display: none;
  }
  .assets-swiper-prev-holiday-slider.reviews-arrow-left {
    opacity: 1;
    display: flex;
  }
  .holiday-tabs-menu {
    width: 100%;
    order: -1;
    padding-bottom: 1px;
    padding-left: 15px;
    overflow: auto;
  }
  .holiday-tabs-menu.post-wrap {
    width: 100vw;
    align-self: center;
    padding-left: 15px;
    overflow: auto;
  }
  .holiday-tabs-wrapper {
    flex-direction: column;
    display: flex;
  }
  .tabs-container {
    padding-left: 0;
    padding-right: 0;
  }
  .tabs-container.tabs-container-v2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tabs-links {
    flex: none;
  }
  .case-study-cms {
    width: 100%;
  }
  .holiday-links {
    position: relative;
    bottom: 0;
  }
  .left-image-esg,
  .right-image-esg {
    width: 340px;
    height: 340px;
  }
  .quote-container {
    max-width: 750px;
  }
  .quote-container.master-grid {
    grid-column-gap: 15px;
  }
  .quote-container.master-grid.enterprise-cta {
    max-width: 720px;
  }
  .quote-container.master-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .quote-container.master-grid.no-relative {
    position: static;
  }
  .quote-container.master-grid.big-margin-container {
    margin-bottom: 55px;
  }
  .quote-container.master-grid.faq-container-cat {
    max-width: 710px;
  }
  .quote-container.master-grid.fw-cta {
    max-width: 720px;
  }
  .quote-container.master-grid.blue-diagram {
    height: 1000px;
  }
  .quote-container.master-grid.slider-item {
    padding-left: 25px;
  }
  .quote-container.master-grid.esg-cta,
  .quote-container.master-grid.abm-cta {
    max-width: 720px;
  }
  .quote-container.master-grid.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .quote-container.master-grid.slider-item-holidey {
    max-width: none;
  }
  .quote-container.logo-bar {
    max-width: 710px;
  }
  .quote-container.grid-small {
    grid-column-gap: 15px;
  }
  .quote-container.logo-bar-enterprise-container {
    max-width: 710px;
  }
  .quote-container.left-container.swiper-programs {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .quote-container.logo-bar-updated {
    max-width: 710px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .quote-container.swipper {
    max-width: 100%;
    padding-left: 0;
    padding-right: 15px;
  }
  .quote-container.swipper.v2 {
    flex-direction: column;
    padding-right: 0;
    display: flex;
  }
  .quote-container.grid-15,
  .quote-container.grid {
    grid-column-gap: 15px;
  }
  .success-container {
    max-width: 750px;
  }
  .success-container.master-grid {
    grid-column-gap: 15px;
  }
  .success-container.master-grid.enterprise-cta {
    max-width: 720px;
  }
  .success-container.master-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .success-container.master-grid.no-relative {
    position: static;
  }
  .success-container.master-grid.big-margin-container {
    margin-bottom: 55px;
  }
  .success-container.master-grid.faq-container-cat {
    max-width: 710px;
  }
  .success-container.master-grid.fw-cta {
    max-width: 720px;
  }
  .success-container.master-grid.blue-diagram {
    height: 1000px;
  }
  .success-container.master-grid.slider-item {
    padding-left: 25px;
  }
  .success-container.master-grid.esg-cta,
  .success-container.master-grid.abm-cta {
    max-width: 720px;
  }
  .success-container.master-grid.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .success-container.master-grid.slider-item-holidey {
    max-width: none;
  }
  .success-container.logo-bar {
    max-width: 710px;
  }
  .success-container.grid-small {
    grid-column-gap: 15px;
  }
  .success-container.logo-bar-enterprise-container {
    max-width: 710px;
  }
  .success-container.left-container.swiper-programs {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .success-container.logo-bar-updated {
    max-width: 710px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .success-container.swipper {
    max-width: 100%;
    padding-left: 0;
    padding-right: 15px;
  }
  .success-container.swipper.v2 {
    flex-direction: column;
    padding-right: 0;
    display: flex;
  }
  .success-container.grid-15,
  .success-container.grid,
  .success-container.overflow-esg {
    grid-column-gap: 15px;
  }
  .success-container.overflow-esg.enterprise-cta {
    max-width: 720px;
  }
  .success-container.overflow-esg.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .success-container.overflow-esg.no-relative {
    position: static;
  }
  .success-container.overflow-esg.big-margin-container {
    margin-bottom: 55px;
  }
  .success-container.overflow-esg.faq-container-cat {
    max-width: 710px;
  }
  .success-container.overflow-esg.fw-cta {
    max-width: 720px;
  }
  .success-container.overflow-esg.blue-diagram {
    height: 1000px;
  }
  .success-container.overflow-esg.slider-item {
    padding-left: 25px;
  }
  .success-container.overflow-esg.esg-cta,
  .success-container.overflow-esg.abm-cta {
    max-width: 720px;
  }
  .success-container.overflow-esg.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .success-container.overflow-esg.slider-item-holidey {
    max-width: none;
  }
  .pad-added {
    padding-right: 20px;
  }
  .gift-container {
    max-width: 750px;
  }
  .gift-container.master-grid {
    grid-column-gap: 15px;
  }
  .gift-container.master-grid.enterprise-cta {
    max-width: 720px;
  }
  .gift-container.master-grid.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .gift-container.master-grid.no-relative {
    position: static;
  }
  .gift-container.master-grid.big-margin-container {
    margin-bottom: 55px;
  }
  .gift-container.master-grid.faq-container-cat {
    max-width: 710px;
  }
  .gift-container.master-grid.fw-cta {
    max-width: 720px;
  }
  .gift-container.master-grid.blue-diagram {
    height: 1000px;
  }
  .gift-container.master-grid.slider-item {
    padding-left: 25px;
  }
  .gift-container.master-grid.esg-cta,
  .gift-container.master-grid.abm-cta {
    max-width: 720px;
  }
  .gift-container.master-grid.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .gift-container.master-grid.slider-item-holidey {
    max-width: none;
  }
  .gift-container.logo-bar {
    max-width: 710px;
  }
  .gift-container.grid-small {
    grid-column-gap: 15px;
  }
  .gift-container.logo-bar-enterprise-container {
    max-width: 710px;
  }
  .gift-container.left-container.swiper-programs {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .gift-container.logo-bar-updated {
    max-width: 710px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .gift-container.swipper {
    max-width: 100%;
    padding-left: 0;
    padding-right: 15px;
  }
  .gift-container.swipper.v2 {
    flex-direction: column;
    padding-right: 0;
    display: flex;
  }
  .gift-container.grid-15,
  .gift-container.grid,
  .gift-container.overflow-esg {
    grid-column-gap: 15px;
  }
  .gift-container.overflow-esg.enterprise-cta {
    max-width: 720px;
  }
  .gift-container.overflow-esg.faq-container {
    max-width: 720px;
    padding-bottom: 25px;
  }
  .gift-container.overflow-esg.no-relative {
    position: static;
  }
  .gift-container.overflow-esg.big-margin-container {
    margin-bottom: 55px;
  }
  .gift-container.overflow-esg.faq-container-cat {
    max-width: 710px;
  }
  .gift-container.overflow-esg.fw-cta {
    max-width: 720px;
  }
  .gift-container.overflow-esg.blue-diagram {
    height: 1000px;
  }
  .gift-container.overflow-esg.slider-item {
    padding-left: 25px;
  }
  .gift-container.overflow-esg.esg-cta,
  .gift-container.overflow-esg.abm-cta {
    max-width: 720px;
  }
  .gift-container.overflow-esg.swiper-programs {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  .gift-container.overflow-esg.slider-item-holidey {
    max-width: none;
  }
  .gift-hero-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gift-hero-section.hero-section {
    padding-top: 15px;
  }
  .gift-hero-section.cta-container,
  .gift-hero-section.faq-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gift-hero-section.enterprise-section,
  .gift-hero-section.thank-you-2-section {
    min-height: auto;
  }
  .gift-hero-section.gray-section {
    margin-top: 0;
    margin-bottom: 1px;
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .gift-hero-section.support-section {
    padding-bottom: 25px;
  }
  .gift-hero-section.cta-why-newhorizons {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gift-hero-section.pdf-section {
    display: none;
  }
  .gift-hero-section.investors-section {
    height: auto;
    padding-top: 55px;
    position: relative;
  }
  .gift-hero-section.gray-section-review,
  .gift-hero-section.gray-diagram {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .gift-hero-section.women-section,
  .gift-hero-section.women-section-copy {
    margin-top: -55px;
    padding-bottom: 10px;
  }
  .kristen-kish-logo {
    width: 200px;
    top: 15px;
    bottom: auto;
    left: 24px;
    right: auto;
  }
  .kk-side-image,
  .jurnal-image {
    height: 600px;
  }
  .colab-side-image {
    height: 300px;
  }
  .hero-container-colab.grid.kk-hero {
    padding-top: 41px;
  }
  .h2-style-2 {
    font-size: 35px;
  }
  .read-more-toggle-3 {
    margin-top: 10px;
  }
  .h1-style-2 {
    font-size: 44px;
  }
  .section-3.faq-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section-3.hero-section {
    padding-top: 15px;
  }
  .side-downloads-image {
    height: 300px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 0;
    display: none;
  }
  .download-card {
    height: auto;
  }
  .download-card.videos {
    width: 200px;
    flex: none;
    margin-right: 15px;
  }
  .download-card.videos.new {
    height: auto;
    margin-right: 0;
  }
  .download-card.updated-card {
    height: 100%;
  }
  .banner-cta-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
  .downloads-hero-lottie {
    height: 300px;
  }
  .app-store,
  .windows-store {
    width: auto;
  }
  .hiw-hire {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .swiper-button-next-ppc,
  .swiper-button-prev-ppc {
    display: none;
  }
  .popup-item-second {
    padding-top: 35px;
  }
  .paragraph-small {
    font-size: 2vw;
  }
  .h1-bud {
    font-size: 45px;
  }
  .tabs-link-overlay-first,
  .tabs-link-overlay-second,
  .tabs-link-overlay-third {
    display: none;
  }
  .nav-3-0-button.responsive-nav-3-0-button {
    color: #011a3c;
    font-size: 14px;
  }
  .nav-3-0-button.responsive-nav-3-0-button.logged-out {
    margin-left: 0;
  }
  .logo-bar-line-fill {
    max-width: 710px;
  }
  .enterprise-video-wrap {
    height: 400px;
  }
  .enterprise-video-wrap.edit-size-wrap {
    height: 52vw;
    flex-direction: row-reverse;
  }
  .enterprise-swiper.maxed-ent-swiper {
    max-width: 530px;
    overflow: visible;
  }
  .slide-body {
    height: 480px;
  }
  .enterprise-swiper-button-next {
    display: flex;
  }
  .enterprise-swiper-button-next.moved-next {
    right: -12px;
  }
  .enterprise-swiper-button-prev {
    display: flex;
  }
  .enterprise-swiper-button-prev.moved-left {
    left: -12px;
  }
  .contact-us-form {
    padding: 15px;
  }
  .m365-popup-wrapper {
    align-items: flex-start;
    padding-top: 100px;
  }
  .m365-popup-bg {
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .impact-hero-image {
    height: 370px;
  }
  .impact-line.jumbo-margins-line {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .impact-hero-heading {
    font-size: 120px;
  }
  .five-split {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .jump-link-block {
    font-size: 20px;
  }
  .jump-link-block.text-white.quote {
    font-size: 28px;
  }
  .navbar-3-0-impact {
    height: 55px;
    padding-left: 0;
    padding-right: 0;
  }
  .hayden-photo-impact {
    height: 482px;
  }
  .quote-h4-impact {
    font-size: 24px;
  }
  .h2-impact-heading.text-white.margin-30.modify-size {
    font-size: 75px;
  }
  .h2-impact-heading.text-white.minify-h2 {
    font-size: 70px;
  }
  .glance-h1 {
    font-size: 44px;
  }
  .glance-h1.dark-text.h1-kk {
    font-size: 52px;
  }
  .swiper-button-neutral-next,
  .swiper-button-neutral-prev {
    display: flex;
  }
  .work-marketplace-image {
    height: 350px;
  }
  .strategy-swiper-button-next {
    display: flex;
    right: -8px;
  }
  .strategy-swiper-button-prev {
    display: flex;
    left: -8px;
  }
  .economic-opportunity-image {
    height: 490px;
  }
  .blue-quote-impact {
    height: 500px;
  }
  .health-forest-block {
    height: 567px;
  }
  .workforce-image-impact {
    flex: 1;
  }
  .h5-style-controled.text-white.quote {
    font-size: 28px;
  }
  .negative-margins-h2-2 {
    margin-bottom: 0;
  }
  .belonging-card {
    height: 100%;
    justify-content: space-between;
  }
  .absolute-h6-chart.nh-rza.max-260._55 {
    font-weight: 400;
  }
  .absolute-h6-chart.nh-rza.max-260.z10 {
    z-index: 10;
    position: relative;
  }
  .business-integrity-image {
    height: 450px;
  }
  .wiggle-people {
    height: 280px;
  }
  .anchor-point-impact {
    width: 50px;
    height: 50px;
    top: 0;
  }
  .no-margin-tablet {
    margin-bottom: 0;
  }
  .break-max {
    max-width: none;
  }
  .text-block-3 {
    display: inline;
  }
  .half-column {
    width: 50%;
  }
  .edit-impact-h2 {
    font-size: 65px;
  }
  .custom-buttons-wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .h6-style-quote.nh-rza.max-260._55 {
    font-weight: 400;
  }
  .h6-style-quote.nh-rza.max-260.z10 {
    z-index: 10;
    position: relative;
  }
  .adming-banner-image {
    margin-right: 0;
  }
  .summer-banner-wrapper {
    align-items: flex-start;
  }
  .app-body.css-control-app {
    width: 34px;
    height: 55px;
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: static;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }
  .vue-render.absolute-vue-render {
    width: auto;
    top: 100%;
  }
  .reviews-item-left {
    width: 100%;
  }
  .reviews-item-right {
    width: 100%;
    border-top-style: none;
    border-left: 1px solid #bec4cc;
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
    flex-direction: row;
    justify-content: space-between;
    padding-right: 25px;
  }
  .job-info-wrapper {
    grid-column-gap: 15px;
    align-items: center;
    display: flex;
  }
  .why-bussines-heading {
    max-width: 300px;
    font-size: 42px;
  }
  .column-horizontal.margin-30.custom-max-400,
  .column-horizontal.custom-max-400 {
    max-width: 255px;
  }
  .icon-wrapper.big-wrapper {
    width: 24px;
    height: 24px;
  }
  .icon-wrapper.custom-position {
    margin-top: 0;
  }
  .custom-h2 {
    margin-bottom: 5px;
    font-size: 24px;
  }
  .reaching-person-right {
    display: none;
  }
  .ways-to-earn-menu {
    margin-bottom: 0;
  }
  .ways-to-earn-tabs {
    font-size: 16px;
    line-height: 22px;
  }
  .way-to-earn-content-wrapper {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  .ways-to-earn-items {
    width: 100%;
    max-width: none;
    grid-column-gap: 0px;
    text-align: left;
    border-bottom: 1px solid #a0a0a0;
    flex-direction: row;
    margin-bottom: 0;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .ways-to-earn-items.first-earn-item {
    border-bottom: 1px solid #a0a0a0;
  }
  .ways-to-earn-items.last-item {
    border-bottom-style: none;
  }
  .ways-to-earn-items.mid-space {
    margin-left: 0;
    margin-right: 0;
  }
  .ways-to-earn-image {
    min-width: 111px;
    margin-bottom: 0;
    margin-right: 30px;
  }
  .earn-arrow-first,
  .earn-arrow-second,
  .earn-arrow-third,
  .earn-arrow-fourth {
    display: none;
  }
  .ways-to-earn-heading {
    font-size: 28px;
  }
  .mid-space-empty {
    display: none;
  }
  .enteprise-prefooter-image-v2 {
    height: 310px;
  }
  .new-body {
    font-size: 16px;
  }
  .primary-inverted.side-margin-20 {
    margin-bottom: 20px;
  }
  .primary-inverted.minus-margin-top {
    margin-top: -12px;
  }
  .button-primary.fixed {
    position: fixed;
    right: 100px;
  }
  .button-primary.minus-margin-top {
    margin-top: -12px;
  }
  .retention-hero-cards {
    max-height: 200px;
  }
  .white-big-link {
    align-items: center;
  }
  .div-block-9 {
    max-width: 450px;
  }
  .nav-link-wrapper-3-0-2 {
    font-size: 13px;
    line-height: 21px;
  }
  .min-height-wrap {
    margin-top: -55px;
  }
  .ilustration-wrapper {
    height: 305px;
  }
  .h5-style-enterprise.no-margin.max-390.break-max {
    max-width: none;
  }
  .h5-style-enterprise.text-white.quote {
    font-size: 28px;
  }
  .h5-style-enterprise.text-white.no-margin.edit-body-size,
  .h5-style-enterprise.text-white.max-305.no-margin.break-max-xl.edit-body-size,
  .h5-style-enterprise.text-white.max-305.no-margin.edit-body-size,
  .h5-style-enterprise.text-white.max-305.margin-20.edit-body-size,
  .h5-style-enterprise.text-white.margin-20.edit-body-size,
  .h5-style-enterprise.gray-5-text.no-margin.edit-body-size {
    font-size: 16px;
    line-height: 22px;
  }
  .h5-style-enterprise.controled-height {
    height: auto;
  }
  .h6-style-ent.nh-rza.max-260._55 {
    font-weight: 400;
  }
  .h6-style-ent.nh-rza.max-260.z10 {
    z-index: 10;
    position: relative;
  }
  .enterprise-hero-video {
    height: 480px;
  }
  .margin-32.max-510-tablet {
    max-width: 510px;
  }
  .h3-style-enterprise {
    font-size: 24px;
    line-height: 1.2em;
  }
  .h3-style-enterprise.text-black.bigger-banner-heading {
    letter-spacing: -0.7px;
    font-size: 28px;
    line-height: 32px;
  }
  .ent-new-line,
  .ent-new-line.bigger-top {
    margin-top: 54px;
  }
  .horizontal-wrapper.margin-20.last-wrapper {
    margin-bottom: 0;
    display: none;
  }
  .horizontal-wrapper.margin-20.hide-tablet {
    display: none;
  }
  .ent-column-image {
    width: 72px;
    height: 65px;
    min-height: 65px;
    min-width: 72px;
    margin-bottom: 0;
    margin-right: 15px;
  }
  .building-image {
    height: 508px;
    border-radius: 0;
  }
  .bulding-card {
    border-radius: 0;
    padding: 24px;
  }
  .h4-style-enterprise.margin-32 {
    margin-bottom: 32px;
  }
  .slide-body-new {
    height: 425px;
  }
  .h4-quote-enterprise {
    font-size: 24px;
  }
  .h1-style-enterprise {
    letter-spacing: -1.86px;
    font-size: 48px;
  }
  .half-image-black {
    display: none;
  }
  .black-slide-organizer {
    width: 100%;
    align-items: center;
  }
  .swiper-arrow-new-prev,
  .swiper-arrow-new-next {
    display: none;
  }
  .support-svg {
    width: 64px;
    height: 57px;
    margin-bottom: 24px;
  }
  .green-bg-datk {
    z-index: -2;
    width: 100vw;
    height: 100vh;
    min-width: 100vw;
    align-self: center;
    display: flex;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .logo-white-wrapper {
    max-width: 504px;
    flex-direction: row;
    margin-top: -8px;
    padding-top: 0;
    padding-bottom: 68px;
    position: relative;
  }
  .new-logo-item.microsoft-newest {
    margin-bottom: 0;
  }
  .new-logo-item.godaddy-newest {
    width: 55px;
    height: 12px;
    margin-bottom: 28px;
  }
  .new-logo-item.airbnb-newest {
    width: 50px;
    height: 16px;
    margin-bottom: 0;
  }
  .new-logo-item.automattic-newest {
    width: 89px;
    height: 32px;
    margin-bottom: 0;
  }
  .new-logo-item.bissell-newest {
    width: 32px;
    height: 24px;
    margin-bottom: 0;
  }
  .new-logo-item.nasdaq-newest {
    width: 55px;
    height: 15px;
    margin-bottom: 0;
  }
  .inner-wrap-row {
    width: 100%;
    justify-content: space-between;
  }
  .form-content-newest {
    width: 100%;
    justify-content: center;
    padding-left: 0;
    display: flex;
    position: relative;
  }
  .form-content-newest.edit-form-content {
    width: 100%;
  }
  .indent-form-follow {
    max-width: 504px;
    padding-left: 0;
  }
  .green-bg-dark-bottom {
    width: 100vw;
    height: 100%;
    min-width: 100vw;
    align-self: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: auto;
  }
  .wrapp-the-green {
    z-index: -1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .gray-3-text.hide-on-resposnive {
    display: none;
  }
  .responsive-control {
    display: block;
  }
  .desktop-control {
    display: none;
  }
  .lightbox-enterprise {
    width: 100%;
    height: 100%;
  }
  .navbar-3-0-brand {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .swiper-arrow-double-next,
  .swiper-arrow-double-prev {
    display: none;
  }
  .app-body-2.css-control-app {
    width: 34px;
    height: 55px;
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: static;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }
  .custom-card-heading {
    font-size: 24px;
  }
  .white-bg-form {
    z-index: -1;
    width: 100vw;
    height: 200vh;
    background-color: #fff;
    display: flex;
    position: absolute;
    top: -48px;
    bottom: auto;
    left: -32px;
    right: auto;
  }
  .inner-max-control {
    max-width: 504px;
    align-self: center;
  }
  .h6-style-enterprise,
  .h6-style-enterprise.marginated-comp,
  .h6-style-enterprise.marginated-comp-new {
    height: auto;
  }
  .paragraph-small-2 {
    font-size: 2vw;
  }
  .paragraph-small-2.no-margin {
    margin-bottom: 0;
  }
  .h1-style-cat {
    font-size: 44px;
  }
  .h1-style-cat.dark-text.h1-kk {
    font-size: 52px;
  }
  .latest-column {
    padding: 15px 15px 15px 20px;
  }
  .inner-container-enterprise.changed-inner {
    padding: 24px;
  }
  .h6-style-wrapper,
  .h6-style-wrapper.marginated-comp,
  .h6-style-wrapper.marginated-comp-new {
    height: auto;
  }
  .h6-style-wrapper.hidden-on-resp {
    height: 22px;
  }
  .how-it-works-tab-link {
    min-width: 200px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-right: 30px;
    transition-property: none;
  }
  .how-it-works-tab-link:hover {
    transform: none;
  }
  .how-it-works-tab-link.tab-1,
  .how-it-works-tab-link.tab-6,
  .how-it-works-tab-link.tab-11 {
    flex-direction: column;
  }
  .how-it-works-heading-wrap {
    max-width: 250px;
  }
  .how-it-works-menu {
    flex-direction: row;
    padding-bottom: 0;
    overflow: auto;
  }
  .how-it-works-menu.bigger-bottom-menu {
    padding-bottom: 0;
  }
  .talent-sub-nav-3-0-v2 {
    z-index: 96;
    width: 100%;
    height: 55px;
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    bottom: auto;
    left: auto;
    right: 0%;
  }
  .talent-sub-nav-3-0-v2.hide {
    display: none;
  }
  .talent-sub-nav-item-3-0-v2 {
    color: #011a3c;
    white-space: nowrap;
    justify-content: flex-start;
    padding-right: 0;
    font-size: 14px;
  }
  .dropdown-talent-links-3-0-v2 {
    z-index: 2;
    background-color: #fff;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .dropdown-talent-links-3-0-v2.overflow-auto-dd-talent {
    padding-top: 60px;
    display: none;
    top: 55px;
    overflow: auto;
  }
  .talent-sub-nav-link-3-0-v2 {
    color: #011a3c;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
    font-size: 14px;
    line-height: 22px;
  }
  .talent-sub-nav-link-3-0-v2.more-list-link-3-0 {
    margin-top: 0;
  }
  .talent-sub-nav-link-3-0-v2.about-hidden {
    display: flex;
  }
  .talent-sub-nav-container-3-0-v2 {
    justify-content: space-between;
    padding: 0 15px;
    overflow: auto;
  }
  .logos-hero-wrap {
    width: 250px;
    margin-bottom: 35px;
  }
  .rocket-banner {
    right: 32px;
  }
  .article-card-image {
    height: 180px;
  }
  .hire-banner-image.blue-banner-image {
    width: 341px;
    height: 220px;
  }
  .testimonial-image-wrapper.testimonial-slider-image {
    height: 220px;
    max-width: 300px;
  }
  .top-banner-section {
    flex-direction: column;
  }
  .hire-blue-banner {
    grid-column-gap: 10px;
  }
  .hire-for-impact-list {
    padding-left: 15px;
  }
  .glance-image-v2 {
    width: 256.2px;
    height: 178.5px;
  }
  .h5-style-impact.triple-h5 {
    height: 3.6em;
  }
  .multipie-image {
    width: 170px;
    height: 170px;
    object-position: 0% 0%;
  }
  .blue-corner {
    height: 315px;
    padding-left: 15px;
    padding-right: 5px;
  }
  .stats-image {
    height: 239.531px;
    margin-top: 15px;
  }
  .jumbo-impact {
    font-size: 50px;
  }
  .accomplishment-item-v2 {
    height: auto;
    min-height: 80px;
  }
  .big-swiper-image {
    height: 228.203px;
  }
  .lila-arrows-wrap {
    top: 240px;
  }
  .glance-image-v3 {
    width: 256.2px;
    height: 178.5px;
  }
  .pill-link {
    width: 180px;
  }
  .inner-line-pills {
    width: 542px;
  }
  .enterprise-color-card {
    padding: 20px;
  }
  .h5-ai-page.max-resp {
    max-width: 450px;
  }
  .tooltip-wrapper {
    display: none;
  }
  .enteprise-prefooter-image-v4 {
    height: 460px;
  }
  .visitor-footer-link-translate {
    font-weight: 500;
  }
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 38px;
  }
  h2 {
    margin-bottom: 15px;
    font-size: 32px;
  }
  h3 {
    font-size: 28px;
  }
  h4 {
    margin-bottom: 5px;
    font-size: 24px;
  }
  h5 {
    font-size: 20px;
  }
  p {
    margin-bottom: 10px;
  }
  .section {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .section.hero-section.bottom-pad {
    padding-bottom: 25px;
  }
  .section.hero-section.margins-hero {
    margin-bottom: 15px;
  }
  .section.overflow-none.top-padding-85 {
    padding-top: 30px;
  }
  .section.cta-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section.cta-container.report-cta {
    padding-bottom: 50px;
  }
  .section.cta-container.spaced-section {
    padding-bottom: 25px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .section.cta-container.bigger-space {
    padding-bottom: 50px;
  }
  .section.about-us,
  .section.leaders,
  .section.contact {
    padding-top: 60px;
  }
  .section.big-top-padding {
    padding-top: 50px;
  }
  .section.gray-section.not-report-gray {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .section._404-section {
    padding-top: 95px;
  }
  .section.cta-why-newhorizons {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .section.cat-gray-section {
    margin-bottom: 25px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section.sub-section {
    padding-top: 40px;
  }
  .section.empty-hero.newhorizons-emissions {
    padding-top: 55px;
    padding-bottom: 25px;
  }
  .section.sub-gray-section {
    padding-top: 55px;
  }
  .section.gray-section-review {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section.big-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section.budweiser-thanks-you {
    min-height: auto;
  }
  .section.not-report-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .section.gray-diagram {
    margin-top: 0;
    margin-bottom: 25px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section.padding-bottom-big {
    padding-bottom: 55px;
  }
  .section.custom-pad-open {
    padding-bottom: 15px;
  }
  .section.women-section {
    margin-top: 0;
    padding-top: 66px;
    padding-bottom: 25px;
  }
  .section.resources-hero {
    padding-top: 75px;
  }
  .section.women-section-copy {
    margin-top: 0;
    padding-top: 66px;
    padding-bottom: 25px;
  }
  .section.dark-section.padding-big {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section.dark-section.padding-big-colab {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .section.byo-hero {
    min-height: auto;
  }
  .section.new-enterprise-hero.margins-hero {
    margin-bottom: 15px;
  }
  .section.impact-standard-section {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .section.impact-subhero {
    padding-top: 35px;
  }
  .section.bordered-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section.padding-top-85 {
    padding-top: 25px;
  }
  .section.ent-hero-section {
    height: auto;
    padding-top: 32px;
  }
  .section.forty-bottom,
  .section.forty-bottom.forty-top,
  .section.maxed-section {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .section.post-trusted-section {
    padding-top: 20px;
    padding-bottom: 25px;
  }
  .section.blue-enterprise-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .section.cta-container-v2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section.cta-container-v2.report-cta {
    padding-bottom: 50px;
  }
  .section.cta-container-v2.spaced-section {
    padding-bottom: 25px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .section.cta-container-v2.bigger-space {
    padding-bottom: 50px;
  }
  .section.enterprise-features-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .section.hire-for-impact-subhero {
    padding-top: 50px;
  }
  .section.ai-hero-section {
    height: 481px;
  }
  .container {
    max-width: 462px;
  }
  .container.master-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.master-grid.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.master-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.master-grid.marginated-container {
    margin-bottom: 40px;
  }
  .container.master-grid.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.master-grid.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.master-grid.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.master-grid.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.master-grid.slider-item {
    padding: 20px;
  }
  .container.master-grid.gray-wrap {
    padding: 10px;
  }
  .container.master-grid.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.master-grid.esg-cta {
    max-width: 432px;
    margin-bottom: 35px;
    padding-right: 15px;
  }
  .container.master-grid.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.master-grid.womens-margin {
    margin-bottom: 66px;
  }
  .container.master-grid.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.master-grid.esg-margin,
  .container.master-grid.margin-80 {
    margin-bottom: 40px;
  }
  .container.master-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.master-grid.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.master-grid.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.master-grid.admin-grid,
  .container.master-grid.enteprise-v2 {
    max-width: 432px;
  }
  .container.master-grid.faq-container-ent {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.master-grid.enterprise-cta-new {
    max-width: 1000px;
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.master-grid.opp-unlimited {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.master-grid.enteprise-v3 {
    max-width: 432px;
    padding: 20px;
  }
  .container.master-grid.enterprise-cta-new-blue {
    max-width: 1000px;
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.master-grid.hire-for-impact-banner {
    max-width: 432px;
    margin-bottom: 35px;
    padding-right: 15px;
  }
  .container.master-grid.no-space-grid {
    grid-row-gap: 0px;
  }
  .container.logo-bar {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 0;
  }
  .container.small-space-grid,
  .container.grid-small {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.grid-small.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.logo-bar-enterprise-container {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 0;
  }
  .container.logo-bar-enterprise-container.margin-55 {
    margin-bottom: 25px;
  }
  .container.logo-bar-enterprise-container.ppc-logos {
    justify-content: flex-start;
  }
  .container.logo-bar-updated {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 50px;
    padding-bottom: 0;
  }
  .container.logo-bar-updated.without-currve.ppc-logo {
    border-bottom-style: none;
    justify-content: space-between;
  }
  .container.swipper {
    display: flex;
  }
  .container.swipper.v2 {
    padding-left: 15px;
  }
  .container.grid-15,
  .container.grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.grid.esg-margin {
    margin-bottom: 40px;
  }
  .container.grid.gift-container-wrap.negative-space-top {
    margin-top: -40px;
  }
  .container.grid.hth {
    grid-row-gap: 15px;
  }
  .container.overflow-esg {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    display: flex;
  }
  .container.overflow-esg.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.overflow-esg.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.overflow-esg.marginated-container {
    margin-bottom: 40px;
  }
  .container.overflow-esg.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.overflow-esg.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.overflow-esg.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.overflow-esg.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.overflow-esg.slider-item {
    padding: 20px;
  }
  .container.overflow-esg.gray-wrap {
    padding: 10px;
  }
  .container.overflow-esg.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.overflow-esg.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.overflow-esg.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.overflow-esg.womens-margin {
    margin-bottom: 66px;
  }
  .container.overflow-esg.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.overflow-esg.esg-margin,
  .container.margin-80 {
    margin-bottom: 40px;
  }
  .container.gray-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.gray-grid.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.gray-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.gray-grid.marginated-container {
    margin-bottom: 40px;
  }
  .container.gray-grid.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.gray-grid.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.gray-grid.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.gray-grid.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.gray-grid.slider-item {
    padding: 20px;
  }
  .container.gray-grid.gray-wrap {
    padding: 10px;
  }
  .container.gray-grid.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.gray-grid.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.gray-grid.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.gray-grid.womens-margin {
    margin-bottom: 66px;
  }
  .container.gray-grid.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.gray-grid.esg-margin,
  .container.gray-grid.margin-80 {
    margin-bottom: 40px;
  }
  .container.gray-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.gray-grid.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.black-grid {
    height: 280px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.black-grid.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.black-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.black-grid.marginated-container {
    margin-bottom: 40px;
  }
  .container.black-grid.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.black-grid.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.black-grid.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.black-grid.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.black-grid.slider-item {
    padding: 20px;
  }
  .container.black-grid.gray-wrap {
    padding: 10px;
  }
  .container.black-grid.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.black-grid.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.black-grid.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.black-grid.womens-margin {
    margin-bottom: 66px;
  }
  .container.black-grid.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.black-grid.esg-margin,
  .container.black-grid.margin-80 {
    margin-bottom: 40px;
  }
  .container.black-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.black-grid.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.enterprise-grid.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid.marginated-container {
    margin-bottom: 40px;
  }
  .container.enterprise-grid.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.enterprise-grid.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.enterprise-grid.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.enterprise-grid.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid.slider-item {
    padding: 20px;
  }
  .container.enterprise-grid.gray-wrap {
    padding: 10px;
  }
  .container.enterprise-grid.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.enterprise-grid.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.enterprise-grid.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.enterprise-grid.esg-margin,
  .container.enterprise-grid.margin-80 {
    margin-bottom: 40px;
  }
  .container.enterprise-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.enterprise-grid.admin-grid,
  .container.enterprise-grid.enteprise-v2 {
    max-width: 432px;
  }
  .container.enterprise-container.flex-enterprise {
    flex-flow: wrap;
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .container.brand-container-new {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.brand-container-new.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.brand-container-new.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.brand-container-new.marginated-container {
    margin-bottom: 40px;
  }
  .container.brand-container-new.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.brand-container-new.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.brand-container-new.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.brand-container-new.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.brand-container-new.slider-item {
    padding: 20px;
  }
  .container.brand-container-new.gray-wrap {
    padding: 10px;
  }
  .container.brand-container-new.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.brand-container-new.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.brand-container-new.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.brand-container-new.womens-margin {
    margin-bottom: 66px;
  }
  .container.brand-container-new.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.brand-container-new.esg-margin,
  .container.brand-container-new.margin-80 {
    margin-bottom: 40px;
  }
  .container.brand-container-new.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.brand-container-new.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.brand-container-new.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.brand-container-new.admin-grid,
  .container.brand-container-new.enteprise-v2 {
    max-width: 432px;
  }
  .container.brand-container-new.faq-container-ent {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.brand-container-new.enterprise-cta-new {
    max-width: 1000px;
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.brand-container-new.opp-unlimited {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.brand-container-new-flex.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.brand-container-new-flex.marginated-container {
    margin-bottom: 40px;
  }
  .container.brand-container-new-flex.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.brand-container-new-flex.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.brand-container-new-flex.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.brand-container-new-flex.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex.slider-item {
    padding: 20px;
  }
  .container.brand-container-new-flex.gray-wrap {
    padding: 10px;
  }
  .container.brand-container-new-flex.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.brand-container-new-flex.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.brand-container-new-flex.womens-margin {
    margin-bottom: 66px;
  }
  .container.brand-container-new-flex.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.brand-container-new-flex.esg-margin,
  .container.brand-container-new-flex.margin-80 {
    margin-bottom: 40px;
  }
  .container.brand-container-new-flex.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.brand-container-new-flex.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.brand-container-new-flex.admin-grid,
  .container.brand-container-new-flex.enteprise-v2 {
    max-width: 432px;
  }
  .container.brand-container-new-flex.faq-container-ent {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.brand-container-new-flex.enterprise-cta-new {
    max-width: 1000px;
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.brand-container-new-flex.opp-unlimited {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.enterprise-grid-blue.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-blue.marginated-container {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-blue.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.enterprise-grid-blue.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.enterprise-grid-blue.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.enterprise-grid-blue.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue.slider-item {
    padding: 20px;
  }
  .container.enterprise-grid-blue.gray-wrap {
    padding: 10px;
  }
  .container.enterprise-grid-blue.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.enterprise-grid-blue.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.enterprise-grid-blue.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-blue.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.enterprise-grid-blue.esg-margin,
  .container.enterprise-grid-blue.margin-80 {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-blue.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-blue.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.enterprise-grid-blue.admin-grid,
  .container.enterprise-grid-blue.enteprise-v2 {
    max-width: 432px;
  }
  .container.spaced-container {
    flex-direction: column;
    align-items: center;
  }
  .container.enterprise-grid-blue-v2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.enterprise-grid-blue-v2.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-blue-v2.marginated-container {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-blue-v2.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.enterprise-grid-blue-v2.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.enterprise-grid-blue-v2.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.enterprise-grid-blue-v2.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-v2.slider-item {
    padding: 20px;
  }
  .container.enterprise-grid-blue-v2.gray-wrap {
    padding: 10px;
  }
  .container.enterprise-grid-blue-v2.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.enterprise-grid-blue-v2.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-v2.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.enterprise-grid-blue-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-blue-v2.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.enterprise-grid-blue-v2.esg-margin,
  .container.enterprise-grid-blue-v2.margin-80 {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-blue-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-blue-v2.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-v2.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.enterprise-grid-blue-v2.admin-grid,
  .container.enterprise-grid-blue-v2.enteprise-v2 {
    max-width: 432px;
  }
  .container.enterprise-grid-features {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.enterprise-grid-features.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-features.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-features.marginated-container {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-features.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.enterprise-grid-features.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.enterprise-grid-features.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.enterprise-grid-features.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-features.slider-item {
    padding: 20px;
  }
  .container.enterprise-grid-features.gray-wrap {
    padding: 10px;
  }
  .container.enterprise-grid-features.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.enterprise-grid-features.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-features.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.enterprise-grid-features.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-features.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.enterprise-grid-features.esg-margin,
  .container.enterprise-grid-features.margin-80 {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-features.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-features.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-features.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.enterprise-grid-features.admin-grid,
  .container.enterprise-grid-features.enteprise-v2 {
    max-width: 432px;
  }
  .container.flex-center.margin-55.becomes-left {
    align-items: flex-start;
  }
  .container.grid-classer {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.grid-classer.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.grid-classer.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.grid-classer.marginated-container {
    margin-bottom: 40px;
  }
  .container.grid-classer.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.grid-classer.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.grid-classer.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.grid-classer.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.grid-classer.slider-item {
    padding: 20px;
  }
  .container.grid-classer.gray-wrap {
    padding: 10px;
  }
  .container.grid-classer.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.grid-classer.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.grid-classer.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.grid-classer.womens-margin {
    margin-bottom: 66px;
  }
  .container.grid-classer.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.grid-classer.esg-margin,
  .container.grid-classer.margin-80 {
    margin-bottom: 40px;
  }
  .container.grid-classer.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.grid-classer.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.grid-classer.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.grid-classer.admin-grid,
  .container.grid-classer.enteprise-v2 {
    max-width: 432px;
  }
  .container.grid-classer.faq-container-ent {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.grid-classer.enterprise-cta-new {
    max-width: 1000px;
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.grid-classer.opp-unlimited {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.grid-classer.enteprise-v3 {
    max-width: 432px;
    padding: 20px;
  }
  .container.enterprise-grid-gray-6-v2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.enterprise-grid-gray-6-v2.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-gray-6-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-gray-6-v2.marginated-container {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-gray-6-v2.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.enterprise-grid-gray-6-v2.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.enterprise-grid-gray-6-v2.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.enterprise-grid-gray-6-v2.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-gray-6-v2.slider-item {
    padding: 20px;
  }
  .container.enterprise-grid-gray-6-v2.gray-wrap {
    padding: 10px;
  }
  .container.enterprise-grid-gray-6-v2.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.enterprise-grid-gray-6-v2.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-gray-6-v2.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.enterprise-grid-gray-6-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-gray-6-v2.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.enterprise-grid-gray-6-v2.esg-margin,
  .container.enterprise-grid-gray-6-v2.margin-80 {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-gray-6-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-gray-6-v2.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-gray-6-v2.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.enterprise-grid-gray-6-v2.admin-grid,
  .container.enterprise-grid-gray-6-v2.enteprise-v2 {
    max-width: 432px;
  }
  .container.enterprise-grid-red-v2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.enterprise-grid-red-v2.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-red-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-red-v2.marginated-container {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-red-v2.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.enterprise-grid-red-v2.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.enterprise-grid-red-v2.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.enterprise-grid-red-v2.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-red-v2.slider-item {
    padding: 20px;
  }
  .container.enterprise-grid-red-v2.gray-wrap {
    padding: 10px;
  }
  .container.enterprise-grid-red-v2.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.enterprise-grid-red-v2.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-red-v2.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.enterprise-grid-red-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-red-v2.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.enterprise-grid-red-v2.esg-margin,
  .container.enterprise-grid-red-v2.margin-80 {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-red-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-red-v2.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-red-v2.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.enterprise-grid-red-v2.admin-grid,
  .container.enterprise-grid-red-v2.enteprise-v2 {
    max-width: 432px;
  }
  .container.enterprise-grid-clay-v2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.enterprise-grid-clay-v2.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-clay-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-clay-v2.marginated-container {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-clay-v2.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.enterprise-grid-clay-v2.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.enterprise-grid-clay-v2.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.enterprise-grid-clay-v2.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-clay-v2.slider-item {
    padding: 20px;
  }
  .container.enterprise-grid-clay-v2.gray-wrap {
    padding: 10px;
  }
  .container.enterprise-grid-clay-v2.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.enterprise-grid-clay-v2.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-clay-v2.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.enterprise-grid-clay-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-clay-v2.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.enterprise-grid-clay-v2.esg-margin,
  .container.enterprise-grid-clay-v2.margin-80 {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-clay-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-clay-v2.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-clay-v2.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.enterprise-grid-clay-v2.admin-grid,
  .container.enterprise-grid-clay-v2.enteprise-v2 {
    max-width: 432px;
  }
  .container.enterprise-grid-blue-variation-v2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .container.enterprise-grid-blue-variation-v2.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.marginated-container {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-blue-variation-v2.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .container.enterprise-grid-blue-variation-v2.margin-xxxl {
    margin-bottom: 50px;
  }
  .container.enterprise-grid-blue-variation-v2.top-gray-margin {
    margin-bottom: 25px;
  }
  .container.enterprise-grid-blue-variation-v2.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.slider-item {
    padding: 20px;
  }
  .container.enterprise-grid-blue-variation-v2.gray-wrap {
    padding: 10px;
  }
  .container.enterprise-grid-blue-variation-v2.margin-80-bud {
    margin-bottom: 30px;
  }
  .container.enterprise-grid-blue-variation-v2.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-blue-variation-v2.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .container.enterprise-grid-blue-variation-v2.esg-margin,
  .container.enterprise-grid-blue-variation-v2.margin-80 {
    margin-bottom: 40px;
  }
  .container.enterprise-grid-blue-variation-v2.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.byo-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.expert-vetted-container {
    max-width: 432px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.admin-grid,
  .container.enterprise-grid-blue-variation-v2.enteprise-v2 {
    max-width: 432px;
  }
  .nh-rza.minus-margin-h2 {
    margin-bottom: 0;
  }
  .white.margin-60 {
    margin-bottom: 30px;
  }
  .column.max-350.no-max-mobile {
    max-width: 100%;
  }
  .column.h2-mobile {
    display: flex;
  }
  .column.spaced-column.inner-space {
    padding: 24px;
  }
  .column.slider-column {
    max-width: 100%;
  }
  .column.direct-contracts-column,
  .column.hero-column {
    padding-top: 0;
    padding-left: 0;
  }
  .column.cat-tab-column {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .column.randomized-margin {
    margin-bottom: 20px;
  }
  .column.diagram {
    height: 520px;
    padding-left: 75px;
    overflow: auto;
  }
  .column.diagram.first {
    height: 500px;
    top: -14px;
    left: -261px;
  }
  .column.max-375.no-max-mobile {
    max-width: none;
  }
  .column.sticky {
    position: static;
    top: 0;
  }
  .column.downloads-hero-wrapper {
    max-width: none;
    padding: 15px;
  }
  .column.five-cells-column {
    max-width: 100%;
  }
  .column.spread {
    width: 100%;
  }
  .column.margin-15-mobile {
    margin-bottom: 15px;
  }
  .column.space-between-column.v2-spacing {
    padding-top: 10px;
  }
  .column.max-525.mobile-16-margin {
    margin-bottom: 16px;
  }
  .column.hero-column-enterprise {
    padding-right: 32px;
  }
  .column.hero-column-enterprise-v2 {
    padding-right: 20px;
  }
  .column.margin-32.becomes-20 {
    margin-bottom: 20px;
  }
  .column.hire-slider-column {
    max-width: none;
  }
  .column.hero-column-impact {
    height: auto;
    padding-top: 150px;
  }
  .column.negative-side {
    margin-left: 0;
  }
  .column.indented-column {
    height: 285px;
    padding-right: 15px;
  }
  .column.spotlight-column {
    padding: 0;
  }
  .hero-container {
    max-width: 432px;
  }
  .hero-container.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .hero-container.grid.budweiser-hero.update {
    padding: 15px;
  }
  .hero-container.grid.colab-hero {
    padding-bottom: 40px;
  }
  .hero-container.grid.colab-hero.update {
    padding: 15px;
  }
  .hero-container.grid.kk-hero {
    padding-top: 53px;
  }
  .hero-container.grid.colab-hero {
    max-width: none;
    padding-bottom: 15px;
  }
  .hero-container.grid.colab-hero.update {
    padding: 15px;
  }
  .hero-image-wrap {
    display: none;
  }
  .hero-image-wrap.small-video,
  .hero-image-wrap.budweiser-hero-image {
    display: flex;
  }
  .hero-image-wrap.budweiser-hero-image.update {
    height: 310px;
  }
  .hero-image-wrap.year-end-hero-wrapp {
    display: flex;
  }
  .cover-image.desktop-image {
    display: none;
  }
  .cover-image.mobile-hero-image {
    display: block;
  }
  .cover-image.contain-responsive {
    object-fit: contain;
    object-position: 0% 50%;
  }
  .cover-image.edit-position-cover {
    object-position: 55% 50%;
  }
  .cover-image.edit-position-cover.control-absolute {
    object-position: 50% 50%;
  }
  .cover-image.lightbox-cover-image {
    height: 100%;
  }
  .button-wrap.hide-on-mobile {
    display: none;
  }
  .button.small-button.sided-button {
    margin-left: 30px;
  }
  .button.small-button.absolute-button-row {
    position: relative;
  }
  .button.white-button.mobile-margins {
    margin-bottom: 25px;
  }
  .button.absolute-button {
    position: relative;
    bottom: 0;
    left: auto;
    right: 0;
  }
  .button.margin-35.no-margin-mobile {
    margin-bottom: 0;
  }
  .button.margin-side-15 {
    margin-bottom: 15px;
    margin-right: 0;
  }
  .button.full.popup-button {
    width: 100%;
    margin-top: 0;
  }
  .button.flex-no {
    flex: none;
  }
  .button.full-mobile {
    width: 100%;
  }
  .no-margin.subtitle-double {
    height: 4.4em;
  }
  .no-margin.subtitle-double.h4-style.remove-height-set {
    height: auto;
    font-size: 20px;
  }
  .no-margin.margin-15-mobile {
    margin-bottom: 15px;
  }
  .no-margin.moblie-300 {
    max-width: 300px;
  }
  .no-margin.kk-titles {
    font-size: 38px;
  }
  .checked-list.gap-flex {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
  .skills-card {
    width: 250px;
    min-width: auto;
    flex: none;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .feature-checkbox {
    margin-left: 20px;
  }
  .hiw-wrapper {
    max-width: 462px;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }
  .feature.light-feature-hero {
    flex-direction: column;
    padding-left: 0;
  }
  .checked-list-item.no-margin-mobile {
    margin-bottom: 0;
  }
  .logo-bar-text {
    width: 100%;
    max-width: none;
    text-align: center;
    margin-bottom: 15px;
  }
  .logo-bar-text.marginated.lefted-text,
  .logo-bar-text.ppc-logo-text {
    text-align: left;
  }
  .hiw-card {
    max-width: 240px;
    padding: 15px;
  }
  .skills-refresh-wrapper {
    max-width: 462px;
    justify-content: flex-start;
    padding-left: 15px;
    display: flex;
  }
  .feature-div-refresh.button-div-refresh {
    align-items: flex-end;
  }
  .logo-bar-logos {
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .logo-bar-logos.airbbnb {
    order: 5;
    margin-top: 5px;
  }
  .logo-bar-logos.airbbnb.hide-on-mobile {
    width: 75px;
    margin-right: 0;
    display: block;
  }
  .logo-bar-logos.airbbnb.new-airbnb-size {
    margin-bottom: 32px;
  }
  .logo-bar-logos.bissell {
    order: 4;
  }
  .logo-bar-logos.bissell.ppc-bisell {
    width: 40px;
    margin-right: 35px;
  }
  .logo-bar-logos.bissell.hide-ppc {
    display: none;
  }
  .logo-bar-logos.bissell.show-on-mobile.new-bisell {
    margin-bottom: 32px;
  }
  .logo-bar-logos.automatic {
    order: 6;
    margin-top: 5px;
  }
  .logo-bar-logos.automatic.hide-on-mobile {
    display: none;
  }
  .logo-bar-logos.automatic.new-automatic-logo {
    margin-bottom: 32px;
    display: none;
  }
  .logo-bar-logos.godaddy {
    order: 2;
  }
  .logo-bar-logos.godaddy.ppc-ge {
    width: 37px;
    margin-right: 35px;
  }
  .logo-bar-logos.coty {
    order: 3;
  }
  .logo-bar-logos.coty.hide-mobile {
    margin-bottom: 32px;
  }
  .logo-bar-logos.microsoft {
    order: 1;
    display: block;
  }
  .logo-bar-logos.microsoft.ppc-m {
    width: 100px;
    margin-left: 0;
    margin-right: 35px;
  }
  .logo-bar-logos.microsoft.new-microsoft-logo {
    margin-bottom: 32px;
  }
  .logo-bar-logos.microsoft-in-hero {
    order: 1;
    margin-bottom: 0;
    display: block;
  }
  .logo-bar-logos.airbnb-in-hero,
  .logo-bar-logos.bisell-in-hero {
    order: 1;
    margin-bottom: 0;
    margin-left: 0;
    display: block;
  }
  .logo-bar-logos.godaddy-in-hero {
    order: 1;
    display: none;
  }
  .logo-bar-logos.godaddy.ppc-go {
    display: none;
  }
  .logo-bar-logos.godaddy-v2 {
    order: 2;
  }
  .logo-bar-logos.godaddy-v2.ppc-ge {
    width: 37px;
    margin-right: 35px;
  }
  .logo-bar-logos.godaddy-v2.hide-ppc {
    display: none;
  }
  .logo-bar-logos.godaddy-v2.new-godaddy-logo {
    margin-bottom: 32px;
  }
  .logo-bar-logos.microsoft-v3 {
    margin: 0;
    display: block;
  }
  .logo-bar-logos.microsoft-v3.ppc-m {
    width: 100px;
    margin-left: 0;
    margin-right: 35px;
  }
  .logo-bar-logos.microsoft-v3.new-microsoft-logo {
    margin-bottom: 32px;
  }
  .logo-bar-logos.airbbnb-v3 {
    margin: 0;
  }
  .logo-bar-logos.airbbnb-v3.hide-on-mobile {
    width: 75px;
    margin-right: 0;
    display: block;
  }
  .logo-bar-logos.airbbnb-v3.new-airbnb-size {
    margin-bottom: 32px;
  }
  .logo-bar-logos.pga-v3,
  .logo-bar-logos.bissell-v3 {
    margin: 0;
  }
  .logo-bar-logos.bissell-v3.ppc-bisell {
    width: 40px;
    margin-right: 35px;
  }
  .logo-bar-logos.bissell-v3.hide-ppc {
    display: none;
  }
  .logo-bar-logos.bissell-v3.show-on-mobile.new-bisell {
    margin-bottom: 32px;
  }
  .logo-bar-logos.grammarly {
    margin-bottom: 0;
    margin-left: 0;
  }
  .logo-bar-logos.grammarly-logo {
    margin-left: 0;
  }
  .remote-work-refresh-card {
    min-height: 150px;
  }
  .row.space-between-tabs {
    flex-direction: column;
    align-items: flex-start;
  }
  .row.rocket-row {
    margin-top: 5px;
    margin-bottom: 15px;
  }
  .side-image-wrap {
    width: 100%;
    height: 300px;
    border-radius: 6px;
  }
  .side-image-wrap.smaller-side-image {
    height: 290px;
    min-width: auto;
  }
  .side-image-wrap.smaller-side-image.tablet-image {
    height: auto;
  }
  .side-image-wrap.smaller-side-image.fixed-size,
  .side-image-wrap.smaller-side-image.azure-size {
    height: 290px;
  }
  .side-image-wrap.smaller-side-image.second-page {
    height: 400px;
  }
  .prefooter-refresh-image.edit-size {
    display: none;
  }
  .pointer-link-down.margin-70 {
    margin-bottom: 35px;
  }
  .margin-25 {
    margin-bottom: 15px;
  }
  .margin-25.h3 {
    font-size: 28px;
    line-height: 1em;
  }
  .footer-label.social-label {
    width: 100%;
  }
  .footer-label.abm-links {
    width: 100%;
    order: 1;
    margin-top: 15px;
  }
  .footer {
    padding-top: 0;
  }
  .footer.ppc-footer,
  .footer.womens-footer {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .footer.gift-footer {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .footer-label-wrap {
    align-items: center;
  }
  .visitor-container {
    max-width: 462px;
  }
  .visitor-container.footer-rights {
    flex-flow: column;
    margin-top: 20px;
  }
  .visitor-container.newhorizons-payroll {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
  .visitor-container.grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .visitor-container.footer-rights {
    flex-wrap: wrap;
  }
  .visitor-container.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .visitor-container.center {
    flex-wrap: wrap;
  }
  .visitor-container.visitro-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .visitor-container.center {
    align-items: flex-start;
  }
  .footer-arrow {
    display: block;
  }
  .social-sideflex {
    width: 100%;
    border-bottom: 1px solid #2b5468;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .social-sideflex.social-side-flex-app {
    width: auto;
    border-bottom-style: none;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .social-sideflex.social-side-flex-app.brand-social-sideflex,
  .social-sideflex.social-side-flex-app.r-2-0 {
    padding-bottom: 0;
  }
  .social-sideflex.social-side-flex-app.r-2-0.modified-side-flex-app {
    flex-direction: row;
    align-items: flex-end;
  }
  .social-sideflex.social-side-flex-app {
    padding-top: 0;
    padding-bottom: 20px;
  }
  .footer-columns {
    width: 100%;
    max-width: none;
    cursor: pointer;
    border-bottom: 1px solid #55616d;
    justify-content: flex-start;
    padding-bottom: 20px;
    overflow: hidden;
  }
  .visitor-footer-link.bottom-links {
    margin-right: 30px;
  }
  .social-links-wrap {
    margin-top: 14px;
    margin-left: 0;
  }
  .social-icon {
    margin-left: 0;
    margin-right: 10px;
  }
  .social-icon.app-icon.no-left-margjn {
    margin-left: 0;
  }
  .footer-wrap {
    padding-top: 0;
    padding-bottom: 15px;
  }
  .footer-wrap.ppc-footer,
  .footer-wrap.womens-footer {
    border-radius: 0;
    padding: 25px 0;
  }
  .footer-wrap.ppc-plus-footer {
    text-align: center;
    border-radius: 0;
    padding: 25px 0;
  }
  .social-footer-wrap {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
  }
  .social-footer-wrap.modified-footer-wrap {
    margin-bottom: 20px;
  }
  .slide-content {
    width: 100vw;
    align-self: center;
  }
  .margin-10.h2 {
    font-size: 32px;
    line-height: 1em;
  }
  .montreal.white.margin-40.max-width-230-mobile {
    max-width: 230px;
  }
  .montreal.why-bussines-right-heading {
    max-width: 220px;
  }
  .cat-cards-wrap {
    max-width: 462px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }
  .cat-card {
    margin-right: 0;
  }
  .black-text.margin-15.slider-black-text {
    height: 54px;
  }
  .cat-categories-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 25px;
  }
  .categories-content {
    height: auto;
    align-items: flex-start;
    margin-bottom: 15px;
  }
  .categories-image {
    height: 200px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 15px;
  }
  .skills-wrap {
    width: 100vw;
    flex-wrap: nowrap;
    justify-content: center;
    align-self: center;
  }
  .skills-wrap.new-one {
    width: 100%;
  }
  .skills-tag {
    flex: none;
  }
  .skills-tag.margins-skills {
    margin-bottom: 10px;
  }
  .faq-item-content {
    border-top: 1px #e0e0e0;
  }
  .faq-list {
    box-shadow: none;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }
  .read-more-toggle.show-on-mobile,
  .read-more-toggle.hide-desk,
  .read-more-toggle.bundled-hidden-select-spec {
    display: flex;
  }
  .faq-item-toggle {
    margin-top: 0;
  }
  .see-all-link {
    background-color: #fff;
    align-items: flex-end;
    display: flex;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .see-more {
    flex: none;
  }
  .see-more-button {
    display: flex;
    overflow: hidden;
  }
  .related-link {
    height: auto;
    margin-bottom: 1.5px;
  }
  .view-less {
    flex: none;
  }
  .links-mask {
    position: relative;
    overflow: hidden;
  }
  .view-less-button {
    display: flex;
    overflow: hidden;
  }
  .links-list {
    grid-template-columns: 1fr;
  }
  .light-hero-container.grid {
    max-width: 432px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .light-hero-container.grid.tech-hero,
  .light-hero-container.grid.margins-hero-fw {
    margin-bottom: 25px;
  }
  .get-to-work-image {
    width: 432px;
  }
  .margin-55 {
    margin-bottom: 35px;
  }
  .h1-style {
    font-size: 38px;
  }
  .h1-style.newhorizons-neue.text-white.margin-70-bud {
    margin-bottom: 40px;
  }
  .h1-style.dark-text.h1-kk {
    font-size: 42px;
  }
  .h2-style {
    font-size: 32px;
  }
  .h2-style.text-white.bud-h2 {
    font-size: 18px;
  }
  .h2-style.gray-1-text.bud-h2 {
    font-size: 20px;
  }
  .h3-style {
    font-size: 28px;
  }
  .h3-style.nh-rza.white.bud {
    font-size: 18px;
    line-height: 20px;
  }
  .h3-style.nh-rza-bud {
    font-size: 28px;
  }
  .h3-style.nh-rza-bud.white.bud {
    font-size: 18px;
    line-height: 20px;
  }
  .h4-style {
    font-size: 24px;
  }
  .h4-style.nh-rza.white.margin-50 {
    margin-bottom: 10px;
  }
  .h4-style.nh-rza.white.margin-50.bud {
    font-size: 14px;
    line-height: 20px;
  }
  .h4-style.margin-40 {
    margin-bottom: 20px;
  }
  .h4-style.text-white.margin-45 {
    margin-bottom: 25px;
  }
  .h5-style {
    font-size: 20px;
  }
  .h5-style.margin-25.ppc-h5 {
    font-size: 22px;
  }
  .h5-style.text-white.quote {
    font-size: 20px;
  }
  .h6-style.gray-1-text.no-margin.mobile-margin-10 {
    margin-bottom: 10px;
  }
  .margin-m {
    margin-bottom: 15px;
  }
  .skills {
    margin-bottom: 10px;
  }
  .cat-cards-slider.summer {
    align-self: center;
  }
  .categories-filters {
    display: block;
  }
  .lap-top-image {
    object-fit: contain;
    object-position: 100% 50%;
  }
  .scrolled-button-3-0 {
    overflow: hidden;
  }
  .bottom-nav-button-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
  .search-block-wrapper-3-0.nav-v2 {
    display: none;
  }
  .tabs-pane-content-3-0 {
    max-width: 462px;
  }
  .ft-content-responsive-3-0 {
    flex: 1;
  }
  .nav-3-0-button.responsive-nav-3-0-button {
    margin-left: 30px;
    padding-left: 0;
    font-size: 13px;
  }
  .tabs-wrapper-3-0,
  .sub-nav-container-3-0 {
    max-width: 462px;
  }
  .nav-link-text-3-0 {
    font-size: 13px;
  }
  .search-overall-wrap-3-0 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .sub-nav-3-0,
  .back-label.hiw-number {
    display: none;
  }
  .nav-menu-responsive-3-0.visible {
    display: flex;
  }
  .nav-3-0-button-scrolled:hover {
    color: #fff;
    background-color: #0850a0;
  }
  .right-nav-3-0 {
    height: 100%;
  }
  .content-grid-3-0 {
    max-width: 462px;
  }
  .ft-item-modal-3-0._1 {
    display: flex;
  }
  .footer-rows.modified-footer-row,
  .bottom-footer-row {
    flex-direction: column;
  }
  .bottom-footer-row.bottom-brand-footer {
    flex-direction: column;
    align-items: center;
  }
  .bottom-footer-row.horizontal-wrap {
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
  }
  .bottom-footer-links {
    margin-top: 15px;
    display: flex;
  }
  .bottom-footer-links.bundled-bottom-footer-link {
    margin-top: 0;
  }
  .dark-text.margin-15.mobile-10 {
    margin-bottom: 10px;
  }
  .centered-info {
    text-align: left;
    align-items: flex-start;
  }
  .gray-1-text.margin-20.ppc-payroll {
    max-width: 462px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .featured-item-grid {
    max-width: 462px;
  }
  .featured-item-grid.grid-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-left: 0;
  }
  .featured-item-grid.grid-wrap.last-grid-wrap,
  .center-featured,
  .background-features {
    display: none;
  }
  .prefooter-project-catalog.purpule {
    height: 250px;
  }
  .feature-checkbox-table {
    margin-left: 0;
  }
  .hiden-checkmarks {
    display: block;
  }
  .margin-15-mobile.max-mobile {
    max-width: 200px;
  }
  .margin-15-mobile.max-mobile.max-desk-custom {
    max-width: 250px;
  }
  .talent-scout-dropdown-icon-3-0 {
    margin-left: 5px;
    display: block;
  }
  .talent-sub-nav-link-3-0 {
    margin-left: 15px;
  }
  .talent-nav-3-0-button-scrolled:hover {
    color: #fff;
    background-color: #0850a0;
  }
  .signoff {
    margin-bottom: 50px;
  }
  .margin-30.max-mobile {
    max-width: 60%;
  }
  .leader-item-content {
    padding-top: 0;
  }
  .leader-item-toggle {
    margin-top: 0;
  }
  .leaders-column-name.sam {
    flex: 1;
  }
  .map-image {
    object-fit: cover;
  }
  .payroll-slider {
    width: 100%;
    max-width: 432px;
    overflow: visible;
  }
  .payroll-slider-overall {
    width: 100vw;
    flex-direction: column;
    justify-content: center;
    display: flex;
    left: 0;
    overflow: hidden;
  }
  .payroll-mask {
    width: 100%;
  }
  .payroll-slides {
    width: 100%;
    margin-right: 10px;
    padding-right: 0;
  }
  .payroll-slide-nav {
    width: 352px;
  }
  .payroll-arrow {
    opacity: 0;
    top: auto;
    bottom: 0%;
    left: auto;
    right: -200px;
  }
  .payroll-arrow.right-arrow-payrolll {
    top: auto;
    bottom: 0%;
    left: auto;
    right: -200px;
  }
  .form-wrapper {
    width: 100%;
    height: 100%;
    border-radius: 0;
    padding-top: 45px;
    padding-bottom: 45px;
    overflow: auto;
  }
  .form-overflow {
    height: 100%;
    max-height: none;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }
  .small {
    font-weight: 400;
  }
  .small.bottom-position {
    text-align: right;
    position: relative;
    bottom: 0;
    right: 0;
  }
  .small.all-caps.absolute {
    z-index: 1;
    left: 43px;
  }
  .small.all-caps.second-one {
    left: -111px;
  }
  .x-marketo {
    position: absolute;
  }
  .skills-slide {
    width: 100%;
    max-width: 462px;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
    overflow: auto;
  }
  .skills-slide.new-one {
    height: 85px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }
  .h2-desktop {
    display: none;
  }
  .enterprise-brand {
    padding-left: 0;
  }
  .nav-link-enterprise {
    display: block;
  }
  .green-bg {
    height: 297px;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }
  .nav-link-enterprise-body {
    display: none;
  }
  .thanks-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }
  .video-wrapper {
    margin-top: 30px;
  }
  .absolute-text {
    top: -30px;
  }
  .why-newhorizons-slide-nav {
    padding-top: 26px;
  }
  .slide-why-newhorizons {
    height: 100%;
    grid-row-gap: 25px;
    padding: 15px;
  }
  .why-newhorizons-image {
    width: 100%;
    height: 250px;
  }
  .slider-stats-wrap {
    margin-bottom: 0;
  }
  .slider-quote {
    display: none;
  }
  .slide-element {
    height: 100%;
  }
  .one-place-card {
    align-items: center;
    display: flex;
  }
  .one-place-image-wrap {
    width: 120px;
    height: 100px;
    min-height: 100px;
    min-width: 120px;
    margin-bottom: 0;
    margin-right: 15px;
  }
  .feature-line {
    margin-top: 5px;
    margin-bottom: 10px;
  }
  .hero-phone {
    display: none;
  }
  .letter-covid {
    flex-direction: column;
    align-items: flex-start;
  }
  .president-image-letter {
    width: 160px;
    height: 160px;
    min-height: 160px;
    min-width: 160px;
    margin-bottom: 15px;
  }
  .dropdown {
    width: 100%;
  }
  .dropdown-toggle {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }
  .dropdown-list {
    padding-top: 15px;
  }
  .dropdown-toggle-cms {
    display: block;
  }
  .arrow-image-dropdown {
    width: 10px;
    height: 10px;
  }
  .get-started-item {
    height: auto;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 25px;
    padding-left: 0;
  }
  .get-started-image {
    width: 80px;
    height: 80px;
    min-height: 80px;
    min-width: 80px;
    display: flex;
    position: relative;
  }
  .get-started-image.responsive-get-started {
    width: 80px;
    height: 80px;
    min-height: 80px;
    min-width: 80px;
    display: block;
    position: static;
  }
  .get-started-inner {
    width: 80px;
    height: 80px;
  }
  .hiw-talent-image {
    width: 100%;
  }
  .responsive-block {
    width: 100%;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }
  .no-margin-responsive {
    margin-bottom: 0;
  }
  .work-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }
  .support-margins {
    margin-bottom: 10px;
  }
  .hiw-margins {
    margin-bottom: 0;
  }
  .trusted-wrap {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .hero-paragraph {
    margin-bottom: 15px;
  }
  .marginated-list {
    margin-bottom: 50px;
  }
  .max-180.break-max.break-alignment {
    width: 100%;
    align-self: stretch;
  }
  .small-update {
    font-weight: 400;
  }
  .prefooter-image-dc.biger-dc,
  .prefooter-image-dc.control-dc {
    height: 230px;
  }
  .tabs-menu {
    flex-direction: row;
    overflow: auto;
  }
  .tab-link-text {
    white-space: nowrap;
    font-size: 28px;
  }
  .success-tabs-menu-re-design {
    width: 100%;
    max-width: 430px;
    align-self: center;
  }
  .success-tabs-menu-re-design.post-wrap {
    margin-bottom: 10px;
    overflow: auto;
  }
  .success-tab-re-design {
    grid-row-gap: 15px;
  }
  .slider-imagee-re-design {
    height: 250px;
  }
  .success-tab-link-re-design {
    flex: none;
  }
  .skills-wrap-tabs {
    margin-bottom: 5px;
  }
  .max-400.margin-80 {
    margin-bottom: 50px;
  }
  .no-line-feature {
    margin-bottom: 25px;
  }
  .tuf-tabs-content {
    padding-top: 50px;
  }
  .grants-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .modal-block {
    width: 95%;
  }
  .grantee-modal {
    height: 100vh;
    align-items: flex-start;
    padding-top: 99px;
    overflow: auto;
  }
  .ts-tabs-menu {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    overflow: auto;
  }
  .ts-tab-link {
    min-width: 45vw;
  }
  .fw-tabs-grid {
    max-width: 462px;
    grid-row-gap: 15px;
  }
  .fw-tabs-menu-new {
    display: flex;
    overflow: auto;
  }
  .fw-fake-link {
    white-space: nowrap;
  }
  .hiw-card-grid {
    grid-row-gap: 15px;
  }
  .tech-card {
    padding: 15px;
  }
  .talent-grant-list {
    grid-template-columns: 1fr;
  }
  .projects-wrap {
    width: 300px;
  }
  .projects-wrap.homepage,
  .wt-slide {
    width: 100%;
  }
  .pointer-wrap {
    display: flex;
  }
  .page-jump-links {
    position: relative;
    top: 0;
  }
  .max-embede {
    max-width: none;
  }
  .fw-static {
    max-width: 462px;
    grid-row-gap: 15px;
  }
  .footer-wrap-small {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .logo-bar-margins {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .collection-list-wrapper-3 {
    padding-left: 0;
  }
  .green-bg-investors {
    height: 297px;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }
  .eyebrow-3 {
    width: 30px;
  }
  .faq-list-2 {
    box-shadow: none;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }
  .slider-mask {
    width: 100%;
  }
  .anchor-point-2 {
    top: -50px;
  }
  .slider-2 {
    padding-right: 0;
  }
  .column-3.center-mobile {
    text-align: center;
    justify-content: center;
    align-items: center;
  }
  .column-3.select-number-wrap {
    text-align: left;
    flex-direction: row;
  }
  .column-3.mobile-margins {
    margin-bottom: 50px;
  }
  .column-3.agency-hero-column {
    align-items: stretch;
  }
  .talent-scout-hero-images {
    width: 100%;
    height: 300px;
  }
  .talent-hero-image-top {
    width: 250px;
    height: 175px;
  }
  .footer-columns-2 {
    cursor: pointer;
    border-bottom: 1px solid #2b5468;
    justify-content: flex-start;
    padding-bottom: 20px;
    overflow: hidden;
  }
  .faq-mark {
    display: none;
  }
  .talent-hero-image-bot {
    width: 295px;
    height: 210px;
  }
  .visitor-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .visitor-section.agency-heros {
    padding-bottom: 40px;
  }
  .visitor-section.agency-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .faq-yellow-circle-2 {
    display: none;
  }
  .faq-item-toggle-2 {
    margin-top: 0;
  }
  .slide-nav-spec {
    width: 352px;
  }
  .faq-item-content-2 {
    background-color: #fff;
    border-top: 1px solid #e0e0e0;
    padding-top: 20px;
  }
  .hiw-heading-2 {
    margin-bottom: 10px;
  }
  .real-feedback {
    height: 280px;
  }
  .intro {
    font-size: 16px;
  }
  .section-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .container-2 {
    grid-template-columns: 1fr 1fr;
  }
  .number-wrap {
    width: 40px;
    height: 40px;
    flex: none;
    margin-right: 20px;
    font-size: 20px;
  }
  .select-line {
    width: 1px;
    height: 70%;
    top: 15%;
    bottom: auto;
    left: 20px;
    right: auto;
  }
  .grid-dots {
    width: 100px;
    top: 0;
    right: -25px;
  }
  .talent-sub-nav-link-3-0-3 {
    margin-left: 15px;
  }
  .talent-nav-3-0-button-scrolled-2:hover {
    color: #fff;
    background-color: #0850a0;
  }
  .text-white.mobile-no-margin {
    margin-bottom: 0;
  }
  .underline-row {
    width: 100%;
    justify-content: center;
    align-items: flex-end;
  }
  .tabulated-link {
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .margin-xxl {
    margin-bottom: 50px;
  }
  .proven-agencies-wrap {
    height: 240px;
    margin-bottom: 30px;
  }
  .hiw-line-big {
    display: none;
  }
  .custom-dvi.no-wrap-nav {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: visible;
  }
  .testimonial-image-3 {
    width: 100%;
    height: auto;
  }
  .display {
    font-size: 38px;
    line-height: 52px;
  }
  .size-for-text {
    width: 130px;
    min-width: 130px;
    display: inline-block;
  }
  .size-for-text-big {
    width: 173px;
    display: inline-block;
  }
  .green-dot {
    top: 90px;
  }
  .hiw-heading {
    margin-bottom: 10px;
  }
  .projects-image-1 {
    left: 20px;
  }
  .underline-row-2 {
    width: 100%;
    justify-content: center;
    align-items: flex-end;
  }
  .reputation-card {
    bottom: 15px;
  }
  .projects-image-2 {
    left: 53px;
  }
  .projects-images-wrap {
    margin-bottom: 0;
  }
  .market-images-wrap {
    height: 280px;
  }
  .margin-xxl-2 {
    margin-bottom: 50px;
  }
  .hire-card {
    padding-left: 7px;
    padding-right: 7px;
  }
  .agency-sub-hero-image-1 {
    padding-left: 0;
  }
  .cloud-graphic-circle-rigghtt {
    top: auto;
    bottom: -10px;
    left: -30px;
  }
  .get-started-grid.ppc-hiw {
    margin-bottom: 25px;
  }
  .rates-card {
    grid-template-columns: 1fr;
    padding-left: 15px;
    padding-right: 15px;
  }
  .horizontal-centar.aling-right {
    align-self: flex-start;
  }
  .review-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 15px;
  }
  .review-links {
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }
  .review-see-more {
    display: flex;
  }
  .nav-brand {
    height: 72px;
  }
  .brand-container {
    padding-left: 24px;
    padding-right: 24px;
  }
  .nav-link-brand {
    height: 53px;
    border-bottom: 1px solid #d5dbe0;
    justify-content: flex-start;
    align-items: center;
    padding-left: 24px;
    display: flex;
  }
  .brand-spacer {
    display: none;
  }
  .nav-menu {
    background-color: #fff;
    border-top: 1px solid #d5dbe0;
    padding-left: 0;
    top: 64px;
  }
  .nav-link-brand-light {
    height: 52px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 24px;
    display: none;
  }
  .background-video.preloader-bg-video {
    height: 300px;
  }
  .brand-section.gray-section-brand {
    height: auto;
    position: relative;
  }
  .brand-section.gray-sticky-section {
    position: relative;
  }
  .brand-container-regular {
    max-width: 462px;
  }
  .brand-container-regular.hero-container-brand {
    max-width: none;
  }
  .moving-image-go {
    margin-bottom: 10px;
  }
  .upwego-gif {
    width: 100%;
  }
  .brand-container-grid.stretch-height {
    height: auto;
  }
  .jumbo-h1.text-white.kk {
    font-size: 45px;
  }
  .brand-section-sticky,
  .brand-section-sticky.reverse-lower {
    height: auto;
    position: relative;
  }
  .brand-section-sticky.fixing-height-brand-section {
    height: auto;
  }
  .image-jumbo {
    height: 450px;
  }
  .gray-image-wrap {
    width: 300px;
  }
  .brand-mask {
    height: 380px;
  }
  .jumbo-gif-wrap {
    height: 300px;
    margin-top: 32px;
  }
  .column-max-height {
    height: auto;
    padding-top: 32px;
  }
  .footer-brand {
    height: auto;
    padding-bottom: 20px;
  }
  .footer-rows-brand {
    height: auto;
    padding-top: 20px;
  }
  .social-icon-brand {
    margin-left: 0;
    margin-right: 10px;
  }
  .social-icon-brand.app-icon.no-left-margjn {
    margin-left: 0;
  }
  .mini-h1 {
    font-size: 32px;
    line-height: 1em;
  }
  .insider-grid {
    grid-template-columns: 1fr 1fr;
  }
  .insider-line {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .watermark-image-wrap {
    height: 300px;
  }
  .watermark-image-small {
    height: 190px;
  }
  .color-pallete {
    width: 100%;
    height: 355px;
  }
  .fonts-image-wrap,
  .guidelines-image-wrap {
    height: 52vw;
  }
  .hero-gif-upwego {
    height: 350px;
  }
  .first-part-video,
  .second-part-video {
    height: 300px;
  }
  .menu-button {
    padding-right: 0;
  }
  .brand-dd {
    flex-direction: column;
    align-items: flex-start;
  }
  .brand-dd.download-brand-dd {
    display: flex;
  }
  .brand-dd.our-brand-dd {
    display: none;
  }
  .brand-dd-toggle {
    width: 100%;
    height: 53px;
    border-bottom: 1px solid #d5dbe0;
    justify-content: space-between;
    margin-left: 0;
    padding: 0 24px;
  }
  .brand-dd-list {
    flex-direction: column;
    display: none;
  }
  .brand-dd-list.w--open {
    display: flex;
  }
  .brand-click-blocker {
    width: 100%;
    height: 55px;
    display: none;
    top: -1px;
  }
  .relative.negative-relative {
    justify-content: center;
  }
  .menu-button-brand {
    padding: 0 0 0 15px;
  }
  .menu-button-brand.w--open {
    background-color: #fff;
  }
  .nav-menu-button-brand {
    margin-left: 0;
    margin-right: 0;
  }
  .bundled-overflow-control {
    grid-row-gap: 15px;
  }
  .footer-row-bundled {
    max-width: 462px;
    flex-direction: row;
    justify-content: space-between;
  }
  .footer-wrap-bundled {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .testimonials-author-wrap {
    margin-top: 15px;
  }
  .fl-card {
    width: 100%;
    padding-bottom: 15px;
  }
  .fl-image.fl-big,
  .fl-rates {
    margin-bottom: 10px;
  }
  .fl-rates.side-margin-60,
  .fl-rates.side-margin-50 {
    margin-right: 30px;
  }
  .skils-wrapper {
    margin-bottom: 15px;
  }
  .skils-wrapper.popup {
    margin-bottom: 20px;
  }
  .quote-logo {
    margin-bottom: 25px;
  }
  .preloader-placer.download-page-pre-loader.template-page {
    bottom: 15px;
  }
  .div-block-2 {
    height: auto;
  }
  .sign-up-fl {
    width: 100%;
  }
  .ppc-fl-info {
    padding: 0;
    overflow: auto;
  }
  .fl-info-wrap {
    border-radius: 0;
    margin-top: -40px;
    padding-bottom: 0;
    overflow: auto;
  }
  .fl-info {
    padding-bottom: 0;
  }
  .fl-line.last-line {
    margin-top: 0;
  }
  .close-popup-link {
    z-index: 999;
    width: 40px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 50%;
    flex-direction: column;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    display: none;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    right: 0;
  }
  .close-popup-link.second-one {
    flex: none;
    display: flex;
    top: 10px;
    right: 10px;
  }
  .fl-wrap {
    width: 100%;
    height: 340px;
    flex: none;
  }
  .swiper-slide {
    width: 281px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .swiper-slide.agency-slide {
    height: 375px;
  }
  .swiper-slide.second-page.new {
    padding-right: 15px;
  }
  .swiper-slide.reviews-slide {
    padding-left: 0;
    padding-right: 0;
  }
  .budweiser-hero-logo {
    align-items: center;
    margin-bottom: 15px;
  }
  .budweiser-hero-logo.update {
    position: relative;
    top: 0;
    right: 0;
  }
  .budweiser-logo {
    width: 54px;
  }
  .budweiser-hero-icon {
    width: 5px;
  }
  .budweiser-paragraph {
    font-size: 16px;
    line-height: 20px;
  }
  .budweiser-image-wrap {
    height: 360px;
  }
  .payroll-overflow {
    width: 100vw;
  }
  .payrol-overflow-item {
    width: 432px;
    min-width: 432px;
    margin-right: 10px;
  }
  .payroll-text {
    margin-top: -15px;
  }
  .h1 {
    font-size: 38px;
    line-height: 1em;
  }
  .popup-item {
    min-width: 100%;
    border-radius: 0;
    padding-top: 50px;
  }
  .close-icon {
    top: 15px;
    right: 15px;
  }
  .report-image {
    display: none;
  }
  .buble.on-blue-section {
    margin-top: 12px;
  }
  .big-box {
    height: 200px;
  }
  .big-box.box-2 {
    height: 200px;
    margin-bottom: 0;
  }
  .big-box.box-3,
  .big-box.box-4 {
    height: 200px;
  }
  .fl-popup-button {
    z-index: 999;
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 20px;
    position: -webkit-sticky;
    position: sticky;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .close-wrapper {
    width: 15%;
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }
  .work-is-everywhere-image {
    order: -1;
    margin-bottom: 25px;
  }
  .tabs-menu-2 {
    width: 100vw;
    padding-left: 15px;
    display: flex;
    overflow: auto;
  }
  .report-tabs {
    flex: none;
    margin-right: 15px;
  }
  .report-tab {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }
  .tab-image.bg {
    width: 100%;
    right: 0;
  }
  .contain-image.top-contain-image {
    object-position: 0% 0%;
  }
  .tabs-content {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }
  .thank-you-hero {
    min-height: auto;
  }
  .paralex-image {
    object-position: 60% 50%;
  }
  .image-3 {
    width: 100%;
    right: 0;
  }
  .indeed-slider-grid {
    grid-template-columns: 1fr;
  }
  .slide-3 {
    width: 350px;
    margin-right: 15px;
  }
  .talent-spotlight.v2-talent,
  .talent-spotlight.v2-talent-cat {
    padding: 15px;
  }
  .overflow-items-grid {
    width: 100%;
    max-width: 462px;
  }
  .mobile-app-hero-image {
    display: none;
  }
  .app-slider {
    padding-bottom: 40px;
  }
  .app-slider-nav {
    bottom: 0;
  }
  .background-video-gif.preloader-bg-video {
    height: 300px;
  }
  .agency-toggle {
    background-position: 98%;
  }
  .agency-toggle.w--open {
    background-position: 96%;
  }
  .agency-dd-list.w--open {
    padding-left: 15px;
    padding-right: 15px;
  }
  .agency-card-new {
    width: 100%;
    min-width: auto;
    flex: none;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .agency-grid-cards {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }
  .review-item-agency {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }
  .success-tabs-menu-re-design-2 {
    width: 100%;
    max-width: 430px;
    align-self: center;
    overflow: auto;
  }
  .success-tabs-menu-re-design-2.post-wrap {
    max-width: none;
  }
  .success-tab-link-re-design-2 {
    flex: none;
  }
  .reviews-cms {
    padding-left: 15px;
    padding-right: 15px;
  }
  .reviews-cms.mobile {
    width: 100vw;
    padding-left: 15px;
    display: flex;
    overflow: auto;
  }
  .fillter-wrapper {
    flex-direction: column;
    display: flex;
  }
  .review-cat-links {
    flex: none;
    margin-right: 15px;
  }
  .empty-state {
    width: 95%;
    margin-left: 2.5%;
  }
  .reviews-tabs {
    width: 100vw;
    align-self: center;
  }
  .reviews-tabs-menu {
    width: 100vw;
    flex-direction: row;
    padding-top: 15px;
    padding-left: 15px;
    position: relative;
    top: 0;
    overflow: auto;
  }
  .h1-absolute {
    width: 100%;
    position: relative;
  }
  .reviews-tabs-wrapper {
    flex-direction: column;
    display: flex;
  }
  .reviews-tab-content {
    width: 100%;
  }
  .tabs-wrapper {
    width: 100%;
    justify-content: center;
    display: flex;
  }
  .seamless-tabs {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }
  .reviews-item {
    width: 300px;
    flex: none;
    margin-right: 15px;
  }
  .swiper-container.case-study-swiper {
    padding-left: 15px;
  }
  .swiper-container.enterprise-swiper-container {
    width: 280px;
  }
  .swiper-wrapper.reviews-swiper {
    flex-direction: row;
    padding-left: 15px;
  }
  .tab-pane-tab-2 {
    width: 100%;
    overflow: hidden;
  }
  .reviews-item-static,
  .reviews-item-static-2,
  .reviews-item-static-3,
  .reviews-item-static-4,
  .reviews-item-static-5,
  .reviews-item-static-6,
  .reviews-item-static-7,
  .reviews-item-static-8,
  .reviews-item-static-9 {
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .html-embed-8 {
    flex: none;
  }
  .mobile-filtering {
    width: 100vw;
    align-self: center;
    padding-left: 15px;
    display: flex;
    overflow: auto;
  }
  .filter-cms {
    display: flex;
  }
  .filter {
    flex: none;
  }
  .bubble-wrapper-overall-flex {
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
  }
  .bud-line {
    margin-bottom: 15px;
  }
  .form-blog-bud {
    width: 100%;
  }
  .meet-the-winner {
    max-width: 300px;
    font-size: 30px;
  }
  .ppc-tabs-wrapper {
    width: 100%;
  }
  .ppc-content-wrapper {
    overflow: visible;
  }
  .kristen-kish {
    align-items: center;
    margin-bottom: 15px;
    position: absolute;
    bottom: -5px;
    left: 15px;
  }
  .kristen-kish.update {
    position: relative;
    top: 0;
    right: 0;
  }
  .breadcrumbs-wrapper {
    width: 100%;
    max-width: 462px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .breadcrumb-link,
  .spacer-20px {
    flex: none;
  }
  .video,
  .video-wrapper {
    padding: 0;
  }
  .video-wrapper-colab.margin-50-bud {
    margin-bottom: 15px;
  }
  .h4-style-bud {
    font-size: 24px;
  }
  .h4-style-bud.nh-rza.white.margin-50 {
    margin-bottom: 10px;
  }
  .h4-style-bud.nh-rza.white.margin-50.bud {
    font-size: 14px;
    line-height: 20px;
  }
  .h4-style-bud.margin-40 {
    margin-bottom: 20px;
  }
  .banner-cover-image.desktop-image {
    display: none;
  }
  .banner-cover-image.mobile-hero-image {
    display: block;
  }
  .play-icon {
    width: 60px;
    height: 60px;
  }
  .testimonial-image-big {
    max-width: 100%;
  }
  .h5-style-3 {
    font-size: 20px;
  }
  .quote-h4 {
    font-size: 24px;
  }
  .quote-h4.partners-quote {
    margin-top: 0;
  }
  .full-collection.womens-margin {
    margin-bottom: 66px;
  }
  .full-collection.overflow-collection-wrap {
    overflow: auto;
  }
  .abm-cta-image {
    display: none;
  }
  .abm-popup-wrapper {
    overflow: scroll;
  }
  .left-image-wrap {
    height: auto;
  }
  .left-image-wrap.test {
    margin-bottom: 0;
  }
  .right-image-wrap {
    height: auto;
  }
  .right-slider-wrap {
    height: auto;
    flex-direction: column;
    justify-content: center;
  }
  .success-massage-icon {
    width: 180px;
    height: 180px;
  }
  .overflow-auto-wrap.only-resp {
    display: none;
  }
  .swiper-slide.hire-for-impact-slide {
    grid-row-gap: 15px;
    flex-direction: column;
  }
  .big-reach-out {
    min-height: 150px;
    padding: 15px;
  }
  .partner-logo-testimonial {
    margin-bottom: 15px;
  }
  .swiper-heading-wrapper.h2-mobile {
    display: flex;
  }
  .swiper-heading-wrapper.slider-column {
    max-width: 100%;
  }
  .swiper-heading-wrapper.direct-contracts-column,
  .swiper-heading-wrapper.hero-column {
    padding-top: 0;
    padding-left: 0;
  }
  .swiper-heading-wrapper.cat-tab-column {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .swiper-heading-wrapper.randomized-margin {
    margin-bottom: 20px;
  }
  .swiper-heading-wrapper.diagram {
    height: 520px;
    padding-left: 75px;
    overflow: auto;
  }
  .swiper-heading-wrapper.diagram.first {
    height: 500px;
    top: -14px;
    left: -261px;
  }
  .swiper-heading-wrapper.sticky {
    position: static;
    top: 0;
  }
  .assets-swiper-next-holiday-slider.reviews-arrow-right {
    width: 40px;
    height: 40px;
    background-size: 20px;
    top: -55px;
  }
  .assets-swiper-prev-holiday-slider.reviews-arrow-left {
    width: 40px;
    height: 40px;
    background-size: 20px;
    top: -55px;
    right: 70px;
  }
  .holiday-tabs-menu {
    width: 100%;
    align-self: center;
    overflow: auto;
  }
  .holiday-tabs-menu.post-wrap {
    max-width: none;
  }
  .tabs-wrapper-work.tabs-wrapper-v2 {
    height: 340px;
  }
  .tabs-links {
    flex: none;
  }
  .left-image-esg,
  .right-image-esg {
    width: 432px;
    height: 432px;
  }
  .quote-container {
    max-width: 462px;
  }
  .quote-container.master-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .quote-container.master-grid.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .quote-container.master-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .quote-container.master-grid.marginated-container {
    margin-bottom: 40px;
  }
  .quote-container.master-grid.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .quote-container.master-grid.margin-xxxl {
    margin-bottom: 50px;
  }
  .quote-container.master-grid.top-gray-margin {
    margin-bottom: 25px;
  }
  .quote-container.master-grid.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .quote-container.master-grid.slider-item {
    padding: 20px;
  }
  .quote-container.master-grid.gray-wrap {
    padding: 10px;
  }
  .quote-container.master-grid.margin-80-bud {
    margin-bottom: 30px;
  }
  .quote-container.master-grid.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .quote-container.master-grid.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .quote-container.master-grid.womens-margin {
    margin-bottom: 66px;
  }
  .quote-container.master-grid.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .quote-container.master-grid.esg-margin {
    margin-bottom: 40px;
  }
  .quote-container.logo-bar {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 0;
  }
  .quote-container.small-space-grid,
  .quote-container.grid-small {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .quote-container.grid-small.margin-xxxl {
    margin-bottom: 50px;
  }
  .quote-container.logo-bar-enterprise-container {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 0;
  }
  .quote-container.logo-bar-enterprise-container.margin-55 {
    margin-bottom: 25px;
  }
  .quote-container.logo-bar-enterprise-container.ppc-logos {
    justify-content: flex-start;
  }
  .quote-container.logo-bar-updated {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 50px;
    padding-bottom: 0;
  }
  .quote-container.logo-bar-updated.without-currve.ppc-logo {
    border-bottom-style: none;
    justify-content: space-between;
  }
  .quote-container.swipper {
    display: flex;
  }
  .quote-container.swipper.v2 {
    padding-left: 15px;
  }
  .quote-container.grid-15,
  .quote-container.grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .esg-report-card {
    width: 200px;
    min-width: 200px;
    margin-right: 15px;
  }
  .success-container {
    max-width: 462px;
    margin-bottom: 30px;
  }
  .success-container.master-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .success-container.master-grid.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .success-container.master-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .success-container.master-grid.marginated-container {
    margin-bottom: 40px;
  }
  .success-container.master-grid.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .success-container.master-grid.margin-xxxl {
    margin-bottom: 50px;
  }
  .success-container.master-grid.top-gray-margin {
    margin-bottom: 25px;
  }
  .success-container.master-grid.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .success-container.master-grid.slider-item {
    padding: 20px;
  }
  .success-container.master-grid.gray-wrap {
    padding: 10px;
  }
  .success-container.master-grid.margin-80-bud {
    margin-bottom: 30px;
  }
  .success-container.master-grid.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .success-container.master-grid.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .success-container.master-grid.womens-margin {
    margin-bottom: 66px;
  }
  .success-container.master-grid.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .success-container.master-grid.esg-margin {
    margin-bottom: 40px;
  }
  .success-container.logo-bar {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 0;
  }
  .success-container.small-space-grid,
  .success-container.grid-small {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .success-container.grid-small.margin-xxxl {
    margin-bottom: 50px;
  }
  .success-container.logo-bar-enterprise-container {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 0;
  }
  .success-container.logo-bar-enterprise-container.margin-55 {
    margin-bottom: 25px;
  }
  .success-container.logo-bar-enterprise-container.ppc-logos {
    justify-content: flex-start;
  }
  .success-container.logo-bar-updated {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 50px;
    padding-bottom: 0;
  }
  .success-container.logo-bar-updated.without-currve.ppc-logo {
    border-bottom-style: none;
    justify-content: space-between;
  }
  .success-container.swipper {
    display: flex;
  }
  .success-container.swipper.v2 {
    padding-left: 15px;
  }
  .success-container.grid-15,
  .success-container.grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .success-container.overflow-esg {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    display: flex;
  }
  .success-container.overflow-esg.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .success-container.overflow-esg.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .success-container.overflow-esg.marginated-container {
    margin-bottom: 40px;
  }
  .success-container.overflow-esg.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .success-container.overflow-esg.margin-xxxl {
    margin-bottom: 50px;
  }
  .success-container.overflow-esg.top-gray-margin {
    margin-bottom: 25px;
  }
  .success-container.overflow-esg.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .success-container.overflow-esg.slider-item {
    padding: 20px;
  }
  .success-container.overflow-esg.gray-wrap {
    padding: 10px;
  }
  .success-container.overflow-esg.margin-80-bud {
    margin-bottom: 30px;
  }
  .success-container.overflow-esg.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .success-container.overflow-esg.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .success-container.overflow-esg.womens-margin {
    margin-bottom: 66px;
  }
  .success-container.overflow-esg.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .success-container.overflow-esg.esg-margin {
    margin-bottom: 40px;
  }
  .gift-container {
    height: auto;
    max-width: 462px;
    margin-bottom: 55px;
  }
  .gift-container.master-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .gift-container.master-grid.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .gift-container.master-grid.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .gift-container.master-grid.marginated-container {
    margin-bottom: 40px;
  }
  .gift-container.master-grid.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .gift-container.master-grid.margin-xxxl {
    margin-bottom: 50px;
  }
  .gift-container.master-grid.top-gray-margin {
    margin-bottom: 25px;
  }
  .gift-container.master-grid.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .gift-container.master-grid.slider-item {
    padding: 20px;
  }
  .gift-container.master-grid.gray-wrap {
    padding: 10px;
  }
  .gift-container.master-grid.margin-80-bud {
    margin-bottom: 30px;
  }
  .gift-container.master-grid.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .gift-container.master-grid.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .gift-container.master-grid.womens-margin {
    margin-bottom: 66px;
  }
  .gift-container.master-grid.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .gift-container.master-grid.esg-margin {
    margin-bottom: 40px;
  }
  .gift-container.logo-bar {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 0;
  }
  .gift-container.small-space-grid,
  .gift-container.grid-small {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .gift-container.grid-small.margin-xxxl {
    margin-bottom: 50px;
  }
  .gift-container.logo-bar-enterprise-container {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 0;
  }
  .gift-container.logo-bar-enterprise-container.margin-55 {
    margin-bottom: 25px;
  }
  .gift-container.logo-bar-enterprise-container.ppc-logos {
    justify-content: flex-start;
  }
  .gift-container.logo-bar-updated {
    max-width: 432px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 50px;
    padding-bottom: 0;
  }
  .gift-container.logo-bar-updated.without-currve.ppc-logo {
    border-bottom-style: none;
    justify-content: space-between;
  }
  .gift-container.swipper {
    display: flex;
  }
  .gift-container.swipper.v2 {
    padding-left: 15px;
  }
  .gift-container.grid-15,
  .gift-container.grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .gift-container.overflow-esg {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    display: flex;
  }
  .gift-container.overflow-esg.enterprise-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .gift-container.overflow-esg.faq-container {
    max-width: 432px;
    margin-bottom: 25px;
    padding: 15px;
  }
  .gift-container.overflow-esg.marginated-container {
    margin-bottom: 40px;
  }
  .gift-container.overflow-esg.faq-container-cat {
    max-width: 432px;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  .gift-container.overflow-esg.margin-xxxl {
    margin-bottom: 50px;
  }
  .gift-container.overflow-esg.top-gray-margin {
    margin-bottom: 25px;
  }
  .gift-container.overflow-esg.fw-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .gift-container.overflow-esg.slider-item {
    padding: 20px;
  }
  .gift-container.overflow-esg.gray-wrap {
    padding: 10px;
  }
  .gift-container.overflow-esg.margin-80-bud {
    margin-bottom: 30px;
  }
  .gift-container.overflow-esg.esg-cta {
    max-width: 432px;
    padding-right: 15px;
  }
  .gift-container.overflow-esg.abm-cta {
    max-width: 432px;
    padding: 15px;
  }
  .gift-container.overflow-esg.womens-margin {
    margin-bottom: 66px;
  }
  .gift-container.overflow-esg.slider-item-holidey {
    max-width: none;
    padding: 0;
  }
  .gift-container.overflow-esg.esg-margin {
    margin-bottom: 40px;
  }
  .gift-hero-section {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .gift-hero-section.hero-section.margins-hero {
    margin-bottom: 15px;
  }
  .gift-hero-section.overflow-none.top-padding-85 {
    padding-top: 30px;
  }
  .gift-hero-section.cta-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gift-hero-section.cta-container.report-cta {
    padding-bottom: 50px;
  }
  .gift-hero-section.about-us,
  .gift-hero-section.leaders,
  .gift-hero-section.contact {
    padding-top: 60px;
  }
  .gift-hero-section.big-top-padding {
    padding-top: 50px;
  }
  .gift-hero-section.gray-section.not-report-gray {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .gift-hero-section._404-section {
    padding-top: 95px;
  }
  .gift-hero-section.cta-why-newhorizons {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .gift-hero-section.cat-gray-section {
    margin-bottom: 25px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .gift-hero-section.sub-section {
    padding-top: 40px;
  }
  .gift-hero-section.empty-hero.newhorizons-emissions {
    padding-top: 55px;
    padding-bottom: 25px;
  }
  .gift-hero-section.sub-gray-section {
    padding-top: 55px;
  }
  .gift-hero-section.gray-section-review {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .gift-hero-section.big-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .gift-hero-section.budweiser-thanks-you {
    min-height: auto;
  }
  .gift-hero-section.not-report-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .gift-hero-section.gray-diagram {
    margin-top: 0;
    margin-bottom: 25px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .gift-hero-section.padding-bottom-big {
    padding-bottom: 55px;
  }
  .gift-hero-section.custom-pad-open {
    padding-bottom: 15px;
  }
  .gift-hero-section.women-section {
    margin-top: 0;
    padding-top: 66px;
    padding-bottom: 25px;
  }
  .gift-hero-section.resources-hero {
    padding-top: 75px;
  }
  .gift-hero-section.women-section-copy {
    margin-top: 0;
    padding-top: 66px;
    padding-bottom: 25px;
  }
  .gift-hero-image {
    display: block;
  }
  .kristen-kish-logo {
    left: 14px;
  }
  .kk-side-image {
    height: 350px;
  }
  .jurnal-image {
    height: 350px;
    min-height: 350px;
  }
  .kk-cta-banner {
    padding: 15px;
  }
  .colab-side-image {
    height: 380px;
  }
  .cloab-slider {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .hero-container-colab {
    max-width: 100%;
  }
  .hero-container-colab.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .hero-container-colab.grid.budweiser-hero.update {
    padding: 15px;
  }
  .hero-container-colab.grid.colab-hero {
    padding-bottom: 40px;
  }
  .hero-container-colab.grid.colab-hero.update {
    padding: 15px;
  }
  .hero-container-colab.grid.kk-hero {
    padding-top: 53px;
  }
  .hero-container-colab.grid.colab-hero {
    max-width: none;
    padding-bottom: 15px;
  }
  .hero-container-colab.grid.colab-hero.update {
    padding: 15px;
  }
  .faq-item-content-3 {
    border-top: 1px #e0e0e0;
  }
  .h2-style-2 {
    font-size: 32px;
  }
  .h2-style-2.text-white.bud-h2 {
    font-size: 18px;
  }
  .h1-style-2 {
    font-size: 38px;
  }
  .h4-style-3 {
    font-size: 24px;
  }
  .hero-container-2 {
    max-width: 432px;
  }
  .hero-container-2.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .hero-container-2.grid.colab-hero {
    padding-bottom: 40px;
  }
  .section-3 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .section-3.big-top-padding {
    padding-top: 50px;
  }
  .h3-style-2 {
    font-size: 28px;
  }
  .downloads-hero.grid {
    max-width: 432px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .downloads-hero.grid.tech-hero,
  .downloads-hero.grid.margins-hero-fw {
    margin-bottom: 25px;
  }
  .stay-connected-image {
    height: 150px;
  }
  .download-card {
    min-height: 150px;
  }
  .video-gray-container {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .byo-side-image {
    display: none;
  }
  .popup-item-second {
    min-width: 100%;
    border-radius: 0;
    padding-top: 50px;
  }
  .portco-wrapper {
    grid-row-gap: 15px;
    padding: 15px;
  }
  .port-tabel {
    height: 280px;
  }
  .portco-cta-grid {
    grid-row-gap: 15px;
    padding: 15px;
  }
  .banner-cta-image {
    width: auto;
    height: 150px;
  }
  .form-grid-portco {
    grid-template-columns: 1fr;
  }
  .paragraph-small {
    margin-bottom: 48px;
    font-size: 14px;
  }
  .paragraph-small.margin-5px {
    margin-bottom: 4px;
  }
  .paragraph-small.no-margin {
    margin-bottom: 0;
  }
  .h1-bud {
    margin-bottom: 35px;
  }
  .overlay-animation {
    z-index: 3;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .logo-bar-line {
    display: none;
  }
  .enterprise-video-wrap {
    height: 240px;
  }
  .enterprise-video-wrap.edit-size-wrap {
    height: 50vw;
  }
  .enterprise-swiper-button-next {
    width: 35px;
    height: 35px;
    min-height: 35px;
    min-width: 35px;
    background-size: 15px 10px;
    bottom: 30px;
  }
  .enterprise-swiper-button-next.moved-next {
    display: none;
  }
  .enterprise-swiper-button-prev {
    width: 35px;
    height: 35px;
    min-height: 35px;
    min-width: 35px;
    background-size: 15px 10px;
    bottom: 30px;
    right: 45px;
  }
  .enterprise-swiper-button-prev.moved-left {
    display: none;
  }
  .duolingo-logo {
    width: 100px;
  }
  .impact-hero-image {
    display: none;
  }
  .impact-line.spaced-line {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .impact-line.jumbo-margins-line {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .impact-hero-heading {
    font-size: 120px;
  }
  .five-split {
    width: 100%;
    display: flex;
    overflow: auto;
  }
  .jump-link-block {
    font-size: 18px;
  }
  .jump-link-block.margin-25.ppc-h5 {
    font-size: 22px;
  }
  .jump-link-block.text-white.quote {
    font-size: 20px;
  }
  .hayden-photo-impact {
    max-width: none;
  }
  .quote-h4-impact {
    font-size: 24px;
  }
  .quote-h4-impact.partners-quote {
    margin-top: 0;
  }
  .h2-impact-heading {
    font-size: 70px;
  }
  .glance-h1 {
    font-size: 38px;
  }
  .glance-h1.newhorizons-neue.text-white.margin-70-bud {
    margin-bottom: 40px;
  }
  .glance-h1.dark-text.h1-kk {
    font-size: 42px;
  }
  .accomplishment-item {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .accomplishment-flex {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .key-arrows-wrap {
    width: 80px;
  }
  .swiper-button-neutral-next {
    width: 35px;
    height: 35px;
    min-height: 35px;
    min-width: 35px;
    background-size: 15px 10px;
  }
  .swiper-button-neutral-next.bigger-neutral-next {
    width: 50px;
    height: 50px;
    min-height: 50px;
    min-width: 50px;
  }
  .swiper-button-neutral-prev {
    width: 35px;
    height: 35px;
    min-height: 35px;
    min-width: 35px;
    background-size: 15px 10px;
  }
  .swiper-button-neutral-prev.bigger-neutral-prev {
    width: 50px;
    height: 50px;
    min-height: 50px;
    min-width: 50px;
  }
  .work-marketplace-image {
    height: 250px;
    padding-left: 21px;
    padding-right: 21px;
  }
  .strategy-swiper-button-next,
  .strategy-swiper-button-prev {
    width: 35px;
    height: 35px;
    min-height: 35px;
    min-width: 35px;
    background-size: 15px 10px;
  }
  .economic-opportunity-image {
    height: 400px;
  }
  .blue-quote-impact {
    height: 425px;
  }
  .health-forest-block {
    height: 450px;
  }
  .h5-style-controled {
    font-size: 20px;
  }
  .h5-style-controled.margin-25.ppc-h5 {
    font-size: 22px;
  }
  .h5-style-controled.text-white.quote {
    font-size: 20px;
  }
  .space-between-row.margin-20.mobile-flex {
    flex-direction: column;
    align-items: flex-start;
  }
  .absolute-h6-chart {
    font-size: 14px;
    bottom: -20px;
  }
  .business-integrity-image {
    height: 300px;
  }
  .business-slide-item {
    height: 100%;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .business-integrity-slide-image {
    display: none;
  }
  .wiggle-people {
    height: 266px;
    margin-bottom: 10px;
  }
  .spotlight-grid {
    height: auto;
    grid-column-gap: 30px;
    grid-row-gap: 15px;
    padding: 15px;
  }
  .spotlight-image {
    height: 300px;
  }
  .pencil-image {
    display: none;
  }
  .five-split-wrap {
    width: 100%;
    overflow: auto;
  }
  .hide-mobile {
    display: none;
  }
  .half-column {
    width: 100%;
    padding-left: 0;
  }
  .enterprise-page-img {
    margin-top: 10px;
  }
  .h6-style-quote.gray-1-text.no-margin.mobile-margin-10 {
    margin-bottom: 10px;
  }
  .summer-banner-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 25px;
    flex-direction: column;
    align-items: flex-start;
  }
  .summer-banner-image {
    height: 288px;
    max-width: none;
    object-fit: cover;
    border-radius: 12px;
  }
  .no-margin-desktop {
    margin-bottom: 10px;
  }
  .reviews-item-right {
    grid-row-gap: 15px;
    flex-direction: column;
  }
  .rating-wrapper {
    margin-bottom: 15px;
  }
  .why-bussines-wrapper {
    grid-row-gap: 0px;
    flex-direction: column;
    display: flex;
  }
  .why-bussines-left {
    background-color: rgba(242, 247, 242, 0);
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    padding: 30px 15px;
  }
  .why-bussines-right {
    border-radius: 10px;
    padding-top: 30px;
    padding-left: 15px;
    position: relative;
  }
  .column-horizontal.margin-30.custom-max-400 {
    max-width: none;
  }
  .column-horizontal.marketplace {
    max-width: 200px;
    margin-bottom: 25px;
  }
  .column-horizontal.custom-max-400 {
    max-width: none;
  }
  .reaching-pearson {
    display: none;
  }
  .reaching-person-right {
    width: 150px;
    height: 300px;
    object-fit: cover;
    display: block;
    position: absolute;
    top: 30px;
    bottom: auto;
    left: auto;
    right: 8%;
  }
  .way-to-earn-content-wrapper {
    grid-column-gap: 0px;
  }
  .ways-to-earn-items {
    text-align: left;
  }
  .ways-to-earn-image {
    width: 77px;
    height: 69px;
    min-width: 77px;
  }
  .ways-to-earn-h2 {
    font-size: 16px;
    line-height: 22px;
  }
  .primary-inverted.minus-margin-top {
    margin-top: 0;
  }
  .button-primary.absolute-primary {
    position: relative;
    bottom: 0;
    left: 0;
  }
  .button-primary.minus-margin-top {
    margin-top: 0;
  }
  .retention-hero-wrapper {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }
  .retention-hero-cards {
    max-height: 150px;
    min-height: 150px;
  }
  .companies-logo-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
  .companies-logo {
    width: 120px;
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
  .portfolio-rich-text h3 {
    font-size: 20px;
  }
  .ilustration-wrapper {
    margin-bottom: 0;
  }
  .h5-style-enterprise {
    font-size: 20px;
  }
  .h5-style-enterprise.margin-25.ppc-h5 {
    font-size: 22px;
  }
  .h5-style-enterprise.gray-1-text.margin-40 {
    margin-bottom: 20px;
  }
  .h5-style-enterprise.text-white.quote {
    font-size: 20px;
  }
  .h5-style-enterprise.text-white.margin-40 {
    margin-bottom: 20px;
  }
  .h5-style-enterprise.custom-scrollin-one {
    font-size: 16px;
  }
  .h6-style-ent.gray-1-text.no-margin.mobile-margin-10 {
    margin-bottom: 10px;
  }
  .enterprise-hero-video {
    height: 273px;
  }
  .enterprise-new-image {
    display: none;
  }
  .enterprise-block.orange-enterprise-block,
  .enterprise-block.new-enterprise-block.marginated-enterprise-block {
    margin-bottom: 0;
  }
  .building-image {
    display: none;
  }
  .green-bg-datk {
    height: 100vh;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }
  .inner-wrap-row {
    width: 100%;
    justify-content: space-between;
  }
  .green-bg-dark-bottom {
    height: 297px;
    top: 0%;
    bottom: auto;
    left: auto;
    right: auto;
  }
  .x-wrapper-scrollin {
    margin-left: 12px;
  }
  .arrow-inline {
    display: none;
  }
  .white-bg-form {
    z-index: -1;
    min-height: 200vh;
  }
  .body-2 {
    background-color: #6e2121;
  }
  .paragraph-small-2 {
    margin-bottom: 48px;
    font-size: 14px;
  }
  .form-grid-2 {
    grid-template-columns: 1fr;
  }
  .h3-style-3 {
    font-size: 28px;
    line-height: 30px;
  }
  .h1-style-cat {
    font-size: 38px;
  }
  .h1-style-cat.newhorizons-neue.text-white.margin-70-bud {
    margin-bottom: 40px;
  }
  .h1-style-cat.dark-text.h1-kk {
    font-size: 42px;
  }
  .enteprise-prefooter-image-v3 {
    max-width: 100%;
    display: none;
  }
  .ent-hero-image {
    display: none;
  }
  .credits-block {
    order: -1;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .ent-hero-image-v2 {
    display: none;
  }
  .inner-container-enterprise {
    padding-left: 24px;
    padding-right: 24px;
  }
  .banner-image-new {
    height: 58vw;
    max-width: none;
  }
  .banner-image-new.edit-max {
    display: none;
  }
  .topped-feature {
    margin-bottom: 24px;
    padding-top: 20px;
  }
  .topped-feature.last-topped-feature {
    margin-bottom: 0;
  }
  .topped-feature.disappearing-topped-feature {
    border-top-style: none;
    margin-bottom: 0;
    padding-top: 0;
  }
  .topped-feature.predisappearing-feature {
    margin-bottom: 0;
  }
  .h6-style-wrapper.hidden-on-resp {
    display: none;
  }
  .new-margin-4 {
    margin-bottom: 4px;
  }
  .lightbox-bottom {
    padding: 16px;
    font-size: 14px;
  }
  .how-it-works-tab-link {
    min-width: 180px;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 0;
  }
  .how-it-works-heading-wrap {
    position: static;
  }
  .how-it-works-tabs {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .how-it-works-content {
    height: 330px;
  }
  .how-it-works-menu {
    grid-column-gap: 40px;
    flex-direction: row;
    align-items: flex-start;
    padding-bottom: 0;
    overflow: auto;
  }
  .tabs-heading {
    font-size: 20px;
  }
  .tab-bullet {
    margin-bottom: 10px;
    margin-right: 0;
  }
  .full-time-bar {
    width: 100%;
    border-style: none;
    flex-direction: column;
    align-items: flex-start;
  }
  .full-time-link {
    color: #55616d;
    margin: 0;
    padding-left: 40px;
  }
  .full-time-link:hover {
    background-color: transparent;
  }
  .full-time-link.active-full-time-link {
    color: #0850a0;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/618bce41fc0d9d05764fecf2_check.svg);
    background-position: 20px 45%;
    background-repeat: no-repeat;
    background-size: auto;
  }
  .input-text-active {
    color: #0850a0;
    display: flex;
  }
  .full-time-list {
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
    display: none;
  }
  .full-time-list.w--open {
    align-items: flex-start;
  }
  .full-time-trigger {
    height: 40px;
    letter-spacing: 0.025em;
    border: 2px solid #0850a0;
    border-radius: 30px;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    display: flex;
  }
  .arrow-full-time {
    width: 16px;
    height: 16px;
    margin-left: 10px;
  }
  .talent-sub-nav-link-3-0-v2 {
    margin-left: 15px;
  }
  .logos-hero-wrap {
    width: 250px;
  }
  .rocket-banner {
    display: none;
  }
  .hire-green-banner {
    flex-direction: column-reverse;
  }
  .hire-banner-image {
    margin-bottom: 15px;
  }
  .hire-banner-image.blue-banner-image {
    width: 100%;
  }
  .testimonial-image-wrapper.testimonial-slider-image {
    max-width: none;
  }
  .small-banner.dark-green {
    flex-direction: column;
  }
  .small-banner-image {
    display: none;
  }
  .top-banner-section {
    flex-direction: column;
  }
  .leverage-values-row {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-direction: column;
  }
  .slider-text {
    justify-content: flex-start;
  }
  .hire-blue-banner {
    flex-direction: column;
  }
  .hire-for-impact-list {
    padding-left: 15px;
  }
  .hayden-photo-impact-new {
    max-width: none;
  }
  .background-lime-div {
    height: 110%;
    left: auto;
  }
  .h5-style-impact.double-h5,
  .h5-style-impact.triple-h5 {
    height: auto;
  }
  .multipie-image {
    width: 200px;
    height: 200px;
  }
  .blue-corner {
    width: 100%;
    height: 300px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .stats-image {
    height: 285.313px;
    margin-top: 0;
  }
  .accomplishment-item-v2 {
    height: 82px;
    min-height: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .glance-block-v3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .key-stats-wrap {
    margin-bottom: 30px;
  }
  .big-swiper-image {
    height: auto;
  }
  .lila-arrows-wrap {
    grid-column-gap: 15px;
    top: 155px;
  }
  .inner-lila-container {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .diversity-swiper-item-v2 {
    height: 675px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .graphs-wrapper {
    margin-bottom: 24px;
  }
  .graph-stats.bigger-stats {
    width: 100%;
    height: 170px;
  }
  .lgbt-graph {
    margin-top: 10px;
  }
  .diversity-arrows-wrap {
    justify-content: space-between;
  }
  .table-overall-wrapper {
    overflow: auto;
  }
  .sub-title-table {
    min-width: 100px;
  }
  .name-table {
    min-width: 200px;
  }
  .item-title-table {
    min-width: 100px;
  }
  .table-arrows-wrap {
    justify-content: space-between;
    margin-bottom: 20px;
  }
  .spacer-column.hide-below {
    display: none;
  }
  .inner-gray-7-container {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .spotlight-grid-v2 {
    height: auto;
    grid-column-gap: 30px;
    grid-row-gap: 15px;
    padding: 15px;
  }
  .spotlight-image-v2 {
    height: 360px;
  }
  .pill-link {
    margin-bottom: 30px;
  }
  .stand-line {
    display: none;
  }
  .pills-links-overall {
    flex-direction: column;
  }
  .inner-line-pills {
    display: none;
  }
  .inner-ai-container {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .success-stories-featured-card {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }
  .success-stories-featured-image {
    height: 250px;
  }
  .enteprise-prefooter-image-v4 {
    max-width: 100%;
    display: none;
  }
  .banner-image-new-v2 {
    height: 58vw;
    max-width: none;
    display: none;
  }
  .visitor-footer-link-translate {
    padding-left: 10px;
  }
  .special-class-div {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media screen and (max-width: 479px) {
  .section.hero-section {
    padding-bottom: 25px;
  }
  .section.cta-container.spaced-section {
    padding-left: 20px;
    padding-right: 20px;
  }
  .section.about-us {
    padding-top: 50px;
  }
  .section.leaders {
    padding-top: 50px;
    padding-bottom: 0;
  }
  .section.contact {
    padding-top: 50px;
    padding-bottom: 15px;
  }
  .section.enterprise-section {
    padding-top: 105px;
    padding-bottom: 30px;
  }
  .section.hiw-talent-section {
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .section.thank-you-2-section {
    padding-top: 105px;
    padding-bottom: 25px;
  }
  .section.resources-thanks-section {
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .section._404-section {
    min-height: auto;
    padding-bottom: 25px;
  }
  .section.support-section {
    padding-bottom: 15px;
  }
  .section.cta-why-newhorizons {
    padding-bottom: 20px;
  }
  .section.sub-hero-section {
    padding-top: 5px;
  }
  .section.empty-hero {
    padding-top: 55px;
  }
  .section.empty-hero.doc-emptu {
    height: 80vh;
    padding-top: 55px;
  }
  .section.empty-hero.newhorizons-emissions {
    padding-top: 55px;
    padding-bottom: 25px;
  }
  .section.empty-hero-2020 {
    padding-top: 55px;
  }
  .section.investors-section {
    padding-bottom: 55px;
  }
  .section.padding-bottom-big.overflow-hidden {
    overflow: hidden;
  }
  .section.new-enterprise-hero {
    padding-bottom: 25px;
  }
  .section.ent-logo-section {
    padding-top: 16px;
  }
  .section.pages-hero {
    padding-bottom: 24px;
  }
  .section.ent-hero-section-v2,
  .section.cta-container-v2 {
    padding-left: 0;
    padding-right: 0;
  }
  .section.cta-container-v2.spaced-section,
  .section.ent-hero-section-v3 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .section.hire-for-impact-subhero {
    padding-top: 25px;
  }
  .section.ai-hero-section {
    height: 506px;
    padding-top: 0;
    padding-bottom: 45px;
  }
  .container {
    overflow: visible;
  }
  .container.master-grid.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.master-grid.no-relative {
    margin-bottom: 20px;
  }
  .container.master-grid.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.master-grid.blue-diagram {
    height: auto;
  }
  .container.master-grid.esg-cta {
    margin-bottom: 25px;
    padding-right: 15px;
  }
  .container.master-grid.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.master-grid.womens-margin {
    margin-bottom: 66px;
  }
  .container.master-grid.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.master-grid.admin-grid {
    padding: 15px;
  }
  .container.master-grid.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.master-grid.enterprise-cta-new {
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.master-grid.opp-unlimited {
    margin-bottom: 25px;
    padding-right: 15px;
  }
  .container.master-grid.enteprise-v3 {
    border-radius: 0;
    margin-bottom: 20px;
  }
  .container.master-grid.enterprise-cta-new-blue {
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.master-grid.hire-for-impact-banner {
    margin-bottom: 25px;
    padding-right: 15px;
  }
  .container.logo-bar {
    padding-bottom: 10px;
  }
  .container.small-space-grid {
    grid-row-gap: 10px;
  }
  .container.logo-bar-enterprise-container {
    border-radius: 0;
    padding: 15px 10px;
  }
  .container.logo-bar-enterprise-container.maxed-out {
    max-width: 350px;
  }
  .container.logo-bar-enterprise-container.ppc-logos {
    justify-content: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }
  .container.left-container.cta-container {
    padding-left: 0;
    padding-right: 0;
  }
  .container.logo-bar-updated {
    width: 95%;
    border-radius: 0;
    padding: 15px 10px;
  }
  .container.logo-bar-updated.without-currve {
    padding-bottom: 10px;
  }
  .container.overflow-esg.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.overflow-esg.no-relative {
    margin-bottom: 20px;
  }
  .container.overflow-esg.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.overflow-esg.blue-diagram {
    height: auto;
  }
  .container.overflow-esg.esg-cta,
  .container.overflow-esg.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.overflow-esg.womens-margin {
    margin-bottom: 66px;
  }
  .container.horizontal-scroll-container {
    flex-direction: column;
    margin-bottom: 50px;
  }
  .container.gray-grid.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.gray-grid.no-relative {
    margin-bottom: 20px;
  }
  .container.gray-grid.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.gray-grid.blue-diagram {
    height: auto;
  }
  .container.gray-grid.esg-cta,
  .container.gray-grid.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.gray-grid.womens-margin {
    margin-bottom: 66px;
  }
  .container.gray-grid.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.black-grid {
    height: 220px;
    padding: 15px;
  }
  .container.black-grid.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.black-grid.no-relative {
    margin-bottom: 20px;
  }
  .container.black-grid.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.black-grid.blue-diagram {
    height: auto;
  }
  .container.black-grid.esg-cta,
  .container.black-grid.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.black-grid.womens-margin {
    margin-bottom: 66px;
  }
  .container.black-grid.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.overflow-hidden-mobile {
    overflow: hidden;
  }
  .container.enterprise-grid {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.enterprise-grid.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid.no-relative {
    margin-bottom: 20px;
  }
  .container.enterprise-grid.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid.blue-diagram {
    height: auto;
  }
  .container.enterprise-grid.esg-cta,
  .container.enterprise-grid.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid.admin-grid {
    padding: 15px;
  }
  .container.enterprise-grid.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.enterprise-grid.edit-margins,
  .container.enterprise-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.enterprise-container.flex-enterprise {
    justify-content: space-between;
    padding-bottom: 3px;
  }
  .container.enterprise-container.space-between-enterprise {
    flex-direction: column;
    align-items: flex-start;
  }
  .container.brand-container-new.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.brand-container-new.no-relative {
    margin-bottom: 20px;
  }
  .container.brand-container-new.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.brand-container-new.blue-diagram {
    height: auto;
  }
  .container.brand-container-new.esg-cta,
  .container.brand-container-new.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.brand-container-new.womens-margin {
    margin-bottom: 66px;
  }
  .container.brand-container-new.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.brand-container-new.admin-grid {
    padding: 15px;
  }
  .container.brand-container-new.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.brand-container-new.enterprise-cta-new {
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.brand-container-new.opp-unlimited {
    margin-bottom: 25px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex.no-relative {
    margin-bottom: 20px;
  }
  .container.brand-container-new-flex.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex.blue-diagram {
    height: auto;
  }
  .container.brand-container-new-flex.esg-cta,
  .container.brand-container-new-flex.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex.womens-margin {
    margin-bottom: 66px;
  }
  .container.brand-container-new-flex.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.brand-container-new-flex.admin-grid {
    padding: 15px;
  }
  .container.brand-container-new-flex.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.brand-container-new-flex.enterprise-cta-new {
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.brand-container-new-flex.opp-unlimited {
    margin-bottom: 25px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue {
    border-radius: 16px;
    padding: 20px;
  }
  .container.enterprise-grid-blue.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue.no-relative {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-blue.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue.blue-diagram {
    height: auto;
  }
  .container.enterprise-grid-blue.esg-cta,
  .container.enterprise-grid-blue.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-blue.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue.admin-grid {
    padding: 15px;
  }
  .container.enterprise-grid-blue.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-blue.edit-margins {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.enterprise-grid-blue-v2 {
    border-radius: 16px;
    padding: 20px;
  }
  .container.enterprise-grid-blue-v2.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-v2.no-relative {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-blue-v2.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-v2.blue-diagram {
    height: auto;
  }
  .container.enterprise-grid-blue-v2.esg-cta,
  .container.enterprise-grid-blue-v2.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-blue-v2.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-v2.admin-grid {
    padding: 15px;
  }
  .container.enterprise-grid-blue-v2.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-blue-v2.edit-margins,
  .container.enterprise-grid-features {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.enterprise-grid-features.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-features.no-relative {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-features.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-features.blue-diagram {
    height: auto;
  }
  .container.enterprise-grid-features.esg-cta,
  .container.enterprise-grid-features.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-features.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-features.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-features.admin-grid {
    padding: 15px;
  }
  .container.enterprise-grid-features.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-features.edit-margins {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.enterprise-grid-features.full-send-grid {
    padding-left: 0;
    padding-right: 0;
  }
  .container.grid-classer.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.grid-classer.no-relative {
    margin-bottom: 20px;
  }
  .container.grid-classer.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.grid-classer.blue-diagram {
    height: auto;
  }
  .container.grid-classer.esg-cta,
  .container.grid-classer.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.grid-classer.womens-margin {
    margin-bottom: 66px;
  }
  .container.grid-classer.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.grid-classer.admin-grid {
    padding: 15px;
  }
  .container.grid-classer.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.grid-classer.enterprise-cta-new {
    margin-bottom: 25px;
    padding-right: 0;
  }
  .container.grid-classer.opp-unlimited {
    margin-bottom: 25px;
    padding-right: 15px;
  }
  .container.grid-classer.enteprise-v3 {
    border-radius: 0;
    margin-bottom: 20px;
  }
  .container.enterprise-grid-gray-6-v2 {
    border-radius: 16px;
    padding: 20px;
  }
  .container.enterprise-grid-gray-6-v2.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-gray-6-v2.no-relative {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-gray-6-v2.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-gray-6-v2.blue-diagram {
    height: auto;
  }
  .container.enterprise-grid-gray-6-v2.esg-cta,
  .container.enterprise-grid-gray-6-v2.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-gray-6-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-gray-6-v2.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-gray-6-v2.admin-grid {
    padding: 15px;
  }
  .container.enterprise-grid-gray-6-v2.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-gray-6-v2.edit-margins {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.enterprise-grid-red-v2 {
    border-radius: 16px;
    padding: 20px;
  }
  .container.enterprise-grid-red-v2.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-red-v2.no-relative {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-red-v2.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-red-v2.blue-diagram {
    height: auto;
  }
  .container.enterprise-grid-red-v2.esg-cta,
  .container.enterprise-grid-red-v2.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-red-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-red-v2.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-red-v2.admin-grid {
    padding: 15px;
  }
  .container.enterprise-grid-red-v2.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-red-v2.edit-margins {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.enterprise-grid-clay-v2 {
    border-radius: 16px;
    padding: 20px;
  }
  .container.enterprise-grid-clay-v2.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-clay-v2.no-relative {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-clay-v2.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-clay-v2.blue-diagram {
    height: auto;
  }
  .container.enterprise-grid-clay-v2.esg-cta,
  .container.enterprise-grid-clay-v2.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-clay-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-clay-v2.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-clay-v2.admin-grid {
    padding: 15px;
  }
  .container.enterprise-grid-clay-v2.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-clay-v2.edit-margins {
    padding-left: 20px;
    padding-right: 20px;
  }
  .container.enterprise-grid-blue-variation-v2 {
    border-radius: 16px;
    padding: 20px;
  }
  .container.enterprise-grid-blue-variation-v2.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.no-relative {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-blue-variation-v2.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.blue-diagram {
    height: auto;
  }
  .container.enterprise-grid-blue-variation-v2.esg-cta,
  .container.enterprise-grid-blue-variation-v2.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.womens-margin {
    margin-bottom: 66px;
  }
  .container.enterprise-grid-blue-variation-v2.byo-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.admin-grid {
    padding: 15px;
  }
  .container.enterprise-grid-blue-variation-v2.enteprise-v2 {
    margin-bottom: 20px;
  }
  .container.enterprise-grid-blue-variation-v2.edit-margins {
    padding-left: 20px;
    padding-right: 20px;
  }
  .white.montreal.max-mobile-prefooter {
    max-width: 250px;
  }
  .white.h1-fix-size {
    font-size: 38px;
    line-height: 1em;
  }
  .column.horizontal-centar.help-centar {
    flex-wrap: wrap;
  }
  .column.enterprise-column {
    text-align: left;
    align-items: flex-start;
    padding-bottom: 15px;
  }
  .column.randomized-margin {
    margin-bottom: 5px;
  }
  .column.fixing-column-brand {
    min-height: 210px;
    padding-left: 24px;
  }
  .column.mobile-24 {
    margin-bottom: 24px;
  }
  .column.diagram {
    padding-left: 15px;
  }
  .column.diagram.first {
    width: 100vw;
    top: 0;
    left: 0;
    overflow: auto;
    transform: none;
  }
  .column.margin-50.data {
    padding-left: 15px;
  }
  .column.bug-column {
    text-align: left;
    align-items: flex-start;
    padding-bottom: 15px;
  }
  .column.desktop-center {
    width: 100%;
  }
  .column.space-between-column.v2-spacing {
    padding: 5px 15px 15px;
  }
  .column.custom-add-margin {
    margin-bottom: 50px;
  }
  .column.mobile-16-margin {
    margin-bottom: 16px;
  }
  .column.hero-column-enterprise,
  .column.hero-column-enterprise-v2 {
    padding: 0;
  }
  .column._50-column {
    width: auto;
  }
  .column.margin-32.becomes-20 {
    margin-bottom: 20px;
  }
  .column.indented-column {
    height: 285px;
    padding: 0;
  }
  .column.set-size-column {
    height: auto;
  }
  .hero-image-wrap.budweiser-hero-image.update {
    height: 250px;
  }
  .cover-image.crop {
    border-radius: 10px;
    overflow: hidden;
  }
  .cover-image.fill {
    object-fit: fill;
  }
  .cover-image.anna-image {
    object-position: 50% 15%;
  }
  .cover-image.absolute-on-mob {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .cover-image.contain-responsive {
    object-fit: cover;
  }
  .cover-image.edit-position-cover {
    object-position: 55% 50%;
  }
  .cover-image.off-center {
    object-position: 100% 50%;
  }
  .button-wrap {
    grid-row-gap: 15px;
  }
  .button.small-button {
    letter-spacing: 0.6px;
  }
  .button.small-button.sided-button {
    margin-left: 0;
  }
  .button.small-button.ppc-small.singup {
    align-self: auto;
  }
  .button.white-button.side-margin-20 {
    margin-right: 0;
  }
  .button.small-button-responsive {
    padding: 8px 15px;
  }
  .button.full.popup-button {
    z-index: 999;
    padding-left: 15px;
    padding-right: 15px;
    left: 2.5%;
  }
  .button.side-margin-20 {
    margin-right: 0;
  }
  .button.download-button-max {
    max-width: none;
    margin-top: 15px;
    margin-left: 0;
  }
  .button.custom-button {
    margin-top: 14px;
    margin-left: 0;
  }
  .button.impact-button-banner {
    margin-top: 15px;
    margin-left: 0;
  }
  .no-margin.max-205-mobile {
    max-width: 205px;
  }
  .no-margin.subtitle-double,
  .no-margin.subtitle-double.h4-style.remove-height-set {
    height: auto;
  }
  .no-margin.kk-titles {
    font-size: 32px;
  }
  .checked-list.gap-flex {
    grid-row-gap: 10px;
    margin-top: 10px;
  }
  .skills-card {
    width: 250px;
    min-width: 250px;
    margin-right: 20px;
  }
  .spacer-px {
    display: block;
  }
  .spacer-px.hide-desk {
    min-height: 10px;
    min-width: 10px;
    display: flex;
  }
  .hiw-wrapper {
    justify-content: flex-start;
    padding-left: 15px;
    display: flex;
  }
  .feature.light-feature.first-light {
    border-top-style: none;
  }
  .feature.light-feature-hero {
    flex-direction: column;
    align-items: flex-start;
  }
  .feature.modified-feature {
    margin-bottom: 0;
  }
  .checked-list-item.edit-margin-checked {
    margin-bottom: 6px;
  }
  .underline.margin-35 {
    margin-bottom: 25px;
  }
  .logo-bar-text.marginated.lefted-text {
    margin-bottom: 10px;
  }
  .hiw-card {
    width: 250px;
    min-width: 250px;
    margin-right: 20px;
  }
  .skills-refresh-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    padding-left: 15px;
    display: flex;
  }
  .feature-div-refresh {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }
  .feature-div-refresh.last-div-refresh {
    height: auto;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }
  .feature-div-refresh.button-div-refresh {
    flex-direction: column;
    align-items: flex-start;
  }
  .mini-grid {
    grid-row-gap: 25px;
  }
  .mini-grid.modified-mini-grid {
    grid-row-gap: 12px;
    margin-bottom: 32px;
  }
  .logo-bar-logos {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
  }
  .logo-bar-logos.airbbnb {
    height: 30px;
  }
  .logo-bar-logos.airbbnb.new-airbnb-size {
    width: 62px;
    height: 21px;
    object-fit: cover;
    order: 2;
    margin-left: 0;
    margin-right: 0;
  }
  .logo-bar-logos.bissell {
    display: none;
  }
  .logo-bar-logos.bissell.show-on-mobile {
    width: 39px;
    height: 28px;
    display: block;
  }
  .logo-bar-logos.bissell.show-on-mobile.new-bisell {
    margin-right: 0;
  }
  .logo-bar-logos.automatic {
    width: 113px;
    height: 30px;
  }
  .logo-bar-logos.godaddy.ppc-ge {
    margin-right: 30px;
  }
  .logo-bar-logos.coty {
    height: 25px;
  }
  .logo-bar-logos.microsoft {
    width: 80px;
    height: 30px;
  }
  .logo-bar-logos.microsoft.ppc-m {
    width: 90px;
    margin-right: 30px;
  }
  .logo-bar-logos.microsoft.new-microsoft-logo {
    margin-left: 0;
  }
  .logo-bar-logos.microsoft-in-hero {
    height: 35px;
  }
  .logo-bar-logos.airbnb-in-hero {
    margin-right: 23px;
  }
  .logo-bar-logos.godaddy-v2.ppc-ge {
    margin-right: 30px;
  }
  .logo-bar-logos.godaddy-v2.new-godaddy-logo {
    width: 78px;
    height: 16px;
  }
  .logo-bar-logos.microsoft-v3.ppc-m {
    width: 90px;
    margin-right: 30px;
  }
  .logo-bar-logos.microsoft-v3.new-microsoft-logo {
    margin-left: 0;
  }
  .logo-bar-logos.airbbnb-v3.new-airbnb-size {
    width: 62px;
    height: 21px;
    object-fit: cover;
    order: 2;
    margin-left: 0;
    margin-right: 0;
  }
  .logo-bar-logos.pga-v3 {
    width: 40px;
    height: 40px;
  }
  .logo-bar-logos.bissell-v3 {
    width: 41.25px;
    height: 30px;
    object-fit: contain;
  }
  .logo-bar-logos.bissell-v3.show-on-mobile {
    width: 39px;
    height: 28px;
    display: block;
  }
  .logo-bar-logos.bissell-v3.show-on-mobile.new-bisell {
    margin-right: 0;
  }
  .logo-bar-logos.grammarly {
    margin-left: 0;
  }
  .logo-bar-logos.grammarly-logo {
    width: 106.766px;
    height: 25px;
    margin-left: 0;
  }
  .remote-work-refresh-card {
    min-height: 150px;
    justify-content: space-between;
  }
  .remote-work-refresh-card:hover {
    background-color: #e4e8eb;
  }
  .remote-work-refresh-card.new-enterprise-card {
    border-radius: 16px;
  }
  .row.mobile-margins {
    margin-top: 5px;
    margin-bottom: 15px;
  }
  .row.hide-on-mobile,
  .row.hide-on-mobile.hide-fix-sure {
    display: none;
  }
  .row.later-column {
    flex-flow: wrap;
    align-items: flex-start;
  }
  .row.rate-row {
    width: 200px;
    flex-flow: wrap;
    justify-content: center;
  }
  .row.rocket-row {
    margin-top: 5px;
    margin-bottom: 15px;
  }
  .row.margin-16.change-up-row {
    flex-direction: column;
    align-items: flex-start;
  }
  .row.no-wrap-row {
    white-space: normal;
    display: block;
  }
  .side-image-wrap {
    height: 200px;
  }
  .side-image-wrap.smaller-side-image,
  .side-image-wrap.smaller-side-image.fixed-size,
  .side-image-wrap.smaller-side-image.azure-size {
    height: 210px;
  }
  .side-image-wrap.smaller-side-image.second-page {
    height: 250px;
  }
  .prefooter-refresh-image {
    height: 185px;
  }
  .prefooter-refresh-image.dc {
    height: 170px;
  }
  .label-and-button {
    flex-direction: column;
    align-items: flex-start;
  }
  .label-and-button.flexed-correctly {
    align-items: flex-start;
  }
  .pointer-link-down.max-pointer {
    max-width: 290px;
  }
  .pointer-link-right.margin-35 {
    margin-bottom: 25px;
  }
  .footer-label.app-label {
    margin-bottom: 15px;
  }
  .footer-label.app-label.no-margin {
    margin-bottom: 0;
  }
  .footer-label.bottom-label {
    margin-right: 0;
  }
  .footer-label.bottom-label.bot-margin-mobile {
    margin-bottom: 10px;
  }
  .footer-label.bundled-footer-label {
    margin-bottom: 15px;
  }
  .footer-label.abm-links.impact-link {
    margin-top: 0;
  }
  .footer {
    padding-bottom: 10px;
  }
  .footer.ppc-footer.impact-footer {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-label-wrap {
    justify-content: flex-start;
  }
  .visitor-container.footer-rights {
    flex-wrap: wrap;
    margin-top: 30px;
  }
  .visitor-container.center {
    padding-bottom: 40px;
    overflow: hidden;
  }
  .footer-arrow {
    width: 10px;
    height: 10px;
    margin-left: 6px;
  }
  .social-sideflex.social-side-flex-app {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 30px;
    position: relative;
    top: 0;
  }
  .social-sideflex.social-side-flex-app.brand-social-sideflex {
    align-items: center;
  }
  .visitor-footer-link,
  .visitor-footer-link.bottom-links {
    margin-bottom: 15px;
  }
  .visitor-footer-link.bottom-links.last-one,
  .visitor-footer-link.bottom-links.no-margin-responsive {
    margin-bottom: 0;
  }
  .visitor-footer-link.bottom-links.brand-fix-link {
    margin-right: 0;
  }
  .visitor-footer-link.dark-footer-link {
    margin-bottom: 0;
  }
  .social-links-wrap {
    margin-top: 15px;
  }
  .social-icon.app-icon {
    margin-left: 0;
    margin-right: 10px;
  }
  .footer-wrap.mini-footer-wrap {
    height: 55px;
  }
  .social-footer-wrap.brand-social-footer {
    text-align: center;
    justify-content: center;
    align-items: center;
  }
  .slide-content {
    width: 100vw;
  }
  .montreal.why-bussines-right-heading {
    font-size: 24px;
  }
  .cat-card.side-margin-20 {
    margin-right: 20px;
  }
  .black-text.margin-55.no-margin-mobile {
    margin-bottom: 0;
  }
  .black-text.margin-8._20px-mobile {
    font-size: 20px;
  }
  .star-wrap {
    margin-bottom: 10px;
  }
  .ratings-wrap {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
  }
  .side-margin-5.black-text.mobile-margin-5 {
    margin-bottom: 5px;
  }
  .read-more-toggle.show-on-mobile,
  .read-more-toggle.bundled-hidden-select {
    display: flex;
  }
  .light-hero-container.grid.tech-hero {
    margin-bottom: 25px;
  }
  .get-to-work-image {
    width: 100%;
    height: 200px;
  }
  .margin-35 {
    margin-bottom: 25px;
  }
  .card-project-catalog {
    height: auto;
  }
  .project-catalog-card-image {
    height: 110px;
  }
  .talent-info {
    top: 6px;
    left: 9px;
  }
  .talent-scout-card {
    text-align: center;
    justify-content: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .talent-scout-avatar {
    width: 85px;
    height: 85px;
    margin-bottom: 15px;
  }
  .margin-55 {
    margin-bottom: 25px;
  }
  .h1-style.max-720.text-white.margin-24.customize-bcs {
    margin-bottom: 12px;
    font-size: 28px;
  }
  .h4-style.newhorizons-neue.margin-30.max-450 {
    margin-bottom: 20px;
  }
  .h4-style.newhorizons-neue.resource-thanks-heading {
    margin-right: 20px;
  }
  .h4-style.newhorizons-neue.resource-thanks-heading.ts-thanks {
    margin-bottom: 15px;
  }
  .h4-style.margin-40 {
    margin-bottom: 20px;
  }
  .h4-style.text-white.margin-55 {
    margin-bottom: 35px;
  }
  .h5-style.no-margin.full {
    width: 100%;
  }
  .h5-style.mobile-20-margin {
    margin-bottom: 20px;
  }
  .h5-style.smaller-mobile {
    font-size: 18px;
  }
  .h5-style.margin-16 {
    margin-bottom: 10px;
  }
  .h6-style.bigger-h6-style {
    font-size: 18px;
  }
  .h6-style.bigger-h6-style.agency-spec {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 35px;
    margin-left: 75px;
  }
  .cat-cards-slider.centered-one {
    align-self: center;
  }
  .lap-top-image {
    object-fit: contain;
    display: block;
  }
  .image-3-0.bot-image-3-0 {
    width: 81px;
    height: 22px;
  }
  .bot-responsive-grid {
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .nav-3-0-button {
    color: #000;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
  }
  .back-arrow-mobile-3-0 {
    margin-right: 20px;
    display: block;
  }
  .nav-padding-item-3-0 {
    margin-bottom: 15px;
    padding-left: 20px;
  }
  .why-newhorizons-column-3-0 {
    padding-left: 20px;
  }
  .nav-link-text-3-0 {
    font-size: 13px;
  }
  .ft-modal-top-3-0 {
    z-index: 10;
  }
  .why-newhorizons-column-responsive-3-0 {
    padding-left: 20px;
  }
  .nav-menu-responsive-3-0 {
    display: none;
  }
  ._3-0-brand.margins-brand {
    width: auto;
    align-items: center;
    margin-right: 0;
    display: flex;
  }
  ._3-0-brand.small-side-margin {
    width: 81px;
    height: 30px;
    align-items: center;
    display: flex;
  }
  .project-catalog-link-3-0 {
    padding-bottom: 25px;
  }
  .right-nav-3-0 {
    margin-left: 10px;
  }
  .right-nav-3-0.smaller-right-nav {
    width: 150px;
  }
  .error-message-webflow {
    width: 0;
    height: 0;
    background-color: transparent;
    margin-top: 0;
    padding: 0;
    position: absolute;
  }
  .top-tab-find-work-3-0 {
    margin-bottom: 0;
    padding-right: 40px;
  }
  .content-grid-3-0 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .content-grid-3-0.cell-2-content-grid-3-0 {
    margin-bottom: 0;
    padding-left: 20px;
  }
  ._3-0-brand-substitute {
    width: 99px;
  }
  .max-450.mmax-300 {
    max-width: 300px;
  }
  .footer-rows {
    flex-direction: column;
  }
  .bottom-footer-row.bottom-brand-footer {
    text-align: center;
    align-items: center;
    padding-top: 21px;
    padding-bottom: 24px;
    padding-left: 0;
    display: flex;
  }
  .bottom-footer-row.horizontal-wrap {
    flex-direction: column;
  }
  .bottom-footer-links {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
  }
  .bottom-footer-links.brand-bottom-links {
    align-items: center;
  }
  .centered-info {
    z-index: 4;
    justify-content: space-between;
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
  }
  .gray-1-text.max-350 {
    max-width: 100%;
  }
  .gray-1-text.margin-51 {
    margin-bottom: 32px;
  }
  .featured-item-grid.grid-wrap {
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-top: 10px;
  }
  .featured-item-grid.grid-wrap.last-grid-wrap,
  .center-featured {
    display: none;
  }
  .center-featured.last-center-featured {
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }
  .background-features {
    display: none;
  }
  .prefooter-project-catalog {
    height: auto;
  }
  .prefooter-project-catalog.purpule {
    height: 200px;
  }
  .prefooter-row {
    border-top-style: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }
  .project-catalog-card-image-preffoter {
    height: 140px;
  }
  .margin-15-mobile {
    margin-bottom: 15px;
  }
  .nav-link-text-3-0-2 {
    font-size: 13px;
  }
  .talent-sub-nav-item-3-0 {
    font-size: 14px;
  }
  .talent-sub-nav-link-3-0 {
    line-height: 21px;
  }
  .dropdown-talent-links-3-0.overflow-auto-dd-talent {
    display: none;
  }
  .talent-in-nav-item-3-0 {
    font-size: 14px;
  }
  .president-wrap {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 25px;
  }
  .president-image {
    width: 86px;
    height: 86px;
    margin-bottom: 10px;
  }
  .president-column {
    margin-top: 0;
  }
  .signature {
    margin-top: 15px;
    margin-bottom: 0;
  }
  .margin-30.max-mobile {
    max-width: 240px;
  }
  .buttons-wrap-about {
    grid-column-gap: 14px;
    margin-top: -10px;
  }
  .leaders-wrap {
    flex-direction: row;
    margin-bottom: 15px;
    padding: 15px;
  }
  .leaders-column {
    margin-top: 0;
    padding-left: 0;
  }
  .leader-image {
    width: 86px;
    height: 86px;
    margin-bottom: 15px;
    margin-right: 10px;
  }
  .leaders-column-name {
    width: 60%;
    height: 86px;
    justify-content: center;
    padding-top: 0;
  }
  .leaders-column-name.sam {
    height: 86px;
    justify-content: center;
    padding-top: 0;
  }
  .contact-image {
    width: 85px;
    height: 85px;
  }
  .contact-column {
    justify-content: space-between;
  }
  .map-image {
    width: 117px;
    min-height: 216px;
  }
  .map-column {
    width: auto;
    justify-content: flex-start;
  }
  .payroll-slider {
    width: 100%;
  }
  .payroll-slider-overall {
    align-self: center;
    padding-left: 0;
    padding-right: 15px;
  }
  .payroll-slides {
    width: 100%;
    margin-right: 10px;
  }
  .payroll-slide-nav {
    width: 80%;
  }
  .payroll-arrow {
    width: 10%;
    left: 80%;
  }
  .payroll-arrow.right-arrow-payrolll {
    left: 90%;
  }
  .video-bg {
    padding: 10px 10px 0;
  }
  .play-icon {
    width: 50px;
    margin-bottom: 20px;
  }
  .form-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 40px 15px 65px;
  }
  .form-overflow {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
    position: relative;
  }
  .small.bottom-position {
    width: 100%;
    background-color: #fff;
    position: relative;
  }
  .small.all-caps.absolute {
    display: none;
  }
  .x-marketo {
    top: 15px;
    right: 15px;
  }
  .skills-slide {
    flex: 0 auto;
  }
  .skills-slide.max {
    height: 90px;
    overflow: hidden;
  }
  .enterprise-nav {
    background-color: #fff;
  }
  .enterprise-nav.new-enterprise-nav {
    background-color: transparent;
  }
  .nav-enterprise-container {
    border-bottom: 1px solid #d5dbe0;
    padding: 15px;
  }
  .nav-enterprise-container.new-nav-enterprise-container {
    border-bottom-style: none;
  }
  .nav-link-enterprise {
    display: none;
  }
  .nav-link-enterprise.show-on-mobile {
    font-size: 14px;
    display: flex;
  }
  .green-bg {
    display: none;
  }
  .nav-link-enterprise-body {
    display: block;
  }
  .nav-link-enterprise-body.marginated-body-link {
    margin-bottom: 28px;
  }
  .space-between-thanks.ts-space {
    flex-direction: column;
    align-items: flex-start;
  }
  .thanks-grid {
    width: 100vw;
    align-self: center;
    padding-left: 20px;
    display: flex;
    overflow: auto;
  }
  .thanks-resource-card {
    width: 213px;
    min-height: 150px;
    min-width: 213px;
    justify-content: space-between;
    margin-right: 15px;
  }
  .thanks-resource-card.bigger-thanks {
    width: 100%;
    margin-right: 0;
  }
  .video-wrapper {
    margin-top: 60px;
  }
  .absolute-text {
    max-width: 240px;
    top: -45px;
  }
  .slide-why-newhorizons {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .why-newhorizons-image {
    height: 250px;
  }
  .one-place-card {
    align-items: flex-start;
  }
  .one-place-image {
    width: 70px;
    height: 60px;
  }
  .one-place-image-wrap {
    width: 80px;
    height: 80px;
    min-height: 80px;
    min-width: 80px;
  }
  .waiting-work-card {
    min-width: 240px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    padding-top: 15px;
    padding-bottom: 25px;
  }
  .waiting-work-image {
    width: 95px;
    height: 95px;
    min-height: 95px;
    min-width: 95px;
    margin-bottom: 20px;
    margin-right: 0;
  }
  .feature-line {
    margin-top: 5px;
    margin-bottom: 10px;
  }
  .replacement-hero {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 8px;
    margin-top: 15px;
    display: block;
  }
  .dc-embed {
    height: auto;
  }
  .links-hero-wrap {
    flex-direction: column;
  }
  .video-wrapper-regular {
    width: 100%;
    flex-direction: row;
    align-items: stretch;
    display: flex;
  }
  .covid-card {
    height: 100%;
  }
  .covid-card.hiw-covid {
    height: 270px;
  }
  .covid-card.regular-covid {
    height: auto;
  }
  .covid-content {
    flex: 0 auto;
    padding: 15px;
  }
  .president-image-letter {
    width: 86px;
    height: 86px;
    margin-bottom: 10px;
  }
  .dropdown-toggle {
    cursor: pointer;
  }
  .dropdown-list.default-close {
    display: none;
  }
  .credits.custom-credits {
    margin-top: 30px;
    position: relative;
  }
  .gray-stars-wrap {
    align-items: flex-start;
  }
  .get-started-image.responsive-get-started {
    width: 80px;
    height: 80px;
    min-height: 80px;
    min-width: 80px;
    margin-right: 15px;
  }
  .get-started-inner {
    width: 100%;
    height: 100%;
  }
  .hiw-card-catalog {
    height: auto;
  }
  .covid-content-copy {
    padding: 15px;
  }
  .hiw-talent-image {
    width: 100%;
  }
  .work-grid {
    width: 100vw;
    align-self: center;
    padding-left: 20px;
    display: flex;
    overflow: auto;
  }
  .submit-button.stretched-submit {
    width: 100%;
    border-radius: 30px;
  }
  .trusted-by-line-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
  .max-180.break-max.break-alignment.double-mobile-height {
    height: 44px;
  }
  .sticky-bg {
    z-index: 3;
    width: 100vw;
    height: 105%;
    background-color: #fff;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
  }
  .prefooter-image-dc {
    height: 180px;
  }
  .prefooter-image-dc.smaller-dc {
    height: 120px;
  }
  .prefooter-image-dc.biger-dc {
    height: 57vw;
    background-color: transparent;
  }
  .prefooter-image-dc.control-dc {
    height: 57vw;
  }
  .tab-link-text {
    white-space: nowrap;
  }
  .tabs-new-resources {
    width: 100%;
  }
  .success-tabs-menu-re-design {
    width: 100vw;
    justify-content: flex-start;
    align-self: center;
    padding-bottom: 1px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: auto;
  }
  .success-tabs-menu-re-design.post-wrap {
    justify-content: flex-start;
    padding-bottom: 1px;
  }
  .success-tab-re-design {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .success-tab-link-re-design {
    width: auto;
    flex: none;
    bottom: 0;
  }
  .tuf-tabs-menu {
    display: flex;
  }
  .tuf-tabs-content {
    padding-top: 40px;
  }
  .tuf-content-wrap {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .grants-grid {
    grid-row-gap: 15px;
  }
  .modal-block {
    align-items: center;
    padding-top: 30px;
    display: flex;
  }
  .block-modal-top {
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
  }
  .year-and-name {
    margin-bottom: 0;
    position: relative;
  }
  .grantee-modal {
    align-items: center;
    padding-top: 30px;
    padding-bottom: 80px;
    display: none;
  }
  .grantee-image {
    height: 47px;
    object-fit: contain;
  }
  .ts-tab-link {
    min-width: 250px;
  }
  .fw-tabs-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .fw-tabs-menu-new {
    display: flex;
  }
  .fw-card {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .form-block-4 {
    height: 100%;
    border-radius: 0;
    padding: 50px 20px 20px;
    overflow: auto;
  }
  .fw-fake-link {
    white-space: nowrap;
  }
  .hiw-card-grid {
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .azure-logo {
    display: none;
  }
  .tech-card {
    width: 100%;
    min-width: 250px;
    margin-right: 20px;
  }
  .pga-block,
  .flexera-block {
    width: 100%;
  }
  .stars-row {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .tech-image-prefooter {
    height: auto;
  }
  .talent-grant-slider {
    width: 300px;
    margin-bottom: 30px;
  }
  .projects-wrap {
    width: 250px;
  }
  .slider-component {
    width: 300px;
    align-self: center;
  }
  .fw-card-new {
    width: 100%;
    min-height: 150px;
    justify-content: space-between;
  }
  .fw-static {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .form-block-3 {
    height: 100%;
    border-radius: 0;
    padding: 50px 20px 20px;
    overflow: auto;
  }
  .form-block-2 {
    padding: 20px;
  }
  .div-block {
    flex-direction: column;
    align-items: flex-start;
  }
  .list-wwl {
    padding-left: 10px;
  }
  .small-update-mobile {
    font-size: 14px;
  }
  .form-block-investors {
    margin-bottom: 0;
    padding: 0;
  }
  .green-bg-investors {
    display: none;
  }
  .custom-logo-wrap {
    width: 260px;
  }
  .column-3.mobile-centar {
    text-align: center;
  }
  .column-3.agency-hero-column {
    align-items: center;
  }
  .column-3.mobile-max {
    max-width: 200px;
  }
  .talent-scout-hero-images {
    height: 220px;
    display: flex;
  }
  .talent-hero-image-top {
    width: 170px;
    height: 115px;
    border-bottom-width: 5px;
    border-right-width: 5px;
  }
  .talent-hero-image-bot {
    width: 210px;
    height: 145px;
    border-top-width: 5px;
    border-left-width: 5px;
  }
  .show-more {
    margin-top: 30px;
    display: flex;
    position: relative;
  }
  .show-more:hover {
    color: #0850a0;
    text-decoration: none;
  }
  .visitor-section.agency-padding.even-less {
    padding-top: 10px;
  }
  .slider-arrow {
    left: 40px;
    right: auto;
  }
  .slider-arrow.slider-left-arrow {
    left: 0;
    right: auto;
  }
  .slide-2 {
    height: 330px;
  }
  .slide-nav-spec {
    width: 100%;
    padding-left: 80px;
    padding-right: 0;
  }
  .less-textt {
    opacity: 0;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }
  .feature-icon {
    margin-right: 16px;
  }
  .hiw-columnn-2.per-info {
    flex-direction: column;
  }
  .number-icon-3.per-info-margin {
    margin-bottom: 30px;
  }
  .real-feedback {
    height: 100%;
    padding: 20px;
  }
  .logos-grid {
    overflow: hidden;
  }
  .hero-button-wrap-v2 {
    flex-direction: column;
    grid-template-columns: auto;
  }
  .container-2 {
    grid-template-columns: 1fr;
  }
  .grid-dots {
    top: 25px;
  }
  .talent-sub-nav-link-3-0-3 {
    line-height: 21px;
  }
  .talent-sub-nav-item-3-0-3 {
    font-size: 14px;
  }
  .text-white.no-margin.max-611.custom-max-edit {
    max-width: 320px;
  }
  .text-white.left-indent-text {
    margin-top: 10px;
    padding-left: 0;
  }
  .text-white.margin-51 {
    margin-bottom: 32px;
  }
  .text-white.margin-40,
  .text-white.flex-heading.margin-24 {
    margin-bottom: 16px;
  }
  .underline-row {
    width: 100vw;
    border-bottom-style: none;
    justify-content: flex-start;
    align-self: center;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0%;
    right: 0%;
    overflow: auto;
  }
  .cloud-graphic-circle {
    top: 120px;
    left: -15px;
  }
  .agency-card {
    height: auto;
  }
  .tabulated-link {
    border-bottom-width: 2px;
    flex-direction: row;
    justify-content: flex-end;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .green-small-graphic {
    top: 180px;
    left: -10px;
  }
  .margin-xxl {
    width: 100%;
  }
  .dots-graphic {
    width: 120px;
    height: 130px;
  }
  .proven-agencies-wrap {
    width: 100%;
    height: 210px;
  }
  .custom-dvi {
    border-bottom: 1px solid #e0e0e0;
    flex-wrap: wrap;
    display: flex;
    overflow: auto;
  }
  .custom-dvi.no-wrap-nav {
    flex-wrap: nowrap;
  }
  .agency-avatar {
    width: 40px;
    height: 40px;
    padding: 12px;
  }
  .agency-card-top {
    height: auto;
    bottom: 95px;
    left: 60px;
  }
  .testimonial-image-3 {
    width: 100%;
    height: auto;
  }
  .size-for-text {
    width: 130px;
    display: inline-block;
  }
  .size-for-text-big {
    width: 173px;
    display: inline-block;
  }
  .green-dot {
    width: 50px;
    height: 50px;
    top: 150px;
    left: 220px;
  }
  .testimonial-images-wrap-2 {
    height: auto;
  }
  .bubble {
    height: 8px;
  }
  .projects-image-1 {
    top: 140px;
  }
  .underline-row-2 {
    width: 100vw;
    border-bottom-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-self: flex-start;
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 0;
    overflow: auto;
  }
  .reputation-card {
    height: auto;
    bottom: 15px;
  }
  .reputation-image-1 {
    margin-bottom: 30px;
  }
  .market-card {
    height: auto;
    left: 60px;
  }
  .projects-image-2 {
    top: 125px;
  }
  .projects-images-wrap {
    height: 400px;
  }
  .success-badge-wrap {
    bottom: -15px;
  }
  .dots-side-graphic {
    width: 120px;
    height: 130px;
  }
  .hire-card {
    padding: 30px 24px;
  }
  .stats-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .agency-sub-hero-image-1 {
    padding-left: 0;
  }
  .cloud-graphic-circle-rigghtt {
    top: auto;
    left: -15px;
  }
  .success-message-wf {
    text-align: center;
  }
  .horizontal-centar {
    flex-wrap: wrap;
  }
  .star-icon {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .buttons-flex-2 {
    width: 100%;
  }
  .brand-brand {
    width: 99px;
  }
  .hero-video-wrap {
    height: 100vh;
    padding-bottom: 80px;
  }
  .background-video.preloader-bg-video {
    height: 200px;
  }
  .brand-section {
    min-height: 231px;
  }
  .brand-section.gray-section-brand {
    height: auto;
    padding-top: 40px;
    position: relative;
  }
  .brand-section.split-videos-section {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 24px;
    position: relative;
    top: 0;
  }
  .brand-section.gray-grid-section {
    padding-top: 24px;
  }
  .brand-section.gray-sticky-section {
    position: relative;
  }
  .brand-section.sub-hero-brand-section {
    margin-top: 0;
    padding-top: 40px;
  }
  .moving-image-we {
    margin-top: 400px;
    margin-bottom: 30px;
  }
  .moving-image-go {
    margin-top: 600px;
    margin-bottom: 15px;
  }
  .moving-images-wrap {
    height: 900px;
  }
  .brand-container-grid {
    padding-left: 24px;
    padding-right: 24px;
  }
  .brand-container-grid.max-height-brand {
    height: auto;
    padding-top: 40px;
  }
  .brand-container-grid.padded-container {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .brand-container-grid.smaller-spacing-grid-brand {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
  .brand-container-grid.no-sides {
    padding-left: 24px;
    padding-right: 24px;
  }
  .label-brand {
    font-size: 16px;
  }
  .jumbo-h1 {
    font-size: 32px;
  }
  .jumbo-h1.big-margin-jumbo {
    margin-bottom: 8px;
  }
  .jumbo-h1.text-white.kk {
    font-size: 42px;
  }
  .jumbo-h1.random-margin {
    margin-bottom: 32px;
  }
  .column-image {
    height: 396px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
  }
  .brand-card {
    width: 290px;
    height: 100%;
    margin-right: 15px;
  }
  .n1-image {
    align-self: flex-end;
    margin-right: 0;
  }
  .n2-image {
    width: 200px;
    height: 200px;
    margin-right: -8px;
  }
  .n3-image {
    height: 200px;
    max-width: 200px;
    margin-right: -10px;
  }
  .brand-section-sticky {
    height: auto;
    padding-top: 24px;
    position: relative;
  }
  .brand-section-sticky.reverse-sticky-section {
    max-height: none;
    position: relative;
  }
  .brand-section-sticky.reverse-lower {
    padding-bottom: 0;
    position: relative;
  }
  .brand-section-sticky.fixing-height-brand-section {
    padding-top: 0;
    position: relative;
  }
  .sticky-image-column {
    height: 396px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
  }
  .image-jumbo {
    height: 211px;
  }
  .contain-image-brand {
    height: 100%;
  }
  .margin-mid-brand.random-fixing-margin {
    margin-bottom: 48px;
  }
  .small-video-wrap {
    height: 424px;
  }
  .gray-image-wrap {
    width: 100%;
    height: 401.111px;
    max-width: 100%;
  }
  .colored-background-column {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 0;
  }
  .large-gif-wrap {
    height: 220px;
  }
  .small-gif-wrap {
    height: 100px;
    min-height: 100px;
  }
  .offset-gif-wrap.margin-50,
  .offset-gif-wrap.special-offset {
    margin-bottom: 48px;
  }
  .brand-slider {
    width: 100vw;
    height: 370px;
    padding-left: 0;
    overflow: hidden;
  }
  .brand-mask {
    width: 100vw;
    overflow: visible;
  }
  .brand-slide {
    width: 100%;
    height: 370px;
    max-width: 300px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .brand-slide-card {
    justify-content: space-between;
  }
  .mini-brand-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
  }
  .brand-slide-2nd {
    width: 100%;
    height: 370px;
    max-width: 300px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .brand-slider-image.special-image {
    width: 182px;
  }
  .brand-slide-card-2nd {
    justify-content: space-between;
  }
  .arrow-brand {
    display: none;
  }
  .banner-brand-image {
    height: 200px;
    min-height: 200px;
    object-position: 50% 0%;
    border-radius: 9px;
    position: relative;
    overflow: hidden;
  }
  .last-image-brand {
    height: 220px;
    flex: 0 auto;
    order: -1;
    margin-bottom: 48px;
  }
  .jumbo-gif-wrap {
    height: 400px;
    margin-top: 10px;
    padding-bottom: 0;
    position: relative;
  }
  .column-max-height {
    height: auto;
    padding-top: 0;
    padding-bottom: 36px;
  }
  .brand-assets-overflow {
    width: 100vw;
    height: auto;
    min-height: auto;
    min-width: 100vw;
    flex-direction: row;
    justify-content: flex-start;
    align-self: center;
    padding-left: 24px;
    overflow: auto;
  }
  .brand-asset-wrap {
    height: 200px;
    min-height: 200px;
    min-width: 300px;
    margin-right: 20px;
    display: block;
  }
  .brand-asset-wrap.top-brand-asset {
    order: 1;
    position: relative;
    top: 0;
  }
  .brand-asset-wrap.bot-brand-asset {
    display: block;
    position: relative;
    bottom: 0;
  }
  .card-footer {
    margin-bottom: 0;
  }
  .card-footer.mobile-12 {
    margin-bottom: 12px;
  }
  .footer-card-image {
    height: 200px;
    max-height: none;
    flex: 0 auto;
  }
  .footer-brand {
    height: auto;
    flex-direction: column;
  }
  .footer-rows-brand {
    flex-direction: column;
    align-items: center;
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .social-icon-brand {
    border: 1px solid #97a0aa;
  }
  .social-icon-brand.app-icon {
    margin-left: 0;
    margin-right: 10px;
  }
  .social-icon-brand.app-icon.brand-no-right {
    margin-right: 0;
  }
  .footer-brand-logo.whiten {
    display: none;
  }
  .insider-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }
  .watermark-image-wrap {
    height: 55vw;
  }
  .watermark-image-small {
    height: 35vw;
  }
  .color-pallete {
    height: 65vw;
  }
  .fonts-image-wrap,
  .guidelines-image-wrap {
    height: 50vw;
  }
  .schedule-embed {
    margin-bottom: 10px;
  }
  .hero-gif-upwego {
    height: 300px;
  }
  .offset-gif-big {
    height: 400px;
    min-height: 300px;
    display: none;
  }
  .offset-gif-big.actually-show {
    margin-top: 12px;
    padding-bottom: 0;
    display: flex;
  }
  .background-video-small {
    min-height: 100%;
    min-width: 100%;
  }
  .background-video-small.white-border-radius.added-border-radius {
    box-shadow: 0 1px 0 10px #fff, 0 -1px 0 10px #fff;
  }
  .first-part-video {
    height: 200px;
    min-height: 200px;
    margin-bottom: 24px;
    padding-bottom: 0;
    position: relative;
  }
  .second-part-video {
    height: 200px;
    min-height: 200px;
    border-radius: 10px;
    padding-top: 0;
    position: relative;
    overflow: hidden;
  }
  .second-part-video.white-border-radius.added-border-radius {
    box-shadow: 0 1px 0 10px #fff, 0 -1px 0 10px #fff;
  }
  .second-part-video.white-border-radius.random {
    box-shadow: 0 0 0 11px #011a3c;
  }
  .overflow-brand {
    width: 100vw;
    padding-left: 24px;
    display: none;
    overflow: auto;
  }
  .colors-image {
    display: none;
  }
  .colors-image-mobile {
    width: 100%;
    height: 600px;
    margin-bottom: 24px;
    display: block;
  }
  .relative.beige-relative,
  .relative.blue-relative {
    height: 350px;
  }
  .menu-button-brand {
    margin-right: -11px;
    padding-left: 0;
  }
  .footer-row-bundled {
    flex-direction: column;
  }
  .footer-wrap-bundled {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .fl-card {
    width: 100%;
    margin-right: 0;
  }
  .fl-rates.side-margin-60,
  .fl-rates.side-margin-50,
  .fl-rates.mobile-10pc {
    margin-bottom: 10px;
  }
  .skils-wrapper.popup {
    margin-bottom: 20px;
  }
  .preloader-wrap {
    width: 500vw;
    height: 500vw;
    min-height: 500vw;
    min-width: 500vw;
  }
  .preloader-placer.download-page-pre-loader.template-page {
    height: 220px;
  }
  .slider-brand-cards {
    width: 100vw;
    height: 404px;
    padding-bottom: 26px;
    padding-left: 24px;
    display: block;
    position: relative;
    overflow: hidden;
  }
  .hidden-arrow {
    display: none;
  }
  .mask {
    width: 100%;
    overflow: visible;
  }
  .slide-nav-brand {
    height: 24px;
    color: #62ec00;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    font-size: 10px;
    display: flex;
    position: relative;
    bottom: 0;
  }
  .slide-nav-brand.filters-hide {
    display: none;
  }
  .fixing-slide {
    width: auto;
  }
  .hack9-custom-dot {
    width: 10px;
    height: 10px;
    color: #62ec00;
    background-color: #bec4cc;
    border-radius: 50%;
    justify-content: flex-start;
    align-items: center;
    margin-right: 5px;
    padding: 0;
    font-size: 10px;
    display: flex;
    bottom: 0;
    overflow: hidden;
  }
  .hack9-custom-dot.active {
    background-color: #0850a0;
  }
  .smaller-side {
    padding-left: 20px;
  }
  .fl-info-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
  .fl-info {
    width: 100%;
  }
  .fl-info-stats {
    flex-wrap: wrap;
  }
  .close-popup-link {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .swiper-container.amplifycontainer {
    width: 290px;
  }
  .swiper-slide {
    width: 260px;
  }
  .swiper-slide.agency-slide {
    height: 540px;
  }
  .swiper-slide.second-page.new,
  .swiper-slide.reviews-slide {
    padding-left: 0;
    padding-right: 0;
  }
  .h2-fix-size {
    font-size: 32px;
    line-height: 1em;
  }
  .budweiser-image-wrap {
    height: 300px;
  }
  .small-footer-wrap {
    flex-direction: column;
    align-items: center;
  }
  .payroll-overflow {
    overflow: hidden;
  }
  .payrol-overflow-mask {
    width: 100%;
  }
  .payrol-overflow-item {
    width: 100%;
    max-width: 432px;
    min-width: 300px;
  }
  .payroll-text {
    margin-top: -15px;
  }
  .popup-item {
    padding-top: 50px;
  }
  .popup-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
  .circle-diagram {
    margin-bottom: 10px;
  }
  .diagram-vertical {
    width: 100vw;
    align-self: center;
    padding-left: 15px;
    overflow: auto;
  }
  .big-boxs-wrap {
    grid-template-columns: 1fr;
  }
  .big-box {
    height: 200px;
  }
  .big-box.box-2 {
    height: 200px;
    margin-bottom: 0;
  }
  .big-box.box-3,
  .big-box.box-4 {
    height: 200px;
  }
  .nav-3-0-button-2 {
    color: #000;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
  }
  .tab-image.bg {
    width: 100%;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }
  .elipse-tab {
    width: 98%;
    height: 98%;
    min-height: 5px;
    top: 1%;
    left: 1%;
  }
  .tabs-content {
    padding-top: 30px;
  }
  .indeed-logo {
    display: block;
  }
  .slide-3 {
    width: 90%;
  }
  .slide-3.support {
    width: 600px;
  }
  .mask-2 {
    padding-left: 15px;
  }
  .brand-bot {
    width: 200px;
    height: 200px;
    align-self: flex-end;
    margin-right: 10px;
  }
  .background-video-gif.preloader-bg-video {
    height: 200px;
  }
  .background-video-gif.bigger-11 {
    padding-bottom: 100%;
  }
  .large-gif-wrap-video {
    width: 100%;
  }
  .agency-toggle {
    width: 100%;
    background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/60904a8c926dc884ac06bdcc_Caret.svg);
    background-position: 96%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  .agency-toggle.w--open {
    background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/604f4ea648941613b0554d88_5fe5d6e1c9057369e59e052e_shape.svg);
    background-position: 93%;
    background-repeat: no-repeat;
    background-size: auto;
  }
  .agency-grid {
    width: 100%;
  }
  .agency-card-new {
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }
  .agency-grid-cards {
    grid-row-gap: 15px;
  }
  .collection-item {
    width: 100%;
  }
  .agency-icon-refresh {
    width: 60px;
    height: 60px;
    position: absolute;
  }
  .mobile-max-heading {
    max-width: 250px;
  }
  .dm-grid {
    width: 100%;
  }
  .success-tabs-menu-re-design-2 {
    width: 100vw;
    justify-content: flex-start;
    align-self: center;
    padding-bottom: 1px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: auto;
  }
  .success-tabs-menu-re-design-2.post-wrap {
    justify-content: flex-start;
    padding-bottom: 1px;
  }
  .success-tab-link-re-design-2 {
    width: auto;
    flex: none;
    bottom: 0;
  }
  .min-size {
    min-width: 90px;
  }
  .tab-image {
    height: 250px;
  }
  .dm-cms,
  .seamless-tabs {
    width: 100%;
  }
  .reviews-item {
    width: 280px;
  }
  .swiper-container.brand-swiper {
    z-index: 5;
    width: 100%;
    height: 414px;
    max-width: 340px;
    padding-bottom: 34px;
    padding-left: 24px;
    position: relative;
    overflow: visible;
  }
  .swiper-container.strategy-swiper-container {
    max-width: 250px;
    overflow: visible;
  }
  .swiper-container.business-swiper-container {
    height: auto;
  }
  .swiper-container.spotlight-swiper-container {
    flex-direction: column;
  }
  .swiper-container.enterprise-swiper-container {
    width: 100%;
    max-width: 250px;
  }
  .tab-pane-tab-2 {
    width: 100%;
  }
  .amplify-card {
    padding: 15px;
  }
  .bud-image {
    height: 210px;
  }
  .bud-form {
    flex-direction: column;
    align-items: flex-start;
  }
  .bud-form-field {
    margin-bottom: 10px;
    margin-right: 0;
  }
  .buttons-flex-3 {
    height: 100px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  .quote-icon {
    margin-left: 0;
  }
  .breadcrumbs-wrapper {
    display: flex;
  }
  .breadcrumb-link {
    flex: none;
  }
  .spacer-20px {
    flex: none;
    display: block;
  }
  .h4-style-bud {
    font-size: 22px;
  }
  .h4-style-bud.newhorizons-neue.margin-30.max-450 {
    margin-bottom: 20px;
  }
  .h4-style-bud.newhorizons-neue.resource-thanks-heading {
    margin-right: 20px;
  }
  .h4-style-bud.newhorizons-neue.resource-thanks-heading.ts-thanks {
    margin-bottom: 15px;
  }
  .h4-style-bud.margin-40 {
    margin-bottom: 20px;
  }
  .banner-cover-image.crop {
    border-radius: 10px;
    overflow: hidden;
  }
  .banner-cover-image.fill {
    object-fit: fill;
  }
  .play-icon {
    height: 50px;
    margin-bottom: 0;
  }
  .testimonial-image-big {
    height: 275px;
  }
  .full-collection.background-full {
    background-color: #000;
    background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/62f4fcc51202d87bf9a2e6c6_Frame%207431%20\(
        3\
      ).jpg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .esg-card-image.updated-spec {
    width: 100px;
  }
  .abm-cta-image {
    height: 185px;
  }
  .abm-cta-image.dc {
    height: 170px;
  }
  .abm-popup-wrapper {
    height: 100%;
    border-radius: 0;
    padding: 50px 20px 20px;
    overflow: auto;
  }
  .right-slider-wrap {
    justify-content: center;
  }
  .overflow-auto-wrap.only-resp {
    display: flex;
  }
  .right-assets-wrap {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .success-image-wrap {
    height: 300px;
  }
  .swiper-wrapper.brand-swiper-wrapper {
    height: 100%;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .swiper-wrapper.auto-wrappper {
    height: auto;
  }
  .swiper-slide.brand-swiper-slide {
    width: 305px;
    padding-left: 0;
    padding-right: 0;
  }
  .swiper-slide.enterprise-slide {
    width: 100%;
  }
  .swiper-slide.enterprise-slide.half-new-slide {
    height: 670px;
  }
  .big-reach-out {
    min-height: 150px;
    grid-template-columns: auto;
    justify-content: space-between;
  }
  .big-reach-out:hover {
    background-color: #e4e8eb;
  }
  .microsoft-logo {
    display: block;
  }
  .swiper-heading-wrapper.horizontal-centar.help-centar {
    flex-wrap: wrap;
  }
  .swiper-heading-wrapper.enterprise-column {
    text-align: left;
    align-items: flex-start;
    padding-bottom: 15px;
  }
  .swiper-heading-wrapper.randomized-margin {
    margin-bottom: 5px;
  }
  .swiper-heading-wrapper.fixing-column-brand {
    min-height: 210px;
    padding-left: 24px;
  }
  .swiper-heading-wrapper.mobile-24 {
    margin-bottom: 24px;
  }
  .swiper-heading-wrapper.diagram {
    padding-left: 15px;
  }
  .swiper-heading-wrapper.diagram.first {
    width: 100vw;
    top: 0;
    left: 0;
    overflow: auto;
    transform: none;
  }
  .swiper-heading-wrapper.margin-50.data {
    padding-left: 15px;
  }
  .swiper-heading-wrapper.bug-column {
    text-align: left;
    align-items: flex-start;
    padding-bottom: 15px;
  }
  .side-image {
    height: 300px;
  }
  .assets-swiper-next-holiday-slider.reviews-arrow-right {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }
  .assets-swiper-prev-holiday-slider.reviews-arrow-left {
    top: auto;
    bottom: 0%;
    left: auto;
    right: auto;
  }
  .holiday-tabs-menu {
    width: 100%;
    justify-content: flex-start;
    align-self: center;
    padding-bottom: 1px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: auto;
  }
  .holiday-tabs-menu.post-wrap {
    justify-content: flex-start;
    padding-bottom: 1px;
  }
  .holiday-tabs-wrapper {
    width: 100%;
  }
  .tabs-links {
    width: auto;
    flex: none;
    bottom: 0;
  }
  .case-study-cms {
    width: 100%;
  }
  .swiper-pagination {
    width: 100%;
    height: 24px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 24px;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 10px;
    left: 0%;
    right: auto;
  }
  .swiper-bullet {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    padding: 0;
  }
  .div-block-8 {
    width: 100vw;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    overflow: hidden;
  }
  .esg-hero-wrap {
    width: 100%;
    height: auto;
    position: relative;
  }
  .left-image-esg,
  .right-image-esg {
    width: 100%;
    height: 300px;
  }
  .quote-container.master-grid.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .quote-container.master-grid.no-relative {
    margin-bottom: 20px;
  }
  .quote-container.master-grid.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .quote-container.master-grid.blue-diagram {
    height: auto;
  }
  .quote-container.master-grid.esg-cta,
  .quote-container.master-grid.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .quote-container.master-grid.womens-margin {
    margin-bottom: 66px;
  }
  .quote-container.logo-bar {
    padding-bottom: 10px;
  }
  .quote-container.small-space-grid {
    grid-row-gap: 10px;
  }
  .quote-container.logo-bar-enterprise-container {
    border-radius: 0;
    padding: 15px 10px;
  }
  .quote-container.logo-bar-enterprise-container.maxed-out {
    max-width: 350px;
  }
  .quote-container.logo-bar-enterprise-container.ppc-logos {
    justify-content: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }
  .quote-container.logo-bar-updated {
    width: 95%;
    border-radius: 0;
    padding: 15px 10px;
  }
  .quote-container.logo-bar-updated.without-currve {
    padding-bottom: 10px;
  }
  .outlined-block {
    flex-direction: column;
  }
  .inclusive-image {
    display: none;
  }
  .success-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .success-container.master-grid.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .success-container.master-grid.no-relative {
    margin-bottom: 20px;
  }
  .success-container.master-grid.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .success-container.master-grid.blue-diagram {
    height: auto;
  }
  .success-container.master-grid.esg-cta,
  .success-container.master-grid.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .success-container.master-grid.womens-margin {
    margin-bottom: 66px;
  }
  .success-container.logo-bar {
    padding-bottom: 10px;
  }
  .success-container.small-space-grid {
    grid-row-gap: 10px;
  }
  .success-container.logo-bar-enterprise-container {
    border-radius: 0;
    padding: 15px 10px;
  }
  .success-container.logo-bar-enterprise-container.maxed-out {
    max-width: 350px;
  }
  .success-container.logo-bar-enterprise-container.ppc-logos {
    justify-content: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }
  .success-container.logo-bar-updated {
    width: 95%;
    border-radius: 0;
    padding: 15px 10px;
  }
  .success-container.logo-bar-updated.without-currve {
    padding-bottom: 10px;
  }
  .success-container.overflow-esg.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .success-container.overflow-esg.no-relative {
    margin-bottom: 20px;
  }
  .success-container.overflow-esg.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .success-container.overflow-esg.blue-diagram {
    height: auto;
  }
  .success-container.overflow-esg.esg-cta,
  .success-container.overflow-esg.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .success-container.overflow-esg.womens-margin {
    margin-bottom: 66px;
  }
  .gift-container.master-grid.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .gift-container.master-grid.no-relative {
    margin-bottom: 20px;
  }
  .gift-container.master-grid.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .gift-container.master-grid.blue-diagram {
    height: auto;
  }
  .gift-container.master-grid.esg-cta,
  .gift-container.master-grid.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .gift-container.master-grid.womens-margin {
    margin-bottom: 66px;
  }
  .gift-container.logo-bar {
    padding-bottom: 10px;
  }
  .gift-container.small-space-grid {
    grid-row-gap: 10px;
  }
  .gift-container.logo-bar-enterprise-container {
    border-radius: 0;
    padding: 15px 10px;
  }
  .gift-container.logo-bar-enterprise-container.maxed-out {
    max-width: 350px;
  }
  .gift-container.logo-bar-enterprise-container.ppc-logos {
    justify-content: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }
  .gift-container.logo-bar-updated {
    width: 95%;
    border-radius: 0;
    padding: 15px 10px;
  }
  .gift-container.logo-bar-updated.without-currve {
    padding-bottom: 10px;
  }
  .gift-container.overflow-esg.enterprise-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .gift-container.overflow-esg.no-relative {
    margin-bottom: 20px;
  }
  .gift-container.overflow-esg.fw-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .gift-container.overflow-esg.blue-diagram {
    height: auto;
  }
  .gift-container.overflow-esg.esg-cta,
  .gift-container.overflow-esg.abm-cta {
    margin-bottom: 20px;
    padding-right: 15px;
  }
  .gift-container.overflow-esg.womens-margin {
    margin-bottom: 66px;
  }
  .gift-hero-section.hero-section {
    padding-bottom: 25px;
  }
  .gift-hero-section.about-us {
    padding-top: 50px;
  }
  .gift-hero-section.leaders {
    padding-top: 50px;
    padding-bottom: 0;
  }
  .gift-hero-section.contact {
    padding-top: 50px;
    padding-bottom: 15px;
  }
  .gift-hero-section.enterprise-section {
    padding-top: 105px;
    padding-bottom: 30px;
  }
  .gift-hero-section.hiw-talent-section {
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .gift-hero-section.thank-you-2-section {
    padding-top: 105px;
    padding-bottom: 25px;
  }
  .gift-hero-section.resources-thanks-section {
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .gift-hero-section.support-section {
    padding-bottom: 15px;
  }
  .gift-hero-section.cta-why-newhorizons {
    padding-bottom: 20px;
  }
  .gift-hero-section.sub-hero-section {
    padding-top: 5px;
  }
  .gift-hero-section.empty-hero {
    padding-top: 55px;
  }
  .gift-hero-section.empty-hero.doc-emptu {
    height: 80vh;
    padding-top: 55px;
  }
  .gift-hero-section.empty-hero.newhorizons-emissions {
    padding-top: 55px;
    padding-bottom: 25px;
  }
  .gift-hero-section.empty-hero-2020 {
    padding-top: 55px;
  }
  .gift-hero-section.investors-section {
    padding-bottom: 55px;
  }
  .gift-hero-image {
    height: 250px;
    min-height: auto;
  }
  .jurnal-image {
    height: 350px;
  }
  .kk-author-image {
    height: 250px;
  }
  .colab-side-image {
    height: 320px;
  }
  .cloab-slider {
    padding-left: 0;
    padding-right: 0;
  }
  .colab-hero-image {
    height: 300px;
  }
  .section-3.hero-section {
    padding-bottom: 25px;
  }
  .walmart-logo {
    display: block;
  }
  .downloads-hero.grid.tech-hero {
    margin-bottom: 25px;
  }
  .side-downloads-image {
    height: 280px;
  }
  .download-card {
    min-height: 150px;
    justify-content: space-between;
  }
  .download-card:hover {
    background-color: #e4e8eb;
  }
  .downloads-hero-lottie {
    height: 290px;
    margin-bottom: -15px;
  }
  .download-select {
    flex-direction: column;
    align-items: stretch;
  }
  .sha-info {
    width: 300px;
    left: -257px;
  }
  .sha-content {
    width: 100%;
  }
  .info-bg {
    height: 100%;
    object-fit: cover;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .not-ready {
    flex-wrap: wrap;
  }
  .video-gray-container {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .show-arrow {
    right: 28px;
  }
  .popup-item-second {
    padding-top: 50px;
  }
  .port-tabel {
    width: auto;
    height: 180px;
  }
  .logo-image {
    width: 80px;
  }
  .h1-bud {
    font-size: 38px;
  }
  .overlay-animation {
    z-index: 3;
    width: 100%;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }
  .enterprise-video-wrap {
    height: 52vw;
  }
  .enterprise-video-wrap.edit-size-wrap {
    height: 51vw;
  }
  .enterprise-swiper.maxed-ent-swiper {
    max-width: 79vw;
  }
  .duolingo-logo {
    width: 80px;
  }
  .contact-us-form {
    display: none;
  }
  .contact-form-wrapper.bigger-top {
    min-height: 400px;
  }
  .form-block-m365 {
    padding: 15px;
  }
  .impact-hero-heading {
    font-size: 100px;
  }
  .five-split {
    width: 100vw;
    padding-left: 15px;
    overflow: auto;
  }
  .jump-link-block {
    width: auto;
    min-width: 130px;
    margin-right: 15px;
  }
  .jump-link-block.no-margin.full {
    width: 100%;
  }
  .jump-link-block.mobile-20-margin {
    margin-bottom: 20px;
  }
  .jump-link-block.smaller-mobile {
    font-size: 18px;
  }
  .jump-link-block.bigger-width {
    min-width: 160px;
  }
  .jump-link-block.purpose-min {
    min-width: 80px;
  }
  .jump-link-block.work-marketplace-min,
  .jump-link-block.glance-min {
    min-width: 100px;
  }
  .jump-link-block.last-jump-link {
    min-width: 170px;
  }
  .hayden-photo-impact {
    height: 300px;
  }
  .h2-impact-heading {
    font-size: 50px;
  }
  .h2-impact-heading.text-white.margin-30.modify-size {
    font-size: 60px;
  }
  .h2-impact-heading.text-white.minify-h2 {
    font-size: 50px;
  }
  .h2-impact-heading.max-780.edit-impact {
    font-size: 45px;
  }
  .glance-image {
    height: 300px;
  }
  .key-arrows-wrap {
    width: 100%;
    margin-top: 15px;
  }
  .work-marketplace-image {
    height: 50vw;
    padding: 8px;
  }
  .inner-swiper-slide.bigger-slides-inner {
    height: 220px;
  }
  .impact-strategy-image.updated-spec {
    width: 100px;
  }
  .strategy-swiper-button-next,
  .strategy-swiper-button-prev {
    display: none;
  }
  .economic-opportunity-image {
    height: 300px;
  }
  .inner-lime-container {
    padding: 16px;
  }
  .blue-quote-impact {
    padding: 15px;
  }
  .diversity-swiper-item {
    height: auto;
    min-height: 390px;
  }
  .graph-item {
    padding-right: 8px;
  }
  .graph-item.first-green-item {
    width: 28%;
  }
  .graph-item.first-lime-item {
    width: 19%;
  }
  .h5-style-controled.no-margin.full {
    width: 100%;
  }
  .h5-style-controled.mobile-20-margin {
    margin-bottom: 20px;
  }
  .h5-style-controled.smaller-mobile {
    font-size: 18px;
  }
  .margin-81 {
    margin-bottom: 25px;
  }
  .card-label {
    max-width: none;
  }
  .gray-mini-grid {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
  }
  .chart-wrapper {
    margin-bottom: 50px;
    padding-left: 60px;
    padding-right: 30px;
  }
  .absolute-h6-chart {
    font-size: 18px;
    bottom: -30px;
  }
  .absolute-h6-chart.bigger-h6-style {
    font-size: 18px;
  }
  .absolute-h6-chart.bigger-h6-style.agency-spec {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 35px;
    margin-left: 75px;
  }
  .absolute-h6-chart.right-side {
    bottom: -60px;
    left: 0;
    right: auto;
  }
  .horizontal-flex.side-margin-33 {
    margin-right: 0;
  }
  .horizontal-flex.edit-mobile-flex {
    width: 100%;
    justify-content: space-between;
  }
  .wiggle-people {
    height: 200px;
    padding: 0;
  }
  .spotlight-image {
    height: 220px;
  }
  .five-split-wrap {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
    overflow: visible;
  }
  .inline-mobile {
    display: inline;
  }
  .block-mobile {
    display: block;
  }
  .double-mobile-height {
    height: 44px;
  }
  .five-split-overlay {
    width: 150px;
    height: 100%;
    background-image: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0),
      #f7f8fa 85%
    );
    padding: 0;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: -15px;
  }
  .custom-buttons-wrap {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
  }
  .h6-style-quote.bigger-h6-style {
    font-size: 18px;
  }
  .h6-style-quote.bigger-h6-style.agency-spec {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 35px;
    margin-left: 75px;
  }
  .adming-banner-image {
    width: 100%;
    display: none;
  }
  .summer-banner-image {
    height: 230px;
    max-width: none;
    object-fit: cover;
    object-position: 50% 0%;
    border-radius: 10px;
  }
  .see-more-link.padding-10-mobile {
    padding-right: 10px;
  }
  .how-it-works-item-image-wrap {
    width: 50px;
    height: 50px;
  }
  .testimonial-slider-wrapper {
    padding-bottom: 45px;
  }
  .why-bussines-wrapper {
    align-items: center;
  }
  .why-bussines-left {
    width: 100%;
    background-color: rgba(242, 247, 242, 0);
    margin-left: -15px;
    overflow: hidden;
  }
  .why-bussines-right {
    width: 100vw;
    border-radius: 0;
    padding-right: 15px;
    overflow: hidden;
  }
  .why-bussines-heading {
    max-width: none;
    font-size: 34px;
  }
  .reaching-person-right {
    width: 130px;
    height: 250px;
    display: block;
    top: 45px;
    right: 30px;
    transform: rotate(-17deg);
  }
  .ways-to-earn-menu {
    display: none;
  }
  .earn-tab-menu {
    width: 100%;
  }
  .way-to-earn-content-wrapper {
    width: 100%;
    grid-column-gap: 0px;
  }
  .ways-to-earn-image {
    margin-right: 20px;
  }
  .ways-to-earn-dropdown {
    width: 100%;
    background-color: #fff;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
  .ways-to-earn-toggle {
    width: 100%;
    height: 40px;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    justify-content: space-between;
    align-items: center;
    padding: 0 16px 0 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    display: flex;
  }
  .ways-to-earn-list {
    color: #011a3c;
    text-align: left;
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    display: none;
  }
  .ways-to-earn-link {
    width: 100%;
    grid-column-gap: 15px;
    color: #011a3c;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 44px;
    padding-right: 0;
    text-decoration: none;
    display: flex;
    position: relative;
  }
  .ways-to-earn-link:hover {
    color: #011a3c;
  }
  .ways-to-earn-link._w--current {
    background-image: url(https://assets-global.website-files.com/603fea6471d9d8559d077603/628ba73094a50b8eb3a42971_check.svg);
    background-position: 15px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 42px;
  }
  .text-block-4 {
    color: #222;
  }
  .ways-to-earn-checkmark {
    width: 14px;
    height: 13px;
    display: none;
    position: absolute;
    left: 15px;
  }
  .dropdown-custom-form {
    width: 100%;
    flex-direction: column;
    display: flex;
  }
  .primary-inverted {
    justify-content: center;
    padding-left: 22px;
    padding-right: 22px;
  }
  .primary-inverted.minus-margin-top {
    margin-top: 16px;
  }
  .secondary-inverted {
    justify-content: center;
    padding-left: 22px;
    padding-right: 22px;
    display: flex;
  }
  .button-primary {
    text-align: center;
    justify-content: center;
  }
  .button-primary.margin-35.no-margin-responsive {
    margin-bottom: 0;
  }
  .button-primary.absolute-primary {
    margin-left: 5px;
  }
  .button-primary.minus-margin-top {
    margin-top: 16px;
  }
  .button-primary.spread-mobile {
    width: 100%;
  }
  .rebrand-link-blue.here-hero-link {
    margin-left: 3px;
  }
  .retention-hero-cards {
    max-height: 160px;
    min-height: 160px;
  }
  .responsive-form {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .imagine-element {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }
  .companies-logo-wrapper {
    justify-content: center;
  }
  .companies-logo {
    width: 120px;
  }
  .ilustration-wrapper {
    height: 225px;
  }
  .h5-style-enterprise {
    margin-bottom: 12px;
  }
  .h5-style-enterprise.no-margin.full {
    width: 100%;
  }
  .h5-style-enterprise.mobile-20-margin {
    margin-bottom: 20px;
  }
  .h5-style-enterprise.smaller-mobile {
    font-size: 18px;
  }
  .h5-style-enterprise.text-white.no-margin.edit-body-size,
  .h5-style-enterprise.text-white.max-305.no-margin.break-max-xl.edit-body-size,
  .h5-style-enterprise.text-white.max-305.no-margin.edit-body-size,
  .h5-style-enterprise.text-white.max-305.margin-20.edit-body-size,
  .h5-style-enterprise.text-white.margin-20.edit-body-size {
    font-size: 20px;
    line-height: 24px;
  }
  .h5-style-enterprise.gray-4-text.margin-16 {
    margin-bottom: 16px;
  }
  .h5-style-enterprise.gray-4-text.margin-16.custom-size {
    font-size: 18px;
  }
  .h5-style-enterprise.gray-5-text.no-margin.edit-body-size {
    font-size: 20px;
    line-height: 24px;
  }
  .h5-style-enterprise.custom-scrollin-one {
    margin-bottom: 12px;
    font-size: 5.4vw;
  }
  .margin-16.becomes-8 {
    margin-bottom: 8px;
  }
  .h6-style-ent.bigger-h6-style {
    font-size: 18px;
  }
  .h6-style-ent.bigger-h6-style.agency-spec {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 35px;
    margin-left: 75px;
  }
  .h6-style-ent.text-white.margin-40 {
    margin-bottom: 20px;
  }
  .h6-style-ent.margin-40 {
    margin-bottom: 24px;
  }
  .enterprise-hero-video {
    margin-top: 16px;
  }
  .h3-style-enterprise {
    font-size: 28px;
  }
  .h3-style-enterprise.text-black.bigger-banner-heading {
    margin-bottom: 54px;
  }
  .horizontal-wrapper.converted-on-mobile {
    flex-direction: column;
  }
  .horizontal-wrapper.scrolling-horiz-wrapper {
    width: 100%;
    justify-content: space-between;
  }
  .horizontal-wrapper.gapped-horizontal-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .bulding-card {
    padding-left: 20px;
    padding-right: 20px;
  }
  .success-card {
    margin-top: 4px;
  }
  .success-card.no-top-margin {
    margin-top: 0;
  }
  .slide-body-new {
    height: 100%;
    padding: 20px;
  }
  .slide-body-new.clay-slide-body-new {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }
  .nasdaq-logo-new {
    width: 156px;
    height: 44px;
  }
  .horizontal-row {
    flex-direction: column;
  }
  .new-logo-item {
    margin-bottom: 9px;
  }
  .new-logo-item.microsoft-newest,
  .new-logo-item.airbnb-newest,
  .new-logo-item.automattic-newest,
  .new-logo-item.bissell-newest,
  .new-logo-item.nasdaq-newest {
    margin-bottom: 9px;
    margin-right: 5px;
  }
  .inner-wrap-row {
    flex-wrap: wrap;
  }
  .green-bg-dark-bottom {
    display: none;
  }
  .scroll-in-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .mobile-size-h2-ent {
    font-size: 34px;
  }
  .x-wrapper-scrollin {
    width: auto;
    color: #fff;
  }
  .x-icon-scrollin {
    display: none;
  }
  .x-icon-scrollin.show-on-page,
  .mobile-text {
    display: block;
  }
  .emphasize-block {
    margin-bottom: 12px;
  }
  .white-bg-form {
    top: -32px;
    left: -20px;
  }
  .h6-style-enterprise.auto-height-enterprise.margin-40 {
    margin-bottom: 32px;
  }
  .ebooks-form,
  .hiw-colored {
    padding: 16px;
  }
  .h1-style-cat {
    margin-bottom: 16px;
  }
  .latest-image {
    width: 100%;
    height: 200px;
  }
  .latest-column {
    padding-left: 12px;
    padding-right: 12px;
  }
  .latest-card {
    height: auto;
    flex-direction: column;
  }
  .portfolios-logo {
    height: 18px;
  }
  .ot-sdk-show-settings.visitor-footer-link.no-margin.gray-04.center-align {
    width: 100%;
    align-self: center;
  }
  .credits-block {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .link-spacer {
    flex-direction: column;
    margin-top: 15px;
  }
  .inner-container-enterprise {
    border-radius: 0;
    padding: 20px;
  }
  .inner-container-enterprise.changed-inner {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .pill-new {
    order: -1;
    margin-bottom: 12px;
  }
  .banner-image-new {
    height: 66vw;
  }
  .h6-style-wrapper.auto-height-enterprise.margin-40 {
    margin-bottom: 32px;
  }
  .lightbox-bottom {
    padding-right: 20px;
  }
  .how-it-works-tab-content {
    padding-bottom: 20px;
  }
  .how-it-works-tab-link {
    line-height: 21px;
  }
  .tabs-image {
    width: 150px;
    height: 135px;
    margin-top: 12px;
    margin-bottom: 0;
    margin-left: 0;
  }
  .how-it-works-content {
    height: auto;
    min-height: 300px;
  }
  .how-it-works-menu {
    grid-column-gap: 30px;
  }
  .talent-sub-nav-item-3-0-v2 {
    font-size: 14px;
  }
  .dropdown-talent-links-3-0-v2.overflow-auto-dd-talent {
    display: none;
  }
  .talent-sub-nav-link-3-0-v2 {
    white-space: nowrap;
    line-height: 21px;
  }
  .logos-hero-wrap {
    width: 230px;
    grid-column-gap: 16px;
  }
  .testimonial-image-wrapper {
    height: 220px;
  }
  .new-impact-report-image {
    height: 330px;
  }
  .green-shadow-wrap {
    height: 40px;
  }
  .hero-logo-newhorizons {
    margin-left: 20px;
  }
  .impact-heading-h1 {
    margin-left: 15px;
    font-size: 60px;
  }
  .hayden-photo-impact-new {
    height: 100vw;
  }
  .rebrand-link-forest.here-hero-link {
    margin-left: 3px;
  }
  .glance-image-v2 {
    height: 300px;
  }
  .multipie-image,
  .single-pie-image {
    width: 100%;
    height: 85vw;
  }
  .blue-corner {
    height: 300px;
  }
  .stats-image {
    height: 60vw;
  }
  .jumbo-impact {
    font-size: 40px;
  }
  .accomplishment-item-v2 {
    height: 82px;
  }
  .full-width-impact {
    padding-top: 32px;
    padding-bottom: 25px;
  }
  .ping-bg {
    padding: 15px;
  }
  .big-swiper-image {
    height: 30vw;
  }
  .lila-arrows-wrap {
    top: 33vw;
  }
  .inner-lila-container {
    padding: 16px;
  }
  .logos-new-grid {
    justify-content: space-around;
  }
  .diversity-swiper-item-v2 {
    height: auto;
  }
  .graph-gender {
    width: 250px;
    height: 250px;
  }
  .graph-stats.bigger-stats {
    height: 34vw;
  }
  .lgbt-graph {
    margin-top: 20px;
  }
  .table-arrows-wrap {
    margin-bottom: 40px;
  }
  .inner-gray-7-container {
    padding: 16px;
  }
  .glance-image-v4 {
    width: 230px;
    height: 304.922px;
  }
  .spotlight-image-v2 {
    height: 80vw;
    justify-content: center;
  }
  .pill-link {
    width: 250px;
  }
  .enterprise-color-card {
    padding: 16px;
  }
  .h5-ai-page.max-resp {
    margin-bottom: 32px;
    font-size: 14px;
    line-height: 20px;
  }
  .inner-ai-container {
    padding: 16px;
  }
  .desktop-lottie {
    display: none;
  }
  .responsive-lottie {
    width: 220px;
    height: 220px;
    margin-top: 10px;
    margin-bottom: 20px;
    display: flex;
  }
  .underscore {
    border-bottom-width: 3px;
  }
  .banner-image-new-v2 {
    height: 66vw;
  }
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada2f-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada3b-a0ae7da9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada4b-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada5d-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada6f-a0ae7da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada96-a0ae7da9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada9b-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada9f-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adaa3-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adaa7-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adaae-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adab2-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adab6-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adabc-a0ae7da9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adac6-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adacd-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adad4-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adadb-a0ae7da9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adae5-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adaea-a0ae7da9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adaed-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adaf7-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb01-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb0b-a0ae7da9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb1a-a0ae7da9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb1c-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb2e-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb47-a0ae7da9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb4b-a0ae7da9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb53-a0ae7da9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb55-a0ae7da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb5a-a0ae7da9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb5f-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb65-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb6b-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb71-a0ae7da9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb77-a0ae7da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb7b-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb94-a0ae7da9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb9f-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adba6-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adbad-a0ae7da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc19-a0ae7da9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc1c-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc22-a0ae7da9,
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc28-a0ae7da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc30-a0ae7da9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc35-a0ae7da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-d5698dd4-b222-50a5-017c-a301051dfe90-051dfe87,
#w-node-d5698dd4-b222-50a5-017c-a301051dfea7-051dfe87,
#w-node-d5698dd4-b222-50a5-017c-a301051dfeb8-051dfe87,
#w-node-_5a216a08-df66-d582-91fd-4c34ed3c8396-051dfe87 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: start;
}
#w-node-_20cca9e9-8755-2e25-5d35-4241506698dc-506698c8 {
  grid-area: 1/1/2/5;
}
#w-node-_20cca9e9-8755-2e25-5d35-4241506698f2-506698c8 {
  grid-area: 1/5/2/13;
}
#w-node-_20cca9e9-8755-2e25-5d35-4241506698f5-506698c8 {
  grid-area: span 2 / span 12 / span 2 / span 12;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669901-506698c8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669902-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669905-506698c8,
#w-node-_2ea020ec-a59e-caf7-3b7a-df654725606e-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669908-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-42415066990b-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-42415066990e-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669914-506698c8,
#w-node-_0abae9d7-6d5f-edc6-7b50-b9f906ab240b-506698c8,
#w-node-_0eca4d51-5b3d-d1b2-03f5-d6f07892cbdf-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669911-506698c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669919-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669925-506698c8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669926-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-42415066992b-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669930-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669935-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-42415066993a-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-42415066993f-506698c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669946-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669952-506698c8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669953-506698c8 {
  grid-area: 1/1/2/5;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669956-506698c8 {
  grid-area: 2/1/3/5;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669959-506698c8 {
  grid-area: 3/1/4/5;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669965-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-42415066996a-506698c8,
#w-node-_6be73f53-c035-d2a3-fdab-7a0532d097f6-506698c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669997-506698c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-_20cca9e9-8755-2e25-5d35-4241506699ac-506698c8 {
  grid-area: 1/8/2/13;
}
#w-node-_20cca9e9-8755-2e25-5d35-424150669a40-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669a44-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669a48-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669a4c-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669a50-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669a54-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669a81-506698c8,
#w-node-_20cca9e9-8755-2e25-5d35-424150669a86-506698c8,
#w-node-dd483bb5-16f5-4565-7c0a-d6ace7c15718-506698c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_0ad58f2b-3be9-3765-5758-a2080401c64a-ceae7e3b {
  grid-area: 1/4/2/13;
}
#w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae7e3b {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}
#w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-ceae7e3b {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-_1afffff7-f75b-b4d8-cb28-fe4395479bbf-ceae7e3b {
  align-self: center;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6188-382f6174 {
  grid-area: 1/1/2/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f619e-382f6174 {
  grid-area: 1/5/2/13;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61a1-382f6174 {
  grid-area: span 2 / span 12 / span 2 / span 12;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61ad-382f6174 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61ae-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61b1-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61b4-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61b7-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61ba-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61bd-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61c0-382f6174 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61c5-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61d1-382f6174 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61d2-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61d7-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61dc-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61e1-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61e6-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61eb-382f6174 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61f2-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61fe-382f6174 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61ff-382f6174 {
  grid-area: 1/1/2/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6202-382f6174 {
  grid-area: 2/1/3/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6205-382f6174 {
  grid-area: 3/1/4/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6211-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6216-382f6174 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f621d-382f6174 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6226-382f6174 {
  grid-area: 2/1/3/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6229-382f6174 {
  grid-area: 3/1/4/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f622c-382f6174 {
  grid-area: 4/1/5/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f622f-382f6174 {
  grid-area: 5/1/6/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6232-382f6174 {
  grid-area: 2/5/3/9;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6235-382f6174 {
  grid-area: 3/5/4/9;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6238-382f6174 {
  grid-area: 4/5/5/9;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6243-382f6174 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6258-382f6174 {
  grid-area: 1/8/2/13;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62ec-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62f0-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62f4-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62f8-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62fc-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6300-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f632d-382f6174,
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6332-382f6174 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6339-382f6174 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6340-382f6174 {
  grid-area: 2/1/3/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6343-382f6174 {
  grid-area: 2/5/3/9;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6346-382f6174 {
  grid-area: 3/1/4/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6349-382f6174 {
  grid-area: 3/5/4/9;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f634c-382f6174 {
  grid-area: 4/1/5/5;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f634f-382f6174 {
  grid-area: 4/5/5/9;
}
#w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6352-382f6174 {
  grid-area: 5/1/6/5;
}
#w-node-_412574db-0221-58f3-f7ef-37cfdc222117-e5ae7e41 {
  grid-area: 1/3/2/11;
}
#btn-1.w-node-_7df883f5-aeda-9e67-e5a1-1eef163ef6f5-e5ae7e41,
#btn-2.w-node-ebb1ca75-6d23-17e9-fef8-dd015d710208-e5ae7e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c408-8eae7e43,
#w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c411-8eae7e43 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c416-8eae7e43 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_15bd014b-9388-b3ef-bda2-a058a33763f8-8eae7e43,
#w-node-_2c3d236e-7295-4f21-65a2-45fd6f5bd0a6-8eae7e43,
#w-node-_71d1077e-e0d5-318b-c333-b9a99364d03a-8eae7e43,
#w-node-_85cc2b1b-4629-465f-e278-d6e31c8d9216-8eae7e43,
#w-node-_0f1ef7d8-871c-1042-c386-824df2f36585-8eae7e43,
#w-node-_6291aba4-092e-3c06-98c6-6c462ad42e9f-8eae7e43 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_8263324d-3692-0eed-59ed-02f495b86350-8eae7e43 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_8263324d-3692-0eed-59ed-02f495b86352-8eae7e43,
#w-node-_8263324d-3692-0eed-59ed-02f495b8635b-8eae7e43,
#w-node-_8263324d-3692-0eed-59ed-02f495b86364-8eae7e43,
#w-node-_8263324d-3692-0eed-59ed-02f495b8636d-8eae7e43 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-d807858a-ca18-a78c-7b12-4e9e795d912c-8eae7e43,
#w-node-_635b1879-f17a-ec50-5818-94d00c21f1af-8eae7e43 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-d9f42e68-8700-bf00-bb99-599fbb2cf839-8eae7e43,
#w-node-_4379966d-c67e-0257-08ec-9b8aa592e90d-8eae7e43,
#w-node-_2f1d0b4f-a390-1f53-8890-6fb311a4448d-8eae7e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c43e-8eae7e43,
#w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c443-8eae7e43 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c444-8eae7e43 {
  grid-area: 1/1/2/2;
}
#w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c457-8eae7e43 {
  align-self: stretch;
  justify-self: stretch;
}
#w-node-_108fda64-b9ce-8f9c-13bf-d66e233c64e3-8eae7e43,
#w-node-bc1a66cd-243e-d6e9-71e6-e3fb4556fa8d-8eae7e43,
#w-node-_4a67ab24-00dd-8913-ffb0-fca23991b12d-8eae7e43,
#w-node-_6efba17a-d39d-7786-bbf2-0c388c04d99f-8eae7e43,
#w-node-f3818fa2-1a27-a5f0-7288-cd27e8dd2c8a-8eae7e43,
#w-node-_442e067a-597f-b8f5-440e-15bea7469c02-8eae7e43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c5cc-8eae7e43 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c5ce-8eae7e43 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-df04366f-660d-4b2e-97f0-bb4ceb499e23-63ae7e48 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_7577ba0b-abc4-c2f4-d7a1-b1e61bcf29d9-63ae7e48 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-_6a3e99d6-f134-8504-87f8-25a9a04e90c8-a04e90c2,
#w-node-c120c928-5b14-ca8a-a728-354e5ad5960c-a04e90c2 {
  justify-self: end;
}
#w-node-cf655cfb-078d-e733-0078-5260af3bc71d-a04e90c2 {
  align-self: end;
}
#w-node-df04366f-660d-4b2e-97f0-bb4ceb499e23-0dae7e49,
#w-node-_7577ba0b-abc4-c2f4-d7a1-b1e61bcf29d9-0dae7e49 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-_0143bad5-6261-000c-07a5-2835cc63626f-faae7e4a,
#w-node-_141018be-8490-3e85-3f21-604422387f0c-faae7e4a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-ec70ce9d-a40e-b67e-b604-4a8fb9a8cb07-faae7e4a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_3dc8734b-363e-127c-2eb7-b77020ccfbf2-faae7e4a,
#w-node-f5a94a82-77c7-573f-7009-d18f99ffa4ca-faae7e4a,
#w-node-_38835531-f838-0638-bd75-0100ed434b62-faae7e4a,
#w-node-ceeee487-b771-f7f8-735e-e015a59ce9e5-faae7e4a,
#w-node-_861136d9-1a08-80ba-4734-16c75158a3cb-faae7e4a,
#w-node-_1092e0f1-a4cb-5d9a-2182-adb50b5f6eb3-faae7e4a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_7d2d5247-a8c0-19b5-e6a3-d7d26841a94c-faae7e4a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_9b3094cc-138b-695c-8aa8-16e7f59406e7-faae7e4a,
#w-node-_6d516758-74ec-a429-3d95-57aa2f0d832f-faae7e4a,
#w-node-ca76306e-5b72-5214-ac1a-34f859799e0a-faae7e4a,
#w-node-_84f70f22-1eac-687a-9318-8b276ed31a35-faae7e4a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-b3c61a2c-4d7e-43f1-d66c-27cef9ac605f-faae7e4a {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_5814af7a-d0ee-ff48-8dca-b60a69aa832f-faae7e4a,
#w-node-ae47d3c7-3b3f-7dce-883a-8c51dbd7342d-faae7e4a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c6b67c99-0da1-718c-fe8c-4d059fc8b24a-faae7e4a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_68856bd3-91ea-f544-3df7-cb2085367a52-faae7e4a,
#w-node-_68856bd3-91ea-f544-3df7-cb2085367a54-faae7e4a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_68856bd3-91ea-f544-3df7-cb2085367a56-faae7e4a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_90df42d9-a978-3638-d4cb-3265d3ab8f9c-faae7e4a,
#w-node-_90df42d9-a978-3638-d4cb-3265d3ab8f9e-faae7e4a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_90df42d9-a978-3638-d4cb-3265d3ab8fa0-faae7e4a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-f53d634f-deb4-3f88-3a95-79901a322e46-faae7e4a,
#w-node-f53d634f-deb4-3f88-3a95-79901a322e48-faae7e4a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f53d634f-deb4-3f88-3a95-79901a322e4a-faae7e4a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_11460793-35f1-31bc-088c-88a752d385bc-faae7e4a {
  grid-area: 1/7/2/13;
  align-self: end;
  justify-self: start;
}
#w-node-a846815b-c484-9fdd-d950-623b16a8fe8e-faae7e4a {
  grid-area: 2/7/3/13;
}
#w-node-_1868ebf0-6f12-f432-0c60-cc4bf663bda5-faae7e4a {
  grid-area: 1/1/3/6;
}
#w-node-e66d6afe-f8cd-1011-fc42-30d6ef96fa63-faae7e4a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-e66d6afe-f8cd-1011-fc42-30d6ef96fa66-faae7e4a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-c53086f0-634a-8602-f22d-6c9d5043cffa-faae7e4a {
  grid-area: 1/8/3/13;
}
#w-node-_513d4a1b-216e-f44c-fb32-06ea0abd90ff-acae7e4b {
  grid-area: 1/3/2/11;
}
#w-node-cc568d09-5e2f-b50e-4de9-78df3685ea10-2cae7e4d {
  grid-area: 1/1/3/7;
  align-self: center;
}
#w-node-cc568d09-5e2f-b50e-4de9-78df3685ea15-2cae7e4d {
  grid-area: 1/7/2/13;
}
#w-node-cc568d09-5e2f-b50e-4de9-78df3685ea1a-2cae7e4d {
  grid-area: 2/7/3/13;
}
#w-node-_154b6a28-4386-8043-7cff-5d594c59a683-2cae7e4d {
  grid-area: 3/1/4/13;
}
#w-node-cc568d09-5e2f-b50e-4de9-78df3685ea1c-2cae7e4d {
  grid-area: 1/1/2/5;
}
#w-node-cc568d09-5e2f-b50e-4de9-78df3685ea23-2cae7e4d {
  grid-area: 1/5/2/9;
}
#w-node-cc568d09-5e2f-b50e-4de9-78df3685ea2a-2cae7e4d {
  grid-area: 1/9/2/13;
}
#w-node-_48d8a0dc-12a3-6486-7e86-7108718636f0-2cae7e4d {
  grid-area: 1/1/2/7;
}
#w-node-dc681688-0583-6af4-b150-7fd70f934b18-2cae7e4d {
  grid-area: 1/7/2/13;
  align-self: center;
}
#w-node-a10c782d-cd0e-544d-5240-94b9d3800f01-2cae7e4d {
  grid-area: 1/1/2/8;
}
#w-node-_72d06ade-f4cd-c7ed-ae39-772a998abf1c-2cae7e4d {
  grid-area: 1/5/3/13;
  align-self: end;
}
#w-node-_02a95c00-05d3-7c9b-8223-80c30d8785bd-2cae7e4d,
#w-node-_994094bc-f20b-0cb6-7812-f9793aa9824f-2cae7e4d {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_95b0b784-0f31-70f2-78b6-14e349f580ca-2cae7e4d,
#w-node-_061b68e0-8b49-a541-dda8-82a01be43b97-2cae7e4d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-dfba060e-7312-a886-481c-bc36913c83b1-2cae7e4d {
  grid-area: 1/1/2/13;
  align-self: start;
  justify-self: end;
}
#w-node-_35cd934c-736e-f26b-6850-7555392ed77e-2cae7e4d {
  grid-area: 2/7/3/13;
}
#w-node-d728c855-cf15-9dd5-6fad-0725e478ede0-2cae7e4d,
#w-node-d728c855-cf15-9dd5-6fad-0725e478ede2-2cae7e4d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d728c855-cf15-9dd5-6fad-0725e478ede4-2cae7e4d {
  grid-area: span 2 / span 6 / span 2 / span 6;
  align-self: stretch;
}
#w-node-d728c855-cf15-9dd5-6fad-0725e478ede5-2cae7e4d,
#w-node-d728c855-cf15-9dd5-6fad-0725e478ede7-2cae7e4d,
#w-node-d728c855-cf15-9dd5-6fad-0725e478ede9-2cae7e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d728c855-cf15-9dd5-6fad-0725e478edeb-2cae7e4d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-d728c855-cf15-9dd5-6fad-0725e478eded-2cae7e4d {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-cf692458-5a10-9cd5-e51d-578669f8d9d6-2cae7e4d,
#w-node-d728c855-cf15-9dd5-6fad-0725e478ee1e-2cae7e4d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-d728c855-cf15-9dd5-6fad-0725e478ee20-2cae7e4d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_2b264cdf-d208-aa89-af94-71783d4f02d6-2cae7e4d,
#w-node-_2b264cdf-d208-aa89-af94-71783d4f02df-2cae7e4d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_46a04234-c147-ddc2-a6b5-53de378f3060-2cae7e4d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-e0f656ce-7156-7ff0-8187-8a5a1a904b6a-2cae7e4d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}
#w-node-_3234c142-f329-e139-b755-e16afa41593d-2cae7e4d,
#w-node-b987f09a-5072-2979-2730-1df2d9c16eac-2cae7e4d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c8079709-c9ba-5ab3-c512-76b903feaa60-2cae7e4d {
  align-self: center;
  justify-self: center;
}
#w-node-c584fc28-b775-7d1b-5317-ddd133ca7c44-8fae7e64,
#w-node-_7a0c1182-0918-7238-20ba-b786e221bc4d-8fae7e64,
#w-node-_3322ef7d-551d-0a5f-77a8-5547371ef4bc-8fae7e64 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_49c4df04-21bf-f5a4-9546-bd41fe021bd6-8fae7e64 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: center;
}
#w-node-fe9acbdd-4c57-8416-5aed-2a081faa10ac-8fae7e64,
#w-node-_877c9ff9-8d15-7730-3498-87b8d059f789-8fae7e64 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_877c9ff9-8d15-7730-3498-87b8d059f78b-8fae7e64 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-8fae7e64 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-d20ab757-8340-16d8-b0db-5aedb7ddc129-8fae7e64,
#w-node-_078ad688-0cc7-354d-66c5-58da82a975d9-8fae7e64,
#w-node-c827daee-5009-c77f-6886-1373742a3370-8fae7e64 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-b482f8cc-6d7e-6bd0-4821-d5d736755d18-8fae7e64,
#w-node-bc9dfa45-091f-b3ee-4988-fe576268396a-8fae7e64,
#w-node-be9fa4fc-a70c-5fce-0d41-8b997b210e54-8fae7e64,
#w-node-be9fa4fc-a70c-5fce-0d41-8b997b210e52-8fae7e64,
#w-node-_31e0f18a-e3c4-7e9e-1c5f-e2dd002fb866-8fae7e64,
#w-node-_31e0f18a-e3c4-7e9e-1c5f-e2dd002fb868-8fae7e64,
#w-node-_7b882d8c-a0a3-ce27-eade-ffe3aaf5b776-8fae7e64,
#w-node-_7b882d8c-a0a3-ce27-eade-ffe3aaf5b774-8fae7e64 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_8ff37b09-b345-76f6-d97c-a3c1aea5b5c4-8fae7e64 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-a6490dc7-0359-e70b-c5e2-3c0de5473bac-8fae7e64 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9a7bf8a3-0f32-59b9-93f4-631b19b32bcc-8fae7e64 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_9a7bf8a3-0f32-59b9-93f4-631b19b32bce-8fae7e64 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_6e478246-a929-c483-d722-68b09e8a5e5f-73ae7e67 {
  grid-area: 1/4/2/13;
}
#w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-73ae7e67 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}
#w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-73ae7e67 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-_3c883150-60cd-a343-6b93-1b1b4ecc8881-73ae7e67 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_3c883150-60cd-a343-6b93-1b1b4ecc8883-73ae7e67 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_4910b171-0e1a-a55d-dd50-d8b562af534d-05ae7e6b,
#w-node-e456c408-a16f-af9e-2ba1-9f48ac8253b8-05ae7e6b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_01da8264-0541-376b-a5fc-fa2ed3570180-05ae7e6b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_01da8264-0541-376b-a5fc-fa2ed3570186-05ae7e6b,
#w-node-_01da8264-0541-376b-a5fc-fa2ed357018f-05ae7e6b,
#w-node-_01da8264-0541-376b-a5fc-fa2ed3570198-05ae7e6b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-b566fae8-57c3-2de1-0423-124e8d02ea05-05ae7e6b,
#w-node-b566fae8-57c3-2de1-0423-124e8d02ea0c-05ae7e6b {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-fa21179e-65a1-9aa0-ffc4-bd93d9d9cd51-05ae7e6b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fa21179e-65a1-9aa0-ffc4-bd93d9d9cd4a-05ae7e6b {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a45c-05ae7e6b,
#w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a461-05ae7e6b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a462-05ae7e6b,
#w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a46e-05ae7e6b,
#w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a47a-05ae7e6b,
#w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a486-05ae7e6b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_0f105c36-2af0-9f81-e2ab-641390196a23-05ae7e6b,
#w-node-_0f105c36-2af0-9f81-e2ab-641390196a2a-05ae7e6b {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_05013f22-0d96-64db-9efe-081820737032-05ae7e6b {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_05013f22-0d96-64db-9efe-081820737034-05ae7e6b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_05013f22-0d96-64db-9efe-081820737036-05ae7e6b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
  justify-self: start;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b2761-33ae7e6c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b2770-33ae7e6c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: center;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b2774-33ae7e6c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b2776-33ae7e6c,
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b277f-33ae7e6c,
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b2788-33ae7e6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b2793-33ae7e6c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b2798-33ae7e6c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b279e-33ae7e6c {
  grid-area: 1/7/2/13;
  align-self: end;
  justify-self: start;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b27a1-33ae7e6c {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-a9f6f2ce-8a06-6464-ed68-e8ef25a193d9-33ae7e6c {
  grid-area: 1/1/3/6;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b27bd-33ae7e6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b27bf-33ae7e6c {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-ce5592a0-54ca-bf40-dad2-21a0ca8a359d-33ae7e6c {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b28e7-33ae7e6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_6e0512cf-296d-b66a-c9e4-0035178b28e9-33ae7e6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
  justify-self: start;
}
#w-node-_09beada6-6c2c-fb41-06ac-e1b1b653b2ba-36ae7e6d,
#w-node-_7a1da397-8d5d-8ea6-93fb-670689d36819-36ae7e6d,
#w-node-_731f711b-d1fd-0efc-99ec-130cbc442758-36ae7e6d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_2f26af79-6a88-426b-29e7-eed938608be1-36ae7e6d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_42b0c2aa-3032-0553-6b12-38f1f363ea89-36ae7e6d {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_3d3c4057-a03e-eb89-c233-ad0570dbb715-36ae7e6d {
  grid-area: 3/8/4/13;
  align-self: end;
}
#w-node-_8ace9c5c-f83e-9af1-f4c3-695af11fb838-36ae7e6d {
  grid-area: 4/8/5/13;
}
#w-node-fd20c478-8132-1074-78c7-bdf6384391c5-36ae7e6d {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
}
#w-node-_2696ed7e-4605-572e-c766-e6a78197d474-36ae7e6d {
  grid-area: 1/7/3/10;
}
#w-node-fd20c478-8132-1074-78c7-bdf6384391ca-36ae7e6d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-abefadd3-51b4-d6db-16f2-28cd9d49e095-36ae7e6d {
  grid-area: 1/10/3/13;
}
#w-node-d0dc7654-b325-4110-28f1-73e82c582485-36ae7e6d {
  grid-area: 1/8/2/13;
  align-self: end;
}
#w-node-d0dc7654-b325-4110-28f1-73e82c582499-36ae7e6d {
  grid-area: 2/8/3/13;
}
#w-node-cb135769-da51-d441-b140-c3d1df922cc3-36ae7e6d,
#w-node-_6eb14252-1a58-b5a6-7aba-0e69920bd834-36ae7e6d {
  grid-area: span 2 / span 3 / span 2 / span 3;
}
#w-node-_132b01dd-2230-5793-3a65-d7d0241b8870-36ae7e6d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-_132b01dd-2230-5793-3a65-d7d0241b8872-36ae7e6d {
  grid-area: 2/1/3/7;
}
#w-node-_132b01dd-2230-5793-3a65-d7d0241b8874-36ae7e6d {
  grid-area: span 2 / span 6 / span 2 / span 6;
  align-self: center;
}
#w-node-c8694a27-a0ef-e5c3-2167-edf8d861c3b9-36ae7e6d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_37fe0a5b-d610-cb68-e080-87da721b69b3-36ae7e6d,
#w-node-_9f28ff34-547b-91e8-0b22-99a083a16d0c-36ae7e6d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_727373f0-632f-25b5-3d28-dbe110eff189-36ae7e6d {
  grid-area: 1/7/2/13;
  align-self: center;
}
#w-node-_36bebc81-d14c-d4f6-7a7e-f2f695998600-36ae7e6d {
  grid-area: 1/1/2/6;
}
#w-node-_45758123-e8bd-493d-6033-4b77626c9eaa-36ae7e6d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_45758123-e8bd-493d-6033-4b77626c9eac-36ae7e6d {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-dad26b96-5953-3d01-1c85-d7572acf5d9f-d1ae7e6e,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5da4-d1ae7e6e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-d1ae7e6e,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-d1ae7e6e,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-d1ae7e6e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-c9acbdd0-f9dc-253d-2b94-a81e60adb3d6-abae7e70,
#w-node-c9acbdd0-f9dc-253d-2b94-a81e60adb3e0-abae7e70,
#w-node-_68aea7b1-496e-0f6f-ac2f-a68c8f53b807-abae7e70,
#w-node-_68aea7b1-496e-0f6f-ac2f-a68c8f53b811-abae7e70,
#w-node-c584fc28-b775-7d1b-5317-ddd133ca7c44-abae7e70,
#w-node-_74f98628-7667-7b24-d040-7bc9b4a15270-abae7e70 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-abae7e70 {
  grid-area: 1/7/2/13;
  align-self: center;
}
#w-node-_877c9ff9-8d15-7730-3498-87b8d059f791-abae7e70 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_883a90f5-b092-a83a-0510-95d098a37d95-abae7e70,
#w-node-_7a52485e-00e4-c13c-a493-efe5cfd83e72-abae7e70 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-ab390530-8a3e-5300-0b0e-5cdf281059d0-abae7e70 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}
#w-node-ab390530-8a3e-5300-0b0e-5cdf281059c1-abae7e70,
#w-node-f55f27a1-467c-4473-db9d-0ce5ab6b62a1-abae7e70 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-e3d8d88d-cad1-a0fb-3649-37e071e0e2a1-abae7e70 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbb-abae7e70 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbd-abae7e70 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_513d4a1b-216e-f44c-fb32-06ea0abd90ff-1bae7e72 {
  grid-area: 1/3/2/11;
}
#w-node-_04597dcc-b801-1d54-798f-24391a7367f1-1bae7e72 {
  grid-area: 2/3/3/7;
}
#w-node-_6867988f-aed1-a1ba-9ab6-2f64cf37d44d-1bae7e72 {
  grid-area: 2/7/3/11;
}
#w-node-b8b86d78-c34a-392c-ddc9-29ce65b4ba89-1bae7e72 {
  grid-area: 3/3/4/7;
}
#w-node-_0c2926f5-90db-b36c-b276-2f5b201ea5a2-1bae7e72 {
  grid-area: 3/7/4/11;
}
#w-node-f5a1f185-6ae8-02f2-0bc7-e0eb24cb9055-1bae7e72 {
  grid-area: 1/3/2/11;
}
#w-node-ab7998da-36c8-c604-8cd9-e8038c0c297e-1bae7e72 {
  grid-area: 2/3/3/11;
}
#w-node-bb597639-af31-9fc4-778e-6b53b16a625d-1bae7e72 {
  grid-area: 3/3/4/11;
}
#w-node-_6a080759-070b-31f5-600c-3ca194d54b24-1bae7e72 {
  grid-area: 4/3/5/11;
}
#w-node-d7baa689-a12f-d0ac-dd6c-392cbaf12aff-72ae7e74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_356e8753-287e-b755-bf03-735923c83efe-72ae7e74 {
  grid-area: 1/8/2/13;
  align-self: end;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f00-72ae7e74 {
  grid-area: 2/8/3/13;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f03-72ae7e74 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f06-72ae7e74 {
  grid-area: 1/8/3/13;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f09-72ae7e74 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f0e-72ae7e74 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f1e-72ae7e74,
#w-node-_356e8753-287e-b755-bf03-735923c83f1f-72ae7e74 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f26-72ae7e74,
#windows-card.w-node-_356e8753-287e-b755-bf03-735923c83f28-72ae7e74,
#linux-card.w-node-_356e8753-287e-b755-bf03-735923c83f30-72ae7e74,
#mac-card.w-node-_356e8753-287e-b755-bf03-735923c83f38-72ae7e74 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f43-72ae7e74 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f44-72ae7e74 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f46-72ae7e74 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f47-72ae7e74 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_356e8753-287e-b755-bf03-735923c83f49-72ae7e74 {
  align-self: end;
  justify-self: end;
}
#w-node-_9990c8e7-4ddf-a643-b567-a34231915002-fdae7e7c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_9990c8e7-4ddf-a643-b567-a3423191500c-fdae7e7c {
  grid-area: 1/7/2/13;
}
#w-node-_9990c8e7-4ddf-a643-b567-a34231915013-fdae7e7c {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-_9990c8e7-4ddf-a643-b567-a34231915015-fdae7e7c {
  grid-area: 2/1/3/4;
}
#w-node-_9990c8e7-4ddf-a643-b567-a3423191501a-fdae7e7c {
  grid-area: 2/4/3/7;
}
#w-node-_9990c8e7-4ddf-a643-b567-a3423191501f-fdae7e7c {
  grid-area: 2/7/3/11;
}
#w-node-c0c177bd-3ce1-a71a-b186-9ceb5c9c711b-fdae7e7c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_9990c8e7-4ddf-a643-b567-a34231915055-fdae7e7c {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-_701950d5-116d-bcca-898d-6be8feea9e66-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_063ef878-0697-9452-fe93-be13f5894c2b-fdae7e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1f2d3ad3-6227-d65c-84f4-d86780ae930a-fdae7e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_0aa599f8-78cf-8d14-9213-2f3fceb31d8b-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-a82a29af-c315-20b3-6597-29a09cfb29ab-fdae7e7c {
  align-self: stretch;
}
#w-node-a82a29af-c315-20b3-6597-29a09cfb29ad-fdae7e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_26e2f325-87f7-e6e1-343e-eeee4f8a21e0-fdae7e7c,
#w-node-_9990c8e7-4ddf-a643-b567-a34231915064-fdae7e7c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_462febc2-2ee8-8b1a-a4e5-5282df2c19ca-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_462febc2-2ee8-8b1a-a4e5-5282df2c19d4-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-c35a4448-5e83-cd7f-c880-a460ebea70a0-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-c35a4448-5e83-cd7f-c880-a460ebea709f-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-_8ae491f7-64c4-7f53-4312-b78447e0f114-fdae7e7c {
  grid-area: 1/8/3/13;
}
#w-node-_755cc011-aaff-58e2-1e2d-ce0d38f3c865-fdae7e7c {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-_755cc011-aaff-58e2-1e2d-ce0d38f3c868-fdae7e7c {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-d519b180-4638-282b-b654-9e59d3dcf49d-fdae7e7c {
  grid-area: 1/1/3/6;
}
#w-node-a65be7d3-242d-6846-68f8-4b4d5d940d95-fdae7e7c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_2acf2cbc-6106-cbe4-e435-fa4c3066d2e3-fdae7e7c,
#w-node-b3a534ef-92ff-d17b-2aaf-649f662c58cf-fdae7e7c,
#w-node-_5b76460b-5847-aad1-6dad-7fc0af8f0088-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_6d1a6237-b27f-7a6a-a06f-a91cfe82883f-fdae7e7c {
  grid-area: span 2 / span 6 / span 2 / span 6;
  justify-self: end;
}
#w-node-af9f6165-5ddc-2af7-22aa-e1e4a33aade3-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
  justify-self: start;
}
#w-node-_9990c8e7-4ddf-a643-b567-a342319150b4-fdae7e7c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_9990c8e7-4ddf-a643-b567-a342319150b6-fdae7e7c {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_8b72fda9-05f9-f593-1212-09abca852ad2-fdae7e7c,
#w-node-_40f0a92d-4ede-353a-ecfa-dd753875d8f1-fdae7e7c,
#w-node-_58ca2dea-fb79-029f-2d29-c1ed7a174abc-fdae7e7c,
#w-node-_9847ff4a-99dc-15c0-25f9-28942b02de23-fdae7e7c,
#w-node-_5c5b3c68-1dd0-a2c5-e010-1b71ab53b73d-fdae7e7c,
#w-node-c023e651-978f-e975-f86f-2c045659cd13-fdae7e7c,
#w-node-_665ba9c1-fd65-5d3f-284d-b9b7df25cf2e-fdae7e7c,
#w-node-f91bb267-5bb0-5eae-8e22-56d678811b16-fdae7e7c,
#w-node-faf4bffa-ee3c-c764-7076-25d1879d218b-fdae7e7c,
#w-node-_98f9daae-6d94-e8eb-600c-20841fd9ff72-fdae7e7c,
#w-node-d9f63faa-7161-63a1-6ee3-be7fcb7b90a9-fdae7e7c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_4b2e10e0-14f2-6e89-115b-8318f7b5b0f6-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c074338e-4b75-c9e7-d046-39f59583404c-fdae7e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_4b2e10e0-14f2-6e89-115b-8318f7b5b101-fdae7e7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_23e5154c-377d-4134-717c-c19c2cb84cf5-b1ae7e8b,
#w-node-_23e5154c-377d-4134-717c-c19c2cb84cfe-b1ae7e8b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901eab-b1ae7e8b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ead-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ec6-b1ae7e8b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ecb-b1ae7e8b {
  grid-area: 1/1/2/2;
  align-self: start;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901eee-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901eef-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ef0-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ef7-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901efe-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f28-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f29-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f2a-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f31-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f38-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f47-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f48-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f49-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f50-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f57-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f66-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f67-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f68-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f6f-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f76-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f84-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f85-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f86-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f8d-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f94-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fa3-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fa4-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fa5-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fac-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fb3-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fc3-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fc4-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fc5-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fcc-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fd3-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fe2-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fe3-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fe4-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901feb-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ff2-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877902000-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877902001-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877902002-b1ae7e8b,
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877902009-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fa8cb2e6-a0dd-aa70-f831-ccf877902010-b1ae7e8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd956f-b1ae7e8b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9571-b1ae7e8b {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9575-b1ae7e8b,
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd957f-b1ae7e8b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9589-b1ae7e8b {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd958b-b1ae7e8b,
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9598-b1ae7e8b,
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd959a-b1ae7e8b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd95a2-b1ae7e8b {
  justify-self: start;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd95a7-b1ae7e8b,
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd95a9-b1ae7e8b,
#w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310b8-b1ae7e8b,
#w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310ba-b1ae7e8b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#btn-2.w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310e1-b1ae7e8b,
#btn-3.w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb6531101-b1ae7e8b {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9605-b1ae7e8b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9607-b1ae7e8b {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9652-b1ae7e8b {
  grid-area: span 2 / span 4 / span 2 / span 4;
}
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9654-b1ae7e8b,
#w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9656-b1ae7e8b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_810fffc3-c74c-c280-ccc3-566ac9dc57b0-56ae7e90 {
  grid-area: 1/7/2/13;
  align-self: end;
  justify-self: start;
}
#w-node-_810fffc3-c74c-c280-ccc3-566ac9dc57b3-56ae7e90 {
  grid-area: 2/7/3/13;
}
#w-node-_9b736c77-b60c-ab27-89c9-ff4856d1a9c4-56ae7e90 {
  grid-area: 1/1/3/6;
}
#w-node-acea4678-0299-73d4-57d3-5dc508af1170-56ae7e90,
#w-node-_6b72aedf-e637-de5a-4f51-1698ce0cc9c7-56ae7e90 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_4226ff80-8157-bfae-7007-e19332e713f6-56ae7e90,
#w-node-_4226ff80-8157-bfae-7007-e19332e713f9-56ae7e90 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-bc684dd9-a032-d6c2-36b6-19eeaccf78d5-28ae7e92 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-dce3683f-7a35-f34a-2120-6ed24f826682-28ae7e92 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: center;
}
#w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca45-28ae7e92 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca4b-28ae7e92,
#w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca54-28ae7e92,
#w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca5d-28ae7e92 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-f65a5c41-daab-4cbf-6c8e-bace0189df99-28ae7e92 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-ab9ab7b2-6d0f-6b30-2052-fb1668db13f0-28ae7e92 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_05f00150-0e9f-8553-92e7-e677783ae7c1-28ae7e92 {
  grid-area: 1/7/2/13;
  align-self: end;
  justify-self: start;
}
#w-node-_98c68607-4a4e-d48a-683c-19e0748e54f4-28ae7e92 {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-_60261023-752b-f702-4b4d-c266b6ba1440-28ae7e92 {
  grid-area: 1/1/3/6;
}
#w-node-_41ccc122-20e2-df3a-94d7-afcc39838e3b-28ae7e92 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_41ccc122-20e2-df3a-94d7-afcc39838e3d-28ae7e92 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_5d025b90-d296-a6c8-88d2-9b41f840a474-28ae7e92 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_7d470dd1-8194-f274-2729-ec355753ee70-28ae7e92 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_7d470dd1-8194-f274-2729-ec355753ee72-28ae7e92 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
  justify-self: start;
}
#w-node-d0ec5811-c384-f50a-8be2-a32704a9982e-dfae7e94 {
  grid-area: 1/2/2/12;
}
#w-node-b15b97ca-9e47-6fa9-459f-f0901fdf9333-3bae7e95 {
  grid-area: span 6 / span 4 / span 6 / span 4;
  align-self: start;
}
#w-node-de0a6337-4578-8ff6-4bcd-965c98ff2adc-3bae7e95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-de0a6337-4578-8ff6-4bcd-965c98ff2add-3bae7e95 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#wordmark.w-node-b2b51855-389e-0324-fef8-70758eee1d70-3bae7e95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-c533f6a4-b2be-7d5d-beb4-50ec6f81ca3d-3bae7e95 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_96047f12-0b30-e311-888c-bda7b010fa8b-3bae7e95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fc3e19a6-8739-6b83-cad4-1cec1d6bbffa-3bae7e95 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_9352233c-1db4-ee2b-18cc-945f3023544e-3bae7e95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#symbol.w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d54-3bae7e95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_2143393a-fef1-5e21-1968-0ef8e83c8654-3bae7e95 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d56-3bae7e95,
#w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d58-3bae7e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d5a-3bae7e95 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d63-3bae7e95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#colors.w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5ca9-3bae7e95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5caa-3bae7e95 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5cab-3bae7e95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5cad-3bae7e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#fonts.w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0c3-3bae7e95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0d0-3bae7e95 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0d1-3bae7e95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0d3-3bae7e95 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0da-3bae7e95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#guidelines.w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec46-3bae7e95 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec5f-3bae7e95 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec60-3bae7e95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec62-3bae7e95 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec69-3bae7e95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-1cae7e96 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}
#w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-1cae7e96 {
  grid-area: span 2 / span 9 / span 2 / span 9;
}
#w-node-d5a0f035-00b6-29ff-e6b4-7d880fdee24f-1cae7e96 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-d5a0f035-00b6-29ff-e6b4-7d880fdee251-1cae7e96 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#btn-1.w-node-dcef3294-ef00-f26c-3b9a-5ba3a7712740-1cae7e96 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
  justify-self: start;
}
#w-node-d8a3d32f-85ac-cbae-3bd5-97e324496742-77ae7e98 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-d8a3d32f-85ac-cbae-3bd5-97e324496756-77ae7e98 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-d8a3d32f-85ac-cbae-3bd5-97e32449675c-77ae7e98 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-d8a3d32f-85ac-cbae-3bd5-97e324496765-77ae7e98 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: end;
}
#w-node-_09e42708-e6cc-ee3c-2f54-ee181b02f4a9-40ae7e9a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_09e42708-e6cc-ee3c-2f54-ee181b02f4ab-40ae7e9a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_14f74732-c814-1ca9-f7d9-b3021d865788-40ae7e9a,
#w-node-_24f26da2-57ba-fd96-60a7-011043fd8706-40ae7e9a,
#w-node-_0f9c65a0-c357-8c8b-7201-df606401965d-40ae7e9a,
#w-node-_944533de-9909-c6e2-9d3f-49c32afa87df-40ae7e9a,
#w-node-_944533de-9909-c6e2-9d3f-49c32afa87d3-40ae7e9a,
#w-node-d4fe3133-0b9c-194d-6f6a-3d9199e20c28-40ae7e9a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_74db7538-44aa-c691-20de-dfaf240f96ee-40ae7e9a {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_74db7538-44aa-c691-20de-dfaf240f96f0-40ae7e9a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c46dd63d-06e9-ccef-3502-04957661ec52-40ae7e9a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}
#w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fd8-40ae7e9a {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_46234231-e665-c786-1da4-8f28810db4fd-40ae7e9a {
  order: -9999;
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fda-40ae7e9a,
#w-node-ca62f843-336d-08c5-21dd-c10e48fde420-40ae7e9a,
#w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fdc-40ae7e9a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e239-40ae7e9a {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e23b-40ae7e9a,
#w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e23c-40ae7e9a,
#w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e23e-40ae7e9a,
#w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e240-40ae7e9a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_8ea64bd5-8705-28d1-e0bd-55a45e36e6aa-40ae7e9a,
#w-node-_8ea64bd5-8705-28d1-e0bd-55a45e36e6b6-40ae7e9a,
#w-node-_8ea64bd5-8705-28d1-e0bd-55a45e36e6c2-40ae7e9a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_1a454923-5bda-9e0e-20bc-24723ceed4c0-b4ae7e9e,
#w-node-_36a3e3f1-d75c-51d8-7895-916252c1f1e0-b4ae7e9e,
#w-node-b272d2eb-1a28-4d98-374c-9f3bdb6af2c8-b4ae7e9e,
#w-node-b272d2eb-1a28-4d98-374c-9f3bdb6af2cf-b4ae7e9e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_54e4375c-59b5-be60-b6ae-2246a903decd-b4ae7e9e {
  grid-area: 1/7/2/13;
  align-self: end;
  justify-self: start;
}
#w-node-_54e4375c-59b5-be60-b6ae-2246a903ded0-b4ae7e9e {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-cd30de4f-6ecb-fff8-eaca-011e858d1488-b4ae7e9e {
  grid-area: 1/1/3/6;
}
#w-node-_9febfe08-5267-a29b-ab01-3099cb8cddd6-b4ae7e9e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_22ab57af-e66e-dee8-28cb-d79ba6d2b1e3-b4ae7e9e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
  justify-self: center;
}
#w-node-d0ffa6ad-61b2-bf89-13e7-0495dfcd5215-b4ae7e9e,
#w-node-_3c1a063e-63f2-2f26-494e-3bd1983550ec-b4ae7e9e,
#w-node-_3c1a063e-63f2-2f26-494e-3bd1983550f4-b4ae7e9e,
#w-node-_957d1330-d0a1-c62a-c444-be899279c303-b4ae7e9e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9d6abf11-ed72-2bb0-38e2-883dc6a577ed-b4ae7e9e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_7b616377-0869-370e-bc61-8a6e189a84dc-b4ae7e9e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_5dfb9c9c-45af-e03a-3678-9c43ca7765ee-b4ae7e9e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-_5dfb9c9c-45af-e03a-3678-9c43ca7765f1-b4ae7e9e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-fc6fd036-32a6-9e02-85e7-45829e99b69c-b4ae7e9e {
  grid-area: 1/8/3/13;
}
#w-node-ee860359-541a-37c9-9b3f-62f9438cda1f-b4ae7e9e {
  grid-area: 1/7/2/13;
  align-self: end;
  justify-self: start;
}
#w-node-ee860359-541a-37c9-9b3f-62f9438cda22-b4ae7e9e {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-_49580887-82c0-b2a5-cad3-550798b6b1ca-b4ae7e9e {
  grid-area: 1/1/3/6;
}
#w-node-bd03c14b-dde2-92b2-cc30-291cd2b67733-b4ae7e9e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-bd03c14b-dde2-92b2-cc30-291cd2b67735-b4ae7e9e {
  grid-area: 1/7/2/13;
}
#w-node-_333ccea4-fb1a-ab05-c739-32207e28410c-8bae7ea1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-ccec692c-4997-527b-0124-4220d644b489-8bae7ea1 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-f56221c1-68df-3d5d-22a4-34391b4154c1-8bae7ea1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-b0b248cb-ab85-11aa-3bf8-cbd42d6c8187-8bae7ea1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e8dfc75b-7278-7066-2efe-68d4f80226d8-8bae7ea1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_16ecf209-491f-4590-6575-9af9ea0b745e-8bae7ea1 {
  grid-area: 1/8/3/13;
  align-self: center;
}
#w-node-_01400882-e963-2c33-d28b-13b9cd63f616-8bae7ea1 {
  grid-area: 1/1/2/7;
  align-self: end;
}
#w-node-_82b8ab43-d7af-9280-98b7-793882c8aee2-8bae7ea1 {
  grid-area: 1/8/2/13;
  align-self: end;
  justify-self: start;
}
#w-node-_82b8ab43-d7af-9280-98b7-793882c8aee5-8bae7ea1 {
  grid-area: 2/8/3/13;
  align-self: start;
}
#w-node-_82b8ab43-d7af-9280-98b7-793882c8aeea-8bae7ea1 {
  grid-area: 1/1/3/4;
}
#w-node-_82b8ab43-d7af-9280-98b7-793882c8aef9-8bae7ea1 {
  grid-area: 1/4/3/7;
}
#w-node-e7ed8923-af93-9e84-8652-eb2b0f838cb8-8bae7ea1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-e7ed8923-af93-9e84-8652-eb2b0f838cbd-8bae7ea1 {
  grid-area: 1/7/3/13;
  align-self: center;
  justify-self: end;
}
#w-node-e7ed8923-af93-9e84-8652-eb2b0f838cbf-8bae7ea1 {
  grid-area: 1/1/2/7;
  align-self: end;
}
#w-node-d3e71f89-7bc7-25c5-a3c8-69f24e915dc5-8bae7ea1 {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-d3e71f89-7bc7-25c5-a3c8-69f24e915dc8-8bae7ea1 {
  grid-area: 1/7/4/13;
  align-self: center;
}
#w-node-_8e4ae9bd-6f34-5c2d-fc02-d4bec458c598-8bae7ea1 {
  grid-area: 1/1/4/6;
}
#w-node-_583385b4-18ad-2e20-5111-8b7ff614ce4a-8bae7ea1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_583385b4-18ad-2e20-5111-8b7ff614ce4c-8bae7ea1 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-c6c7b253-dabf-7835-0987-f9ddffa7dae6-8bae7ea1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-c9e73573-1ef3-fd48-8a3d-3dbd44370da4-8bae7ea1,
#w-node-b11b4a7e-c514-4e9d-a645-d4128783a593-8bae7ea1,
#w-node-_60e334ff-01ac-19ca-0861-99207190ada4-8bae7ea1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}
#w-node-e06f9e22-9c89-54a1-b653-a47e2d664961-c5ae7ea4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-a7b3ed14-f58b-aa84-160e-747eaff3ca84-c5ae7ea4,
#w-node-_9515ce0c-549b-8b8f-de55-e2fbd861123d-c5ae7ea4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_9f888d45-8a0e-df05-37e7-f53b4b758d94-c5ae7ea4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-fc9fadf7-7a42-b6fc-79e9-2f62cf0748f0-c5ae7ea4,
#w-node-f6cf4aec-9bc5-1ac0-225d-5b4cdfe8f1cf-c5ae7ea4,
#w-node-_369d5abe-82e5-f99b-39ad-b30419a54e82-c5ae7ea4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb0-c5ae7ea4 {
  grid-area: 1/8/2/13;
  align-self: end;
}
#w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb3-c5ae7ea4 {
  grid-area: 2/8/3/13;
  align-self: start;
}
#w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb9-c5ae7ea4 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-aeac6d0d-5450-cc75-06a7-9ec53c22350b-c5ae7ea4 {
  grid-area: 1/1/2/6;
  align-self: end;
}
#w-node-_8d431c84-56e2-41f7-9a87-504343aaa2e5-c5ae7ea4 {
  grid-area: 2/1/3/6;
  align-self: start;
}
#w-node-_72b3586d-a8fe-7933-4751-8cf69c3c3ec9-c5ae7ea4 {
  grid-area: 1/7/3/13;
}
#w-node-e831dca4-51fa-4b43-b536-0e07b4839647-c5ae7ea4 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-e831dca4-51fa-4b43-b536-0e07b4839649-c5ae7ea4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-e831dca4-51fa-4b43-b536-0e07b483964b-c5ae7ea4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
  justify-self: start;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-bbae7ea6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c7d-bbae7ea6 {
  grid-area: 1/7/2/13;
}
#dmitry.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e4a-bbae7ea6,
#jessie.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e5b-bbae7ea6,
#sahba.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e6c-bbae7ea6,
#fernanda.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e7d-bbae7ea6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c64-bbae7ea6 {
  grid-area: span 2 / span 5 / span 2 / span 5;
  align-self: start;
  justify-self: end;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-bbae7ea6 {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6b-bbae7ea6 {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f0-bbae7ea6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f2-bbae7ea6 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-db228785-f2c3-a06a-4a78-28ab599a47c1-bbae7ea6 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}
#w-node-db228785-f2c3-a06a-4a78-28ab599a47d3-bbae7ea6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-db228785-f2c3-a06a-4a78-28ab599a47d5-bbae7ea6 {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: end;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-74ae7ea7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c7d-74ae7ea7 {
  grid-area: 1/7/2/13;
}
#dmitry.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013ad-74ae7ea7,
#jessie.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013be-74ae7ea7,
#sahba.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013cf-74ae7ea7,
#fernanda.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013e0-74ae7ea7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c64-74ae7ea7 {
  grid-area: span 2 / span 5 / span 2 / span 5;
  align-self: start;
  justify-self: end;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-74ae7ea7 {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6b-74ae7ea7 {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f0-74ae7ea7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f2-74ae7ea7 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-db228785-f2c3-a06a-4a78-28ab599a47c1-74ae7ea7 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}
#w-node-db228785-f2c3-a06a-4a78-28ab599a47d3-74ae7ea7,
#w-node-db228785-f2c3-a06a-4a78-28ab599a47d5-74ae7ea7 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-f997d71e-ce6b-81e2-717d-f4f348587d52-48587d52 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-bf1de334-dc59-38cf-fade-869b544dac2c-5bae7eb0 {
  grid-area: 1/1/2/6;
}
#w-node-_12a8f66a-e563-4f32-8094-cbb25c4e869b-5bae7eb0 {
  grid-area: 1/7/2/13;
}
#w-node-df04366f-660d-4b2e-97f0-bb4ceb499e23-19ae7eb3,
#w-node-_7577ba0b-abc4-c2f4-d7a1-b1e61bcf29d9-19ae7eb3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-_2366dca8-c9e2-fcef-9d54-6cded8737ab1-d8ae7eb5 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-fbd3266e-ae93-6f7b-915b-016614380126-d8ae7eb5,
#w-node-_867f7641-8bab-68da-28d9-9d211b82a1d3-d8ae7eb5,
#w-node-c8c2ef9f-d4ce-802d-b81c-d089e950bf49-d8ae7eb5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-bf504099-78b6-cb17-b2e9-1edbf6c52103-d8ae7eb5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-fe9acbdd-4c57-8416-5aed-2a081faa10ac-d8ae7eb5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_2c45cd2a-6082-62e8-8e1a-8b8b0d7f9852-d8ae7eb5,
#w-node-_317bbc3a-40c8-2ac0-0599-f2c123322d53-d8ae7eb5,
#w-node-_41be2ed7-df09-f03c-326a-10e07f97ecb9-d8ae7eb5,
#w-node-_9a818998-d49c-d730-b8c3-e184d8703f5f-d8ae7eb5,
#w-node-_599e117e-1577-3df6-7369-4acc26f44e91-d8ae7eb5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-d8ae7eb5,
#w-node-_877c9ff9-8d15-7730-3498-87b8d059f791-d8ae7eb5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-c827daee-5009-c77f-6886-1373742a3370-d8ae7eb5 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_3e9be7da-6b0a-e8b0-d5f5-9cbccdb57e16-d8ae7eb5 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_4b919cd7-d035-c5f1-267c-d914c6c6cdc5-d8ae7eb5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_5fa42ba9-642c-156e-2b10-f01391a4195b-d8ae7eb5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-dfeb52ab-aa4c-0814-8574-0956a779ee24-d8ae7eb5,
#w-node-_2516a273-ccc5-ee14-4a11-1dd8117d6d03-d8ae7eb5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_2516a273-ccc5-ee14-4a11-1dd8117d6d0d-d8ae7eb5,
#w-node-a5d409c4-5b06-4f36-fce7-3f5677617364-d8ae7eb5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-a5d409c4-5b06-4f36-fce7-3f567761735a-d8ae7eb5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-ed5dd416-758b-a6fd-e52c-e916c6683f7c-d8ae7eb5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-ed5dd416-758b-a6fd-e52c-e916c6683f7d-d8ae7eb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbb-d8ae7eb5 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbd-d8ae7eb5 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_8d450cee-e403-7913-3786-5022b61c11ec-7dae7ebc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_617c0818-0d36-9f17-09b8-2834092adc7f-7dae7ebc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: center;
}
#w-node-f52bf255-246c-777c-3c08-aba8cf931500-7dae7ebc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_459b4e1b-51c0-9b9d-68fd-c5658e743790-7dae7ebc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-ce67a4af-3d86-813a-3407-266a167ab802-7dae7ebc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_30394c43-f99e-a333-2ea6-984709886359-7dae7ebc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_867a0163-2d50-e689-0504-034e1110b623-7dae7ebc,
#w-node-_96cc0fa3-a7a8-a8f7-90f1-a65188e8d616-7dae7ebc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_96cc0fa3-a7a8-a8f7-90f1-a65188e8d608-7dae7ebc {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: end;
}
#w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db3c-7dae7ebc {
  grid-area: span 2 / span 4 / span 2 / span 4;
}
#w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db3e-7dae7ebc {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db40-7dae7ebc {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: end;
}
#w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db0c-7dae7ebc,
#w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db0e-7dae7ebc {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#btn-2.w-node-b6ee3419-53a3-6e2d-c0a1-b08455734467-7dae7ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}
#w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db54-7dae7ebc {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}
#w-node-f0cd20d5-14c9-a7fe-db15-da3cd020db94-7dae7ebc {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-f0cd20d5-14c9-a7fe-db15-da3cd020db96-7dae7ebc {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_97902566-96ae-d7d9-51c3-183af9b070da-7dae7ebc {
  grid-area: span 2 / span 4 / span 2 / span 4;
}
#w-node-_97902566-96ae-d7d9-51c3-183af9b070dc-7dae7ebc {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_97902566-96ae-d7d9-51c3-183af9b070de-7dae7ebc {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: end;
}
#w-node-a44c3326-2085-ee43-98fb-b0ab7558a447-c3ae7ec2,
#w-node-fd739f31-307e-395a-17f4-2ee7c788ac2c-c3ae7ec2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b50-c3ae7ec2 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b51-c3ae7ec2 {
  grid-area: 2/1/3/4;
}
#w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b58-c3ae7ec2 {
  grid-area: 2/4/3/7;
}
#w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b5b-c3ae7ec2 {
  grid-area: 2/7/3/11;
}
#w-node-_6849d0cc-a695-109a-01b5-ec8752576fd2-c3ae7ec2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_0887f434-9b62-c506-faf5-d66f71fff933-c3ae7ec2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-_356659e6-87fc-f1d8-71ba-181dfd57a27f-c3ae7ec2,
#w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d48-c3ae7ec2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#btn-3.w-node-_5baab0e1-dc77-5c6e-f766-54abfcdecf83-c3ae7ec2 {
  justify-self: start;
}
#w-node-f11902b6-fc74-dbef-ef9c-c534d9f17a07-c3ae7ec2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: start;
}
#w-node-ea1bd543-34fc-f196-4e1d-bbeb8585a725-c3ae7ec2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_72a1facd-2671-ad8c-2de5-d142dbd05641-c3ae7ec2 {
  grid-area: 1/1/2/6;
}
#w-node-_7339adb8-9d21-8d8a-c08a-da6413151ee4-c3ae7ec2 {
  grid-area: 1/7/2/13;
}
#w-node-_09beada6-6c2c-fb41-06ac-e1b1b653b2ba-caae7ec6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_7a1da397-8d5d-8ea6-93fb-670689d36819-caae7ec6 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_19fa2845-c3a8-7c41-32d5-fea628ef5ff7-caae7ec6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
}
#w-node-_731f711b-d1fd-0efc-99ec-130cbc442758-caae7ec6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_2f26af79-6a88-426b-29e7-eed938608be1-caae7ec6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_3d3c4057-a03e-eb89-c233-ad0570dbb715-caae7ec6 {
  grid-area: 3/8/4/13;
  align-self: end;
}
#w-node-_8ace9c5c-f83e-9af1-f4c3-695af11fb838-caae7ec6 {
  grid-area: 4/8/5/13;
}
#w-node-_3bef6807-b5b0-c492-afc1-6f87749eaa39-caae7ec6,
#w-node-_9d344aaf-7d88-18b8-219c-9346493b97d0-caae7ec6 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}
#w-node-_7ec8aeba-7ad3-8031-342d-893ac9f25739-caae7ec6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-_7ec8aeba-7ad3-8031-342d-893ac9f2573c-caae7ec6 {
  grid-area: 2/1/3/7;
  align-self: start;
}
#w-node-_7c628b85-8852-25d8-20eb-66ab7602ed53-caae7ec6 {
  grid-area: 1/8/3/13;
}
#w-node-_226645d1-45a8-4bb0-fbc3-79895e26d412-caae7ec6 {
  grid-area: 1/8/2/13;
  align-self: end;
}
#w-node-_3b402c92-a9d3-25ae-f271-18a8caf297ba-caae7ec6 {
  grid-area: 2/8/3/13;
  align-self: start;
}
#w-node-b8332b1f-6b3c-60f2-5038-ece9c499967d-caae7ec6 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-a0f8c3f3-ca21-e8d0-7ec7-62aa9a5f7f4e-caae7ec6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}
#w-node-_42fad9e0-123a-617e-3925-869b6f5e8de5-caae7ec6 {
  grid-area: 1/8/2/13;
}
#w-node-c8694a27-a0ef-e5c3-2167-edf8d861c3b9-caae7ec6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-bda1854c-c3f6-70e7-f96b-cd2680cd9aaf-caae7ec6,
#w-node-d98fa529-3134-3cff-9bd2-24d8a3856926-caae7ec6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_34bfb06f-ac3f-18ab-eb31-59125ae1c8f2-caae7ec6 {
  grid-area: 1/7/3/13;
  align-self: center;
}
#w-node-_60c430d0-46b4-e326-aead-bbc32656b3cf-caae7ec6 {
  grid-area: 1/1/3/6;
}
#w-node-_45758123-e8bd-493d-6033-4b77626c9eaa-caae7ec6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_43f0b84a-a09e-fb2a-3e23-6e266c1511b0-caae7ec6 {
  grid-area: 1/7/2/13;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb400e-59ae7ec8,
#w-node-f884d413-5969-010e-b1fa-29abd6eb4012-59ae7ec8,
#w-node-f884d413-5969-010e-b1fa-29abd6eb4016-59ae7ec8,
#w-node-f884d413-5969-010e-b1fa-29abd6eb401a-59ae7ec8,
#w-node-f884d413-5969-010e-b1fa-29abd6eb401e-59ae7ec8,
#w-node-f884d413-5969-010e-b1fa-29abd6eb4022-59ae7ec8,
#w-node-f884d413-5969-010e-b1fa-29abd6eb404f-59ae7ec8,
#w-node-f884d413-5969-010e-b1fa-29abd6eb4054-59ae7ec8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb405b-59ae7ec8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb4062-59ae7ec8 {
  grid-area: 2/1/3/5;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb4065-59ae7ec8 {
  grid-area: 2/5/3/9;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb4068-59ae7ec8 {
  grid-area: 3/1/4/5;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb406b-59ae7ec8 {
  grid-area: 3/5/4/9;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb406e-59ae7ec8 {
  grid-area: 4/1/5/5;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb4071-59ae7ec8 {
  grid-area: 4/5/5/9;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb4074-59ae7ec8 {
  grid-area: 5/1/6/5;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb40bb-59ae7ec8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_9132a675-c5f2-843b-46f8-5ece1c90df38-59ae7ec8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_9132a675-c5f2-843b-46f8-5ece1c90df51-59ae7ec8 {
  grid-area: 2/2/3/3;
}
#w-node-_9132a675-c5f2-843b-46f8-5ece1c90dfa7-59ae7ec8 {
  align-self: center;
}
#w-node-_5f0f8c00-9bdc-eaf0-0ce0-320ff161600b-59ae7ec8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_5f0f8c00-9bdc-eaf0-0ce0-320ff1616021-59ae7ec8 {
  grid-area: 2/2/3/3;
}
#w-node-_5f0f8c00-9bdc-eaf0-0ce0-320ff161605e-59ae7ec8 {
  align-self: center;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb40cf-59ae7ec8,
#w-node-f884d413-5969-010e-b1fa-29abd6eb40d4-59ae7ec8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_44fa8478-8907-7a01-80bc-6f9fe273ca08-59ae7ec8 {
  grid-area: 1/3/2/11;
}
#w-node-e0fd680c-97b8-6de7-5399-0afecf06cbb4-59ae7ec8 {
  align-self: center;
}
#w-node-f884d413-5969-010e-b1fa-29abd6eb4103-59ae7ec8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_36d1d746-1b89-7269-806f-2d0718a8a389-d9ae7ecb,
#w-node-_36d1d746-1b89-7269-806f-2d0718a8a390-d9ae7ecb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-b7baa142-f13b-db36-abba-33b64e6d51dc-d9ae7ecb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e185a160-4a93-36a6-994c-724b32c3b8cb-d9ae7ecb {
  grid-area: 1/7/2/13;
  align-self: end;
  justify-self: start;
}
#w-node-e185a160-4a93-36a6-994c-724b32c3b8ce-d9ae7ecb {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-c0f473ab-7f26-e0af-7d0c-8b8a143c936c-d9ae7ecb {
  grid-area: 1/1/3/6;
  justify-self: end;
}
#w-node-_486658ba-b8ca-abf8-a12f-a58e07053a6b-d9ae7ecb {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_486658ba-b8ca-abf8-a12f-a58e07053a75-d9ae7ecb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_418bfac3-b726-40fb-6b81-ada604a2d117-d9ae7ecb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-b773781d-8c5b-2454-f799-16540fc307d1-d9ae7ecb {
  grid-area: 1/9/2/13;
  align-self: center;
  justify-self: center;
}
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccee6-d9ae7ecb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccee9-d9ae7ecb,
#w-node-_32de2e00-4c26-e5ba-4367-14d2753cceed-d9ae7ecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccef1-d9ae7ecb,
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccef5-d9ae7ecb,
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccef9-d9ae7ecb,
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccefd-d9ae7ecb,
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccf01-d9ae7ecb,
#GDPR.w-node-_32de2e00-4c26-e5ba-4367-14d2753ccf05-d9ae7ecb,
#Country.w-node-_32de2e00-4c26-e5ba-4367-14d2753ccf09-d9ae7ecb,
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccf0a-d9ae7ecb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccf0f-d9ae7ecb {
  justify-self: start;
}
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccf10-d9ae7ecb,
#w-node-_32de2e00-4c26-e5ba-4367-14d2753ccf11-d9ae7ecb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_85385b21-18ae-f2ff-4d1a-6fcb63b08bed-65ae7ecf,
#w-node-_85385b21-18ae-f2ff-4d1a-6fcb63b08bf6-65ae7ecf {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-dec84cc1-535b-adc1-6b57-85e93300b83d-65ae7ecf {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_4c8ed11c-c8ad-8033-4af9-59d74569c3f9-65ae7ecf,
#w-node-_1855edf6-49aa-4600-7893-d2d4b16002cf-65ae7ecf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_732c2800-fa1a-4c42-233a-e7619f8fc79b-65ae7ecf {
  grid-area: 1/1/2/2;
  align-self: start;
}
#w-node-_4660a3bf-11d9-9dcc-2e05-c7ba0332682b-65ae7ecf,
#w-node-_4660a3bf-11d9-9dcc-2e05-c7ba0332682c-65ae7ecf,
#w-node-_4660a3bf-11d9-9dcc-2e05-c7ba0332682d-65ae7ecf,
#w-node-_4660a3bf-11d9-9dcc-2e05-c7ba03326834-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4660a3bf-11d9-9dcc-2e05-c7ba0332683b-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-d7f7ed90-7ef1-ad12-eddf-da6eb9e7fceb-65ae7ecf,
#w-node-d7f7ed90-7ef1-ad12-eddf-da6eb9e7fcec-65ae7ecf,
#w-node-d7f7ed90-7ef1-ad12-eddf-da6eb9e7fced-65ae7ecf,
#w-node-d7f7ed90-7ef1-ad12-eddf-da6eb9e7fcf4-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d7f7ed90-7ef1-ad12-eddf-da6eb9e7fcfb-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-_2f2ffb07-015f-4f9f-eac7-ebd36b063194-65ae7ecf,
#w-node-_2f2ffb07-015f-4f9f-eac7-ebd36b063195-65ae7ecf,
#w-node-_2f2ffb07-015f-4f9f-eac7-ebd36b063196-65ae7ecf,
#w-node-_2f2ffb07-015f-4f9f-eac7-ebd36b06319d-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2f2ffb07-015f-4f9f-eac7-ebd36b0631a4-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-c8108a78-16a6-86d0-1e58-87cf12309ee6-65ae7ecf,
#w-node-c8108a78-16a6-86d0-1e58-87cf12309ee7-65ae7ecf,
#w-node-c8108a78-16a6-86d0-1e58-87cf12309ee8-65ae7ecf,
#w-node-c8108a78-16a6-86d0-1e58-87cf12309eef-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c8108a78-16a6-86d0-1e58-87cf12309ef6-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-cd245dec-b26a-aa4d-a326-4376f872e62f-65ae7ecf,
#w-node-cd245dec-b26a-aa4d-a326-4376f872e630-65ae7ecf,
#w-node-cd245dec-b26a-aa4d-a326-4376f872e631-65ae7ecf,
#w-node-cd245dec-b26a-aa4d-a326-4376f872e638-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-cd245dec-b26a-aa4d-a326-4376f872e63f-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-d2c0a28b-c18a-2720-ba51-2526142d97f2-65ae7ecf,
#w-node-d2c0a28b-c18a-2720-ba51-2526142d97f3-65ae7ecf,
#w-node-d2c0a28b-c18a-2720-ba51-2526142d97f4-65ae7ecf,
#w-node-d2c0a28b-c18a-2720-ba51-2526142d97fb-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d2c0a28b-c18a-2720-ba51-2526142d9802-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-_36074fc0-cfa0-309f-7f4e-ba0d6f42674d-65ae7ecf,
#w-node-_36074fc0-cfa0-309f-7f4e-ba0d6f42674e-65ae7ecf,
#w-node-_36074fc0-cfa0-309f-7f4e-ba0d6f42674f-65ae7ecf,
#w-node-_36074fc0-cfa0-309f-7f4e-ba0d6f426756-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_36074fc0-cfa0-309f-7f4e-ba0d6f42675d-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-_7dcc66d5-d1d8-be17-c1e8-23d72725e2c7-65ae7ecf,
#w-node-_7dcc66d5-d1d8-be17-c1e8-23d72725e2c8-65ae7ecf,
#w-node-_7dcc66d5-d1d8-be17-c1e8-23d72725e2c9-65ae7ecf,
#w-node-_7dcc66d5-d1d8-be17-c1e8-23d72725e2d0-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7dcc66d5-d1d8-be17-c1e8-23d72725e2d7-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-_35659700-112c-dad8-08f5-81eb14fc09cc-65ae7ecf,
#w-node-_35659700-112c-dad8-08f5-81eb14fc09cd-65ae7ecf,
#w-node-_35659700-112c-dad8-08f5-81eb14fc09ce-65ae7ecf,
#w-node-_35659700-112c-dad8-08f5-81eb14fc09d5-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35659700-112c-dad8-08f5-81eb14fc09dc-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-_25f73bcf-e158-3fa4-b5e6-85865fe3d132-65ae7ecf,
#w-node-_25f73bcf-e158-3fa4-b5e6-85865fe3d133-65ae7ecf,
#w-node-_25f73bcf-e158-3fa4-b5e6-85865fe3d134-65ae7ecf,
#w-node-_25f73bcf-e158-3fa4-b5e6-85865fe3d13b-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_25f73bcf-e158-3fa4-b5e6-85865fe3d142-65ae7ecf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}
#w-node-_7ac590c2-fa5c-f891-0d21-0c704ab343f6-65ae7ecf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_210e15f9-b56b-c2fd-0109-6ef9de45759b-65ae7ecf {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}
#w-node-d1e46d05-7528-cb7a-e343-7a831a4c6903-65ae7ecf,
#w-node-cb44daff-65ac-7d8c-dbf9-c0548fd6c424-65ae7ecf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}
#w-node-_4709a309-576c-4b74-97ae-8131554d3204-65ae7ecf {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-_1bcbcbcf-600f-b33a-8e34-328ec37c2d2a-65ae7ecf,
#w-node-_7957db99-eaba-a2f9-b6a4-c492ab7f07f4-65ae7ecf,
#w-node-_7957db99-eaba-a2f9-b6a4-c492ab7f07f6-65ae7ecf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_7957db99-eaba-a2f9-b6a4-c492ab7f07fe-65ae7ecf {
  justify-self: start;
}
#w-node-de3498b1-a346-7737-5c2d-b747cbd11a6b-65ae7ecf,
#w-node-_2849c6d2-0a99-1870-822a-edf18da7d6bc-65ae7ecf,
#w-node-_998cd9d9-f1d4-a201-0669-86d85b875472-65ae7ecf,
#w-node-b84204e4-c040-726b-5d71-3e02d30540ed-65ae7ecf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#btn-2.w-node-cd4fcd3f-37d9-f498-8b89-01dc7f6b09b4-65ae7ecf,
#btn-3.w-node-_2e9bf0bf-725d-d6da-cb1e-aceb3ce93877-65ae7ecf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}
#w-node-_3f170d48-4cb9-a369-169e-ac099d416ded-65ae7ecf {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_3f170d48-4cb9-a369-169e-ac099d416def-65ae7ecf {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_02646eb1-6651-cb96-0a15-fb019ce87db1-65ae7ecf {
  grid-area: span 2 / span 4 / span 2 / span 4;
}
#w-node-_02646eb1-6651-cb96-0a15-fb019ce87dc3-65ae7ecf,
#w-node-_02646eb1-6651-cb96-0a15-fb019ce87dc5-65ae7ecf {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-db525303-6b85-91cd-e22e-0825af505ab6-91ae7ee8,
#w-node-ff342843-fe0e-c28d-1541-eba3d3188978-91ae7ee8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-dad26b96-5953-3d01-1c85-d7572acf5d9f-c8ae7f21,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5da4-c8ae7f21 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-dad26b96-5953-3d01-1c85-d7572acf5da5-c8ae7f21,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-c8ae7f21,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-c8ae7f21,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-c8ae7f21 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-f7420963-fe19-15cc-a719-963800ead1b4-c8ae7f21 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-f7420963-fe19-15cc-a719-963800ead1b6-c8ae7f21 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-f7420963-fe19-15cc-a719-963800ead1b8-c8ae7f21 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
  justify-self: start;
}
#w-node-dad26b96-5953-3d01-1c85-d7572acf5d9f-e4ae7f93,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5da4-e4ae7f93 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-e4ae7f93,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-e4ae7f93,
#w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-e4ae7f93 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_513d4a1b-216e-f44c-fb32-06ea0abd90ff-a3ae7fdf {
  grid-area: 1/3/2/11;
}
#w-node-_32c45801-3c35-6078-f415-82f69767eca4-12ae802b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}
#w-node-_6b3bc3b8-d5fa-d0c4-084a-bacabc6c9105-12ae802b {
  grid-area: 1/7/2/13;
}
#w-node-c5f7ed7c-e433-cf87-3b31-91f84ee803ab-12ae802b,
#w-node-_16e339dc-e9aa-d15a-6d79-088b52d1c7ff-12ae802b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-a631b72e-ebcf-ce89-255b-d095364c5fa8-12ae802b,
#w-node-_30b371fa-369a-7397-dbd1-8085772eea87-12ae802b,
#w-node-_474903bd-8ce5-f231-3d94-6f0b8c76fb50-12ae802b,
#w-node-b332a59e-3c1a-9952-cfd7-cb13c3a5fc34-12ae802b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_32c45801-3c35-6078-f415-82f69767eca4-d5ae802f {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}
#w-node-_679d2395-79a3-5346-d10b-827ae82c3f29-d5ae802f {
  grid-area: 1/7/2/13;
  align-self: center;
  justify-self: end;
}
#w-node-_05a425ce-e42e-28c1-075c-0d0e160db2fa-d5ae802f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-f3c743c8-e32c-2388-faaa-3bc33d3bbf06-d5ae802f,
#w-node-_2aa5fb5d-53ca-0d3b-f93b-d8fff2d16a8c-d5ae802f,
#w-node-f3d83b22-cc75-8d9c-b63c-aeee5a2a0eea-d5ae802f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_32c45801-3c35-6078-f415-82f69767eca4-2aae8030 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_66c53ab1-7e6d-f29d-8de0-551ee9593042-2aae8030 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c5f7ed7c-e433-cf87-3b31-91f84ee803ab-2aae8030,
#w-node-_16e339dc-e9aa-d15a-6d79-088b52d1c7ff-2aae8030 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-a631b72e-ebcf-ce89-255b-d095364c5fa8-2aae8030,
#w-node-_30b371fa-369a-7397-dbd1-8085772eea87-2aae8030,
#w-node-_474903bd-8ce5-f231-3d94-6f0b8c76fb50-2aae8030,
#w-node-b332a59e-3c1a-9952-cfd7-cb13c3a5fc34-2aae8030 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-ab2b80b5-bc73-1d10-ac43-04bde3c5a3db-34ae8032 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-c6120d5f-6a87-49da-4000-f0b3a0dc6f8d-34ae8032 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-ab2b80b5-bc73-1d10-ac43-04bde3c5a3db-c6ae8033 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-c6120d5f-6a87-49da-4000-f0b3a0dc6f8d-c6ae8033 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae8035 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}
#w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-ceae8035 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-d0ec5811-c384-f50a-8be2-a32704a9982e-eeae8036 {
  grid-area: 1/3/2/11;
}
#w-node-d0ec5811-c384-f50a-8be2-a32704a9982e-e7ae8037 {
  grid-area: 1/4/2/10;
}
#w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-3eae8039 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}
#w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-3eae8039 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-_4b795d16-cc42-d055-9d17-dfa254ac0617-bcae803d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#btn-1.w-node-b710578c-fa9c-2461-9f00-8bfdb6adf535-bcae803d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5fe15657-348b-cfdd-b58b-dd3a8b6a12e6-bcae803d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-bdfa2f2d-f6ed-d7f9-803e-bbe3d9827f6c-bcae803d {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-bdfa2f2d-f6ed-d7f9-803e-bbe3d9827f6e-bcae803d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-b5a0b5e8-3834-b442-f251-5eaa14fa1015-bcae803d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-b5a0b5e8-3834-b442-f251-5eaa14fa101c-bcae803d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-b5a0b5e8-3834-b442-f251-5eaa14fa103c-bcae803d {
  grid-area: 1/7/3/13;
  align-self: center;
}
#w-node-b5a0b5e8-3834-b442-f251-5eaa14fa103d-bcae803d,
#w-node-b5a0b5e8-3834-b442-f251-5eaa14fa1042-bcae803d,
#w-node-b5a0b5e8-3834-b442-f251-5eaa14fa1047-bcae803d,
#w-node-b5a0b5e8-3834-b442-f251-5eaa14fa104c-bcae803d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-de6a435d-adb3-a284-1159-ef57e730717e-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-de6a435d-adb3-a284-1159-ef57e7307180-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}
#w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cb-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cd-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}
#w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b72-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b74-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}
#w-node-_4f4378e9-e121-0e29-9f03-d919c70b866a-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_4f4378e9-e121-0e29-9f03-d919c70b866c-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}
#w-node-_305503b9-8860-caa4-ef14-ff210886527f-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_305503b9-8860-caa4-ef14-ff2108865281-bcae803d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
  justify-self: center;
}
#w-node-_01614b97-2b17-7e20-9ba4-b6151295e08f-bcae803d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_738653ef-888c-1979-4e2e-673323be142f-bcae803d,
#w-node-_5e04602c-9013-c14e-b1d4-c932305cefac-bcae803d,
#w-node-_95f7cf84-bf96-d2d6-3257-bf14bc4f83bc-bcae803d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-d629c44a-1803-d736-8678-3697ef358d36-bcae803d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_6de4cd76-3e9c-6ad8-373c-658974a143de-bcae803d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_6de4cd76-3e9c-6ad8-373c-658974a143e0-bcae803d,
#w-node-_31fd68d2-44aa-01aa-8acb-278f9900169f-bcae803d,
#w-node-_8b3c5a0e-20f0-3635-fed1-14bf95302909-bcae803d,
#w-node-_00592563-433a-dfa4-bb00-bff5e586db96-bcae803d,
#w-node-dcde825c-1749-d4b6-1d4d-e6fd27125deb-bcae803d,
#w-node-_4d943ffe-50ce-ff7b-e5b9-c4ae729f26e5-bcae803d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_6de4cd76-3e9c-6ad8-373c-658974a143f5-bcae803d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_16d3197e-44ff-98bf-fe58-8ffa55141efa-bcae803d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_16d3197e-44ff-98bf-fe58-8ffa55141f1d-bcae803d {
  grid-area: 1/5/2/13;
  align-self: center;
}
#w-node-_16d3197e-44ff-98bf-fe58-8ffa55141f1e-bcae803d,
#w-node-_4c70c94f-2592-a31d-ac4b-194cfcb286ca-bcae803d,
#w-node-a50a11ce-4f57-9b07-b2ee-b25f1cd88aed-bcae803d,
#w-node-a1029a49-6820-e15e-c615-13d4d7feeb46-bcae803d,
#w-node-_6357137f-d216-a6db-8676-7adf8e9fea4e-bcae803d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_766eb5bf-2935-6fce-7fd5-eebc7a57b25d-bcae803d {
  grid-area: span 2 / span 4 / span 2 / span 4;
}
#w-node-d615645e-fc74-12bb-8138-d771b6c2e088-bcae803d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#btn-5.w-node-_95fe6abe-0a7a-c730-9636-c8d77ef9e36c-bcae803d,
#w-node-c5f3b564-6c95-afd8-854c-7ac384ae643d-bcae803d {
  grid-area: span 1 / span 8 / span 1 / span 8;
  align-self: end;
  justify-self: end;
}
#w-node-f7c251be-dfac-ad73-eacd-59294628bdf0-a0ae8051,
#w-node-_31df0f4a-6e9c-c92e-76fa-29bcde021fe5-a0ae8051 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_01f299c5-f90a-87dc-9edd-263d1db26a3a-a0ae8051,
#w-node-_01f299c5-f90a-87dc-9edd-263d1db26a3e-a0ae8051 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_01f299c5-f90a-87dc-9edd-263d1db26a42-a0ae8051,
#w-node-e10ef05a-b650-f411-34d9-f67a03b4a569-a0ae8051,
#w-node-_01f299c5-f90a-87dc-9edd-263d1db26a46-a0ae8051,
#w-node-_01f299c5-f90a-87dc-9edd-263d1db26a4e-a0ae8051,
#GDPR.w-node-_3ad1747c-34cc-7274-5e5c-a519746b18a0-a0ae8051,
#Country.w-node-_01f299c5-f90a-87dc-9edd-263d1db26a5a-a0ae8051,
#w-node-_01f299c5-f90a-87dc-9edd-263d1db26a5b-a0ae8051 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_01f299c5-f90a-87dc-9edd-263d1db26a60-a0ae8051 {
  justify-self: start;
}
#w-node-_01f299c5-f90a-87dc-9edd-263d1db26a61-a0ae8051,
#w-node-_01f299c5-f90a-87dc-9edd-263d1db26a62-a0ae8051 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_63fedef0-595a-f32a-a0bc-04623c70086b-b5ae8077,
#w-node-_45e600f3-f536-0611-b5d7-9f6f921ab0f0-b5ae8077 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_2ee94ba4-055e-ca5b-0106-bf2033c9eeb0-b5ae8077,
#w-node-_2ee94ba4-055e-ca5b-0106-bf2033c9eebe-b5ae8077 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_2ee94ba4-055e-ca5b-0106-bf2033c9eed8-b5ae8077 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-d5011030-7713-98e1-e86f-a03655365157-b5ae8077,
#w-node-_41d43dc9-6aa0-b0ff-6d0e-9b742a8a66bb-b5ae8077,
#w-node-_068aae2a-366b-b828-f44d-26813b3df7b8-b5ae8077,
#w-node-_30b2a44b-0543-515c-69d6-83dfbe5b6c57-b5ae8077 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-acb2f95a-6412-fbda-1e16-877c334a4c7d-b5ae8077 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4637f420-2bc5-2df1-ec9b-9c1985c5801a-b5ae8077,
#w-node-_4637f420-2bc5-2df1-ec9b-9c1985c58021-b5ae8077 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_75034be8-743a-9b23-2438-b2554580dae0-b5ae8077 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_75034be8-743a-9b23-2438-b2554580dae2-b5ae8077 {
  grid-area: 1/7/2/13;
}
#w-node-_591751c5-0f54-a6fe-3b7e-09f6badec85d-b5ae8077,
#w-node-d7911481-2eab-7df1-cf8b-a1ae91e52860-b5ae8077 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_641671d8-6d55-90e6-843f-fa792eefa129-b5ae8077 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_641671d8-6d55-90e6-843f-fa792eefa12b-b5ae8077 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-_641671d8-6d55-90e6-843f-fa792eefa12d-b5ae8077 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
  justify-self: start;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1ee3-355b981b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1eef-355b981b {
  grid-area: 1/7/2/13;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1ef5-355b981b,
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1ef7-355b981b,
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f0e-355b981b,
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f25-355b981b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f3e-355b981b {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f49-355b981b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f4e-355b981b,
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f53-355b981b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f54-355b981b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f70-355b981b {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f74-355b981b {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f77-355b981b {
  grid-area: 1/1/3/6;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f7a-355b981b {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f83-355b981b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f85-355b981b {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_9d391413-b20d-5270-569a-d11fcee2ab9e-cee2ab9b,
#w-node-_9d391413-b20d-5270-569a-d11fcee2abc0-cee2ab9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2529-4271c73a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2536-4271c73a {
  grid-area: 1/7/2/13;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2545-4271c73a {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2547-4271c73a {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2557-4271c73a {
  grid-area: 1/1/3/6;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed255c-4271c73a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25b6-4271c73a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25b8-4271c73a,
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25bf-4271c73a,
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25c6-4271c73a,
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25cd-4271c73a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25d6-4271c73a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25d9-4271c73a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}
#trusted-prev.w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25da-4271c73a {
  grid-area: 1/1/2/2;
}
#trusted-next.w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25db-4271c73a {
  grid-area: 1/2/2/3;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25dd-4271c73a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e83de628-4ebb-6c78-a919-6d8ee0ed262a-4271c73a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b225624-4271c73a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b22562d-4271c73a {
  grid-area: 1/7/2/13;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b22563c-4271c73a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b22563e-4271c73a,
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b225645-4271c73a,
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b22564c-4271c73a,
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b225653-4271c73a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b22565a-4271c73a {
  grid-area: 2/7/6/13;
  align-self: start;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b2256bb-4271c73a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b2256be-4271c73a {
  grid-area: 2/2/3/12;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b2256d5-4271c73a {
  align-self: center;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b2256dd-4271c73a {
  align-self: center;
  justify-self: start;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b2256f8-4271c73a {
  align-self: center;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b225700-4271c73a {
  align-self: center;
  justify-self: start;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b225720-4271c73a {
  align-self: center;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b22572a-4271c73a {
  align-self: center;
  justify-self: start;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b225735-4271c73a,
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b225738-4271c73a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_61971a3a-2293-c4c8-f4ff-739b1b225755-4271c73a {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}
#w-node-_5a547b78-1a50-5529-476b-4831ccbbfb14-1f94af91,
#w-node-bc56e76a-50c7-eeaa-1486-32971c00a557-1f94af91,
#w-node-d95c2019-945b-e2a7-88bf-243c616edf44-1f94af91,
#w-node-_52b2007a-855b-a526-892f-caa4bc77cdb8-1f94af91,
#w-node-_72feca5c-d44b-f733-14b2-35ebed804761-1f94af91,
#w-node-c7eca0ec-e60a-744c-e7f8-4d4fea443da7-1f94af91,
#w-node-_87312208-3839-f4dd-ccbc-4bb14915bf94-1f94af91 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_44ed6fa7-5f7d-c1fc-ed86-bba8b5ed803e-5ded785f,
#w-node-_804b0217-3cd0-d9a9-895b-43363fed8939-5ded785f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_68797fc5-edb1-f6d6-ce0f-f1c09f7e16e6-5ded785f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#left-column.w-node-_00562de6-d6f2-0999-2d0c-27e53e08424e-5ded785f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#right-column.w-node-bd43f355-e2e3-9426-cdae-45d41bd5803e-5ded785f {
  grid-area: 1/7/2/13;
}
#w-node-ade2d3ef-0c03-897f-e971-7185e0a5b061-5ded785f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-ade2d3ef-0c03-897f-e971-7185e0a5b063-5ded785f {
  grid-area: 1/7/2/13;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-21490c49 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae71-21490c49 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-21490c49 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae89-21490c49 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-21490c49,
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-21490c49,
#w-node-_5be13c6c-7446-0519-6469-435d091788e4-21490c49 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_5be13c6c-7446-0519-6469-435d091788f2-21490c49 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_535e847c-b151-fb43-a0e6-81fb078e1b8e-21490c49,
#w-node-_535e847c-b151-fb43-a0e6-81fb078e1b90-21490c49 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-21490c49,
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-21490c49,
#w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-21490c49 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-fecc523a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae71-fecc523a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-fecc523a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae89-fecc523a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-fecc523a,
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-fecc523a,
#w-node-_26dbd4f3-a68e-9c3a-4da4-68790be0666f-fecc523a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_26dbd4f3-a68e-9c3a-4da4-68790be06683-fecc523a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_5be13c6c-7446-0519-6469-435d091788f2-fecc523a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: start;
}
#w-node-_5be13c6c-7446-0519-6469-435d091788e4-fecc523a {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-fecc523a,
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-fecc523a,
#w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-fecc523a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-d9515588 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae71-d9515588 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-d9515588 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae89-d9515588 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-d9515588,
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-d9515588,
#w-node-f429c81d-c8bd-f506-9ec3-c19f63232cb1-d9515588 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-f429c81d-c8bd-f506-9ec3-c19f63232cc5-d9515588 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-d9515588,
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-d9515588,
#w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-d9515588 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-2fb0ab95 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae71-2fb0ab95 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-2fb0ab95,
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-2fb0ab95,
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-2fb0ab95 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae89-2fb0ab95 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-e14d0877-d334-8cde-f9ec-8f5047b669ef-2fb0ab95,
#w-node-e14d0877-d334-8cde-f9ec-8f5047b669f1-2fb0ab95 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-2fb0ab95,
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-2fb0ab95,
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-2fb0ab95 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-b649438f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae71-b649438f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_0350b8d4-a5a0-8e89-924f-91974302607a-b649438f,
#w-node-_0350b8d4-a5a0-8e89-924f-91974302607c-b649438f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_0350b8d4-a5a0-8e89-924f-91974302607d-b649438f,
#w-node-_0350b8d4-a5a0-8e89-924f-919743026082-b649438f,
#w-node-_0350b8d4-a5a0-8e89-924f-919743026087-b649438f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-a1803b62-7556-4067-5eeb-ac9faa6a94ea-b649438f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-a1803b62-7556-4067-5eeb-ac9faa6a94f9-b649438f {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_0350b8d4-a5a0-8e89-924f-91974302609b-b649438f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_0350b8d4-a5a0-8e89-924f-91974302609d-b649438f {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-a450cca1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae71-a450cca1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-a450cca1,
#w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-a450cca1,
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-a450cca1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: start;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae89-a450cca1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-a450cca1,
#w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-a450cca1,
#w-node-_3561c73f-92ac-1e56-b8b4-6fb04a2374ac-a450cca1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_1794232b-d3ad-c6ad-a347-d72444b824e5-575bea62 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_1794232b-d3ad-c6ad-a347-d72444b824ed-575bea62,
#w-node-_9816132a-4f7e-db30-ec39-d4fef64bf5a0-575bea62 {
  align-self: center;
}
#w-node-_1794232b-d3ad-c6ad-a347-d72444b824f1-575bea62 {
  grid-area: 1/7/2/13;
}
#w-node-_45e8792d-b147-9618-4028-a29ff56248f7-575bea62 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-d8efe029-215b-d741-e016-7dfca094f398-575bea62,
#w-node-_78aa72c4-f9bb-5e72-9431-4ca1a0022e9e-575bea62,
#w-node-_147c9d25-2380-b441-c423-9aaf6fab8d82-575bea62,
#w-node-_057ec2f4-7e7e-e2ad-a002-3e8d4f55a560-575bea62,
#w-node-c3c0f108-8903-b883-65bb-4f6d26df1d2c-575bea62 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-b02f1515-72d6-690a-8eac-24d5768e235d-575bea62 {
  grid-area: 2/1/3/7;
}
#w-node-e39322ba-1db3-a917-0b5f-d0865f53956f-575bea62 {
  align-self: center;
  justify-self: end;
}
#w-node-_1123b292-f90a-8480-6370-dc5a445d63e3-575bea62 {
  grid-area: 2/7/3/13;
}
#w-node-_1123b292-f90a-8480-6370-dc5a445d63e7-575bea62 {
  align-self: center;
  justify-self: end;
}
#w-node-cd3c54ae-1da6-2fa3-9dfe-adb2dcab0085-575bea62 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_3b01efdf-9438-787e-d932-1584b431f1b2-575bea62 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-f840e7bb-ae47-d188-78c0-174d73199f5d-575bea62,
#w-node-_1794232b-d3ad-c6ad-a347-d72444b824e5-6af0e09b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_1794232b-d3ad-c6ad-a347-d72444b824f1-6af0e09b {
  grid-area: 1/7/2/13;
}
#w-node-_7616a5d0-2761-db5c-9d00-c1a98d75e499-6af0e09b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_3fd21714-abf6-1131-7c4a-5cbb2ef69284-6af0e09b,
#w-node-f27e8d69-0982-0f20-f20b-ba066ac70c74-6af0e09b,
#w-node-c4d06208-4745-9b17-0e8b-868dc490e5f1-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_034082a9-200b-c99e-0736-f928a3d87a37-6af0e09b {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-_034082a9-200b-c99e-0736-f928a3d87a36-6af0e09b {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-_034082a9-200b-c99e-0736-f928a3d87a53-6af0e09b {
  grid-area: 1/1/3/6;
}
#w-node-f417b92e-bb08-ec46-eb6d-65331b3000d7-6af0e09b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_58ae798a-11d1-bcb7-169a-08c00e50819a-6af0e09b,
#w-node-_8fa98800-de40-b4a1-3dd3-40a5d36e76fd-6af0e09b,
#w-node-fe0f2b63-462c-5047-ef7d-eea2a6d6e1a9-6af0e09b,
#w-node-_9d18815d-50e7-5a5e-c528-915267c33788-6af0e09b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8335f179-7d70-cd77-5eb5-dd33812460dc-6af0e09b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_8335f179-7d70-cd77-5eb5-dd33812460de-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_8335f179-7d70-cd77-5eb5-dd33812460df-6af0e09b,
#w-node-e2a79b6d-248c-19a7-625b-05f612e26f7a-6af0e09b {
  align-self: center;
}
#w-node-_42edf579-a932-79fa-f00a-36bfc89638d9-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_42edf579-a932-79fa-f00a-36bfc89638da-6af0e09b,
#w-node-_42edf579-a932-79fa-f00a-36bfc89638db-6af0e09b {
  align-self: center;
}
#w-node-a250948c-4e35-b270-0dd9-a68b8c0ae963-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-a250948c-4e35-b270-0dd9-a68b8c0ae964-6af0e09b,
#w-node-a250948c-4e35-b270-0dd9-a68b8c0ae965-6af0e09b {
  align-self: center;
}
#w-node-_1f3a68ec-7431-d840-7d07-9af4734306e2-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_1f3a68ec-7431-d840-7d07-9af4734306e3-6af0e09b,
#w-node-_1f3a68ec-7431-d840-7d07-9af4734306e4-6af0e09b {
  align-self: center;
}
#w-node-_19e48a85-a440-a40a-f236-f68fd0051b01-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_19e48a85-a440-a40a-f236-f68fd0051b02-6af0e09b,
#w-node-_19e48a85-a440-a40a-f236-f68fd0051b03-6af0e09b {
  align-self: center;
}
#w-node-cab17ab7-5609-8853-e6d8-5a5947f06bd4-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-cab17ab7-5609-8853-e6d8-5a5947f06bd5-6af0e09b,
#w-node-cab17ab7-5609-8853-e6d8-5a5947f06bd6-6af0e09b {
  align-self: center;
}
#w-node-_3eade993-d4f9-c9de-4ae1-14dc7fcc140a-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_3eade993-d4f9-c9de-4ae1-14dc7fcc140b-6af0e09b,
#w-node-_3eade993-d4f9-c9de-4ae1-14dc7fcc140c-6af0e09b {
  align-self: center;
}
#w-node-_241d6eb9-b627-aecf-5368-645686293ad0-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_241d6eb9-b627-aecf-5368-645686293ad1-6af0e09b,
#w-node-_241d6eb9-b627-aecf-5368-645686293ad2-6af0e09b {
  align-self: center;
}
#w-node-c3a71c1b-47ef-8810-cf21-3e0ae81a8baa-6af0e09b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-c3a71c1b-47ef-8810-cf21-3e0ae81a8bab-6af0e09b,
#w-node-c3a71c1b-47ef-8810-cf21-3e0ae81a8bac-6af0e09b {
  align-self: center;
}
#w-node-_485f7492-fa17-9219-99c4-c0d4580678c5-6af0e09b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-c3c0f108-8903-b883-65bb-4f6d26df1d2c-6af0e09b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_3fc6ec30-ed9a-0cd1-1d76-e80d20fa78a7-6af0e09b {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}
#trusted-prev.w-node-_3d86ad52-2b4e-a0b1-5699-fef28513e002-6af0e09b {
  grid-area: 1/1/2/2;
}
#trusted-next.w-node-_658c5ab3-fe22-7b01-4587-50749b14656e-6af0e09b {
  grid-area: 1/2/2/3;
}
#w-node-_9d68ea2f-3f62-2f7f-f545-8c02cb2cebc5-6af0e09b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_03bfc1ec-aeda-6d31-ca63-86ccb127d2d8-6af0e09b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_03bfc1ec-aeda-6d31-ca63-86ccb127d2da-6af0e09b {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_4b788b35-85bd-32ca-57e7-edb591a1f9c7-6af0e09b,
#w-node-cc4db101-fbd7-7310-ecf3-98183fe7d129-6af0e09b {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de92a-f25b5683 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de937-f25b5683 {
  grid-area: 1/7/2/13;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de946-f25b5683 {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de948-f25b5683 {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de958-f25b5683 {
  grid-area: 1/1/3/6;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de95d-f25b5683 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de9b7-f25b5683 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de9b9-f25b5683,
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de9c0-f25b5683,
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de9c7-f25b5683,
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de9ce-f25b5683 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de9d7-f25b5683 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de9da-f25b5683 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}
#trusted-prev.w-node-e97a5381-90e9-87f0-c02c-938ddc1de9db-f25b5683 {
  grid-area: 1/1/2/2;
}
#trusted-next.w-node-e97a5381-90e9-87f0-c02c-938ddc1de9dc-f25b5683 {
  grid-area: 1/2/2/3;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1de9de-f25b5683 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e97a5381-90e9-87f0-c02c-938ddc1dea2b-f25b5683 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}
#w-node-_7c22d282-f164-6594-c227-b34a8017d39e-86de026a {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}
#w-node-_7c22d282-f164-6594-c227-b34a8017d3a3-86de026a {
  grid-area: 1/7/2/13;
}
#w-node-_7c22d282-f164-6594-c227-b34a8017d3ab-86de026a,
#w-node-_7c22d282-f164-6594-c227-b34a8017d3b0-86de026a {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_7c22d282-f164-6594-c227-b34a8017d3b1-86de026a,
#w-node-_7c22d282-f164-6594-c227-b34a8017d3bd-86de026a,
#w-node-_7c22d282-f164-6594-c227-b34a8017d3c9-86de026a,
#w-node-_7c22d282-f164-6594-c227-b34a8017d3d5-86de026a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-a44c3326-2085-ee43-98fb-b0ab7558a447-b180c04d,
#w-node-fd739f31-307e-395a-17f4-2ee7c788ac2c-b180c04d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b50-b180c04d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b51-b180c04d {
  grid-area: 2/1/3/4;
}
#w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b58-b180c04d {
  grid-area: 2/4/3/7;
}
#w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b5b-b180c04d {
  grid-area: 2/7/3/11;
}
#w-node-_6849d0cc-a695-109a-01b5-ec8752576fd2-b180c04d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_0887f434-9b62-c506-faf5-d66f71fff933-b180c04d {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-_8306799a-e06d-30ab-d99c-edf635b4b347-b180c04d,
#w-node-_8306799a-e06d-30ab-d99c-edf635b4b353-b180c04d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_8f5f7afc-a3f0-9044-dc74-c8736705aa81-b180c04d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-_8f5f7afc-a3f0-9044-dc74-c8736705aa82-b180c04d {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-_8f5f7afc-a3f0-9044-dc74-c8736705aa9f-b180c04d {
  grid-area: 1/8/3/13;
}
#w-node-_356659e6-87fc-f1d8-71ba-181dfd57a27f-b180c04d,
#w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d48-b180c04d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e754b036-69c7-fc7e-1a57-df22c8b9964c-b180c04d {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-e754b036-69c7-fc7e-1a57-df22c8b9964e-b180c04d {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-e754b036-69c7-fc7e-1a57-df22c8b99656-b180c04d {
  grid-area: 1/1/3/6;
}
#w-node-_65b7f5a2-ce27-9b02-a39b-cd485c8f6014-b180c04d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_65b7f5a2-ce27-9b02-a39b-cd485c8f6016-b180c04d {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_7c22d282-f164-6594-c227-b34a8017d39e-514fca24 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}
#w-node-_7c22d282-f164-6594-c227-b34a8017d3a3-514fca24 {
  grid-area: 1/7/2/13;
}
#w-node-_7c22d282-f164-6594-c227-b34a8017d3ab-514fca24,
#w-node-_7c22d282-f164-6594-c227-b34a8017d3b0-514fca24 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_7c22d282-f164-6594-c227-b34a8017d3bd-514fca24,
#w-node-_7c22d282-f164-6594-c227-b34a8017d3b1-514fca24,
#w-node-_7c22d282-f164-6594-c227-b34a8017d3c9-514fca24,
#w-node-_7c22d282-f164-6594-c227-b34a8017d3d5-514fca24 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_99a0c2c3-fd46-302e-70df-604b827092a9-696a1de7,
#w-node-_56bd9894-0860-ccdb-0338-0f59343961bb-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_6a0e2d80-6be3-bcd8-d62d-28196278d55d-696a1de7,
#w-node-_1327ccd4-233e-dce6-3335-fdfaa95b6a23-696a1de7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61ec-696a1de7,
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61f2-696a1de7,
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61f8-696a1de7,
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61fe-696a1de7,
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba6204-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ac3c9563-f560-fa84-629b-9ecff0540b30-696a1de7,
#w-node-_332f4833-b72c-e0f7-1be2-8418435654cb-696a1de7,
#w-node-_502c6547-30c6-4d95-9fb4-0a5483cfba45-696a1de7,
#w-node-e47d1d44-235e-05be-1de4-ce1d732a5ad3-696a1de7,
#w-node-_62d07bcf-b1e1-653c-60d9-5a51d81da420-696a1de7,
#w-node-_44c8bab4-290d-182a-8f87-e1685f0dff43-696a1de7,
#w-node-be99b5fe-625f-da9a-96f1-5eae05039e08-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_4aa0a572-4413-f1d0-fef5-bd5f7cb126bd-696a1de7,
#w-node-deb3c3a1-adb5-c88f-eb9b-30f800ea5535-696a1de7,
#w-node-_4e89e882-163c-74f3-bd7c-3a8fa6a0841e-696a1de7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d311-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d313-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d31a-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d31c-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d320-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d322-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_745e15df-b28e-8e6c-d38b-d8bb69ef922d-696a1de7,
#w-node-_745e15df-b28e-8e6c-d38b-d8bb69ef9233-696a1de7,
#w-node-_745e15df-b28e-8e6c-d38b-d8bb69ef9239-696a1de7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_3346c73d-9a67-2be6-85dc-b1f4bde8bd15-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_3346c73d-9a67-2be6-85dc-b1f4bde8bd17-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_3346c73d-9a67-2be6-85dc-b1f4bde8bd1b-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_3346c73d-9a67-2be6-85dc-b1f4bde8bd1d-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_3346c73d-9a67-2be6-85dc-b1f4bde8bd21-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_3346c73d-9a67-2be6-85dc-b1f4bde8bd23-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-e30ac938-1e20-c6c3-aad1-612b3262ccec-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-e30ac938-1e20-c6c3-aad1-612b3262ccee-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-e30ac938-1e20-c6c3-aad1-612b3262ccf2-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-e30ac938-1e20-c6c3-aad1-612b3262ccf4-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-e30ac938-1e20-c6c3-aad1-612b3262ccf8-696a1de7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-a5bd7cca-0baa-e084-2771-64aaba179a03-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fb95363e-0979-a072-3816-7da0d22f0296-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
  justify-self: start;
}
#w-node-_1e5e0e02-1503-507c-cc6f-d88d639937cf-696a1de7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e051fc68-4990-20e8-2fd7-f2e4ed996c68-696a1de7,
#w-node-_1b2cc4f8-2bb1-0552-bb96-0f6201d36cee-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-f6e448d3-4f47-ae15-017b-dba872525fed-696a1de7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_60d8d174-e9ab-7d1c-d0ec-02b20bfb2a0d-696a1de7,
#w-node-_3149a42e-7f41-ac6d-b50d-9ed3f4a25f3e-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_9824a1be-1a54-16ad-1420-6c9271012a69-696a1de7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbba-696a1de7,
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbcf-696a1de7,
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbdd-696a1de7,
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbc1-696a1de7,
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbd6-696a1de7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537b6-696a1de7,
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537bb-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537c0-696a1de7,
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537c2-696a1de7,
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537c6-696a1de7,
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537c8-696a1de7,
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537cc-696a1de7,
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537ce-696a1de7,
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537d2-696a1de7,
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537d4-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#economic-opportunity.w-node-_941d73ea-03c0-4ec0-d5c8-5832fa808b17-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1b7f8dcf-0ab8-a494-02f1-c9c5357f696b-696a1de7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-e02d066f-f9fb-11c0-9dbe-effae956873c-696a1de7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_255572a6-13dc-4fde-da09-da1e4755d577-696a1de7,
#w-node-_34d111bb-6d2d-7301-c1a5-33b7b6cbd17a-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-aadce05b-3796-ff7f-56de-44d5acabd2b8-696a1de7 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}
#w-node-_1710dabe-acf5-cf86-cc58-64f9a33d6e6f-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_8e8c9bf5-db56-43fd-dced-bc7fa307c692-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_8e8c9bf5-db56-43fd-dced-bc7fa307c694-696a1de7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}
#w-node-df6b0d0b-0480-2902-f96d-e44a18f0a08e-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-df6b0d0b-0480-2902-f96d-e44a18f0a090-696a1de7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}
#w-node-_48b40583-2486-0933-621e-d36924fc0c22-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_48b40583-2486-0933-621e-d36924fc0c24-696a1de7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}
#w-node-_4aaddaf8-62f5-bfb1-63c7-cd7649faffbb-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#health-safety-human-rights.w-node-edf98474-8134-57d6-b9dd-945790a6e309-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-eacb5fe7-d720-ac10-2ab4-e966d5a7fcca-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-bb6a865f-38ec-29c7-1115-53158afc63e0-696a1de7 {
  grid-area: 1/8/2/13;
}
#w-node-bd16a9e1-5a8d-1686-4fe8-094178a56087-696a1de7,
#w-node-bd16a9e1-5a8d-1686-4fe8-094178a5608c-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_63832863-eda6-1ff4-865c-ee94d03c3fcd-696a1de7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-f6b0c4f1-b092-3914-6551-13b22f2ba0f0-696a1de7 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_2cad15e2-a3fc-3b4a-b51f-af0ddf7e40d8-696a1de7,
#w-node-_2cad15e2-a3fc-3b4a-b51f-af0ddf7e40dc-696a1de7,
#w-node-_2cad15e2-a3fc-3b4a-b51f-af0ddf7e40e0-696a1de7,
#w-node-_2cad15e2-a3fc-3b4a-b51f-af0ddf7e40e4-696a1de7,
#w-node-_642b2816-3cb8-7685-3bfd-32e07e74ee4f-696a1de7,
#w-node-_642b2816-3cb8-7685-3bfd-32e07e74ee54-696a1de7,
#w-node-_642b2816-3cb8-7685-3bfd-32e07e74ee58-696a1de7,
#w-node-_642b2816-3cb8-7685-3bfd-32e07e74ee5c-696a1de7,
#w-node-b3360bb1-83c2-26a1-4e32-5bb88651b656-696a1de7,
#w-node-b3360bb1-83c2-26a1-4e32-5bb88651b65a-696a1de7,
#w-node-b3360bb1-83c2-26a1-4e32-5bb88651b65e-696a1de7,
#w-node-fea185b6-e636-036c-6463-fe554f30dd08-696a1de7,
#w-node-fea185b6-e636-036c-6463-fe554f30dd0f-696a1de7,
#w-node-fea185b6-e636-036c-6463-fe554f30dd16-696a1de7,
#w-node-fea185b6-e636-036c-6463-fe554f30dd1d-696a1de7,
#w-node-fea185b6-e636-036c-6463-fe554f30dd24-696a1de7,
#w-node-fea185b6-e636-036c-6463-fe554f30dd2b-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-fea185b6-e636-036c-6463-fe554f30dd32-696a1de7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}
#w-node-_5097b925-1e59-062a-f667-0d31e02e1b37-696a1de7,
#w-node-_479368a4-c14c-9efd-bea2-a3fe087fd999-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_5f07427e-4237-fc45-2a60-9636be5e1262-696a1de7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_5f07427e-4237-fc45-2a60-9636be5e1264-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-_5f07427e-4237-fc45-2a60-9636be5e126c-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c242a1c5-05ad-0710-6bf0-52e3a7465c69-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_88b4cbad-169e-014d-123e-d2498d9f5ab1-696a1de7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e4fb2f4b-c76f-b466-bad2-5b2c24384074-696a1de7,
#w-node-_963208c4-0f28-2bd4-cdd5-05a4ebac8c51-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#environmental-sustainability.w-node-_4311e066-68c8-bff9-276c-eddf2bd9b694-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0155d129-86b8-f2b1-cc66-775c964ff441-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_58e15f2e-c6d7-4328-a28e-d29ecb7e802b-696a1de7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ebaaf876-55e1-0148-4f69-4b816f0672a6-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_0ec63e81-6c49-99cf-33f6-255825b5bc83-696a1de7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_27918f1a-65e6-3062-5d02-0f7926aef9ac-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-c4e63920-0aa8-b75f-1363-0415a9f09b46-696a1de7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_64b31440-c44f-0e44-a74d-c97bd5a015c2-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-e94d9370-5984-da6d-5364-5c605a820482-696a1de7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3856771f-6b90-493d-39c2-4d371d79f89b-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-ea1ad37e-6858-bf56-2344-6bf5a8716b26-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da53-696a1de7,
#w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da5b-696a1de7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_4abcfa19-b5ca-a827-eeb3-c82437d44611-696a1de7,
#w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da6b-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_94878490-89dd-7744-1dfa-20c4fd3150ee-696a1de7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_52ab5df0-67aa-bfe1-ec87-a4889a94d7b7-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_52ab5df0-67aa-bfe1-ec87-a4889a94d7c5-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
  justify-self: end;
}
#w-node-d37e85c6-35cc-6892-9ccb-20bf1840224d-696a1de7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-d37e85c6-35cc-6892-9ccb-20bf18402270-696a1de7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
  justify-self: end;
}
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605cf0-696a1de7,
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605cf5-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605cf7-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605cf9-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605cfd-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605cff-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605d03-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605d05-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605d09-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8765278a-b4d8-3f4c-71b1-4a4961605d0b-696a1de7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_45da32d6-0364-0faa-bd34-40c7d9ced276-696a1de7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-bb389005-0984-bdde-f1ad-b6427047ffe2-696a1de7,
#w-node-cb42fa99-b8b9-bfb4-161e-434abe695107-696a1de7,
#w-node-c8bf98af-782c-1e14-7431-d5db4a444b69-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-e5421110-5dc5-5d0c-86ff-c99901960947-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f13e2f7f-c68c-ea32-1dd8-83b15885850f-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: start;
}
#w-node-dd93ed4c-ca27-02a6-57a6-2effccc50ae1-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-dd93ed4c-ca27-02a6-57a6-2effccc50ae3-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: start;
}
#w-node-_92b9cbb2-6c70-51d2-a7b6-e24e43f3d370-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_92b9cbb2-6c70-51d2-a7b6-e24e43f3d372-696a1de7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: start;
}
#w-node-_18879d1c-23c7-1136-c08b-855fe5022cff-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_76ef32dd-191d-3541-b43d-e45dbfe6c1cc-696a1de7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-fa441576-e1b2-1c7e-64ad-76568962d4dc-6b1b9808,
#w-node-_51465191-0a15-f783-98f1-bf0969e543d1-6b1b9808 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e4-6b1b9808 {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e1-6b1b9808 {
  grid-area: 1/1/3/6;
}
#w-node-_3652d71a-2de7-4674-0894-047a67ce4676-6b1b9808 {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-cc669bac-8a58-bbcb-a0ae-4f32e3936232-6b1b9808,
#w-node-a3aee7b3-f039-effa-cc63-1b135e6b0172-6b1b9808 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_08385fa3-329a-e3c8-3c06-8dc63c97b3d7-6b1b9808,
#w-node-_927debd6-1d8f-2023-3f86-defc5525dfb1-6b1b9808,
#w-node-_0f7af9d9-94b7-e68a-4107-066ce2346c5f-6b1b9808 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_28ce8a62-387c-09c6-958a-4d1a34575108-6b1b9808 {
  grid-area: 1/2/2/7;
}
#w-node-_96f1f8f2-0718-7f9d-9428-7a57f0a8ed55-6b1b9808 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef31-6b1b9808 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef33-6b1b9808 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef35-6b1b9808 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
  justify-self: start;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cbc-ad4ed62b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cc8-ad4ed62b {
  grid-area: 1/7/2/13;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cd9-ad4ed62b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cdb-ad4ed62b,
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cf2-ad4ed62b,
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d09-ad4ed62b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_7001ad15-b62f-2e99-2165-c836188d8f7b-ad4ed62b,
#w-node-_7ca6e606-1f2e-e5ac-61a0-be2631e24463-ad4ed62b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d22-ad4ed62b,
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d24-ad4ed62b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#btn-2.w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d4b-ad4ed62b,
#btn-3.w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d6b-ad4ed62b {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d70-ad4ed62b {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d73-ad4ed62b {
  grid-area: 1/1/3/6;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d76-ad4ed62b {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d7f-ad4ed62b,
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d84-ad4ed62b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d85-ad4ed62b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7da1-ad4ed62b {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7ee5-ad4ed62b {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
  justify-self: center;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7f03-ad4ed62b {
  grid-area: 1/8/2/13;
  align-self: stretch;
  justify-self: stretch;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7f0a-ad4ed62b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7f0c-ad4ed62b {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-dfd97056-41cd-8130-d762-6d0cb6bebf4f-ebfe60de {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-dfd97056-41cd-8130-d762-6d0cb6bebf57-ebfe60de {
  align-self: center;
}
#w-node-dfd97056-41cd-8130-d762-6d0cb6bebf5f-ebfe60de {
  grid-area: 1/7/2/13;
}
#w-node-_7a760ea9-7cf3-e19d-e603-508844ae1ace-ebfe60de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_7a760ea9-7cf3-e19d-e603-508844ae1ae4-ebfe60de {
  grid-area: 2/2/3/3;
}
#w-node-_7a760ea9-7cf3-e19d-e603-508844ae1b21-ebfe60de {
  align-self: start;
}
#w-node-_7a760ea9-7cf3-e19d-e603-508844ae1a68-ebfe60de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_7a760ea9-7cf3-e19d-e603-508844ae1a7e-ebfe60de {
  grid-area: 2/2/3/3;
}
#w-node-_7a760ea9-7cf3-e19d-e603-508844ae1abc-ebfe60de {
  align-self: start;
}
#w-node-e5d42cdf-2ec5-4113-bc6b-f0c08864ff01-ebfe60de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-e5d42cdf-2ec5-4113-bc6b-f0c08864ff17-ebfe60de {
  grid-area: 2/2/3/3;
}
#w-node-e5d42cdf-2ec5-4113-bc6b-f0c08864ff54-ebfe60de {
  align-self: start;
}
#w-node-bec2a6e3-6a9d-4cb9-51d3-ae5c3617a93e-ebfe60de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-bec2a6e3-6a9d-4cb9-51d3-ae5c3617a954-ebfe60de {
  grid-area: 2/2/3/3;
}
#w-node-bec2a6e3-6a9d-4cb9-51d3-ae5c3617a991-ebfe60de {
  align-self: start;
}
#w-node-_5df49ed6-e972-b2be-40ef-d241df2b8f88-ebfe60de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_8885cf58-75e0-2013-ba7c-127dd240fe56-ebfe60de {
  grid-area: 2/7/3/13;
}
#w-node-_6b54870b-8349-85dd-d7c0-2f06bb3303ca-ebfe60de,
#w-node-c85344c4-5c54-04fe-0881-cb51ff0e8fab-ebfe60de {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_18ab837f-d047-12c4-9242-017ad08c278b-ebfe60de {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}
#w-node-db525303-6b85-91cd-e22e-0825af505ab6-61f56f7e,
#w-node-ff342843-fe0e-c28d-1541-eba3d3188978-61f56f7e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-df1b071d-9fbe-56c5-bd0a-82924ef9de51-df259530,
#w-node-_6f9dd1c9-24d5-7d31-ea3e-998659434789-df259530,
#w-node-e963b229-cd2d-e4a5-dec0-e5ca127bebfa-df259530 {
  align-self: end;
}
#w-node-_36d1d746-1b89-7269-806f-2d0718a8a389-f215af79,
#w-node-_36d1d746-1b89-7269-806f-2d0718a8a390-f215af79 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-b162eab2-a295-9bbd-dc3f-4854c16d3b4c-f215af79 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-a2afeb30-2b5c-1c92-ba5c-140e4775c93c-f215af79 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-d2857fc8-d817-4910-6418-87f0203884f8-f215af79 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: center;
}
#w-node-_019a03b3-b794-b662-7743-9a2fade40e7e-f215af79 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-d6e0782c-2910-f29b-d25e-38f76bdc8d31-f215af79 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-dd647862-92fb-5ce3-ea81-d0e55a4c33ab-f215af79 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_3ab644ff-306e-dcdd-6cbb-4399e52722da-f215af79,
#w-node-_8e4e6fba-a46e-358d-932f-d3030d0553a1-f215af79 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_0317401a-9749-4495-a6b2-6c66d200895b-f215af79 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-c86e9410-c840-fe66-4cfc-bf436dfc3648-f215af79,
#w-node-c86e9410-c840-fe66-4cfc-bf436dfc364d-f215af79 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-dec54da4-a5ec-b095-1998-3a2710931533-f215af79 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_22b79773-2eee-4263-2da3-9744eeedca48-f215af79,
#w-node-dec54da4-a5ec-b095-1998-3a271093154c-f215af79 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_9b8c7cf8-8768-ca3d-82d0-4a9c9fbca740-f215af79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_9b8c7cf8-8768-ca3d-82d0-4a9c9fbca742-f215af79 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_9bba4305-8812-219c-ce50-2613a56d2547-f215af79 {
  grid-area: 1/1/2/8;
}
#w-node-_9bba4305-8812-219c-ce50-2613a56d254a-f215af79 {
  grid-area: 2/1/3/5;
}
#w-node-_9bba4305-8812-219c-ce50-2613a56d2552-f215af79 {
  grid-area: 2/5/3/9;
}
#w-node-_9bba4305-8812-219c-ce50-2613a56d255a-f215af79 {
  grid-area: 2/9/3/13;
}
#w-node-_5bbfa046-d377-3122-5f4b-f9483b076f1c-f215af79 {
  align-self: center;
}
#w-node-_13129dee-9743-20c1-b7bf-1efe47452708-f215af79 {
  align-self: center;
  justify-self: center;
}
#w-node-_87656929-71f8-052a-024e-74be5049f7a1-f215af79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a230-f215af79,
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a234-f215af79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a238-f215af79,
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a23c-f215af79,
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a240-f215af79,
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a244-f215af79,
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a248-f215af79,
#GDPR.w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a24c-f215af79,
#Country.w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a250-f215af79,
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a251-f215af79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a256-f215af79 {
  justify-self: start;
}
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a257-f215af79,
#w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a258-f215af79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_0e789908-ea8e-25f5-bd06-73ae1f5f9c24-70796671 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: start;
}
#w-node-_0e789908-ea8e-25f5-bd06-73ae1f5f9c29-70796671,
#wf-form-Workday-Form.w-node-_0b84a12d-d53c-d6c5-f59a-fa47c285ebcd-70796671 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_82d203c1-7057-dc81-c985-fc7f0bfe87d3-70796671 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-c987c1ae-360e-acd8-9cae-5e0345792628-70796671 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_615b1580-ff96-60fd-100a-f1e5fd740db8-70796671 {
  grid-area: 1/7/3/13;
  align-self: center;
  justify-self: start;
}
#w-node-_615b1580-ff96-60fd-100a-f1e5fd740dc0-70796671 {
  grid-area: 1/1/3/6;
}
#w-node-_9d036b69-64c8-3acd-2a98-0a89967c950d-0c7f1608 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#chilipiperHolder.w-node-_9d036b69-64c8-3acd-2a98-0a89967c9521-0c7f1608 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b253d-0c7f1608 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2540-0c7f1608,
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2544-0c7f1608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2548-0c7f1608,
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b254c-0c7f1608,
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2550-0c7f1608,
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2554-0c7f1608,
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2558-0c7f1608,
#GDPR.w-node-d5f40e67-ca81-0f63-feb4-948dbb6b255c-0c7f1608,
#Country.w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2560-0c7f1608,
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2561-0c7f1608 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2566-0c7f1608 {
  justify-self: start;
}
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2567-0c7f1608,
#w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2568-0c7f1608 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9d036b69-64c8-3acd-2a98-0a89967c9527-0c7f1608 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_9d036b69-64c8-3acd-2a98-0a89967c9530-0c7f1608 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: end;
}
#w-node-_32be00e4-097d-336d-26f5-e355fa783739-6dd1b7e4,
#w-node-d1647576-fcf1-228f-1aed-da10849435c2-6dd1b7e4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_32be00e4-097d-336d-26f5-e355fa78374c-6dd1b7e4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_32be00e4-097d-336d-26f5-e355fa78374e-6dd1b7e4,
#w-node-_32be00e4-097d-336d-26f5-e355fa783757-6dd1b7e4,
#w-node-_32be00e4-097d-336d-26f5-e355fa783760-6dd1b7e4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_32be00e4-097d-336d-26f5-e355fa78376b-6dd1b7e4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_32be00e4-097d-336d-26f5-e355fa783770-6dd1b7e4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_32be00e4-097d-336d-26f5-e355fa783774-6dd1b7e4 {
  grid-area: 1/7/2/13;
  align-self: end;
  justify-self: start;
}
#w-node-_32be00e4-097d-336d-26f5-e355fa783777-6dd1b7e4 {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-_32be00e4-097d-336d-26f5-e355fa78378c-6dd1b7e4 {
  grid-area: 1/1/3/6;
}
#w-node-_32be00e4-097d-336d-26f5-e355fa783791-6dd1b7e4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_58e49fd3-3ad0-6f69-a101-c2ef6926e56c-6dd1b7e4 {
  grid-area: 1/7/2/13;
}
#w-node-_11e38d8c-69be-91ee-1fa4-36247a860c1f-6dd1b7e4 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}
#w-node-_11e38d8c-69be-91ee-1fa4-36247a860c21-6dd1b7e4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_11e38d8c-69be-91ee-1fa4-36247a860c22-6dd1b7e4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
  justify-self: start;
}
#move-column.w-node-_724e86f2-eb9a-a54c-5798-fbe3e5d8ac0f-507b480e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-e224d294-eb04-a0ed-243a-a89db8931904-507b480e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
  justify-self: end;
}
#w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c20d-507b480e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c227-507b480e,
#w-node-_7d4feca8-b846-0a4f-1c82-fdd77abc931d-507b480e,
#w-node-_1156d945-dc60-f18c-eeff-c7c5b893736f-507b480e,
#Country-2.w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c22b-507b480e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#GDPR.w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c22c-507b480e,
#w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c230-507b480e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2a644ae7-aebe-b4f7-5c1c-659bcae5133e-507b480e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8ec8d906-367c-0200-d672-54274331ea72-507b480e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a46c-507b480e,
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a47f-507b480e,
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a491-507b480e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4e8-507b480e,
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4ef-507b480e,
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4f6-507b480e,
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4fd-507b480e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-bf773374-9f3f-1a7d-8e29-e3bca5be282b-507b480e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-bf773374-9f3f-1a7d-8e29-e3bca5be2830-507b480e,
#w-node-bf773374-9f3f-1a7d-8e29-e3bca5be2836-507b480e,
#w-node-bf773374-9f3f-1a7d-8e29-e3bca5be283c-507b480e,
#w-node-bf773374-9f3f-1a7d-8e29-e3bca5be2842-507b480e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a58e-507b480e,
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a595-507b480e,
#w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a59c-507b480e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e41-507b480e {
  grid-area: 1/1/2/8;
}
#w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e44-507b480e {
  grid-area: 2/1/3/5;
}
#w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e4c-507b480e {
  grid-area: 2/5/3/9;
}
#w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e54-507b480e {
  grid-area: 2/9/3/13;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f96e7-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f96ee-9985e9c1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f96f2-9985e9c1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f96f3-9985e9c1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f96f5-9985e9c1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: center;
}
#w-node-_4340a5eb-ea74-c2fc-d8cc-adf4f912e166-9985e9c1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f970f-9985e9c1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9711-9985e9c1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9712-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9720-9985e9c1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f972e-9985e9c1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: start;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9732-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9737-9985e9c1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97b2-9985e9c1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97e3-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97e4-9985e9c1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97f0-9985e9c1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97f2-9985e9c1 {
  grid-area: 1/7/2/13;
  align-self: start;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9860-9985e9c1 {
  grid-area: 1/1/2/8;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9865-9985e9c1 {
  grid-area: 2/1/3/5;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f986d-9985e9c1 {
  grid-area: 2/5/3/9;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9875-9985e9c1 {
  grid-area: 2/9/3/13;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9880-9985e9c1 {
  align-self: center;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9885-9985e9c1 {
  align-self: center;
  justify-self: center;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f988c-9985e9c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f988f-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9893-9985e9c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9897-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f989b-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f989f-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98a3-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98a7-9985e9c1,
#GDPR.w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98ab-9985e9c1,
#Country.w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98af-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98b0-9985e9c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98b5-9985e9c1 {
  justify-self: start;
}
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98b6-9985e9c1,
#w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98b7-9985e9c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_70ec4c57-3f01-71af-c906-2258d75227d5-55cb3f73,
#w-node-_70ec4c57-3f01-71af-c906-2258d75227df-55cb3f73 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_70ec4c57-3f01-71af-c906-2258d75227e3-55cb3f73 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_70ec4c57-3f01-71af-c906-2258d75227e8-55cb3f73,
#w-node-_70ec4c57-3f01-71af-c906-2258d75227f1-55cb3f73,
#w-node-_70ec4c57-3f01-71af-c906-2258d75227fa-55cb3f73 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_70ec4c57-3f01-71af-c906-2258d7522805-55cb3f73 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_70ec4c57-3f01-71af-c906-2258d752280b-55cb3f73,
#w-node-_70ec4c57-3f01-71af-c906-2258d7522812-55cb3f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_70ec4c57-3f01-71af-c906-2258d752281a-55cb3f73 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_70ec4c57-3f01-71af-c906-2258d7522830-55cb3f73 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_70ec4c57-3f01-71af-c906-2258d7522832-55cb3f73,
#w-node-_70ec4c57-3f01-71af-c906-2258d7522838-55cb3f73,
#w-node-_70ec4c57-3f01-71af-c906-2258d752283e-55cb3f73,
#w-node-_70ec4c57-3f01-71af-c906-2258d7522844-55cb3f73 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_7ef0e646-99c7-9469-74f8-29e6bd303869-d09c2267 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}
#w-node-d6b22288-d02d-e016-ccc5-fd8716bd7a99-d09c2267,
#w-node-d6b22288-d02d-e016-ccc5-fd8716bd7a9b-d09c2267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_12c33e13-1c77-cb57-4033-400a91041871-d09c2267 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996d2-d09c2267 {
  grid-area: 1/7/2/13;
  align-self: end;
}
#w-node-_30853bb6-abbb-38fd-140f-96b4c09ffd2a-d09c2267 {
  grid-area: 2/7/3/13;
  align-self: start;
}
#w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996ef-d09c2267 {
  grid-area: 1/1/3/6;
}
#w-node-_30ded109-1764-2428-235e-6938475d13dd-d09c2267 {
  grid-area: 1/1/3/13;
}
#w-node-_30ded109-1764-2428-235e-6938475d13de-d09c2267 {
  grid-area: 1/1/2/6;
  align-self: start;
}
#w-node-_30ded109-1764-2428-235e-6938475d13fd-d09c2267 {
  grid-area: 1/6/2/13;
}
#w-node-_30ded109-1764-2428-235e-6938475d1417-d09c2267 {
  grid-area: 2/1/3/6;
  align-self: end;
}
#w-node-c924221b-39f6-45a2-ba86-f868301049c8-d09c2267 {
  grid-area: 1/1/3/13;
}
#w-node-c924221b-39f6-45a2-ba86-f868301049c9-d09c2267 {
  grid-area: 1/1/2/6;
  align-self: start;
}
#w-node-c924221b-39f6-45a2-ba86-f868301049e8-d09c2267 {
  grid-area: 1/6/2/13;
}
#w-node-c924221b-39f6-45a2-ba86-f86830104a02-d09c2267 {
  grid-area: 2/1/3/6;
  align-self: end;
}
#w-node-_91d5394e-355d-51a6-f2f2-e146d3810808-d09c2267,
#w-node-_42922d31-a741-4518-63ba-a8440967165b-d09c2267 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ad6446e2-c957-4a3a-ff3c-ccd4f18960f4-d09c2267 {
  grid-area: 1/1/3/13;
}
#w-node-ad6446e2-c957-4a3a-ff3c-ccd4f18960f5-d09c2267 {
  grid-area: 1/1/2/6;
  align-self: start;
}
#w-node-ad6446e2-c957-4a3a-ff3c-ccd4f1896114-d09c2267 {
  grid-area: 1/6/2/13;
}
#w-node-ad6446e2-c957-4a3a-ff3c-ccd4f189612e-d09c2267 {
  grid-area: 2/1/3/6;
  align-self: end;
}
#w-node-_97f77a11-a305-7e5e-c33b-46d280bfc197-d09c2267 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-_97f77a11-a305-7e5e-c33b-46d280bfc19a-d09c2267 {
  grid-area: 2/1/3/7;
  align-self: start;
}
#w-node-_75aa2f14-f234-c2ae-5281-fe380d7877df-d09c2267,
#w-node-_75aa2f14-f234-c2ae-5281-fe380d7877e1-d09c2267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_97f77a11-a305-7e5e-c33b-46d280bfc19d-d09c2267 {
  grid-area: 1/8/3/13;
}
#w-node-_8a48ea5b-0fa7-3815-e689-3bcb13b8d752-5c500c19,
#w-node-_8a48ea5b-0fa7-3815-e689-3bcb13b8d759-5c500c19 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_37db1ae3-c041-6086-cc52-c50ee559a042-5c500c19,
#w-node-_55da8ad4-7486-86ae-b006-9b2bd275d6af-5c500c19 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-cb1f47d7-5dce-7cd1-38f0-8722ec39b96f-5c500c19,
#w-node-eb7a83d9-a405-82f1-c674-6bdd2b37db1f-5c500c19 {
  grid-area: 1/2/2/12;
}
#w-node-f0b7c6fc-3be5-0eeb-11bf-7640e4807149-5c500c19 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-b09915b9-3ffc-e602-2668-926d1f955a5d-5c500c19 {
  grid-area: 1/8/2/13;
  align-self: center;
}
#w-node-a44d3bbe-467c-150d-fac0-ecb13c3591e8-5c500c19,
#w-node-_7364de34-d290-effb-9287-1c79c6aace02-5c500c19 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-bb98dd61-0761-928b-420e-93b77c6d6fe9-5c500c19 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_7b06b137-9ae7-6947-c877-8de164fab6c3-5c500c19 {
  grid-area: 1/7/2/13;
}
#w-node-_7b06b137-9ae7-6947-c877-8de164fab6c5-5c500c19 {
  grid-area: 1/1/2/6;
  align-self: center;
}
#w-node-_176fea02-483f-dc69-6b46-71017a910546-5c500c19 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_5c797b83-708d-8cab-38ba-850c055e5db8-5c500c19 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_5c797b83-708d-8cab-38ba-850c055e5dba-5c500c19 {
  grid-area: 1/8/2/13;
  align-self: center;
}
#w-node-_5e81a613-f22d-81f6-1bd0-ffb397237a2d-5c500c19 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-b40a53b0-26d1-0ac9-deaa-ce6e024bb9cd-5c500c19 {
  grid-area: 1/10/2/13;
  align-self: end;
}
#w-node-df53d140-b98f-e1a7-83f9-6ffafa6dbe3b-5c500c19 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_99a0c2c3-fd46-302e-70df-604b827092a9-a671b016,
#w-node-_56bd9894-0860-ccdb-0338-0f59343961bb-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_6a0e2d80-6be3-bcd8-d62d-28196278d55d-a671b016,
#w-node-_1327ccd4-233e-dce6-3335-fdfaa95b6a23-a671b016 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61ec-a671b016,
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61f2-a671b016,
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61f8-a671b016,
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61fe-a671b016,
#w-node-_57e82248-840c-19a7-0d7b-ba42f5ba6204-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ac3c9563-f560-fa84-629b-9ecff0540b30-a671b016 {
  grid-area: 1/1/2/7;
}
#w-node-_332f4833-b72c-e0f7-1be2-8418435654cb-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_502c6547-30c6-4d95-9fb4-0a5483cfba45-a671b016 {
  grid-area: 1/7/2/13;
  align-self: center;
}
#w-node-acdf73af-d87a-720f-dcad-2e7cb6233882-a671b016 {
  grid-area: 1/5/2/13;
}
#w-node-be99b5fe-625f-da9a-96f1-5eae05039e08-a671b016 {
  grid-area: span 2 / span 6 / span 2 / span 6;
  align-self: end;
}
#w-node-_1dd7a8f9-abf1-aa78-970c-dc275b2d15b6-a671b016 {
  grid-area: 1/1/3/7;
}
#w-node-_331c74fa-92a5-0701-7917-bb850a42e82b-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fc9d9bb0-45d7-a0e4-e267-d3078e44b8d9-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_22b0a8db-eb24-d467-d04c-7c63ccda3b66-a671b016 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}
#w-node-c71384b9-2d1c-cc5f-2c5a-0120de7688dd-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-b465fd27-0a0a-dc5c-cbaa-d13db314fdc7-a671b016 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}
#w-node-_7ff8d23c-ce18-1a35-5582-899531c44146-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_7ff8d23c-ce18-1a35-5582-899531c4414c-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_157c4875-272e-c1b6-5b51-6e16278f5b1f-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-ee944712-27aa-7c29-8414-8dc3c4e2c3bf-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2ebd092a-354f-6e81-9e48-833a1493e172-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d311-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d313-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d31a-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d31c-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d320-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_30d19c67-e870-74c8-0220-d719e982d322-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_2b1004f8-8a04-7d6f-6526-6fa38c993105-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_2b1004f8-8a04-7d6f-6526-6fa38c993107-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_38cf50c3-3577-4355-e3d2-f13319c9e96d-a671b016,
#w-node-_5046969e-fbbe-03a3-7b4b-f4256b6934b8-a671b016,
#w-node-_20c5bcd4-68d1-30a4-1972-2017beb29984-a671b016,
#w-node-c64f1f6c-e42a-441c-0561-5a62e265993f-a671b016,
#w-node-_62bc95be-e362-6163-4dbe-8f55b3d5f821-a671b016,
#w-node-bb6636ed-a394-5c07-f5d9-065113f7ccdd-a671b016,
#w-node-_91d3da72-84bc-f891-e69e-2344466ace05-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}
#w-node-d5c21207-bde4-3daa-9a91-de58e26d04f2-a671b016,
#w-node-_4dbab109-f312-9b29-1fe7-f8d25b681f5c-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_574482c8-e989-740f-77e4-b51e3b882cc4-a671b016 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-f57d2ac6-8e7b-555d-10ee-0735689ec49d-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c6203ddf-b6db-3bf8-6417-6508a572dabc-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-f11d8064-4e04-4b61-0583-fbf199a2d4cf-a671b016 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbba-a671b016,
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbcf-a671b016,
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbdd-a671b016,
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbc1-a671b016,
#w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbd6-a671b016 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537b6-a671b016 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-f756994b-41e1-80e8-58ce-3f1297446fce-a671b016 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_75defc97-4bb1-3144-6c8d-70e8daccf699-a671b016,
#w-node-c2f13fd0-8bc1-1cf6-ad9e-862dea219313-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-c2f13fd0-8bc1-1cf6-ad9e-862dea219318-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}
#w-node-c2f13fd0-8bc1-1cf6-ad9e-862dea21931a-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-c2f13fd0-8bc1-1cf6-ad9e-862dea21931e-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}
#w-node-c2f13fd0-8bc1-1cf6-ad9e-862dea219320-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-c2f13fd0-8bc1-1cf6-ad9e-862dea219324-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}
#w-node-c2f13fd0-8bc1-1cf6-ad9e-862dea219326-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fc6-a671b016 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fc8-a671b016,
#w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fcd-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fd2-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}
#w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fd4-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}
#w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fd8-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}
#w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fda-a671b016 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}
#w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fde-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}
#w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fe0-a671b016 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}
#w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be6d-a671b016 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be6f-a671b016,
#w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be74-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be79-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}
#w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be7b-a671b016 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}
#w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be7f-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}
#w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be81-a671b016 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}
#w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be85-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}
#w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be87-a671b016 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}
#w-node-_3dc7ff75-6ead-41b7-0acb-9581df201179-a671b016 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}
#w-node-d5d805ac-3e26-9875-54da-9444021a4c8b-a671b016 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
}
#w-node-b1645d09-2abb-dc25-4b2a-77b156f505e0-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_42df4779-5732-f7f6-cecc-d5e99d84b962-a671b016 {
  grid-area: span 2 / span 5 / span 2 / span 5;
  align-self: end;
}
#w-node-_42df4779-5732-f7f6-cecc-d5e99d84b97d-a671b016 {
  grid-area: 1/1/3/8;
}
#w-node-c69047db-e04f-ee5e-a4b7-094246456a1d-a671b016,
#w-node-d0ab913f-822e-8f74-b2aa-616c085b4ca9-a671b016,
#w-node-_1b195e25-d51a-631c-9b8c-6845bd8e0202-a671b016,
#w-node-abb4c3ad-1461-fa04-7149-044e0b6173b0-a671b016,
#w-node-_74878a82-5ba8-d25b-bd8a-acf1107138de-a671b016,
#w-node-_2bc2962a-e0f9-73e4-71d8-d805a35769fb-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_63832863-eda6-1ff4-865c-ee94d03c3fcd-a671b016 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-f6b0c4f1-b092-3914-6551-13b22f2ba0f0-a671b016 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-f9446f85-c7ca-97fb-496e-aee12270319b-a671b016,
#w-node-a34df83b-5d07-bff2-8335-6042b3c60329-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_15e6c797-edd2-5ebe-163f-c4923ae88bdb-a671b016,
#w-node-_15e6c797-edd2-5ebe-163f-c4923ae88bdf-a671b016,
#w-node-_15e6c797-edd2-5ebe-163f-c4923ae88be3-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_1747e92c-8c3a-3f96-2c8c-538f24e6952a-a671b016,
#w-node-_1747e92c-8c3a-3f96-2c8c-538f24e6952e-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1747e92c-8c3a-3f96-2c8c-538f24e69533-a671b016,
#w-node-_1747e92c-8c3a-3f96-2c8c-538f24e69537-a671b016,
#w-node-_1747e92c-8c3a-3f96-2c8c-538f24e6953b-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_1375a439-e52d-84b4-c255-a72db2d40177-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-bd6b775a-24e0-5bb2-2075-cc8ffab02805-a671b016,
#w-node-bd6b775a-24e0-5bb2-2075-cc8ffab0280c-a671b016,
#w-node-bd6b775a-24e0-5bb2-2075-cc8ffab02813-a671b016,
#w-node-bd6b775a-24e0-5bb2-2075-cc8ffab0281a-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_5f07427e-4237-fc45-2a60-9636be5e1262-a671b016 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_5f07427e-4237-fc45-2a60-9636be5e1264-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}
#w-node-c242a1c5-05ad-0710-6bf0-52e3a7465c69-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_88b4cbad-169e-014d-123e-d2498d9f5ab1-a671b016 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_963208c4-0f28-2bd4-cdd5-05a4ebac8c51-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#environmental-sustainability.w-node-_4311e066-68c8-bff9-276c-eddf2bd9b694-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b724f7b7-6767-48f9-73db-23620012c642-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-eabd314f-ec95-b531-a27e-806070ed1e99-a671b016 {
  grid-area: span 1 / span 13 / span 1 / span 13;
}
#w-node-_1414d3a9-70b0-bf4c-4716-a7347f0554a2-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8dff2810-8d56-c70e-e5b4-d4e3cbbe65b4-a671b016,
#w-node-_21a84d92-6690-b7fc-4d03-0c757aa5600d-a671b016,
#w-node-_96aafcaa-3f9f-9167-aff6-244aab18ab19-a671b016,
#w-node-ad25592d-d598-3c3c-5316-b67ffd8ab079-a671b016,
#w-node-_9ccd0f77-8554-8db6-6210-48d038005894-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f7133418-a28a-7511-d5ec-aa4ccfe273d8-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-a29569fa-3369-c1e9-313a-fcad48e70ba7-a671b016,
#w-node-_2f0f0aa2-ff26-c953-f7a3-6d1df1449d82-a671b016,
#w-node-_0aa79e4d-5ca9-70ff-b9da-06cc4aafd90f-a671b016,
#w-node-c9e44ef6-0480-0018-f52d-438c7b6ff757-a671b016,
#w-node-b965c0c3-f6ed-5fa8-92dc-e0160561e883-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_743a31eb-c1ae-6647-64ef-a5dd2d41777c-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_28b43ecd-59f8-690f-4f2e-ff438ffbf03c-a671b016,
#w-node-f688f54a-7ceb-b872-5e47-70c223b46621-a671b016,
#w-node-f393a00f-dab3-634d-02c7-ea9b344d8c07-a671b016,
#w-node-_6957e6a6-074e-2c8d-382e-70cec5a54f62-a671b016,
#w-node-eff8f44e-d8b4-1328-1dcf-460f9a848f86-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-db793bce-34bd-1f8b-8d7d-52e46c48f011-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_75e5cc98-5f1c-8aff-cfaa-a18e0e98a751-a671b016,
#w-node-f0ce88ce-6dc4-cc22-7177-595c5a700f65-a671b016,
#w-node-_1a87af47-94a7-a821-b840-7eb2e99a7705-a671b016,
#w-node-_58782519-ea4c-0229-61a2-945e4433d48e-a671b016,
#w-node-ab78bf0d-8cdc-94f6-8a29-50879c9ac7b3-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c73cee4a-7407-c972-6002-d596f4931949-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-ebac36e4-d988-f066-330b-e9b76dc87d6d-a671b016,
#w-node-_2385f786-0da2-be8f-fbb3-9e61d556d48a-a671b016,
#w-node-_0c8c7296-36b0-7147-cf44-8a04110fdde7-a671b016,
#w-node-a02b4723-edf2-f3cd-728f-0de4a5b0ba11-a671b016,
#w-node-_0fde80c5-9e84-fbaa-35f9-e72385d28b87-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3b4c257b-63e0-c0ea-8590-0baed2df9a33-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-bb922b2f-f80c-df94-3366-d2bc6a2f5329-a671b016,
#w-node-_14ad091e-58bd-6a98-5685-0e2c9a14b6bb-a671b016,
#w-node-_4f9e6a31-37b6-5dad-694c-6cc3c8aed303-a671b016,
#w-node-d9d819f7-8cd4-d38b-d4ef-651034625f47-a671b016,
#w-node-_4bbe7359-b7cf-e8ae-1ec8-3e9f42e8b8c8-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d1a4540f-53f5-9a1b-a98f-e3afa1224831-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-ccdaabcc-a136-004c-73f9-6abe4519507c-a671b016,
#w-node-c83ff9c0-310f-97d3-0c92-fc1beb5c9a62-a671b016,
#w-node-d0851337-813c-e448-a167-04b63e89bed5-a671b016,
#w-node-_6fc850fe-67d5-2646-2974-5e865f513233-a671b016,
#w-node-_7fe80b73-ded6-1045-51b6-2922a6bacee4-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b09396fe-a671b016 {
  grid-area: span 1 / span 13 / span 1 / span 13;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939701-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939702-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939705-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939708-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093970b-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093970e-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939711-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939714-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939716-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939719-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093971c-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093971f-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939722-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939725-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939727-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093972a-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093972d-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939730-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939733-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939736-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939738-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093973b-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093973e-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939741-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939744-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939747-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939749-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093974c-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b093974f-a671b016,
#w-node-_728aeb89-e70e-c3aa-7b16-26f0b0939752-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71461b-a671b016 {
  grid-area: span 1 / span 13 / span 1 / span 13;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71461e-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71461f-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714622-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714625-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714628-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71462b-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71462e-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714631-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714633-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714636-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714639-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71463c-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71463f-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714642-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714644-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714647-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71464a-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71464d-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714650-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714653-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714655-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714658-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71465b-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71465e-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714661-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714664-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714666-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714669-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71466c-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71466f-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714672-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714675-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714677-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71467a-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71467d-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714680-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714683-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714686-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714688-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71468b-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc71468e-a671b016,
#w-node-_78fff6a8-f2ee-57d9-ff2b-c4cbdc714691-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-e7fe992f-b3f1-d763-a233-1bb6acf85a7d-a671b016 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-eff68a8b-ac1c-4155-22ac-8072d83059f6-a671b016,
#w-node-_6f2fa52e-86f7-e6b3-d0db-ff8482fb4810-a671b016,
#w-node-_169f66d2-a9b8-803b-2a56-760089f0020d-a671b016,
#w-node-_6de4caa8-9903-68b8-4242-d81b45ffa16e-a671b016,
#w-node-_5c15fd7f-7e02-7cec-22f9-16e6d957119b-a671b016 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-bb094b8a-2c74-22fa-0c90-d3f3e8d46cf9-a671b016,
#w-node-_4a37605f-242a-904a-ab6b-db46b7bc0bee-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da53-a671b016,
#w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da5b-a671b016,
#w-node-_4abcfa19-b5ca-a827-eeb3-c82437d44611-a671b016 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-adde827a-658b-a7ff-26db-86df431e2aa7-a671b016,
#w-node-e3fc321a-7ba5-7aea-0cae-8f7e71a7e57d-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#supplier-engagement.w-node-b3522149-4e6e-28c2-1044-a6bb55bf7843-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6115c56c-6d3a-94cc-847c-3b79ca27b738-a671b016 {
  grid-area: span 2 / span 5 / span 2 / span 5;
  align-self: end;
}
#w-node-_6115c56c-6d3a-94cc-847c-3b79ca27b748-a671b016 {
  grid-area: 1/1/3/8;
}
#w-node-e5421110-5dc5-5d0c-86ff-c99901960947-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f13e2f7f-c68c-ea32-1dd8-83b15885850f-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: start;
}
#w-node-f49ef233-4c3c-9307-bb3d-868d2fb938df-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f49ef233-4c3c-9307-bb3d-868d2fb938e1-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: start;
}
#w-node-d057ec0d-284c-1026-02e3-8bc657d58a82-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d057ec0d-284c-1026-02e3-8bc657d58a84-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: start;
}
#w-node-d23d8dc6-fb30-0deb-459d-b3a4f417a33d-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d23d8dc6-fb30-0deb-459d-b3a4f417a33f-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: start;
}
#w-node-_2cfc16e4-ef92-eaf8-fa8a-bddccc8a8faf-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2cfc16e4-ef92-eaf8-fa8a-bddccc8a8fb1-a671b016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: start;
}
#w-node-_18879d1c-23c7-1136-c08b-855fe5022cff-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_76ef32dd-191d-3541-b43d-e45dbfe6c1cc-a671b016 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}
#w-node-c852a892-7e34-82f9-a480-edcbf3372cf9-07d14dd6,
#w-node-_3219f6d8-ff39-ba69-90a6-3ea2d2209ebc-07d14dd6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_36bb3639-5cb8-0793-6b44-9c9443e4b140-07d14dd6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_2fd512eb-4c9c-6401-2de5-951a50381654-07d14dd6,
#w-node-_0c0dc6ba-01a0-15aa-a2b4-97f1d19c4d6f-07d14dd6,
#w-node-e35945aa-08c3-2ada-e97c-8e75cbdd756b-07d14dd6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_8538e293-0ce1-7d86-bb4b-b3f0443e57ce-07d14dd6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_8538e293-0ce1-7d86-bb4b-b3f0443e57cf-07d14dd6 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-_8538e293-0ce1-7d86-bb4b-b3f0443e57e4-07d14dd6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}
#w-node-_0eaa9c31-220b-fdf0-30f2-044b92dedfd4-07d14dd6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_0eaa9c31-220b-fdf0-30f2-044b92dedfd6-07d14dd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0eaa9c31-220b-fdf0-30f2-044b92dedfd7-07d14dd6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-c852a892-7e34-82f9-a480-edcbf3372cf9-71d2a7a4,
#w-node-_3219f6d8-ff39-ba69-90a6-3ea2d2209ebc-71d2a7a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4c8-71d2a7a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4ca-71d2a7a4,
#w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4df-71d2a7a4,
#w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4f1-71d2a7a4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_120bcd77-2400-2ede-d6d2-6a6d97fd3b2d-71d2a7a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_120bcd77-2400-2ede-d6d2-6a6d97fd3b2e-71d2a7a4 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}
#w-node-_120bcd77-2400-2ede-d6d2-6a6d97fd3b40-71d2a7a4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: end;
}
#w-node-_7060027d-748d-99c1-ced5-ac04a613259e-71d2a7a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_0ad96274-d8ed-0e01-5bb3-86185a7d0b7d-71d2a7a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_78610a26-17c7-437b-73b1-7b778575fdcd-71d2a7a4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-c852a892-7e34-82f9-a480-edcbf3372cf9-80c641b2,
#w-node-_3219f6d8-ff39-ba69-90a6-3ea2d2209ebc-80c641b2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_234eb751-31b5-9d34-cced-ec03809f1126-80c641b2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-_234eb751-31b5-9d34-cced-ec03809f1128-80c641b2,
#w-node-_234eb751-31b5-9d34-cced-ec03809f113a-80c641b2,
#w-node-_234eb751-31b5-9d34-cced-ec03809f1148-80c641b2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-c2320159-34ee-adf7-e6d4-3d10f9c6d5c3-80c641b2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-c2320159-34ee-adf7-e6d4-3d10f9c6d5c4-80c641b2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: center;
}
#w-node-c2320159-34ee-adf7-e6d4-3d10f9c6d5d3-80c641b2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: end;
}
#w-node-eb7a9493-fe17-6115-8a52-4b9e896539ea-80c641b2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
#w-node-eb7a9493-fe17-6115-8a52-4b9e896539ec-80c641b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-eb7a9493-fe17-6115-8a52-4b9e896539ed-80c641b2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}
@media screen and (min-width: 1280px) {
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adac6-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adacd-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adad4-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adadb-a0ae7da9 {
    align-self: start;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb01-a0ae7da9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb1c-a0ae7da9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb4b-a0ae7da9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb7b-a0ae7da9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb94-a0ae7da9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: end;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc22-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc28-a0ae7da9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc30-a0ae7da9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc35-a0ae7da9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: end;
  }
  #w-node-d5698dd4-b222-50a5-017c-a301051dfe90-051dfe87,
  #w-node-d5698dd4-b222-50a5-017c-a301051dfea7-051dfe87 {
    grid-column: span 3 / span 3;
  }
  #w-node-d5698dd4-b222-50a5-017c-a301051dfeb8-051dfe87,
  #w-node-_5a216a08-df66-d582-91fd-4c34ed3c8396-051dfe87 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-4241506698dc-506698c8 {
    grid-area: 1/1/2/5;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-4241506698f2-506698c8 {
    grid-column-start: 5;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-4241506698f5-506698c8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669901-506698c8 {
    grid-area: 1/5/2/8;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669902-506698c8 {
    order: 1;
    grid-column: span 6 / span 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669905-506698c8,
  #w-node-_2ea020ec-a59e-caf7-3b7a-df654725606e-506698c8 {
    order: 5;
    grid-column: span 6 / span 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669908-506698c8 {
    order: 2;
    grid-column: span 6 / span 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-42415066990b-506698c8 {
    order: 4;
    grid-column: span 6 / span 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-42415066990e-506698c8 {
    order: 3;
    grid-column: span 6 / span 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669914-506698c8 {
    order: 4;
    grid-column: span 6 / span 6;
  }
  #w-node-_0abae9d7-6d5f-edc6-7b50-b9f906ab240b-506698c8 {
    order: 5;
    grid-column: span 6 / span 6;
  }
  #w-node-_0eca4d51-5b3d-d1b2-03f5-d6f07892cbdf-506698c8,
  #w-node-_20cca9e9-8755-2e25-5d35-424150669911-506698c8 {
    order: 7;
    grid-column: span 6 / span 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669919-506698c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669925-506698c8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669926-506698c8 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-42415066992b-506698c8 {
    order: 4;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669930-506698c8 {
    order: 2;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669935-506698c8 {
    order: 5;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-42415066993a-506698c8 {
    order: 3;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-42415066993f-506698c8 {
    order: 6;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669946-506698c8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669952-506698c8 {
    grid-area: 1/5/2/8;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669953-506698c8 {
    grid-area: 1/1/2/7;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669956-506698c8 {
    grid-area: 2/1/3/7;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669959-506698c8 {
    grid-area: 3/1/4/7;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669965-506698c8,
  #w-node-_20cca9e9-8755-2e25-5d35-42415066996a-506698c8,
  #w-node-_6be73f53-c035-d2a3-fdab-7a0532d097f6-506698c8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669997-506698c8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669998-506698c8,
  #w-node-_20cca9e9-8755-2e25-5d35-42415066999d-506698c8 {
    align-self: start;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-4241506699ac-506698c8 {
    grid-area: 1/9/2/13;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a15-506698c8 {
    order: 1;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a18-506698c8 {
    order: 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a1b-506698c8 {
    order: 3;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a1e-506698c8 {
    order: 4;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a21-506698c8 {
    order: 5;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a24-506698c8,
  #w-node-_7a1f5eb9-c7db-6854-bd26-19ffef003b2f-506698c8,
  #w-node-b65a10bc-757d-80aa-c2aa-a2851504ffd1-506698c8,
  #w-node-cd4c5732-dd14-8446-ae71-6d9f1a3bd7ec-506698c8 {
    order: 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a27-506698c8 {
    order: 7;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a40-506698c8 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a44-506698c8 {
    order: 4;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a48-506698c8 {
    order: 2;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a4c-506698c8 {
    order: 5;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a50-506698c8 {
    order: 3;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a54-506698c8 {
    order: 6;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a6f-506698c8 {
    order: 1;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a72-506698c8 {
    order: 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a75-506698c8 {
    order: 3;
  }
  #w-node-dd483bb5-16f5-4565-7c0a-d6ace7c15718-506698c8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_0ad58f2b-3be9-3765-5758-a2080401c64a-ceae7e3b {
    grid-area: 1/5/2/13;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae7e3b {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-ceae7e3b {
    grid-area: 1/5/2/13;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6188-382f6174 {
    grid-area: 1/1/2/5;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f619e-382f6174 {
    grid-column-start: 5;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61a1-382f6174 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61ad-382f6174 {
    grid-area: 1/5/2/8;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61ae-382f6174 {
    order: 1;
    grid-column: span 6 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61b1-382f6174 {
    order: 5;
    grid-column: span 6 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61b4-382f6174 {
    order: 2;
    grid-column: span 6 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61b7-382f6174 {
    order: 6;
    grid-column: span 6 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61ba-382f6174 {
    order: 3;
    grid-column: span 6 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61bd-382f6174 {
    order: 7;
    grid-column: span 6 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61c0-382f6174 {
    order: 4;
    grid-column: span 6 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61c5-382f6174 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61d1-382f6174 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61d2-382f6174 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61d7-382f6174 {
    order: 4;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61dc-382f6174 {
    order: 2;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61e1-382f6174 {
    order: 5;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61e6-382f6174 {
    order: 3;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61eb-382f6174 {
    order: 6;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61f2-382f6174 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61fe-382f6174 {
    grid-area: 1/5/2/8;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f61ff-382f6174 {
    grid-area: 1/1/2/7;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6202-382f6174 {
    grid-area: 2/1/3/7;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6205-382f6174 {
    grid-area: 3/1/4/7;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6211-382f6174,
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6216-382f6174 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f621d-382f6174 {
    grid-area: span 7 / span 4 / span 7 / span 4;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6226-382f6174 {
    grid-area: 1/5/2/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6229-382f6174 {
    grid-area: 2/5/3/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f622c-382f6174 {
    grid-area: 3/5/4/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f622f-382f6174 {
    grid-area: 4/5/5/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6232-382f6174 {
    grid-area: 5/5/6/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6235-382f6174 {
    grid-area: 6/5/7/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6238-382f6174 {
    grid-area: 7/5/8/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6243-382f6174 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6244-382f6174,
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6249-382f6174 {
    align-self: start;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6258-382f6174 {
    grid-area: 1/9/2/13;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62c1-382f6174 {
    order: 1;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62c4-382f6174 {
    order: 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62c7-382f6174 {
    order: 3;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62ca-382f6174 {
    order: 4;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62cd-382f6174 {
    order: 5;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62d0-382f6174 {
    order: 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62d3-382f6174 {
    order: 7;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62ec-382f6174 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62f0-382f6174 {
    order: 4;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62f4-382f6174 {
    order: 2;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62f8-382f6174 {
    order: 5;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62fc-382f6174 {
    order: 3;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6300-382f6174 {
    order: 6;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f631b-382f6174 {
    order: 1;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f631e-382f6174 {
    order: 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6321-382f6174 {
    order: 3;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6339-382f6174 {
    grid-area: span 7 / span 4 / span 7 / span 4;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6340-382f6174 {
    grid-area: 1/5/2/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6343-382f6174 {
    grid-area: 5/5/6/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6346-382f6174 {
    grid-area: 2/5/3/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6349-382f6174 {
    grid-area: 6/5/7/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f634c-382f6174 {
    grid-area: 3/5/4/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f634f-382f6174 {
    grid-area: 7/5/8/9;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6352-382f6174 {
    grid-area: 4/5/5/9;
  }
  #w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c416-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b86350-8eae7e43 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_8263324d-3692-0eed-59ed-02f495b86352-8eae7e43 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_8263324d-3692-0eed-59ed-02f495b8635b-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b86364-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b8636d-8eae7e43 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }
  #w-node-d807858a-ca18-a78c-7b12-4e9e795d912c-8eae7e43 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c5cc-8eae7e43 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_11460793-35f1-31bc-088c-88a752d385bc-faae7e4a {
    grid-area: 1/7/2/13;
  }
  #w-node-c53086f0-634a-8602-f22d-6c9d5043cffa-faae7e4a {
    grid-area: 1/8/3/13;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea15-2cae7e4d {
    grid-area: 1/7/2/13;
  }
  #w-node-_72d06ade-f4cd-c7ed-ae39-772a998abf1c-2cae7e4d {
    grid-area: 1/2/3/13;
    align-self: end;
    justify-self: end;
  }
  #w-node-d728c855-cf15-9dd5-6fad-0725e478ede4-2cae7e4d {
    grid-area: span 2 / span 6 / span 2 / span 6;
    align-self: stretch;
  }
  #w-node-d728c855-cf15-9dd5-6fad-0725e478ede5-2cae7e4d,
  #w-node-d728c855-cf15-9dd5-6fad-0725e478ede7-2cae7e4d,
  #w-node-d728c855-cf15-9dd5-6fad-0725e478ede9-2cae7e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d728c855-cf15-9dd5-6fad-0725e478edeb-2cae7e4d,
  #w-node-d728c855-cf15-9dd5-6fad-0725e478ee20-2cae7e4d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_2b264cdf-d208-aa89-af94-71783d4f02d6-2cae7e4d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-8fae7e64 {
    grid-column: 7/13;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-73ae7e67 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }
  #w-node-_01da8264-0541-376b-a5fc-fa2ed3570180-05ae7e6b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_01da8264-0541-376b-a5fc-fa2ed3570186-05ae7e6b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_01da8264-0541-376b-a5fc-fa2ed357018f-05ae7e6b,
  #w-node-_01da8264-0541-376b-a5fc-fa2ed3570198-05ae7e6b {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: start;
  }
  #w-node-_05013f22-0d96-64db-9efe-081820737032-05ae7e6b {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-_05013f22-0d96-64db-9efe-081820737034-05ae7e6b {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_05013f22-0d96-64db-9efe-081820737036-05ae7e6b {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: end;
    justify-self: start;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b2774-33ae7e6c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b2776-33ae7e6c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b277f-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b2788-33ae7e6c {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: start;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b279e-33ae7e6c {
    grid-area: 1/7/2/13;
  }
  #w-node-ce5592a0-54ca-bf40-dad2-21a0ca8a359d-33ae7e6c {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b28e7-33ae7e6c {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b28e9-33ae7e6c {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: end;
    justify-self: start;
  }
  #w-node-_09beada6-6c2c-fb41-06ac-e1b1b653b2ba-36ae7e6d,
  #w-node-_731f711b-d1fd-0efc-99ec-130cbc442758-36ae7e6d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c8694a27-a0ef-e5c3-2167-edf8d861c3b9-36ae7e6d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_36bebc81-d14c-d4f6-7a7e-f2f695998600-36ae7e6d {
    grid-area: 1/1/2/6;
  }
  #w-node-c9acbdd0-f9dc-253d-2b94-a81e60adb3d6-abae7e70,
  #w-node-_68aea7b1-496e-0f6f-ac2f-a68c8f53b807-abae7e70,
  #w-node-c584fc28-b775-7d1b-5317-ddd133ca7c44-abae7e70 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-abae7e70 {
    grid-column: 7/13;
  }
  #w-node-_883a90f5-b092-a83a-0510-95d098a37d95-abae7e70,
  #w-node-_7a52485e-00e4-c13c-a493-efe5cfd83e72-abae7e70 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-ab390530-8a3e-5300-0b0e-5cdf281059d0-abae7e70 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-ab390530-8a3e-5300-0b0e-5cdf281059c1-abae7e70 {
    grid-area: 3/7/4/13;
  }
  #w-node-f55f27a1-467c-4473-db9d-0ce5ab6b62a1-abae7e70,
  #w-node-e3d8d88d-cad1-a0fb-3649-37e071e0e2a1-abae7e70 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f00-72ae7e74 {
    grid-column-end: 13;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915002-fdae7e7c {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a3423191501f-fdae7e7c {
    grid-column-end: 10;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915055-fdae7e7c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-a82a29af-c315-20b3-6597-29a09cfb29ad-fdae7e7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_462febc2-2ee8-8b1a-a4e5-5282df2c19ca-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_462febc2-2ee8-8b1a-a4e5-5282df2c19d4-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }
  #w-node-a65be7d3-242d-6846-68f8-4b4d5d940d95-fdae7e7c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-b3a534ef-92ff-d17b-2aaf-649f662c58cf-fdae7e7c,
  #w-node-_5b76460b-5847-aad1-6dad-7fc0af8f0088-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_58ca2dea-fb79-029f-2d29-c1ed7a174abc-fdae7e7c,
  #w-node-_9847ff4a-99dc-15c0-25f9-28942b02de23-fdae7e7c,
  #w-node-_665ba9c1-fd65-5d3f-284d-b9b7df25cf2e-fdae7e7c,
  #w-node-_98f9daae-6d94-e8eb-600c-20841fd9ff72-fdae7e7c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_4b2e10e0-14f2-6e89-115b-8318f7b5b0f6-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4b2e10e0-14f2-6e89-115b-8318f7b5b101-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9571-b1ae7e8b {
    grid-column: span 6 / span 6;
    align-self: start;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9575-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd957f-b1ae7e8b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd959a-b1ae7e8b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_810fffc3-c74c-c280-ccc3-566ac9dc57b0-56ae7e90 {
    grid-area: 1/7/2/13;
  }
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca45-28ae7e92 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca4b-28ae7e92 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca54-28ae7e92,
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca5d-28ae7e92 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: start;
  }
  #w-node-_05f00150-0e9f-8553-92e7-e677783ae7c1-28ae7e92 {
    grid-area: 1/7/2/13;
  }
  #w-node-_41ccc122-20e2-df3a-94d7-afcc39838e3b-28ae7e92 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_5d025b90-d296-a6c8-88d2-9b41f840a474-28ae7e92 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-_7d470dd1-8194-f274-2729-ec355753ee70-28ae7e92 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_7d470dd1-8194-f274-2729-ec355753ee72-28ae7e92 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
    justify-self: start;
  }
  #w-node-b15b97ca-9e47-6fa9-459f-f0901fdf9333-3bae7e95 {
    grid-area: span 6 / span 4 / span 6 / span 4;
    align-self: start;
  }
  #w-node-de0a6337-4578-8ff6-4bcd-965c98ff2add-3bae7e95 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-fc3e19a6-8739-6b83-cad4-1cec1d6bbffa-3bae7e95 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-1cae7e96 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }
  #w-node-d5a0f035-00b6-29ff-e6b4-7d880fdee24f-1cae7e96 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-d5a0f035-00b6-29ff-e6b4-7d880fdee251-1cae7e96 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e324496742-77ae7e98 {
    grid-area: 1/1/2/6;
  }
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e324496756-77ae7e98 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_09e42708-e6cc-ee3c-2f54-ee181b02f4ab-40ae7e9a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }
  #w-node-_74db7538-44aa-c691-20de-dfaf240f96ee-40ae7e9a {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-_74db7538-44aa-c691-20de-dfaf240f96f0-40ae7e9a {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fd8-40ae7e9a {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-_46234231-e665-c786-1da4-8f28810db4fd-40ae7e9a {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fda-40ae7e9a {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e239-40ae7e9a {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e23b-40ae7e9a {
    grid-column: span 7 / span 7;
  }
  #w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e23c-40ae7e9a {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_54e4375c-59b5-be60-b6ae-2246a903decd-b4ae7e9e {
    grid-area: 1/7/2/13;
  }
  #w-node-cd30de4f-6ecb-fff8-eaca-011e858d1488-b4ae7e9e {
    grid-area: 1/1/3/6;
  }
  #w-node-_9d6abf11-ed72-2bb0-38e2-883dc6a577ed-b4ae7e9e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-ee860359-541a-37c9-9b3f-62f9438cda1f-b4ae7e9e {
    grid-area: 1/7/2/13;
    align-self: end;
  }
  #w-node-_49580887-82c0-b2a5-cad3-550798b6b1ca-b4ae7e9e {
    grid-area: 1/1/3/6;
  }
  #w-node-_333ccea4-fb1a-ab05-c739-32207e28410c-8bae7ea1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-ccec692c-4997-527b-0124-4220d644b489-8bae7ea1 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-e8dfc75b-7278-7066-2efe-68d4f80226d8-8bae7ea1 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_16ecf209-491f-4590-6575-9af9ea0b745e-8bae7ea1 {
    grid-area: 1/8/3/13;
    align-self: center;
    justify-self: start;
  }
  #w-node-_01400882-e963-2c33-d28b-13b9cd63f616-8bae7ea1 {
    grid-area: 1/1/2/6;
    align-self: end;
  }
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aee2-8bae7ea1 {
    grid-area: 1/8/2/13;
    align-self: end;
    justify-self: start;
  }
  #w-node-e7ed8923-af93-9e84-8652-eb2b0f838cb8-8bae7ea1 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-e7ed8923-af93-9e84-8652-eb2b0f838cbd-8bae7ea1 {
    grid-area: 1/8/3/13;
    align-self: center;
    justify-self: start;
  }
  #w-node-e7ed8923-af93-9e84-8652-eb2b0f838cbf-8bae7ea1 {
    grid-area: 1/1/2/6;
    align-self: end;
  }
  #w-node-d3e71f89-7bc7-25c5-a3c8-69f24e915dc8-8bae7ea1 {
    grid-area: 1/7/4/13;
  }
  #w-node-_8e4ae9bd-6f34-5c2d-fc02-d4bec458c598-8bae7ea1 {
    grid-area: 1/1/4/6;
  }
  #w-node-e831dca4-51fa-4b43-b536-0e07b4839647-c5ae7ea4 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-e831dca4-51fa-4b43-b536-0e07b4839649-c5ae7ea4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-e831dca4-51fa-4b43-b536-0e07b483964b-c5ae7ea4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: end;
    justify-self: start;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-bbae7ea6 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c64-bbae7ea6 {
    grid-column: span 5 / span 5;
    align-self: start;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-bbae7ea6 {
    grid-area: 1/7/2/13;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6b-bbae7ea6 {
    justify-self: start;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-74ae7ea7 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c64-74ae7ea7 {
    grid-column: span 5 / span 5;
    align-self: start;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-74ae7ea7 {
    grid-area: 1/7/2/13;
  }
  #w-node-_12a8f66a-e563-4f32-8094-cbb25c4e869b-5bae7eb0 {
    grid-area: 1/8/2/13;
  }
  #w-node-c8c2ef9f-d4ce-802d-b81c-d089e950bf49-d8ae7eb5,
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-d8ae7eb5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f791-d8ae7eb5 {
    grid-area: 1/8/2/13;
  }
  #w-node-c827daee-5009-c77f-6886-1373742a3370-d8ae7eb5 {
    grid-column: span 4 / span 4;
  }
  #w-node-_3e9be7da-6b0a-e8b0-d5f5-9cbccdb57e16-d8ae7eb5 {
    grid-column: span 8 / span 8;
  }
  #w-node-_5fa42ba9-642c-156e-2b10-f01391a4195b-d8ae7eb5,
  #w-node-_2516a273-ccc5-ee14-4a11-1dd8117d6d0d-d8ae7eb5,
  #w-node-a5d409c4-5b06-4f36-fce7-3f5677617364-d8ae7eb5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b5b-c3ae7ec2 {
    grid-column-end: 10;
  }
  #w-node-ea1bd543-34fc-f196-4e1d-bbeb8585a725-c3ae7ec2 {
    align-self: center;
  }
  #w-node-_09beada6-6c2c-fb41-06ac-e1b1b653b2ba-caae7ec6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c8694a27-a0ef-e5c3-2167-edf8d861c3b9-caae7ec6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_60c430d0-46b4-e326-aead-bbc32656b3cf-caae7ec6 {
    grid-area: 1/1/3/6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb3fe3-59ae7ec8 {
    order: 1;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb3fe6-59ae7ec8 {
    order: 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb3fe9-59ae7ec8 {
    order: 3;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb3fec-59ae7ec8 {
    order: 4;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb3fef-59ae7ec8 {
    order: 5;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb3ff2-59ae7ec8 {
    order: 6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb3ff5-59ae7ec8 {
    order: 7;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb400e-59ae7ec8 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4012-59ae7ec8 {
    order: 4;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4016-59ae7ec8 {
    order: 2;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb401a-59ae7ec8 {
    order: 5;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb401e-59ae7ec8 {
    order: 3;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4022-59ae7ec8 {
    order: 6;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb403d-59ae7ec8 {
    order: 1;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4040-59ae7ec8 {
    order: 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4043-59ae7ec8 {
    order: 3;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb405b-59ae7ec8 {
    grid-area: span 7 / span 4 / span 7 / span 4;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4062-59ae7ec8 {
    grid-area: 1/5/2/9;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4065-59ae7ec8 {
    grid-area: 5/5/6/9;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4068-59ae7ec8 {
    grid-area: 2/5/3/9;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb406b-59ae7ec8 {
    grid-area: 6/5/7/9;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb406e-59ae7ec8 {
    grid-area: 3/5/4/9;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4071-59ae7ec8 {
    grid-area: 7/5/8/9;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4074-59ae7ec8 {
    grid-area: 4/5/5/9;
  }
  #w-node-e185a160-4a93-36a6-994c-724b32c3b8cb-d9ae7ecb {
    grid-area: 1/7/2/13;
  }
  #w-node-_486658ba-b8ca-abf8-a12f-a58e07053a75-d9ae7ecb {
    align-self: center;
    justify-self: end;
  }
  #w-node-_210e15f9-b56b-c2fd-0109-6ef9de45759b-65ae7ecf {
    grid-column: span 6 / span 6;
    align-self: start;
  }
  #w-node-d1e46d05-7528-cb7a-e343-7a831a4c6903-65ae7ecf,
  #w-node-cb44daff-65ac-7d8c-dbf9-c0548fd6c424-65ae7ecf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_7957db99-eaba-a2f9-b6a4-c492ab7f07f6-65ae7ecf {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-db525303-6b85-91cd-e22e-0825af505ab6-91ae7ee8 {
    grid-area: 1/1/2/6;
  }
  #w-node-ff342843-fe0e-c28d-1541-eba3d3188978-91ae7ee8 {
    grid-area: 1/7/2/12;
  }
  #w-node-f7420963-fe19-15cc-a719-963800ead1b4-c8ae7f21 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-f7420963-fe19-15cc-a719-963800ead1b6-c8ae7f21 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-f7420963-fe19-15cc-a719-963800ead1b8-c8ae7f21 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: end;
    justify-self: start;
  }
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-12ae802b {
    grid-area: 1/1/2/6;
    align-self: center;
  }
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-d5ae802f {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_679d2395-79a3-5346-d10b-827ae82c3f29-d5ae802f {
    grid-area: 1/6/2/13;
    align-self: center;
    justify-self: end;
  }
  #w-node-_05a425ce-e42e-28c1-075c-0d0e160db2fa-d5ae802f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-f3c743c8-e32c-2388-faaa-3bc33d3bbf06-d5ae802f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_2aa5fb5d-53ca-0d3b-f93b-d8fff2d16a8c-d5ae802f,
  #w-node-f3d83b22-cc75-8d9c-b63c-aeee5a2a0eea-d5ae802f {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: start;
  }
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-2aae8030 {
    grid-area: 1/1/2/6;
    align-self: center;
  }
  #w-node-_66c53ab1-7e6d-f29d-8de0-551ee9593042-2aae8030 {
    grid-area: 1/7/2/13;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae8035,
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-3eae8039 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa101c-bcae803d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa103c-bcae803d {
    grid-area: 1/7/3/13;
  }
  #w-node-de6a435d-adb3-a284-1159-ef57e730717e-bcae803d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-de6a435d-adb3-a284-1159-ef57e7307180-bcae803d {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
    justify-self: start;
  }
  #w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cb-bcae803d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cd-bcae803d {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
    justify-self: start;
  }
  #w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b72-bcae803d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b74-bcae803d {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
    justify-self: start;
  }
  #w-node-_4f4378e9-e121-0e29-9f03-d919c70b866a-bcae803d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_4f4378e9-e121-0e29-9f03-d919c70b866c-bcae803d {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
    justify-self: start;
  }
  #w-node-_305503b9-8860-caa4-ef14-ff210886527f-bcae803d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_305503b9-8860-caa4-ef14-ff2108865281-bcae803d {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: center;
    justify-self: start;
  }
  #w-node-_16d3197e-44ff-98bf-fe58-8ffa55141f1d-bcae803d {
    grid-area: 1/5/3/13;
    align-self: center;
  }
  #w-node-_16d3197e-44ff-98bf-fe58-8ffa55141f1e-bcae803d,
  #w-node-_4c70c94f-2592-a31d-ac4b-194cfcb286ca-bcae803d,
  #w-node-a50a11ce-4f57-9b07-b2ee-b25f1cd88aed-bcae803d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d615645e-fc74-12bb-8138-d771b6c2e088-bcae803d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-c5f3b564-6c95-afd8-854c-7ac384ae643d-bcae803d {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-_641671d8-6d55-90e6-843f-fa792eefa129-b5ae8077 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-_641671d8-6d55-90e6-843f-fa792eefa12b-b5ae8077 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_641671d8-6d55-90e6-843f-fa792eefa12d-b5ae8077 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: end;
    justify-self: start;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f3e-355b981b {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f74-355b981b {
    grid-area: 1/7/2/13;
    align-self: end;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f77-355b981b {
    grid-area: 1/1/3/6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f7a-355b981b {
    grid-area: 2/7/3/13;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2557-4271c73a {
    grid-area: 1/1/3/6;
  }
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-21490c49,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-fecc523a,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-d9515588,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-2fb0ab95,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-b649438f,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae6c-a450cca1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_034082a9-200b-c99e-0736-f928a3d87a53-6af0e09b,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de958-f25b5683 {
    grid-area: 1/1/3/6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d39e-86de026a {
    grid-area: 1/1/2/6;
    align-self: center;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b50-b180c04d {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b5b-b180c04d {
    grid-column-end: 10;
  }
  #w-node-_65b7f5a2-ce27-9b02-a39b-cd485c8f6014-b180c04d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d39e-514fca24 {
    grid-area: 1/1/2/6;
    align-self: center;
  }
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61ec-696a1de7,
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61f2-696a1de7,
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61f8-696a1de7,
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61fe-696a1de7,
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba6204-696a1de7 {
    justify-self: start;
  }
  #w-node-_255572a6-13dc-4fde-da09-da1e4755d577-696a1de7,
  #w-node-_34d111bb-6d2d-7301-c1a5-33b7b6cbd17a-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_5f07427e-4237-fc45-2a60-9636be5e1264-696a1de7 {
    align-self: start;
  }
  #w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e4-6b1b9808 {
    grid-area: 1/7/2/13;
    align-self: end;
  }
  #w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e1-6b1b9808 {
    grid-area: 1/1/3/6;
  }
  #w-node-_3652d71a-2de7-4674-0894-047a67ce4676-6b1b9808 {
    grid-area: 2/7/3/13;
    align-self: start;
  }
  #w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef31-6b1b9808 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef33-6b1b9808 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef35-6b1b9808 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
    justify-self: start;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cbc-ad4ed62b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cc8-ad4ed62b {
    justify-self: end;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cd9-ad4ed62b {
    grid-column: span 7 / span 7;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d70-ad4ed62b {
    grid-area: 1/7/2/13;
    align-self: end;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d73-ad4ed62b {
    grid-area: 1/1/3/6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d76-ad4ed62b {
    grid-area: 2/7/3/13;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7ee5-ad4ed62b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }
  #w-node-db525303-6b85-91cd-e22e-0825af505ab6-61f56f7e {
    grid-area: 1/1/2/6;
  }
  #w-node-ff342843-fe0e-c28d-1541-eba3d3188978-61f56f7e {
    grid-area: 1/7/2/12;
  }
  #w-node-dec54da4-a5ec-b095-1998-3a2710931533-f215af79 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_22b79773-2eee-4263-2da3-9744eeedca48-f215af79 {
    grid-column: span 7 / span 7;
  }
  #w-node-dec54da4-a5ec-b095-1998-3a271093154c-f215af79 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_0e789908-ea8e-25f5-bd06-73ae1f5f9c24-70796671 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_82d203c1-7057-dc81-c985-fc7f0bfe87d3-70796671 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_615b1580-ff96-60fd-100a-f1e5fd740db8-70796671 {
    grid-area: 1/7/2/13;
  }
  #w-node-_9d036b69-64c8-3acd-2a98-0a89967c950d-0c7f1608 {
    grid-area: 1/1/2/6;
  }
  #chilipiperHolder.w-node-_9d036b69-64c8-3acd-2a98-0a89967c9521-0c7f1608 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa78374c-6dd1b7e4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa78374e-6dd1b7e4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa783757-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783760-6dd1b7e4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: start;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa783774-6dd1b7e4,
  #w-node-_58e49fd3-3ad0-6f69-a101-c2ef6926e56c-6dd1b7e4 {
    grid-area: 1/7/2/13;
  }
  #w-node-_11e38d8c-69be-91ee-1fa4-36247a860c1f-6dd1b7e4 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }
  #w-node-_11e38d8c-69be-91ee-1fa4-36247a860c21-6dd1b7e4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_11e38d8c-69be-91ee-1fa4-36247a860c22-6dd1b7e4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: end;
    justify-self: start;
  }
  #move-column.w-node-_724e86f2-eb9a-a54c-5798-fbe3e5d8ac0f-507b480e {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }
  #w-node-e224d294-eb04-a0ed-243a-a89db8931904-507b480e {
    justify-self: end;
  }
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4e8-507b480e,
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4ef-507b480e,
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4f6-507b480e,
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4fd-507b480e {
    align-self: start;
  }
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e4c-507b480e {
    grid-area: 2/5/3/9;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97b2-9985e9c1 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97e3-9985e9c1 {
    grid-column: span 7 / span 7;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97e4-9985e9c1 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_70ec4c57-3f01-71af-c906-2258d75227d5-55cb3f73 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_70ec4c57-3f01-71af-c906-2258d7522830-55cb3f73 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_70ec4c57-3f01-71af-c906-2258d7522832-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d7522838-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d752283e-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d7522844-55cb3f73 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_7ef0e646-99c7-9469-74f8-29e6bd303869-d09c2267 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996d2-d09c2267 {
    grid-area: 1/7/2/13;
  }
  #w-node-_30853bb6-abbb-38fd-140f-96b4c09ffd2a-d09c2267 {
    grid-area: 2/7/3/13;
  }
  #w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996ef-d09c2267 {
    grid-area: 1/1/3/6;
  }
  #w-node-_37db1ae3-c041-6086-cc52-c50ee559a042-5c500c19 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_68c5972a-4b4c-cd18-a75f-1499c5623709-5c500c19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_176fea02-483f-dc69-6b46-71017a910546-5c500c19 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61ec-a671b016,
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61f2-a671b016,
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61f8-a671b016,
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba61fe-a671b016,
  #w-node-_57e82248-840c-19a7-0d7b-ba42f5ba6204-a671b016 {
    justify-self: start;
  }
  #w-node-_331c74fa-92a5-0701-7917-bb850a42e82b-a671b016,
  #w-node-_7ff8d23c-ce18-1a35-5582-899531c44146-a671b016,
  #w-node-_157c4875-272e-c1b6-5b51-6e16278f5b1f-a671b016 {
    align-self: start;
  }
  #w-node-_38cf50c3-3577-4355-e3d2-f13319c9e96d-a671b016,
  #w-node-_5046969e-fbbe-03a3-7b4b-f4256b6934b8-a671b016,
  #w-node-_20c5bcd4-68d1-30a4-1972-2017beb29984-a671b016,
  #w-node-c64f1f6c-e42a-441c-0561-5a62e265993f-a671b016,
  #w-node-_62bc95be-e362-6163-4dbe-8f55b3d5f821-a671b016,
  #w-node-bb6636ed-a394-5c07-f5d9-065113f7ccdd-a671b016,
  #w-node-_91d3da72-84bc-f891-e69e-2344466ace05-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_5f07427e-4237-fc45-2a60-9636be5e1264-a671b016,
  #w-node-_963208c4-0f28-2bd4-cdd5-05a4ebac8c51-a671b016,
  #w-node-e3fc321a-7ba5-7aea-0cae-8f7e71a7e57d-a671b016 {
    align-self: start;
  }
  #w-node-_18879d1c-23c7-1136-c08b-855fe5022cff-a671b016 {
    align-self: stretch;
  }
  #w-node-c852a892-7e34-82f9-a480-edcbf3372cf9-07d14dd6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_2fd512eb-4c9c-6401-2de5-951a50381654-07d14dd6 {
    justify-self: start;
  }
  #w-node-_0c0dc6ba-01a0-15aa-a2b4-97f1d19c4d6f-07d14dd6 {
    justify-self: center;
  }
  #w-node-e35945aa-08c3-2ada-e97c-8e75cbdd756b-07d14dd6 {
    justify-self: end;
  }
  #w-node-_8538e293-0ce1-7d86-bb4b-b3f0443e57ce-07d14dd6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-c852a892-7e34-82f9-a480-edcbf3372cf9-71d2a7a4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4ca-71d2a7a4 {
    justify-self: start;
  }
  #w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4df-71d2a7a4 {
    justify-self: center;
  }
  #w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4f1-71d2a7a4 {
    justify-self: end;
  }
  #w-node-c852a892-7e34-82f9-a480-edcbf3372cf9-80c641b2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_234eb751-31b5-9d34-cced-ec03809f1126-80c641b2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_234eb751-31b5-9d34-cced-ec03809f1128-80c641b2 {
    justify-self: start;
  }
  #w-node-_234eb751-31b5-9d34-cced-ec03809f113a-80c641b2 {
    justify-self: center;
  }
  #w-node-_234eb751-31b5-9d34-cced-ec03809f1148-80c641b2 {
    justify-self: end;
  }
}
@media screen and (max-width: 991px) {
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adac6-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adacd-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adad4-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adadb-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adaed-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adaf7-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb01-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb0b-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb1c-a0ae7da9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb4b-a0ae7da9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb5f-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb65-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb6b-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb71-a0ae7da9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb7b-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb94-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc19-a0ae7da9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc1c-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc22-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc28-a0ae7da9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc30-a0ae7da9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc35-a0ae7da9 {
    grid-column: span 4 / span 4;
    justify-self: end;
  }
  #w-node-d5698dd4-b222-50a5-017c-a301051dfe90-051dfe87,
  #w-node-d5698dd4-b222-50a5-017c-a301051dfea7-051dfe87,
  #w-node-d5698dd4-b222-50a5-017c-a301051dfeb8-051dfe87,
  #w-node-_5a216a08-df66-d582-91fd-4c34ed3c8396-051dfe87 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-dd483bb5-16f5-4565-7c0a-d6ace7c15718-506698c8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae7e3b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6340-382f6174 {
    grid-area: 2/1/3/6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6343-382f6174 {
    grid-area: 2/6/3/11;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6346-382f6174 {
    grid-area: 3/1/4/6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6349-382f6174 {
    grid-area: 3/6/4/11;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f634c-382f6174 {
    grid-area: 4/1/5/6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f634f-382f6174 {
    grid-area: 4/6/5/11;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6352-382f6174 {
    grid-area: 5/1/6/6;
  }
  #w-node-_412574db-0221-58f3-f7ef-37cfdc222117-e5ae7e41 {
    grid-area: 1/2/2/12;
  }
  #w-node-_15bd014b-9388-b3ef-bda2-a058a33763f8-8eae7e43,
  #w-node-_2c3d236e-7295-4f21-65a2-45fd6f5bd0a6-8eae7e43,
  #w-node-_71d1077e-e0d5-318b-c333-b9a99364d03a-8eae7e43,
  #w-node-_85cc2b1b-4629-465f-e278-d6e31c8d9216-8eae7e43,
  #w-node-_0f1ef7d8-871c-1042-c386-824df2f36585-8eae7e43,
  #w-node-_6291aba4-092e-3c06-98c6-6c462ad42e9f-8eae7e43 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c5cc-8eae7e43 {
    order: -9999;
  }
  #w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c5ce-8eae7e43 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_9b3094cc-138b-695c-8aa8-16e7f59406e7-faae7e4a,
  #w-node-_6d516758-74ec-a429-3d95-57aa2f0d832f-faae7e4a,
  #w-node-ca76306e-5b72-5214-ac1a-34f859799e0a-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_84f70f22-1eac-687a-9318-8b276ed31a35-faae7e4a,
  #w-node-b3c61a2c-4d7e-43f1-d66c-27cef9ac605f-faae7e4a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_11460793-35f1-31bc-088c-88a752d385bc-faae7e4a {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-a846815b-c484-9fdd-d950-623b16a8fe8e-faae7e4a {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_1868ebf0-6f12-f432-0c60-cc4bf663bda5-faae7e4a {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-e66d6afe-f8cd-1011-fc42-30d6ef96fa63-faae7e4a {
    order: -9999;
    grid-column: span 12 / span 12;
  }
  #w-node-e66d6afe-f8cd-1011-fc42-30d6ef96fa66-faae7e4a {
    order: 9999;
    grid-column: span 10 / span 10;
  }
  #w-node-c53086f0-634a-8602-f22d-6c9d5043cffa-faae7e4a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_513d4a1b-216e-f44c-fb32-06ea0abd90ff-acae7e4b {
    grid-area: 1/2/2/12;
  }
  #w-node-dc681688-0583-6af4-b150-7fd70f934b18-2cae7e4d {
    align-self: center;
    justify-self: start;
  }
  #w-node-_72d06ade-f4cd-c7ed-ae39-772a998abf1c-2cae7e4d {
    grid-area: 1/3/3/13;
    align-self: end;
    justify-self: end;
  }
  #w-node-_35cd934c-736e-f26b-6850-7555392ed77e-2cae7e4d,
  #w-node-_40343910-e7b1-f101-dcec-b10bed2cc906-2cae7e4d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d728c855-cf15-9dd5-6fad-0725e478eded-2cae7e4d {
    grid-area: 2/7/4/13;
  }
  #w-node-_9a7bf8a3-0f32-59b9-93f4-631b19b32bcc-8fae7e64 {
    order: -9999;
    grid-column: span 5 / span 5;
  }
  #w-node-_9a7bf8a3-0f32-59b9-93f4-631b19b32bce-8fae7e64 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-73ae7e67 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_3c883150-60cd-a343-6b93-1b1b4ecc8881-73ae7e67 {
    order: -9999;
  }
  #w-node-_3c883150-60cd-a343-6b93-1b1b4ecc8883-73ae7e67 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a462-05ae7e6b,
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a46e-05ae7e6b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a47a-05ae7e6b,
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a486-05ae7e6b {
    grid-column: span 6 / span 6;
  }
  #w-node-_05013f22-0d96-64db-9efe-081820737034-05ae7e6b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b279e-33ae7e6c {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b27a1-33ae7e6c {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-a9f6f2ce-8a06-6464-ed68-e8ef25a193d9-33ae7e6c {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b27bd-33ae7e6c {
    order: -9999;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b27bf-33ae7e6c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b28e7-33ae7e6c,
  #w-node-_09beada6-6c2c-fb41-06ac-e1b1b653b2ba-36ae7e6d,
  #w-node-_7a1da397-8d5d-8ea6-93fb-670689d36819-36ae7e6d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_731f711b-d1fd-0efc-99ec-130cbc442758-36ae7e6d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_3d3c4057-a03e-eb89-c233-ad0570dbb715-36ae7e6d {
    grid-area: 3/7/4/13;
    align-self: end;
  }
  #w-node-_8ace9c5c-f83e-9af1-f4c3-695af11fb838-36ae7e6d {
    grid-area: 4/7/5/13;
  }
  #w-node-fd20c478-8132-1074-78c7-bdf6384391c5-36ae7e6d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }
  #w-node-_2696ed7e-4605-572e-c766-e6a78197d474-36ae7e6d {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }
  #w-node-fd20c478-8132-1074-78c7-bdf6384391ca-36ae7e6d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-abefadd3-51b4-d6db-16f2-28cd9d49e095-36ae7e6d {
    grid-area: 1/10/3/13;
  }
  #w-node-d0dc7654-b325-4110-28f1-73e82c582485-36ae7e6d {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }
  #w-node-d0dc7654-b325-4110-28f1-73e82c582499-36ae7e6d {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-cb135769-da51-d441-b140-c3d1df922cc3-36ae7e6d {
    grid-area: 1/1/3/4;
  }
  #w-node-_6eb14252-1a58-b5a6-7aba-0e69920bd834-36ae7e6d {
    grid-area: 1/4/3/7;
  }
  #w-node-_727373f0-632f-25b5-3d28-dbe110eff189-36ae7e6d {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_36bebc81-d14c-d4f6-7a7e-f2f695998600-36ae7e6d {
    grid-area: 1/1/2/7;
  }
  #w-node-_45758123-e8bd-493d-6033-4b77626c9eaa-36ae7e6d {
    order: -9999;
  }
  #w-node-_45758123-e8bd-493d-6033-4b77626c9eac-36ae7e6d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-d1ae7e6e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-d1ae7e6e,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-d1ae7e6e {
    grid-column: span 6 / span 6;
  }
  #w-node-ab390530-8a3e-5300-0b0e-5cdf281059d0-abae7e70 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-ab390530-8a3e-5300-0b0e-5cdf281059c1-abae7e70 {
    grid-column: span 12 / span 12;
  }
  #w-node-e3d8d88d-cad1-a0fb-3649-37e071e0e2a1-abae7e70 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbb-abae7e70 {
    order: -9999;
  }
  #w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbd-abae7e70 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_513d4a1b-216e-f44c-fb32-06ea0abd90ff-1bae7e72 {
    grid-area: 1/2/2/12;
  }
  #w-node-_04597dcc-b801-1d54-798f-24391a7367f1-1bae7e72 {
    grid-area: 2/2/3/7;
  }
  #w-node-_6867988f-aed1-a1ba-9ab6-2f64cf37d44d-1bae7e72 {
    grid-area: 2/7/3/12;
  }
  #w-node-b8b86d78-c34a-392c-ddc9-29ce65b4ba89-1bae7e72 {
    grid-area: 3/2/4/7;
  }
  #w-node-_0c2926f5-90db-b36c-b276-2f5b201ea5a2-1bae7e72 {
    grid-area: 3/7/4/12;
  }
  #w-node-f5a1f185-6ae8-02f2-0bc7-e0eb24cb9055-1bae7e72 {
    grid-area: 1/2/2/12;
  }
  #w-node-ab7998da-36c8-c604-8cd9-e8038c0c297e-1bae7e72 {
    grid-area: 2/2/3/12;
  }
  #w-node-bb597639-af31-9fc4-778e-6b53b16a625d-1bae7e72 {
    grid-area: 3/2/4/12;
  }
  #w-node-_6a080759-070b-31f5-600c-3ca194d54b24-1bae7e72 {
    grid-area: 4/2/5/12;
  }
  #w-node-d7baa689-a12f-d0ac-dd6c-392cbaf12aff-72ae7e74 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-d7baa689-a12f-d0ac-dd6c-392cbaf12b09-72ae7e74 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83efe-72ae7e74,
  #w-node-_356e8753-287e-b755-bf03-735923c83f00-72ae7e74 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f03-72ae7e74 {
    grid-area: 1/7/3/13;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f06-72ae7e74 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f09-72ae7e74 {
    grid-column: span 12 / span 12;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f0e-72ae7e74 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f26-72ae7e74 {
    grid-column: span 12 / span 12;
  }
  #windows-card.w-node-_356e8753-287e-b755-bf03-735923c83f28-72ae7e74,
  #linux-card.w-node-_356e8753-287e-b755-bf03-735923c83f30-72ae7e74,
  #mac-card.w-node-_356e8753-287e-b755-bf03-735923c83f38-72ae7e74 {
    grid-column: span 6 / span 6;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f47-72ae7e74 {
    grid-column: span 3 / span 3;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f49-72ae7e74 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915002-fdae7e7c,
  #w-node-_9990c8e7-4ddf-a643-b567-a3423191500c-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915015-fdae7e7c {
    grid-area: 2/1/3/5;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a3423191501a-fdae7e7c {
    grid-column: 5/9;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a3423191501f-fdae7e7c {
    grid-column: 9/13;
  }
  #w-node-c35a4448-5e83-cd7f-c880-a460ebea70a0-fdae7e7c {
    order: -9999;
    grid-column: span 12 / span 12;
  }
  #w-node-c35a4448-5e83-cd7f-c880-a460ebea709f-fdae7e7c {
    order: 9999;
    grid-column: span 12 / span 12;
  }
  #w-node-_8ae491f7-64c4-7f53-4312-b78447e0f114-fdae7e7c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_755cc011-aaff-58e2-1e2d-ce0d38f3c865-fdae7e7c {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_755cc011-aaff-58e2-1e2d-ce0d38f3c868-fdae7e7c {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_755cc011-aaff-58e2-1e2d-ce0d38f3c870-fdae7e7c {
    justify-self: start;
  }
  #w-node-d519b180-4638-282b-b654-9e59d3dcf49d-fdae7e7c {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a342319150b4-fdae7e7c {
    grid-column: span 12 / span 12;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a342319150b6-fdae7e7c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_9847ff4a-99dc-15c0-25f9-28942b02de23-fdae7e7c {
    grid-column: span 6 / span 6;
  }
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901eab-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9571-b1ae7e8b {
    grid-column: span 12 / span 12;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9575-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd957f-b1ae7e8b {
    grid-column: span 6 / span 6;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd95a2-b1ae7e8b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd95ab-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310c5-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310cc-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310d3-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310da-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310e6-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310ef-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310f8-b1ae7e8b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9605-b1ae7e8b {
    order: -9999;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9607-b1ae7e8b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9652-b1ae7e8b {
    grid-area: 1/1/2/5;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9656-b1ae7e8b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_810fffc3-c74c-c280-ccc3-566ac9dc57b0-56ae7e90 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_810fffc3-c74c-c280-ccc3-566ac9dc57b3-56ae7e90 {
    order: 9999;
    grid-area: span 1 / span 9 / span 1 / span 9;
  }
  #w-node-_9b736c77-b60c-ab27-89c9-ff4856d1a9c4-56ae7e90 {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_05f00150-0e9f-8553-92e7-e677783ae7c1-28ae7e92 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_98c68607-4a4e-d48a-683c-19e0748e54f4-28ae7e92 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_60261023-752b-f702-4b4d-c266b6ba1440-28ae7e92 {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_41ccc122-20e2-df3a-94d7-afcc39838e3b-28ae7e92 {
    order: -9999;
  }
  #w-node-_41ccc122-20e2-df3a-94d7-afcc39838e3d-28ae7e92 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_7d470dd1-8194-f274-2729-ec355753ee70-28ae7e92 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-de0a6337-4578-8ff6-4bcd-965c98ff2adc-3bae7e95,
  #wordmark.w-node-b2b51855-389e-0324-fef8-70758eee1d70-3bae7e95,
  #symbol.w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d54-3bae7e95,
  #colors.w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5ca9-3bae7e95,
  #fonts.w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0c3-3bae7e95,
  #guidelines.w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec46-3bae7e95 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-1cae7e96 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-d5a0f035-00b6-29ff-e6b4-7d880fdee251-1cae7e96 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e324496742-77ae7e98 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e324496756-77ae7e98 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e32449675c-77ae7e98 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e324496765-77ae7e98 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
    justify-self: center;
  }
  #w-node-_74db7538-44aa-c691-20de-dfaf240f96f0-40ae7e9a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c46dd63d-06e9-ccef-3502-04957661ec52-40ae7e9a {
    align-self: end;
  }
  #w-node-_9f0fd470-857e-f356-9008-ac0918540d53-40ae7e9a,
  #w-node-dbaadf54-4d82-dbb4-afde-12de694f7fdc-40ae7e9a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fda-40ae7e9a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fdc-40ae7e9a {
    align-self: end;
  }
  #w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e23c-40ae7e9a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e240-40ae7e9a {
    align-self: end;
  }
  #w-node-_54e4375c-59b5-be60-b6ae-2246a903decd-b4ae7e9e {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_54e4375c-59b5-be60-b6ae-2246a903ded0-b4ae7e9e {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-cd30de4f-6ecb-fff8-eaca-011e858d1488-b4ae7e9e {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-d0ffa6ad-61b2-bf89-13e7-0495dfcd5215-b4ae7e9e,
  #w-node-_3c1a063e-63f2-2f26-494e-3bd1983550ec-b4ae7e9e,
  #w-node-_3c1a063e-63f2-2f26-494e-3bd1983550f4-b4ae7e9e,
  #w-node-_957d1330-d0a1-c62a-c444-be899279c303-b4ae7e9e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_9d6abf11-ed72-2bb0-38e2-883dc6a577ed-b4ae7e9e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_5dfb9c9c-45af-e03a-3678-9c43ca7765ee-b4ae7e9e {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
  }
  #w-node-_5dfb9c9c-45af-e03a-3678-9c43ca7765f1-b4ae7e9e {
    order: 9999;
    grid-column: span 12 / span 12;
  }
  #w-node-fc6fd036-32a6-9e02-85e7-45829e99b69c-b4ae7e9e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-ee860359-541a-37c9-9b3f-62f9438cda1f-b4ae7e9e {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-ee860359-541a-37c9-9b3f-62f9438cda22-b4ae7e9e {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_49580887-82c0-b2a5-cad3-550798b6b1ca-b4ae7e9e {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-bd03c14b-dde2-92b2-cc30-291cd2b67733-b4ae7e9e {
    grid-column: span 12 / span 12;
  }
  #w-node-bd03c14b-dde2-92b2-cc30-291cd2b67735-b4ae7e9e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_333ccea4-fb1a-ab05-c739-32207e28410c-8bae7ea1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-ccec692c-4997-527b-0124-4220d644b489-8bae7ea1 {
    grid-row: span 1 / span 1;
  }
  #w-node-f56221c1-68df-3d5d-22a4-34391b4154c1-8bae7ea1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
  }
  #w-node-e8dfc75b-7278-7066-2efe-68d4f80226d8-8bae7ea1 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_16ecf209-491f-4590-6575-9af9ea0b745e-8bae7ea1 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-_01400882-e963-2c33-d28b-13b9cd63f616-8bae7ea1,
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aee2-8bae7ea1 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aee5-8bae7ea1 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aeea-8bae7ea1 {
    grid-area: 1/1/3/4;
  }
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aef9-8bae7ea1 {
    grid-area: 1/4/3/7;
  }
  #w-node-e7ed8923-af93-9e84-8652-eb2b0f838cb8-8bae7ea1 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e7ed8923-af93-9e84-8652-eb2b0f838cbd-8bae7ea1 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-e7ed8923-af93-9e84-8652-eb2b0f838cbf-8bae7ea1 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d3e71f89-7bc7-25c5-a3c8-69f24e915dc5-8bae7ea1 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-d3e71f89-7bc7-25c5-a3c8-69f24e915dc8-8bae7ea1 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-_8e4ae9bd-6f34-5c2d-fc02-d4bec458c598-8bae7ea1 {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-_583385b4-18ad-2e20-5111-8b7ff614ce4a-8bae7ea1 {
    order: -9999;
  }
  #w-node-_583385b4-18ad-2e20-5111-8b7ff614ce4c-8bae7ea1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb0-c5ae7ea4 {
    order: -9999;
    grid-area: 1/7/2/13;
  }
  #w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb3-c5ae7ea4 {
    order: -9999;
    grid-area: 2/7/3/13;
  }
  #w-node-aeac6d0d-5450-cc75-06a7-9ec53c22350b-c5ae7ea4 {
    order: -9999;
    grid-area: 1/1/2/7;
  }
  #w-node-_8d431c84-56e2-41f7-9a87-504343aaa2e5-c5ae7ea4 {
    order: -9999;
    grid-area: 2/1/3/7;
  }
  #w-node-e831dca4-51fa-4b43-b536-0e07b4839649-c5ae7ea4,
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-bbae7ea6,
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c7d-bbae7ea6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #dmitry.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e4a-bbae7ea6,
  #jessie.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e5b-bbae7ea6,
  #sahba.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e6c-bbae7ea6,
  #fernanda.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e7d-bbae7ea6 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c64-bbae7ea6 {
    grid-column: span 12 / span 12;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-bbae7ea6 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6b-bbae7ea6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6f-bbae7ea6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8e8-bbae7ea6,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8ef-bbae7ea6,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8f6-bbae7ea6,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8fd-bbae7ea6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f0-bbae7ea6 {
    order: -9999;
  }
  #w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f2-bbae7ea6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47c1-bbae7ea6 {
    grid-area: 1/1/3/5;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d3-bbae7ea6,
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d5-bbae7ea6 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-74ae7ea7,
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c7d-74ae7ea7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #dmitry.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013ad-74ae7ea7,
  #jessie.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013be-74ae7ea7,
  #sahba.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013cf-74ae7ea7,
  #fernanda.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013e0-74ae7ea7 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c64-74ae7ea7 {
    grid-column: span 12 / span 12;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-74ae7ea7 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6b-74ae7ea7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6f-74ae7ea7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8e8-74ae7ea7,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8ef-74ae7ea7,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8f6-74ae7ea7,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8fd-74ae7ea7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f0-74ae7ea7 {
    order: -9999;
  }
  #w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f2-74ae7ea7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47c1-74ae7ea7 {
    grid-area: 1/1/2/5;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d5-74ae7ea7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-bf1de334-dc59-38cf-fade-869b544dac2c-5bae7eb0 {
    grid-area: 1/3/2/11;
  }
  #w-node-_12a8f66a-e563-4f32-8094-cbb25c4e869b-5bae7eb0 {
    grid-area: 2/3/3/11;
  }
  #w-node-_2366dca8-c9e2-fcef-9d54-6cded8737ab1-d8ae7eb5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-fbd3266e-ae93-6f7b-915b-016614380126-d8ae7eb5,
  #w-node-_867f7641-8bab-68da-28d9-9d211b82a1d3-d8ae7eb5 {
    grid-column: span 12 / span 12;
  }
  #w-node-c8c2ef9f-d4ce-802d-b81c-d089e950bf49-d8ae7eb5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-d8ae7eb5 {
    grid-column: span 12 / span 12;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f791-d8ae7eb5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbb-d8ae7eb5 {
    order: -9999;
    grid-column: span 5 / span 5;
  }
  #w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbd-d8ae7eb5 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-ac99fe40-85da-147e-3550-6adcfd255560-7dae7ebc,
  #w-node-_96cc0fa3-a7a8-a8f7-90f1-a65188e8d609-7dae7ebc {
    order: -9999;
  }
  #w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db3c-7dae7ebc {
    grid-area: 1/1/3/5;
  }
  #w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db40-7dae7ebc {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db19-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db20-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db27-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db2e-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db39-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db42-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db4b-7dae7ebc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f0cd20d5-14c9-a7fe-db15-da3cd020db94-7dae7ebc {
    order: -9999;
  }
  #w-node-f0cd20d5-14c9-a7fe-db15-da3cd020db96-7dae7ebc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_97902566-96ae-d7d9-51c3-183af9b070da-7dae7ebc {
    grid-area: 1/1/3/5;
  }
  #w-node-_97902566-96ae-d7d9-51c3-183af9b070de-7dae7ebc {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b51-c3ae7ec2 {
    grid-area: 2/1/3/5;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b58-c3ae7ec2 {
    grid-column: 5/9;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b5b-c3ae7ec2 {
    grid-column: 9/13;
  }
  #w-node-_6849d0cc-a695-109a-01b5-ec8752576fd2-c3ae7ec2 {
    justify-self: center;
  }
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d49-c3ae7ec2,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d50-c3ae7ec2,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d57-c3ae7ec2,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d5e-c3ae7ec2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_72a1facd-2671-ad8c-2de5-d142dbd05641-c3ae7ec2 {
    grid-column: span 12 / span 12;
  }
  #w-node-_7339adb8-9d21-8d8a-c08a-da6413151ee4-c3ae7ec2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_09beada6-6c2c-fb41-06ac-e1b1b653b2ba-caae7ec6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7a1da397-8d5d-8ea6-93fb-670689d36819-caae7ec6 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-_19fa2845-c3a8-7c41-32d5-fea628ef5ff7-caae7ec6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }
  #w-node-_731f711b-d1fd-0efc-99ec-130cbc442758-caae7ec6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_3d3c4057-a03e-eb89-c233-ad0570dbb715-caae7ec6 {
    grid-area: 3/7/4/13;
    align-self: end;
  }
  #w-node-_8ace9c5c-f83e-9af1-f4c3-695af11fb838-caae7ec6 {
    grid-area: 4/7/5/13;
  }
  #w-node-_3bef6807-b5b0-c492-afc1-6f87749eaa39-caae7ec6 {
    grid-area: 3/1/5/4;
  }
  #w-node-_9d344aaf-7d88-18b8-219c-9346493b97d0-caae7ec6 {
    grid-area: 3/4/5/7;
  }
  #w-node-_7ec8aeba-7ad3-8031-342d-893ac9f25739-caae7ec6 {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_7ec8aeba-7ad3-8031-342d-893ac9f2573c-caae7ec6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_7c628b85-8852-25d8-20eb-66ab7602ed53-caae7ec6 {
    grid-column-start: 7;
  }
  #w-node-_226645d1-45a8-4bb0-fbc3-79895e26d412-caae7ec6 {
    order: -9999;
    grid-area: 1/7/2/13;
  }
  #w-node-_3b402c92-a9d3-25ae-f271-18a8caf297ba-caae7ec6 {
    order: -9999;
    grid-area: 2/7/3/13;
  }
  #w-node-a0f8c3f3-ca21-e8d0-7ec7-62aa9a5f7f4e-caae7ec6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_42fad9e0-123a-617e-3925-869b6f5e8de5-caae7ec6 {
    grid-area: 1/7/2/13;
  }
  #w-node-c8694a27-a0ef-e5c3-2167-edf8d861c3b9-caae7ec6 {
    grid-column: span 10 / span 10;
  }
  #w-node-bda1854c-c3f6-70e7-f96b-cd2680cd9aaf-caae7ec6,
  #w-node-d98fa529-3134-3cff-9bd2-24d8a3856926-caae7ec6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_34bfb06f-ac3f-18ab-eb31-59125ae1c8f2-caae7ec6 {
    grid-area: 3/1/4/11;
  }
  #w-node-_4d798b55-30f3-071d-7361-dfacf1b2e6d3-caae7ec6 {
    grid-area: 1/1/2/13;
  }
  #w-node-_60c430d0-46b4-e326-aead-bbc32656b3cf-caae7ec6 {
    grid-area: 2/1/3/13;
  }
  #w-node-_45758123-e8bd-493d-6033-4b77626c9eaa-caae7ec6 {
    grid-column: span 12 / span 12;
  }
  #w-node-_43f0b84a-a09e-fb2a-3e23-6e266c1511b0-caae7ec6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4062-59ae7ec8 {
    grid-area: 2/1/3/6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4065-59ae7ec8 {
    grid-area: 2/6/3/11;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4068-59ae7ec8 {
    grid-area: 3/1/4/6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb406b-59ae7ec8 {
    grid-area: 3/6/4/11;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb406e-59ae7ec8 {
    grid-area: 4/1/5/6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4071-59ae7ec8 {
    grid-area: 4/6/5/11;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4074-59ae7ec8 {
    grid-area: 5/1/6/6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40bb-59ae7ec8 {
    grid-column: span 12 / span 12;
  }
  #w-node-_9132a675-c5f2-843b-46f8-5ece1c90df40-59ae7ec8,
  #w-node-_5f0f8c00-9bdc-eaf0-0ce0-320ff1616013-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40d5-59ae7ec8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40d6-59ae7ec8 {
    align-self: start;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40e0-59ae7ec8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40e1-59ae7ec8 {
    align-self: start;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40eb-59ae7ec8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40ec-59ae7ec8 {
    align-self: start;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40f6-59ae7ec8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40f7-59ae7ec8 {
    align-self: start;
  }
  #w-node-_44fa8478-8907-7a01-80bc-6f9fe273ca08-59ae7ec8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e185a160-4a93-36a6-994c-724b32c3b8cb-d9ae7ecb {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e185a160-4a93-36a6-994c-724b32c3b8ce-d9ae7ecb {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-c0f473ab-7f26-e0af-7d0c-8b8a143c936c-d9ae7ecb {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-dec84cc1-535b-adc1-6b57-85e93300b83d-65ae7ecf,
  #w-node-_210e15f9-b56b-c2fd-0109-6ef9de45759b-65ae7ecf {
    grid-column: span 12 / span 12;
  }
  #w-node-d1e46d05-7528-cb7a-e343-7a831a4c6903-65ae7ecf,
  #w-node-cb44daff-65ac-7d8c-dbf9-c0548fd6c424-65ae7ecf {
    grid-column: span 6 / span 6;
  }
  #w-node-_7957db99-eaba-a2f9-b6a4-c492ab7f07fe-65ae7ecf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_2849c6d2-0a99-1870-822a-edf18da7d6be-65ae7ecf,
  #w-node-_138dfcee-0d16-46dd-9c26-b6487a959d9f-65ae7ecf,
  #w-node-_2986fa29-3d82-7cd8-82bb-fc58f6d50f10-65ae7ecf,
  #w-node-b43a555e-defe-30f5-85ad-60af0c814a3d-65ae7ecf,
  #w-node-_0eab169c-0608-15c1-7392-27e3b28277a7-65ae7ecf,
  #w-node-c116feac-9262-4bb9-b6a7-d7de986d88ec-65ae7ecf,
  #w-node-c116feac-9262-4bb9-b6a7-d7de986d88f3-65ae7ecf,
  #w-node-c116feac-9262-4bb9-b6a7-d7de986d88fa-65ae7ecf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_3f170d48-4cb9-a369-169e-ac099d416ded-65ae7ecf {
    order: -9999;
  }
  #w-node-_3f170d48-4cb9-a369-169e-ac099d416def-65ae7ecf {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_02646eb1-6651-cb96-0a15-fb019ce87db1-65ae7ecf {
    grid-area: 1/1/2/5;
  }
  #w-node-_02646eb1-6651-cb96-0a15-fb019ce87dc5-65ae7ecf {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-db525303-6b85-91cd-e22e-0825af505ab6-91ae7ee8 {
    grid-area: 1/1/2/13;
    justify-self: center;
  }
  #w-node-ff342843-fe0e-c28d-1541-eba3d3188978-91ae7ee8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5da5-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-c8ae7f21 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-c8ae7f21 {
    grid-column: span 6 / span 6;
  }
  #w-node-f7420963-fe19-15cc-a719-963800ead1b6-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-e4ae7f93 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-e4ae7f93,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-e4ae7f93 {
    grid-column: span 6 / span 6;
  }
  #w-node-_513d4a1b-216e-f44c-fb32-06ea0abd90ff-a3ae7fdf {
    grid-area: 1/2/2/12;
  }
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-12ae802b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }
  #w-node-a631b72e-ebcf-ce89-255b-d095364c5fa8-12ae802b,
  #w-node-_30b371fa-369a-7397-dbd1-8085772eea87-12ae802b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_474903bd-8ce5-f231-3d94-6f0b8c76fb50-12ae802b,
  #w-node-b332a59e-3c1a-9952-cfd7-cb13c3a5fc34-12ae802b {
    grid-column: span 6 / span 6;
  }
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-d5ae802f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_679d2395-79a3-5346-d10b-827ae82c3f29-d5ae802f {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: center;
  }
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-2aae8030 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }
  #w-node-_66c53ab1-7e6d-f29d-8de0-551ee9593042-2aae8030,
  #w-node-a631b72e-ebcf-ce89-255b-d095364c5fa8-2aae8030,
  #w-node-_30b371fa-369a-7397-dbd1-8085772eea87-2aae8030 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_474903bd-8ce5-f231-3d94-6f0b8c76fb50-2aae8030,
  #w-node-b332a59e-3c1a-9952-cfd7-cb13c3a5fc34-2aae8030 {
    grid-column: span 6 / span 6;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae8035,
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-3eae8039 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_5fe15657-348b-cfdd-b58b-dd3a8b6a12e6-bcae803d {
    align-self: center;
  }
  #w-node-bdfa2f2d-f6ed-d7f9-803e-bbe3d9827f6c-bcae803d {
    grid-column: span 12 / span 12;
  }
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa1015-bcae803d {
    order: -9999;
    grid-column: span 12 / span 12;
  }
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa101c-bcae803d {
    grid-column: span 12 / span 12;
  }
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa103c-bcae803d {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-de6a435d-adb3-a284-1159-ef57e730717e-bcae803d,
  #w-node-de6a435d-adb3-a284-1159-ef57e7307180-bcae803d,
  #w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cb-bcae803d,
  #w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cd-bcae803d {
    grid-column: span 3 / span 3;
  }
  #w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b72-bcae803d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b74-bcae803d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: start;
  }
  #w-node-_4f4378e9-e121-0e29-9f03-d919c70b866a-bcae803d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_4f4378e9-e121-0e29-9f03-d919c70b866c-bcae803d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: start;
  }
  #w-node-_305503b9-8860-caa4-ef14-ff210886527f-bcae803d,
  #w-node-_305503b9-8860-caa4-ef14-ff2108865281-bcae803d {
    grid-column: span 3 / span 3;
  }
  #w-node-d629c44a-1803-d736-8678-3697ef358d36-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_16d3197e-44ff-98bf-fe58-8ffa55141efa-bcae803d {
    order: -9999;
    grid-column: span 12 / span 12;
  }
  #w-node-_16d3197e-44ff-98bf-fe58-8ffa55141f1d-bcae803d {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_75034be8-743a-9b23-2438-b2554580dae0-b5ae8077 {
    grid-column: span 12 / span 12;
  }
  #w-node-_75034be8-743a-9b23-2438-b2554580dae2-b5ae8077 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_641671d8-6d55-90e6-843f-fa792eefa12b-b5ae8077,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1ee3-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1eef-355b981b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f54-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f5b-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f62-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f69-355b981b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f74-355b981b {
    order: -9999;
    grid-area: span 1 / span 10 / span 1 / span 10;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f77-355b981b {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f7a-355b981b {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f83-355b981b {
    order: -9999;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f85-355b981b,
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2529-4271c73a,
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2536-4271c73a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2545-4271c73a {
    grid-column-start: 1;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2547-4271c73a {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2557-4271c73a {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed255c-4271c73a {
    grid-column: span 12 / span 12;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25b8-4271c73a,
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25bf-4271c73a,
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25c6-4271c73a,
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25cd-4271c73a,
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25d6-4271c73a {
    grid-column: span 6 / span 6;
  }
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b225624-4271c73a,
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b22562d-4271c73a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b22563e-4271c73a,
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b225645-4271c73a,
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b22564c-4271c73a,
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b225653-4271c73a,
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b2256bb-4271c73a,
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b225735-4271c73a,
  #left-column.w-node-_00562de6-d6f2-0999-2d0c-27e53e08424e-5ded785f,
  #w-node-ade2d3ef-0c03-897f-e971-7185e0a5b061-5ded785f {
    grid-column: span 6 / span 6;
  }
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824e5-575bea62,
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824f1-575bea62 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-c3c0f108-8903-b883-65bb-4f6d26df1d2c-575bea62 {
    grid-column: span 12 / span 12;
  }
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824e5-6af0e09b,
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824f1-6af0e09b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_034082a9-200b-c99e-0736-f928a3d87a37-6af0e09b {
    grid-column-start: 1;
  }
  #w-node-_034082a9-200b-c99e-0736-f928a3d87a36-6af0e09b {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-_034082a9-200b-c99e-0736-f928a3d87a53-6af0e09b {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-_58ae798a-11d1-bcb7-169a-08c00e50819a-6af0e09b,
  #w-node-_8fa98800-de40-b4a1-3dd3-40a5d36e76fd-6af0e09b,
  #w-node-fe0f2b63-462c-5047-ef7d-eea2a6d6e1a9-6af0e09b,
  #w-node-_9d18815d-50e7-5a5e-c528-915267c33788-6af0e09b,
  #w-node-_8335f179-7d70-cd77-5eb5-dd33812460de-6af0e09b,
  #w-node-_42edf579-a932-79fa-f00a-36bfc89638d9-6af0e09b,
  #w-node-a250948c-4e35-b270-0dd9-a68b8c0ae963-6af0e09b,
  #w-node-_1f3a68ec-7431-d840-7d07-9af4734306e2-6af0e09b,
  #w-node-_19e48a85-a440-a40a-f236-f68fd0051b01-6af0e09b,
  #w-node-cab17ab7-5609-8853-e6d8-5a5947f06bd4-6af0e09b,
  #w-node-_3eade993-d4f9-c9de-4ae1-14dc7fcc140a-6af0e09b,
  #w-node-_241d6eb9-b627-aecf-5368-645686293ad0-6af0e09b,
  #w-node-c3a71c1b-47ef-8810-cf21-3e0ae81a8baa-6af0e09b {
    grid-column: span 6 / span 6;
  }
  #w-node-_485f7492-fa17-9219-99c4-c0d4580678c5-6af0e09b {
    grid-column: span 12 / span 12;
    align-self: start;
  }
  #w-node-c3c0f108-8903-b883-65bb-4f6d26df1d2c-6af0e09b {
    grid-column: span 6 / span 6;
  }
  #w-node-_03bfc1ec-aeda-6d31-ca63-86ccb127d2d8-6af0e09b {
    order: -9999;
  }
  #w-node-_03bfc1ec-aeda-6d31-ca63-86ccb127d2da-6af0e09b,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de92a-f25b5683,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de937-f25b5683 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de946-f25b5683 {
    grid-column-start: 1;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de948-f25b5683 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de958-f25b5683 {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de95d-f25b5683 {
    grid-column: span 12 / span 12;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de9b9-f25b5683,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de9c0-f25b5683,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de9c7-f25b5683,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de9ce-f25b5683,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de9d7-f25b5683 {
    grid-column: span 6 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d39e-86de026a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3b1-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3bd-86de026a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3c9-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3d5-86de026a {
    grid-column: span 6 / span 6;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b50-b180c04d {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b51-b180c04d {
    grid-area: 2/1/3/5;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b58-b180c04d {
    grid-column: 5/9;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b5b-b180c04d {
    grid-column: 9/13;
  }
  #w-node-_6849d0cc-a695-109a-01b5-ec8752576fd2-b180c04d {
    justify-self: center;
  }
  #w-node-_8f5f7afc-a3f0-9044-dc74-c8736705aa81-b180c04d {
    order: -9999;
    grid-column: span 12 / span 12;
  }
  #w-node-_8f5f7afc-a3f0-9044-dc74-c8736705aa82-b180c04d {
    order: 9999;
    grid-column: span 12 / span 12;
  }
  #w-node-_8f5f7afc-a3f0-9044-dc74-c8736705aa9f-b180c04d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d49-b180c04d,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d50-b180c04d,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d57-b180c04d,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d5e-b180c04d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-e754b036-69c7-fc7e-1a57-df22c8b9964c-b180c04d {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e754b036-69c7-fc7e-1a57-df22c8b9964e-b180c04d {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e754b036-69c7-fc7e-1a57-df22c8b99654-b180c04d {
    justify-self: start;
  }
  #w-node-e754b036-69c7-fc7e-1a57-df22c8b99656-b180c04d {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_65b7f5a2-ce27-9b02-a39b-cd485c8f6014-b180c04d {
    order: -9999;
  }
  #w-node-_65b7f5a2-ce27-9b02-a39b-cd485c8f6016-b180c04d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d39e-514fca24 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3bd-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3b1-514fca24 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3c9-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3d5-514fca24 {
    grid-column: span 6 / span 6;
  }
  #w-node-_4aa0a572-4413-f1d0-fef5-bd5f7cb126bd-696a1de7,
  #w-node-deb3c3a1-adb5-c88f-eb9b-30f800ea5535-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4e89e882-163c-74f3-bd7c-3a8fa6a0841e-696a1de7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e30ac938-1e20-c6c3-aad1-612b3262ccf8-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-a5bd7cca-0baa-e084-2771-64aaba179a03-696a1de7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-fb95363e-0979-a072-3816-7da0d22f0296-696a1de7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
    justify-self: start;
  }
  #w-node-e051fc68-4990-20e8-2fd7-f2e4ed996c68-696a1de7,
  #w-node-_1b2cc4f8-2bb1-0552-bb96-0f6201d36cee-696a1de7,
  #w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537b6-696a1de7,
  #w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537bb-696a1de7,
  #w-node-_63832863-eda6-1ff4-865c-ee94d03c3fcd-696a1de7,
  #w-node-f6b0c4f1-b092-3914-6551-13b22f2ba0f0-696a1de7,
  #w-node-_4abcfa19-b5ca-a827-eeb3-c82437d44611-696a1de7,
  #w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da6b-696a1de7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_8765278a-b4d8-3f4c-71b1-4a4961605cf7-696a1de7,
  #w-node-_8765278a-b4d8-3f4c-71b1-4a4961605cfd-696a1de7,
  #w-node-_8765278a-b4d8-3f4c-71b1-4a4961605d03-696a1de7,
  #w-node-_8765278a-b4d8-3f4c-71b1-4a4961605d09-696a1de7 {
    align-self: center;
  }
  #w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e4-6b1b9808 {
    grid-area: span 1 / span 11 / span 1 / span 11;
    align-self: end;
  }
  #w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e1-6b1b9808 {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-_3652d71a-2de7-4674-0894-047a67ce4676-6b1b9808 {
    grid-area: span 1 / span 10 / span 1 / span 10;
    align-self: start;
  }
  #w-node-_28ce8a62-387c-09c6-958a-4d1a34575108-6b1b9808 {
    grid-area: 1/2/2/7;
  }
  #w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef33-6b1b9808,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cbc-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cc8-ad4ed62b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d2f-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d36-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d3d-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d44-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d50-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d59-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d62-ad4ed62b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d70-ad4ed62b {
    order: -9999;
    grid-area: span 1 / span 10 / span 1 / span 10;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d73-ad4ed62b {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d76-ad4ed62b {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d85-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d8c-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d93-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d9a-ad4ed62b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7ee5-ad4ed62b {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7f03-ad4ed62b {
    order: -9998;
    grid-area: span 2 / span 12 / span 2 / span 12;
    align-self: center;
    justify-self: center;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7f0a-ad4ed62b {
    order: -9999;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7f0c-ad4ed62b,
  #w-node-dfd97056-41cd-8130-d762-6d0cb6bebf4f-ebfe60de,
  #w-node-dfd97056-41cd-8130-d762-6d0cb6bebf5f-ebfe60de {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_7a760ea9-7cf3-e19d-e603-508844ae1ad6-ebfe60de,
  #w-node-_7a760ea9-7cf3-e19d-e603-508844ae1a70-ebfe60de,
  #w-node-e5d42cdf-2ec5-4113-bc6b-f0c08864ff09-ebfe60de,
  #w-node-bec2a6e3-6a9d-4cb9-51d3-ae5c3617a946-ebfe60de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_8885cf58-75e0-2013-ba7c-127dd240fe56-ebfe60de {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-c85344c4-5c54-04fe-0881-cb51ff0e8fab-ebfe60de {
    grid-column: span 12 / span 12;
  }
  #w-node-db525303-6b85-91cd-e22e-0825af505ab6-61f56f7e {
    grid-area: 1/1/2/13;
    justify-self: center;
  }
  #w-node-ff342843-fe0e-c28d-1541-eba3d3188978-61f56f7e {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
  #w-node-c86e9410-c840-fe66-4cfc-bf436dfc364d-f215af79 {
    justify-self: center;
  }
  #w-node-c86e9410-c840-fe66-4cfc-bf436dfc3667-f215af79,
  #w-node-c86e9410-c840-fe66-4cfc-bf436dfc364f-f215af79,
  #w-node-c86e9410-c840-fe66-4cfc-bf436dfc365b-f215af79,
  #w-node-c86e9410-c840-fe66-4cfc-bf436dfc3673-f215af79 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-dec54da4-a5ec-b095-1998-3a2710931533-f215af79 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_22b79773-2eee-4263-2da3-9744eeedca48-f215af79 {
    grid-column: span 12 / span 12;
  }
  #w-node-dec54da4-a5ec-b095-1998-3a271093154c-f215af79 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_9b8c7cf8-8768-ca3d-82d0-4a9c9fbca740-f215af79 {
    order: -9999;
  }
  #w-node-_9b8c7cf8-8768-ca3d-82d0-4a9c9fbca742-f215af79 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_9bba4305-8812-219c-ce50-2613a56d2547-f215af79 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-_0e789908-ea8e-25f5-bd06-73ae1f5f9c24-70796671,
  #w-node-_0e789908-ea8e-25f5-bd06-73ae1f5f9c29-70796671 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_615b1580-ff96-60fd-100a-f1e5fd740db8-70796671 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_615b1580-ff96-60fd-100a-f1e5fd740dc0-70796671 {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_9d036b69-64c8-3acd-2a98-0a89967c950d-0c7f1608 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
  #chilipiperHolder.w-node-_9d036b69-64c8-3acd-2a98-0a89967c9521-0c7f1608 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
  #w-node-_9d036b69-64c8-3acd-2a98-0a89967c9527-0c7f1608 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
  #w-node-_9d036b69-64c8-3acd-2a98-0a89967c9530-0c7f1608 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
    justify-self: center;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa783739-6dd1b7e4 {
    grid-column: span 12 / span 12;
  }
  #w-node-d1647576-fcf1-228f-1aed-da10849435c2-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783774-6dd1b7e4 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa783777-6dd1b7e4 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa78378c-6dd1b7e4 {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa783791-6dd1b7e4 {
    order: -9999;
  }
  #w-node-_58e49fd3-3ad0-6f69-a101-c2ef6926e56c-6dd1b7e4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_11e38d8c-69be-91ee-1fa4-36247a860c21-6dd1b7e4,
  #move-column.w-node-_724e86f2-eb9a-a54c-5798-fbe3e5d8ac0f-507b480e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c227-507b480e {
    grid-column: span 2 / span 2;
  }
  #w-node-_8ec8d906-367c-0200-d672-54274331ea72-507b480e,
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4e8-507b480e,
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4ef-507b480e,
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4f6-507b480e,
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a4fd-507b480e,
  #w-node-bf773374-9f3f-1a7d-8e29-e3bca5be2830-507b480e,
  #w-node-bf773374-9f3f-1a7d-8e29-e3bca5be2836-507b480e,
  #w-node-bf773374-9f3f-1a7d-8e29-e3bca5be283c-507b480e,
  #w-node-bf773374-9f3f-1a7d-8e29-e3bca5be2842-507b480e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e41-507b480e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_4340a5eb-ea74-c2fc-d8cc-adf4f912e166-9985e9c1 {
    grid-column: span 8 / span 8;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9737-9985e9c1 {
    justify-self: center;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9739-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9743-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f974d-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9757-9985e9c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97b2-9985e9c1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97e3-9985e9c1 {
    grid-column: span 12 / span 12;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97e4-9985e9c1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97f0-9985e9c1 {
    order: -9999;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97f2-9985e9c1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9860-9985e9c1 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
  #w-node-_70ec4c57-3f01-71af-c906-2258d7522832-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d7522838-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d752283e-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d7522844-55cb3f73,
  #w-node-_7ef0e646-99c7-9469-74f8-29e6bd303869-d09c2267 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d6b22288-d02d-e016-ccc5-fd8716bd7a99-d09c2267,
  #w-node-d6b22288-d02d-e016-ccc5-fd8716bd7a9b-d09c2267 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996d2-d09c2267 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-_30853bb6-abbb-38fd-140f-96b4c09ffd2a-d09c2267 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996ef-d09c2267 {
    grid-area: span 3 / span 12 / span 3 / span 12;
  }
  #w-node-_30ded109-1764-2428-235e-6938475d13de-d09c2267 {
    grid-column-end: 13;
  }
  #w-node-_30ded109-1764-2428-235e-6938475d13fd-d09c2267 {
    grid-row: 2/3;
    grid-column-start: 1;
  }
  #w-node-_30ded109-1764-2428-235e-6938475d1417-d09c2267 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }
  #w-node-c924221b-39f6-45a2-ba86-f868301049c9-d09c2267 {
    grid-column-end: 13;
  }
  #w-node-c924221b-39f6-45a2-ba86-f868301049e8-d09c2267 {
    grid-row: 2/3;
    grid-column-start: 1;
  }
  #w-node-c924221b-39f6-45a2-ba86-f86830104a02-d09c2267 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
  }
  #w-node-_91d5394e-355d-51a6-f2f2-e146d3810808-d09c2267,
  #w-node-_42922d31-a741-4518-63ba-a8440967165b-d09c2267 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ad6446e2-c957-4a3a-ff3c-ccd4f18960f5-d09c2267 {
    grid-column-end: 13;
  }
  #w-node-ad6446e2-c957-4a3a-ff3c-ccd4f1896114-d09c2267 {
    grid-row: 2/3;
    grid-column-start: 1;
  }
  #w-node-ad6446e2-c957-4a3a-ff3c-ccd4f189612e-d09c2267 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }
  #w-node-_97f77a11-a305-7e5e-c33b-46d280bfc197-d09c2267 {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_97f77a11-a305-7e5e-c33b-46d280bfc19a-d09c2267 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_75aa2f14-f234-c2ae-5281-fe380d7877df-d09c2267,
  #w-node-_75aa2f14-f234-c2ae-5281-fe380d7877e1-d09c2267 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_97f77a11-a305-7e5e-c33b-46d280bfc19d-d09c2267 {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_502c6547-30c6-4d95-9fb4-0a5483cfba45-a671b016 {
    grid-column-start: 8;
  }
  #w-node-d5c21207-bde4-3daa-9a91-de58e26d04f2-a671b016 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_4dbab109-f312-9b29-1fe7-f8d25b681f5c-a671b016,
  #w-node-_574482c8-e989-740f-77e4-b51e3b882cc4-a671b016 {
    grid-column: span 12 / span 12;
  }
  #w-node-d8953cfd-f2b5-a28d-7d6b-1cfeb0e537b6-a671b016 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-c2f13fd0-8bc1-1cf6-ad9e-862dea219313-a671b016,
  #w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fcd-a671b016,
  #w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be74-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_63832863-eda6-1ff4-865c-ee94d03c3fcd-a671b016,
  #w-node-f6b0c4f1-b092-3914-6551-13b22f2ba0f0-a671b016,
  #w-node-_4abcfa19-b5ca-a827-eeb3-c82437d44611-a671b016 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_8538e293-0ce1-7d86-bb4b-b3f0443e57cf-07d14dd6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_8538e293-0ce1-7d86-bb4b-b3f0443e57e4-07d14dd6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }
  #w-node-_120bcd77-2400-2ede-d6d2-6a6d97fd3b2e-71d2a7a4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_120bcd77-2400-2ede-d6d2-6a6d97fd3b40-71d2a7a4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }
}
@media screen and (max-width: 767px) {
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada4b-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada5d-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0ada6f-a0ae7da9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb4b-a0ae7da9 {
    grid-column: span 6 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc19-a0ae7da9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc1c-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc22-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc28-a0ae7da9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc35-a0ae7da9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d5698dd4-b222-50a5-017c-a301051dfe90-051dfe87,
  #w-node-d5698dd4-b222-50a5-017c-a301051dfea7-051dfe87,
  #w-node-d5698dd4-b222-50a5-017c-a301051dfeb8-051dfe87,
  #w-node-_5a216a08-df66-d582-91fd-4c34ed3c8396-051dfe87 {
    grid-column: span 6 / span 6;
    justify-self: stretch;
  }
  #w-node-_0ad58f2b-3be9-3765-5758-a2080401c64a-ceae7e3b {
    grid-column: span 6 / span 6;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae7e3b {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-ceae7e3b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_412574db-0221-58f3-f7ef-37cfdc222117-e5ae7e41 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_158b0fc7-c03b-975c-a635-967c953f4362-8eae7e43,
  #w-node-_1bf7a171-2236-1fad-65ab-17a19dd0fbe2-8eae7e43,
  #w-node-_84609cd2-cf81-f9eb-9310-08e3fcba2e0c-8eae7e43,
  #w-node-cbf2b20e-de80-7ec2-f100-71e377528197-8eae7e43,
  #w-node-d46ab8bc-59a9-d21a-f426-fce90ac1aba3-8eae7e43,
  #w-node-e20d06c7-6c0e-4ee6-1bd5-fe6adf89bc48-8eae7e43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_15bd014b-9388-b3ef-bda2-a058a33763f8-8eae7e43 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_2c3d236e-7295-4f21-65a2-45fd6f5bd0a6-8eae7e43,
  #w-node-_71d1077e-e0d5-318b-c333-b9a99364d03a-8eae7e43 {
    grid-column: span 12 / span 12;
  }
  #w-node-_85cc2b1b-4629-465f-e278-d6e31c8d9216-8eae7e43,
  #w-node-_0f1ef7d8-871c-1042-c386-824df2f36585-8eae7e43,
  #w-node-_6291aba4-092e-3c06-98c6-6c462ad42e9f-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b86352-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b8635b-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b86364-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b8636d-8eae7e43 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-d9f42e68-8700-bf00-bb99-599fbb2cf839-8eae7e43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_4379966d-c67e-0257-08ec-9b8aa592e90d-8eae7e43,
  #w-node-_2f1d0b4f-a390-1f53-8890-6fb311a4448d-8eae7e43 {
    grid-column: span 2 / span 2;
  }
  #w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c444-8eae7e43 {
    grid-column-end: 3;
  }
  #w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c457-8eae7e43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c5ce-8eae7e43 {
    grid-column: span 6 / span 6;
  }
  #w-node-_3dc8734b-363e-127c-2eb7-b77020ccfbf2-faae7e4a,
  #w-node-f5a94a82-77c7-573f-7009-d18f99ffa4ca-faae7e4a,
  #w-node-_38835531-f838-0638-bd75-0100ed434b62-faae7e4a,
  #w-node-ceeee487-b771-f7f8-735e-e015a59ce9e5-faae7e4a,
  #w-node-_861136d9-1a08-80ba-4734-16c75158a3cb-faae7e4a,
  #w-node-_1092e0f1-a4cb-5d9a-2182-adb50b5f6eb3-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_9b3094cc-138b-695c-8aa8-16e7f59406e7-faae7e4a,
  #w-node-_6d516758-74ec-a429-3d95-57aa2f0d832f-faae7e4a,
  #w-node-ca76306e-5b72-5214-ac1a-34f859799e0a-faae7e4a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_5814af7a-d0ee-ff48-8dca-b60a69aa832f-faae7e4a {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }
  #w-node-ae47d3c7-3b3f-7dce-883a-8c51dbd7342d-faae7e4a {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: end;
  }
  #w-node-c6b67c99-0da1-718c-fe8c-4d059fc8b24a-faae7e4a {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: start;
  }
  #w-node-_68856bd3-91ea-f544-3df7-cb2085367a52-faae7e4a {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }
  #w-node-_68856bd3-91ea-f544-3df7-cb2085367a54-faae7e4a {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: end;
  }
  #w-node-_68856bd3-91ea-f544-3df7-cb2085367a56-faae7e4a {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-_90df42d9-a978-3638-d4cb-3265d3ab8f9c-faae7e4a {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }
  #w-node-_90df42d9-a978-3638-d4cb-3265d3ab8f9e-faae7e4a {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: end;
  }
  #w-node-_90df42d9-a978-3638-d4cb-3265d3ab8fa0-faae7e4a {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-f53d634f-deb4-3f88-3a95-79901a322e46-faae7e4a {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }
  #w-node-f53d634f-deb4-3f88-3a95-79901a322e48-faae7e4a {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: end;
  }
  #w-node-f53d634f-deb4-3f88-3a95-79901a322e4a-faae7e4a {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: start;
  }
  #w-node-_11460793-35f1-31bc-088c-88a752d385bc-faae7e4a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-a846815b-c484-9fdd-d950-623b16a8fe8e-faae7e4a {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }
  #w-node-e66d6afe-f8cd-1011-fc42-30d6ef96fa63-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e66d6afe-f8cd-1011-fc42-30d6ef96fa66-faae7e4a {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c53086f0-634a-8602-f22d-6c9d5043cffa-faae7e4a {
    grid-column: span 6 / span 6;
  }
  #w-node-_513d4a1b-216e-f44c-fb32-06ea0abd90ff-acae7e4b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea10-2cae7e4d {
    grid-area: 1/1/2/13;
    align-self: center;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea15-2cae7e4d {
    grid-row: 2/3;
    grid-column-start: 1;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea1a-2cae7e4d {
    grid-row: 3/4;
    grid-column-start: 1;
  }
  #w-node-_154b6a28-4386-8043-7cff-5d594c59a683-2cae7e4d {
    grid-row: 4/5;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea1c-2cae7e4d {
    grid-area: 1/1/2/13;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea23-2cae7e4d {
    grid-area: 2/1/3/13;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea2a-2cae7e4d {
    grid-area: 3/1/4/13;
  }
  #w-node-_48d8a0dc-12a3-6486-7e86-7108718636f0-2cae7e4d {
    grid-area: 1/1/2/13;
  }
  #w-node-dc681688-0583-6af4-b150-7fd70f934b18-2cae7e4d {
    grid-area: 2/1/3/13;
  }
  #w-node-a10c782d-cd0e-544d-5240-94b9d3800f01-2cae7e4d {
    grid-area: 1/1/2/13;
  }
  #w-node-_72d06ade-f4cd-c7ed-ae39-772a998abf1c-2cae7e4d {
    grid-area: 2/1/3/13;
    align-self: end;
    justify-self: end;
  }
  #w-node-_02a95c00-05d3-7c9b-8223-80c30d8785bd-2cae7e4d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_994094bc-f20b-0cb6-7812-f9793aa9824f-2cae7e4d {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_95b0b784-0f31-70f2-78b6-14e349f580ca-2cae7e4d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }
  #w-node-_061b68e0-8b49-a541-dda8-82a01be43b97-2cae7e4d,
  #w-node-_35cd934c-736e-f26b-6850-7555392ed77e-2cae7e4d,
  #w-node-_40343910-e7b1-f101-dcec-b10bed2cc906-2cae7e4d,
  #w-node-_2b264cdf-d208-aa89-af94-71783d4f02d6-2cae7e4d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_2b264cdf-d208-aa89-af94-71783d4f02df-2cae7e4d {
    grid-column: span 12 / span 12;
  }
  #w-node-c584fc28-b775-7d1b-5317-ddd133ca7c44-8fae7e64 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_3322ef7d-551d-0a5f-77a8-5547371ef4bc-8fae7e64 {
    grid-column: span 12 / span 12;
  }
  #w-node-fe9acbdd-4c57-8416-5aed-2a081faa10ac-8fae7e64,
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f789-8fae7e64 {
    grid-column: span 6 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-8fae7e64 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c827daee-5009-c77f-6886-1373742a3370-8fae7e64 {
    grid-column: span 6 / span 6;
  }
  #w-node-be9fa4fc-a70c-5fce-0d41-8b997b210e52-8fae7e64,
  #w-node-_7b882d8c-a0a3-ce27-eade-ffe3aaf5b774-8fae7e64 {
    order: -9999;
  }
  #w-node-_9a7bf8a3-0f32-59b9-93f4-631b19b32bcc-8fae7e64,
  #w-node-_9a7bf8a3-0f32-59b9-93f4-631b19b32bce-8fae7e64 {
    grid-column: span 6 / span 6;
  }
  #w-node-_6e478246-a929-c483-d722-68b09e8a5e5f-73ae7e67 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-73ae7e67 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-73ae7e67 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_3c883150-60cd-a343-6b93-1b1b4ecc8883-73ae7e67 {
    grid-column: span 6 / span 6;
  }
  #w-node-_01da8264-0541-376b-a5fc-fa2ed3570186-05ae7e6b,
  #w-node-_01da8264-0541-376b-a5fc-fa2ed357018f-05ae7e6b,
  #w-node-_01da8264-0541-376b-a5fc-fa2ed3570198-05ae7e6b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a462-05ae7e6b,
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a46e-05ae7e6b,
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a47a-05ae7e6b,
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a486-05ae7e6b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_05013f22-0d96-64db-9efe-081820737034-05ae7e6b,
  #w-node-_05013f22-0d96-64db-9efe-081820737036-05ae7e6b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b2776-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b277f-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b2788-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b279e-33ae7e6c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b27bf-33ae7e6c {
    grid-column: span 6 / span 6;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b28e7-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b28e9-33ae7e6c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_42b0c2aa-3032-0553-6b12-38f1f363ea89-36ae7e6d {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_3d3c4057-a03e-eb89-c233-ad0570dbb715-36ae7e6d {
    grid-area: 3/1/4/13;
  }
  #w-node-_8ace9c5c-f83e-9af1-f4c3-695af11fb838-36ae7e6d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-fd20c478-8132-1074-78c7-bdf6384391c5-36ae7e6d {
    order: -9999;
  }
  #w-node-_2696ed7e-4605-572e-c766-e6a78197d474-36ae7e6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-fd20c478-8132-1074-78c7-bdf6384391ca-36ae7e6d {
    order: 9999;
  }
  #w-node-abefadd3-51b4-d6db-16f2-28cd9d49e095-36ae7e6d,
  #w-node-cb135769-da51-d441-b140-c3d1df922cc3-36ae7e6d,
  #w-node-_6eb14252-1a58-b5a6-7aba-0e69920bd834-36ae7e6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_132b01dd-2230-5793-3a65-d7d0241b8872-36ae7e6d {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_132b01dd-2230-5793-3a65-d7d0241b8874-36ae7e6d {
    grid-row: span 1 / span 1;
  }
  #w-node-c8694a27-a0ef-e5c3-2167-edf8d861c3b9-36ae7e6d {
    grid-column: span 6 / span 6;
  }
  #w-node-_37fe0a5b-d610-cb68-e080-87da721b69b3-36ae7e6d,
  #w-node-_9f28ff34-547b-91e8-0b22-99a083a16d0c-36ae7e6d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_727373f0-632f-25b5-3d28-dbe110eff189-36ae7e6d {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_36bebc81-d14c-d4f6-7a7e-f2f695998600-36ae7e6d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_45758123-e8bd-493d-6033-4b77626c9eac-36ae7e6d {
    grid-column: span 6 / span 6;
  }
  #w-node-_5ca66aa7-d1d8-452c-4a5e-638b46387d5b-d1ae7e6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d365659a-7d52-b83a-c838-97aaf5c51941-d1ae7e6e,
  #w-node-f9d0088a-c4b6-0554-35dd-e61329199716-d1ae7e6e,
  #w-node-_61191e1f-3706-7c13-3b47-c36b7178112d-d1ae7e6e,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcde5-d1ae7e6e,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcded-d1ae7e6e,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcdf5-d1ae7e6e,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcdfd-d1ae7e6e,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bce02-d1ae7e6e,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bce07-d1ae7e6e,
  #w-node-ab48daf6-5964-1fa8-ab4c-bcca2d0d2af6-d1ae7e6e,
  #w-node-ab48daf6-5964-1fa8-ab4c-bcca2d0d2afc-d1ae7e6e,
  #w-node-ab48daf6-5964-1fa8-ab4c-bcca2d0d2b02-d1ae7e6e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-d1ae7e6e,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-d1ae7e6e,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-d1ae7e6e,
  #w-node-c9acbdd0-f9dc-253d-2b94-a81e60adb3d6-abae7e70,
  #w-node-_68aea7b1-496e-0f6f-ac2f-a68c8f53b807-abae7e70,
  #w-node-c584fc28-b775-7d1b-5317-ddd133ca7c44-abae7e70 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-abae7e70 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_883a90f5-b092-a83a-0510-95d098a37d95-abae7e70,
  #w-node-_7a52485e-00e4-c13c-a493-efe5cfd83e72-abae7e70,
  #w-node-ab390530-8a3e-5300-0b0e-5cdf281059d0-abae7e70 {
    grid-column: span 6 / span 6;
  }
  #w-node-ab390530-8a3e-5300-0b0e-5cdf281059c1-abae7e70,
  #w-node-f55f27a1-467c-4473-db9d-0ce5ab6b62a1-abae7e70 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e3d8d88d-cad1-a0fb-3649-37e071e0e2a1-abae7e70 {
    order: 9999;
  }
  #w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbd-abae7e70 {
    grid-column: span 6 / span 6;
  }
  #w-node-_513d4a1b-216e-f44c-fb32-06ea0abd90ff-1bae7e72,
  #w-node-_04597dcc-b801-1d54-798f-24391a7367f1-1bae7e72,
  #w-node-_6867988f-aed1-a1ba-9ab6-2f64cf37d44d-1bae7e72,
  #w-node-b8b86d78-c34a-392c-ddc9-29ce65b4ba89-1bae7e72,
  #w-node-_0c2926f5-90db-b36c-b276-2f5b201ea5a2-1bae7e72,
  #w-node-f5a1f185-6ae8-02f2-0bc7-e0eb24cb9055-1bae7e72,
  #w-node-ab7998da-36c8-c604-8cd9-e8038c0c297e-1bae7e72,
  #w-node-bb597639-af31-9fc4-778e-6b53b16a625d-1bae7e72,
  #w-node-_6a080759-070b-31f5-600c-3ca194d54b24-1bae7e72 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d7baa689-a12f-d0ac-dd6c-392cbaf12aff-72ae7e74 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-d7baa689-a12f-d0ac-dd6c-392cbaf12b09-72ae7e74 {
    order: -9999;
    grid-column: span 2 / span 2;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83efe-72ae7e74 {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f00-72ae7e74 {
    grid-column-end: 7;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f03-72ae7e74 {
    order: -9998;
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f06-72ae7e74 {
    grid-column: span 6 / span 6;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f09-72ae7e74 {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f0e-72ae7e74 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f1e-72ae7e74 {
    justify-self: start;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f26-72ae7e74,
  #windows-card.w-node-_356e8753-287e-b755-bf03-735923c83f28-72ae7e74,
  #linux-card.w-node-_356e8753-287e-b755-bf03-735923c83f30-72ae7e74,
  #mac-card.w-node-_356e8753-287e-b755-bf03-735923c83f38-72ae7e74 {
    grid-column: span 6 / span 6;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f43-72ae7e74,
  #w-node-_356e8753-287e-b755-bf03-735923c83f44-72ae7e74,
  #w-node-_356e8753-287e-b755-bf03-735923c83f46-72ae7e74 {
    grid-column: span 3 / span 3;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915002-fdae7e7c,
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915013-fdae7e7c,
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915015-fdae7e7c,
  #w-node-_9990c8e7-4ddf-a643-b567-a3423191501a-fdae7e7c,
  #w-node-_9990c8e7-4ddf-a643-b567-a3423191501f-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c0c177bd-3ce1-a71a-b186-9ceb5c9c711b-fdae7e7c,
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915055-fdae7e7c,
  #w-node-_26e2f325-87f7-e6e1-343e-eeee4f8a21e0-fdae7e7c,
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915064-fdae7e7c {
    grid-column: span 6 / span 6;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915065-fdae7e7c,
  #w-node-_8150ca30-0eda-8c83-7026-2540664d357f-fdae7e7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_462febc2-2ee8-8b1a-a4e5-5282df2c19ca-fdae7e7c {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-_462febc2-2ee8-8b1a-a4e5-5282df2c19d4-fdae7e7c {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_755cc011-aaff-58e2-1e2d-ce0d38f3c865-fdae7e7c {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_755cc011-aaff-58e2-1e2d-ce0d38f3c868-fdae7e7c {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d519b180-4638-282b-b654-9e59d3dcf49d-fdae7e7c,
  #w-node-a65be7d3-242d-6846-68f8-4b4d5d940d95-fdae7e7c,
  #w-node-_2acf2cbc-6106-cbe4-e435-fa4c3066d2e3-fdae7e7c,
  #w-node-b3a534ef-92ff-d17b-2aaf-649f662c58cf-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_6d1a6237-b27f-7a6a-a06f-a91cfe82883f-fdae7e7c {
    justify-self: start;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a342319150b4-fdae7e7c,
  #w-node-_9990c8e7-4ddf-a643-b567-a342319150b6-fdae7e7c,
  #w-node-_8b72fda9-05f9-f593-1212-09abca852ad2-fdae7e7c,
  #w-node-_40f0a92d-4ede-353a-ecfa-dd753875d8f1-fdae7e7c,
  #w-node-_58ca2dea-fb79-029f-2d29-c1ed7a174abc-fdae7e7c,
  #w-node-_5c5b3c68-1dd0-a2c5-e010-1b71ab53b73d-fdae7e7c,
  #w-node-c023e651-978f-e975-f86f-2c045659cd13-fdae7e7c,
  #w-node-_665ba9c1-fd65-5d3f-284d-b9b7df25cf2e-fdae7e7c,
  #w-node-f91bb267-5bb0-5eae-8e22-56d678811b16-fdae7e7c,
  #w-node-faf4bffa-ee3c-c764-7076-25d1879d218b-fdae7e7c,
  #w-node-_98f9daae-6d94-e8eb-600c-20841fd9ff72-fdae7e7c,
  #w-node-d9f63faa-7161-63a1-6ee3-be7fcb7b90a9-fdae7e7c {
    grid-column: span 6 / span 6;
  }
  #w-node-_4b2e10e0-14f2-6e89-115b-8318f7b5b0f6-fdae7e7c {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-_4b2e10e0-14f2-6e89-115b-8318f7b5b101-fdae7e7c {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901eab-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ead-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ec6-b1ae7e8b {
    grid-column: span 6 / span 6;
  }
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ecb-b1ae7e8b {
    grid-area: 1/1/2/3;
    justify-self: center;
  }
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ee7-b1ae7e8b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd956f-b1ae7e8b {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9571-b1ae7e8b {
    order: -9998;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9575-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd957f-b1ae7e8b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9589-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd958b-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9598-b1ae7e8b {
    grid-column: span 6 / span 6;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd95a2-b1ae7e8b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd95a7-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd95a9-b1ae7e8b {
    grid-column: span 6 / span 6;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd95ab-b1ae7e8b {
    grid-column: span 4 / span 4;
  }
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310b8-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310ba-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9607-b1ae7e8b {
    grid-column: span 6 / span 6;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9652-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9654-b1ae7e8b,
  #w-node-_810fffc3-c74c-c280-ccc3-566ac9dc57b0-56ae7e90 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_810fffc3-c74c-c280-ccc3-566ac9dc57b3-56ae7e90 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }
  #w-node-acea4678-0299-73d4-57d3-5dc508af1170-56ae7e90,
  #w-node-_6b72aedf-e637-de5a-4f51-1698ce0cc9c7-56ae7e90 {
    grid-column: span 6 / span 6;
  }
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca4b-28ae7e92,
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca54-28ae7e92,
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca5d-28ae7e92,
  #w-node-_05f00150-0e9f-8553-92e7-e677783ae7c1-28ae7e92 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_41ccc122-20e2-df3a-94d7-afcc39838e3d-28ae7e92 {
    grid-column: span 6 / span 6;
  }
  #w-node-_7d470dd1-8194-f274-2729-ec355753ee70-28ae7e92,
  #w-node-_7d470dd1-8194-f274-2729-ec355753ee72-28ae7e92 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-d0ec5811-c384-f50a-8be2-a32704a9982e-dfae7e94 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c533f6a4-b2be-7d5d-beb4-50ec6f81ca3d-3bae7e95 {
    grid-column: span 2 / span 2;
  }
  #w-node-_96047f12-0b30-e311-888c-bda7b010fa8b-3bae7e95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-fc3e19a6-8739-6b83-cad4-1cec1d6bbffa-3bae7e95 {
    order: 9999;
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-_9352233c-1db4-ee2b-18cc-945f3023544e-3bae7e95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2143393a-fef1-5e21-1968-0ef8e83c8654-3bae7e95 {
    grid-column: span 2 / span 2;
  }
  #w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d5a-3bae7e95 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5caa-3bae7e95 {
    grid-column: span 2 / span 2;
  }
  #w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5cab-3bae7e95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5cad-3bae7e95,
  #w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0d0-3bae7e95 {
    grid-column: span 2 / span 2;
  }
  #w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0d1-3bae7e95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0d3-3bae7e95 {
    order: 9999;
    grid-column: span 2 / span 2;
  }
  #w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec5f-3bae7e95 {
    grid-column: span 2 / span 2;
  }
  #w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec62-3bae7e95 {
    order: 9999;
    grid-column: span 2 / span 2;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-1cae7e96 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-1cae7e96 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-d5a0f035-00b6-29ff-e6b4-7d880fdee251-1cae7e96 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_14f74732-c814-1ca9-f7d9-b3021d865788-40ae7e9a,
  #w-node-_24f26da2-57ba-fd96-60a7-011043fd8706-40ae7e9a,
  #w-node-_0f9c65a0-c357-8c8b-7201-df606401965d-40ae7e9a,
  #w-node-_944533de-9909-c6e2-9d3f-49c32afa87df-40ae7e9a,
  #w-node-_944533de-9909-c6e2-9d3f-49c32afa87d3-40ae7e9a,
  #w-node-d4fe3133-0b9c-194d-6f6a-3d9199e20c28-40ae7e9a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_74db7538-44aa-c691-20de-dfaf240f96f0-40ae7e9a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_46234231-e665-c786-1da4-8f28810db4fd-40ae7e9a {
    order: 9999;
  }
  #w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fda-40ae7e9a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fdc-40ae7e9a {
    order: 9999;
  }
  #w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e23c-40ae7e9a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_8ea64bd5-8705-28d1-e0bd-55a45e36e6aa-40ae7e9a,
  #w-node-_8ea64bd5-8705-28d1-e0bd-55a45e36e6b6-40ae7e9a,
  #w-node-_8ea64bd5-8705-28d1-e0bd-55a45e36e6c2-40ae7e9a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_54e4375c-59b5-be60-b6ae-2246a903decd-b4ae7e9e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-cd30de4f-6ecb-fff8-eaca-011e858d1488-b4ae7e9e {
    grid-row: span 1 / span 1;
  }
  #w-node-_22ab57af-e66e-dee8-28cb-d79ba6d2b1e3-b4ae7e9e {
    order: -9999;
  }
  #w-node-_9d6abf11-ed72-2bb0-38e2-883dc6a577ed-b4ae7e9e,
  #w-node-_7b616377-0869-370e-bc61-8a6e189a84dc-b4ae7e9e {
    grid-column: span 6 / span 6;
  }
  #w-node-_5dfb9c9c-45af-e03a-3678-9c43ca7765ee-b4ae7e9e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_5dfb9c9c-45af-e03a-3678-9c43ca7765f1-b4ae7e9e {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-ee860359-541a-37c9-9b3f-62f9438cda1f-b4ae7e9e {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_49580887-82c0-b2a5-cad3-550798b6b1ca-b4ae7e9e {
    grid-row: span 1 / span 1;
  }
  #w-node-_333ccea4-fb1a-ab05-c739-32207e28410c-8bae7ea1,
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aee2-8bae7ea1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aee5-8bae7ea1 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aeea-8bae7ea1,
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aef9-8bae7ea1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d3e71f89-7bc7-25c5-a3c8-69f24e915dc5-8bae7ea1 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-d3e71f89-7bc7-25c5-a3c8-69f24e915dc8-8bae7ea1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_8e4ae9bd-6f34-5c2d-fc02-d4bec458c598-8bae7ea1 {
    grid-row: span 1 / span 1;
  }
  #w-node-_583385b4-18ad-2e20-5111-8b7ff614ce4c-8bae7ea1 {
    grid-column: span 6 / span 6;
  }
  #w-node-c9e73573-1ef3-fd48-8a3d-3dbd44370da4-8bae7ea1,
  #w-node-b11b4a7e-c514-4e9d-a645-d4128783a593-8bae7ea1,
  #w-node-_60e334ff-01ac-19ca-0861-99207190ada4-8bae7ea1 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: stretch;
  }
  #w-node-a7b3ed14-f58b-aa84-160e-747eaff3ca84-c5ae7ea4,
  #w-node-_9515ce0c-549b-8b8f-de55-e2fbd861123d-c5ae7ea4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-fc9fadf7-7a42-b6fc-79e9-2f62cf0748f0-c5ae7ea4,
  #w-node-f6cf4aec-9bc5-1ac0-225d-5b4cdfe8f1cf-c5ae7ea4,
  #w-node-_369d5abe-82e5-f99b-39ad-b30419a54e82-c5ae7ea4,
  #w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb0-c5ae7ea4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb3-c5ae7ea4 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb9-c5ae7ea4 {
    order: -9999;
  }
  #w-node-aeac6d0d-5450-cc75-06a7-9ec53c22350b-c5ae7ea4 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
  }
  #w-node-_8d431c84-56e2-41f7-9a87-504343aaa2e5-c5ae7ea4 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_72b3586d-a8fe-7933-4751-8cf69c3c3ec9-c5ae7ea4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e831dca4-51fa-4b43-b536-0e07b4839649-c5ae7ea4,
  #w-node-e831dca4-51fa-4b43-b536-0e07b483964b-c5ae7ea4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-bbae7ea6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #dmitry.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e4a-bbae7ea6,
  #jessie.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e5b-bbae7ea6,
  #sahba.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e6c-bbae7ea6,
  #fernanda.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e7d-bbae7ea6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c64-bbae7ea6 {
    order: -9998;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-bbae7ea6 {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6b-bbae7ea6 {
    order: -9997;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f2-bbae7ea6 {
    grid-column: span 6 / span 6;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47c1-bbae7ea6,
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d3-bbae7ea6,
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d5-bbae7ea6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-74ae7ea7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #dmitry.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013ad-74ae7ea7,
  #jessie.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013be-74ae7ea7,
  #sahba.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013cf-74ae7ea7,
  #fernanda.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013e0-74ae7ea7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c64-74ae7ea7 {
    order: -9998;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-74ae7ea7 {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6b-74ae7ea7 {
    order: -9997;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_3ec6c1b7-bdec-c1b9-6af3-2f92f12565f2-74ae7ea7 {
    grid-column: span 6 / span 6;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47c1-74ae7ea7,
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d3-74ae7ea7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-f997d71e-ce6b-81e2-717d-f4f348587d52-48587d52 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-bf1de334-dc59-38cf-fade-869b544dac2c-5bae7eb0 {
    grid-area: 1/1/2/13;
  }
  #w-node-_12a8f66a-e563-4f32-8094-cbb25c4e869b-5bae7eb0 {
    grid-area: 2/1/3/13;
  }
  #w-node-_2366dca8-c9e2-fcef-9d54-6cded8737ab1-d8ae7eb5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-fe9acbdd-4c57-8416-5aed-2a081faa10ac-d8ae7eb5 {
    grid-column: span 6 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-d8ae7eb5 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f791-d8ae7eb5,
  #w-node-c827daee-5009-c77f-6886-1373742a3370-d8ae7eb5,
  #w-node-_3e9be7da-6b0a-e8b0-d5f5-9cbccdb57e16-d8ae7eb5,
  #w-node-_4b919cd7-d035-c5f1-267c-d914c6c6cdc5-d8ae7eb5 {
    grid-column: span 6 / span 6;
  }
  #w-node-_2516a273-ccc5-ee14-4a11-1dd8117d6d0d-d8ae7eb5 {
    order: -9999;
  }
  #w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbb-d8ae7eb5,
  #w-node-_9b1dcc5f-0d55-e0d3-4613-8dfc3fce5dbd-d8ae7eb5 {
    grid-column: span 6 / span 6;
  }
  #w-node-_459b4e1b-51c0-9b9d-68fd-c5658e743790-7dae7ebc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_867a0163-2d50-e689-0504-034e1110b623-7dae7ebc {
    order: -9999;
  }
  #w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db3c-7dae7ebc,
  #w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db3e-7dae7ebc,
  #w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db40-7dae7ebc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db0c-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db0e-7dae7ebc {
    grid-column: span 6 / span 6;
  }
  #btn-2.w-node-b6ee3419-53a3-6e2d-c0a1-b08455734467-7dae7ebc {
    grid-column: span 2 / span 2;
  }
  #w-node-f0cd20d5-14c9-a7fe-db15-da3cd020db96-7dae7ebc {
    grid-column: span 6 / span 6;
  }
  #w-node-_97902566-96ae-d7d9-51c3-183af9b070da-7dae7ebc,
  #w-node-_97902566-96ae-d7d9-51c3-183af9b070dc-7dae7ebc,
  #w-node-_97902566-96ae-d7d9-51c3-183af9b070de-7dae7ebc {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b50-c3ae7ec2,
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b51-c3ae7ec2,
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b58-c3ae7ec2,
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b5b-c3ae7ec2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d48-c3ae7ec2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d49-c3ae7ec2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #btn-3.w-node-_5baab0e1-dc77-5c6e-f766-54abfcdecf83-c3ae7ec2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_731f711b-d1fd-0efc-99ec-130cbc442758-caae7ec6,
  #w-node-_2f26af79-6a88-426b-29e7-eed938608be1-caae7ec6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_3d3c4057-a03e-eb89-c233-ad0570dbb715-caae7ec6 {
    grid-area: 3/1/4/7;
  }
  #w-node-_8ace9c5c-f83e-9af1-f4c3-695af11fb838-caae7ec6 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_3bef6807-b5b0-c492-afc1-6f87749eaa39-caae7ec6,
  #w-node-_9d344aaf-7d88-18b8-219c-9346493b97d0-caae7ec6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_7ec8aeba-7ad3-8031-342d-893ac9f25739-caae7ec6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_7ec8aeba-7ad3-8031-342d-893ac9f2573c-caae7ec6 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_7c628b85-8852-25d8-20eb-66ab7602ed53-caae7ec6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_226645d1-45a8-4bb0-fbc3-79895e26d412-caae7ec6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_3b402c92-a9d3-25ae-f271-18a8caf297ba-caae7ec6 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-b8332b1f-6b3c-60f2-5038-ece9c499967d-caae7ec6 {
    order: -9999;
  }
  #w-node-_42fad9e0-123a-617e-3925-869b6f5e8de5-caae7ec6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }
  #w-node-c8694a27-a0ef-e5c3-2167-edf8d861c3b9-caae7ec6,
  #w-node-bda1854c-c3f6-70e7-f96b-cd2680cd9aaf-caae7ec6,
  #w-node-d98fa529-3134-3cff-9bd2-24d8a3856926-caae7ec6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_34bfb06f-ac3f-18ab-eb31-59125ae1c8f2-caae7ec6 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_60c430d0-46b4-e326-aead-bbc32656b3cf-caae7ec6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40bb-59ae7ec8,
  #w-node-_9132a675-c5f2-843b-46f8-5ece1c90df38-59ae7ec8 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9132a675-c5f2-843b-46f8-5ece1c90df51-59ae7ec8 {
    grid-column: 2/3;
  }
  #w-node-_5f0f8c00-9bdc-eaf0-0ce0-320ff161600b-59ae7ec8 {
    grid-column: span 6 / span 6;
  }
  #w-node-_5f0f8c00-9bdc-eaf0-0ce0-320ff1616021-59ae7ec8 {
    grid-column: 2/3;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40cf-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40d4-59ae7ec8 {
    grid-column: span 6 / span 6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40d5-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40e0-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40eb-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40f6-59ae7ec8 {
    grid-column: span 4 / span 4;
  }
  #w-node-_44fa8478-8907-7a01-80bc-6f9fe273ca08-59ae7ec8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4103-59ae7ec8,
  #w-node-b7baa142-f13b-db36-abba-33b64e6d51dc-d9ae7ecb {
    grid-column: span 6 / span 6;
  }
  #w-node-e185a160-4a93-36a6-994c-724b32c3b8cb-d9ae7ecb {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_486658ba-b8ca-abf8-a12f-a58e07053a75-d9ae7ecb {
    order: -9999;
  }
  #w-node-b773781d-8c5b-2454-f799-16540fc307d1-d9ae7ecb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_32de2e00-4c26-e5ba-4367-14d2753ccee9-d9ae7ecb,
  #w-node-_32de2e00-4c26-e5ba-4367-14d2753cceed-d9ae7ecb,
  #w-node-_32de2e00-4c26-e5ba-4367-14d2753ccf0a-d9ae7ecb {
    grid-column: span 2 / span 2;
  }
  #w-node-_32de2e00-4c26-e5ba-4367-14d2753ccf0f-d9ae7ecb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-dec84cc1-535b-adc1-6b57-85e93300b83d-65ae7ecf,
  #w-node-_4c8ed11c-c8ad-8033-4af9-59d74569c3f9-65ae7ecf,
  #w-node-_1855edf6-49aa-4600-7893-d2d4b16002cf-65ae7ecf {
    grid-column: span 6 / span 6;
  }
  #w-node-_732c2800-fa1a-4c42-233a-e7619f8fc79b-65ae7ecf {
    grid-area: 1/1/2/3;
    justify-self: center;
  }
  #w-node-_732c2800-fa1a-4c42-233a-e7619f8fc7a5-65ae7ecf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_7ac590c2-fa5c-f891-0d21-0c704ab343f6-65ae7ecf {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_210e15f9-b56b-c2fd-0109-6ef9de45759b-65ae7ecf {
    order: -9998;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d1e46d05-7528-cb7a-e343-7a831a4c6903-65ae7ecf,
  #w-node-cb44daff-65ac-7d8c-dbf9-c0548fd6c424-65ae7ecf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4709a309-576c-4b74-97ae-8131554d3204-65ae7ecf,
  #w-node-_1bcbcbcf-600f-b33a-8e34-328ec37c2d2a-65ae7ecf,
  #w-node-_7957db99-eaba-a2f9-b6a4-c492ab7f07f4-65ae7ecf {
    grid-column: span 6 / span 6;
  }
  #w-node-_7957db99-eaba-a2f9-b6a4-c492ab7f07fe-65ae7ecf {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-de3498b1-a346-7737-5c2d-b747cbd11a6b-65ae7ecf,
  #w-node-_2849c6d2-0a99-1870-822a-edf18da7d6bc-65ae7ecf {
    grid-column: span 6 / span 6;
  }
  #w-node-_2849c6d2-0a99-1870-822a-edf18da7d6be-65ae7ecf {
    grid-column: span 4 / span 4;
  }
  #w-node-_998cd9d9-f1d4-a201-0669-86d85b875472-65ae7ecf,
  #w-node-b84204e4-c040-726b-5d71-3e02d30540ed-65ae7ecf,
  #w-node-_3f170d48-4cb9-a369-169e-ac099d416def-65ae7ecf {
    grid-column: span 6 / span 6;
  }
  #w-node-_02646eb1-6651-cb96-0a15-fb019ce87db1-65ae7ecf,
  #w-node-_02646eb1-6651-cb96-0a15-fb019ce87dc3-65ae7ecf {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_5ca66aa7-d1d8-452c-4a5e-638b46387d5b-c8ae7f21 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d365659a-7d52-b83a-c838-97aaf5c51941-c8ae7f21,
  #w-node-f9d0088a-c4b6-0554-35dd-e61329199716-c8ae7f21,
  #w-node-_61191e1f-3706-7c13-3b47-c36b7178112d-c8ae7f21,
  #w-node-e92ddef5-a665-043c-1094-26db37bf9e29-c8ae7f21,
  #w-node-e92ddef5-a665-043c-1094-26db37bf9e31-c8ae7f21,
  #w-node-e92ddef5-a665-043c-1094-26db37bf9e39-c8ae7f21,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcde5-c8ae7f21,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcded-c8ae7f21,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcdf5-c8ae7f21,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcdfd-c8ae7f21,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bce02-c8ae7f21,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bce07-c8ae7f21,
  #w-node-ab48daf6-5964-1fa8-ab4c-bcca2d0d2af6-c8ae7f21,
  #w-node-ab48daf6-5964-1fa8-ab4c-bcca2d0d2afc-c8ae7f21,
  #w-node-ab48daf6-5964-1fa8-ab4c-bcca2d0d2b02-c8ae7f21 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5da5-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-c8ae7f21 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-f7420963-fe19-15cc-a719-963800ead1b6-c8ae7f21,
  #w-node-f7420963-fe19-15cc-a719-963800ead1b8-c8ae7f21 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_5ca66aa7-d1d8-452c-4a5e-638b46387d5b-e4ae7f93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d365659a-7d52-b83a-c838-97aaf5c51941-e4ae7f93,
  #w-node-f9d0088a-c4b6-0554-35dd-e61329199716-e4ae7f93,
  #w-node-_61191e1f-3706-7c13-3b47-c36b7178112d-e4ae7f93,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcde5-e4ae7f93,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcded-e4ae7f93,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcdf5-e4ae7f93,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bcdfd-e4ae7f93,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bce02-e4ae7f93,
  #w-node-_80427498-f130-0aeb-8e38-8631c41bce07-e4ae7f93,
  #w-node-ab48daf6-5964-1fa8-ab4c-bcca2d0d2af6-e4ae7f93,
  #w-node-ab48daf6-5964-1fa8-ab4c-bcca2d0d2afc-e4ae7f93,
  #w-node-ab48daf6-5964-1fa8-ab4c-bcca2d0d2b02-e4ae7f93 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-e4ae7f93,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-e4ae7f93,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-e4ae7f93,
  #w-node-_513d4a1b-216e-f44c-fb32-06ea0abd90ff-a3ae7fdf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-12ae802b {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-_6b3bc3b8-d5fa-d0c4-084a-bacabc6c9105-12ae802b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-a631b72e-ebcf-ce89-255b-d095364c5fa8-12ae802b,
  #w-node-_30b371fa-369a-7397-dbd1-8085772eea87-12ae802b,
  #w-node-_474903bd-8ce5-f231-3d94-6f0b8c76fb50-12ae802b,
  #w-node-b332a59e-3c1a-9952-cfd7-cb13c3a5fc34-12ae802b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-f3c743c8-e32c-2388-faaa-3bc33d3bbf06-d5ae802f,
  #w-node-_2aa5fb5d-53ca-0d3b-f93b-d8fff2d16a8c-d5ae802f,
  #w-node-f3d83b22-cc75-8d9c-b63c-aeee5a2a0eea-d5ae802f {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-2aae8030 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-_66c53ab1-7e6d-f29d-8de0-551ee9593042-2aae8030 {
    grid-column: span 12 / span 12;
  }
  #w-node-a631b72e-ebcf-ce89-255b-d095364c5fa8-2aae8030,
  #w-node-_30b371fa-369a-7397-dbd1-8085772eea87-2aae8030,
  #w-node-_474903bd-8ce5-f231-3d94-6f0b8c76fb50-2aae8030,
  #w-node-b332a59e-3c1a-9952-cfd7-cb13c3a5fc34-2aae8030 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae8035 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-ceae8035 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-d0ec5811-c384-f50a-8be2-a32704a9982e-eeae8036 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d0ec5811-c384-f50a-8be2-a32704a9982e-e7ae8037 {
    grid-area: 1/2/2/6;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-3eae8039 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-3eae8039 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-bdfa2f2d-f6ed-d7f9-803e-bbe3d9827f6c-bcae803d,
  #w-node-bdfa2f2d-f6ed-d7f9-803e-bbe3d9827f6e-bcae803d {
    grid-column: span 6 / span 6;
  }
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa1015-bcae803d,
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa101c-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa103c-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
  }
  #w-node-de6a435d-adb3-a284-1159-ef57e730717e-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-de6a435d-adb3-a284-1159-ef57e7307180-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cb-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cd-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b72-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b74-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_4f4378e9-e121-0e29-9f03-d919c70b866a-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_4f4378e9-e121-0e29-9f03-d919c70b866c-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_305503b9-8860-caa4-ef14-ff210886527f-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_305503b9-8860-caa4-ef14-ff2108865281-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_738653ef-888c-1979-4e2e-673323be142f-bcae803d,
  #w-node-_5e04602c-9013-c14e-b1d4-c932305cefac-bcae803d,
  #w-node-_95f7cf84-bf96-d2d6-3257-bf14bc4f83bc-bcae803d,
  #w-node-d629c44a-1803-d736-8678-3697ef358d36-bcae803d,
  #w-node-_6de4cd76-3e9c-6ad8-373c-658974a143e0-bcae803d,
  #w-node-_31fd68d2-44aa-01aa-8acb-278f9900169f-bcae803d,
  #w-node-_8b3c5a0e-20f0-3635-fed1-14bf95302909-bcae803d,
  #w-node-_00592563-433a-dfa4-bb00-bff5e586db96-bcae803d,
  #w-node-dcde825c-1749-d4b6-1d4d-e6fd27125deb-bcae803d,
  #w-node-_4d943ffe-50ce-ff7b-e5b9-c4ae729f26e5-bcae803d,
  #w-node-_6de4cd76-3e9c-6ad8-373c-658974a143f5-bcae803d,
  #w-node-_16d3197e-44ff-98bf-fe58-8ffa55141efa-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_16d3197e-44ff-98bf-fe58-8ffa55141f1d-bcae803d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: end;
  }
  #w-node-_766eb5bf-2935-6fce-7fd5-eebc7a57b25d-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d615645e-fc74-12bb-8138-d771b6c2e088-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #btn-5.w-node-_95fe6abe-0a7a-c730-9636-c8d77ef9e36c-bcae803d {
    grid-column: span 6 / span 6;
    justify-self: start;
  }
  #w-node-c5f3b564-6c95-afd8-854c-7ac384ae643d-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_01f299c5-f90a-87dc-9edd-263d1db26a3a-a0ae8051,
  #w-node-_01f299c5-f90a-87dc-9edd-263d1db26a3e-a0ae8051,
  #w-node-_01f299c5-f90a-87dc-9edd-263d1db26a5b-a0ae8051 {
    grid-column: span 2 / span 2;
  }
  #w-node-_01f299c5-f90a-87dc-9edd-263d1db26a60-a0ae8051 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2ee94ba4-055e-ca5b-0106-bf2033c9eeb0-b5ae8077,
  #w-node-_2ee94ba4-055e-ca5b-0106-bf2033c9eebe-b5ae8077,
  #w-node-_2ee94ba4-055e-ca5b-0106-bf2033c9eed8-b5ae8077 {
    grid-column: span 6 / span 6;
  }
  #w-node-_641671d8-6d55-90e6-843f-fa792eefa12b-b5ae8077,
  #w-node-_641671d8-6d55-90e6-843f-fa792eefa12d-b5ae8077 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1ee3-355b981b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1ef5-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1ef7-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f0e-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f25-355b981b {
    grid-column: span 6 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f3e-355b981b {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f49-355b981b {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f4e-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f53-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f70-355b981b {
    grid-column: span 6 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f74-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f77-355b981b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f7a-355b981b {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f85-355b981b {
    grid-column: span 6 / span 6;
  }
  #w-node-_9d391413-b20d-5270-569a-d11fcee2ab9e-cee2ab9b,
  #w-node-_9d391413-b20d-5270-569a-d11fcee2abc0-cee2ab9b {
    grid-column: span 2 / span 2;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2529-4271c73a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2547-4271c73a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2557-4271c73a {
    grid-row: span 1 / span 1;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed255c-4271c73a,
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25b6-4271c73a,
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25d6-4271c73a {
    grid-column: span 6 / span 6;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25d9-4271c73a {
    order: 9999;
    justify-self: start;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed25dd-4271c73a {
    grid-column: span 6 / span 6;
  }
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b225624-4271c73a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b22563c-4271c73a {
    grid-column: span 6 / span 6;
  }
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b22565a-4271c73a {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b2256bb-4271c73a,
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b225735-4271c73a {
    grid-column: span 6 / span 6;
  }
  #w-node-_44ed6fa7-5f7d-c1fc-ed86-bba8b5ed803e-5ded785f {
    grid-column: span 2 / span 2;
  }
  #w-node-d450665b-9573-82a2-b8d9-bad6994f7ab8-5ded785f,
  #w-node-_6c7e2421-95b9-18ff-6b44-b5c34bdbc319-5ded785f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #right-column.w-node-bd43f355-e2e3-9426-cdae-45d41bd5803e-5ded785f,
  #w-node-ade2d3ef-0c03-897f-e971-7185e0a5b063-5ded785f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-21490c49 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-21490c49 {
    order: 9999;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-21490c49,
  #w-node-_5be13c6c-7446-0519-6469-435d091788e4-21490c49 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-_535e847c-b151-fb43-a0e6-81fb078e1b8e-21490c49 {
    order: 9999;
  }
  #w-node-_535e847c-b151-fb43-a0e6-81fb078e1b90-21490c49 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-21490c49,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-21490c49,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-21490c49 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-fecc523a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-fecc523a {
    order: 9999;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-fecc523a,
  #w-node-_26dbd4f3-a68e-9c3a-4da4-68790be0666f-fecc523a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-_5be13c6c-7446-0519-6469-435d091788e4-fecc523a {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-fecc523a,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-fecc523a,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-fecc523a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-d9515588 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-d9515588 {
    order: 9999;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-d9515588,
  #w-node-f429c81d-c8bd-f506-9ec3-c19f63232cb1-d9515588 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-d9515588,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-d9515588,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-d9515588 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-2fb0ab95 {
    order: 9999;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-2fb0ab95,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-2fb0ab95 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-e14d0877-d334-8cde-f9ec-8f5047b669ef-2fb0ab95 {
    order: 9999;
  }
  #w-node-e14d0877-d334-8cde-f9ec-8f5047b669f1-2fb0ab95 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-2fb0ab95,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-2fb0ab95,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-2fb0ab95 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_0350b8d4-a5a0-8e89-924f-91974302607a-b649438f,
  #w-node-_0350b8d4-a5a0-8e89-924f-91974302607c-b649438f,
  #w-node-_0350b8d4-a5a0-8e89-924f-91974302607d-b649438f,
  #w-node-_0350b8d4-a5a0-8e89-924f-919743026082-b649438f,
  #w-node-_0350b8d4-a5a0-8e89-924f-919743026087-b649438f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-a1803b62-7556-4067-5eeb-ac9faa6a94ea-b649438f {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-_0350b8d4-a5a0-8e89-924f-91974302609b-b649438f,
  #w-node-_0350b8d4-a5a0-8e89-924f-91974302609d-b649438f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c433-a450cca1 {
    order: 9999;
  }
  #w-node-e006202e-47ee-75c5-8734-0b4be8f1c435-a450cca1,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae7b-a450cca1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: start;
  }
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-a450cca1,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-a450cca1,
  #w-node-_3561c73f-92ac-1e56-b8b4-6fb04a2374ac-a450cca1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824e5-575bea62 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824ed-575bea62 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }
  #w-node-_9816132a-4f7e-db30-ec39-d4fef64bf5a0-575bea62 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_45e8792d-b147-9618-4028-a29ff56248f7-575bea62,
  #w-node-c3c0f108-8903-b883-65bb-4f6d26df1d2c-575bea62 {
    grid-column: span 6 / span 6;
  }
  #w-node-b02f1515-72d6-690a-8eac-24d5768e235d-575bea62,
  #w-node-_1123b292-f90a-8480-6370-dc5a445d63e3-575bea62 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-cd3c54ae-1da6-2fa3-9dfe-adb2dcab0085-575bea62 {
    grid-column: span 6 / span 6;
  }
  #w-node-f840e7bb-ae47-d188-78c0-174d73199f5d-575bea62 {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824e5-6af0e09b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7616a5d0-2761-db5c-9d00-c1a98d75e499-6af0e09b,
  #w-node-_3fd21714-abf6-1131-7c4a-5cbb2ef69284-6af0e09b,
  #w-node-f27e8d69-0982-0f20-f20b-ba066ac70c74-6af0e09b,
  #w-node-c4d06208-4745-9b17-0e8b-868dc490e5f1-6af0e09b {
    grid-column: span 6 / span 6;
  }
  #w-node-_034082a9-200b-c99e-0736-f928a3d87a36-6af0e09b {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_034082a9-200b-c99e-0736-f928a3d87a53-6af0e09b {
    grid-row: span 1 / span 1;
  }
  #w-node-f417b92e-bb08-ec46-eb6d-65331b3000d7-6af0e09b,
  #w-node-_8335f179-7d70-cd77-5eb5-dd33812460dc-6af0e09b,
  #w-node-_485f7492-fa17-9219-99c4-c0d4580678c5-6af0e09b,
  #w-node-c3c0f108-8903-b883-65bb-4f6d26df1d2c-6af0e09b {
    grid-column: span 6 / span 6;
  }
  #w-node-_3fc6ec30-ed9a-0cd1-1d76-e80d20fa78a7-6af0e09b {
    order: 9999;
    justify-self: start;
  }
  #w-node-_9d68ea2f-3f62-2f7f-f545-8c02cb2cebc5-6af0e09b,
  #w-node-_03bfc1ec-aeda-6d31-ca63-86ccb127d2da-6af0e09b {
    grid-column: span 6 / span 6;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de92a-f25b5683 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de948-f25b5683 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de958-f25b5683 {
    grid-row: span 1 / span 1;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de95d-f25b5683,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de9b7-f25b5683,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de9d7-f25b5683 {
    grid-column: span 6 / span 6;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de9da-f25b5683 {
    order: 9999;
    justify-self: start;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de9de-f25b5683 {
    grid-column: span 6 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d39e-86de026a {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3a3-86de026a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3b1-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3bd-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3c9-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3d5-86de026a,
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b50-b180c04d,
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b51-b180c04d,
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b58-b180c04d,
  #w-node-fc5d18b1-2069-e07a-1d55-10a425ed7b5b-b180c04d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_8306799a-e06d-30ab-d99c-edf635b4b347-b180c04d,
  #w-node-_8306799a-e06d-30ab-d99c-edf635b4b353-b180c04d {
    grid-column: span 6 / span 6;
  }
  #w-node-_8306799a-e06d-30ab-d99c-edf635b4b354-b180c04d,
  #w-node-_8306799a-e06d-30ab-d99c-edf635b4b368-b180c04d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d48-b180c04d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d49-b180c04d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-e754b036-69c7-fc7e-1a57-df22c8b9964c-b180c04d {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-e754b036-69c7-fc7e-1a57-df22c8b9964e-b180c04d {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e754b036-69c7-fc7e-1a57-df22c8b99656-b180c04d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_65b7f5a2-ce27-9b02-a39b-cd485c8f6016-b180c04d {
    grid-column: span 6 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d39e-514fca24 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3a3-514fca24 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3bd-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3b1-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3c9-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3d5-514fca24,
  #w-node-_6a0e2d80-6be3-bcd8-d62d-28196278d55d-696a1de7,
  #w-node-_1327ccd4-233e-dce6-3335-fdfaa95b6a23-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4aa0a572-4413-f1d0-fef5-bd5f7cb126bd-696a1de7,
  #w-node-deb3c3a1-adb5-c88f-eb9b-30f800ea5535-696a1de7,
  #w-node-_4e89e882-163c-74f3-bd7c-3a8fa6a0841e-696a1de7 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-_30d19c67-e870-74c8-0220-d719e982d311-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_30d19c67-e870-74c8-0220-d719e982d313-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }
  #w-node-f6e448d3-4f47-ae15-017b-dba872525fed-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbba-696a1de7,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbcf-696a1de7,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbdd-696a1de7,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbc1-696a1de7,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbd6-696a1de7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_1b7f8dcf-0ab8-a494-02f1-c9c5357f696b-696a1de7 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }
  #w-node-aadce05b-3796-ff7f-56de-44d5acabd2b8-696a1de7,
  #w-node-eacb5fe7-d720-ac10-2ab4-e966d5a7fcca-696a1de7,
  #w-node-bb6a865f-38ec-29c7-1115-53158afc63e0-696a1de7,
  #w-node-_88b4cbad-169e-014d-123e-d2498d9f5ab1-696a1de7,
  #w-node-e4fb2f4b-c76f-b466-bad2-5b2c24384074-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da53-696a1de7,
  #w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da5b-696a1de7,
  #w-node-_4abcfa19-b5ca-a827-eeb3-c82437d44611-696a1de7,
  #w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da6b-696a1de7,
  #w-node-_94878490-89dd-7744-1dfa-20c4fd3150ee-696a1de7 {
    grid-column: span 6 / span 6;
  }
  #w-node-_45da32d6-0364-0faa-bd34-40c7d9ced276-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e5421110-5dc5-5d0c-86ff-c99901960947-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f13e2f7f-c68c-ea32-1dd8-83b15885850f-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-dd93ed4c-ca27-02a6-57a6-2effccc50ae1-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-dd93ed4c-ca27-02a6-57a6-2effccc50ae3-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-_92b9cbb2-6c70-51d2-a7b6-e24e43f3d370-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_92b9cbb2-6c70-51d2-a7b6-e24e43f3d372-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e4-6b1b9808 {
    grid-area: span 1 / span 11 / span 1 / span 11;
    align-self: end;
  }
  #w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e1-6b1b9808 {
    grid-row: span 1 / span 1;
  }
  #w-node-_3652d71a-2de7-4674-0894-047a67ce4676-6b1b9808,
  #w-node-_08385fa3-329a-e3c8-3c06-8dc63c97b3d7-6b1b9808,
  #w-node-_927debd6-1d8f-2023-3f86-defc5525dfb1-6b1b9808,
  #w-node-_0f7af9d9-94b7-e68a-4107-066ce2346c5f-6b1b9808 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_28ce8a62-387c-09c6-958a-4d1a34575108-6b1b9808,
  #w-node-_96f1f8f2-0718-7f9d-9428-7a57f0a8ed55-6b1b9808 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef33-6b1b9808,
  #w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef35-6b1b9808 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cbc-ad4ed62b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cd9-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cdb-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cf2-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d09-ad4ed62b {
    grid-column: span 6 / span 6;
  }
  #w-node-_7001ad15-b62f-2e99-2165-c836188d8f7b-ad4ed62b,
  #w-node-_7ca6e606-1f2e-e5ac-61a0-be2631e24463-ad4ed62b {
    grid-column: span 2 / span 2;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d22-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d24-ad4ed62b {
    grid-column: span 6 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d70-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d73-ad4ed62b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d76-ad4ed62b {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d7f-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d84-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7da1-ad4ed62b {
    grid-column: span 6 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7f03-ad4ed62b {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
    justify-self: start;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7f0c-ad4ed62b {
    grid-column: span 6 / span 6;
  }
  #w-node-dfd97056-41cd-8130-d762-6d0cb6bebf4f-ebfe60de {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-dfd97056-41cd-8130-d762-6d0cb6bebf57-ebfe60de {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }
  #w-node-_7a760ea9-7cf3-e19d-e603-508844ae1ace-ebfe60de {
    grid-column: span 6 / span 6;
  }
  #w-node-_7a760ea9-7cf3-e19d-e603-508844ae1ae4-ebfe60de {
    grid-column: 2/3;
  }
  #w-node-_7a760ea9-7cf3-e19d-e603-508844ae1a68-ebfe60de {
    grid-column: span 6 / span 6;
  }
  #w-node-_7a760ea9-7cf3-e19d-e603-508844ae1a7e-ebfe60de {
    grid-column: 2/3;
  }
  #w-node-e5d42cdf-2ec5-4113-bc6b-f0c08864ff01-ebfe60de {
    grid-column: span 6 / span 6;
  }
  #w-node-e5d42cdf-2ec5-4113-bc6b-f0c08864ff17-ebfe60de {
    grid-column: 2/3;
  }
  #w-node-bec2a6e3-6a9d-4cb9-51d3-ae5c3617a93e-ebfe60de {
    grid-column: span 6 / span 6;
  }
  #w-node-bec2a6e3-6a9d-4cb9-51d3-ae5c3617a954-ebfe60de {
    grid-column: 2/3;
  }
  #w-node-_5df49ed6-e972-b2be-40ef-d241df2b8f88-ebfe60de {
    grid-column: span 6 / span 6;
  }
  #w-node-_8885cf58-75e0-2013-ba7c-127dd240fe56-ebfe60de {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_6b54870b-8349-85dd-d7c0-2f06bb3303ca-ebfe60de {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-c85344c4-5c54-04fe-0881-cb51ff0e8fab-ebfe60de {
    grid-column: span 6 / span 6;
  }
  #w-node-df1b071d-9fbe-56c5-bd0a-82924ef9de51-df259530,
  #w-node-_6f9dd1c9-24d5-7d31-ea3e-998659434789-df259530,
  #w-node-e963b229-cd2d-e4a5-dec0-e5ca127bebfa-df259530 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-b162eab2-a295-9bbd-dc3f-4854c16d3b4c-f215af79,
  #w-node-a2afeb30-2b5c-1c92-ba5c-140e4775c93c-f215af79 {
    grid-column: span 6 / span 6;
  }
  #w-node-d2857fc8-d817-4910-6418-87f0203884f8-f215af79 {
    order: 9999;
  }
  #w-node-_019a03b3-b794-b662-7743-9a2fade40e7e-f215af79,
  #w-node-d6e0782c-2910-f29b-d25e-38f76bdc8d31-f215af79,
  #w-node-dd647862-92fb-5ce3-ea81-d0e55a4c33ab-f215af79,
  #w-node-_0317401a-9749-4495-a6b2-6c66d200895b-f215af79,
  #w-node-c86e9410-c840-fe66-4cfc-bf436dfc3648-f215af79,
  #w-node-c86e9410-c840-fe66-4cfc-bf436dfc364d-f215af79 {
    grid-column: span 6 / span 6;
  }
  #w-node-c86e9410-c840-fe66-4cfc-bf436dfc364f-f215af79 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-dec54da4-a5ec-b095-1998-3a2710931533-f215af79,
  #w-node-_22b79773-2eee-4263-2da3-9744eeedca48-f215af79,
  #w-node-_9b8c7cf8-8768-ca3d-82d0-4a9c9fbca742-f215af79,
  #w-node-_9bba4305-8812-219c-ce50-2613a56d2547-f215af79 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9bba4305-8812-219c-ce50-2613a56d254a-f215af79,
  #w-node-_9bba4305-8812-219c-ce50-2613a56d2552-f215af79,
  #w-node-_9bba4305-8812-219c-ce50-2613a56d255a-f215af79 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_5bbfa046-d377-3122-5f4b-f9483b076f1c-f215af79 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_13129dee-9743-20c1-b7bf-1efe47452708-f215af79 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }
  #w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a230-f215af79,
  #w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a234-f215af79,
  #w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a251-f215af79 {
    grid-column: span 2 / span 2;
  }
  #w-node-cc9fe195-2784-3b5e-b5eb-6e63c477a256-f215af79 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_615b1580-ff96-60fd-100a-f1e5fd740db8-70796671 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2540-0c7f1608,
  #w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2544-0c7f1608,
  #w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2561-0c7f1608 {
    grid-column: span 2 / span 2;
  }
  #w-node-d5f40e67-ca81-0f63-feb4-948dbb6b2566-0c7f1608 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa783739-6dd1b7e4 {
    grid-column: span 6 / span 6;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa78374e-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783757-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783760-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783774-6dd1b7e4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_58e49fd3-3ad0-6f69-a101-c2ef6926e56c-6dd1b7e4 {
    grid-column: span 6 / span 6;
  }
  #w-node-_11e38d8c-69be-91ee-1fa4-36247a860c21-6dd1b7e4,
  #w-node-_11e38d8c-69be-91ee-1fa4-36247a860c22-6dd1b7e4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c20d-507b480e,
  #w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c227-507b480e,
  #GDPR.w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c22c-507b480e,
  #w-node-_10d53b8e-171d-941c-5fd5-b7b7fa67c230-507b480e {
    grid-column: span 1 / span 1;
  }
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a46c-507b480e,
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a47f-507b480e,
  #w-node-_96cee0e5-7e06-2f9a-8bc6-26e89874a491-507b480e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e41-507b480e {
    grid-column: span 6 / span 6;
  }
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e44-507b480e,
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e4c-507b480e,
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e54-507b480e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f96f2-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f96f3-9985e9c1 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f96f5-9985e9c1 {
    order: 9999;
  }
  #w-node-_4340a5eb-ea74-c2fc-d8cc-adf4f912e166-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f970f-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9711-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f972e-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9732-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9737-9985e9c1 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9743-9985e9c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97b2-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97e3-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f97f2-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9860-9985e9c1 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9865-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f986d-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9875-9985e9c1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9880-9985e9c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9885-9985e9c1 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f988f-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9893-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98b0-9985e9c1 {
    grid-column: span 2 / span 2;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f98b5-9985e9c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_70ec4c57-3f01-71af-c906-2258d75227e3-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d75227e8-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d75227f1-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d75227fa-55cb3f73 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7ef0e646-99c7-9469-74f8-29e6bd303869-d09c2267,
  #w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996d2-d09c2267,
  #w-node-_30853bb6-abbb-38fd-140f-96b4c09ffd2a-d09c2267 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996ef-d09c2267 {
    grid-row: span 1 / span 1;
  }
  #w-node-_30ded109-1764-2428-235e-6938475d13dd-d09c2267 {
    grid-row-end: 2;
    grid-column-end: 7;
  }
  #w-node-_30ded109-1764-2428-235e-6938475d13de-d09c2267 {
    grid-area: 1/1/2/7;
    align-self: start;
  }
  #w-node-_30ded109-1764-2428-235e-6938475d13fd-d09c2267 {
    grid-area: 2/1/3/7;
  }
  #w-node-_30ded109-1764-2428-235e-6938475d1417-d09c2267 {
    grid-column-end: 7;
  }
  #w-node-c924221b-39f6-45a2-ba86-f868301049c8-d09c2267 {
    grid-row-end: 2;
    grid-column-end: 7;
  }
  #w-node-c924221b-39f6-45a2-ba86-f868301049c9-d09c2267 {
    grid-area: 1/1/2/7;
    align-self: start;
  }
  #w-node-c924221b-39f6-45a2-ba86-f868301049e8-d09c2267 {
    grid-area: 2/1/3/7;
  }
  #w-node-c924221b-39f6-45a2-ba86-f86830104a02-d09c2267 {
    grid-column: span 6 / span 6;
  }
  #w-node-_91d5394e-355d-51a6-f2f2-e146d3810808-d09c2267,
  #w-node-_42922d31-a741-4518-63ba-a8440967165b-d09c2267 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-ad6446e2-c957-4a3a-ff3c-ccd4f18960f4-d09c2267 {
    grid-row-end: 2;
    grid-column-end: 7;
  }
  #w-node-ad6446e2-c957-4a3a-ff3c-ccd4f18960f5-d09c2267 {
    grid-area: 1/1/2/7;
    align-self: start;
  }
  #w-node-ad6446e2-c957-4a3a-ff3c-ccd4f1896114-d09c2267 {
    grid-area: 2/1/3/7;
  }
  #w-node-ad6446e2-c957-4a3a-ff3c-ccd4f189612e-d09c2267 {
    grid-column-end: 7;
  }
  #w-node-_97f77a11-a305-7e5e-c33b-46d280bfc197-d09c2267 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_97f77a11-a305-7e5e-c33b-46d280bfc19a-d09c2267 {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_97f77a11-a305-7e5e-c33b-46d280bfc19d-d09c2267 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_37db1ae3-c041-6086-cc52-c50ee559a042-5c500c19,
  #w-node-_55da8ad4-7486-86ae-b006-9b2bd275d6af-5c500c19 {
    grid-column: span 6 / span 6;
  }
  #w-node-cb1f47d7-5dce-7cd1-38f0-8722ec39b96f-5c500c19,
  #w-node-b09915b9-3ffc-e602-2668-926d1f955a5d-5c500c19 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-bb98dd61-0761-928b-420e-93b77c6d6fe9-5c500c19 {
    grid-column: span 6 / span 6;
  }
  #w-node-_7b06b137-9ae7-6947-c877-8de164fab6c3-5c500c19,
  #w-node-_7b06b137-9ae7-6947-c877-8de164fab6c5-5c500c19 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_176fea02-483f-dc69-6b46-71017a910546-5c500c19 {
    grid-column: span 6 / span 6;
  }
  #w-node-_5c797b83-708d-8cab-38ba-850c055e5dba-5c500c19 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-b40a53b0-26d1-0ac9-deaa-ce6e024bb9cd-5c500c19 {
    grid-area: 3/1/4/7;
    justify-self: center;
  }
  #w-node-df53d140-b98f-e1a7-83f9-6ffafa6dbe3b-5c500c19 {
    grid-column: span 6 / span 6;
  }
  #w-node-_6a0e2d80-6be3-bcd8-d62d-28196278d55d-a671b016,
  #w-node-_1327ccd4-233e-dce6-3335-fdfaa95b6a23-a671b016,
  #w-node-ac3c9563-f560-fa84-629b-9ecff0540b30-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_502c6547-30c6-4d95-9fb4-0a5483cfba45-a671b016 {
    grid-area: 2/1/3/7;
    align-self: center;
  }
  #w-node-acdf73af-d87a-720f-dcad-2e7cb6233882-a671b016 {
    grid-area: 2/1/3/7;
  }
  #w-node-_7ff8d23c-ce18-1a35-5582-899531c44146-a671b016,
  #w-node-_2ebd092a-354f-6e81-9e48-833a1493e172-a671b016 {
    order: 9999;
  }
  #w-node-_30d19c67-e870-74c8-0220-d719e982d311-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_30d19c67-e870-74c8-0220-d719e982d313-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }
  #w-node-_38cf50c3-3577-4355-e3d2-f13319c9e96d-a671b016,
  #w-node-_5046969e-fbbe-03a3-7b4b-f4256b6934b8-a671b016,
  #w-node-_20c5bcd4-68d1-30a4-1972-2017beb29984-a671b016,
  #w-node-c64f1f6c-e42a-441c-0561-5a62e265993f-a671b016,
  #w-node-_62bc95be-e362-6163-4dbe-8f55b3d5f821-a671b016,
  #w-node-bb6636ed-a394-5c07-f5d9-065113f7ccdd-a671b016,
  #w-node-_91d3da72-84bc-f891-e69e-2344466ace05-a671b016 {
    grid-column: span 3 / span 3;
  }
  #w-node-d5c21207-bde4-3daa-9a91-de58e26d04f2-a671b016,
  #w-node-_4dbab109-f312-9b29-1fe7-f8d25b681f5c-a671b016,
  #w-node-_574482c8-e989-740f-77e4-b51e3b882cc4-a671b016 {
    grid-column: span 6 / span 6;
  }
  #w-node-f57d2ac6-8e7b-555d-10ee-0735689ec49d-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-f11d8064-4e04-4b61-0583-fbf199a2d4cf-a671b016 {
    grid-column: span 6 / span 6;
  }
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbba-a671b016,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbcf-a671b016,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbdd-a671b016,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbc1-a671b016,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbd6-a671b016 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-f756994b-41e1-80e8-58ce-3f1297446fce-a671b016,
  #w-node-c2f13fd0-8bc1-1cf6-ad9e-862dea219313-a671b016,
  #w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fc6-a671b016,
  #w-node-_99c41e03-e6a2-4fdc-5e66-e6c3985e0fcd-a671b016,
  #w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be6d-a671b016,
  #w-node-_27aa9885-73e1-6b82-4ce3-540ba4e3be74-a671b016 {
    grid-column: span 6 / span 6;
  }
  #w-node-_3dc7ff75-6ead-41b7-0acb-9581df201179-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d5d805ac-3e26-9875-54da-9444021a4c8b-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }
  #w-node-_42df4779-5732-f7f6-cecc-d5e99d84b962-a671b016 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_42df4779-5732-f7f6-cecc-d5e99d84b97d-a671b016 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-c69047db-e04f-ee5e-a4b7-094246456a1d-a671b016,
  #w-node-d0ab913f-822e-8f74-b2aa-616c085b4ca9-a671b016,
  #w-node-_1b195e25-d51a-631c-9b8c-6845bd8e0202-a671b016,
  #w-node-abb4c3ad-1461-fa04-7149-044e0b6173b0-a671b016,
  #w-node-_74878a82-5ba8-d25b-bd8a-acf1107138de-a671b016,
  #w-node-_2bc2962a-e0f9-73e4-71d8-d805a35769fb-a671b016,
  #w-node-f9446f85-c7ca-97fb-496e-aee12270319b-a671b016,
  #w-node-a34df83b-5d07-bff2-8335-6042b3c60329-a671b016,
  #w-node-_1747e92c-8c3a-3f96-2c8c-538f24e6952a-a671b016,
  #w-node-_1747e92c-8c3a-3f96-2c8c-538f24e6952e-a671b016,
  #w-node-_1375a439-e52d-84b4-c255-a72db2d40177-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5f07427e-4237-fc45-2a60-9636be5e1262-a671b016 {
    grid-column: span 6 / span 6;
  }
  #w-node-_88b4cbad-169e-014d-123e-d2498d9f5ab1-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da53-a671b016,
  #w-node-_8ed78e88-bf3e-d591-cb4d-7cf1bef5da5b-a671b016,
  #w-node-_4abcfa19-b5ca-a827-eeb3-c82437d44611-a671b016 {
    grid-column: span 6 / span 6;
  }
  #w-node-_6115c56c-6d3a-94cc-847c-3b79ca27b738-a671b016 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_6115c56c-6d3a-94cc-847c-3b79ca27b748-a671b016 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }
  #w-node-e5421110-5dc5-5d0c-86ff-c99901960947-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f13e2f7f-c68c-ea32-1dd8-83b15885850f-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-f49ef233-4c3c-9307-bb3d-868d2fb938df-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f49ef233-4c3c-9307-bb3d-868d2fb938e1-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-d057ec0d-284c-1026-02e3-8bc657d58a82-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-d057ec0d-284c-1026-02e3-8bc657d58a84-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-d23d8dc6-fb30-0deb-459d-b3a4f417a33d-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-d23d8dc6-fb30-0deb-459d-b3a4f417a33f-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-_2cfc16e4-ef92-eaf8-fa8a-bddccc8a8faf-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2cfc16e4-ef92-eaf8-fa8a-bddccc8a8fb1-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-_36bb3639-5cb8-0793-6b44-9c9443e4b140-07d14dd6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_2fd512eb-4c9c-6401-2de5-951a50381654-07d14dd6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_0c0dc6ba-01a0-15aa-a2b4-97f1d19c4d6f-07d14dd6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }
  #w-node-e35945aa-08c3-2ada-e97c-8e75cbdd756b-07d14dd6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }
  #w-node-_8538e293-0ce1-7d86-bb4b-b3f0443e57cf-07d14dd6 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_8538e293-0ce1-7d86-bb4b-b3f0443e57e4-07d14dd6 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }
  #w-node-_0eaa9c31-220b-fdf0-30f2-044b92dedfd4-07d14dd6,
  #w-node-_0eaa9c31-220b-fdf0-30f2-044b92dedfd7-07d14dd6,
  #w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4c8-71d2a7a4 {
    grid-column: span 6 / span 6;
  }
  #w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4ca-71d2a7a4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4df-71d2a7a4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }
  #w-node-_00335962-d9cb-8edd-6b98-0a0eefb4a4f1-71d2a7a4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }
  #w-node-_120bcd77-2400-2ede-d6d2-6a6d97fd3b2d-71d2a7a4 {
    grid-column: span 6 / span 6;
  }
  #w-node-_120bcd77-2400-2ede-d6d2-6a6d97fd3b2e-71d2a7a4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_120bcd77-2400-2ede-d6d2-6a6d97fd3b40-71d2a7a4 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }
  #w-node-_7060027d-748d-99c1-ced5-ac04a613259e-71d2a7a4,
  #w-node-_78610a26-17c7-437b-73b1-7b778575fdcd-71d2a7a4,
  #w-node-_234eb751-31b5-9d34-cced-ec03809f1126-80c641b2 {
    grid-column: span 6 / span 6;
  }
  #w-node-_234eb751-31b5-9d34-cced-ec03809f1128-80c641b2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_234eb751-31b5-9d34-cced-ec03809f113a-80c641b2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }
  #w-node-_234eb751-31b5-9d34-cced-ec03809f1148-80c641b2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: end;
  }
  #w-node-c2320159-34ee-adf7-e6d4-3d10f9c6d5c4-80c641b2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-c2320159-34ee-adf7-e6d4-3d10f9c6d5d3-80c641b2 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }
  #w-node-eb7a9493-fe17-6115-8a52-4b9e896539ea-80c641b2,
  #w-node-eb7a9493-fe17-6115-8a52-4b9e896539ed-80c641b2 {
    grid-column: span 6 / span 6;
  }
}
@media screen and (max-width: 479px) {
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adae5-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adaea-a0ae7da9 {
    grid-column: span 6 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb5a-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adb5f-a0ae7da9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc19-a0ae7da9 {
    grid-column: span 6 / span 6;
  }
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc1c-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc22-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc28-a0ae7da9,
  #w-node-_93838b45-1db7-b9bf-3c7b-20847e0adc35-a0ae7da9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a40-506698c8 {
    order: 1;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a44-506698c8 {
    order: 4;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a48-506698c8 {
    order: 2;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a4c-506698c8 {
    order: 5;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a50-506698c8 {
    order: 3;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a54-506698c8 {
    order: 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a81-506698c8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_20cca9e9-8755-2e25-5d35-424150669a86-506698c8,
  #w-node-dd483bb5-16f5-4565-7c0a-d6ace7c15718-506698c8 {
    grid-column: span 6 / span 6;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae7e3b {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-ceae7e3b {
    grid-column: span 6 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62ec-382f6174 {
    order: 1;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62f0-382f6174 {
    order: 4;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62f4-382f6174 {
    order: 2;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62f8-382f6174 {
    order: 5;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f62fc-382f6174 {
    order: 3;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6300-382f6174 {
    order: 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f632d-382f6174 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6332-382f6174 {
    grid-column: span 6 / span 6;
  }
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6339-382f6174,
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6340-382f6174,
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6343-382f6174,
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6346-382f6174,
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6349-382f6174,
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f634c-382f6174,
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f634f-382f6174,
  #w-node-_2ea01d5f-928b-4176-0bb9-7a03382f6352-382f6174 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_158b0fc7-c03b-975c-a635-967c953f4362-8eae7e43,
  #w-node-_1bf7a171-2236-1fad-65ab-17a19dd0fbe2-8eae7e43,
  #w-node-_84609cd2-cf81-f9eb-9310-08e3fcba2e0c-8eae7e43,
  #w-node-cbf2b20e-de80-7ec2-f100-71e377528197-8eae7e43,
  #w-node-d46ab8bc-59a9-d21a-f426-fce90ac1aba3-8eae7e43,
  #w-node-e20d06c7-6c0e-4ee6-1bd5-fe6adf89bc48-8eae7e43 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_1eeb21f6-8287-bec1-29f5-4ee75953c416-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b86350-8eae7e43 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_8263324d-3692-0eed-59ed-02f495b86352-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b8635b-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b86364-8eae7e43,
  #w-node-_8263324d-3692-0eed-59ed-02f495b8636d-8eae7e43 {
    grid-column: span 6 / span 6;
  }
  #w-node-d807858a-ca18-a78c-7b12-4e9e795d912c-8eae7e43 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_635b1879-f17a-ec50-5818-94d00c21f1af-8eae7e43 {
    grid-column: span 6 / span 6;
  }
  #w-node-d9f42e68-8700-bf00-bb99-599fbb2cf840-8eae7e43,
  #w-node-d9f42e68-8700-bf00-bb99-599fbb2cf847-8eae7e43,
  #w-node-_4379966d-c67e-0257-08ec-9b8aa592e914-8eae7e43,
  #w-node-_4379966d-c67e-0257-08ec-9b8aa592e91b-8eae7e43,
  #w-node-_2f1d0b4f-a390-1f53-8890-6fb311a44494-8eae7e43,
  #w-node-_2f1d0b4f-a390-1f53-8890-6fb311a4449b-8eae7e43 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-ec70ce9d-a40e-b67e-b604-4a8fb9a8cb07-faae7e4a,
  #w-node-_7d2d5247-a8c0-19b5-e6a3-d7d26841a94c-faae7e4a,
  #w-node-_9b3094cc-138b-695c-8aa8-16e7f59406e7-faae7e4a,
  #w-node-_6d516758-74ec-a429-3d95-57aa2f0d832f-faae7e4a,
  #w-node-ca76306e-5b72-5214-ac1a-34f859799e0a-faae7e4a,
  #w-node-_5814af7a-d0ee-ff48-8dca-b60a69aa832f-faae7e4a,
  #w-node-_68856bd3-91ea-f544-3df7-cb2085367a52-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_68856bd3-91ea-f544-3df7-cb2085367a54-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }
  #w-node-_68856bd3-91ea-f544-3df7-cb2085367a56-faae7e4a,
  #w-node-_90df42d9-a978-3638-d4cb-3265d3ab8f9c-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_90df42d9-a978-3638-d4cb-3265d3ab8f9e-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }
  #w-node-_90df42d9-a978-3638-d4cb-3265d3ab8fa0-faae7e4a,
  #w-node-f53d634f-deb4-3f88-3a95-79901a322e46-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-f53d634f-deb4-3f88-3a95-79901a322e48-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }
  #w-node-f53d634f-deb4-3f88-3a95-79901a322e4a-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_11460793-35f1-31bc-088c-88a752d385bc-faae7e4a {
    grid-column: span 6 / span 6;
  }
  #w-node-a846815b-c484-9fdd-d950-623b16a8fe8e-faae7e4a,
  #w-node-_1868ebf0-6f12-f432-0c60-cc4bf663bda5-faae7e4a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e66d6afe-f8cd-1011-fc42-30d6ef96fa63-faae7e4a,
  #w-node-e66d6afe-f8cd-1011-fc42-30d6ef96fa66-faae7e4a,
  #w-node-c53086f0-634a-8602-f22d-6c9d5043cffa-faae7e4a {
    grid-column: span 6 / span 6;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea10-2cae7e4d {
    grid-area: 3/1/4/13;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea15-2cae7e4d {
    grid-row: 1/2;
    grid-column-start: 1;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea1a-2cae7e4d {
    grid-area: 2/1/3/13;
  }
  #w-node-_3cf08890-873c-59f6-dd87-3aeeae069f45-2cae7e4d {
    grid-area: 4/1/5/13;
  }
  #w-node-_154b6a28-4386-8043-7cff-5d594c59a683-2cae7e4d {
    grid-row: 4/5;
    justify-self: center;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea1c-2cae7e4d {
    grid-row: 4/5;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea23-2cae7e4d {
    grid-row: 5/6;
  }
  #w-node-cc568d09-5e2f-b50e-4de9-78df3685ea2a-2cae7e4d {
    grid-row: 6/7;
  }
  #w-node-a10c782d-cd0e-544d-5240-94b9d3800f01-2cae7e4d {
    grid-area: 1/1/2/13;
  }
  #w-node-_72d06ade-f4cd-c7ed-ae39-772a998abf1c-2cae7e4d {
    grid-area: 2/1/3/13;
    align-self: end;
    justify-self: end;
  }
  #w-node-_02a95c00-05d3-7c9b-8223-80c30d8785bd-2cae7e4d {
    grid-area: span 2 / span 12 / span 2 / span 12;
  }
  #w-node-_994094bc-f20b-0cb6-7812-f9793aa9824f-2cae7e4d {
    grid-column: span 12 / span 12;
  }
  #w-node-_95b0b784-0f31-70f2-78b6-14e349f580ca-2cae7e4d {
    order: 9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_061b68e0-8b49-a541-dda8-82a01be43b97-2cae7e4d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-_35cd934c-736e-f26b-6850-7555392ed77e-2cae7e4d {
    grid-column: span 12 / span 12;
  }
  #w-node-d728c855-cf15-9dd5-6fad-0725e478ede0-2cae7e4d {
    grid-area: 1/1/2/13;
  }
  #w-node-d728c855-cf15-9dd5-6fad-0725e478ede2-2cae7e4d {
    grid-area: 2/1/3/13;
  }
  #w-node-d728c855-cf15-9dd5-6fad-0725e478ede4-2cae7e4d {
    grid-area: 3/1/5/13;
    align-self: stretch;
  }
  #w-node-d728c855-cf15-9dd5-6fad-0725e478eded-2cae7e4d {
    grid-area: 5/1/6/13;
  }
  #w-node-d728c855-cf15-9dd5-6fad-0725e478ee20-2cae7e4d {
    grid-area: 6/1/7/13;
  }
  #w-node-_2b264cdf-d208-aa89-af94-71783d4f02d6-2cae7e4d {
    grid-area: 2/1/3/13;
  }
  #w-node-_2b264cdf-d208-aa89-af94-71783d4f02df-2cae7e4d {
    grid-area: 1/1/2/13;
  }
  #w-node-_46a04234-c147-ddc2-a6b5-53de378f3060-2cae7e4d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }
  #w-node-e0f656ce-7156-7ff0-8187-8a5a1a904b6a-2cae7e4d {
    grid-column: span 12 / span 12;
  }
  #w-node-_3234c142-f329-e139-b755-e16afa41593d-2cae7e4d,
  #w-node-b987f09a-5072-2979-2730-1df2d9c16eac-2cae7e4d {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
  #w-node-c584fc28-b775-7d1b-5317-ddd133ca7c44-8fae7e64 {
    grid-column: span 6 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-8fae7e64 {
    grid-row: span 2 / span 2;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-73ae7e67 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-73ae7e67 {
    grid-column: span 6 / span 6;
  }
  #w-node-_01da8264-0541-376b-a5fc-fa2ed3570180-05ae7e6b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_01da8264-0541-376b-a5fc-fa2ed3570186-05ae7e6b,
  #w-node-_01da8264-0541-376b-a5fc-fa2ed357018f-05ae7e6b,
  #w-node-_01da8264-0541-376b-a5fc-fa2ed3570198-05ae7e6b {
    grid-column: span 6 / span 6;
  }
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a45c-05ae7e6b,
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a462-05ae7e6b,
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a46e-05ae7e6b,
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a47a-05ae7e6b,
  #w-node-_19151df0-cfe1-50fb-c6ab-1e1ae555a486-05ae7e6b,
  #w-node-_05013f22-0d96-64db-9efe-081820737034-05ae7e6b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_05013f22-0d96-64db-9efe-081820737036-05ae7e6b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b2774-33ae7e6c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b2776-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b277f-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b2788-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b279e-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b27a1-33ae7e6c {
    grid-column: span 6 / span 6;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b27a2-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b27a7-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b27ac-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b27b1-33ae7e6c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-a9f6f2ce-8a06-6464-ed68-e8ef25a193d9-33ae7e6c,
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b28e7-33ae7e6c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_6e0512cf-296d-b66a-c9e4-0035178b28e9-33ae7e6c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_09beada6-6c2c-fb41-06ac-e1b1b653b2ba-36ae7e6d,
  #w-node-_731f711b-d1fd-0efc-99ec-130cbc442758-36ae7e6d,
  #w-node-_2f26af79-6a88-426b-29e7-eed938608be1-36ae7e6d,
  #w-node-_42b0c2aa-3032-0553-6b12-38f1f363ea89-36ae7e6d {
    grid-column: span 6 / span 6;
  }
  #w-node-_3d3c4057-a03e-eb89-c233-ad0570dbb715-36ae7e6d {
    grid-column-end: 7;
  }
  #w-node-_8ace9c5c-f83e-9af1-f4c3-695af11fb838-36ae7e6d,
  #w-node-fd20c478-8132-1074-78c7-bdf6384391c5-36ae7e6d {
    grid-column: span 6 / span 6;
  }
  #w-node-_2696ed7e-4605-572e-c766-e6a78197d474-36ae7e6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-fd20c478-8132-1074-78c7-bdf6384391ca-36ae7e6d {
    order: 9999;
    grid-column: span 6 / span 6;
  }
  #w-node-abefadd3-51b4-d6db-16f2-28cd9d49e095-36ae7e6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-d0dc7654-b325-4110-28f1-73e82c582485-36ae7e6d {
    grid-column: span 6 / span 6;
  }
  #w-node-d0dc7654-b325-4110-28f1-73e82c582499-36ae7e6d {
    order: 9999;
    grid-column: span 6 / span 6;
  }
  #w-node-cb135769-da51-d441-b140-c3d1df922cc3-36ae7e6d,
  #w-node-_6eb14252-1a58-b5a6-7aba-0e69920bd834-36ae7e6d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-c8694a27-a0ef-e5c3-2167-edf8d861c3b9-36ae7e6d,
  #w-node-_37fe0a5b-d610-cb68-e080-87da721b69b3-36ae7e6d,
  #w-node-_9f28ff34-547b-91e8-0b22-99a083a16d0c-36ae7e6d,
  #w-node-_727373f0-632f-25b5-3d28-dbe110eff189-36ae7e6d {
    grid-column: span 6 / span 6;
  }
  #w-node-_36bebc81-d14c-d4f6-7a7e-f2f695998600-36ae7e6d,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5d9f-d1ae7e6e,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-d1ae7e6e,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-d1ae7e6e,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-d1ae7e6e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c9acbdd0-f9dc-253d-2b94-a81e60adb3d6-abae7e70,
  #w-node-_68aea7b1-496e-0f6f-ac2f-a68c8f53b807-abae7e70,
  #w-node-c584fc28-b775-7d1b-5317-ddd133ca7c44-abae7e70 {
    grid-column: span 6 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-abae7e70,
  #w-node-ab390530-8a3e-5300-0b0e-5cdf281059c1-abae7e70,
  #w-node-f55f27a1-467c-4473-db9d-0ce5ab6b62a1-abae7e70 {
    grid-row: span 2 / span 2;
  }
  #w-node-d7baa689-a12f-d0ac-dd6c-392cbaf12aff-72ae7e74 {
    grid-column: span 2 / span 2;
  }
  #w-node-_356e8753-287e-b755-bf03-735923c83f0e-72ae7e74 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915002-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915055-fdae7e7c {
    justify-self: stretch;
  }
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915056-fdae7e7c,
  #w-node-_9990c8e7-4ddf-a643-b567-a34231915058-fdae7e7c,
  #w-node-_063ef878-0697-9452-fe93-be13f5894c2b-fdae7e7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_1f2d3ad3-6227-d65c-84f4-d86780ae930a-fdae7e7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }
  #w-node-c35a4448-5e83-cd7f-c880-a460ebea70a0-fdae7e7c,
  #w-node-c35a4448-5e83-cd7f-c880-a460ebea709f-fdae7e7c,
  #w-node-_8ae491f7-64c4-7f53-4312-b78447e0f114-fdae7e7c,
  #w-node-_755cc011-aaff-58e2-1e2d-ce0d38f3c868-fdae7e7c {
    grid-column: span 6 / span 6;
  }
  #w-node-d519b180-4638-282b-b654-9e59d3dcf49d-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-af9f6165-5ddc-2af7-22aa-e1e4a33aade3-fdae7e7c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
    justify-self: start;
  }
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ef0-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901ef7-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f2a-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f31-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f49-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f50-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f68-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f6f-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f86-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901f8d-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fa5-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fac-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fc5-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fcc-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901fe4-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877901feb-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877902002-b1ae7e8b,
  #w-node-fa8cb2e6-a0dd-aa70-f831-ccf877902009-b1ae7e8b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9575-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd957f-b1ae7e8b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310c5-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310cc-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310d3-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310da-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310e6-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310ef-b1ae7e8b,
  #w-node-_5949d6ff-ebc5-e81e-7bf4-10ffb65310f8-b1ae7e8b {
    grid-column: span 4 / span 4;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9652-b1ae7e8b,
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9654-b1ae7e8b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_39726d63-7f56-17fb-f1b1-dbbfa6cd9656-b1ae7e8b,
  #w-node-_810fffc3-c74c-c280-ccc3-566ac9dc57b0-56ae7e90 {
    grid-column: span 6 / span 6;
  }
  #w-node-_810fffc3-c74c-c280-ccc3-566ac9dc57b3-56ae7e90,
  #w-node-_9b736c77-b60c-ab27-89c9-ff4856d1a9c4-56ae7e90,
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca45-28ae7e92 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca4b-28ae7e92,
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca54-28ae7e92,
  #w-node-_60960b03-4d9f-90cc-e2b0-40a121c3ca5d-28ae7e92 {
    grid-column: span 6 / span 6;
  }
  #w-node-ab9ab7b2-6d0f-6b30-2052-fb1668db13f0-28ae7e92 {
    justify-self: stretch;
  }
  #w-node-_05f00150-0e9f-8553-92e7-e677783ae7c1-28ae7e92,
  #w-node-_98c68607-4a4e-d48a-683c-19e0748e54f4-28ae7e92 {
    grid-column: span 6 / span 6;
  }
  #w-node-c3159dd1-810b-448d-c398-18318eb14826-28ae7e92,
  #w-node-d033e00a-90d5-6cb6-edc1-1779a2de5e4d-28ae7e92,
  #w-node-_945d4876-26fe-c9ac-814e-b9aabd2d269c-28ae7e92,
  #w-node-_4608e510-6ab3-4784-1022-d308b831aa2e-28ae7e92,
  #w-node-bb217506-9d8f-5343-25f5-312347487b66-28ae7e92 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_60261023-752b-f702-4b4d-c266b6ba1440-28ae7e92,
  #w-node-_7d470dd1-8194-f274-2729-ec355753ee70-28ae7e92 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7d470dd1-8194-f274-2729-ec355753ee72-28ae7e92 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-d0ec5811-c384-f50a-8be2-a32704a9982e-dfae7e94 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-de0a6337-4578-8ff6-4bcd-965c98ff2add-3bae7e95,
  #w-node-c533f6a4-b2be-7d5d-beb4-50ec6f81ca3d-3bae7e95 {
    grid-column: span 2 / span 2;
  }
  #w-node-_96047f12-0b30-e311-888c-bda7b010fa8b-3bae7e95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-fc3e19a6-8739-6b83-cad4-1cec1d6bbffa-3bae7e95 {
    grid-area: 4/1/5/3;
  }
  #w-node-_9352233c-1db4-ee2b-18cc-945f3023544e-3bae7e95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2143393a-fef1-5e21-1968-0ef8e83c8654-3bae7e95 {
    grid-column: span 2 / span 2;
  }
  #w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d56-3bae7e95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d58-3bae7e95 {
    grid-column: span 1 / span 1;
  }
  #w-node-f3f6c64c-0b52-4b2d-508e-fb9aaec07d5a-3bae7e95 {
    grid-area: 4/1/5/3;
  }
  #w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5caa-3bae7e95,
  #w-node-a5106d6c-72fc-74dd-e2e2-b9066f7e5cad-3bae7e95,
  #w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0d0-3bae7e95 {
    grid-column: span 2 / span 2;
  }
  #w-node-_67d9f52b-d667-bd98-fefd-0bb0d6c4e0d3-3bae7e95 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec5f-3bae7e95 {
    grid-column: span 2 / span 2;
  }
  #w-node-a0ecc791-f0b4-0222-8b3e-465d28c3ec62-3bae7e95 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-1cae7e96 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-1cae7e96 {
    grid-column: span 6 / span 6;
  }
  #w-node-d5a0f035-00b6-29ff-e6b4-7d880fdee251-1cae7e96 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e324496742-77ae7e98 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e324496756-77ae7e98,
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e32449675c-77ae7e98,
  #w-node-d8a3d32f-85ac-cbae-3bd5-97e324496765-77ae7e98 {
    grid-column: span 6 / span 6;
  }
  #w-node-_14f74732-c814-1ca9-f7d9-b3021d865788-40ae7e9a,
  #w-node-_24f26da2-57ba-fd96-60a7-011043fd8706-40ae7e9a,
  #w-node-_0f9c65a0-c357-8c8b-7201-df606401965d-40ae7e9a,
  #w-node-_944533de-9909-c6e2-9d3f-49c32afa87df-40ae7e9a,
  #w-node-_944533de-9909-c6e2-9d3f-49c32afa87d3-40ae7e9a,
  #w-node-d4fe3133-0b9c-194d-6f6a-3d9199e20c28-40ae7e9a,
  #w-node-_74db7538-44aa-c691-20de-dfaf240f96f0-40ae7e9a,
  #w-node-_4cf3dec9-b63b-64eb-a41e-1c5e9f219fda-40ae7e9a,
  #w-node-_09af9942-79c0-aa8b-8e3d-b3467d03e23c-40ae7e9a,
  #w-node-_8ea64bd5-8705-28d1-e0bd-55a45e36e6aa-40ae7e9a,
  #w-node-_8ea64bd5-8705-28d1-e0bd-55a45e36e6b6-40ae7e9a,
  #w-node-_8ea64bd5-8705-28d1-e0bd-55a45e36e6c2-40ae7e9a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_54e4375c-59b5-be60-b6ae-2246a903decd-b4ae7e9e,
  #w-node-_54e4375c-59b5-be60-b6ae-2246a903ded0-b4ae7e9e {
    grid-column: span 6 / span 6;
  }
  #w-node-_54e4375c-59b5-be60-b6ae-2246a903ded1-b4ae7e9e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-cd30de4f-6ecb-fff8-eaca-011e858d1488-b4ae7e9e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_5dfb9c9c-45af-e03a-3678-9c43ca7765ee-b4ae7e9e,
  #w-node-_5dfb9c9c-45af-e03a-3678-9c43ca7765f1-b4ae7e9e,
  #w-node-fc6fd036-32a6-9e02-85e7-45829e99b69c-b4ae7e9e,
  #w-node-ee860359-541a-37c9-9b3f-62f9438cda1f-b4ae7e9e,
  #w-node-ee860359-541a-37c9-9b3f-62f9438cda22-b4ae7e9e {
    grid-column: span 6 / span 6;
  }
  #w-node-_49580887-82c0-b2a5-cad3-550798b6b1ca-b4ae7e9e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-bd03c14b-dde2-92b2-cc30-291cd2b67733-b4ae7e9e,
  #w-node-bd03c14b-dde2-92b2-cc30-291cd2b67735-b4ae7e9e,
  #w-node-_333ccea4-fb1a-ab05-c739-32207e28410c-8bae7ea1,
  #w-node-f56221c1-68df-3d5d-22a4-34391b4154c1-8bae7ea1,
  #w-node-e8dfc75b-7278-7066-2efe-68d4f80226d8-8bae7ea1 {
    grid-column: span 6 / span 6;
  }
  #w-node-_16ecf209-491f-4590-6575-9af9ea0b745e-8bae7ea1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_01400882-e963-2c33-d28b-13b9cd63f616-8bae7ea1,
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aee2-8bae7ea1,
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aee5-8bae7ea1 {
    grid-column: span 6 / span 6;
  }
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aeea-8bae7ea1,
  #w-node-_82b8ab43-d7af-9280-98b7-793882c8aef9-8bae7ea1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-e7ed8923-af93-9e84-8652-eb2b0f838cb8-8bae7ea1 {
    grid-column: span 6 / span 6;
  }
  #w-node-e7ed8923-af93-9e84-8652-eb2b0f838cbd-8bae7ea1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e7ed8923-af93-9e84-8652-eb2b0f838cbf-8bae7ea1,
  #w-node-d3e71f89-7bc7-25c5-a3c8-69f24e915dc5-8bae7ea1,
  #w-node-d3e71f89-7bc7-25c5-a3c8-69f24e915dc8-8bae7ea1 {
    grid-column: span 6 / span 6;
  }
  #w-node-_8e4ae9bd-6f34-5c2d-fc02-d4bec458c598-8bae7ea1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c6c7b253-dabf-7835-0987-f9ddffa7dae6-8bae7ea1,
  #w-node-c9e73573-1ef3-fd48-8a3d-3dbd44370da4-8bae7ea1,
  #w-node-b11b4a7e-c514-4e9d-a645-d4128783a593-8bae7ea1,
  #w-node-_60e334ff-01ac-19ca-0861-99207190ada4-8bae7ea1 {
    grid-column: span 6 / span 6;
  }
  #w-node-e06f9e22-9c89-54a1-b653-a47e2d664961-c5ae7ea4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-a7b3ed14-f58b-aa84-160e-747eaff3ca84-c5ae7ea4,
  #w-node-_9515ce0c-549b-8b8f-de55-e2fbd861123d-c5ae7ea4 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9f888d45-8a0e-df05-37e7-f53b4b758d94-c5ae7ea4,
  #w-node-fc9fadf7-7a42-b6fc-79e9-2f62cf0748f0-c5ae7ea4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb0-c5ae7ea4,
  #w-node-e6d8ec2e-eda0-cfb8-db58-023b82fbbfb3-c5ae7ea4,
  #w-node-aeac6d0d-5450-cc75-06a7-9ec53c22350b-c5ae7ea4,
  #w-node-_8d431c84-56e2-41f7-9a87-504343aaa2e5-c5ae7ea4 {
    grid-column: span 6 / span 6;
  }
  #w-node-e831dca4-51fa-4b43-b536-0e07b4839649-c5ae7ea4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e831dca4-51fa-4b43-b536-0e07b483964b-c5ae7ea4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-bbae7ea6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #dmitry.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e4a-bbae7ea6,
  #jessie.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e5b-bbae7ea6,
  #sahba.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e6c-bbae7ea6,
  #fernanda.w-node-_667585d0-0aca-0e16-1859-d3537dbb5e7d-bbae7ea6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-bbae7ea6,
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6b-bbae7ea6 {
    grid-column: span 6 / span 6;
  }
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8e8-bbae7ea6,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8ef-bbae7ea6,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8f6-bbae7ea6,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8fd-bbae7ea6 {
    grid-column: span 4 / span 4;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47c1-bbae7ea6,
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d3-bbae7ea6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d5-bbae7ea6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c76-74ae7ea7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #dmitry.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013ad-74ae7ea7,
  #jessie.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013be-74ae7ea7,
  #sahba.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013cf-74ae7ea7,
  #fernanda.w-node-b23e07c2-90d1-fb5d-09e9-e2e9f3f013e0-74ae7ea7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c68-74ae7ea7,
  #w-node-_15ba750a-5638-7f5d-6a75-7c732fe24c6b-74ae7ea7 {
    grid-column: span 6 / span 6;
  }
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8e8-74ae7ea7,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8ef-74ae7ea7,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8f6-74ae7ea7,
  #w-node-a5b7a169-a5d0-ebd1-982e-fce59a78a8fd-74ae7ea7 {
    grid-column: span 4 / span 4;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47c1-74ae7ea7,
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d3-74ae7ea7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-db228785-f2c3-a06a-4a78-28ab599a47d5-74ae7ea7 {
    grid-column: span 6 / span 6;
  }
  #w-node-f997d71e-ce6b-81e2-717d-f4f348587d52-48587d52 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-bf1de334-dc59-38cf-fade-869b544dac2c-5bae7eb0 {
    grid-area: 1/1/2/7;
  }
  #w-node-_12a8f66a-e563-4f32-8094-cbb25c4e869b-5bae7eb0 {
    grid-area: 2/1/3/7;
  }
  #w-node-_2366dca8-c9e2-fcef-9d54-6cded8737ab1-d8ae7eb5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_877c9ff9-8d15-7730-3498-87b8d059f78a-d8ae7eb5 {
    grid-row: span 2 / span 2;
  }
  #w-node-_459b4e1b-51c0-9b9d-68fd-c5658e743790-7dae7ebc,
  #w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db3c-7dae7ebc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db3e-7dae7ebc,
  #w-node-bfabbb16-689a-38f2-6ae3-4c4a3e72db40-7dae7ebc {
    grid-column: span 6 / span 6;
  }
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db19-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db20-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db27-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db2e-7dae7ebc,
  #btn-2.w-node-b6ee3419-53a3-6e2d-c0a1-b08455734467-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db39-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db42-7dae7ebc,
  #w-node-_7b42b8b4-f5dd-8bfd-34d9-f9516e57db4b-7dae7ebc {
    grid-column: span 4 / span 4;
  }
  #w-node-_97902566-96ae-d7d9-51c3-183af9b070da-7dae7ebc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_97902566-96ae-d7d9-51c3-183af9b070dc-7dae7ebc,
  #w-node-_97902566-96ae-d7d9-51c3-183af9b070de-7dae7ebc {
    grid-column: span 6 / span 6;
  }
  #btn-1.w-node-_826935ea-5c8a-6b00-eeea-40a72bb1f672-c3ae7ec2,
  #btn-2.w-node-_1fe0f9c2-e003-f214-7117-c9e209c92ac5-c3ae7ec2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }
  #w-node-_0887f434-9b62-c506-faf5-d66f71fff933-c3ae7ec2 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }
  #w-node-_0887f434-9b62-c506-faf5-d66f71fff934-c3ae7ec2,
  #w-node-_0887f434-9b62-c506-faf5-d66f71fff936-c3ae7ec2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d49-c3ae7ec2,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d50-c3ae7ec2,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d57-c3ae7ec2,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d5e-c3ae7ec2 {
    grid-column: span 4 / span 4;
  }
  #w-node-_72a1facd-2671-ad8c-2de5-d142dbd05641-c3ae7ec2,
  #w-node-_7339adb8-9d21-8d8a-c08a-da6413151ee4-c3ae7ec2,
  #w-node-_09beada6-6c2c-fb41-06ac-e1b1b653b2ba-caae7ec6,
  #w-node-_731f711b-d1fd-0efc-99ec-130cbc442758-caae7ec6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_3d3c4057-a03e-eb89-c233-ad0570dbb715-caae7ec6 {
    grid-column-end: 7;
  }
  #w-node-_8ace9c5c-f83e-9af1-f4c3-695af11fb838-caae7ec6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_3bef6807-b5b0-c492-afc1-6f87749eaa39-caae7ec6,
  #w-node-_9d344aaf-7d88-18b8-219c-9346493b97d0-caae7ec6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_7ec8aeba-7ad3-8031-342d-893ac9f25739-caae7ec6,
  #w-node-_7ec8aeba-7ad3-8031-342d-893ac9f2573c-caae7ec6,
  #w-node-_7c628b85-8852-25d8-20eb-66ab7602ed53-caae7ec6,
  #w-node-_226645d1-45a8-4bb0-fbc3-79895e26d412-caae7ec6,
  #w-node-_3b402c92-a9d3-25ae-f271-18a8caf297ba-caae7ec6,
  #w-node-c8694a27-a0ef-e5c3-2167-edf8d861c3b9-caae7ec6 {
    grid-column: span 6 / span 6;
  }
  #w-node-_34bfb06f-ac3f-18ab-eb31-59125ae1c8f2-caae7ec6 {
    order: 9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_4d798b55-30f3-071d-7361-dfacf1b2e6d3-caae7ec6 {
    grid-column-end: 7;
  }
  #w-node-_60c430d0-46b4-e326-aead-bbc32656b3cf-caae7ec6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_45758123-e8bd-493d-6033-4b77626c9eaa-caae7ec6,
  #w-node-_43f0b84a-a09e-fb2a-3e23-6e266c1511b0-caae7ec6 {
    grid-column: span 6 / span 6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb400e-59ae7ec8 {
    order: 1;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4012-59ae7ec8 {
    order: 4;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4016-59ae7ec8 {
    order: 2;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb401a-59ae7ec8 {
    order: 5;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb401e-59ae7ec8 {
    order: 3;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4022-59ae7ec8 {
    order: 6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb404f-59ae7ec8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4054-59ae7ec8 {
    grid-column: span 6 / span 6;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb405b-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4062-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4065-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4068-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb406b-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb406e-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4071-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb4074-59ae7ec8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_9132a675-c5f2-843b-46f8-5ece1c90df4c-59ae7ec8,
  #w-node-_5f0f8c00-9bdc-eaf0-0ce0-320ff161601d-59ae7ec8 {
    align-self: start;
  }
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40d5-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40e0-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40eb-59ae7ec8,
  #w-node-f884d413-5969-010e-b1fa-29abd6eb40f6-59ae7ec8 {
    grid-column: span 4 / span 4;
  }
  #w-node-e185a160-4a93-36a6-994c-724b32c3b8cb-d9ae7ecb,
  #w-node-e185a160-4a93-36a6-994c-724b32c3b8ce-d9ae7ecb {
    grid-column: span 6 / span 6;
  }
  #w-node-e185a160-4a93-36a6-994c-724b32c3b8cf-d9ae7ecb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-c0f473ab-7f26-e0af-7d0c-8b8a143c936c-d9ae7ecb,
  #w-node-b773781d-8c5b-2454-f799-16540fc307d1-d9ae7ecb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4660a3bf-11d9-9dcc-2e05-c7ba0332682d-65ae7ecf,
  #w-node-_4660a3bf-11d9-9dcc-2e05-c7ba03326834-65ae7ecf,
  #w-node-d7f7ed90-7ef1-ad12-eddf-da6eb9e7fced-65ae7ecf,
  #w-node-d7f7ed90-7ef1-ad12-eddf-da6eb9e7fcf4-65ae7ecf,
  #w-node-_2f2ffb07-015f-4f9f-eac7-ebd36b063196-65ae7ecf,
  #w-node-_2f2ffb07-015f-4f9f-eac7-ebd36b06319d-65ae7ecf,
  #w-node-c8108a78-16a6-86d0-1e58-87cf12309ee8-65ae7ecf,
  #w-node-c8108a78-16a6-86d0-1e58-87cf12309eef-65ae7ecf,
  #w-node-cd245dec-b26a-aa4d-a326-4376f872e631-65ae7ecf,
  #w-node-cd245dec-b26a-aa4d-a326-4376f872e638-65ae7ecf,
  #w-node-d2c0a28b-c18a-2720-ba51-2526142d97f4-65ae7ecf,
  #w-node-d2c0a28b-c18a-2720-ba51-2526142d97fb-65ae7ecf,
  #w-node-_36074fc0-cfa0-309f-7f4e-ba0d6f42674f-65ae7ecf,
  #w-node-_36074fc0-cfa0-309f-7f4e-ba0d6f426756-65ae7ecf,
  #w-node-_7dcc66d5-d1d8-be17-c1e8-23d72725e2c9-65ae7ecf,
  #w-node-_7dcc66d5-d1d8-be17-c1e8-23d72725e2d0-65ae7ecf,
  #w-node-_35659700-112c-dad8-08f5-81eb14fc09ce-65ae7ecf,
  #w-node-_35659700-112c-dad8-08f5-81eb14fc09d5-65ae7ecf,
  #w-node-_25f73bcf-e158-3fa4-b5e6-85865fe3d134-65ae7ecf,
  #w-node-_25f73bcf-e158-3fa4-b5e6-85865fe3d13b-65ae7ecf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-d1e46d05-7528-cb7a-e343-7a831a4c6903-65ae7ecf,
  #w-node-cb44daff-65ac-7d8c-dbf9-c0548fd6c424-65ae7ecf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_138dfcee-0d16-46dd-9c26-b6487a959d9f-65ae7ecf,
  #w-node-_2986fa29-3d82-7cd8-82bb-fc58f6d50f10-65ae7ecf,
  #w-node-b43a555e-defe-30f5-85ad-60af0c814a3d-65ae7ecf,
  #w-node-_0eab169c-0608-15c1-7392-27e3b28277a7-65ae7ecf,
  #w-node-c116feac-9262-4bb9-b6a7-d7de986d88ec-65ae7ecf,
  #w-node-c116feac-9262-4bb9-b6a7-d7de986d88f3-65ae7ecf,
  #w-node-c116feac-9262-4bb9-b6a7-d7de986d88fa-65ae7ecf {
    grid-column: span 4 / span 4;
  }
  #w-node-_02646eb1-6651-cb96-0a15-fb019ce87db1-65ae7ecf,
  #w-node-_02646eb1-6651-cb96-0a15-fb019ce87dc3-65ae7ecf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_02646eb1-6651-cb96-0a15-fb019ce87dc5-65ae7ecf {
    grid-column: span 6 / span 6;
  }
  #w-node-db525303-6b85-91cd-e22e-0825af505ab6-91ae7ee8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-ff342843-fe0e-c28d-1541-eba3d3188978-91ae7ee8 {
    grid-column: span 6 / span 6;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5d9f-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5da5-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-c8ae7f21,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-c8ae7f21,
  #w-node-f7420963-fe19-15cc-a719-963800ead1b6-c8ae7f21 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-f7420963-fe19-15cc-a719-963800ead1b8-c8ae7f21 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5d9f-e4ae7f93,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5db1-e4ae7f93,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dbd-e4ae7f93,
  #w-node-dad26b96-5953-3d01-1c85-d7572acf5dc9-e4ae7f93 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-12ae802b,
  #w-node-_6b3bc3b8-d5fa-d0c4-084a-bacabc6c9105-12ae802b {
    grid-column: span 6 / span 6;
  }
  #w-node-dcd26cf4-7885-32e6-a856-a9c1443a49a2-12ae802b {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c5f7ed7c-e433-cf87-3b31-91f84ee803ab-12ae802b,
  #w-node-a631b72e-ebcf-ce89-255b-d095364c5fa8-12ae802b,
  #w-node-_30b371fa-369a-7397-dbd1-8085772eea87-12ae802b,
  #w-node-_474903bd-8ce5-f231-3d94-6f0b8c76fb50-12ae802b,
  #w-node-b332a59e-3c1a-9952-cfd7-cb13c3a5fc34-12ae802b,
  #w-node-_05a425ce-e42e-28c1-075c-0d0e160db2fa-d5ae802f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-dcd26cf4-7885-32e6-a856-a9c1443a49a2-d5ae802f {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-f3c743c8-e32c-2388-faaa-3bc33d3bbf06-d5ae802f,
  #w-node-_2aa5fb5d-53ca-0d3b-f93b-d8fff2d16a8c-d5ae802f,
  #w-node-f3d83b22-cc75-8d9c-b63c-aeee5a2a0eea-d5ae802f,
  #w-node-_32c45801-3c35-6078-f415-82f69767eca4-2aae8030,
  #w-node-_66c53ab1-7e6d-f29d-8de0-551ee9593042-2aae8030 {
    grid-column: span 6 / span 6;
  }
  #w-node-dcd26cf4-7885-32e6-a856-a9c1443a49a2-2aae8030 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c5f7ed7c-e433-cf87-3b31-91f84ee803ab-2aae8030,
  #w-node-a631b72e-ebcf-ce89-255b-d095364c5fa8-2aae8030,
  #w-node-_30b371fa-369a-7397-dbd1-8085772eea87-2aae8030,
  #w-node-_474903bd-8ce5-f231-3d94-6f0b8c76fb50-2aae8030,
  #w-node-b332a59e-3c1a-9952-cfd7-cb13c3a5fc34-2aae8030 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-ceae8035 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-ceae8035 {
    grid-column: span 6 / span 6;
  }
  #w-node-d0ec5811-c384-f50a-8be2-a32704a9982e-eeae8036,
  #w-node-d0ec5811-c384-f50a-8be2-a32704a9982e-e7ae8037 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_01e8ba51-772f-312e-5509-cc0d1ad00bf5-3eae8039 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }
  #w-node-_7ea7cd8e-c7d0-423e-c1b2-8cd263b3299c-3eae8039,
  #w-node-bdfa2f2d-f6ed-d7f9-803e-bbe3d9827f6c-bcae803d,
  #w-node-bdfa2f2d-f6ed-d7f9-803e-bbe3d9827f6e-bcae803d,
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa1015-bcae803d,
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa101c-bcae803d,
  #w-node-b5a0b5e8-3834-b442-f251-5eaa14fa103c-bcae803d {
    grid-column: span 6 / span 6;
  }
  #w-node-de6a435d-adb3-a284-1159-ef57e730717e-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-de6a435d-adb3-a284-1159-ef57e7307180-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cb-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_13c2aa11-e7df-5b7a-6f18-1133460701cd-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b72-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_9fcac3b4-03d9-4f1e-09b4-c96afb617b74-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_4f4378e9-e121-0e29-9f03-d919c70b866a-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4f4378e9-e121-0e29-9f03-d919c70b866c-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_305503b9-8860-caa4-ef14-ff210886527f-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_305503b9-8860-caa4-ef14-ff2108865281-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_16d3197e-44ff-98bf-fe58-8ffa55141efa-bcae803d,
  #w-node-_16d3197e-44ff-98bf-fe58-8ffa55141f1d-bcae803d {
    grid-column: span 6 / span 6;
  }
  #w-node-_16d3197e-44ff-98bf-fe58-8ffa55141f1e-bcae803d,
  #w-node-_4c70c94f-2592-a31d-ac4b-194cfcb286ca-bcae803d,
  #w-node-a50a11ce-4f57-9b07-b2ee-b25f1cd88aed-bcae803d,
  #w-node-a1029a49-6820-e15e-c615-13d4d7feeb46-bcae803d,
  #w-node-_6357137f-d216-a6db-8676-7adf8e9fea4e-bcae803d {
    grid-column: span 2 / span 2;
  }
  #w-node-d615645e-fc74-12bb-8138-d771b6c2e088-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-c5f3b564-6c95-afd8-854c-7ac384ae643d-bcae803d {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-_2ee94ba4-055e-ca5b-0106-bf2033c9eebe-b5ae8077 {
    justify-self: center;
  }
  #w-node-_75034be8-743a-9b23-2438-b2554580dae0-b5ae8077 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_75034be8-743a-9b23-2438-b2554580dae2-b5ae8077 {
    grid-column: span 6 / span 6;
  }
  #w-node-_591751c5-0f54-a6fe-3b7e-09f6badec85d-b5ae8077,
  #w-node-_641671d8-6d55-90e6-843f-fa792eefa12b-b5ae8077 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_641671d8-6d55-90e6-843f-fa792eefa12d-b5ae8077 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1ee3-355b981b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1eeb-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1eed-355b981b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f54-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f5b-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f62-355b981b,
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f69-355b981b {
    grid-column: span 4 / span 4;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f74-355b981b {
    grid-column: span 6 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f77-355b981b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-b3be8502-4d2a-ccfc-6f13-0604d6fb1f7a-355b981b {
    grid-column: span 6 / span 6;
  }
  #w-node-_9d391413-b20d-5270-569a-d11fcee2abc0-cee2ab9b {
    justify-self: center;
  }
  #w-node-_9d391413-b20d-5270-569a-d11fcee2abd9-cee2ab9b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2529-4271c73a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2545-4271c73a {
    grid-column-end: 7;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2547-4271c73a {
    grid-column: span 6 / span 6;
  }
  #w-node-e83de628-4ebb-6c78-a919-6d8ee0ed2557-4271c73a,
  #w-node-_61971a3a-2293-c4c8-f4ff-739b1b225624-4271c73a,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-21490c49,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-21490c49,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-21490c49,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-fecc523a,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-fecc523a,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-fecc523a,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-d9515588,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-d9515588,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-d9515588,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-2fb0ab95,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-2fb0ab95,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae90-2fb0ab95,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893aea8-a450cca1,
  #w-node-_09f2e250-c682-c291-e0aa-eee77893ae9c-a450cca1,
  #w-node-_3561c73f-92ac-1e56-b8b4-6fb04a2374ac-a450cca1,
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824e5-575bea62 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824ed-575bea62 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_1794232b-d3ad-c6ad-a347-d72444b824e5-6af0e09b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_034082a9-200b-c99e-0736-f928a3d87a37-6af0e09b {
    grid-column-end: 7;
  }
  #w-node-_034082a9-200b-c99e-0736-f928a3d87a36-6af0e09b {
    grid-column: span 6 / span 6;
  }
  #w-node-_034082a9-200b-c99e-0736-f928a3d87a53-6af0e09b,
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de92a-f25b5683 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de946-f25b5683 {
    grid-column-end: 7;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de948-f25b5683 {
    grid-column: span 6 / span 6;
  }
  #w-node-e97a5381-90e9-87f0-c02c-938ddc1de958-f25b5683 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d39e-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3a3-86de026a {
    grid-column: span 6 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3a7-86de026a {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3ab-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3b1-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3bd-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3c9-86de026a,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3d5-86de026a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #btn-1.w-node-_46226a3a-3d34-8d48-a967-482731bdaed8-b180c04d,
  #btn-2.w-node-_4fdec0a0-17ce-98dd-e89c-b8b8516fb55c-b180c04d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }
  #w-node-_0887f434-9b62-c506-faf5-d66f71fff933-b180c04d {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: start;
  }
  #w-node-_0887f434-9b62-c506-faf5-d66f71fff934-b180c04d,
  #w-node-_0887f434-9b62-c506-faf5-d66f71fff936-b180c04d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_8f5f7afc-a3f0-9044-dc74-c8736705aa81-b180c04d,
  #w-node-_8f5f7afc-a3f0-9044-dc74-c8736705aa82-b180c04d,
  #w-node-_8f5f7afc-a3f0-9044-dc74-c8736705aa9f-b180c04d {
    grid-column: span 6 / span 6;
  }
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d49-b180c04d,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d50-b180c04d,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d57-b180c04d,
  #w-node-_059c830f-24a2-34f8-fff0-6ae4495f6d5e-b180c04d {
    grid-column: span 4 / span 4;
  }
  #w-node-e754b036-69c7-fc7e-1a57-df22c8b9964e-b180c04d {
    grid-column: span 6 / span 6;
  }
  #w-node-e754b036-69c7-fc7e-1a57-df22c8b99656-b180c04d {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d39e-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3a3-514fca24 {
    grid-column: span 6 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3a7-514fca24 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3ab-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3bd-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3b1-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3c9-514fca24,
  #w-node-_7c22d282-f164-6594-c227-b34a8017d3d5-514fca24,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbba-696a1de7,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbcf-696a1de7,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbdd-696a1de7,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbc1-696a1de7,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbd6-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_48b40583-2486-0933-621e-d36924fc0c24-696a1de7 {
    grid-column: span 3 / span 3;
  }
  #w-node-_2cad15e2-a3fc-3b4a-b51f-af0ddf7e40d8-696a1de7,
  #w-node-_2cad15e2-a3fc-3b4a-b51f-af0ddf7e40dc-696a1de7,
  #w-node-_2cad15e2-a3fc-3b4a-b51f-af0ddf7e40e0-696a1de7,
  #w-node-_2cad15e2-a3fc-3b4a-b51f-af0ddf7e40e4-696a1de7,
  #w-node-_642b2816-3cb8-7685-3bfd-32e07e74ee4f-696a1de7,
  #w-node-_642b2816-3cb8-7685-3bfd-32e07e74ee54-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }
  #w-node-_642b2816-3cb8-7685-3bfd-32e07e74ee58-696a1de7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }
  #w-node-_642b2816-3cb8-7685-3bfd-32e07e74ee5c-696a1de7,
  #w-node-b3360bb1-83c2-26a1-4e32-5bb88651b656-696a1de7,
  #w-node-b3360bb1-83c2-26a1-4e32-5bb88651b65a-696a1de7,
  #w-node-b3360bb1-83c2-26a1-4e32-5bb88651b65e-696a1de7,
  #w-node-fea185b6-e636-036c-6463-fe554f30dd08-696a1de7,
  #w-node-fea185b6-e636-036c-6463-fe554f30dd0f-696a1de7,
  #w-node-fea185b6-e636-036c-6463-fe554f30dd16-696a1de7,
  #w-node-fea185b6-e636-036c-6463-fe554f30dd1d-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }
  #w-node-fea185b6-e636-036c-6463-fe554f30dd24-696a1de7 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }
  #w-node-fea185b6-e636-036c-6463-fe554f30dd2b-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }
  #w-node-fea185b6-e636-036c-6463-fe554f30dd32-696a1de7 {
    order: 9999;
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }
  #w-node-_5f07427e-4237-fc45-2a60-9636be5e1262-696a1de7,
  #w-node-_5f07427e-4237-fc45-2a60-9636be5e1264-696a1de7,
  #w-node-c242a1c5-05ad-0710-6bf0-52e3a7465c69-696a1de7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_58e15f2e-c6d7-4328-a28e-d29ecb7e802b-696a1de7,
  #w-node-ebaaf876-55e1-0148-4f69-4b816f0672a6-696a1de7,
  #w-node-_0ec63e81-6c49-99cf-33f6-255825b5bc83-696a1de7,
  #w-node-_27918f1a-65e6-3062-5d02-0f7926aef9ac-696a1de7,
  #w-node-c4e63920-0aa8-b75f-1363-0415a9f09b46-696a1de7,
  #w-node-_64b31440-c44f-0e44-a74d-c97bd5a015c2-696a1de7,
  #w-node-e94d9370-5984-da6d-5364-5c605a820482-696a1de7,
  #w-node-_3856771f-6b90-493d-39c2-4d371d79f89b-696a1de7 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
  #w-node-dd93ed4c-ca27-02a6-57a6-2effccc50ae1-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-dd93ed4c-ca27-02a6-57a6-2effccc50ae3-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-_92b9cbb2-6c70-51d2-a7b6-e24e43f3d370-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_92b9cbb2-6c70-51d2-a7b6-e24e43f3d372-696a1de7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: start;
  }
  #w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e4-6b1b9808 {
    grid-column: span 6 / span 6;
  }
  #w-node-_7cff8bfd-a8e2-933e-3b1f-3895d43266e1-6b1b9808 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_3652d71a-2de7-4674-0894-047a67ce4676-6b1b9808,
  #w-node-cc669bac-8a58-bbcb-a0ae-4f32e3936232-6b1b9808 {
    grid-column: span 6 / span 6;
  }
  #w-node-a3aee7b3-f039-effa-cc63-1b135e6b0172-6b1b9808,
  #w-node-_08385fa3-329a-e3c8-3c06-8dc63c97b3d7-6b1b9808,
  #w-node-_927debd6-1d8f-2023-3f86-defc5525dfb1-6b1b9808,
  #w-node-_0f7af9d9-94b7-e68a-4107-066ce2346c5f-6b1b9808,
  #w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef33-6b1b9808 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4b1a90f3-acac-2c11-a6c4-147c5f7eef35-6b1b9808 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cbc-ad4ed62b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cc4-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7cc6-ad4ed62b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_7ca6e606-1f2e-e5ac-61a0-be2631e24463-ad4ed62b {
    justify-self: center;
  }
  #w-node-ea8e7676-17fa-fd2e-27f4-a5750d7fe1ac-ad4ed62b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d2f-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d36-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d3d-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d44-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d50-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d59-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d62-ad4ed62b {
    grid-column: span 4 / span 4;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d70-ad4ed62b {
    grid-column: span 6 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d73-ad4ed62b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d76-ad4ed62b {
    grid-column: span 6 / span 6;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d85-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d8c-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d93-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7d9a-ad4ed62b {
    grid-column: span 4 / span 4;
  }
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7ee5-ad4ed62b,
  #w-node-da1f2c36-efb9-a4b6-6c1a-7252b92b7f03-ad4ed62b {
    grid-column: span 6 / span 6;
  }
  #w-node-dfd97056-41cd-8130-d762-6d0cb6bebf4f-ebfe60de {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-dfd97056-41cd-8130-d762-6d0cb6bebf57-ebfe60de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_7a760ea9-7cf3-e19d-e603-508844ae1ae0-ebfe60de,
  #w-node-_7a760ea9-7cf3-e19d-e603-508844ae1a7a-ebfe60de,
  #w-node-e5d42cdf-2ec5-4113-bc6b-f0c08864ff13-ebfe60de,
  #w-node-bec2a6e3-6a9d-4cb9-51d3-ae5c3617a950-ebfe60de {
    align-self: start;
  }
  #w-node-_6b54870b-8349-85dd-d7c0-2f06bb3303ca-ebfe60de {
    grid-column: span 6 / span 6;
  }
  #w-node-db525303-6b85-91cd-e22e-0825af505ab6-61f56f7e {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-ff342843-fe0e-c28d-1541-eba3d3188978-61f56f7e,
  #w-node-c86e9410-c840-fe66-4cfc-bf436dfc3648-f215af79,
  #w-node-_9bba4305-8812-219c-ce50-2613a56d2547-f215af79 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9bba4305-8812-219c-ce50-2613a56d254a-f215af79,
  #w-node-_9bba4305-8812-219c-ce50-2613a56d2552-f215af79,
  #w-node-_9bba4305-8812-219c-ce50-2613a56d255a-f215af79 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_13129dee-9743-20c1-b7bf-1efe47452708-f215af79 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_0e789908-ea8e-25f5-bd06-73ae1f5f9c24-70796671,
  #w-node-_615b1580-ff96-60fd-100a-f1e5fd740db8-70796671 {
    grid-column: span 6 / span 6;
  }
  #w-node-_615b1580-ff96-60fd-100a-f1e5fd740dc0-70796671 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_9d036b69-64c8-3acd-2a98-0a89967c950d-0c7f1608 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #chilipiperHolder.w-node-_9d036b69-64c8-3acd-2a98-0a89967c9521-0c7f1608,
  #w-node-_9d036b69-64c8-3acd-2a98-0a89967c9527-0c7f1608,
  #w-node-_9d036b69-64c8-3acd-2a98-0a89967c9530-0c7f1608 {
    grid-column: span 6 / span 6;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa78374c-6dd1b7e4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa78374e-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783757-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783760-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783774-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783777-6dd1b7e4 {
    grid-column: span 6 / span 6;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa783778-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa78377d-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783782-6dd1b7e4,
  #w-node-_32be00e4-097d-336d-26f5-e355fa783787-6dd1b7e4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_32be00e4-097d-336d-26f5-e355fa78378c-6dd1b7e4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_58e49fd3-3ad0-6f69-a101-c2ef6926e56c-6dd1b7e4 {
    grid-column: span 6 / span 6;
  }
  #w-node-_11e38d8c-69be-91ee-1fa4-36247a860c21-6dd1b7e4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_11e38d8c-69be-91ee-1fa4-36247a860c22-6dd1b7e4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: start;
  }
  #w-node-bf773374-9f3f-1a7d-8e29-e3bca5be282b-507b480e,
  #w-node-bf773374-9f3f-1a7d-8e29-e3bca5be2830-507b480e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e41-507b480e {
    grid-column: span 6 / span 6;
  }
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e44-507b480e,
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e4c-507b480e,
  #w-node-_18b2751a-dbba-f8a2-3c0f-2cbfcba13e54-507b480e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_4340a5eb-ea74-c2fc-d8cc-adf4f912e166-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9732-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9860-9985e9c1 {
    grid-column: span 6 / span 6;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9865-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f986d-9985e9c1,
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9875-9985e9c1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_9cf38021-5ecd-7874-d70d-45e36a9f9885-9985e9c1,
  #w-node-_70ec4c57-3f01-71af-c906-2258d752280b-55cb3f73,
  #w-node-_70ec4c57-3f01-71af-c906-2258d7522812-55cb3f73 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_70ec4c57-3f01-71af-c906-2258d7522830-55cb3f73 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_7ef0e646-99c7-9469-74f8-29e6bd303869-d09c2267 {
    grid-column: span 6 / span 6;
  }
  #w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996d2-d09c2267 {
    order: -9999;
    grid-column: span 6 / span 6;
  }
  #w-node-_30853bb6-abbb-38fd-140f-96b4c09ffd2a-d09c2267 {
    grid-column: span 6 / span 6;
  }
  #w-node-_6901c97a-ae73-a7a0-ebf3-0e89534996ef-d09c2267 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_97f77a11-a305-7e5e-c33b-46d280bfc197-d09c2267,
  #w-node-_97f77a11-a305-7e5e-c33b-46d280bfc19a-d09c2267 {
    grid-column: span 6 / span 6;
  }
  #w-node-_75aa2f14-f234-c2ae-5281-fe380d7877df-d09c2267,
  #w-node-_75aa2f14-f234-c2ae-5281-fe380d7877e1-d09c2267 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_97f77a11-a305-7e5e-c33b-46d280bfc19d-d09c2267 {
    grid-column: span 6 / span 6;
  }
  #w-node-_7ff8d23c-ce18-1a35-5582-899531c4414b-a671b016,
  #w-node-_7ff8d23c-ce18-1a35-5582-899531c4414c-a671b016,
  #w-node-ee944712-27aa-7c29-8414-8dc3c4e2c3be-a671b016,
  #w-node-ee944712-27aa-7c29-8414-8dc3c4e2c3bf-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-d5c21207-bde4-3daa-9a91-de58e26d04f2-a671b016,
  #w-node-_574482c8-e989-740f-77e4-b51e3b882cc4-a671b016 {
    grid-column: span 6 / span 6;
  }
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbba-a671b016,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbcf-a671b016,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbdd-a671b016,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbc1-a671b016,
  #w-node-_1bc7d101-fc81-2b12-9fb1-5377142fcbd6-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_15e6c797-edd2-5ebe-163f-c4923ae88bdb-a671b016,
  #w-node-_15e6c797-edd2-5ebe-163f-c4923ae88bdf-a671b016,
  #w-node-_15e6c797-edd2-5ebe-163f-c4923ae88be3-a671b016,
  #w-node-_1747e92c-8c3a-3f96-2c8c-538f24e69533-a671b016,
  #w-node-_1747e92c-8c3a-3f96-2c8c-538f24e69537-a671b016,
  #w-node-_1747e92c-8c3a-3f96-2c8c-538f24e6953b-a671b016,
  #w-node-bd6b775a-24e0-5bb2-2075-cc8ffab02805-a671b016,
  #w-node-bd6b775a-24e0-5bb2-2075-cc8ffab0280c-a671b016,
  #w-node-bd6b775a-24e0-5bb2-2075-cc8ffab02813-a671b016,
  #w-node-bd6b775a-24e0-5bb2-2075-cc8ffab0281a-a671b016 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }
  #w-node-_5f07427e-4237-fc45-2a60-9636be5e1262-a671b016,
  #w-node-_5f07427e-4237-fc45-2a60-9636be5e1264-a671b016,
  #w-node-c242a1c5-05ad-0710-6bf0-52e3a7465c69-a671b016 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
  #w-node-_8538e293-0ce1-7d86-bb4b-b3f0443e57cf-07d14dd6,
  #w-node-_120bcd77-2400-2ede-d6d2-6a6d97fd3b2e-71d2a7a4,
  #w-node-c2320159-34ee-adf7-e6d4-3d10f9c6d5c4-80c641b2 {
    grid-column: span 6 / span 6;
  }
}
@font-face {
  font-family: "newhorizonsrza";
  src: url("https://assets.website-files.com/603fea6471d9d8559d077603/61388ce731b6f8e9486d7d78_rza-regular.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neuemontreal";
  src: url("https://assets.website-files.com/603fea6471d9d8559d077603/61388ce7c43aaf91833a1cb3_neue-montreal-regular.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neuemontreal";
  src: url("https://assets.website-files.com/603fea6471d9d8559d077603/61388ce753bec1a84ad0500b_neue-montreal-medium.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

<style
  data-vue-ssr-id="4864aaa8:0 d42cdc68:0 797dd3d8:0 24a976f2:0 2a65cdc0:0 6827027a:0 5ca8ce29:0 96471e04:0 c7bbebae:0 e11ed0e8:0 03996f3a:0 005927f6:0 d07ab66c:0 07f7c55e:0 783964d1:0 15d1fa00:0 5af2f76e:0 7d79688a:0 204dd707:0 51d389f4:0 1a71dfe1:0 777cc266:0 aae8c5e6:0 81a4c368:0 7a2b5d85:0 4835cf88:0 25968ec8:0 e9a450be:0 5eac0b6c:0 4986655a:0 6733e70a:0 52113be6:0 0b14ee61:0 37642bf5:0 67e9a990:0 41314d42:0 32835e06:0 1807e914:0 fe24b5be:0 e59be496:0 58e51b6a:0 0a349424:0 6c48b111:0 3f4974b8:0 3c3ac805:0 52e58c9e:0"
  > @font-face {
  font-family: "Neue Montreal";
  src: url(https://www.newhorizons.com/static/fonts-global/4.0.1/neue-montreal-regular.woff2)
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Montreal";
  src: url(https://www.newhorizons.com/static/fonts-global/4.0.1/neue-montreal-medium.woff2)
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rza";
  src: url(https://www.newhorizons.com/static/fonts-global/4.0.1/rza-regular.woff2)
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rza-fallback";
  size-adjust: 106%;
  ascent-override: 80.5%;
  font-weight: 400;
  font-style: normal;
  src: local("Georgia"), local("Bitstream Charter"), local("Roboto");
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  word-break: break-word;
  margin: 0 0 var(--heading-spacing);
  color: var(--text-dark);
  font-family: inherit;
}
.h1,
h1 {
  font-size: var(--font-size-h1);
  line-height: var(--line-height-h1);
  font-weight: var(--heading-weight);
  letter-spacing: var(--heading-letter-spacing-h1);
}
.h1 small,
h1 small {
  display: block;
}
.h1.display-1,
h1.display-1 {
  font-size: var(--font-size-h1-visitor);
  line-height: var(--line-height-h1-visitor);
  font-weight: var(--heading-weight-visitor);
}
.h1.display-1 small,
h1.display-1 small {
  font-size: 16px;
  line-height: 1.5;
  font-weight: var(--heading-weight);
  display: block;
}
.h1.display-3,
h1.display-3 {
  font-size: var(--font-size-h1-visitor-s);
  line-height: var(--line-height-h1-visitor-s);
  font-weight: var(--heading-weight-visitor);
}
.h1.display-3 small,
h1.display-3 small {
  font-size: 14px;
  line-height: 1.575;
  font-weight: var(--heading-weight);
  display: block;
}
.h2,
h2 {
  font-size: var(--font-size-h2);
  line-height: var(--line-height-h2);
  font-weight: var(--heading-weight);
  letter-spacing: var(--heading-letter-spacing-h2);
}
.h2.display-1,
h2.display-1 {
  font-size: var(--font-size-h2-visitor);
  line-height: var(--line-height-h2-visitor);
  font-weight: var(--heading-weight-visitor);
}
.h3,
h3 {
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  font-weight: var(--heading-weight-alt);
  letter-spacing: var(--heading-letter-spacing-h3);
}
.h3.display-1,
.h3.display-3,
h3.display-1,
h3.display-3 {
  font-size: var(--font-size-h3-visitor);
  line-height: var(--line-height-h3-visitor);
}
.h3.display-1,
h3.display-1 {
  font-weight: var(--heading-weight-visitor);
}
.h3.display-3,
h3.display-3 {
  text-transform: uppercase;
}
.h3.display-3,
.h4,
.h5,
.h6,
h3.display-3,
h4,
h5,
h6 {
  font-weight: var(--heading-weight-alt);
}
.h4,
h4 {
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
  letter-spacing: var(--heading-letter-spacing-h4);
}
.h4.display-3,
h4.display-3 {
  font-size: var(--font-size-h4-visitor);
  line-height: var(--line-height-h4-visitor);
  font-weight: var(--heading-weight-visitor);
}
.h5,
h5 {
  font-size: var(--font-size-h5);
  line-height: var(--line-height-h5);
  letter-spacing: var(--heading-letter-spacing-h5);
}
.h6,
h6 {
  font-size: var(--font-size-h6);
  line-height: var(--line-height-h6);
}
cite {
  font-style: italic;
  font-size: calc(var(--font-size-base) + 5px);
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
strong {
  font-weight: var(--strong-weight);
}
p {
  margin: 0 0 var(--ws-lg);
  line-height: var(--line-height-base);
}
small {
  font-size: var(--font-size-base-xs);
  line-height: var(--line-height-base-xs);
}
.break {
  word-wrap: break-word;
  word-break: break-word;
}
.nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-pre {
  white-space: pre !important;
}
.text-pre-line {
  white-space: pre-line !important;
}
code,
kbd,
pre,
samp {
  font-family: var(--font-family-monospace);
}
.text-vertical-separator {
  display: inline-block;
  position: relative;
  padding: var(--ws-sm);
  font-size: var(--font-size-base-xs);
  color: currentColor;
}
.text-vertical-separator:after,
.text-vertical-separator:before {
  content: "";
  position: absolute;
  height: var(--ws-sm);
  border-right: 1px solid;
  left: 50%;
}
.text-vertical-separator:before {
  top: 0;
}
.text-vertical-separator:after {
  bottom: 0;
}
.text-muted {
  color: var(--text-2) !important;
}
.lead {
  font-size: 22px;
  font-weight: var(--strong-weight-black);
  line-height: var(--line-height-lead);
}
.lead-md {
  font-size: 26px;
  line-height: var(--line-height-lead-md);
}
.lead-lg {
  font-size: 30px;
  line-height: var(--line-height-lead-lg);
}
.lead-xlg {
  font-size: 40px;
  line-height: var(--line-height-lead-xl);
}
.lead-intro {
  font-size: 15px;
  line-height: 1.533;
  font-weight: var(--font-weight-normal);
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-justify {
  text-align: justify !important;
}
.text-inverse {
  color: var(--text-inverse);
}
.text-primary {
  color: var(--brand-primary);
}
.text-success {
  color: var(--brand-success);
}
.text-info {
  color: var(--brand-info);
}
.text-warning {
  color: var(--brand-warning);
}
.text-danger {
  color: var(--brand-danger);
}
.text-complimentary {
  color: var(--brand-complimentary);
}
.bg-primary {
  background-color: var(--brand-primary) !important;
}
.bg-primary-light {
  background-color: var(--brand-primary-light) !important;
}
.bg-primary-lightest {
  background-color: var(--brand-primary-lightest) !important;
}
.bg-info,
.bg-success {
  background-color: var(--brand-success) !important;
}
.bg-complimentary {
  background-color: var(--brand-complimentary) !important;
}
.bg-complimentary-dark {
  background-color: var(--brand-complimentary-dark) !important;
}
.bg-complimentary-darkest {
  background-color: var(--brand-complimentary-darkest) !important;
}
.bg-domestic {
  background-color: var(--brand-domestic) !important;
}
.bg-warning {
  background-color: var(--brand-warning) !important;
}
.bg-danger {
  background-color: var(--brand-danger) !important;
}
.bg-accent {
  background-color: var(--brand-accent) !important;
}
.bg-marketing {
  background-color: var(--brand-marketing) !important;
}
.bg-marketing-up {
  background-color: var(--brand-marketing-up) !important;
}
.bg-twilight {
  background-color: var(--brand-twilight) !important;
}
.bg-dusk {
  background-color: var(--brand-dusk) !important;
}
.bg-highlight {
  background-color: var(--brand-highlight) !important;
}
ul {
  list-style: var(--list-style-ul);
}
ol {
  list-style: var(--list-style-ol);
}
ol,
ul {
  margin-top: 0;
  margin-bottom: calc(var(--list-margin) - 1px);
  padding-left: var(--list-padding);
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
ol li,
ul li {
  margin-bottom: var(--list-margin);
}
.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  margin-left: calc(var(--ws-xs) * -1);
}
.list-inline > li {
  display: inline-block;
  padding-left: var(--ws-xs);
  padding-right: var(--ws-xs);
}
dl {
  margin-top: 0;
  margin-bottom: calc(var(--ws-md) - 2px);
}
dt {
  font-weight: var(--strong-weight);
}
dd {
  margin-left: 0;
}
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted var(--border-base-color);
  text-decoration: none;
}
sub,
sup {
  font-size: 10px;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
.h1.display-rebrand,
.h2.display-rebrand,
.h3.display-rebrand,
.h4.display-rebrand,
.h5.display-rebrand,
.h6.display-rebrand,
h1.display-rebrand,
h2.display-rebrand,
h3.display-rebrand,
h4.display-rebrand,
h5.display-rebrand,
h6.display-rebrand {
  font-family: var(--font-family-rebrand);
  font-weight: var(--heading-weight);
  font-weight: var(--font-weight-rebrand, var(--heading-weight));
}
.h1.display-rebrand,
h1.display-rebrand {
  font-size: var(--font-size-h1-rebrand);
  line-height: var(--line-height-h1-rebrand);
  letter-spacing: var(--heading-letter-spacing-h1-rebrand);
}
.h2.display-rebrand,
h2.display-rebrand {
  font-size: var(--font-size-h2-rebrand);
  line-height: var(--line-height-h2-rebrand);
  letter-spacing: var(--heading-letter-spacing-h2-rebrand);
}
.h3.display-rebrand,
h3.display-rebrand {
  letter-spacing: var(--heading-letter-spacing-h3-rebrand);
}
.h4.display-rebrand,
h4.display-rebrand {
  letter-spacing: var(--heading-letter-spacing-h4-rebrand);
}
.h5.display-rebrand,
.h6.display-rebrand,
h5.display-rebrand,
h6.display-rebrand {
  letter-spacing: var(--heading-letter-spacing-h5-rebrand);
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}
.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}
.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}
.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 480px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.col-pull-0 {
  right: auto;
}
.col-pull-1 {
  right: 8.33333%;
}
.col-pull-2 {
  right: 16.66667%;
}
.col-pull-3 {
  right: 25%;
}
.col-pull-4 {
  right: 33.33333%;
}
.col-pull-5 {
  right: 41.66667%;
}
.col-pull-6 {
  right: 50%;
}
.col-pull-7 {
  right: 58.33333%;
}
.col-pull-8 {
  right: 66.66667%;
}
.col-pull-9 {
  right: 75%;
}
.col-pull-10 {
  right: 83.33333%;
}
.col-pull-11 {
  right: 91.66667%;
}
.col-pull-12 {
  right: 100%;
}
.col-push-0 {
  left: auto;
}
.col-push-1 {
  left: 8.33333%;
}
.col-push-2 {
  left: 16.66667%;
}
.col-push-3 {
  left: 25%;
}
.col-push-4 {
  left: 33.33333%;
}
.col-push-5 {
  left: 41.66667%;
}
.col-push-6 {
  left: 50%;
}
.col-push-7 {
  left: 58.33333%;
}
.col-push-8 {
  left: 66.66667%;
}
.col-push-9 {
  left: 75%;
}
.col-push-10 {
  left: 83.33333%;
}
.col-push-11 {
  left: 91.66667%;
}
.col-push-12 {
  left: 100%;
}
.col-offset-1 {
  margin-left: 8.33333%;
}
.col-offset-2 {
  margin-left: 16.66667%;
}
.col-offset-3 {
  margin-left: 25%;
}
.col-offset-4 {
  margin-left: 33.33333%;
}
.col-offset-5 {
  margin-left: 41.66667%;
}
.col-offset-6 {
  margin-left: 50%;
}
.col-offset-7 {
  margin-left: 58.33333%;
}
.col-offset-8 {
  margin-left: 66.66667%;
}
.col-offset-9 {
  margin-left: 75%;
}
.col-offset-10 {
  margin-left: 83.33333%;
}
.col-offset-11 {
  margin-left: 91.66667%;
}
@media (min-width: 480px) {
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 768px) {
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 992px) {
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1200px) {
  .col-xl-pull-0 {
    right: auto;
  }
  .col-xl-pull-1 {
    right: 8.33333%;
  }
  .col-xl-pull-2 {
    right: 16.66667%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-4 {
    right: 33.33333%;
  }
  .col-xl-pull-5 {
    right: 41.66667%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-7 {
    right: 58.33333%;
  }
  .col-xl-pull-8 {
    right: 66.66667%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-10 {
    right: 83.33333%;
  }
  .col-xl-pull-11 {
    right: 91.66667%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-push-0 {
    left: auto;
  }
  .col-xl-push-1 {
    left: 8.33333%;
  }
  .col-xl-push-2 {
    left: 16.66667%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-4 {
    left: 33.33333%;
  }
  .col-xl-push-5 {
    left: 41.66667%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-7 {
    left: 58.33333%;
  }
  .col-xl-push-8 {
    left: 66.66667%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-10 {
    left: 83.33333%;
  }
  .col-xl-push-11 {
    left: 91.66667%;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-offset-0 {
    margin-left: 0;
  }
  .col-xl-offset-1 {
    margin-left: 8.33333%;
  }
  .col-xl-offset-2 {
    margin-left: 16.66667%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-4 {
    margin-left: 33.33333%;
  }
  .col-xl-offset-5 {
    margin-left: 41.66667%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-7 {
    margin-left: 58.33333%;
  }
  .col-xl-offset-8 {
    margin-left: 66.66667%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-10 {
    margin-left: 83.33333%;
  }
  .col-xl-offset-11 {
    margin-left: 91.66667%;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 480px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-5 {
  margin: 5px !important;
}
.mt-5,
.my-5 {
  margin-top: 5px !important;
}
.mr-5,
.mx-5 {
  margin-right: 5px !important;
}
.mb-5,
.my-5 {
  margin-bottom: 5px !important;
}
.ml-5,
.mx-5 {
  margin-left: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.mt-10,
.my-10 {
  margin-top: 10px !important;
}
.mr-10,
.mx-10 {
  margin-right: 10px !important;
}
.mb-10,
.my-10 {
  margin-bottom: 10px !important;
}
.ml-10,
.mx-10 {
  margin-left: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.mt-15,
.my-15 {
  margin-top: 15px !important;
}
.mr-15,
.mx-15 {
  margin-right: 15px !important;
}
.mb-15,
.my-15 {
  margin-bottom: 15px !important;
}
.ml-15,
.mx-15 {
  margin-left: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.mt-20,
.my-20 {
  margin-top: 20px !important;
}
.mr-20,
.mx-20 {
  margin-right: 20px !important;
}
.mb-20,
.my-20 {
  margin-bottom: 20px !important;
}
.ml-20,
.mx-20 {
  margin-left: 20px !important;
}
.m-25 {
  margin: 25px !important;
}
.mt-25,
.my-25 {
  margin-top: 25px !important;
}
.mr-25,
.mx-25 {
  margin-right: 25px !important;
}
.mb-25,
.my-25 {
  margin-bottom: 25px !important;
}
.ml-25,
.mx-25 {
  margin-left: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.mt-30,
.my-30 {
  margin-top: 30px !important;
}
.mr-30,
.mx-30 {
  margin-right: 30px !important;
}
.mb-30,
.my-30 {
  margin-bottom: 30px !important;
}
.ml-30,
.mx-30 {
  margin-left: 30px !important;
}
.m-35 {
  margin: 35px !important;
}
.mt-35,
.my-35 {
  margin-top: 35px !important;
}
.mr-35,
.mx-35 {
  margin-right: 35px !important;
}
.mb-35,
.my-35 {
  margin-bottom: 35px !important;
}
.ml-35,
.mx-35 {
  margin-left: 35px !important;
}
.m-40 {
  margin: 40px !important;
}
.mt-40,
.my-40 {
  margin-top: 40px !important;
}
.mr-40,
.mx-40 {
  margin-right: 40px !important;
}
.mb-40,
.my-40 {
  margin-bottom: 40px !important;
}
.ml-40,
.mx-40 {
  margin-left: 40px !important;
}
.m-45 {
  margin: 45px !important;
}
.mt-45,
.my-45 {
  margin-top: 45px !important;
}
.mr-45,
.mx-45 {
  margin-right: 45px !important;
}
.mb-45,
.my-45 {
  margin-bottom: 45px !important;
}
.ml-45,
.mx-45 {
  margin-left: 45px !important;
}
.m-50 {
  margin: 50px !important;
}
.mt-50,
.my-50 {
  margin-top: 50px !important;
}
.mr-50,
.mx-50 {
  margin-right: 50px !important;
}
.mb-50,
.my-50 {
  margin-bottom: 50px !important;
}
.ml-50,
.mx-50 {
  margin-left: 50px !important;
}
.m-55 {
  margin: 55px !important;
}
.mt-55,
.my-55 {
  margin-top: 55px !important;
}
.mr-55,
.mx-55 {
  margin-right: 55px !important;
}
.mb-55,
.my-55 {
  margin-bottom: 55px !important;
}
.ml-55,
.mx-55 {
  margin-left: 55px !important;
}
.m-60 {
  margin: 60px !important;
}
.mt-60,
.my-60 {
  margin-top: 60px !important;
}
.mr-60,
.mx-60 {
  margin-right: 60px !important;
}
.mb-60,
.my-60 {
  margin-bottom: 60px !important;
}
.ml-60,
.mx-60 {
  margin-left: 60px !important;
}
.m-65 {
  margin: 65px !important;
}
.mt-65,
.my-65 {
  margin-top: 65px !important;
}
.mr-65,
.mx-65 {
  margin-right: 65px !important;
}
.mb-65,
.my-65 {
  margin-bottom: 65px !important;
}
.ml-65,
.mx-65 {
  margin-left: 65px !important;
}
.m-70 {
  margin: 70px !important;
}
.mt-70,
.my-70 {
  margin-top: 70px !important;
}
.mr-70,
.mx-70 {
  margin-right: 70px !important;
}
.mb-70,
.my-70 {
  margin-bottom: 70px !important;
}
.ml-70,
.mx-70 {
  margin-left: 70px !important;
}
.m-75 {
  margin: 75px !important;
}
.mt-75,
.my-75 {
  margin-top: 75px !important;
}
.mr-75,
.mx-75 {
  margin-right: 75px !important;
}
.mb-75,
.my-75 {
  margin-bottom: 75px !important;
}
.ml-75,
.mx-75 {
  margin-left: 75px !important;
}
.m-80 {
  margin: 80px !important;
}
.mt-80,
.my-80 {
  margin-top: 80px !important;
}
.mr-80,
.mx-80 {
  margin-right: 80px !important;
}
.mb-80,
.my-80 {
  margin-bottom: 80px !important;
}
.ml-80,
.mx-80 {
  margin-left: 80px !important;
}
.m-85 {
  margin: 85px !important;
}
.mt-85,
.my-85 {
  margin-top: 85px !important;
}
.mr-85,
.mx-85 {
  margin-right: 85px !important;
}
.mb-85,
.my-85 {
  margin-bottom: 85px !important;
}
.ml-85,
.mx-85 {
  margin-left: 85px !important;
}
.m-90 {
  margin: 90px !important;
}
.mt-90,
.my-90 {
  margin-top: 90px !important;
}
.mr-90,
.mx-90 {
  margin-right: 90px !important;
}
.mb-90,
.my-90 {
  margin-bottom: 90px !important;
}
.ml-90,
.mx-90 {
  margin-left: 90px !important;
}
.m-95 {
  margin: 95px !important;
}
.mt-95,
.my-95 {
  margin-top: 95px !important;
}
.mr-95,
.mx-95 {
  margin-right: 95px !important;
}
.mb-95,
.my-95 {
  margin-bottom: 95px !important;
}
.ml-95,
.mx-95 {
  margin-left: 95px !important;
}
.m-100 {
  margin: 100px !important;
}
.mt-100,
.my-100 {
  margin-top: 100px !important;
}
.mr-100,
.mx-100 {
  margin-right: 100px !important;
}
.mb-100,
.my-100 {
  margin-bottom: 100px !important;
}
.ml-100,
.mx-100 {
  margin-left: 100px !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 480px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-5 {
    margin: 5px !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 5px !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 5px !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 5px !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 5px !important;
  }
  .m-sm-10 {
    margin: 10px !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 10px !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 10px !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 10px !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 10px !important;
  }
  .m-sm-15 {
    margin: 15px !important;
  }
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 15px !important;
  }
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 15px !important;
  }
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 15px !important;
  }
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 15px !important;
  }
  .m-sm-20 {
    margin: 20px !important;
  }
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 20px !important;
  }
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 20px !important;
  }
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 20px !important;
  }
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 20px !important;
  }
  .m-sm-25 {
    margin: 25px !important;
  }
  .mt-sm-25,
  .my-sm-25 {
    margin-top: 25px !important;
  }
  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 25px !important;
  }
  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 25px !important;
  }
  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 25px !important;
  }
  .m-sm-30 {
    margin: 30px !important;
  }
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 30px !important;
  }
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 30px !important;
  }
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 30px !important;
  }
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 30px !important;
  }
  .m-sm-35 {
    margin: 35px !important;
  }
  .mt-sm-35,
  .my-sm-35 {
    margin-top: 35px !important;
  }
  .mr-sm-35,
  .mx-sm-35 {
    margin-right: 35px !important;
  }
  .mb-sm-35,
  .my-sm-35 {
    margin-bottom: 35px !important;
  }
  .ml-sm-35,
  .mx-sm-35 {
    margin-left: 35px !important;
  }
  .m-sm-40 {
    margin: 40px !important;
  }
  .mt-sm-40,
  .my-sm-40 {
    margin-top: 40px !important;
  }
  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 40px !important;
  }
  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 40px !important;
  }
  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 40px !important;
  }
  .m-sm-45 {
    margin: 45px !important;
  }
  .mt-sm-45,
  .my-sm-45 {
    margin-top: 45px !important;
  }
  .mr-sm-45,
  .mx-sm-45 {
    margin-right: 45px !important;
  }
  .mb-sm-45,
  .my-sm-45 {
    margin-bottom: 45px !important;
  }
  .ml-sm-45,
  .mx-sm-45 {
    margin-left: 45px !important;
  }
  .m-sm-50 {
    margin: 50px !important;
  }
  .mt-sm-50,
  .my-sm-50 {
    margin-top: 50px !important;
  }
  .mr-sm-50,
  .mx-sm-50 {
    margin-right: 50px !important;
  }
  .mb-sm-50,
  .my-sm-50 {
    margin-bottom: 50px !important;
  }
  .ml-sm-50,
  .mx-sm-50 {
    margin-left: 50px !important;
  }
  .m-sm-55 {
    margin: 55px !important;
  }
  .mt-sm-55,
  .my-sm-55 {
    margin-top: 55px !important;
  }
  .mr-sm-55,
  .mx-sm-55 {
    margin-right: 55px !important;
  }
  .mb-sm-55,
  .my-sm-55 {
    margin-bottom: 55px !important;
  }
  .ml-sm-55,
  .mx-sm-55 {
    margin-left: 55px !important;
  }
  .m-sm-60 {
    margin: 60px !important;
  }
  .mt-sm-60,
  .my-sm-60 {
    margin-top: 60px !important;
  }
  .mr-sm-60,
  .mx-sm-60 {
    margin-right: 60px !important;
  }
  .mb-sm-60,
  .my-sm-60 {
    margin-bottom: 60px !important;
  }
  .ml-sm-60,
  .mx-sm-60 {
    margin-left: 60px !important;
  }
  .m-sm-65 {
    margin: 65px !important;
  }
  .mt-sm-65,
  .my-sm-65 {
    margin-top: 65px !important;
  }
  .mr-sm-65,
  .mx-sm-65 {
    margin-right: 65px !important;
  }
  .mb-sm-65,
  .my-sm-65 {
    margin-bottom: 65px !important;
  }
  .ml-sm-65,
  .mx-sm-65 {
    margin-left: 65px !important;
  }
  .m-sm-70 {
    margin: 70px !important;
  }
  .mt-sm-70,
  .my-sm-70 {
    margin-top: 70px !important;
  }
  .mr-sm-70,
  .mx-sm-70 {
    margin-right: 70px !important;
  }
  .mb-sm-70,
  .my-sm-70 {
    margin-bottom: 70px !important;
  }
  .ml-sm-70,
  .mx-sm-70 {
    margin-left: 70px !important;
  }
  .m-sm-75 {
    margin: 75px !important;
  }
  .mt-sm-75,
  .my-sm-75 {
    margin-top: 75px !important;
  }
  .mr-sm-75,
  .mx-sm-75 {
    margin-right: 75px !important;
  }
  .mb-sm-75,
  .my-sm-75 {
    margin-bottom: 75px !important;
  }
  .ml-sm-75,
  .mx-sm-75 {
    margin-left: 75px !important;
  }
  .m-sm-80 {
    margin: 80px !important;
  }
  .mt-sm-80,
  .my-sm-80 {
    margin-top: 80px !important;
  }
  .mr-sm-80,
  .mx-sm-80 {
    margin-right: 80px !important;
  }
  .mb-sm-80,
  .my-sm-80 {
    margin-bottom: 80px !important;
  }
  .ml-sm-80,
  .mx-sm-80 {
    margin-left: 80px !important;
  }
  .m-sm-85 {
    margin: 85px !important;
  }
  .mt-sm-85,
  .my-sm-85 {
    margin-top: 85px !important;
  }
  .mr-sm-85,
  .mx-sm-85 {
    margin-right: 85px !important;
  }
  .mb-sm-85,
  .my-sm-85 {
    margin-bottom: 85px !important;
  }
  .ml-sm-85,
  .mx-sm-85 {
    margin-left: 85px !important;
  }
  .m-sm-90 {
    margin: 90px !important;
  }
  .mt-sm-90,
  .my-sm-90 {
    margin-top: 90px !important;
  }
  .mr-sm-90,
  .mx-sm-90 {
    margin-right: 90px !important;
  }
  .mb-sm-90,
  .my-sm-90 {
    margin-bottom: 90px !important;
  }
  .ml-sm-90,
  .mx-sm-90 {
    margin-left: 90px !important;
  }
  .m-sm-95 {
    margin: 95px !important;
  }
  .mt-sm-95,
  .my-sm-95 {
    margin-top: 95px !important;
  }
  .mr-sm-95,
  .mx-sm-95 {
    margin-right: 95px !important;
  }
  .mb-sm-95,
  .my-sm-95 {
    margin-bottom: 95px !important;
  }
  .ml-sm-95,
  .mx-sm-95 {
    margin-left: 95px !important;
  }
  .m-sm-100 {
    margin: 100px !important;
  }
  .mt-sm-100,
  .my-sm-100 {
    margin-top: 100px !important;
  }
  .mr-sm-100,
  .mx-sm-100 {
    margin-right: 100px !important;
  }
  .mb-sm-100,
  .my-sm-100 {
    margin-bottom: 100px !important;
  }
  .ml-sm-100,
  .mx-sm-100 {
    margin-left: 100px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-5 {
    margin: 5px !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 5px !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 5px !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 5px !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 5px !important;
  }
  .m-md-10 {
    margin: 10px !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 10px !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 10px !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 10px !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 10px !important;
  }
  .m-md-15 {
    margin: 15px !important;
  }
  .mt-md-15,
  .my-md-15 {
    margin-top: 15px !important;
  }
  .mr-md-15,
  .mx-md-15 {
    margin-right: 15px !important;
  }
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 15px !important;
  }
  .ml-md-15,
  .mx-md-15 {
    margin-left: 15px !important;
  }
  .m-md-20 {
    margin: 20px !important;
  }
  .mt-md-20,
  .my-md-20 {
    margin-top: 20px !important;
  }
  .mr-md-20,
  .mx-md-20 {
    margin-right: 20px !important;
  }
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 20px !important;
  }
  .ml-md-20,
  .mx-md-20 {
    margin-left: 20px !important;
  }
  .m-md-25 {
    margin: 25px !important;
  }
  .mt-md-25,
  .my-md-25 {
    margin-top: 25px !important;
  }
  .mr-md-25,
  .mx-md-25 {
    margin-right: 25px !important;
  }
  .mb-md-25,
  .my-md-25 {
    margin-bottom: 25px !important;
  }
  .ml-md-25,
  .mx-md-25 {
    margin-left: 25px !important;
  }
  .m-md-30 {
    margin: 30px !important;
  }
  .mt-md-30,
  .my-md-30 {
    margin-top: 30px !important;
  }
  .mr-md-30,
  .mx-md-30 {
    margin-right: 30px !important;
  }
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 30px !important;
  }
  .ml-md-30,
  .mx-md-30 {
    margin-left: 30px !important;
  }
  .m-md-35 {
    margin: 35px !important;
  }
  .mt-md-35,
  .my-md-35 {
    margin-top: 35px !important;
  }
  .mr-md-35,
  .mx-md-35 {
    margin-right: 35px !important;
  }
  .mb-md-35,
  .my-md-35 {
    margin-bottom: 35px !important;
  }
  .ml-md-35,
  .mx-md-35 {
    margin-left: 35px !important;
  }
  .m-md-40 {
    margin: 40px !important;
  }
  .mt-md-40,
  .my-md-40 {
    margin-top: 40px !important;
  }
  .mr-md-40,
  .mx-md-40 {
    margin-right: 40px !important;
  }
  .mb-md-40,
  .my-md-40 {
    margin-bottom: 40px !important;
  }
  .ml-md-40,
  .mx-md-40 {
    margin-left: 40px !important;
  }
  .m-md-45 {
    margin: 45px !important;
  }
  .mt-md-45,
  .my-md-45 {
    margin-top: 45px !important;
  }
  .mr-md-45,
  .mx-md-45 {
    margin-right: 45px !important;
  }
  .mb-md-45,
  .my-md-45 {
    margin-bottom: 45px !important;
  }
  .ml-md-45,
  .mx-md-45 {
    margin-left: 45px !important;
  }
  .m-md-50 {
    margin: 50px !important;
  }
  .mt-md-50,
  .my-md-50 {
    margin-top: 50px !important;
  }
  .mr-md-50,
  .mx-md-50 {
    margin-right: 50px !important;
  }
  .mb-md-50,
  .my-md-50 {
    margin-bottom: 50px !important;
  }
  .ml-md-50,
  .mx-md-50 {
    margin-left: 50px !important;
  }
  .m-md-55 {
    margin: 55px !important;
  }
  .mt-md-55,
  .my-md-55 {
    margin-top: 55px !important;
  }
  .mr-md-55,
  .mx-md-55 {
    margin-right: 55px !important;
  }
  .mb-md-55,
  .my-md-55 {
    margin-bottom: 55px !important;
  }
  .ml-md-55,
  .mx-md-55 {
    margin-left: 55px !important;
  }
  .m-md-60 {
    margin: 60px !important;
  }
  .mt-md-60,
  .my-md-60 {
    margin-top: 60px !important;
  }
  .mr-md-60,
  .mx-md-60 {
    margin-right: 60px !important;
  }
  .mb-md-60,
  .my-md-60 {
    margin-bottom: 60px !important;
  }
  .ml-md-60,
  .mx-md-60 {
    margin-left: 60px !important;
  }
  .m-md-65 {
    margin: 65px !important;
  }
  .mt-md-65,
  .my-md-65 {
    margin-top: 65px !important;
  }
  .mr-md-65,
  .mx-md-65 {
    margin-right: 65px !important;
  }
  .mb-md-65,
  .my-md-65 {
    margin-bottom: 65px !important;
  }
  .ml-md-65,
  .mx-md-65 {
    margin-left: 65px !important;
  }
  .m-md-70 {
    margin: 70px !important;
  }
  .mt-md-70,
  .my-md-70 {
    margin-top: 70px !important;
  }
  .mr-md-70,
  .mx-md-70 {
    margin-right: 70px !important;
  }
  .mb-md-70,
  .my-md-70 {
    margin-bottom: 70px !important;
  }
  .ml-md-70,
  .mx-md-70 {
    margin-left: 70px !important;
  }
  .m-md-75 {
    margin: 75px !important;
  }
  .mt-md-75,
  .my-md-75 {
    margin-top: 75px !important;
  }
  .mr-md-75,
  .mx-md-75 {
    margin-right: 75px !important;
  }
  .mb-md-75,
  .my-md-75 {
    margin-bottom: 75px !important;
  }
  .ml-md-75,
  .mx-md-75 {
    margin-left: 75px !important;
  }
  .m-md-80 {
    margin: 80px !important;
  }
  .mt-md-80,
  .my-md-80 {
    margin-top: 80px !important;
  }
  .mr-md-80,
  .mx-md-80 {
    margin-right: 80px !important;
  }
  .mb-md-80,
  .my-md-80 {
    margin-bottom: 80px !important;
  }
  .ml-md-80,
  .mx-md-80 {
    margin-left: 80px !important;
  }
  .m-md-85 {
    margin: 85px !important;
  }
  .mt-md-85,
  .my-md-85 {
    margin-top: 85px !important;
  }
  .mr-md-85,
  .mx-md-85 {
    margin-right: 85px !important;
  }
  .mb-md-85,
  .my-md-85 {
    margin-bottom: 85px !important;
  }
  .ml-md-85,
  .mx-md-85 {
    margin-left: 85px !important;
  }
  .m-md-90 {
    margin: 90px !important;
  }
  .mt-md-90,
  .my-md-90 {
    margin-top: 90px !important;
  }
  .mr-md-90,
  .mx-md-90 {
    margin-right: 90px !important;
  }
  .mb-md-90,
  .my-md-90 {
    margin-bottom: 90px !important;
  }
  .ml-md-90,
  .mx-md-90 {
    margin-left: 90px !important;
  }
  .m-md-95 {
    margin: 95px !important;
  }
  .mt-md-95,
  .my-md-95 {
    margin-top: 95px !important;
  }
  .mr-md-95,
  .mx-md-95 {
    margin-right: 95px !important;
  }
  .mb-md-95,
  .my-md-95 {
    margin-bottom: 95px !important;
  }
  .ml-md-95,
  .mx-md-95 {
    margin-left: 95px !important;
  }
  .m-md-100 {
    margin: 100px !important;
  }
  .mt-md-100,
  .my-md-100 {
    margin-top: 100px !important;
  }
  .mr-md-100,
  .mx-md-100 {
    margin-right: 100px !important;
  }
  .mb-md-100,
  .my-md-100 {
    margin-bottom: 100px !important;
  }
  .ml-md-100,
  .mx-md-100 {
    margin-left: 100px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-5 {
    margin: 5px !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 5px !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 5px !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 5px !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 5px !important;
  }
  .m-lg-10 {
    margin: 10px !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 10px !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 10px !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 10px !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 10px !important;
  }
  .m-lg-15 {
    margin: 15px !important;
  }
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 15px !important;
  }
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 15px !important;
  }
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 15px !important;
  }
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 15px !important;
  }
  .m-lg-20 {
    margin: 20px !important;
  }
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 20px !important;
  }
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 20px !important;
  }
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 20px !important;
  }
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 20px !important;
  }
  .m-lg-25 {
    margin: 25px !important;
  }
  .mt-lg-25,
  .my-lg-25 {
    margin-top: 25px !important;
  }
  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 25px !important;
  }
  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 25px !important;
  }
  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 25px !important;
  }
  .m-lg-30 {
    margin: 30px !important;
  }
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 30px !important;
  }
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 30px !important;
  }
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 30px !important;
  }
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 30px !important;
  }
  .m-lg-35 {
    margin: 35px !important;
  }
  .mt-lg-35,
  .my-lg-35 {
    margin-top: 35px !important;
  }
  .mr-lg-35,
  .mx-lg-35 {
    margin-right: 35px !important;
  }
  .mb-lg-35,
  .my-lg-35 {
    margin-bottom: 35px !important;
  }
  .ml-lg-35,
  .mx-lg-35 {
    margin-left: 35px !important;
  }
  .m-lg-40 {
    margin: 40px !important;
  }
  .mt-lg-40,
  .my-lg-40 {
    margin-top: 40px !important;
  }
  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 40px !important;
  }
  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 40px !important;
  }
  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 40px !important;
  }
  .m-lg-45 {
    margin: 45px !important;
  }
  .mt-lg-45,
  .my-lg-45 {
    margin-top: 45px !important;
  }
  .mr-lg-45,
  .mx-lg-45 {
    margin-right: 45px !important;
  }
  .mb-lg-45,
  .my-lg-45 {
    margin-bottom: 45px !important;
  }
  .ml-lg-45,
  .mx-lg-45 {
    margin-left: 45px !important;
  }
  .m-lg-50 {
    margin: 50px !important;
  }
  .mt-lg-50,
  .my-lg-50 {
    margin-top: 50px !important;
  }
  .mr-lg-50,
  .mx-lg-50 {
    margin-right: 50px !important;
  }
  .mb-lg-50,
  .my-lg-50 {
    margin-bottom: 50px !important;
  }
  .ml-lg-50,
  .mx-lg-50 {
    margin-left: 50px !important;
  }
  .m-lg-55 {
    margin: 55px !important;
  }
  .mt-lg-55,
  .my-lg-55 {
    margin-top: 55px !important;
  }
  .mr-lg-55,
  .mx-lg-55 {
    margin-right: 55px !important;
  }
  .mb-lg-55,
  .my-lg-55 {
    margin-bottom: 55px !important;
  }
  .ml-lg-55,
  .mx-lg-55 {
    margin-left: 55px !important;
  }
  .m-lg-60 {
    margin: 60px !important;
  }
  .mt-lg-60,
  .my-lg-60 {
    margin-top: 60px !important;
  }
  .mr-lg-60,
  .mx-lg-60 {
    margin-right: 60px !important;
  }
  .mb-lg-60,
  .my-lg-60 {
    margin-bottom: 60px !important;
  }
  .ml-lg-60,
  .mx-lg-60 {
    margin-left: 60px !important;
  }
  .m-lg-65 {
    margin: 65px !important;
  }
  .mt-lg-65,
  .my-lg-65 {
    margin-top: 65px !important;
  }
  .mr-lg-65,
  .mx-lg-65 {
    margin-right: 65px !important;
  }
  .mb-lg-65,
  .my-lg-65 {
    margin-bottom: 65px !important;
  }
  .ml-lg-65,
  .mx-lg-65 {
    margin-left: 65px !important;
  }
  .m-lg-70 {
    margin: 70px !important;
  }
  .mt-lg-70,
  .my-lg-70 {
    margin-top: 70px !important;
  }
  .mr-lg-70,
  .mx-lg-70 {
    margin-right: 70px !important;
  }
  .mb-lg-70,
  .my-lg-70 {
    margin-bottom: 70px !important;
  }
  .ml-lg-70,
  .mx-lg-70 {
    margin-left: 70px !important;
  }
  .m-lg-75 {
    margin: 75px !important;
  }
  .mt-lg-75,
  .my-lg-75 {
    margin-top: 75px !important;
  }
  .mr-lg-75,
  .mx-lg-75 {
    margin-right: 75px !important;
  }
  .mb-lg-75,
  .my-lg-75 {
    margin-bottom: 75px !important;
  }
  .ml-lg-75,
  .mx-lg-75 {
    margin-left: 75px !important;
  }
  .m-lg-80 {
    margin: 80px !important;
  }
  .mt-lg-80,
  .my-lg-80 {
    margin-top: 80px !important;
  }
  .mr-lg-80,
  .mx-lg-80 {
    margin-right: 80px !important;
  }
  .mb-lg-80,
  .my-lg-80 {
    margin-bottom: 80px !important;
  }
  .ml-lg-80,
  .mx-lg-80 {
    margin-left: 80px !important;
  }
  .m-lg-85 {
    margin: 85px !important;
  }
  .mt-lg-85,
  .my-lg-85 {
    margin-top: 85px !important;
  }
  .mr-lg-85,
  .mx-lg-85 {
    margin-right: 85px !important;
  }
  .mb-lg-85,
  .my-lg-85 {
    margin-bottom: 85px !important;
  }
  .ml-lg-85,
  .mx-lg-85 {
    margin-left: 85px !important;
  }
  .m-lg-90 {
    margin: 90px !important;
  }
  .mt-lg-90,
  .my-lg-90 {
    margin-top: 90px !important;
  }
  .mr-lg-90,
  .mx-lg-90 {
    margin-right: 90px !important;
  }
  .mb-lg-90,
  .my-lg-90 {
    margin-bottom: 90px !important;
  }
  .ml-lg-90,
  .mx-lg-90 {
    margin-left: 90px !important;
  }
  .m-lg-95 {
    margin: 95px !important;
  }
  .mt-lg-95,
  .my-lg-95 {
    margin-top: 95px !important;
  }
  .mr-lg-95,
  .mx-lg-95 {
    margin-right: 95px !important;
  }
  .mb-lg-95,
  .my-lg-95 {
    margin-bottom: 95px !important;
  }
  .ml-lg-95,
  .mx-lg-95 {
    margin-left: 95px !important;
  }
  .m-lg-100 {
    margin: 100px !important;
  }
  .mt-lg-100,
  .my-lg-100 {
    margin-top: 100px !important;
  }
  .mr-lg-100,
  .mx-lg-100 {
    margin-right: 100px !important;
  }
  .mb-lg-100,
  .my-lg-100 {
    margin-bottom: 100px !important;
  }
  .ml-lg-100,
  .mx-lg-100 {
    margin-left: 100px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-5 {
    margin: 5px !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 5px !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 5px !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 5px !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 5px !important;
  }
  .m-xl-10 {
    margin: 10px !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 10px !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 10px !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 10px !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 10px !important;
  }
  .m-xl-15 {
    margin: 15px !important;
  }
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 15px !important;
  }
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 15px !important;
  }
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 15px !important;
  }
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 15px !important;
  }
  .m-xl-20 {
    margin: 20px !important;
  }
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 20px !important;
  }
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 20px !important;
  }
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 20px !important;
  }
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 20px !important;
  }
  .m-xl-25 {
    margin: 25px !important;
  }
  .mt-xl-25,
  .my-xl-25 {
    margin-top: 25px !important;
  }
  .mr-xl-25,
  .mx-xl-25 {
    margin-right: 25px !important;
  }
  .mb-xl-25,
  .my-xl-25 {
    margin-bottom: 25px !important;
  }
  .ml-xl-25,
  .mx-xl-25 {
    margin-left: 25px !important;
  }
  .m-xl-30 {
    margin: 30px !important;
  }
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 30px !important;
  }
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 30px !important;
  }
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 30px !important;
  }
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 30px !important;
  }
  .m-xl-35 {
    margin: 35px !important;
  }
  .mt-xl-35,
  .my-xl-35 {
    margin-top: 35px !important;
  }
  .mr-xl-35,
  .mx-xl-35 {
    margin-right: 35px !important;
  }
  .mb-xl-35,
  .my-xl-35 {
    margin-bottom: 35px !important;
  }
  .ml-xl-35,
  .mx-xl-35 {
    margin-left: 35px !important;
  }
  .m-xl-40 {
    margin: 40px !important;
  }
  .mt-xl-40,
  .my-xl-40 {
    margin-top: 40px !important;
  }
  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 40px !important;
  }
  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 40px !important;
  }
  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 40px !important;
  }
  .m-xl-45 {
    margin: 45px !important;
  }
  .mt-xl-45,
  .my-xl-45 {
    margin-top: 45px !important;
  }
  .mr-xl-45,
  .mx-xl-45 {
    margin-right: 45px !important;
  }
  .mb-xl-45,
  .my-xl-45 {
    margin-bottom: 45px !important;
  }
  .ml-xl-45,
  .mx-xl-45 {
    margin-left: 45px !important;
  }
  .m-xl-50 {
    margin: 50px !important;
  }
  .mt-xl-50,
  .my-xl-50 {
    margin-top: 50px !important;
  }
  .mr-xl-50,
  .mx-xl-50 {
    margin-right: 50px !important;
  }
  .mb-xl-50,
  .my-xl-50 {
    margin-bottom: 50px !important;
  }
  .ml-xl-50,
  .mx-xl-50 {
    margin-left: 50px !important;
  }
  .m-xl-55 {
    margin: 55px !important;
  }
  .mt-xl-55,
  .my-xl-55 {
    margin-top: 55px !important;
  }
  .mr-xl-55,
  .mx-xl-55 {
    margin-right: 55px !important;
  }
  .mb-xl-55,
  .my-xl-55 {
    margin-bottom: 55px !important;
  }
  .ml-xl-55,
  .mx-xl-55 {
    margin-left: 55px !important;
  }
  .m-xl-60 {
    margin: 60px !important;
  }
  .mt-xl-60,
  .my-xl-60 {
    margin-top: 60px !important;
  }
  .mr-xl-60,
  .mx-xl-60 {
    margin-right: 60px !important;
  }
  .mb-xl-60,
  .my-xl-60 {
    margin-bottom: 60px !important;
  }
  .ml-xl-60,
  .mx-xl-60 {
    margin-left: 60px !important;
  }
  .m-xl-65 {
    margin: 65px !important;
  }
  .mt-xl-65,
  .my-xl-65 {
    margin-top: 65px !important;
  }
  .mr-xl-65,
  .mx-xl-65 {
    margin-right: 65px !important;
  }
  .mb-xl-65,
  .my-xl-65 {
    margin-bottom: 65px !important;
  }
  .ml-xl-65,
  .mx-xl-65 {
    margin-left: 65px !important;
  }
  .m-xl-70 {
    margin: 70px !important;
  }
  .mt-xl-70,
  .my-xl-70 {
    margin-top: 70px !important;
  }
  .mr-xl-70,
  .mx-xl-70 {
    margin-right: 70px !important;
  }
  .mb-xl-70,
  .my-xl-70 {
    margin-bottom: 70px !important;
  }
  .ml-xl-70,
  .mx-xl-70 {
    margin-left: 70px !important;
  }
  .m-xl-75 {
    margin: 75px !important;
  }
  .mt-xl-75,
  .my-xl-75 {
    margin-top: 75px !important;
  }
  .mr-xl-75,
  .mx-xl-75 {
    margin-right: 75px !important;
  }
  .mb-xl-75,
  .my-xl-75 {
    margin-bottom: 75px !important;
  }
  .ml-xl-75,
  .mx-xl-75 {
    margin-left: 75px !important;
  }
  .m-xl-80 {
    margin: 80px !important;
  }
  .mt-xl-80,
  .my-xl-80 {
    margin-top: 80px !important;
  }
  .mr-xl-80,
  .mx-xl-80 {
    margin-right: 80px !important;
  }
  .mb-xl-80,
  .my-xl-80 {
    margin-bottom: 80px !important;
  }
  .ml-xl-80,
  .mx-xl-80 {
    margin-left: 80px !important;
  }
  .m-xl-85 {
    margin: 85px !important;
  }
  .mt-xl-85,
  .my-xl-85 {
    margin-top: 85px !important;
  }
  .mr-xl-85,
  .mx-xl-85 {
    margin-right: 85px !important;
  }
  .mb-xl-85,
  .my-xl-85 {
    margin-bottom: 85px !important;
  }
  .ml-xl-85,
  .mx-xl-85 {
    margin-left: 85px !important;
  }
  .m-xl-90 {
    margin: 90px !important;
  }
  .mt-xl-90,
  .my-xl-90 {
    margin-top: 90px !important;
  }
  .mr-xl-90,
  .mx-xl-90 {
    margin-right: 90px !important;
  }
  .mb-xl-90,
  .my-xl-90 {
    margin-bottom: 90px !important;
  }
  .ml-xl-90,
  .mx-xl-90 {
    margin-left: 90px !important;
  }
  .m-xl-95 {
    margin: 95px !important;
  }
  .mt-xl-95,
  .my-xl-95 {
    margin-top: 95px !important;
  }
  .mr-xl-95,
  .mx-xl-95 {
    margin-right: 95px !important;
  }
  .mb-xl-95,
  .my-xl-95 {
    margin-bottom: 95px !important;
  }
  .ml-xl-95,
  .mx-xl-95 {
    margin-left: 95px !important;
  }
  .m-xl-100 {
    margin: 100px !important;
  }
  .mt-xl-100,
  .my-xl-100 {
    margin-top: 100px !important;
  }
  .mr-xl-100,
  .mx-xl-100 {
    margin-right: 100px !important;
  }
  .mb-xl-100,
  .my-xl-100 {
    margin-bottom: 100px !important;
  }
  .ml-xl-100,
  .mx-xl-100 {
    margin-left: 100px !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-5 {
  padding: 5px !important;
}
.pt-5,
.py-5 {
  padding-top: 5px !important;
}
.pr-5,
.px-5 {
  padding-right: 5px !important;
}
.pb-5,
.py-5 {
  padding-bottom: 5px !important;
}
.pl-5,
.px-5 {
  padding-left: 5px !important;
}
.p-10 {
  padding: 10px !important;
}
.pt-10,
.py-10 {
  padding-top: 10px !important;
}
.pr-10,
.px-10 {
  padding-right: 10px !important;
}
.pb-10,
.py-10 {
  padding-bottom: 10px !important;
}
.pl-10,
.px-10 {
  padding-left: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.pt-15,
.py-15 {
  padding-top: 15px !important;
}
.pr-15,
.px-15 {
  padding-right: 15px !important;
}
.pb-15,
.py-15 {
  padding-bottom: 15px !important;
}
.pl-15,
.px-15 {
  padding-left: 15px !important;
}
.p-20 {
  padding: 20px !important;
}
.pt-20,
.py-20 {
  padding-top: 20px !important;
}
.pr-20,
.px-20 {
  padding-right: 20px !important;
}
.pb-20,
.py-20 {
  padding-bottom: 20px !important;
}
.pl-20,
.px-20 {
  padding-left: 20px !important;
}
.p-25 {
  padding: 25px !important;
}
.pt-25,
.py-25 {
  padding-top: 25px !important;
}
.pr-25,
.px-25 {
  padding-right: 25px !important;
}
.pb-25,
.py-25 {
  padding-bottom: 25px !important;
}
.pl-25,
.px-25 {
  padding-left: 25px !important;
}
.p-30 {
  padding: 30px !important;
}
.pt-30,
.py-30 {
  padding-top: 30px !important;
}
.pr-30,
.px-30 {
  padding-right: 30px !important;
}
.pb-30,
.py-30 {
  padding-bottom: 30px !important;
}
.pl-30,
.px-30 {
  padding-left: 30px !important;
}
.p-35 {
  padding: 35px !important;
}
.pt-35,
.py-35 {
  padding-top: 35px !important;
}
.pr-35,
.px-35 {
  padding-right: 35px !important;
}
.pb-35,
.py-35 {
  padding-bottom: 35px !important;
}
.pl-35,
.px-35 {
  padding-left: 35px !important;
}
.p-40 {
  padding: 40px !important;
}
.pt-40,
.py-40 {
  padding-top: 40px !important;
}
.pr-40,
.px-40 {
  padding-right: 40px !important;
}
.pb-40,
.py-40 {
  padding-bottom: 40px !important;
}
.pl-40,
.px-40 {
  padding-left: 40px !important;
}
.p-45 {
  padding: 45px !important;
}
.pt-45,
.py-45 {
  padding-top: 45px !important;
}
.pr-45,
.px-45 {
  padding-right: 45px !important;
}
.pb-45,
.py-45 {
  padding-bottom: 45px !important;
}
.pl-45,
.px-45 {
  padding-left: 45px !important;
}
.p-50 {
  padding: 50px !important;
}
.pt-50,
.py-50 {
  padding-top: 50px !important;
}
.pr-50,
.px-50 {
  padding-right: 50px !important;
}
.pb-50,
.py-50 {
  padding-bottom: 50px !important;
}
.pl-50,
.px-50 {
  padding-left: 50px !important;
}
.p-55 {
  padding: 55px !important;
}
.pt-55,
.py-55 {
  padding-top: 55px !important;
}
.pr-55,
.px-55 {
  padding-right: 55px !important;
}
.pb-55,
.py-55 {
  padding-bottom: 55px !important;
}
.pl-55,
.px-55 {
  padding-left: 55px !important;
}
.p-60 {
  padding: 60px !important;
}
.pt-60,
.py-60 {
  padding-top: 60px !important;
}
.pr-60,
.px-60 {
  padding-right: 60px !important;
}
.pb-60,
.py-60 {
  padding-bottom: 60px !important;
}
.pl-60,
.px-60 {
  padding-left: 60px !important;
}
.p-65 {
  padding: 65px !important;
}
.pt-65,
.py-65 {
  padding-top: 65px !important;
}
.pr-65,
.px-65 {
  padding-right: 65px !important;
}
.pb-65,
.py-65 {
  padding-bottom: 65px !important;
}
.pl-65,
.px-65 {
  padding-left: 65px !important;
}
.p-70 {
  padding: 70px !important;
}
.pt-70,
.py-70 {
  padding-top: 70px !important;
}
.pr-70,
.px-70 {
  padding-right: 70px !important;
}
.pb-70,
.py-70 {
  padding-bottom: 70px !important;
}
.pl-70,
.px-70 {
  padding-left: 70px !important;
}
.p-75 {
  padding: 75px !important;
}
.pt-75,
.py-75 {
  padding-top: 75px !important;
}
.pr-75,
.px-75 {
  padding-right: 75px !important;
}
.pb-75,
.py-75 {
  padding-bottom: 75px !important;
}
.pl-75,
.px-75 {
  padding-left: 75px !important;
}
.p-80 {
  padding: 80px !important;
}
.pt-80,
.py-80 {
  padding-top: 80px !important;
}
.pr-80,
.px-80 {
  padding-right: 80px !important;
}
.pb-80,
.py-80 {
  padding-bottom: 80px !important;
}
.pl-80,
.px-80 {
  padding-left: 80px !important;
}
.p-85 {
  padding: 85px !important;
}
.pt-85,
.py-85 {
  padding-top: 85px !important;
}
.pr-85,
.px-85 {
  padding-right: 85px !important;
}
.pb-85,
.py-85 {
  padding-bottom: 85px !important;
}
.pl-85,
.px-85 {
  padding-left: 85px !important;
}
.p-90 {
  padding: 90px !important;
}
.pt-90,
.py-90 {
  padding-top: 90px !important;
}
.pr-90,
.px-90 {
  padding-right: 90px !important;
}
.pb-90,
.py-90 {
  padding-bottom: 90px !important;
}
.pl-90,
.px-90 {
  padding-left: 90px !important;
}
.p-95 {
  padding: 95px !important;
}
.pt-95,
.py-95 {
  padding-top: 95px !important;
}
.pr-95,
.px-95 {
  padding-right: 95px !important;
}
.pb-95,
.py-95 {
  padding-bottom: 95px !important;
}
.pl-95,
.px-95 {
  padding-left: 95px !important;
}
.p-100 {
  padding: 100px !important;
}
.pt-100,
.py-100 {
  padding-top: 100px !important;
}
.pr-100,
.px-100 {
  padding-right: 100px !important;
}
.pb-100,
.py-100 {
  padding-bottom: 100px !important;
}
.pl-100,
.px-100 {
  padding-left: 100px !important;
}
@media (min-width: 480px) {
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-5 {
    padding: 5px !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 5px !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 5px !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 5px !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 5px !important;
  }
  .p-sm-10 {
    padding: 10px !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 10px !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 10px !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 10px !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 10px !important;
  }
  .p-sm-15 {
    padding: 15px !important;
  }
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 15px !important;
  }
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 15px !important;
  }
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 15px !important;
  }
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 15px !important;
  }
  .p-sm-20 {
    padding: 20px !important;
  }
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 20px !important;
  }
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 20px !important;
  }
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 20px !important;
  }
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 20px !important;
  }
  .p-sm-25 {
    padding: 25px !important;
  }
  .pt-sm-25,
  .py-sm-25 {
    padding-top: 25px !important;
  }
  .pr-sm-25,
  .px-sm-25 {
    padding-right: 25px !important;
  }
  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 25px !important;
  }
  .pl-sm-25,
  .px-sm-25 {
    padding-left: 25px !important;
  }
  .p-sm-30 {
    padding: 30px !important;
  }
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 30px !important;
  }
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 30px !important;
  }
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 30px !important;
  }
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 30px !important;
  }
  .p-sm-35 {
    padding: 35px !important;
  }
  .pt-sm-35,
  .py-sm-35 {
    padding-top: 35px !important;
  }
  .pr-sm-35,
  .px-sm-35 {
    padding-right: 35px !important;
  }
  .pb-sm-35,
  .py-sm-35 {
    padding-bottom: 35px !important;
  }
  .pl-sm-35,
  .px-sm-35 {
    padding-left: 35px !important;
  }
  .p-sm-40 {
    padding: 40px !important;
  }
  .pt-sm-40,
  .py-sm-40 {
    padding-top: 40px !important;
  }
  .pr-sm-40,
  .px-sm-40 {
    padding-right: 40px !important;
  }
  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 40px !important;
  }
  .pl-sm-40,
  .px-sm-40 {
    padding-left: 40px !important;
  }
  .p-sm-45 {
    padding: 45px !important;
  }
  .pt-sm-45,
  .py-sm-45 {
    padding-top: 45px !important;
  }
  .pr-sm-45,
  .px-sm-45 {
    padding-right: 45px !important;
  }
  .pb-sm-45,
  .py-sm-45 {
    padding-bottom: 45px !important;
  }
  .pl-sm-45,
  .px-sm-45 {
    padding-left: 45px !important;
  }
  .p-sm-50 {
    padding: 50px !important;
  }
  .pt-sm-50,
  .py-sm-50 {
    padding-top: 50px !important;
  }
  .pr-sm-50,
  .px-sm-50 {
    padding-right: 50px !important;
  }
  .pb-sm-50,
  .py-sm-50 {
    padding-bottom: 50px !important;
  }
  .pl-sm-50,
  .px-sm-50 {
    padding-left: 50px !important;
  }
  .p-sm-55 {
    padding: 55px !important;
  }
  .pt-sm-55,
  .py-sm-55 {
    padding-top: 55px !important;
  }
  .pr-sm-55,
  .px-sm-55 {
    padding-right: 55px !important;
  }
  .pb-sm-55,
  .py-sm-55 {
    padding-bottom: 55px !important;
  }
  .pl-sm-55,
  .px-sm-55 {
    padding-left: 55px !important;
  }
  .p-sm-60 {
    padding: 60px !important;
  }
  .pt-sm-60,
  .py-sm-60 {
    padding-top: 60px !important;
  }
  .pr-sm-60,
  .px-sm-60 {
    padding-right: 60px !important;
  }
  .pb-sm-60,
  .py-sm-60 {
    padding-bottom: 60px !important;
  }
  .pl-sm-60,
  .px-sm-60 {
    padding-left: 60px !important;
  }
  .p-sm-65 {
    padding: 65px !important;
  }
  .pt-sm-65,
  .py-sm-65 {
    padding-top: 65px !important;
  }
  .pr-sm-65,
  .px-sm-65 {
    padding-right: 65px !important;
  }
  .pb-sm-65,
  .py-sm-65 {
    padding-bottom: 65px !important;
  }
  .pl-sm-65,
  .px-sm-65 {
    padding-left: 65px !important;
  }
  .p-sm-70 {
    padding: 70px !important;
  }
  .pt-sm-70,
  .py-sm-70 {
    padding-top: 70px !important;
  }
  .pr-sm-70,
  .px-sm-70 {
    padding-right: 70px !important;
  }
  .pb-sm-70,
  .py-sm-70 {
    padding-bottom: 70px !important;
  }
  .pl-sm-70,
  .px-sm-70 {
    padding-left: 70px !important;
  }
  .p-sm-75 {
    padding: 75px !important;
  }
  .pt-sm-75,
  .py-sm-75 {
    padding-top: 75px !important;
  }
  .pr-sm-75,
  .px-sm-75 {
    padding-right: 75px !important;
  }
  .pb-sm-75,
  .py-sm-75 {
    padding-bottom: 75px !important;
  }
  .pl-sm-75,
  .px-sm-75 {
    padding-left: 75px !important;
  }
  .p-sm-80 {
    padding: 80px !important;
  }
  .pt-sm-80,
  .py-sm-80 {
    padding-top: 80px !important;
  }
  .pr-sm-80,
  .px-sm-80 {
    padding-right: 80px !important;
  }
  .pb-sm-80,
  .py-sm-80 {
    padding-bottom: 80px !important;
  }
  .pl-sm-80,
  .px-sm-80 {
    padding-left: 80px !important;
  }
  .p-sm-85 {
    padding: 85px !important;
  }
  .pt-sm-85,
  .py-sm-85 {
    padding-top: 85px !important;
  }
  .pr-sm-85,
  .px-sm-85 {
    padding-right: 85px !important;
  }
  .pb-sm-85,
  .py-sm-85 {
    padding-bottom: 85px !important;
  }
  .pl-sm-85,
  .px-sm-85 {
    padding-left: 85px !important;
  }
  .p-sm-90 {
    padding: 90px !important;
  }
  .pt-sm-90,
  .py-sm-90 {
    padding-top: 90px !important;
  }
  .pr-sm-90,
  .px-sm-90 {
    padding-right: 90px !important;
  }
  .pb-sm-90,
  .py-sm-90 {
    padding-bottom: 90px !important;
  }
  .pl-sm-90,
  .px-sm-90 {
    padding-left: 90px !important;
  }
  .p-sm-95 {
    padding: 95px !important;
  }
  .pt-sm-95,
  .py-sm-95 {
    padding-top: 95px !important;
  }
  .pr-sm-95,
  .px-sm-95 {
    padding-right: 95px !important;
  }
  .pb-sm-95,
  .py-sm-95 {
    padding-bottom: 95px !important;
  }
  .pl-sm-95,
  .px-sm-95 {
    padding-left: 95px !important;
  }
  .p-sm-100 {
    padding: 100px !important;
  }
  .pt-sm-100,
  .py-sm-100 {
    padding-top: 100px !important;
  }
  .pr-sm-100,
  .px-sm-100 {
    padding-right: 100px !important;
  }
  .pb-sm-100,
  .py-sm-100 {
    padding-bottom: 100px !important;
  }
  .pl-sm-100,
  .px-sm-100 {
    padding-left: 100px !important;
  }
}
@media (min-width: 768px) {
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-5 {
    padding: 5px !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 5px !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 5px !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 5px !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 5px !important;
  }
  .p-md-10 {
    padding: 10px !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 10px !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 10px !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 10px !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 10px !important;
  }
  .p-md-15 {
    padding: 15px !important;
  }
  .pt-md-15,
  .py-md-15 {
    padding-top: 15px !important;
  }
  .pr-md-15,
  .px-md-15 {
    padding-right: 15px !important;
  }
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 15px !important;
  }
  .pl-md-15,
  .px-md-15 {
    padding-left: 15px !important;
  }
  .p-md-20 {
    padding: 20px !important;
  }
  .pt-md-20,
  .py-md-20 {
    padding-top: 20px !important;
  }
  .pr-md-20,
  .px-md-20 {
    padding-right: 20px !important;
  }
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 20px !important;
  }
  .pl-md-20,
  .px-md-20 {
    padding-left: 20px !important;
  }
  .p-md-25 {
    padding: 25px !important;
  }
  .pt-md-25,
  .py-md-25 {
    padding-top: 25px !important;
  }
  .pr-md-25,
  .px-md-25 {
    padding-right: 25px !important;
  }
  .pb-md-25,
  .py-md-25 {
    padding-bottom: 25px !important;
  }
  .pl-md-25,
  .px-md-25 {
    padding-left: 25px !important;
  }
  .p-md-30 {
    padding: 30px !important;
  }
  .pt-md-30,
  .py-md-30 {
    padding-top: 30px !important;
  }
  .pr-md-30,
  .px-md-30 {
    padding-right: 30px !important;
  }
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 30px !important;
  }
  .pl-md-30,
  .px-md-30 {
    padding-left: 30px !important;
  }
  .p-md-35 {
    padding: 35px !important;
  }
  .pt-md-35,
  .py-md-35 {
    padding-top: 35px !important;
  }
  .pr-md-35,
  .px-md-35 {
    padding-right: 35px !important;
  }
  .pb-md-35,
  .py-md-35 {
    padding-bottom: 35px !important;
  }
  .pl-md-35,
  .px-md-35 {
    padding-left: 35px !important;
  }
  .p-md-40 {
    padding: 40px !important;
  }
  .pt-md-40,
  .py-md-40 {
    padding-top: 40px !important;
  }
  .pr-md-40,
  .px-md-40 {
    padding-right: 40px !important;
  }
  .pb-md-40,
  .py-md-40 {
    padding-bottom: 40px !important;
  }
  .pl-md-40,
  .px-md-40 {
    padding-left: 40px !important;
  }
  .p-md-45 {
    padding: 45px !important;
  }
  .pt-md-45,
  .py-md-45 {
    padding-top: 45px !important;
  }
  .pr-md-45,
  .px-md-45 {
    padding-right: 45px !important;
  }
  .pb-md-45,
  .py-md-45 {
    padding-bottom: 45px !important;
  }
  .pl-md-45,
  .px-md-45 {
    padding-left: 45px !important;
  }
  .p-md-50 {
    padding: 50px !important;
  }
  .pt-md-50,
  .py-md-50 {
    padding-top: 50px !important;
  }
  .pr-md-50,
  .px-md-50 {
    padding-right: 50px !important;
  }
  .pb-md-50,
  .py-md-50 {
    padding-bottom: 50px !important;
  }
  .pl-md-50,
  .px-md-50 {
    padding-left: 50px !important;
  }
  .p-md-55 {
    padding: 55px !important;
  }
  .pt-md-55,
  .py-md-55 {
    padding-top: 55px !important;
  }
  .pr-md-55,
  .px-md-55 {
    padding-right: 55px !important;
  }
  .pb-md-55,
  .py-md-55 {
    padding-bottom: 55px !important;
  }
  .pl-md-55,
  .px-md-55 {
    padding-left: 55px !important;
  }
  .p-md-60 {
    padding: 60px !important;
  }
  .pt-md-60,
  .py-md-60 {
    padding-top: 60px !important;
  }
  .pr-md-60,
  .px-md-60 {
    padding-right: 60px !important;
  }
  .pb-md-60,
  .py-md-60 {
    padding-bottom: 60px !important;
  }
  .pl-md-60,
  .px-md-60 {
    padding-left: 60px !important;
  }
  .p-md-65 {
    padding: 65px !important;
  }
  .pt-md-65,
  .py-md-65 {
    padding-top: 65px !important;
  }
  .pr-md-65,
  .px-md-65 {
    padding-right: 65px !important;
  }
  .pb-md-65,
  .py-md-65 {
    padding-bottom: 65px !important;
  }
  .pl-md-65,
  .px-md-65 {
    padding-left: 65px !important;
  }
  .p-md-70 {
    padding: 70px !important;
  }
  .pt-md-70,
  .py-md-70 {
    padding-top: 70px !important;
  }
  .pr-md-70,
  .px-md-70 {
    padding-right: 70px !important;
  }
  .pb-md-70,
  .py-md-70 {
    padding-bottom: 70px !important;
  }
  .pl-md-70,
  .px-md-70 {
    padding-left: 70px !important;
  }
  .p-md-75 {
    padding: 75px !important;
  }
  .pt-md-75,
  .py-md-75 {
    padding-top: 75px !important;
  }
  .pr-md-75,
  .px-md-75 {
    padding-right: 75px !important;
  }
  .pb-md-75,
  .py-md-75 {
    padding-bottom: 75px !important;
  }
  .pl-md-75,
  .px-md-75 {
    padding-left: 75px !important;
  }
  .p-md-80 {
    padding: 80px !important;
  }
  .pt-md-80,
  .py-md-80 {
    padding-top: 80px !important;
  }
  .pr-md-80,
  .px-md-80 {
    padding-right: 80px !important;
  }
  .pb-md-80,
  .py-md-80 {
    padding-bottom: 80px !important;
  }
  .pl-md-80,
  .px-md-80 {
    padding-left: 80px !important;
  }
  .p-md-85 {
    padding: 85px !important;
  }
  .pt-md-85,
  .py-md-85 {
    padding-top: 85px !important;
  }
  .pr-md-85,
  .px-md-85 {
    padding-right: 85px !important;
  }
  .pb-md-85,
  .py-md-85 {
    padding-bottom: 85px !important;
  }
  .pl-md-85,
  .px-md-85 {
    padding-left: 85px !important;
  }
  .p-md-90 {
    padding: 90px !important;
  }
  .pt-md-90,
  .py-md-90 {
    padding-top: 90px !important;
  }
  .pr-md-90,
  .px-md-90 {
    padding-right: 90px !important;
  }
  .pb-md-90,
  .py-md-90 {
    padding-bottom: 90px !important;
  }
  .pl-md-90,
  .px-md-90 {
    padding-left: 90px !important;
  }
  .p-md-95 {
    padding: 95px !important;
  }
  .pt-md-95,
  .py-md-95 {
    padding-top: 95px !important;
  }
  .pr-md-95,
  .px-md-95 {
    padding-right: 95px !important;
  }
  .pb-md-95,
  .py-md-95 {
    padding-bottom: 95px !important;
  }
  .pl-md-95,
  .px-md-95 {
    padding-left: 95px !important;
  }
  .p-md-100 {
    padding: 100px !important;
  }
  .pt-md-100,
  .py-md-100 {
    padding-top: 100px !important;
  }
  .pr-md-100,
  .px-md-100 {
    padding-right: 100px !important;
  }
  .pb-md-100,
  .py-md-100 {
    padding-bottom: 100px !important;
  }
  .pl-md-100,
  .px-md-100 {
    padding-left: 100px !important;
  }
}
@media (min-width: 992px) {
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-5 {
    padding: 5px !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 5px !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 5px !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 5px !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 5px !important;
  }
  .p-lg-10 {
    padding: 10px !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 10px !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 10px !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 10px !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 10px !important;
  }
  .p-lg-15 {
    padding: 15px !important;
  }
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 15px !important;
  }
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 15px !important;
  }
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 15px !important;
  }
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 15px !important;
  }
  .p-lg-20 {
    padding: 20px !important;
  }
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 20px !important;
  }
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 20px !important;
  }
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 20px !important;
  }
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 20px !important;
  }
  .p-lg-25 {
    padding: 25px !important;
  }
  .pt-lg-25,
  .py-lg-25 {
    padding-top: 25px !important;
  }
  .pr-lg-25,
  .px-lg-25 {
    padding-right: 25px !important;
  }
  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 25px !important;
  }
  .pl-lg-25,
  .px-lg-25 {
    padding-left: 25px !important;
  }
  .p-lg-30 {
    padding: 30px !important;
  }
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 30px !important;
  }
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 30px !important;
  }
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 30px !important;
  }
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 30px !important;
  }
  .p-lg-35 {
    padding: 35px !important;
  }
  .pt-lg-35,
  .py-lg-35 {
    padding-top: 35px !important;
  }
  .pr-lg-35,
  .px-lg-35 {
    padding-right: 35px !important;
  }
  .pb-lg-35,
  .py-lg-35 {
    padding-bottom: 35px !important;
  }
  .pl-lg-35,
  .px-lg-35 {
    padding-left: 35px !important;
  }
  .p-lg-40 {
    padding: 40px !important;
  }
  .pt-lg-40,
  .py-lg-40 {
    padding-top: 40px !important;
  }
  .pr-lg-40,
  .px-lg-40 {
    padding-right: 40px !important;
  }
  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 40px !important;
  }
  .pl-lg-40,
  .px-lg-40 {
    padding-left: 40px !important;
  }
  .p-lg-45 {
    padding: 45px !important;
  }
  .pt-lg-45,
  .py-lg-45 {
    padding-top: 45px !important;
  }
  .pr-lg-45,
  .px-lg-45 {
    padding-right: 45px !important;
  }
  .pb-lg-45,
  .py-lg-45 {
    padding-bottom: 45px !important;
  }
  .pl-lg-45,
  .px-lg-45 {
    padding-left: 45px !important;
  }
  .p-lg-50 {
    padding: 50px !important;
  }
  .pt-lg-50,
  .py-lg-50 {
    padding-top: 50px !important;
  }
  .pr-lg-50,
  .px-lg-50 {
    padding-right: 50px !important;
  }
  .pb-lg-50,
  .py-lg-50 {
    padding-bottom: 50px !important;
  }
  .pl-lg-50,
  .px-lg-50 {
    padding-left: 50px !important;
  }
  .p-lg-55 {
    padding: 55px !important;
  }
  .pt-lg-55,
  .py-lg-55 {
    padding-top: 55px !important;
  }
  .pr-lg-55,
  .px-lg-55 {
    padding-right: 55px !important;
  }
  .pb-lg-55,
  .py-lg-55 {
    padding-bottom: 55px !important;
  }
  .pl-lg-55,
  .px-lg-55 {
    padding-left: 55px !important;
  }
  .p-lg-60 {
    padding: 60px !important;
  }
  .pt-lg-60,
  .py-lg-60 {
    padding-top: 60px !important;
  }
  .pr-lg-60,
  .px-lg-60 {
    padding-right: 60px !important;
  }
  .pb-lg-60,
  .py-lg-60 {
    padding-bottom: 60px !important;
  }
  .pl-lg-60,
  .px-lg-60 {
    padding-left: 60px !important;
  }
  .p-lg-65 {
    padding: 65px !important;
  }
  .pt-lg-65,
  .py-lg-65 {
    padding-top: 65px !important;
  }
  .pr-lg-65,
  .px-lg-65 {
    padding-right: 65px !important;
  }
  .pb-lg-65,
  .py-lg-65 {
    padding-bottom: 65px !important;
  }
  .pl-lg-65,
  .px-lg-65 {
    padding-left: 65px !important;
  }
  .p-lg-70 {
    padding: 70px !important;
  }
  .pt-lg-70,
  .py-lg-70 {
    padding-top: 70px !important;
  }
  .pr-lg-70,
  .px-lg-70 {
    padding-right: 70px !important;
  }
  .pb-lg-70,
  .py-lg-70 {
    padding-bottom: 70px !important;
  }
  .pl-lg-70,
  .px-lg-70 {
    padding-left: 70px !important;
  }
  .p-lg-75 {
    padding: 75px !important;
  }
  .pt-lg-75,
  .py-lg-75 {
    padding-top: 75px !important;
  }
  .pr-lg-75,
  .px-lg-75 {
    padding-right: 75px !important;
  }
  .pb-lg-75,
  .py-lg-75 {
    padding-bottom: 75px !important;
  }
  .pl-lg-75,
  .px-lg-75 {
    padding-left: 75px !important;
  }
  .p-lg-80 {
    padding: 80px !important;
  }
  .pt-lg-80,
  .py-lg-80 {
    padding-top: 80px !important;
  }
  .pr-lg-80,
  .px-lg-80 {
    padding-right: 80px !important;
  }
  .pb-lg-80,
  .py-lg-80 {
    padding-bottom: 80px !important;
  }
  .pl-lg-80,
  .px-lg-80 {
    padding-left: 80px !important;
  }
  .p-lg-85 {
    padding: 85px !important;
  }
  .pt-lg-85,
  .py-lg-85 {
    padding-top: 85px !important;
  }
  .pr-lg-85,
  .px-lg-85 {
    padding-right: 85px !important;
  }
  .pb-lg-85,
  .py-lg-85 {
    padding-bottom: 85px !important;
  }
  .pl-lg-85,
  .px-lg-85 {
    padding-left: 85px !important;
  }
  .p-lg-90 {
    padding: 90px !important;
  }
  .pt-lg-90,
  .py-lg-90 {
    padding-top: 90px !important;
  }
  .pr-lg-90,
  .px-lg-90 {
    padding-right: 90px !important;
  }
  .pb-lg-90,
  .py-lg-90 {
    padding-bottom: 90px !important;
  }
  .pl-lg-90,
  .px-lg-90 {
    padding-left: 90px !important;
  }
  .p-lg-95 {
    padding: 95px !important;
  }
  .pt-lg-95,
  .py-lg-95 {
    padding-top: 95px !important;
  }
  .pr-lg-95,
  .px-lg-95 {
    padding-right: 95px !important;
  }
  .pb-lg-95,
  .py-lg-95 {
    padding-bottom: 95px !important;
  }
  .pl-lg-95,
  .px-lg-95 {
    padding-left: 95px !important;
  }
  .p-lg-100 {
    padding: 100px !important;
  }
  .pt-lg-100,
  .py-lg-100 {
    padding-top: 100px !important;
  }
  .pr-lg-100,
  .px-lg-100 {
    padding-right: 100px !important;
  }
  .pb-lg-100,
  .py-lg-100 {
    padding-bottom: 100px !important;
  }
  .pl-lg-100,
  .px-lg-100 {
    padding-left: 100px !important;
  }
}
@media (min-width: 1200px) {
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-5 {
    padding: 5px !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 5px !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 5px !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 5px !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 5px !important;
  }
  .p-xl-10 {
    padding: 10px !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 10px !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 10px !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 10px !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 10px !important;
  }
  .p-xl-15 {
    padding: 15px !important;
  }
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 15px !important;
  }
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 15px !important;
  }
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 15px !important;
  }
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 15px !important;
  }
  .p-xl-20 {
    padding: 20px !important;
  }
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 20px !important;
  }
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 20px !important;
  }
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 20px !important;
  }
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 20px !important;
  }
  .p-xl-25 {
    padding: 25px !important;
  }
  .pt-xl-25,
  .py-xl-25 {
    padding-top: 25px !important;
  }
  .pr-xl-25,
  .px-xl-25 {
    padding-right: 25px !important;
  }
  .pb-xl-25,
  .py-xl-25 {
    padding-bottom: 25px !important;
  }
  .pl-xl-25,
  .px-xl-25 {
    padding-left: 25px !important;
  }
  .p-xl-30 {
    padding: 30px !important;
  }
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 30px !important;
  }
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 30px !important;
  }
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 30px !important;
  }
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 30px !important;
  }
  .p-xl-35 {
    padding: 35px !important;
  }
  .pt-xl-35,
  .py-xl-35 {
    padding-top: 35px !important;
  }
  .pr-xl-35,
  .px-xl-35 {
    padding-right: 35px !important;
  }
  .pb-xl-35,
  .py-xl-35 {
    padding-bottom: 35px !important;
  }
  .pl-xl-35,
  .px-xl-35 {
    padding-left: 35px !important;
  }
  .p-xl-40 {
    padding: 40px !important;
  }
  .pt-xl-40,
  .py-xl-40 {
    padding-top: 40px !important;
  }
  .pr-xl-40,
  .px-xl-40 {
    padding-right: 40px !important;
  }
  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 40px !important;
  }
  .pl-xl-40,
  .px-xl-40 {
    padding-left: 40px !important;
  }
  .p-xl-45 {
    padding: 45px !important;
  }
  .pt-xl-45,
  .py-xl-45 {
    padding-top: 45px !important;
  }
  .pr-xl-45,
  .px-xl-45 {
    padding-right: 45px !important;
  }
  .pb-xl-45,
  .py-xl-45 {
    padding-bottom: 45px !important;
  }
  .pl-xl-45,
  .px-xl-45 {
    padding-left: 45px !important;
  }
  .p-xl-50 {
    padding: 50px !important;
  }
  .pt-xl-50,
  .py-xl-50 {
    padding-top: 50px !important;
  }
  .pr-xl-50,
  .px-xl-50 {
    padding-right: 50px !important;
  }
  .pb-xl-50,
  .py-xl-50 {
    padding-bottom: 50px !important;
  }
  .pl-xl-50,
  .px-xl-50 {
    padding-left: 50px !important;
  }
  .p-xl-55 {
    padding: 55px !important;
  }
  .pt-xl-55,
  .py-xl-55 {
    padding-top: 55px !important;
  }
  .pr-xl-55,
  .px-xl-55 {
    padding-right: 55px !important;
  }
  .pb-xl-55,
  .py-xl-55 {
    padding-bottom: 55px !important;
  }
  .pl-xl-55,
  .px-xl-55 {
    padding-left: 55px !important;
  }
  .p-xl-60 {
    padding: 60px !important;
  }
  .pt-xl-60,
  .py-xl-60 {
    padding-top: 60px !important;
  }
  .pr-xl-60,
  .px-xl-60 {
    padding-right: 60px !important;
  }
  .pb-xl-60,
  .py-xl-60 {
    padding-bottom: 60px !important;
  }
  .pl-xl-60,
  .px-xl-60 {
    padding-left: 60px !important;
  }
  .p-xl-65 {
    padding: 65px !important;
  }
  .pt-xl-65,
  .py-xl-65 {
    padding-top: 65px !important;
  }
  .pr-xl-65,
  .px-xl-65 {
    padding-right: 65px !important;
  }
  .pb-xl-65,
  .py-xl-65 {
    padding-bottom: 65px !important;
  }
  .pl-xl-65,
  .px-xl-65 {
    padding-left: 65px !important;
  }
  .p-xl-70 {
    padding: 70px !important;
  }
  .pt-xl-70,
  .py-xl-70 {
    padding-top: 70px !important;
  }
  .pr-xl-70,
  .px-xl-70 {
    padding-right: 70px !important;
  }
  .pb-xl-70,
  .py-xl-70 {
    padding-bottom: 70px !important;
  }
  .pl-xl-70,
  .px-xl-70 {
    padding-left: 70px !important;
  }
  .p-xl-75 {
    padding: 75px !important;
  }
  .pt-xl-75,
  .py-xl-75 {
    padding-top: 75px !important;
  }
  .pr-xl-75,
  .px-xl-75 {
    padding-right: 75px !important;
  }
  .pb-xl-75,
  .py-xl-75 {
    padding-bottom: 75px !important;
  }
  .pl-xl-75,
  .px-xl-75 {
    padding-left: 75px !important;
  }
  .p-xl-80 {
    padding: 80px !important;
  }
  .pt-xl-80,
  .py-xl-80 {
    padding-top: 80px !important;
  }
  .pr-xl-80,
  .px-xl-80 {
    padding-right: 80px !important;
  }
  .pb-xl-80,
  .py-xl-80 {
    padding-bottom: 80px !important;
  }
  .pl-xl-80,
  .px-xl-80 {
    padding-left: 80px !important;
  }
  .p-xl-85 {
    padding: 85px !important;
  }
  .pt-xl-85,
  .py-xl-85 {
    padding-top: 85px !important;
  }
  .pr-xl-85,
  .px-xl-85 {
    padding-right: 85px !important;
  }
  .pb-xl-85,
  .py-xl-85 {
    padding-bottom: 85px !important;
  }
  .pl-xl-85,
  .px-xl-85 {
    padding-left: 85px !important;
  }
  .p-xl-90 {
    padding: 90px !important;
  }
  .pt-xl-90,
  .py-xl-90 {
    padding-top: 90px !important;
  }
  .pr-xl-90,
  .px-xl-90 {
    padding-right: 90px !important;
  }
  .pb-xl-90,
  .py-xl-90 {
    padding-bottom: 90px !important;
  }
  .pl-xl-90,
  .px-xl-90 {
    padding-left: 90px !important;
  }
  .p-xl-95 {
    padding: 95px !important;
  }
  .pt-xl-95,
  .py-xl-95 {
    padding-top: 95px !important;
  }
  .pr-xl-95,
  .px-xl-95 {
    padding-right: 95px !important;
  }
  .pb-xl-95,
  .py-xl-95 {
    padding-bottom: 95px !important;
  }
  .pl-xl-95,
  .px-xl-95 {
    padding-left: 95px !important;
  }
  .p-xl-100 {
    padding: 100px !important;
  }
  .pt-xl-100,
  .py-xl-100 {
    padding-top: 100px !important;
  }
  .pr-xl-100,
  .px-xl-100 {
    padding-right: 100px !important;
  }
  .pb-xl-100,
  .py-xl-100 {
    padding-bottom: 100px !important;
  }
  .pl-xl-100,
  .px-xl-100 {
    padding-left: 100px !important;
  }
}
:root {
  --btn-border: 2px solid transparent;
}
.vs-bg-avocado {
  background: var(--brand-primary);
}
.vs-bg-dusk-blue {
  background: var(--brand-dusk);
}
.vs-bg-dusty-gray {
  background: #979797;
}
.vs-bg-gold-tips {
  background: #e6a01e;
}
.vs-bg-gray {
  background: var(--gray-2);
}
.vs-bg-gray-light {
  background: var(--gray-4);
}
.vs-bg-gray-lighter {
  background: var(--gray-5);
}
.vs-bg-gray-lightest {
  background: var(--gray-6);
}
.vs-bg-gray-logo {
  background: #494949;
}
.vs-bg-light-coral {
  background: #f3756c;
}
.vs-bg-midnight-blue {
  background: var(--brand-complimentary-darkest);
}
.vs-bg-neon-carrot {
  background: #ff9e2b;
}
.vs-bg-reset {
  background: transparent;
}
.vs-bg-twilight-blue {
  background: var(--brand-twilight);
}
.vs-bg-up-green {
  background: var(--brand-marketing-up);
}
.vs-bg-white {
  background: var(--white);
}
.vs-color-avocado {
  color: var(--brand-primary);
}
.vs-color-dusk-blue {
  color: var(--brand-dusk);
}
.vs-color-dusty-gray {
  color: #979797;
}
.vs-color-gold {
  color: var(--brand-accent);
}
.vs-color-gray {
  color: var(--gray-2);
}
.vs-color-gray-2 {
  color: #7f7f7f;
}
.vs-color-gray-granite {
  color: var(--gray-3);
}
.vs-color-gray-light {
  color: var(--gray-4);
}
.vs-color-gray-lighter {
  color: var(--gray-5);
}
.vs-color-midnight-blue {
  color: var(--brand-complimentary-darkest);
}
.vs-color-raw-sienna {
  color: #d5763d;
}
.vs-color-tangerine {
  color: var(--brand-warning);
}
.vs-color-text {
  color: var(--text-1);
}
.vs-color-twilight-blue {
  color: var(--brand-twilight);
}
.vs-color-up-green {
  color: var(--brand-marketing-up);
}
.vs-color-visitor-granite {
  color: #b2b2b2;
}
.vs-color-white,
.vs-color-white:focus,
.vs-color-white:hover {
  color: var(--white);
}
.vs-width-100 {
  width: 100% !important;
}
.vs-height-100 {
  height: 100% !important;
}
.vs-max-width-100 {
  max-width: 100% !important;
}
.vs-max-height-100 {
  max-height: 100% !important;
}
.vs-min-width-100 {
  min-width: 100% !important;
}
.vs-min-height-100 {
  min-height: 100% !important;
}
.vs-min-height-180px {
  min-height: 180px !important;
}
@media (max-width: 479px) {
  .vs-height-mobile-100vh {
    height: var(--app-height-mobile);
  }
}
.vs-shadow-dark {
  transition: box-shadow 0.3s;
  box-shadow: 0 1px 9px rgba(15, 18, 18, 0.35);
}
.vs-shadow-dark:hover {
  box-shadow: 0 2px 10px 1px rgba(57, 73, 76, 0.4),
    0 1px 2px rgba(57, 73, 76, 0.25);
}
.vs-shadow-light {
  box-shadow: 0 1px 6px rgba(57, 73, 76, 0.35);
}
.vs-font-normal {
  font-weight: var(--font-weight-normal);
}
.vs-font-bold {
  font-weight: var(--font-weight-bold);
}
.vs-font-black {
  font-weight: var(--font-weight-black);
}
.vs-text-base {
  font-size: 13px;
  line-height: 1.42857;
}
.vs-link-text {
  font-weight: var(--font-weight-normal);
  text-decoration: none;
}
.vs-cursor-pointer {
  cursor: pointer !important;
}
.vs-o-tag-no-hover {
  background: var(--gray-4) !important;
  color: var(--gray-1) !important;
}
.vs-flex-column {
  flex-direction: column;
}
.vs-flex-column-reverse {
  flex-direction: column-reverse;
}
.vs-flex-wrap {
  flex-wrap: wrap;
}
.vs-flex-nowrap {
  flex-wrap: nowrap;
}
.vs-align-items-start {
  align-items: flex-start;
}
.vs-full-word-cut-text {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
  break-inside: avoid;
}
.vs-position-unset {
  position: unset !important;
}
.vs-position-relative {
  position: relative !important;
}
.vs-position-absolute {
  position: absolute !important;
}
.vs-visibility-hidden {
  visibility: hidden;
}
.vs-text-canela {
  font-family: var(--font-family-rebrand) !important;
}
.vs-dash {
  width: 100%;
  display: block;
  height: 1px;
  background: var(--gray-4);
}
a.no-style {
  text-decoration: none;
}
a.no-style p {
  color: var(--gray-1);
  font-weight: var(--font-weight-normal);
}
.vs-scroll-anchor {
  position: relative;
  margin-top: -70px;
  padding-top: 70px;
  z-index: -1;
}
@media (max-width: 991px) {
  .vs-scroll-anchor {
    margin-top: -56px;
    padding-top: 56px;
  }
}
.visitor-page-container {
  height: 100%;
}
html[theme^="air-2-76"] .vs-color-text {
  color: var(--gray-01);
}
html[theme^="air-2-76"] .vs-color-blue {
  color: var(--blue);
}
html[theme^="air-2-76"] .vs-color-up-green {
  color: var(--up-green);
}
html[theme^="air-2-76"] .vs-color-up-black {
  color: var(--up-black);
}
html[theme^="air-2-76"] .vs-bg-none {
  background: none !important;
}
html[theme^="air-2-76"] .vs-bg-forest {
  background: var(--forest);
}
html[theme^="air-2-76"] .vs-bg-blue {
  background: var(--blue);
}
html[theme^="air-2-76"] .vs-bg-up-green {
  background: var(--up-green);
}
html[theme^="air-2-76"] .vs-bg-gray-light {
  background: var(--gray-06);
}
html[theme^="air-2-76"] .vs-rebrand-cornered {
  border-radius: 8px;
}
html[theme^="air-2-76"] .vs-rebrand-underlay {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (min-width: 480px) {
  html[theme^="air-2-76"] .vs-rebrand-underlay {
    border-radius: 8px;
  }
}
@media (min-width: 768px) {
  html[theme^="air-2-76"] .vs-rebrand-underlay {
    left: -15px;
    right: -15px;
  }
}
html[theme^="air-2-76"] .instant-signup-modal-body h2 {
  font-size: var(--font-size-h2);
  line-height: var(--line-height-h2);
  letter-spacing: var(--heading-letter-spacing-h2);
}
html[theme^="air-2-76"] body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  line-height: 18px;
  --font-size-h6: 18px;
  --line-height-h6: 21px;
  --heading-letter-spacing-h6: -0.018em;
  --font-size-h6-rebrand: 18px;
  --line-height-h6-rebrand: 21px;
  --heading-letter-spacing-h6-rebrand: -0.018em;
  --font-size-h5: 20px;
  --line-height-h5: 23px;
  --heading-letter-spacing-h5: -0.002em;
  --font-size-h5-rebrand: 20px;
  --line-height-h5-rebrand: 23px;
  --heading-letter-spacing-h5-rebrand: -0.02em;
  --font-size-h4: 24px;
  --line-height-h4: 27px;
  --heading-letter-spacing-h4: -0.004em;
  --font-size-h4-rebrand: 24px;
  --line-height-h4-rebrand: 27px;
  --heading-letter-spacing-h4-rebrand: -0.024em;
  --font-size-h3: 28px;
  --line-height-h3: 30px;
  --heading-letter-spacing-h3: -0.006em;
  --font-size-h3-rebrand: 28px;
  --line-height-h3-rebrand: 30px;
  --heading-letter-spacing-h3-rebrand: -0.028em;
  --font-size-h2: 32px;
  --line-height-h2: 33px;
  --heading-letter-spacing-h2: -0.007em;
  --font-size-h2-rebrand: 32px;
  --line-height-h2-rebrand: 33px;
  --heading-letter-spacing-h2-rebrand: -0.031em;
  --font-size-h1: 38px;
  --line-height-h1: 38px;
  --heading-letter-spacing-h1: -0.008em;
  --font-size-h1-rebrand: 38px;
  --line-height-h1-rebrand: 38px;
  --heading-letter-spacing-h1-rebrand: -0.032em;
}
@media (min-width: 768px) {
  html[theme^="air-2-76"] body {
    --font-size-h5: 22px;
    --line-height-h5: 25px;
    --heading-letter-spacing-h5: -0.002em;
    --font-size-h5-rebrand: 22px;
    --line-height-h5-rebrand: 25px;
    --heading-letter-spacing-h5-rebrand: -0.021em;
    --font-size-h4: 26px;
    --line-height-h4: 29px;
    --heading-letter-spacing-h4: -0.004em;
    --font-size-h4-rebrand: 26px;
    --line-height-h4-rebrand: 29px;
    --heading-letter-spacing-h4-rebrand: -0.026em;
    --font-size-h3: 30px;
    --line-height-h3: 32px;
    --heading-letter-spacing-h3: -0.006em;
    --font-size-h3-rebrand: 30px;
    --line-height-h3-rebrand: 32px;
    --heading-letter-spacing-h3-rebrand: -0.03em;
    --font-size-h2: 35px;
    --line-height-h2: 36px;
    --heading-letter-spacing-h2: -0.008em;
    --font-size-h2-rebrand: 35px;
    --line-height-h2-rebrand: 36px;
    --heading-letter-spacing-h2-rebrand: -0.032em;
    --font-size-h1: 44px;
    --line-height-h1: 43px;
    --heading-letter-spacing-h1: -0.011em;
    --font-size-h1-rebrand: 44px;
    --line-height-h1-rebrand: 43px;
    --heading-letter-spacing-h1-rebrand: -0.035em;
  }
}
@media (min-width: 992px) {
  html[theme^="air-2-76"] body {
    --font-size-h5: 22px;
    --line-height-h5: 25px;
    --heading-letter-spacing-h5: -0.002em;
    --font-size-h5-rebrand: 22px;
    --line-height-h5-rebrand: 25px;
    --heading-letter-spacing-h5-rebrand: -0.021em;
    --font-size-h4: 26px;
    --line-height-h4: 29px;
    --heading-letter-spacing-h4: -0.004em;
    --font-size-h4-rebrand: 26px;
    --line-height-h4-rebrand: 29px;
    --heading-letter-spacing-h4-rebrand: -0.026em;
    --font-size-h3: 30px;
    --line-height-h3: 32px;
    --heading-letter-spacing-h3: -0.006em;
    --font-size-h3-rebrand: 30px;
    --line-height-h3-rebrand: 32px;
    --heading-letter-spacing-h3-rebrand: -0.03em;
    --font-size-h2: 38px;
    --line-height-h2: 39px;
    --heading-letter-spacing-h2: -0.008em;
    --font-size-h2-rebrand: 38px;
    --line-height-h2-rebrand: 39px;
    --heading-letter-spacing-h2-rebrand: -0.032em;
    --font-size-h1: 56px;
    --line-height-h1: 54px;
    --heading-letter-spacing-h1: -0.011em;
    --font-size-h1-rebrand: 56px;
    --line-height-h1-rebrand: 54px;
    --heading-letter-spacing-h1-rebrand: -0.035em;
  }
}
html[theme^="air-2-76"] .bg-up-green {
  background-color: var(--up-green);
}
html[theme^="air-2-76"] .top-nav-visitor-ia {
  --font-weight-medium: 500;
}
html[theme^="air-2-76"] .top-nav-visitor-ia .nav-search-catalog-input {
  font-weight: var(--font-weight-medium);
}
html[theme^="air-2-76"] .primary-button-bg-settings {
  background-color: var(--btn-primary-bg);
}
html[theme^="air-2-76"] .primary-button-bg-settings:hover {
  background-color: var(--btn-primary-bg-hover);
}
html[theme^="air-2-76"] .primary-button-bg-settings.tile-arrow-button:hover {
  background-color: #334d33;
}
html[theme^="air-2-76"]
  body
  .instant-signup-modal-body
  div.up-btn-login
  a[href="/ab/account-security/login"] {
  border-color: var(--up-black);
  color: var(--up-black);
}
@media (max-width: 767.98px) {
  .hp-rebrand-darker-nav-links .auth-links a {
    font-weight: 500 !important;
  }
}
.nav-search-catalog-btns {
  position: absolute !important;
}
.up-modal-body.instant-signup-modal-body h2 {
  font-size: 36px !important;
}
@media (max-width: 991.98px) and (orientation: landscape) {
  body:not(.visitor-nav-is-open) .nav-collapse {
    height: 0 !important;
    padding: 0 !important;
  }
  body:not(.visitor-nav-is-open) .navbar-cta {
    display: none !important;
  }
}
#__layout,
#__nuxt {
  height: 100%;
}
[design-system="air-3-0"],
[theme="air-2-76"],
[theme="air-3-0"],
html[theme="dark"],
html[theme="high-contrast-light"] {
  --ws-mobile-x: var(--ws-4x);
  --ws-heading: 0.5em;
  --height-base: 40px;
  --height-sm: 32px;
  --width-sm: 218px;
  --max-width-global-container: 1600px;
  --font-family-base: "Neue Montreal";
  --font-family-rebrand: Rza, Rza-fallback;
  --font-size-base: 16px;
  --line-height-base: 22px;
  --font-size-base-sm: 14px;
  --line-height-base-sm: 20px;
  --font-size-base-xs: 11px;
  --line-height-base-xs: 16px;
  --font-size-h1: 48px;
  --line-height-h1: 48px;
  --font-size-h2: 36px;
  --line-height-h2: 40px;
  --font-size-h3: 28px;
  --line-height-h3: 36px;
  --font-size-h4: 24px;
  --line-height-h4: 32px;
  --font-size-h5: 20px;
  --line-height-h5: 28px;
  --font-weight-base: var(--font-weight-500);
  --font-weight-body: var(--font-weight-400);
  --font-weight-strong: var(--font-weight-500);
  --font-weight-heading: var(--font-weight-500);
  --font-weight-label: var(--font-weight-500);
  --font-weight-sub-label: var(--font-weight-400);
  --font-weight-rebrand: var(--font-weight-400);
  --letter-spacing-base: 0.02em;
  --letter-spacing-h1: 0;
  --letter-spacing-h2: 0.1px;
  --letter-spacing-h3: 0.2px;
  --letter-spacing-h4: 0.3px;
  --letter-spacing-h5: 0.4px;
  --letter-spacing-h1-rebrand: -2px;
  --letter-spacing-h2-rebrand: -1px;
  --letter-spacing-h3-rebrand: -0.5px;
  --letter-spacing-h4-rebrand: -0.25px;
  --letter-spacing-h5-rebrand: 0;
  --text-heading: inherit;
  --text-label: inherit;
  --text-link: var(--brand-green);
  --text-link-hover: var(--up-green);
  --text-link-navigation: var(--up-black);
  --text-link-navigation-hover: var(--up-green);
  --text-link-navigation-dark: var(--up-black);
  --text-link-navigation-dark-hover: var(--up-black);
  --text-link-navigation-light: var(--gray-45);
  --text-link-navigation-light-hover: var(--up-green);
  --text-link-navigation-selected: var(--brand-green);
  --text-link-inverse: var(--white);
  --text-link-inverse-hover: var(--opacity-white-80);
  --underline-link: underline;
  --underline-link-hover: underline;
  --border-color: var(--gray-70);
  --border: 1px solid var(--border-color);
  --border-color-inverse: var(--white);
  --border-inverse: 1px solid var(--border-color-inverse);
  --bg-info: var(--up-black);
  --text-on-info: var(--white);
  --bg-success: var(--up-green);
  --text-on-success: var(--white);
  --bg-warning: var(--yellow);
  --text-on-warning: var(--up-black);
  --bg-danger: var(--brick);
  --text-on-danger: var(--white);
  --bg-notification: var(--orange-red);
  --text-on-notification: var(--white);
  --bg-offline: var(--gray-60);
  --bg-info-light: var(--gray-95);
  --text-on-info-light: var(--up-black);
  --bg-success-light: var(--opacity-up-green-15);
  --text-on-success-light: var(--up-black);
  --bg-warning-light: var(--opacity-yellow-25);
  --text-on-warning-light: var(--up-black);
  --bg-danger-light: var(--opacity-brick-15);
  --text-on-danger-light: var(--up-black);
  --color-info: var(--up-black);
  --color-success: var(--up-green);
  --color-warning: var(--yellow);
  --color-danger: var(--brick);
  --color-notification: var(--orange-red);
  --border-width-btn: 2px;
  --bg-btn-dark: var(--brand-green);
  --bg-btn-dark-hover: var(--up-green);
  --text-on-btn-dark: var(--white);
  --text-on-btn-dark-hover: var(--white);
  --border-color-btn-dark: transparent;
  --shadow-on-btn-dark: none;
  --text-icon-on-btn-dark: inherit;
  --bg-btn-light: var(--white);
  --bg-btn-light-hover: var(--gray-95);
  --text-on-btn-light: var(--brand-green);
  --text-on-btn-light-hover: var(--brand-green);
  --border-color-btn-light: currentColor;
  --shadow-on-btn-light: none;
  --text-icon-on-btn-light: inherit;
  --bg-btn-muted: var(--white);
  --bg-btn-muted-hover: var(--gray-95);
  --text-on-btn-muted: var(--brand-green);
  --text-on-btn-muted-hover: var(--brand-green);
  --border-color-btn-muted: var(--gray-70);
  --shadow-on-btn-muted: none;
  --text-icon-on-btn-muted: inherit;
  --bg-btn-dark-inverted: var(--white);
  --bg-btn-dark-inverted-hover: var(--opacity-white-80);
  --text-on-btn-dark-inverted: var(--up-black);
  --text-on-btn-dark-inverted-hover: var(--up-black);
  --border-color-btn-dark-inverted: transparent;
  --shadow-on-btn-dark-inverted: none;
  --text-icon-on-btn-dark-inverted: inherit;
  --bg-btn-light-inverted: transparent;
  --bg-btn-light-inverted-hover: var(--opacity-up-black-20);
  --text-on-btn-light-inverted: var(--white);
  --text-on-btn-light-inverted-hover: var(--white);
  --border-color-btn-light-inverted: currentColor;
  --shadow-on-btn-light-inverted: none;
  --text-icon-on-btn-light-inverted: inherit;
  --bg-btn-muted-inverted: transparent;
  --bg-btn-muted-inverted-hover: var(--opacity-up-black-20);
  --text-on-btn-muted-inverted: var(--white);
  --text-on-btn-muted-inverted-hover: var(--white);
  --border-color-btn-muted-inverted: var(--opacity-up-black-20);
  --shadow-on-btn-muted-inverted: none;
  --text-icon-on-btn-muted-inverted: inherit;
  --bg-btn-link: transparent;
  --bg-btn-link-hover: transparent;
  --text-on-btn-link: var(--brand-green);
  --text-on-btn-link-hover: var(--up-green);
  --underline-btn-link: none;
  --underline-btn-link-hover: none;
  --bg-btn-circle: transparent;
  --bg-btn-circle-hover: var(--gray-90);
  --text-on-btn-circle: var(--brand-green);
  --text-on-btn-circle-hover: var(--brand-green);
  --bg-btn-circle-inverted: transparent;
  --bg-btn-circle-inverted-hover: var(--opacity-up-black-20);
  --text-on-btn-circle-inverted: var(--white);
  --text-on-btn-circle-inverted-hover: var(--white);
  --text-on-btn-close: var(--up-black);
  --text-on-btn-close-hover: var(--up-black);
  --text-inverse-on-btn-close: var(--white);
  --bg-btn-group: var(--white);
  --bg-btn-group-hover: var(--gray-95);
  --border-color-btn-group: var(--gray-70);
  --border-color-btn-group-selected: var(--gray-70);
  --border-width-btn-group: 2px;
  --shadow-on-btn-group: none;
  --bg-btn-group-btn: var(--white);
  --bg-btn-group-btn-hover: var(--gray-95);
  --bg-btn-group-btn-selected: var(--brand-green);
  --bg-btn-group-btn-selected-hover: var(--up-green);
  --text-on-btn-group-btn: var(--brand-green);
  --text-on-btn-group-btn-hover: var(--brand-green);
  --text-on-btn-group-btn-selected: var(--white);
  --bg-btn-check-light: var(--white);
  --bg-btn-check-light-hover: var(--gray-95);
  --bg-btn-check-light-selected: var(--brand-green);
  --bg-btn-check-light-selected-hover: var(--up-green);
  --text-on-btn-check-light: var(--brand-green);
  --text-on-btn-check-light-selected: var(--white);
  --border-color-btn-check-light: var(--gray-70);
  --border-color-btn-check-light-selected: transparent;
  --border-width-btn-check-light: 2px;
  --text-icon-on-btn-check-light: inherit;
  --bg-btn-check-dark: var(--white);
  --bg-btn-check-dark-hover: var(--white);
  --bg-btn-check-dark-selected: var(--brand-green);
  --bg-btn-check-dark-selected-hover: var(--up-green);
  --text-on-btn-check-dark: var(--up-black);
  --text-on-btn-check-dark-hover: var(--up-green);
  --text-on-btn-check-dark-selected: var(--white);
  --text-on-btn-check-dark-selected-hover: var(--white);
  --border-color-btn-check-dark: var(--up-black);
  --border-color-btn-check-dark-hover: var(--up-green);
  --border-color-btn-check-dark-selected: var(--brand-green);
  --border-color-btn-check-dark-selected-hover: var(--up-green);
  --border-width-btn-check-dark: 2px;
  --bg-btn-check-group: var(--white);
  --bg-btn-check-group-hover: var(--gray-95);
  --bg-btn-check-group-selected: var(--gray-95);
  --text-dark-on-btn-check-group: var(--up-black);
  --text-light-on-btn-check-group: var(--gray-45);
  --text-dark-on-btn-check-group-selected: var(--up-black);
  --text-light-on-btn-check-group-selected: var(--gray-45);
  --border-color-btn-check-group: var(--gray-70);
  --border-color-btn-check-group-hover: var(--brand-green);
  --border-color-btn-check-group-selected: var(--brand-green);
  --border-width-btn-check-group: 2px;
  --bg-control: var(--white);
  --text-dark-on-control: var(--up-black);
  --text-light-on-control: var(--gray-45);
  --text-muted-on-control: var(--gray-60);
  --text-icon-on-control: var(--up-black);
  --text-icon-on-control-hover: var(--up-black);
  --border-color-control: var(--gray-80);
  --border-color-control-hover: var(--opacity-gray-80);
  --border-color-control-selected: var(--gray-55);
  --border-width-control: 2px;
  --bg-control-muted: var(--white);
  --bg-control-muted-hover-dark: var(--gray-80);
  --bg-control-muted-hover-light: var(--gray-95);
  --text-dark-on-control-muted: var(--up-black);
  --text-light-on-control-muted: var(--gray-45);
  --border-color-control-muted: var(--gray-80);
  --border-color-control-muted-selected: var(--gray-55);
  --border-width-control-muted: 2px;
  --bg-control-check: var(--white);
  --bg-control-check-hover: var(--white);
  --bg-control-check-selected: var(--brand-green);
  --bg-control-check-selected-hover: var(--up-green);
  --border-color-control-check: var(--gray-60);
  --border-color-control-check-hover: var(--gray-55);
  --border-color-control-check-selected: var(--brand-green);
  --border-color-control-check-selected-hover: var(--up-green);
  --border-width-control-check: 2px;
  --text-icon-on-control-check: var(--white);
  --bg-hoverable-light: var(--white);
  --bg-hoverable-light-hover: var(--gray-90);
  --text-dark-on-hoverable-light: var(--up-black);
  --text-light-on-hoverable-light: var(--gray-45);
  --text-accent-on-hoverable-light: var(--brand-green);
  --bg-hoverable-dark: var(--white);
  --bg-hoverable-dark-hover: var(--gray-95);
  --text-dark-on-hoverable-dark: var(--up-black);
  --text-light-on-hoverable-dark: var(--gray-45);
  --text-accent-on-hoverable-dark: var(--brand-green);
  --bg-interactive-muted-light: var(--gray-95);
  --bg-interactive-muted-light-hover: var(--gray-90);
  --text-dark-on-interactive-muted-light: var(--up-black);
  --text-light-on-interactive-muted-light: var(--gray-45);
  --bg-accent-interactive: var(--brand-green);
  --text-on-accent-interactive: var(--white);
  --bg-selected: var(--brand-green);
  --bg-selected-hover: var(--up-green);
  --text-on-selected: var(--white);
  --text-selected: var(--brand-green);
  --bg-body: var(--white);
  --text-dark-on-body: var(--up-black);
  --text-light-on-body: var(--gray-45);
  --text-accent-on-body: var(--up-green);
  --text-muted-on-body: var(--gray-60);
  --bg-inverse: var(--white);
  --text-dark-on-inverse: var(--up-black);
  --text-light-on-inverse: var(--gray-45);
  --text-accent-on-inverse: var(--up-green);
  --text-muted-on-inverse: var(--gray-60);
  --bg-accent: var(--up-green);
  --text-on-accent: var(--white);
  --bg-dark: var(--up-black);
  --text-on-dark: var(--white);
  --bg-light: var(--gray-45);
  --text-on-light: var(--white);
  --bg-placeholder: var(--gray-55);
  --text-on-placeholder: var(--white);
  --bg-placeholder-muted-dark: var(--gray-80);
  --bg-placeholder-muted-light: var(--gray-95);
  --bg-muted-dark: var(--gray-90);
  --bg-muted-light: var(--gray-95);
  --text-dark-on-muted: var(--up-black);
  --text-light-on-muted: var(--gray-45);
  --bg-mark: var(--yellow);
  --text-on-mark: var(--up-black);
  --bg-disabled: var(--gray-80);
  --text-on-disabled: var(--gray-60);
  --bg-disabled-inverse: var(--white);
  --text-on-disabled-inverse: var(--gray-45);
  --bg-disabled-inner: var(--gray-90);
  --text-on-disabled-inner: var(--gray-45);
  --color-highlight-1: var(--blue);
  --color-highlight-2: var(--forest);
  --color-highlight-3: var(--clay);
  --color-highlight-4: var(--lilac);
  --color-highlight-5: var(--sky);
  --color-highlight-6: var(--pink);
  --color-highlight-7: var(--brown);
  --color-highlight-8: var(--yellow);
  --color-highlight-9: var(--brick);
  --color-highlight-10: var(--up-lime);
  --color-highlight-11: var(--mint);
  --color-highlight-12: var(--heather);
  --text-on-highlight: var(--white);
  --text-icon: var(--up-black);
  --text-icon-inverse: var(--white);
  --text-icon-accent: var(--up-green);
  --text-outline: var(--up-black);
  --text-outline-accent: var(--brand-green);
  --bg-backdrop: var(--up-black);
  --opacity-backdrop: 0.6;
  --list-margin: 0;
  --list-padding: 0;
  --list-style-ul: none;
  --list-style-ol: none;
  --shadow-color-popup: rgba(0, 30, 0, 0.15);
  --shadow-popup: 0 0 10px 2px rgba(0, 30, 0, 0.15);
  --shadow-interactive: 0 0 10px rgba(0, 0, 0, 0.15);
  --shadow-interactive-hover: 0 0 20px rgba(0, 0, 0, 0.2);
  --shadow-scroll: var(--transparent-white);
  --shadow-opacity-scroll: var(--transparent-white-85);
  --max-width-footer-container: var(--max-width-global-container);
  --bg-footer-icon: transparent;
  --bg-footer-icon-hover: var(--gray-55);
  --text-on-footer-icon: var(--white);
  --border-footer-icon: 1px solid var(--gray-60);
  --bg-footer: var(--up-black);
  --text-on-footer: var(--white);
  --text-footer-link: var(--white);
  --text-footer-link-hover: var(--white);
  --border-color-footer: var(--gray-55);
  --border-top-footer: 0;
  --radius-footer: var(--radius-4x);
  --bg-footer-visitor: var(--up-black);
  --text-on-footer-visitor: var(--white);
  --text-footer-visitor-link: var(--white);
  --text-footer-visitor-link-hover: var(--white);
  --border-color-footer-visitor: var(--gray-55);
  --border-top-footer-visitor: 0;
  --radius-footer-visitor: var(--radius-4x);
}
[theme="air-2-76"] {
  --font-weight-base: 400;
  --ws-heading: var(--ws-lg);
  --letter-spacing-h1: unset;
  --letter-spacing-h2: unset;
  --letter-spacing-h3: unset;
  --letter-spacing-h4: unset;
  --letter-spacing-h5: unset;
  --letter-spacing-h1-rebrand: unset;
  --letter-spacing-h2-rebrand: unset;
  --letter-spacing-h3-rebrand: unset;
  --letter-spacing-h4-rebrand: unset;
  --letter-spacing-h5-rebrand: unset;
}
html[theme="dark"],
html[theme="dark"] [design-system="air-3-0"] {
  --text-heading: inherit;
  --text-label: inherit;
  --text-link: var(--brand-green);
  --text-link-hover: var(--up-green);
  --text-link-navigation: var(--white);
  --text-link-navigation-hover: var(--up-green);
  --text-link-navigation-dark: var(--white);
  --text-link-navigation-dark-hover: var(--white);
  --text-link-navigation-light: var(--gray-50);
  --text-link-navigation-light-hover: var(--up-green);
  --text-link-navigation-selected: var(--brand-green);
  --text-link-inverse: var(--up-black-dark);
  --text-link-inverse-hover: var(--opacity-up-black-80);
  --underline-link: underline;
  --underline-link-hover: underline;
  --border-color: var(--gray-25);
  --border: 1px solid var(--border-color);
  --border-color-inverse: var(--up-black-dark);
  --border-inverse: 1px solid var(--border-color-inverse);
  --bg-info: var(--white);
  --text-on-info: var(--up-black-dark);
  --bg-sucess: var(--brand-green);
  --text-on-success: var(--white);
  --bg-warning: var(--yellow);
  --text-on-warning: var(--up-black-dark);
  --bg-danger: var(--carmine-red);
  --text-on-danger: var(--white);
  --bg-notification: var(--orange-red);
  --text-on-notification: var(--white);
  --bg-offline: var(--gray-30);
  --bg-info-light: var(--gray-10);
  --text-on-info-light: var(--white);
  --bg-success-light: var(--opacity-up-green-15);
  --text-on-success-light: var(--white);
  --bg-warning-light: var(--opacity-yellow-25);
  --text-on-warning-light: var(--white);
  --bg-danger-light: var(--opacity-carmine-red-15);
  --text-on-danger-light: var(--white);
  --color-info: var(--white);
  --color-success: var(--up-green);
  --color-warning: var(--yellow);
  --color-danger: var(--carmine-red);
  --color-notification: var(--orange-red);
  --bg-btn-dark: var(--brand-green);
  --bg-btn-dark-hover: var(--up-green);
  --text-on-btn-dark: var(--white);
  --text-on-btn-dark-hover: var(--white);
  --border-color-btn-dark: transparent;
  --shadow-on-btn-dark: none;
  --text-icon-on-btn-dark: inherit;
  --bg-btn-light: var(--up-black-dark);
  --bg-btn-light-hover: var(--gray-10);
  --text-on-btn-light: var(--brand-green);
  --text-on-btn-light-hover: var(--brand-green);
  --border-color-btn-light: currentColor;
  --shadow-on-btn-light: none;
  --text-icon-on-btn-light: inherit;
  --bg-btn-muted: var(--up-black-dark);
  --bg-btn-muted-hover: var(--gray-10);
  --text-on-btn-muted: var(--brand-green);
  --text-on-btn-muted-hover: var(--brand-green);
  --border-color-btn-muted: var(--gray-25);
  --shadow-on-btn-muted: none;
  --text-icon-on-btn-muted: inherit;
  --bg-btn-dark-inverted: var(--up-black-dark);
  --bg-btn-dark-inverted-hover: var(--opacity-up-black-80);
  --text-on-btn-dark-inverted: var(--white);
  --text-on-btn-dark-inverted-hover: var(--white);
  --border-color-btn-dark-inverted: transparent;
  --shadow-on-btn-dark-inverted: none;
  --text-icon-on-btn-dark-inverted: inherit;
  --bg-btn-light-inverted: transparent;
  --bg-btn-light-inverted-hover: var(--opacity-up-black-20);
  --text-on-btn-light-inverted: var(--up-black-dark);
  --text-on-btn-light-inverted-hover: var(--up-black-dark);
  --border-color-btn-light-inverted: currentColor;
  --shadow-on-btn-light-inverted: none;
  --text-icon-on-btn-light-inverted: inherit;
  --bg-btn-muted-inverted: transparent;
  --bg-btn-muted-inverted-hover: var(--opacity-up-black-20);
  --text-on-btn-muted-inverted: var(--up-black-dark);
  --text-on-btn-muted-inverted-hover: var(--up-black-dark);
  --border-color-btn-muted-inverted: currentColor;
  --shadow-on-btn-muted-inverted: none;
  --text-icon-on-btn-muted-inverted: inherit;
  --bg-btn-link: transparent;
  --bg-btn-link-hover: transparent;
  --text-on-btn-link: var(--brand-green);
  --text-on-btn-link-hover: var(--up-green);
  --underline-btn-link: none;
  --underline-btn-link-hover: none;
  --bg-btn-circle: transparent;
  --bg-btn-circle-hover: var(--gray-15);
  --text-on-btn-circle: var(--brand-green);
  --text-on-btn-circle-hover: var(--brand-green);
  --bg-btn-circle-inverted: transparent;
  --bg-btn-circle-inverted-hover: var(--opacity-up-black-20);
  --text-on-btn-circle-inverted: var(--up-black);
  --text-on-btn-circle-inverted-hover: var(--up-black);
  --text-on-btn-close: var(--white);
  --text-on-btn-close-hover: var(--white);
  --text-inverse-on-btn-close: var(--up-black);
  --bg-btn-group: var(--up-black-dark);
  --bg-btn-group-hover: var(--gray-10);
  --border-color-btn-group: var(--gray-25);
  --border-color-btn-group-selected: var(--gray-25);
  --border-width-btn-group: 2px;
  --shadow-on-btn-group: none;
  --bg-btn-group-btn: var(--up-black-dark);
  --bg-btn-group-btn-hover: var(--gray-10);
  --bg-btn-group-btn-selected: var(--brand-green);
  --bg-btn-group-btn-selected-hover: var(--up-green);
  --text-on-btn-group-btn: var(--brand-green);
  --text-on-btn-group-btn-hover: var(--brand-green);
  --text-on-btn-group-btn-selected: var(--white);
  --bg-btn-check-light: var(--up-black-dark);
  --bg-btn-check-light-hover: var(--gray-10);
  --bg-btn-check-light-selected: var(--brand-green);
  --bg-btn-check-light-selected-hover: var(--up-green);
  --text-on-btn-check-light: var(--brand-green);
  --text-on-btn-check-light-selected: var(--white);
  --border-color-btn-check-light: var(--gray-25);
  --border-color-btn-check-light-selected: transparent;
  --border-width-btn-check-light: 2px;
  --shadow-on-btn-check-light: none;
  --text-icon-on-btn-check-light: inherit;
  --bg-btn-check-dark: var(--up-black-dark);
  --bg-btn-check-dark-hover: var(--up-black-dark);
  --bg-btn-check-dark-selected: var(--brand-green);
  --bg-btn-check-dark-selected-hover: var(--up-green);
  --text-on-btn-check-dark: var(--white);
  --text-on-btn-check-dark-hover: var(--up-green);
  --text-on-btn-check-dark-selected: var(--up-black-dark);
  --text-on-btn-check-dark-selected-hover: var(--up-black-dark);
  --border-color-btn-check-dark: var(--white);
  --border-color-btn-check-dark-hover: var(--up-green);
  --border-color-btn-check-dark-selected: var(--brand-green);
  --border-color-btn-check-dark-selected-hover: var(--up-green);
  --border-width-btn-check-dark: 2px;
  --bg-btn-check-group: var(--up-black-dark);
  --bg-btn-check-group-hover: var(--gray-10);
  --bg-btn-check-group-selected: var(--gray-10);
  --text-dark-on-btn-check-group: var(--white);
  --text-light-on-btn-check-group: var(--gray-50);
  --text-dark-on-btn-check-group-selected: var(--white);
  --text-light-on-btn-check-group-selected: var(--gray-50);
  --border-color-btn-check-group: var(--gray-25);
  --border-color-btn-check-group-hover: var(--brand-green);
  --border-color-btn-check-group-selected: var(--brand-green);
  --border-width-btn-check-group: 2px;
  --bg-control: var(--up-black-dark);
  --text-dark-on-control: var(--white);
  --text-light-on-control: var(--gray-50);
  --text-muted-on-control: var(--gray-30);
  --text-icon-on-control: var(--white);
  --text-icon-on-control-hover: var(--white);
  --border-color-control: var(--gray-20);
  --border-color-control-hover: var(--gray-40);
  --border-color-control-selected: var(--opacity-gray-80);
  --border-width-control: 2px;
  --bg-control-muted: var(--up-black-dark);
  --bg-control-muted-hover-dark: var(--gray-20);
  --bg-control-muted-hover-light: var(--gray-10);
  --text-dark-on-control-muted: var(--white);
  --text-light-on-control-muted: var(--gray-50);
  --border-color-control-muted: var(--gray-20);
  --border-color-control-muted-selected: var(--gray-40);
  --border-width-control-muted: 2px;
  --bg-control-check: var(--up-black-dark);
  --bg-control-check-hover: var(--up-black-dark);
  --bg-control-check-selected: var(--brand-green);
  --bg-control-check-selected-hover: var(--up-green);
  --border-color-control-check: var(--gray-30);
  --border-color-control-check-hover: var(--gray-40);
  --border-color-control-check-selected: var(--brand-green);
  --border-color-control-check-selected-hover: var(--up-green);
  --border-width-control-check: 2px;
  --text-icon-on-control-check: var(--up-black-dark);
  --bg-hoverable-light: var(--up-black-dark);
  --bg-hoverable-light-hover: var(--gray-15);
  --text-dark-on-hoverable-light: var(--white);
  --text-light-on-hoverable-light: var(--gray-50);
  --text-accent-on-hoverable-light: var(--brand-green);
  --bg-hoverable-dark: var(--up-black-dark);
  --bg-hoverable-dark-hover: var(--gray-15);
  --text-dark-on-hoverable-dark: var(--white);
  --text-light-on-hoverable-dark: var(--gray-50);
  --text-accent-on-hoverable-dark: var(--brand-green);
  --bg-interactive-muted-light: var(--gray-10);
  --bg-interactive-muted-light-hover: var(--gray-15);
  --text-dark-on-interactive-muted-light: var(--white);
  --text-light-on-interactive-muted-light: var(--gray-50);
  --bg-accent-interactive: var(--brand-green);
  --text-on-accent-interactive: var(--white);
  --bg-selected: var(--brand-green);
  --bg-selected-hover: var(--up-green);
  --text-on-selected: var(--white);
  --text-selected: var(--brand-green);
  --bg-body: var(--up-black-dark);
  --text-dark-on-body: var(--white);
  --text-light-on-body: var(--gray-50);
  --text-accent-on-body: var(--up-green);
  --text-muted-on-body: var(--gray-30);
  --bg-inverse: var(--up-black-dark);
  --bg-inverse-hover: var(--opacity-up-black-80);
  --text-dark-on-inverse: var(--white);
  --text-light-on-inverse: var(--gray-50);
  --text-accent-on-inverse: var(--up-green);
  --text-muted-on-inverse: var(--gray-30);
  --bg-accent: var(--up-green);
  --text-on-accent: var(--white);
  --bg-dark: var(--white);
  --text-on-dark: var(--up-black-dark);
  --bg-light: var(--gray-50);
  --text-on-light: var(--up-black-dark);
  --bg-placeholder: var(--gray-40);
  --text-on-placeholder: var(--up-black-dark);
  --bg-placeholder-muted-dark: var(--gray-20);
  --bg-placeholder-muted-light: var(--gray-10);
  --bg-muted-dark: var(--gray-20);
  --bg-muted-light: var(--gray-10);
  --text-dark-on-muted: var(--white);
  --text-light-on-muted: var(--gray-50);
  --bg-mark: var(--yellow);
  --text-on-mark: var(--up-black);
  --bg-disabled: var(--gray-20);
  --text-on-disabled: var(--gray-30);
  --bg-disabled-inverted: var(--white);
  --text-on-disabled-inverse: var(--gray-50);
  --bg-disabled-inner: var(--gray-15);
  --text-on-disabled-inner: var(--gray-50);
  --color-highlight-1: var(--cyan-blue);
  --color-highlight-2: var(--forest);
  --color-highlight-3: var(--clay);
  --color-highlight-4: var(--lilac);
  --color-highlight-5: var(--sky);
  --color-highlight-6: var(--pink);
  --color-highlight-7: var(--brown);
  --color-highlight-8: var(--yellow);
  --color-highlight-9: var(--carmine-red);
  --color-highlight-10: var(--up-lime);
  --color-highlight-11: var(--mint);
  --color-highlight-12: var(--heather);
  --text-on-highlight: var(--white);
  --text-icon: var(--white);
  --text-icon-inverse: var(--up-black-dark);
  --text-icon-accent: var(--up-green);
  --text-outline: var(--up-black-dark);
  --text-outline-accent: var(--brand-green);
  --bg-backdrop: var(--white);
  --opacity-backdrop: 0.6;
  --shadow-color-popup: rgba(0, 30, 0, 0.15);
  --shadow-popup: 0 0 10px 2px hsla(0, 0%, 100%, 0.15);
  --shadow-interactive: 0 0 10px hsla(0, 0%, 100%, 0.15);
  --shadow-interactive-hover: 0 0 20px hsla(0, 0%, 100%, 0.2);
  --shadow-scroll: var(--transparent-black);
  --shadow-opacity-scroll: var(--transparent-black-85);
  --max-width-footer-container: none;
  --bg-footer-icon: transparent;
  --bg-footer-icon-hover: var(--gray-55);
  --text-on-footer-icon: var(--white);
  --border-footer-icon: 1px solid var(--gray-60);
  --bg-footer: var(--up-black-dark);
  --text-on-footer: var(--white);
  --text-on-link-footer: var(--white);
  --text-on-link-footer-hover: var(--white);
  --border-color-footer: var(--gray-20);
  --border-top-footer: 1px solid var(--border-color-footer);
  --radius-footer: 0;
  --bg-footer-visitor: var(--up-black-dark);
  --text-on-footer-visitor: var(--white);
  --text-link-footer-visitor: var(--white);
  --text-link-footer-visitor-hover: var(--white);
  --border-color-footer-visitor: var(--gray-20);
  --border-top-footer-visitor: 1px solid var(--border-color-footer-visitor);
  --radius-footer-visitor: 0;
}
html[theme="high-contrast-light"],
html[theme="high-contrast-light"] [design-system="air-3-0"] {
  --text-heading: inherit;
  --text-label: inherit;
  --text-link: var(--brand-green-hc);
  --text-link-hover: var(--up-black);
  --text-link-navigation: var(--up-black);
  --text-link-navigation-hover: var(--up-green-hc);
  --text-link-navigation-dark: var(--up-black);
  --text-link-navigation-dark-hover: var(--up-black);
  --text-link-navigation-light: var(--up-black);
  --text-link-navigation-light-hover: var(--up-green-hc);
  --text-link-navigation-selected: var(--brand-green-hc);
  --text-link-inverse: var(--white);
  --text-link-inverse-hover: var(--opacity-white-80);
  --underline-link: underline;
  --underline-link-hover: underline;
  --border-color: var(--gray-70);
  --border: 1px solid var(--border-color);
  --border-color-inverse: var(--white);
  --border-inverse: 1px solid var(--border-color-inverse);
  --bg-info: var(--up-black);
  --text-on-info: var(--white);
  --bg-success: var(--up-green-hc);
  --text-on-success: var(--white);
  --bg-warning: var(--yellow);
  --text-on-warning: var(--up-black);
  --bg-danger: var(--brick);
  --text-on-danger: var(--white);
  --bg-notification: var(--orange-red-hc);
  --text-on-notification: var(--white);
  --bg-offline: var(--gray-60);
  --bg-info-light: var(--gray-95);
  --text-on-info-light: var(--up-black);
  --bg-success-light: var(--opacity-up-green-15);
  --text-on-success-light: var(--up-black);
  --bg-warning-light: var(--opacity-yellow-25);
  --text-on-warning-light: var(--up-black);
  --bg-danger-light: var(--opacity-brick-15);
  --text-on-danger-light: var(--up-black);
  --color-info: var(--up-black);
  --color-success: var(--up-green-hc);
  --color-warning: var(--yellow-hc);
  --color-danger: var(--brick);
  --color-notification: var(--orange-red-hc);
  --bg-btn-dark: var(--brand-green-hc);
  --bg-btn-dark-hover: var(--up-black);
  --text-on-btn-dark: var(--white);
  --text-on-btn-dark-hover: var(--white);
  --border-color-btn-dark: transparent;
  --shadow-on-btn-dark: none;
  --text-icon-on-btn-dark: inherit;
  --bg-btn-light: var(--white);
  --bg-btn-light-hover: var(--gray-95);
  --text-on-btn-light: var(--brand-green-hc);
  --text-on-btn-light-hover: var(--brand-green-hc);
  --border-color-btn-light: currentColor;
  --shadow-on-btn-light: none;
  --text-icon-on-btn-light: inherit;
  --bg-btn-muted: var(--white);
  --bg-btn-muted-hover: var(--gray-95);
  --text-on-btn-muted: var(--brand-green-hc);
  --text-on-btn-muted-hover: var(--brand-green-hc);
  --border-color-btn-muted: var(--brand-green-hc);
  --shadow-on-btn-muted: none;
  --text-icon-on-btn-muted: inherit;
  --bg-btn-dark-inverted: var(--white);
  --bg-btn-dark-inverted-hover: var(--opacity-white-80);
  --text-on-btn-dark-inverted: var(--up-black);
  --text-on-btn-dark-inverted-hover: var(--up-black);
  --border-color-btn-dark-inverted: transparent;
  --shadow-on-btn-dark-inverted: none;
  --text-icon-on-btn-dark-inverted: inherit;
  --bg-btn-light-inverted: transparent;
  --bg-btn-light-inverted-hover: var(--opacity-up-black-20);
  --text-on-btn-light-inverted: var(--white);
  --text-on-btn-light-inverted-hover: var(--white);
  --border-color-btn-light-inverted: currentColor;
  --shadow-on-btn-light-inverted: none;
  --text-icon-on-btn-light-inverted: inherit;
  --bg-btn-muted-inverted: transparent;
  --bg-btn-muted-inverted-hover: var(--opacity-up-black-20);
  --text-on-btn-muted-inverted: var(--white);
  --text-on-btn-muted-inverted-hover: var(--white);
  --border-color-btn-muted-inverted: currentColor;
  --shadow-on-btn-muted-inverted: none;
  --text-icon-on-btn-muted-inverted: inherit;
  --bg-btn-link: transparent;
  --bg-btn-link-hover: transparent;
  --text-on-btn-link: var(--brand-green-hc);
  --text-on-btn-link-hover: var(--up-green-hc);
  --underline-btn-link: none;
  --underline-btn-link-hover: none;
  --bg-btn-circle: transparent;
  --bg-btn-circle-hover: var(--gray-90);
  --text-on-btn-circle: var(--brand-green-hc);
  --text-on-btn-circle-hover: var(--brand-green-hc);
  --bg-btn-circle-inverted: transparent;
  --bg-btn-circle-inverted-hover: var(--opacity-up-black-20);
  --text-on-btn-circle-inverted: var(--white);
  --text-on-btn-circle-inverted-hover: var(--white);
  --text-on-btn-close: var(--up-black);
  --text-on-btn-close-hover: var(--up-black);
  --text-inverse-on-btn-close: var(--white);
  --bg-btn-group: var(--white);
  --bg-btn-group-hover: var(--gray-95);
  --border-color-btn-group: var(--gray-70);
  --border-color-btn-group-selected: var(--gray-70);
  --border-width-btn-group: 2px;
  --shadow-on-btn-group: none;
  --bg-btn-group-btn: var(--white);
  --bg-btn-group-btn-hover: var(--gray-95);
  --bg-btn-group-btn-selected: var(--brand-green-hc);
  --bg-btn-group-btn-selected-hover: var(--up-black);
  --text-on-btn-group-btn: var(--brand-green-hc);
  --text-on-btn-group-btn-hover: var(--brand-green-hc);
  --text-on-btn-group-btn-selected: var(--white);
  --bg-btn-check-light: var(--white);
  --bg-btn-check-light-hover: var(--gray-95);
  --bg-btn-check-light-selected: var(--brand-green-hc);
  --bg-btn-check-light-selected-hover: var(--up-black);
  --text-on-btn-check-light: var(--brand-green-hc);
  --text-on-btn-check-light-selected: var(--white);
  --border-color-btn-check-light: var(--gray-70);
  --border-color-btn-check-light-selected: transparent;
  --border-width-btn-check-light: 2px;
  --text-icon-on-btn-check-light: inherit;
  --bg-btn-check-dark: var(--white);
  --bg-btn-check-dark-hover: var(--white);
  --bg-btn-check-dark-selected: var(--brand-green-hc);
  --bg-btn-check-dark-selected-hover: var(--up-green-hc);
  --text-on-btn-check-dark: var(--up-black);
  --text-on-btn-check-dark-hover: var(--up-black);
  --text-on-btn-check-dark-selected: var(--white);
  --text-on-btn-check-dark-selected-hover: var(--white);
  --border-color-btn-check-dark: var(--up-black);
  --border-color-btn-check-dark-hover: var(--up-black);
  --border-color-btn-check-dark-selected: var(--brand-green-hc);
  --border-color-btn-check-dark-selected-hover: var(--up-black);
  --border-width-btn-check-dark: 2px;
  --bg-btn-check-group: var(--white);
  --bg-btn-check-group-hover: var(--gray-95);
  --bg-btn-check-group-selected: var(--gray-95);
  --text-dark-on-btn-check-group: var(--up-black);
  --text-light-on-btn-check-group: var(--up-black);
  --text-dark-on-btn-check-group-selected: var(--up-black);
  --text-light-on-btn-check-group-selected: var(--up-black);
  --border-color-btn-check-group: var(--up-black);
  --border-color-btn-check-group-hover: var(--brand-green-hc);
  --border-color-btn-check-group-selected: var(--brand-green-hc);
  --border-width-btn-check-group: 2px;
  --bg-control: var(--white);
  --text-dark-on-control: var(--up-black);
  --text-light-on-control: var(--up-black);
  --text-muted-on-control: var(--gray-45);
  --text-icon-on-control: var(--up-black);
  --text-icon-on-control-hover: var(--up-black);
  --border-color-control: var(--up-black);
  --border-color-control-hover: var(--brand-green-hc);
  --border-color-control-selected: var(--brand-green-hc);
  --border-width-control: 2px;
  --bg-control-muted: var(--white);
  --bg-control-muted-hover-dark: var(--gray-80);
  --bg-control-muted-hover-light: var(--gray-95);
  --text-dark-on-control-muted: var(--up-black);
  --text-light-on-control-muted: var(--up-black);
  --border-color-control-muted: var(--up-black);
  --border-color-control-muted-selected: var(--brand-green-hc);
  --border-width-control-muted: 2px;
  --bg-control-check: var(--white);
  --bg-control-check-hover: var(--white);
  --bg-control-check-selected: var(--brand-green-hc);
  --bg-control-check-selected-hover: var(--up-black);
  --border-color-control-check: var(--up-black);
  --border-color-control-check-hover: var(--up-black);
  --border-color-control-check-selected: var(--brand-green-hc);
  --border-color-control-check-selected-hover: var(--up-black);
  --border-width-control-check: 2px;
  --text-icon-on-control-check: var(--white);
  --bg-hoverable-light: var(--white);
  --bg-hoverable-light-hover: var(--gray-90);
  --text-dark-on-hoverable-light: var(--up-black);
  --text-light-on-hoverable-light: var(--gray-45);
  --text-accent-on-hoverable-light: var(--brand-green-hc);
  --bg-hoverable-dark: var(--white);
  --bg-hoverable-dark-hover: var(--gray-95);
  --text-dark-on-hoverable-dark: var(--up-black);
  --text-light-on-hoverable-dark: var(--up-black);
  --text-accent-on-hoverable-dark: var(--brand-green-hc);
  --bg-interactive-muted-light: var(--gray-95);
  --bg-interactive-muted-light-hover: var(--gray-90);
  --text-dark-on-interactive-muted-light: var(--up-black);
  --text-light-on-interactive-muted-light: var(--up-black);
  --bg-accent-interactive: var(--brand-green-hc);
  --text-on-accent-interactive: var(--white);
  --bg-selected: var(--brand-green-hc);
  --bg-selected-hover: var(--up-black);
  --text-on-selected: var(--white);
  --text-selected: var(--brand-green-hc);
  --bg-body: var(--white);
  --text-dark-on-body: var(--up-black);
  --text-light-on-body: var(--up-black);
  --text-accent-on-body: var(--up-green-hc);
  --text-muted-on-body: var(--gray-45);
  --bg-inverse: var(--white);
  --text-dark-on-inverse: var(--up-black);
  --text-light-on-inverse: var(--up-black);
  --text-accent-on-inverse: var(--up-green-hc);
  --text-muted-on-inverse: var(--gray-45);
  --bg-accent: var(--up-green-hc);
  --text-on-accent: var(--white);
  --bg-dark: var(--up-black);
  --text-on-dark: var(--white);
  --bg-light: var(--up-black);
  --text-on-light: var(--white);
  --bg-placeholder: var(--gray-55);
  --text-on-placeholder: var(--white);
  --bg-placeholder-muted-dark: var(--gray-80);
  --bg-placeholder-muted-light: var(--gray-95);
  --bg-muted-dark: var(--gray-50);
  --bg-muted-light: var(--gray-95);
  --text-dark-on-muted: var(--up-black);
  --text-light-on-muted: var(--up-black);
  --bg-mark: var(--yellow);
  --text-on-mark: var(--up-black);
  --bg-disabled: var(--gray-80);
  --text-on-disabled: var(--up-black);
  --bg-disabled-inverse: var(--white);
  --text-on-disabled-inverse: var(--up-black);
  --bg-disabled-inner: var(--gray-90);
  --text-on-disabled-inner: var(--up-black);
  --color-highlight-1: var(--blue-hc);
  --color-highlight-2: var(--forest);
  --color-highlight-3: var(--clay-hc);
  --color-highlight-4: var(--lilac-hc);
  --color-highlight-5: var(--sky-hc);
  --color-highlight-6: var(--pink-hc);
  --color-highlight-7: var(--brown-hc);
  --color-highlight-8: var(--yellow-hc);
  --color-highlight-9: var(--brick);
  --color-highlight-10: var(--up-lime-hc);
  --color-highlight-11: var(--mint-hc);
  --color-highlight-12: var(--heather-hc);
  --text-on-highlight: var(--white);
  --text-icon: var(--up-black);
  --text-icon-inverse: var(--white);
  --text-icon-accent: var(--up-green-hc);
  --text-outline: var(--up-black);
  --text-outline-accent: var(--brand-green-hc);
  --bg-backdrop: var(--up-black);
  --opacity-backdrop: 0.6;
  --shadow-color-popup: rgba(0, 30, 0, 0.15);
  --shadow-popup: 0 0 10px 2px rgba(0, 30, 0, 0.15);
  --shadow-interactive: 0 0 10px rgba(0, 0, 0, 0.15);
  --shadow-interactive-hover: 0 0 20px rgba(0, 0, 0, 0.2);
  --shadow-scroll: var(--transparent-white);
  --shadow-opacity-scroll: var(--transparent-white-85);
  --bg-footer-icon: transparent;
  --bg-footer-icon-hover: var(--gray-45);
  --text-on-footer-icon: var(--white);
  --border-footer-icon: 1px solid var(--gray-60);
  --bg-footer: var(--up-black);
  --text-on-footer: var(--white);
  --text-footer-link: var(--white);
  --text-footer-link-hover: var(--white);
  --border-color-footer: var(--gray-55);
  --bg-footer-visitor: var(--up-black);
  --text-on-footer-visitor: var(--white);
  --text-footer-visitor-link: var(--white);
  --text-footer-visitor-link-hover: var(--white);
  --border-color-footer-visitor: var(--gray-55);
}
:root {
  --ws-xs: 4px;
  --ws-sm: 8px;
  --ws-smd: 12px;
  --ws-md: 16px;
  --ws-lg: 24px;
  --ws-xl: 32px;
  --ws-2xl: 48px;
  --ws-3xl: 56px;
  --ws-4xl: 64px;
  --ws-5xl: 80px;
  --ws-6xl: 96px;
  --radius: 2px;
  --radius-sm: 4px;
  --radius-md: 6px;
  --radius-lg: 8px;
  --radius-xl: 16px;
  --radius-2xl: 24px;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
  --font-weight-black: 900;
  --card-section-padding: 25px;
  --checkbox-color-active: var(--text-disabled);
  --checkbox-helper-size: 16px;
  --strong-weight: var(--font-weight-medium);
  --heading-weight: var(--font-weight-medium);
  --heading-spacing: 0.5em;
  --success-color: var(--up-green);
  --warning-color: var(--yellow);
  --danger-color: var(--brick);
  --gray-01: #515b66;
  --gray-02: #9aaa97;
  --gray-03: #beccbe;
  --gray-04: #d5e0d5;
  --gray-05: #ebe7e4;
  --gray-06: #dde6f0;
  --gray-07: #f7faf7;
  --gray-1: var(--gray-01);
  --gray-2: var(--gray-02);
  --gray-3: var(--gray-03);
  --gray-4: var(--gray-04);
  --gray-5: var(--gray-05);
  --gray-6: var(--gray-06);
  --gray-7: var(--gray-07);
  --text-dark: var(--up-black);
  --text-light: var(--gray-1);
  --text-disabled: var(--gray-3);
  --text-muted: var(--gray-3);
  --text-inverse: var(--white);
  --bg-1: var(--gray-1);
  --bg-2: var(--gray-2);
  --bg-3: var(--gray-3);
  --bg-4: var(--gray-4);
  --bg-5: var(--gray-5);
  --bg-6: var(--gray-6);
  --bg-7: var(--gray-7);
  --body-bg: var(--white);
  --shadow-color: 57, 73, 76;
  --shadow-color-active: rgba(var(--shadow-color), 0.25);
  --drop-shadow: none;
  --drop-shadow-active: none;
  --pop-shadow: 0 0 10px 2px rgba(0, 30, 0, 0.15);
  --dialog-shadow: 0 2px 7px rgba(var(--shadow-color), 0.45);
  --backdrop-opacity: 0.3;
  --backdrop: var(--up-black);
  --border-base-color: var(--gray-4);
  --border-base-alt-color: var(--gray-5);
  --border-base: 1px solid var(--border-base-color);
  --border-base-alt: 1px solid var(--border-base-alt-color);
  --primary-color-icon: var(--text-dark);
  --primary-bg-hover: var(--bg-5);
  --primary-color-hover: var(--text-dark);
  --primary-color-active: var(--text-dark);
  --primary-weight-active: var(--font-weight-medium);
  --primary-bg-highlight: var(--bg-inverse);
  --gray-05-h: 120;
  --gray-05-s: 15%;
  --gray-05-l: 91%;
  --brand-green-hsl: 113, 100%, 27%;
  --primary-dark-hover: hsla(var(--up-black-hsl), 80%);
  --primary-light-hover: hsla(var(--white-hsl), 80%);
  --secondary-dark-hover: hsla(var(--up-black-hsl), 20%);
  --secondary-light-hover: hsla(var(--up-black-hsl), 10%);
  --tertiary: var(--gray-5);
  --tertiary-hover: hsl(
    var(--gray-05-h),
    var(--gray-05-s),
    calc(var(--gray-05-l) - 10%)
  );
  --link-color: var(--blue);
  --link-color-hover: hsl(
    var(--blue-h),
    var(--blue-s),
    calc(var(--blue-l) - 10%)
  );
  --link-underline: underline;
  --illustration-color-1: #d5e0d5;
  --illustration-color-2: #14a800;
  --illustration-color-3: #9aaa97;
  --illustration-color-4: #beccbe;
  --illustration-color-5: #00c217;
  --illustration-color-6: #95df00;
  --illustration-color-7: #91e6b3;
  --illustration-color-8: #13544e;
  --illustration-color-9: #ff4b25;
  --illustration-color-10: #debe1a;
  --illustration-color-11: #f7faf7;
  --illustration-color-12: #dde6f0;
  --illustration-color-13: #e8f1e8;
  --illustration-color-14: #ebe7e4;
  --illustration-color-15: #9aaa97;
  --heading-letter-spacing-h1: 0;
  --heading-letter-spacing-h2: 0.003em;
  --heading-letter-spacing-h3: 0.005em;
  --heading-letter-spacing-h4: 0.01em;
  --heading-letter-spacing-h5: 0.015em;
  --heading-letter-spacing-h1-rebrand: -0.035em;
  --heading-letter-spacing-h2-rebrand: -0.03em;
  --heading-letter-spacing-h3-rebrand: -0.025em;
  --heading-letter-spacing-h4-rebrand: -0.015em;
  --heading-letter-spacing-h5-rebrand: -0.01em;
  --transparent: transparent;
  --transparent-inverse: hsla(0, 0%, 100%, 0);
  --semi-transparent-inverse: hsla(0, 0%, 100%, 0.85);
  --border-hc: 1px solid;
  --border-hc-disabled: 1px solid GrayText;
  --bg-hc-selected: Highlight;
  --bg-hc-button: ButtonFace;
  --bg-hc-base: canvas;
  --text-hc-selected: HighlightText;
  --text-hc-disabled: GrayText;
  --text-hc-link: linktext;
  --text-hc-base: canvastext;
  --text-hc-button: ButtonText;
  --ws-1x: 4px;
  --ws-2x: 8px;
  --ws-3x: 12px;
  --ws-4x: 16px;
  --ws-6x: 24px;
  --ws-8x: 32px;
  --ws-10x: 40px;
  --ws-12x: 48px;
  --ws-14x: 56px;
  --ws-16x: 64px;
  --ws-20x: 80px;
  --ws-24x: 96px;
  --radius-1x: 2px;
  --radius-2x: 4px;
  --radius-3x: 6px;
  --radius-4x: 8px;
  --radius-8x: 16px;
  --radius-12x: 24px;
  --radius-pill: 10rem;
  --font-family-monospace: menlo, monaco, consolas, "Courier New", monospace;
  --font-weight-300: 300;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-700: 700;
  --font-weight-900: 900;
  --black: #000;
  --gray-10: #1c2d1c;
  --gray-15: #1f321f;
  --gray-20: #2a3b2c;
  --gray-25: #2f3f2f;
  --gray-30: #3a4b3a;
  --gray-40: #52614f;
  --gray-45: #515b66;
  --gray-50: #87997d;
  --gray-55: #9aaa97;
  --gray-60: #beccbe;
  --gray-70: #d5e0d5;
  --gray-80: #ebe7e4;
  --gray-90: #dde6f0;
  --gray-95: #f7faf7;
  --white: #fff;
  --up-green: #14a800;
  --up-green-dark: #3c8224;
  --brand-green: #108a00;
  --brand-green-hc: #0b6100;
  --up-green-hc: #0c5c00;
  --up-lime: #95df00;
  --up-lime-hc: #749b2d;
  --up-black: #001e00;
  --up-black-dark: #021202;
  --blue: #1f57c3;
  --blue-hc: #1c4faf;
  --cyan-blue: #557fd1;
  --mint: #91e6b3;
  --mint-hc: #3a5648;
  --forest: #13544e;
  --sky: #01cdbe;
  --sky-hc: #015c56;
  --brown: #67541f;
  --brown-hc: #5d4c1c;
  --kiwi: #97922d;
  --kiwi-hc: #535019;
  --yellow: #debe1a;
  --yellow-hc: #63560c;
  --brick: #9b211b;
  --carmine-red: #e44d45;
  --clay: #bc5118;
  --clay-hc: #8d3c13;
  --orange-red: #ff4b25;
  --orange-red-hc: #992d16;
  --pink: #f66dbc;
  --pink-hc: #853b67;
  --lilac: #bda1e7;
  --lilac-hc: #5b4d6f;
  --heather: #a18085;
  --heather-hc: #644f52;
  --opacity-up-black-80: hsla(var(--up-black-hsl), 80%);
  --opacity-up-black-20: hsla(var(--up-black-hsl), 20%);
  --opacity-up-black-10: hsla(var(--up-black-hsl), 10%);
  --opacity-white-80: hsla(var(--white-hsl), 80%);
  --opacity-gray-80: hsl(
    var(--gray-80-h),
    var(--gray-80-s),
    calc(var(--gray-80-l) - 10%)
  );
  --opacity-up-green-15: hsla(var(--up-green-hsl), 15%);
  --opacity-blue: hsl(var(--blue-h), var(--blue-s), calc(var(--blue-l) - 10%));
  --opacity-cyan-blue: hsl(
    var(--cyan-blue-h),
    var(--cyan-blue-s),
    calc(var(--cyan-blue-l) - 10%)
  );
  --opacity-yellow-25: hsla(var(--yellow-hsl), 25%);
  --opacity-brick-15: hsla(var(--brick-hsl), 15%);
  --opacity-carmine-red-15: hsla(var(--carmine-red-hsl), 15%);
  --blue-h: 220;
  --blue-s: 73%;
  --blue-l: 44%;
  --cyan-blue-h: 220;
  --cyan-blue-s: 57%;
  --cyan-blue-l: 58%;
  --gray-80-h: 120;
  --gray-80-s: 15%;
  --gray-80-l: 91%;
  --up-black-hsl: 120, 100%, 6%;
  --up-green-hsl: 113, 100%, 33%;
  --yellow-hsl: 50, 79%, 49%;
  --brick-hsl: 3, 70%, 36%;
  --white-hsl: 0, 0%, 100%;
  --carmine-red-hsl: 3, 75%, 58%;
  --transparent-black: transparent;
  --transparent-white: hsla(0, 0%, 100%, 0);
  --transparent-white-85: hsla(0, 0%, 100%, 0.85);
  --transparent-black-85: rgba(0, 0, 0, 0.85);
  --zindex-navbar: 1000;
  --zindex-dropdown: 1000;
  --zindex-popover: 1010;
  --zindex-tooltip: 1030;
  --zindex-navbar-fixed: 1030;
  --zindex-section-loading: 1035;
  --zindex-modal-background: 1040;
  --zindex-modal: 1050;
  --zindex-fullscreen: 1050;
  --zindex-modal-popover: 1060;
  --zindex-toaster: 1060;
}
@media (forced-colors: active) {
  :root {
    --hc-border: 1px solid;
    --hc-border-input: 1px solid ButtonText;
    --hc-border-disabled: 1px solid GrayText;
    --hc-bg-selected: Highlight;
    --hc-text-on-selected: HighlightText;
    --hc-bg-btn: ButtonFace;
    --hc-text-on-btn: ButtonText;
    --hc-bg-base: canvas;
    --hc-text-on-base: canvastext;
    --hc-text-link: linktext;
    --hc-disabled: GrayText;
    --bg-btn-dark: var(--hc-bg-selected);
    --text-on-btn-dark: var(--hc-text-on-selected);
    --border-color-btn-dark: var(--hc-bg-selected);
    --bg-btn-dark-hover: var(--bg-hc-base);
    --text-on-btn-dark-hover: var(--bg-hc-selected);
    --text-on-btn-dark-inverted-hover: var(--hc-bg-selected);
    --text-on-btn-light-hover: var(--bg-hc-selected);
    --text-on-btn-light-inverted-hover: var(--hc-bg-selected);
    --text-on-btn-muted-hover: var(--bg-hc-selected);
    --text-on-btn-link: var(--hc-text-on-btn);
    --text-on-btn-link-hover: var(--bg-hc-selected);
    --text-on-btn-circle-hover: var(--hc-bg-selected);
    --text-on-btn-circle-inverted-hover: var(--hc-bg-selected);
    --bg-btn-check-group-selected: var(--hc-bg-selected);
    --text-dark-on-btn-check-group: var(--hc-text-on-btn);
    --text-light-on-btn-check-group: var(--hc-text-on-btn);
    --text-dark-on-btn-check-group-selected: var(--hc-text-on-selected);
    --text-light-on-btn-check-group-selected: var(--hc-text-on-selected);
    --border-color-btn-check-group: var(--hc-text-on-btn);
    --border-color-btn-check-group-hover: var(--hc-bg-selected);
    --border-color-btn-check-group-selected: var(--hc-bg-selected);
    --bg-btn-check-light-hover: var(--hc-bg-selected);
    --bg-btn-check-light-selected: var(--hc-bg-selected);
    --bg-btn-check-light-selected-hover: var(--hc-bg-selected);
    --text-on-btn-check-light-selected: var(--hc-text-on-selected);
    --border-color-btn-check-dark: var(--hc-text-on-btn);
    --border-color-btn-check-dark-hover: var(--hc-bg-selected);
    --border-color-btn-check-dark-selected: var(--hc-bg-selected);
    --text-on-btn-check-dark: var(--hc-text-on-btn);
    --text-on-btn-check-dark-hover: var(--hc-bg-selected);
    --text-on-btn-check-dark-selected: var(--hc-bg-selected);
    --text-on-btn-check-dark-selected-hover: var(--hc-bg-selected);
    --border-color-btn-group: var(--hc-text-on-btn);
    --border-color-btn-group-selected: var(--hc-text-on-btn);
    --bg-btn-group-btn-hover: var(--hc-bg-selected);
    --bg-btn-group-btn-selected: var(--hc-bg-selected);
    --bg-btn-group-btn-selected-hover: var(--hc-bg-selected);
    --text-on-btn-group-btn-selected: var(--hc-text-on-selected);
    --text-link: var(--hc-text-link);
    --text-link-hover: var(--hc-text-link);
    --underline-link-hover: none;
    --border-color-inverse: var(--hc-bg-base);
    --border-color-control-check: var(--hc-text-on-base);
    --border-color-control-check-hover: var(--hc-text-on-base);
    --border-color-control: var(--hc-text-on-btn);
    --border-color-control-hover: var(--hc-text-on-btn);
    --border-color-control-selected: var(--hc-bg-selected);
    --bg-selected: var(--hc-bg-selected);
    --text-on-selected: var(--hc-text-on-selected);
    --bg-control-check-selected: var(--hc-bg-selected);
    --bg-control-check-selected-hover: var(--hc-bg-selected);
    --border-color-control-check-selected: var(--hc-bg-selected);
    --border-color-control-check-selected-hover: var(--hc-bg-selected);
    --text-icon-on-control-check: var(--hc-text-on-selected);
    --bg-hoverable-light-hover: var(--hc-bg-selected);
    --bg-hoverable-dark-hover: var(--hc-bg-selected);
    --text-link-navigation-selected: var(--hc-bg-selected);
    --bg-backdrop: var(--hc-bg-selected);
    --text-on-disabled: var(--hc-disabled);
    --text-on-disabled-inner: var(--hc-disabled);
    --text-outline: var(--hc-bg-selected);
    --text-outline-accent: var(--hc-bg-selected);
  }
}
@media (prefers-reduced-motion: reduce) {
  :root {
    --reduced-motion: none;
  }
}
*,
:after,
:before {
  box-sizing: border-box;
}
body,
html {
  height: 100%;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: var(--transparent);
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  font-family: var(--font-family-base), "Helvetica Neue", Helvetica, Arial,
    sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
    "Noto Color Emoji";
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-base);
  line-height: 1.428571429;
  letter-spacing: var(--letter-spacing-base);
  background-color: #fff;
  background-color: var(--body-bg);
  color: var(--text-dark-on-body);
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
button {
  color: inherit;
  cursor: pointer;
}
label {
  display: inline-block;
}
a {
  color: var(--text-link);
  font-weight: var(--font-weight-strong);
  -webkit-text-decoration: var(--underline-link);
  text-decoration: var(--underline-link);
  transition: color 0.1s ease-in-out;
}
@media (hover: hover) {
  a:active,
  a:focus,
  a:hover {
    -webkit-text-decoration: var(--underline-link-hover);
    text-decoration: var(--underline-link-hover);
    color: var(--text-link-hover);
  }
}
a.inverted {
  color: var(--text-link-inverse);
}
@media (hover: hover) {
  a.inverted:active,
  a.inverted:focus,
  a.inverted:hover {
    color: var(--text-link-inverse-hover);
  }
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: var(--border);
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
fieldset {
  border: 0;
  margin: 0;
}
fieldset,
legend {
  padding: 0;
}
mark {
  background: var(--bg-mark);
  color: var(--text-on-mark);
}
.label,
.up-label {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
  margin-bottom: var(--ws-2x);
  font-weight: var(--font-weight-label);
  line-height: var(--line-height-base);
  font-size: var(--font-size-base);
  text-align: left;
  color: var(--text-label);
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
small {
  font-size: var(--font-size-base-xs);
  line-height: 1.454;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  word-break: break-word;
  margin: 0 0 var(--ws-heading);
  font-family: inherit;
  font-weight: var(--font-weight-heading);
  color: var(--text-heading);
}
.h1.display-rebrand,
.h2.display-rebrand,
.h3.display-rebrand,
.h4.display-rebrand,
.h5.display-rebrand,
.h6.display-rebrand,
h1.display-rebrand,
h2.display-rebrand,
h3.display-rebrand,
h4.display-rebrand,
h5.display-rebrand,
h6.display-rebrand {
  font-family: var(--font-family-rebrand);
  font-weight: var(--font-weight-heading);
  font-weight: var(--font-weight-rebrand, var(--font-weight-heading));
}
.h1,
h1 {
  font-size: var(--font-size-h1);
  letter-spacing: var(--letter-spacing-h1);
  line-height: var(--line-height-h1);
}
.h1.display-rebrand,
h1.display-rebrand {
  font-size: var(--font-size-h1);
  font-size: var(--font-size-h1-rebrand, var(--font-size-h1));
  letter-spacing: var(--letter-spacing-h1-rebrand);
}
.h2,
h2 {
  font-size: var(--font-size-h2);
  letter-spacing: var(--letter-spacing-h2);
  line-height: var(--line-height-h2);
}
.h2.display-rebrand,
h2.display-rebrand {
  font-size: var(--font-size-h2);
  font-size: var(--font-size-h2-rebrand, var(--font-size-h2));
  letter-spacing: var(--letter-spacing-h2-rebrand);
}
.h3,
h3 {
  font-size: var(--font-size-h3);
  letter-spacing: var(--letter-spacing-h3);
  line-height: var(--line-height-h3);
}
.h3.display-rebrand,
h3.display-rebrand {
  letter-spacing: var(--letter-spacing-h3-rebrand);
}
.h4,
h4 {
  font-size: var(--font-size-h4);
  letter-spacing: var(--letter-spacing-h4);
  line-height: var(--line-height-h4);
}
.h4.display-rebrand,
h4.display-rebrand {
  letter-spacing: var(--letter-spacing-h4-rebrand);
}
.h5,
.h6,
h5,
h6 {
  font-size: var(--font-size-h5);
  letter-spacing: var(--letter-spacing-h5);
  line-height: var(--line-height-h5);
}
.h5.display-rebrand,
.h6.display-rebrand,
h5.display-rebrand,
h6.display-rebrand {
  letter-spacing: var(--letter-spacing-h5-rebrand);
}
cite {
  font-style: italic;
  font-size: calc(var(--font-size-base) + 5px);
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
strong {
  font-weight: var(--font-weight-strong);
}
p {
  margin: 0 0 8px;
  margin: 0 0 var(--ws-2x);
  line-height: var(--line-height-base);
}
.break {
  word-wrap: break-word;
  word-break: break-word;
}
.nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-pre {
  white-space: pre !important;
}
.text-pre-line {
  white-space: pre-line !important;
}
code,
kbd,
pre,
samp {
  font-family: menlo, monaco, consolas, "Courier New", monospace;
  font-family: var(--font-family-monospace);
}
.text-vertical-separator {
  display: inline-block;
  position: relative;
  padding: 8px;
  padding: var(--ws-2x);
  font-size: var(--font-size-base-xs);
  color: currentColor;
}
.text-vertical-separator:after,
.text-vertical-separator:before {
  content: "";
  position: absolute;
  height: 8px;
  height: var(--ws-2x);
  border-right: 1px solid;
  left: 50%;
}
.text-vertical-separator:before {
  top: 0;
}
.text-vertical-separator:after {
  bottom: 0;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-justify {
  text-align: justify !important;
}
ul {
  list-style: var(--list-style-ul);
}
ol {
  list-style: var(--list-style-ol);
}
ol,
ul {
  margin-top: 0;
  margin-bottom: var(--list-margin);
  padding-left: var(--list-padding);
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
ol li,
ul li {
  margin-bottom: var(--list-margin);
}
.list-styled {
  padding-left: 16px;
  padding-left: var(--ws-4x);
}
.list-styled,
.list-styled li {
  margin-bottom: 8px;
  margin-bottom: var(--ws-2x);
}
ul.list-styled {
  list-style: disc;
}
ol.list-styled {
  list-style: decimal;
}
.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  margin-left: -4px;
  margin-left: calc(var(--ws-1x) * -1);
}
.list-inline > li {
  display: inline-block;
  padding-left: 4px;
  padding-left: var(--ws-1x);
  padding-right: 4px;
  padding-right: var(--ws-1x);
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt {
  font-weight: var(--font-weight-strong);
}
dd {
  margin-left: 0;
}
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted var(--border-color);
  text-decoration: none;
}
sub,
sup {
  font-size: var(--font-size-base-xs);
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
.layout-container {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.layout {
  flex: 1 0 auto;
}
.layout > .container,
.layout > .container-visitor,
.layout > main > .container,
.layout > main > .container-visitor {
  padding-top: var(--container-ws-y);
  padding-bottom: var(--container-ws-y);
}
@media (min-width: 700px) {
  .layout > .container,
  .layout > .container-visitor,
  .layout > main > .container,
  .layout > main > .container-visitor {
    --container-ws-y: var(--ws-8x);
  }
}
.container,
.container-visitor {
  --container-width: 1280px;
  --container-ws-x: var(--ws-mobile-x);
  --container-ws-y: var(--ws-mobile-x);
  position: relative;
  width: min(100%, calc(var(--container-width) + var(--container-ws-x) * 2));
  margin-left: auto;
  margin-right: auto;
  padding-right: var(--container-ws-x) !important;
  padding-left: var(--container-ws-x) !important;
}
@media (min-width: 700px) {
  .container,
  .container-visitor {
    --container-ws-x: var(--ws-8x);
  }
}
@media (min-width: 1200px) {
  .container,
  .container-visitor {
    --container-ws-x: var(--ws-20x);
  }
}
@media (max-width: 699.98px) {
  .container,
  .container-visitor {
    --card-radius-custom: 0;
  }
}
@media (min-width: 700px) {
  .container .up-card {
    margin-left: 0;
    margin-right: 0;
  }
}
.m-0 {
  margin: 0 !important;
}
.m-1,
.m-1x {
  margin: var(--ws-1x) !important;
}
.m-2,
.m-2x {
  margin: var(--ws-2x) !important;
}
.m-3,
.m-3x {
  margin: var(--ws-3x) !important;
}
.m-4,
.m-4x {
  margin: var(--ws-4x) !important;
}
.m-5,
.m-6x {
  margin: var(--ws-6x) !important;
}
.m-6,
.m-8x {
  margin: var(--ws-8x) !important;
}
.m-10x {
  margin: var(--ws-10x) !important;
}
.m-7,
.m-12x {
  margin: var(--ws-12x) !important;
}
.m-auto {
  margin: auto !important;
}
@media (min-width: 700px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1,
  .m-md-1x {
    margin: var(--ws-1x) !important;
  }
  .m-md-2,
  .m-md-2x {
    margin: var(--ws-2x) !important;
  }
  .m-md-3,
  .m-md-3x {
    margin: var(--ws-3x) !important;
  }
  .m-md-4,
  .m-md-4x {
    margin: var(--ws-4x) !important;
  }
  .m-md-5,
  .m-md-6x {
    margin: var(--ws-6x) !important;
  }
  .m-md-6,
  .m-md-8x {
    margin: var(--ws-8x) !important;
  }
  .m-md-10x {
    margin: var(--ws-10x) !important;
  }
  .m-md-7,
  .m-md-12x {
    margin: var(--ws-12x) !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1,
  .m-lg-1x {
    margin: var(--ws-1x) !important;
  }
  .m-lg-2,
  .m-lg-2x {
    margin: var(--ws-2x) !important;
  }
  .m-lg-3,
  .m-lg-3x {
    margin: var(--ws-3x) !important;
  }
  .m-lg-4,
  .m-lg-4x {
    margin: var(--ws-4x) !important;
  }
  .m-lg-5,
  .m-lg-6x {
    margin: var(--ws-6x) !important;
  }
  .m-lg-6,
  .m-lg-8x {
    margin: var(--ws-8x) !important;
  }
  .m-lg-10x {
    margin: var(--ws-10x) !important;
  }
  .m-lg-7,
  .m-lg-12x {
    margin: var(--ws-12x) !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1,
.mx-1x {
  margin-right: var(--ws-1x) !important;
  margin-left: var(--ws-1x) !important;
}
.mx-2,
.mx-2x {
  margin-right: var(--ws-2x) !important;
  margin-left: var(--ws-2x) !important;
}
.mx-3,
.mx-3x {
  margin-right: var(--ws-3x) !important;
  margin-left: var(--ws-3x) !important;
}
.mx-4,
.mx-4x {
  margin-right: var(--ws-4x) !important;
  margin-left: var(--ws-4x) !important;
}
.mx-5,
.mx-6x {
  margin-right: var(--ws-6x) !important;
  margin-left: var(--ws-6x) !important;
}
.mx-6,
.mx-8x {
  margin-right: var(--ws-8x) !important;
  margin-left: var(--ws-8x) !important;
}
.mx-10x {
  margin-right: var(--ws-10x) !important;
  margin-left: var(--ws-10x) !important;
}
.mx-7,
.mx-12x {
  margin-right: var(--ws-12x) !important;
  margin-left: var(--ws-12x) !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
@media (min-width: 700px) {
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1,
  .mx-md-1x {
    margin-right: var(--ws-1x) !important;
    margin-left: var(--ws-1x) !important;
  }
  .mx-md-2,
  .mx-md-2x {
    margin-right: var(--ws-2x) !important;
    margin-left: var(--ws-2x) !important;
  }
  .mx-md-3,
  .mx-md-3x {
    margin-right: var(--ws-3x) !important;
    margin-left: var(--ws-3x) !important;
  }
  .mx-md-4,
  .mx-md-4x {
    margin-right: var(--ws-4x) !important;
    margin-left: var(--ws-4x) !important;
  }
  .mx-md-5,
  .mx-md-6x {
    margin-right: var(--ws-6x) !important;
    margin-left: var(--ws-6x) !important;
  }
  .mx-md-6,
  .mx-md-8x {
    margin-right: var(--ws-8x) !important;
    margin-left: var(--ws-8x) !important;
  }
  .mx-md-10x {
    margin-right: var(--ws-10x) !important;
    margin-left: var(--ws-10x) !important;
  }
  .mx-md-7,
  .mx-md-12x {
    margin-right: var(--ws-12x) !important;
    margin-left: var(--ws-12x) !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1,
  .mx-lg-1x {
    margin-right: var(--ws-1x) !important;
    margin-left: var(--ws-1x) !important;
  }
  .mx-lg-2,
  .mx-lg-2x {
    margin-right: var(--ws-2x) !important;
    margin-left: var(--ws-2x) !important;
  }
  .mx-lg-3,
  .mx-lg-3x {
    margin-right: var(--ws-3x) !important;
    margin-left: var(--ws-3x) !important;
  }
  .mx-lg-4,
  .mx-lg-4x {
    margin-right: var(--ws-4x) !important;
    margin-left: var(--ws-4x) !important;
  }
  .mx-lg-5,
  .mx-lg-6x {
    margin-right: var(--ws-6x) !important;
    margin-left: var(--ws-6x) !important;
  }
  .mx-lg-6,
  .mx-lg-8x {
    margin-right: var(--ws-8x) !important;
    margin-left: var(--ws-8x) !important;
  }
  .mx-lg-10x {
    margin-right: var(--ws-10x) !important;
    margin-left: var(--ws-10x) !important;
  }
  .mx-lg-7,
  .mx-lg-12x {
    margin-right: var(--ws-12x) !important;
    margin-left: var(--ws-12x) !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1,
.my-1x {
  margin-top: var(--ws-1x) !important;
  margin-bottom: var(--ws-1x) !important;
}
.my-2,
.my-2x {
  margin-top: var(--ws-2x) !important;
  margin-bottom: var(--ws-2x) !important;
}
.my-3,
.my-3x {
  margin-top: var(--ws-3x) !important;
  margin-bottom: var(--ws-3x) !important;
}
.my-4,
.my-4x {
  margin-top: var(--ws-4x) !important;
  margin-bottom: var(--ws-4x) !important;
}
.my-5,
.my-6x {
  margin-top: var(--ws-6x) !important;
  margin-bottom: var(--ws-6x) !important;
}
.my-6,
.my-8x {
  margin-top: var(--ws-8x) !important;
  margin-bottom: var(--ws-8x) !important;
}
.my-10x {
  margin-top: var(--ws-10x) !important;
  margin-bottom: var(--ws-10x) !important;
}
.my-7,
.my-12x {
  margin-top: var(--ws-12x) !important;
  margin-bottom: var(--ws-12x) !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
@media (min-width: 700px) {
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1,
  .my-md-1x {
    margin-top: var(--ws-1x) !important;
    margin-bottom: var(--ws-1x) !important;
  }
  .my-md-2,
  .my-md-2x {
    margin-top: var(--ws-2x) !important;
    margin-bottom: var(--ws-2x) !important;
  }
  .my-md-3,
  .my-md-3x {
    margin-top: var(--ws-3x) !important;
    margin-bottom: var(--ws-3x) !important;
  }
  .my-md-4,
  .my-md-4x {
    margin-top: var(--ws-4x) !important;
    margin-bottom: var(--ws-4x) !important;
  }
  .my-md-5,
  .my-md-6x {
    margin-top: var(--ws-6x) !important;
    margin-bottom: var(--ws-6x) !important;
  }
  .my-md-6,
  .my-md-8x {
    margin-top: var(--ws-8x) !important;
    margin-bottom: var(--ws-8x) !important;
  }
  .my-md-10x {
    margin-top: var(--ws-10x) !important;
    margin-bottom: var(--ws-10x) !important;
  }
  .my-md-7,
  .my-md-12x {
    margin-top: var(--ws-12x) !important;
    margin-bottom: var(--ws-12x) !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1200px) {
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1,
  .my-lg-1x {
    margin-top: var(--ws-1x) !important;
    margin-bottom: var(--ws-1x) !important;
  }
  .my-lg-2,
  .my-lg-2x {
    margin-top: var(--ws-2x) !important;
    margin-bottom: var(--ws-2x) !important;
  }
  .my-lg-3,
  .my-lg-3x {
    margin-top: var(--ws-3x) !important;
    margin-bottom: var(--ws-3x) !important;
  }
  .my-lg-4,
  .my-lg-4x {
    margin-top: var(--ws-4x) !important;
    margin-bottom: var(--ws-4x) !important;
  }
  .my-lg-5,
  .my-lg-6x {
    margin-top: var(--ws-6x) !important;
    margin-bottom: var(--ws-6x) !important;
  }
  .my-lg-6,
  .my-lg-8x {
    margin-top: var(--ws-8x) !important;
    margin-bottom: var(--ws-8x) !important;
  }
  .my-lg-10x {
    margin-top: var(--ws-10x) !important;
    margin-bottom: var(--ws-10x) !important;
  }
  .my-lg-7,
  .my-lg-12x {
    margin-top: var(--ws-12x) !important;
    margin-bottom: var(--ws-12x) !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1,
.mt-1x {
  margin-top: var(--ws-1x) !important;
}
.mt-2,
.mt-2x {
  margin-top: var(--ws-2x) !important;
}
.mt-3,
.mt-3x {
  margin-top: var(--ws-3x) !important;
}
.mt-4,
.mt-4x {
  margin-top: var(--ws-4x) !important;
}
.mt-5,
.mt-6x {
  margin-top: var(--ws-6x) !important;
}
.mt-6,
.mt-8x {
  margin-top: var(--ws-8x) !important;
}
.mt-10x {
  margin-top: var(--ws-10x) !important;
}
.mt-7,
.mt-12x {
  margin-top: var(--ws-12x) !important;
}
.mt-auto {
  margin-top: auto !important;
}
@media (min-width: 700px) {
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1,
  .mt-md-1x {
    margin-top: var(--ws-1x) !important;
  }
  .mt-md-2,
  .mt-md-2x {
    margin-top: var(--ws-2x) !important;
  }
  .mt-md-3,
  .mt-md-3x {
    margin-top: var(--ws-3x) !important;
  }
  .mt-md-4,
  .mt-md-4x {
    margin-top: var(--ws-4x) !important;
  }
  .mt-md-5,
  .mt-md-6x {
    margin-top: var(--ws-6x) !important;
  }
  .mt-md-6,
  .mt-md-8x {
    margin-top: var(--ws-8x) !important;
  }
  .mt-md-10x {
    margin-top: var(--ws-10x) !important;
  }
  .mt-md-7,
  .mt-md-12x {
    margin-top: var(--ws-12x) !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
}
@media (min-width: 1200px) {
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1,
  .mt-lg-1x {
    margin-top: var(--ws-1x) !important;
  }
  .mt-lg-2,
  .mt-lg-2x {
    margin-top: var(--ws-2x) !important;
  }
  .mt-lg-3,
  .mt-lg-3x {
    margin-top: var(--ws-3x) !important;
  }
  .mt-lg-4,
  .mt-lg-4x {
    margin-top: var(--ws-4x) !important;
  }
  .mt-lg-5,
  .mt-lg-6x {
    margin-top: var(--ws-6x) !important;
  }
  .mt-lg-6,
  .mt-lg-8x {
    margin-top: var(--ws-8x) !important;
  }
  .mt-lg-10x {
    margin-top: var(--ws-10x) !important;
  }
  .mt-lg-7,
  .mt-lg-12x {
    margin-top: var(--ws-12x) !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
}
.mr-0 {
  margin-right: 0 !important;
}
.mr-1,
.mr-1x {
  margin-right: var(--ws-1x) !important;
}
.mr-2,
.mr-2x {
  margin-right: var(--ws-2x) !important;
}
.mr-3,
.mr-3x {
  margin-right: var(--ws-3x) !important;
}
.mr-4,
.mr-4x {
  margin-right: var(--ws-4x) !important;
}
.mr-5,
.mr-6x {
  margin-right: var(--ws-6x) !important;
}
.mr-6,
.mr-8x {
  margin-right: var(--ws-8x) !important;
}
.mr-10x {
  margin-right: var(--ws-10x) !important;
}
.mr-7,
.mr-12x {
  margin-right: var(--ws-12x) !important;
}
.mr-auto {
  margin-right: auto !important;
}
@media (min-width: 700px) {
  .mr-md-0 {
    margin-right: 0 !important;
  }
  .mr-md-1,
  .mr-md-1x {
    margin-right: var(--ws-1x) !important;
  }
  .mr-md-2,
  .mr-md-2x {
    margin-right: var(--ws-2x) !important;
  }
  .mr-md-3,
  .mr-md-3x {
    margin-right: var(--ws-3x) !important;
  }
  .mr-md-4,
  .mr-md-4x {
    margin-right: var(--ws-4x) !important;
  }
  .mr-md-5,
  .mr-md-6x {
    margin-right: var(--ws-6x) !important;
  }
  .mr-md-6,
  .mr-md-8x {
    margin-right: var(--ws-8x) !important;
  }
  .mr-md-10x {
    margin-right: var(--ws-10x) !important;
  }
  .mr-md-7,
  .mr-md-12x {
    margin-right: var(--ws-12x) !important;
  }
  .mr-md-auto {
    margin-right: auto !important;
  }
}
@media (min-width: 1200px) {
  .mr-lg-0 {
    margin-right: 0 !important;
  }
  .mr-lg-1,
  .mr-lg-1x {
    margin-right: var(--ws-1x) !important;
  }
  .mr-lg-2,
  .mr-lg-2x {
    margin-right: var(--ws-2x) !important;
  }
  .mr-lg-3,
  .mr-lg-3x {
    margin-right: var(--ws-3x) !important;
  }
  .mr-lg-4,
  .mr-lg-4x {
    margin-right: var(--ws-4x) !important;
  }
  .mr-lg-5,
  .mr-lg-6x {
    margin-right: var(--ws-6x) !important;
  }
  .mr-lg-6 .mr-lg-8x {
    margin-right: var(--ws-8x) !important;
  }
  .mr-lg-10x {
    margin-right: var(--ws-10x) !important;
  }
  .mr-lg-7,
  .mr-lg-12 {
    margin-right: var(--ws-12x) !important;
  }
  .mr-lg-auto {
    margin-right: auto !important;
  }
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1,
.mb-1x {
  margin-bottom: var(--ws-1x) !important;
}
.mb-2,
.mb-2x {
  margin-bottom: var(--ws-2x) !important;
}
.mb-3,
.mb-3x {
  margin-bottom: var(--ws-3x) !important;
}
.mb-4,
.mb-4x {
  margin-bottom: var(--ws-4x) !important;
}
.mb-5,
.mb-6x {
  margin-bottom: var(--ws-6x) !important;
}
.mb-6,
.mb-8x {
  margin-bottom: var(--ws-8x) !important;
}
.mb-10x {
  margin-bottom: var(--ws-10x) !important;
}
.mb-7,
.mb-12x {
  margin-bottom: var(--ws-12x) !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
@media (min-width: 700px) {
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1,
  .mb-md-1x {
    margin-bottom: var(--ws-1x) !important;
  }
  .mb-md-2,
  .mb-md-2x {
    margin-bottom: var(--ws-2x) !important;
  }
  .mb-md-3,
  .mb-md-3x {
    margin-bottom: var(--ws-3x) !important;
  }
  .mb-md-4,
  .mb-md-4x {
    margin-bottom: var(--ws-4x) !important;
  }
  .mb-md-5,
  .mb-md-6x {
    margin-bottom: var(--ws-6x) !important;
  }
  .mb-md-6,
  .mb-md-8x {
    margin-bottom: var(--ws-8x) !important;
  }
  .mb-md-10x {
    margin-bottom: var(--ws-10x) !important;
  }
  .mb-md-7,
  .mb-md-12x {
    margin-bottom: var(--ws-12x) !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
}
@media (min-width: 1200px) {
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1,
  .mb-lg-1x {
    margin-bottom: var(--ws-1x) !important;
  }
  .mb-lg-2,
  .mb-lg-2x {
    margin-bottom: var(--ws-2x) !important;
  }
  .mb-lg-3,
  .mb-lg-3x {
    margin-bottom: var(--ws-3x) !important;
  }
  .mb-lg-4,
  .mb-lg-4x {
    margin-bottom: var(--ws-4x) !important;
  }
  .mb-lg-5,
  .mb-lg-6x {
    margin-bottom: var(--ws-6x) !important;
  }
  .mb-lg-6,
  .mb-lg-8x {
    margin-bottom: var(--ws-8x) !important;
  }
  .mb-lg-10x {
    margin-bottom: var(--ws-10x) !important;
  }
  .mb-lg-7,
  .mb-lg-12x {
    margin-bottom: var(--ws-12x) !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
}
.ml-0 {
  margin-left: 0 !important;
}
.ml-1,
.ml-1x {
  margin-left: var(--ws-1x) !important;
}
.ml-2,
.ml-2x {
  margin-left: var(--ws-2x) !important;
}
.ml-3,
.ml-3x {
  margin-left: var(--ws-3x) !important;
}
.ml-4,
.ml-4x {
  margin-left: var(--ws-4x) !important;
}
.ml-5,
.ml-6x {
  margin-left: var(--ws-6x) !important;
}
.ml-6,
.ml-8x {
  margin-left: var(--ws-8x) !important;
}
.ml-10x {
  margin-left: var(--ws-10x) !important;
}
.ml-7,
.ml-12x {
  margin-left: var(--ws-12x) !important;
}
.ml-auto {
  margin-left: auto !important;
}
@media (min-width: 700px) {
  .ml-md-0 {
    margin-left: 0 !important;
  }
  .ml-md-1,
  .ml-md-1x {
    margin-left: var(--ws-1x) !important;
  }
  .ml-md-2,
  .ml-md-2x {
    margin-left: var(--ws-2x) !important;
  }
  .ml-md-3,
  .ml-md-3x {
    margin-left: var(--ws-3x) !important;
  }
  .ml-md-4,
  .ml-md-4x {
    margin-left: var(--ws-4x) !important;
  }
  .ml-md-5,
  .ml-md-6x {
    margin-left: var(--ws-6x) !important;
  }
  .ml-md-6,
  .ml-md-8x {
    margin-left: var(--ws-8x) !important;
  }
  .ml-md-10x {
    margin-left: var(--ws-10x) !important;
  }
  .ml-md-7,
  .ml-md-12x {
    margin-left: var(--ws-12x) !important;
  }
  .ml-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .ml-lg-0 {
    margin-left: 0 !important;
  }
  .ml-lg-1,
  .ml-lg-1x {
    margin-left: var(--ws-1x) !important;
  }
  .ml-lg-2,
  .ml-lg-2x {
    margin-left: var(--ws-2x) !important;
  }
  .ml-lg-3,
  .ml-lg-3x {
    margin-left: var(--ws-3x) !important;
  }
  .ml-lg-4,
  .ml-lg-4x {
    margin-left: var(--ws-4x) !important;
  }
  .ml-lg-5,
  .ml-lg-6x {
    margin-left: var(--ws-6x) !important;
  }
  .ml-lg-6,
  .ml-lg-8x {
    margin-left: var(--ws-8x) !important;
  }
  .ml-lg-10x {
    margin-left: var(--ws-10x) !important;
  }
  .ml-lg-7,
  .ml-lg-12x {
    margin-left: var(--ws-12x) !important;
  }
  .ml-lg-auto {
    margin-left: auto !important;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 700px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
.flex-1 {
  flex: 1 !important;
}
.flex-none {
  flex: none !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.justify-space-between {
  justify-content: space-between !important;
}
.justify-content-center {
  justify-content: center !important;
}
.align-items-center {
  align-items: center !important;
}
.air3-grid-container {
  --template-col: repeat(12, 1fr);
  --row-gap: var(--ws-4x);
  --col-gap: var(--ws-4x);
  --gap: var(--row-gap) var(--col-gap);
  display: grid;
  grid-template-columns: var(--template-col);
  grid-gap: var(--gap);
  gap: var(--gap);
}
@media (min-width: 700px) {
  .air3-grid-container {
    --row-gap: var(--ws-6x);
    --col-gap: var(--ws-6x);
  }
}
@media (min-width: 1200px) {
  .air3-grid-container {
    --row-gap: var(--ws-8x);
    --col-gap: var(--ws-8x);
  }
}
.air3-grid-container.gap-0 {
  --gap: 0;
}
.air3-grid-container.col-gap-0 {
  --col-gap: 0;
}
.air3-grid-container.row-gap-0 {
  --row-gap: 0;
}
[class*="span-"] {
  grid-column: 1/-1;
  min-width: 0;
}
.span-1 {
  grid-column: span 1;
}
.span-2 {
  grid-column: span 2;
}
.span-3 {
  grid-column: span 3;
}
.span-4 {
  grid-column: span 4;
}
.span-5 {
  grid-column: span 5;
}
.span-6 {
  grid-column: span 6;
}
.span-7 {
  grid-column: span 7;
}
.span-8 {
  grid-column: span 8;
}
.span-9 {
  grid-column: span 9;
}
.span-10 {
  grid-column: span 10;
}
.span-11 {
  grid-column: span 11;
}
.span-12 {
  grid-column: span 12;
}
@media (min-width: 700px) {
  .span-md-1 {
    grid-column: span 1;
  }
  .span-md-2 {
    grid-column: span 2;
  }
  .span-md-3 {
    grid-column: span 3;
  }
  .span-md-4 {
    grid-column: span 4;
  }
  .span-md-5 {
    grid-column: span 5;
  }
  .span-md-6 {
    grid-column: span 6;
  }
  .span-md-7 {
    grid-column: span 7;
  }
  .span-md-8 {
    grid-column: span 8;
  }
  .span-md-9 {
    grid-column: span 9;
  }
  .span-md-10 {
    grid-column: span 10;
  }
  .span-md-11 {
    grid-column: span 11;
  }
  .span-md-12 {
    grid-column: span 12;
  }
}
@media (min-width: 1200px) {
  .span-lg-1 {
    grid-column: span 1;
  }
  .span-lg-2 {
    grid-column: span 2;
  }
  .span-lg-3 {
    grid-column: span 3;
  }
  .span-lg-4 {
    grid-column: span 4;
  }
  .span-lg-5 {
    grid-column: span 5;
  }
  .span-lg-6 {
    grid-column: span 6;
  }
  .span-lg-7 {
    grid-column: span 7;
  }
  .span-lg-8 {
    grid-column: span 8;
  }
  .span-lg-9 {
    grid-column: span 9;
  }
  .span-lg-10 {
    grid-column: span 10;
  }
  .span-lg-11 {
    grid-column: span 11;
  }
  .span-lg-12 {
    grid-column: span 12;
  }
}

.p-0 {
  padding: 0 !important;
}
.p-1,
.p-1x {
  padding: var(--ws-1x) !important;
}
.p-2,
.p-2x {
  padding: var(--ws-2x) !important;
}
.p-3,
.p-3x {
  padding: var(--ws-3x) !important;
}
.p-4,
.p-4x {
  padding: var(--ws-4x) !important;
}
.p-5,
.p-6x {
  padding: var(--ws-6x) !important;
}
.p-6,
.p-8x {
  padding: var(--ws-8x) !important;
}
.p-10x {
  padding: var(--ws-10x) !important;
}
.p-7,
.p-12x {
  padding: var(--ws-12x) !important;
}
.p-auto {
  padding: auto !important;
}
@media (min-width: 700px) {
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1,
  .p-md-1x {
    padding: var(--ws-1x) !important;
  }
  .p-md-2,
  .p-md-2x {
    padding: var(--ws-2x) !important;
  }
  .p-md-3,
  .p-md-3x {
    padding: var(--ws-3x) !important;
  }
  .p-md-4,
  .p-md-4x {
    padding: var(--ws-4x) !important;
  }
  .p-md-5,
  .p-md-6x {
    padding: var(--ws-6x) !important;
  }
  .p-md-6,
  .p-md-8x {
    padding: var(--ws-8x) !important;
  }
  .p-md-10x {
    padding: var(--ws-10x) !important;
  }
  .p-md-7,
  .p-md-12x {
    padding: var(--ws-12x) !important;
  }
  .p-md-auto {
    padding: auto !important;
  }
}
@media (min-width: 1200px) {
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1,
  .p-lg-1x {
    padding: var(--ws-1x) !important;
  }
  .p-lg-2,
  .p-lg-2x {
    padding: var(--ws-2x) !important;
  }
  .p-lg-3,
  .p-lg-3x {
    padding: var(--ws-3x) !important;
  }
  .p-lg-4,
  .p-lg-4x {
    padding: var(--ws-4x) !important;
  }
  .p-lg-5,
  .p-lg-6x {
    padding: var(--ws-6x) !important;
  }
  .p-lg-6,
  .p-lg-8x {
    padding: var(--ws-8x) !important;
  }
  .p-lg-10x {
    padding: var(--ws-10x) !important;
  }
  .p-lg-7,
  .p-lg-12x {
    padding: var(--ws-12x) !important;
  }
  .p-lg-auto {
    padding: auto !important;
  }
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1,
.px-1x {
  padding-right: var(--ws-1x) !important;
  padding-left: var(--ws-1x) !important;
}
.px-2,
.px-2x {
  padding-right: var(--ws-2x) !important;
  padding-left: var(--ws-2x) !important;
}
.px-3,
.px-3x {
  padding-right: var(--ws-3x) !important;
  padding-left: var(--ws-3x) !important;
}
.px-4,
.px-4x {
  padding-right: var(--ws-4x) !important;
  padding-left: var(--ws-4x) !important;
}
.px-5,
.px-6x {
  padding-right: var(--ws-6x) !important;
  padding-left: var(--ws-6x) !important;
}
.px-6,
.px-8x {
  padding-right: var(--ws-8x) !important;
  padding-left: var(--ws-8x) !important;
}
.px-10x {
  padding-right: var(--ws-10x) !important;
  padding-left: var(--ws-10x) !important;
}
.px-7,
.px-12x {
  padding-right: var(--ws-12x) !important;
  padding-left: var(--ws-12x) !important;
}
.px-auto {
  padding-right: auto !important;
  padding-left: auto !important;
}
@media (min-width: 700px) {
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1,
  .px-md-1x {
    padding-right: var(--ws-1x) !important;
    padding-left: var(--ws-1x) !important;
  }
  .px-md-2,
  .px-md-2x {
    padding-right: var(--ws-2x) !important;
    padding-left: var(--ws-2x) !important;
  }
  .px-md-3,
  .px-md-3x {
    padding-right: var(--ws-3x) !important;
    padding-left: var(--ws-3x) !important;
  }
  .px-md-4,
  .px-md-4x {
    padding-right: var(--ws-4x) !important;
    padding-left: var(--ws-4x) !important;
  }
  .px-md-5,
  .px-md-6x {
    padding-right: var(--ws-6x) !important;
    padding-left: var(--ws-6x) !important;
  }
  .px-md-6,
  .px-md-8x {
    padding-right: var(--ws-8x) !important;
    padding-left: var(--ws-8x) !important;
  }
  .px-md-10x {
    padding-right: var(--ws-10x) !important;
    padding-left: var(--ws-10x) !important;
  }
  .px-md-7,
  .px-md-12x {
    padding-right: var(--ws-12x) !important;
    padding-left: var(--ws-12x) !important;
  }
  .px-md-auto {
    padding-right: auto !important;
    padding-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1,
  .px-lg-1x {
    padding-right: var(--ws-1x) !important;
    padding-left: var(--ws-1x) !important;
  }
  .px-lg-2,
  .px-lg-2x {
    padding-right: var(--ws-2x) !important;
    padding-left: var(--ws-2x) !important;
  }
  .px-lg-3,
  .px-lg-3x {
    padding-right: var(--ws-3x) !important;
    padding-left: var(--ws-3x) !important;
  }
  .px-lg-4,
  .px-lg-4x {
    padding-right: var(--ws-4x) !important;
    padding-left: var(--ws-4x) !important;
  }
  .px-lg-5,
  .px-lg-6x {
    padding-right: var(--ws-6x) !important;
    padding-left: var(--ws-6x) !important;
  }
  .px-lg-6,
  .px-lg-8x {
    padding-right: var(--ws-8x) !important;
    padding-left: var(--ws-8x) !important;
  }
  .px-lg-10x {
    padding-right: var(--ws-10x) !important;
    padding-left: var(--ws-10x) !important;
  }
  .px-lg-7,
  .px-lg-12x {
    padding-right: var(--ws-12x) !important;
    padding-left: var(--ws-12x) !important;
  }
  .px-lg-auto {
    padding-right: auto !important;
    padding-left: auto !important;
  }
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1,
.py-1x {
  padding-top: var(--ws-1x) !important;
  padding-bottom: var(--ws-1x) !important;
}
.py-2,
.py-2x {
  padding-top: var(--ws-2x) !important;
  padding-bottom: var(--ws-2x) !important;
}
.py-3,
.py-3x {
  padding-top: var(--ws-3x) !important;
  padding-bottom: var(--ws-3x) !important;
}
.py-4,
.py-4x {
  padding-top: var(--ws-4x) !important;
  padding-bottom: var(--ws-4x) !important;
}
.py-5,
.py-6x {
  padding-top: var(--ws-6x) !important;
  padding-bottom: var(--ws-6x) !important;
}
.py-6,
.py-8x {
  padding-top: var(--ws-8x) !important;
  padding-bottom: var(--ws-8x) !important;
}
.py-10x {
  padding-top: var(--ws-10x) !important;
  padding-bottom: var(--ws-10x) !important;
}
.py-7,
.py-12x {
  padding-top: var(--ws-12x) !important;
  padding-bottom: var(--ws-12x) !important;
}
.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}
@media (min-width: 700px) {
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1,
  .py-md-1x {
    padding-top: var(--ws-1x) !important;
    padding-bottom: var(--ws-1x) !important;
  }
  .py-md-2,
  .py-md-2x {
    padding-top: var(--ws-2x) !important;
    padding-bottom: var(--ws-2x) !important;
  }
  .py-md-3,
  .py-md-3x {
    padding-top: var(--ws-3x) !important;
    padding-bottom: var(--ws-3x) !important;
  }
  .py-md-4,
  .py-md-4x {
    padding-top: var(--ws-4x) !important;
    padding-bottom: var(--ws-4x) !important;
  }
  .py-md-5,
  .py-md-6x {
    padding-top: var(--ws-6x) !important;
    padding-bottom: var(--ws-6x) !important;
  }
  .py-md-6,
  .py-md-8x {
    padding-top: var(--ws-8x) !important;
    padding-bottom: var(--ws-8x) !important;
  }
  .py-md-10x {
    padding-top: var(--ws-10x) !important;
    padding-bottom: var(--ws-10x) !important;
  }
  .py-md-7,
  .py-md-12x {
    padding-top: var(--ws-12x) !important;
    padding-bottom: var(--ws-12x) !important;
  }
  .py-md-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
}
@media (min-width: 1200px) {
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1,
  .py-lg-1x {
    padding-top: var(--ws-1x) !important;
    padding-bottom: var(--ws-1x) !important;
  }
  .py-lg-2,
  .py-lg-2x {
    padding-top: var(--ws-2x) !important;
    padding-bottom: var(--ws-2x) !important;
  }
  .py-lg-3,
  .py-lg-3x {
    padding-top: var(--ws-3x) !important;
    padding-bottom: var(--ws-3x) !important;
  }
  .py-lg-4,
  .py-lg-4x {
    padding-top: var(--ws-4x) !important;
    padding-bottom: var(--ws-4x) !important;
  }
  .py-lg-5,
  .py-lg-6x {
    padding-top: var(--ws-6x) !important;
    padding-bottom: var(--ws-6x) !important;
  }
  .py-lg-6,
  .py-lg-8x {
    padding-top: var(--ws-8x) !important;
    padding-bottom: var(--ws-8x) !important;
  }
  .py-lg-10x {
    padding-top: var(--ws-10x) !important;
    padding-bottom: var(--ws-10x) !important;
  }
  .py-lg-7,
  .py-lg-12x {
    padding-top: var(--ws-12x) !important;
    padding-bottom: var(--ws-12x) !important;
  }
  .py-lg-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
  }
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1,
.pt-1x {
  padding-top: var(--ws-1x) !important;
}
.pt-2,
.pt-2x {
  padding-top: var(--ws-2x) !important;
}
.pt-3,
.pt-3x {
  padding-top: var(--ws-3x) !important;
}
.pt-4,
.pt-4x {
  padding-top: var(--ws-4x) !important;
}
.pt-5,
.pt-6x {
  padding-top: var(--ws-6x) !important;
}
.pt-6,
.pt-8x {
  padding-top: var(--ws-8x) !important;
}
.pt-10x {
  padding-top: var(--ws-10x) !important;
}
.pt-7,
.pt-12x {
  padding-top: var(--ws-12x) !important;
}
.pt-auto {
  padding-top: auto !important;
}
@media (min-width: 700px) {
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1,
  .pt-md-1x {
    padding-top: var(--ws-1x) !important;
  }
  .pt-md-2,
  .pt-md-2x {
    padding-top: var(--ws-2x) !important;
  }
  .pt-md-3,
  .pt-md-3x {
    padding-top: var(--ws-3x) !important;
  }
  .pt-md-4,
  .pt-md-4x {
    padding-top: var(--ws-4x) !important;
  }
  .pt-md-5,
  .pt-md-6x {
    padding-top: var(--ws-6x) !important;
  }
  .pt-md-6,
  .pt-md-8x {
    padding-top: var(--ws-8x) !important;
  }
  .pt-md-10x {
    padding-top: var(--ws-10x) !important;
  }
  .pt-md-7,
  .pt-md-12x {
    padding-top: var(--ws-12x) !important;
  }
  .pt-md-auto {
    padding-top: auto !important;
  }
}
@media (min-width: 1200px) {
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1,
  .pt-lg-1x {
    padding-top: var(--ws-1x) !important;
  }
  .pt-lg-2,
  .pt-lg-2x {
    padding-top: var(--ws-2x) !important;
  }
  .pt-lg-3,
  .pt-lg-3x {
    padding-top: var(--ws-3x) !important;
  }
  .pt-lg-4,
  .pt-lg-4x {
    padding-top: var(--ws-4x) !important;
  }
  .pt-lg-5,
  .pt-lg-6x {
    padding-top: var(--ws-6x) !important;
  }
  .pt-lg-6,
  .pt-lg-8x {
    padding-top: var(--ws-8x) !important;
  }
  .pt-lg-10x {
    padding-top: var(--ws-10x) !important;
  }
  .pt-lg-7,
  .pt-lg-12x {
    padding-top: var(--ws-12x) !important;
  }
  .pt-lg-auto {
    padding-top: auto !important;
  }
}
.pr-0 {
  padding-right: 0 !important;
}
.pr-1,
.pr-1x {
  padding-right: var(--ws-1x) !important;
}
.pr-2,
.pr-2x {
  padding-right: var(--ws-2x) !important;
}
.pr-3,
.pr-3x {
  padding-right: var(--ws-3x) !important;
}
.pr-4,
.pr-4x {
  padding-right: var(--ws-4x) !important;
}
.pr-5,
.pr-6x {
  padding-right: var(--ws-6x) !important;
}
.pr-6,
.pr-8x {
  padding-right: var(--ws-8x) !important;
}
.pr-10x {
  padding-right: var(--ws-10x) !important;
}
.pr-7,
.pr-12x {
  padding-right: var(--ws-12x) !important;
}
.pr-auto {
  padding-right: auto !important;
}
@media (min-width: 700px) {
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .pr-md-1,
  .pr-md-1x {
    padding-right: var(--ws-1x) !important;
  }
  .pr-md-2,
  .pr-md-2x {
    padding-right: var(--ws-2x) !important;
  }
  .pr-md-3,
  .pr-md-3x {
    padding-right: var(--ws-3x) !important;
  }
  .pr-md-4,
  .pr-md-4x {
    padding-right: var(--ws-4x) !important;
  }
  .pr-md-5,
  .pr-md-6x {
    padding-right: var(--ws-6x) !important;
  }
  .pr-md-6,
  .pr-md-8x {
    padding-right: var(--ws-8x) !important;
  }
  .pr-md-10x {
    padding-right: var(--ws-10x) !important;
  }
  .pr-md-7,
  .pr-md-12x {
    padding-right: var(--ws-12x) !important;
  }
  .pr-md-auto {
    padding-right: auto !important;
  }
}
@media (min-width: 1200px) {
  .pr-lg-0 {
    padding-right: 0 !important;
  }
  .pr-lg-1,
  .pr-lg-1x {
    padding-right: var(--ws-1x) !important;
  }
  .pr-lg-2,
  .pr-lg-2x {
    padding-right: var(--ws-2x) !important;
  }
  .pr-lg-3,
  .pr-lg-3x {
    padding-right: var(--ws-3x) !important;
  }
  .pr-lg-4,
  .pr-lg-4x {
    padding-right: var(--ws-4x) !important;
  }
  .pr-lg-5,
  .pr-lg-6x {
    padding-right: var(--ws-6x) !important;
  }
  .pr-lg-6,
  .pr-lg-8x {
    padding-right: var(--ws-8x) !important;
  }
  .pr-lg-10x {
    padding-right: var(--ws-10x) !important;
  }
  .pr-lg-7,
  .pr-lg-12x {
    padding-right: var(--ws-12x) !important;
  }
  .pr-lg-auto {
    padding-right: auto !important;
  }
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1,
.pb-1x {
  padding-bottom: var(--ws-1x) !important;
}
.pb-2,
.pb-2x {
  padding-bottom: var(--ws-2x) !important;
}
.pb-3,
.pb-3x {
  padding-bottom: var(--ws-3x) !important;
}
.pb-4,
.pb-4x {
  padding-bottom: var(--ws-4x) !important;
}
.pb-5,
.pb-6x {
  padding-bottom: var(--ws-6x) !important;
}
.pb-6,
.pb-8x {
  padding-bottom: var(--ws-8x) !important;
}
.pb-10x {
  padding-bottom: var(--ws-10x) !important;
}
.pb-7,
.pb-12x {
  padding-bottom: var(--ws-12x) !important;
}
.pb-auto {
  padding-bottom: auto !important;
}
@media (min-width: 700px) {
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1,
  .pb-md-1x {
    padding-bottom: var(--ws-1x) !important;
  }
  .pb-md-2,
  .pb-md-2x {
    padding-bottom: var(--ws-2x) !important;
  }
  .pb-md-3,
  .pb-md-3x {
    padding-bottom: var(--ws-3x) !important;
  }
  .pb-md-4,
  .pb-md-4x {
    padding-bottom: var(--ws-4x) !important;
  }
  .pb-md-5,
  .pb-md-6x {
    padding-bottom: var(--ws-6x) !important;
  }
  .pb-md-6,
  .pb-md-8x {
    padding-bottom: var(--ws-8x) !important;
  }
  .pb-md-10x {
    padding-bottom: var(--ws-10x) !important;
  }
  .pb-md-7,
  .pb-md-12x {
    padding-bottom: var(--ws-12x) !important;
  }
  .pb-md-auto {
    padding-bottom: auto !important;
  }
}
@media (min-width: 1200px) {
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1,
  .pb-lg-1x {
    padding-bottom: var(--ws-1x) !important;
  }
  .pb-lg-2,
  .pb-lg-2x {
    padding-bottom: var(--ws-2x) !important;
  }
  .pb-lg-3,
  .pb-lg-3x {
    padding-bottom: var(--ws-3x) !important;
  }
  .pb-lg-4,
  .pb-lg-4x {
    padding-bottom: var(--ws-4x) !important;
  }
  .pb-lg-5,
  .pb-lg-6x {
    padding-bottom: var(--ws-6x) !important;
  }
  .pb-lg-6,
  .pb-lg-8x {
    padding-bottom: var(--ws-8x) !important;
  }
  .pb-lg-10x {
    padding-bottom: var(--ws-10x) !important;
  }
  .pb-lg-7,
  .pb-lg-12x {
    padding-bottom: var(--ws-12x) !important;
  }
  .pb-lg-auto {
    padding-bottom: auto !important;
  }
}
.pl-0 {
  padding-left: 0 !important;
}
.pl-1,
.pl-1x {
  padding-left: var(--ws-1x) !important;
}
.pl-2,
.pl-2x {
  padding-left: var(--ws-2x) !important;
}
.pl-3,
.pl-3x {
  padding-left: var(--ws-3x) !important;
}
.pl-4,
.pl-4x {
  padding-left: var(--ws-4x) !important;
}
.pl-5,
.pl-6x {
  padding-left: var(--ws-6x) !important;
}
.pl-6,
.pl-8x {
  padding-left: var(--ws-8x) !important;
}
.pl-10x {
  padding-left: var(--ws-10x) !important;
}
.pl-7,
.pl-12x {
  padding-left: var(--ws-12x) !important;
}
.pl-auto {
  padding-left: auto !important;
}
@media (min-width: 700px) {
  .pl-md-0 {
    padding-left: 0 !important;
  }
  .pl-md-1,
  .pl-md-1x {
    padding-left: var(--ws-1x) !important;
  }
  .pl-md-2,
  .pl-md-2x {
    padding-left: var(--ws-2x) !important;
  }
  .pl-md-3,
  .pl-md-3x {
    padding-left: var(--ws-3x) !important;
  }
  .pl-md-4,
  .pl-md-4x {
    padding-left: var(--ws-4x) !important;
  }
  .pl-md-5,
  .pl-md-6x {
    padding-left: var(--ws-6x) !important;
  }
  .pl-md-6,
  .pl-md-8x {
    padding-left: var(--ws-8x) !important;
  }
  .pl-md-10x {
    padding-left: var(--ws-10x) !important;
  }
  .pl-md-7,
  .pl-md-12x {
    padding-left: var(--ws-12x) !important;
  }
  .pl-md-auto {
    padding-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .pl-lg-0 {
    padding-left: 0 !important;
  }
  .pl-lg-1,
  .pl-lg-1x {
    padding-left: var(--ws-1x) !important;
  }
  .pl-lg-2,
  .pl-lg-2x {
    padding-left: var(--ws-2x) !important;
  }
  .pl-lg-3,
  .pl-lg-3x {
    padding-left: var(--ws-3x) !important;
  }
  .pl-lg-4,
  .pl-lg-4x {
    padding-left: var(--ws-4x) !important;
  }
  .pl-lg-5,
  .pl-lg-6x {
    padding-left: var(--ws-6x) !important;
  }
  .pl-lg-6,
  .pl-lg-8x {
    padding-left: var(--ws-8x) !important;
  }
  .pl-lg-10x {
    padding-left: var(--ws-10x) !important;
  }
  .pl-lg-7,
  .pl-lg-12x {
    padding-left: var(--ws-12x) !important;
  }
  .pl-lg-auto {
    padding-left: auto !important;
  }
}
.air3-btn {
  --btn-height: var(--height-base);
  --btn-gap: var(--ws-4x);
  --btn-padding-x: var(--ws-6x);
  --btn-border: var(--border-width-btn) solid
    var(--btn-border-color, transparent);
  --btn-font-size: var(--font-size-base);
  --btn-font-weight: var(--font-weight-strong);
  --btn-radius: var(--radius-pill);
  --btn-bg-primary: var(--bg-btn-dark);
  --btn-bg-primary-hover: var(--bg-btn-dark-hover);
  --btn-text-primary: var(--text-on-btn-dark);
  --btn-text-primary-hover: var(--text-on-btn-dark-hover);
  --btn-text-icon-primary: var(--text-icon-on-btn-dark);
  --btn-border-color-primary: var(--border-color-btn-dark);
  --btn-shadow-primary: var(--shadow-on-btn-dark);
  --btn-bg-primary-inverted: var(--bg-btn-dark-inverted);
  --btn-bg-primary-inverted-hover: var(--bg-btn-dark-inverted-hover);
  --btn-text-primary-inverted: var(--text-on-btn-dark-inverted);
  --btn-text-primary-inverted-hover: var(--text-on-btn-dark-inverted-hover);
  --btn-text-icon-primary-inverted: var(--text-icon-on-btn-dark-inverted);
  --btn-border-color-primary-inverted: var(--border-color-btn-dark-inverted);
  --btn-shadow-primary-inverted: var(--shadow-on-btn-dark-inverted);
  --btn-bg-secondary: var(--bg-btn-light);
  --btn-bg-secondary-hover: var(--bg-btn-light-hover);
  --btn-text-secondary: var(--text-on-btn-light);
  --btn-text-secondary-hover: var(--text-on-btn-light-hover);
  --btn-text-icon-secondary: var(--text-icon-on-btn-light);
  --btn-border-color-secondary: var(--border-color-btn-light);
  --btn-shadow-secondary: var(--shadow-on-btn-light);
  --btn-bg-secondary-inverted: var(--bg-btn-light-inverted);
  --btn-bg-secondary-inverted-hover: var(--bg-btn-light-inverted-hover);
  --btn-text-secondary-inverted: var(--text-on-btn-light-inverted);
  --btn-text-secondary-inverted-hover: var(--text-on-btn-light-inverted-hover);
  --btn-text-icon-secondary-inverted: var(--text-icon-on-btn-light-inverted);
  --btn-border-color-secondary-inverted: var(--border-color-btn-light-inverted);
  --btn-shadow-secondary-inverted: var(--shadow-on-btn-light-inverted);
  --btn-bg-tertiary: var(--bg-btn-muted);
  --btn-bg-tertiary-hover: var(--bg-btn-muted-hover);
  --btn-text-tertiary: var(--text-on-btn-muted);
  --btn-text-tertiary-hover: var(--text-on-btn-muted-hover);
  --btn-text-icon-tertiary: var(--text-icon-on-btn-muted);
  --btn-border-color-tertiary: var(--border-color-btn-muted);
  --btn-shadow-tertiary: var(--shadow-on-btn-muted);
  --btn-bg-tertiary-inverted: var(--bg-btn-muted-inverted);
  --btn-bg-tertiary-inverted-hover: var(--bg-btn-muted-inverted-hover);
  --btn-text-tertiary-inverted: var(--text-on-btn-muted-inverted);
  --btn-text-tertiary-inverted-hover: var(--text-on-btn-muted-inverted-hover);
  --btn-text-icon-tertiary-inverted: var(--text-icon-on-btn-muted-inverted);
  --btn-border-color-tertiary-inverted: var(--border-color-btn-muted-inverted);
  --btn-shadow-tertiary-inverted: var(--shadow-on-btn-muted-inverted);
  --btn-font-weight-link: var(--font-weight-strong);
  --btn-text-link-inverted: var(--text-link-inverse);
  --btn-text-link-inverted-hover: var(--text-link-inverse-hover);
  --btn-height-sm: var(--height-sm);
  --btn-gap-sm: var(--ws-2x);
  --btn-padding-x-sm: var(--ws-4x);
  --btn-font-size-sm: var(--font-size-base-sm);
  --btn-bg-circle: var(--bg-btn-circle);
  --btn-bg-circle-hover: var(--bg-btn-circle-hover);
  --btn-text-circle: var(--text-on-btn-circle);
  --btn-text-circle-hover: var(--text-on-btn-circle-hover);
  --btn-bg-circle-inverted: var(--bg-btn-circle-inverted);
  --btn-bg-circle-inverted-hover: var(--bg-btn-circle-inverted-hover);
  --btn-text-circle-inverted: var(--text-on-btn-circle-inverted);
  --btn-text-circle-inverted-hover: var(--text-on-btn-circle-inverted-hover);
  --btn-size-counter: var(--height-sm);
  --btn-bg-counter: var(--hc-bg-btn, var(--btn-bg-primary));
  --btn-bg-counter-primary: var(--btn-bg-primary-hover);
  --btn-bg-counter-primary-hover: var(--hc-bg-btn, var(--btn-bg-primary));
  --btn-text-counter: var(--hc-text-on-btn, var(--btn-text-primary));
  --btn-text-counter-inline: var(--hc-text-on-selected, var(--up-lime));
  --btn-text-counter-inline-hover: var(--hc-bg-selected, var(--up-lime));
  display: inline-flex;
  justify-content: center;
  align-items: center;
  grid-column-gap: var(--btn-gap);
  -moz-column-gap: var(--btn-gap);
  column-gap: var(--btn-gap);
  max-height: var(--btn-height);
  line-height: calc(var(--btn-height) - 1px);
  padding: 0 var(--btn-padding-x);
  font-size: var(--btn-font-size);
  font-weight: var(--btn-font-weight);
  background-color: transparent;
  background-color: var(--btn-bg, transparent);
  color: inherit;
  color: var(--btn-text, inherit);
  border: var(--btn-border);
  border-radius: var(--btn-radius);
  box-shadow: none;
  box-shadow: var(--btn-shadow, none);
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
  text-decoration: none;
}
@media (hover: hover) {
  .air3-btn:hover {
    --btn-bg: var(--btn-bg-hover, inherit);
    --btn-text: var(--btn-text-hover, inherit);
  }
}
.air3-btn .air3-icon {
  flex: none;
  color: inherit;
  color: var(--btn-text-icon, inherit);
}
.air3-btn:is(a) {
  --underline-link: none;
  --underline-link-hover: none;
  --text-link: var(--btn-text);
  --text-link-hover: var(--btn-text);
  --link-color-hover: var(--btn-text);
}
@media (forced-colors: active) {
  .air3-btn:is(a):hover {
    border-color: var(--hc-bg-selected);
  }
}
.air3-btn:active:not([disabled]):not(.is-disabled) {
  transform: scale(0.96);
  transform: scale(var(--reduced-motion, 0.96));
}
.air3-btn.is-disabled,
.air3-btn[disabled] {
  --btn-text: var(--text-on-disabled);
  cursor: not-allowed;
}
.air3-btn-primary {
  --btn-bg: var(--btn-bg-primary);
  --btn-bg-hover: var(--btn-bg-primary-hover);
  --btn-shadow: var(--btn-shadow-primary);
  --btn-text-icon: var(--btn-text-icon-primary);
}
.air3-btn-primary:not([disabled]):not(.is-disabled) {
  --btn-border-color: var(--btn-border-color-primary);
}
@media (forced-colors: active) {
  .air3-btn-primary:not([disabled]):not(.is-disabled) {
    forced-color-adjust: none;
  }
  .air3-btn-primary:not([disabled]):not(.is-disabled):focus {
    outline-color: var(--hc-text-on-selected);
  }
}
.air3-btn-primary,
.air3-btn-primary:is(a) {
  --btn-text: var(--btn-text-primary);
  --btn-text-hover: var(--btn-text-primary-hover);
}
@media (forced-colors: active) {
  .air3-btn-primary:is(a) {
    --btn-bg: var(--hc-text-link);
    --btn-text: var(--hc-bg-base);
    --btn-border-color-primary: var(--hc-text-link);
  }
}
.air3-btn-primary-inverted {
  --btn-bg: var(--btn-bg-primary-inverted);
  --btn-bg-hover: var(--btn-bg-primary-inverted-hover);
  --btn-text: var(--btn-text-primary-inverted);
  --btn-text-hover: var(--btn-text-primary-inverted-hover);
  --btn-text-icon: var(--btn-text-icon-primary-inverted);
  --btn-border-color: var(--btn-border-color-primary-inverted);
  --btn-shadow: var(--btn-shadow-primary-inverted);
}
.air3-btn-secondary {
  --btn-bg: var(--btn-bg-secondary);
  --btn-bg-hover: var(--btn-bg-secondary-hover);
  --btn-text: var(--btn-text-secondary);
  --btn-text-hover: var(--btn-text-secondary-hover);
  --btn-text-icon: var(--btn-text-icon-secondary);
  --btn-shadow: var(--btn-shadow-secondary);
}
.air3-btn-secondary:not([disabled]):not(.is-disabled) {
  --btn-border-color: var(--btn-border-color-secondary);
}
.air3-btn-secondary-inverted {
  --btn-bg: var(--btn-bg-secondary-inverted);
  --btn-bg-hover: var(--btn-bg-secondary-inverted-hover);
  --btn-text-icon: var(--btn-text-icon-secondary-inverted);
  --btn-shadow: var(--btn-shadow-secondary-inverted);
}
.air3-btn-secondary-inverted:not([disabled]):not(.is-disabled) {
  --btn-border-color: var(--btn-border-color-secondary-inverted);
}
.air3-btn-secondary-inverted,
.air3-btn-secondary-inverted:is(a) {
  --btn-text: var(--btn-text-secondary-inverted);
  --btn-text-hover: var(--btn-text-secondary-inverted-hover);
}
.air3-btn-tertiary {
  --btn-bg: var(--btn-bg-tertiary);
  --btn-bg-hover: var(--btn-bg-tertiary-hover);
  --btn-text: var(--btn-text-tertiary);
  --btn-text-hover: var(--btn-text-tertiary-hover);
  --btn-text-icon: var(--btn-text-icon-tertiary);
  --btn-shadow: var(--btn-shadow-tertiary);
}
.air3-btn-tertiary:not([disabled]):not(.is-disabled) {
  --btn-border-color: var(--btn-border-color-tertiary);
}
.air3-btn-tertiary-inverted {
  --btn-bg: var(--btn-bg-tertiary-inverted);
  --btn-bg-hover: var(--btn-bg-tertiary-inverted-hover);
  --btn-text: var(--btn-text-tertiary-inverted);
  --btn-text-hover: var(--btn-text-tertiary-inverted-hover);
  --btn-text-icon: var(--btn-text-icon-tertiary-inverted);
  --btn-border-color: var(--btn-border-color-tertiary-inverted);
  --btn-shadow: var(--btn-shadow-tertiary-inverted);
}
.air3-btn-link {
  background: var(--bg-btn-link);
  color: var(--text-on-btn-link);
  -webkit-text-decoration: var(--underline-btn-link);
  text-decoration: var(--underline-btn-link);
}
.air3-btn-link:hover:where(:not([disabled]):not(.is-disabled)) {
  background: var(--bg-btn-link-hover);
  color: var(--text-on-btn-link-hover);
  -webkit-text-decoration: var(--underline-btn-link-hover);
  text-decoration: var(--underline-btn-link-hover);
}
.air3-btn-link:not(.air3-btn):hover {
  --underline-btn-link-hover: underline;
  color: var(--text-link-hover);
}
.air3-btn-link-secondary {
  color: var(--text-link);
  -webkit-text-decoration: var(--underline-link);
  text-decoration: var(--underline-link);
}
.air3-btn-link-secondary:hover:where(:not([disabled]):not(.is-disabled)) {
  color: var(--text-link-hover);
  -webkit-text-decoration: var(--underline-link-hover);
  text-decoration: var(--underline-link-hover);
}
.air3-btn-link-inverted,
.air3-btn-link-inverted.is-disabled,
.air3-btn-link-inverted[disabled] {
  --btn-bg: transparent;
  --btn-text: var(--btn-text-link-inverted);
}
@media (hover: hover) {
  .air3-btn-link-inverted:hover:not([disabled]):not(.is-disabled) {
    --btn-bg: transparent;
    --btn-text: var(--btn-text-link-inverted-hover);
  }
}
.air3-btn-link,
.air3-btn-link-inverted,
.air3-btn-link-secondary {
  border: 0;
  font-weight: var(--font-weight-base);
}
.air3-btn-link-inverted:not(.air3-btn),
.air3-btn-link-secondary:not(.air3-btn),
.air3-btn-link:not(.air3-btn) {
  padding: 0;
  background: transparent;
}
.air3-btn-link-inverted.is-disabled,
.air3-btn-link-inverted[disabled],
.air3-btn-link-secondary.is-disabled,
.air3-btn-link-secondary[disabled],
.air3-btn-link.is-disabled,
.air3-btn-link[disabled] {
  color: var(--text-on-disabled);
  cursor: not-allowed;
}
.air3-btn-circle-inverted.is-disabled,
.air3-btn-circle-inverted[disabled],
.air3-btn-link-inverted.is-disabled,
.air3-btn-link-inverted[disabled],
.air3-btn-primary-inverted.is-disabled,
.air3-btn-primary-inverted[disabled],
.air3-btn-secondary-inverted.is-disabled,
.air3-btn-secondary-inverted[disabled],
.air3-btn-tertiary-inverted.is-disabled,
.air3-btn-tertiary-inverted[disabled] {
  --btn-bg-hover: transparent;
  --btn-border-color: transparent;
  opacity: 0.4;
}
@media (forced-colors: active) {
  .air3-btn-circle-inverted.is-disabled,
  .air3-btn-circle-inverted[disabled],
  .air3-btn-link-inverted.is-disabled,
  .air3-btn-link-inverted[disabled],
  .air3-btn-primary-inverted.is-disabled,
  .air3-btn-primary-inverted[disabled],
  .air3-btn-secondary-inverted.is-disabled,
  .air3-btn-secondary-inverted[disabled],
  .air3-btn-tertiary-inverted.is-disabled,
  .air3-btn-tertiary-inverted[disabled] {
    opacity: 1;
  }
}
.air3-btn-primary.is-disabled,
.air3-btn-primary[disabled],
.air3-btn-secondary.is-disabled,
.air3-btn-secondary[disabled],
.air3-btn-tertiary.is-disabled,
.air3-btn-tertiary[disabled] {
  --btn-bg: var(--bg-disabled);
}
.air3-btn-primary-inverted.is-disabled,
.air3-btn-primary-inverted[disabled],
.air3-btn-secondary-inverted.is-disabled,
.air3-btn-secondary-inverted[disabled],
.air3-btn-tertiary-inverted.is-disabled,
.air3-btn-tertiary-inverted[disabled] {
  --btn-bg: var(--bg-disabled-inverse);
  --btn-text: var(--text-on-disabled-inverse);
}
.air3-btn-sm {
  --btn-padding-x: var(--btn-padding-x-sm);
  --btn-font-size: var(--btn-font-size-sm);
  --btn-height: var(--btn-height-sm);
  --btn-gap: var(--btn-gap-sm);
}
.air3-btn-circle,
.air3-btn-circle-inverted {
  width: var(--btn-height);
  height: var(--btn-height);
  padding: 0;
  border-radius: 50%;
  max-height: unset;
}
.air3-btn-circle:not([disabled]):not(.is-disabled):not(.air3-btn-primary):not(
    .air3-btn-secondary
  ):not(.air3-btn-tertiary):not(.air3-btn-primary-inverted):not(
    .air3-btn-secondary-inverted
  ):not(.air3-btn-tertiary-inverted) {
  --btn-bg: var(--btn-bg-circle);
  --btn-text: var(--btn-text-circle);
}
.air3-btn-circle:not([disabled]):not(.is-disabled):not(.air3-btn-primary):not(
    .air3-btn-secondary
  ):not(.air3-btn-tertiary):not(.air3-btn-primary-inverted):not(
    .air3-btn-secondary-inverted
  ):not(.air3-btn-tertiary-inverted):hover {
  --btn-bg: var(--btn-bg-circle-hover);
  --btn-text: var(--btn-text-circle-hover);
}
.air3-btn-circle.is-disabled,
.air3-btn-circle[disabled] {
  --btn-bg-hover: transparent;
}
.air3-btn-circle-inverted,
.air3-btn-circle-inverted.is-disabled,
.air3-btn-circle-inverted[disabled] {
  --btn-text: var(--btn-text-circle-inverted);
}
.air3-btn-circle-inverted:not([disabled]):not(.is-disabled):not(
    .air3-btn-secondary
  ):not(.air3-btn-tertiary) {
  --btn-bg: var(--btn-bg-circle-inverted);
  --btn-text: var(--btn-text-circle-inverted-hover);
}
.air3-btn-circle-inverted:not([disabled]):not(.is-disabled):not(
    .air3-btn-secondary
  ):not(.air3-btn-tertiary):hover {
  --btn-bg: var(--btn-bg-circle-inverted-hover);
}
.air3-btn-block {
  display: flex;
  width: 100%;
}
@media (max-width: 699.98px) {
  .air3-btn-block-sm {
    width: 100%;
  }
}
.air3-btn-counter .air3-btn-counter-text {
  flex: 1;
}
.air3-btn-counter .air3-btn-counter-circle {
  background-color: var(--btn-bg-counter);
  color: var(--btn-text-counter);
  border-radius: 50%;
  width: var(--btn-size-counter);
  height: var(--btn-size-counter);
  min-width: var(--btn-size-counter);
  min-height: var(--btn-size-counter);
  line-height: 34px;
  margin-right: calc(var(--btn-padding-x) * -1 - var(--ws-1x) * -1);
}
@media (max-width: 699.98px) {
  .air3-btn-counter .air3-btn-counter-circle {
    margin-left: calc(var(--btn-gap) * -2);
  }
}
.air3-btn-counter.air3-btn-primary {
  --btn-bg-counter: var(--btn-bg-counter-primary);
}
.air3-btn-counter.air3-btn-primary:hover {
  --btn-bg-counter: var(--btn-bg-counter-primary-hover);
}
.air3-btn-counter.is-disabled .air3-btn-counter-circle,
.air3-btn-counter[disabled] .air3-btn-counter-circle {
  --btn-bg-counter: var(--bg-disabled-inner);
  --btn-bg-counter-primary: var(--bg-disabled-inner);
  --btn-bg-counter-primary-hover: var(--bg-disabled-inner);
  --btn-text-counter: var(--text-on-disabled-inner);
}
.air3-btn-counter .air3-btn-counter-inline {
  display: contents;
}
.air3-btn-counter:not([disabled]):not(.is-disabled) .air3-btn-counter-inline {
  color: var(--btn-text-counter-inline);
}
.air3-btn-counter:not([disabled]):not(.is-disabled):hover
  .air3-btn-counter-inline {
  --btn-text-counter-inline: var(--btn-text-counter-inline-hover);
}
small {
  font-size: var(--font-size-base-xs);
  line-height: 1.454;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  word-break: break-word;
  margin: 0 0 var(--ws-heading);
  font-family: inherit;
  font-weight: var(--font-weight-heading);
  color: var(--text-heading);
}
.h1.display-rebrand,
.h2.display-rebrand,
.h3.display-rebrand,
.h4.display-rebrand,
.h5.display-rebrand,
.h6.display-rebrand,
h1.display-rebrand,
h2.display-rebrand,
h3.display-rebrand,
h4.display-rebrand,
h5.display-rebrand,
h6.display-rebrand {
  font-family: var(--font-family-rebrand);
  font-weight: var(--font-weight-heading);
  font-weight: var(--font-weight-rebrand, var(--font-weight-heading));
}
.h1,
h1 {
  font-size: var(--font-size-h1);
  letter-spacing: var(--letter-spacing-h1);
  line-height: var(--line-height-h1);
}
.h1.display-rebrand,
h1.display-rebrand {
  font-size: var(--font-size-h1);
  font-size: var(--font-size-h1-rebrand, var(--font-size-h1));
  letter-spacing: var(--letter-spacing-h1-rebrand);
}
.h2,
h2 {
  font-size: var(--font-size-h2);
  letter-spacing: var(--letter-spacing-h2);
  line-height: var(--line-height-h2);
}
.h2.display-rebrand,
h2.display-rebrand {
  font-size: var(--font-size-h2);
  font-size: var(--font-size-h2-rebrand, var(--font-size-h2));
  letter-spacing: var(--letter-spacing-h2-rebrand);
}
.h3,
h3 {
  font-size: var(--font-size-h3);
  letter-spacing: var(--letter-spacing-h3);
  line-height: var(--line-height-h3);
}
.h3.display-rebrand,
h3.display-rebrand {
  letter-spacing: var(--letter-spacing-h3-rebrand);
}
.h4,
h4 {
  font-size: var(--font-size-h4);
  letter-spacing: var(--letter-spacing-h4);
  line-height: var(--line-height-h4);
}
.h4.display-rebrand,
h4.display-rebrand {
  letter-spacing: var(--letter-spacing-h4-rebrand);
}
.h5,
.h6,
h5,
h6 {
  font-size: var(--font-size-h5);
  letter-spacing: var(--letter-spacing-h5);
  line-height: var(--line-height-h5);
}
.h5.display-rebrand,
.h6.display-rebrand,
h5.display-rebrand,
h6.display-rebrand {
  letter-spacing: var(--letter-spacing-h5-rebrand);
}
cite {
  font-style: italic;
  font-size: calc(var(--font-size-base) + 5px);
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
strong {
  font-weight: var(--font-weight-strong);
}
p {
  margin: 0 0 var(--ws-2x);
  line-height: var(--line-height-base);
}
.break {
  word-wrap: break-word;
  word-break: break-word;
}
.nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-pre {
  white-space: pre !important;
}
.text-pre-line {
  white-space: pre-line !important;
}
code,
kbd,
pre,
samp {
  font-family: var(--font-family-monospace);
}
.text-vertical-separator {
  display: inline-block;
  position: relative;
  padding: var(--ws-2x);
  font-size: var(--font-size-base-xs);
  color: currentColor;
}
.text-vertical-separator:after,
.text-vertical-separator:before {
  content: "";
  position: absolute;
  height: var(--ws-2x);
  border-right: 1px solid;
  left: 50%;
}
.text-vertical-separator:before {
  top: 0;
}
.text-vertical-separator:after {
  bottom: 0;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-justify {
  text-align: justify !important;
}
ul {
  list-style: var(--list-style-ul);
}
ol {
  list-style: var(--list-style-ol);
}
ol,
ul {
  margin-top: 0;
  margin-bottom: var(--list-margin);
  padding-left: var(--list-padding);
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
ol li,
ul li {
  margin-bottom: var(--list-margin);
}
.list-styled {
  padding-left: var(--ws-4x);
}
.list-styled,
.list-styled li {
  margin-bottom: var(--ws-2x);
}
ul.list-styled {
  list-style: disc;
}
ol.list-styled {
  list-style: decimal;
}
.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  margin-left: calc(var(--ws-1x) * -1);
}
.list-inline > li {
  display: inline-block;
  padding-left: var(--ws-1x);
  padding-right: var(--ws-1x);
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt {
  font-weight: var(--font-weight-strong);
}
dd {
  margin-left: 0;
}
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted var(--border-color);
  text-decoration: none;
}
sub,
sup {
  font-size: var(--font-size-base-xs);
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
.text-base,
.text-body {
  font-size: var(--font-size-base) !important;
  line-height: var(--line-height-base) !important;
}
.font-weight-body,
.text-body,
.text-body-sm {
  font-weight: var(--font-weight-body) !important;
}
.text-base-sm,
.text-body-sm {
  font-size: var(--font-size-base-sm) !important;
  line-height: var(--line-height-base-sm) !important;
}
.text-caption {
  font-size: var(--font-size-base-xs) !important;
  line-height: var(--line-height-base-xs) !important;
}
.heading-weight {
  font-weight: var(--font-weight-heading) !important;
}
.hidden,
.invisible {
  visibility: hidden !important;
}
.hidden {
  display: none !important;
}
.show {
  display: block !important;
}
.affix {
  position: fixed !important;
}
.resize-none {
  resize: none !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
}
.mh-300 {
  max-height: 300px !important;
}
.border-bottom-none {
  border-bottom: none !important;
}
.vertical-align-top {
  vertical-align: top !important;
}
.vertical-align-middle {
  vertical-align: middle !important;
}
.vertical-align-bottom {
  vertical-align: text-bottom !important;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.width-auto {
  width: 100% !important;
}
@media (min-width: 700px) {
  .width-auto {
    min-width: 0 !important;
    width: auto !important;
  }
}
:root {
  --nav-container-width: 1140px;
  @include media-breakpoint-down(lg) {
    --nav-container-width: 990px;
  }
}
@media (min-width: 1200px) {
  .container {
    --container-ws-x: var(--ws-16x);
  }
}
body.keyboard-user :focus {
  --outline-width: 0;
}
.nav-header-wrapper {
  margin-top: 0;
}
.hp-rebrand {
  padding-bottom: 60px;
}
@media (min-width: 1200px) {
  .hp-rebrand {
    padding-bottom: 100px;
  }
}
.hp-rebrand .up-skill-badge {
  height: 30px;
  border-radius: 16px;
  padding: 2px 15px 0;
  color: var(--gray-01);
  border: 1px solid var(--gray-01);
  background: none;
  font-weight: 500;
}
.hp-rebrand .up-skill-badge:hover {
  background-color: var(--gray-06);
}
@media (min-width: 1200px) {
  .hp-rebrand .up-skill-badge {
    font-size: 14px;
    padding-top: 0;
  }
}
.hp-rebrand {
  --font-size-h2-rebrand: 42px;
  --line-height-h2-rebrand: 42px;
  --font-size-h1-rebrand: 52px;
  --line-height-h1-rebrand: 52px;
}
@media (min-width: 700px) {
  .hp-rebrand {
    --font-size-h2-rebrand: 62px;
    --line-height-h2-rebrand: 62px;
    --font-size-h1-rebrand: 70px;
    --line-height-h1-rebrand: 70px;
  }
}
@media (min-width: 1200px) {
  .hp-rebrand {
    --font-size-h2-rebrand: 72px;
    --line-height-h2-rebrand: 72px;
    --font-size-h1-rebrand: 80px;
    --line-height-h1-rebrand: 80px;
  }
}
.categories-first-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
}
@media (min-width: 700px) {
  .categories-first-container {
    margin-top: 60px;
  }
}
@media (max-width: 30em) {
  .categories-first-container {
    margin-top: 50px;
  }
}
.up-s-nav-icon svg {
  fill: none;
}
.hero-search-typeahead .hero-search-cta,
.nav-visitor-mobile-right .up-btn-primary,
.rebrand-hero-section .info-holder .up-btn-primary,
.updated-why-newhorizons__card .up-btn-primary,
header .nav-left a.up-btn-primary,
header .navbar-cta a.up-btn-primary {
  --btn-primary-bg: var(--up-green);
  --btn-primary-bg-hover: var(--up-green-dark);
}
.apple-sso-button,
.instant-signup-google-sso-button {
  --btn-radius: var(--radius-pill);
}
.instant-signup-google-sso-button .google-sso-icon {
  top: 0 !important;
}
.enterprise-stay-ahead {
  margin-top: 120px;
}
@media (max-width: 699.98px) {
  .enterprise-stay-ahead {
    margin-top: 40px;
  }
}
.how-to-hire-hp-3way div.how-to-hire-details {
  order: 1;
}
@media (max-width: 699.98px) {
  .how-to-hire-hp-3way div.how-to-hire-details {
    order: 2;
  }
}
.how-to-hire-hp-3way .steps-container {
  order: 2;
}
@media (max-width: 699.98px) {
  .how-to-hire-hp-3way .steps-container {
    order: 1;
  }
}
@media (max-width: 699.98px) {
  .how-to-hire-hp-3way h2.display-rebrand {
    display: none;
  }
}
.how-to-hire-hp-3way h2.display-rebrand-top-mobile {
  font-family: Rza, sans-serif;
  font-size: 28px !important;
  line-height: 32px;
  margin-bottom: 0 !important;
  letter-spacing: -0.7px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #credential_picker_container {
    top: 57px !important;
  }
}
@media (min-width: 992px) {
  #credential_picker_container {
    top: 70px !important;
  }
}
@media (min-width: 1200px) {
  .ssi-layout .rebrand-hero-section-margin-fix[data-v-cd49eba6] {
    margin-top: 41px;
  }
}
.rebrand-hero-section-margin-fix[data-v-cd49eba6] {
  margin-top: 100px;
}
@media (max-width: 992px) {
  .rebrand-hero-section-margin-fix[data-v-cd49eba6] {
    margin-top: 40px;
  }
}
@media (min-height: 550px), @media (--zoom-down) {
  .rebrand-hero-section-margin-fix[data-v-cd49eba6] {
    margin-top: 40px;
  }
}
@media (max-width: 699.98px) {
  .rebrand-hero-section-margin-fix[data-v-cd49eba6] {
    margin-top: 32px;
  }
}
.hero-title[data-v-cd49eba6] {
  color: var(--up-green);
  line-height: 52px;
}
@media (min-width: 700px) and (max-width: 1199.98px) {
  .hero-title[data-v-cd49eba6] {
    line-height: 70px;
  }
}
@media (min-width: 1200px) {
  .hero-title[data-v-cd49eba6] {
    --font-size-h1-rebrand: 80px;
    line-height: 80px;
  }
}
.rebrand-hero-section[data-v-cd49eba6] {
  overflow: hidden;
  margin-bottom: 40px;
}
@media (min-width: 1200px) {
  .rebrand-hero-section[data-v-cd49eba6] {
    margin-bottom: 80px;
    margin-top: 100px;
  }
}
@media (min-width: 700px) and (max-width: 1199.98px) {
  .rebrand-hero-section h1[data-v-cd49eba6] {
    max-width: 550px;
  }
}
.rebrand-hero-section .hero-smaller-title[data-v-cd49eba6] {
  font-size: 64px;
  letter-spacing: -0.035em;
}
@media (min-width: 700px) and (max-width: 1199.98px) {
  .rebrand-hero-section .hero-smaller-title[data-v-cd49eba6] {
    font-size: 56px;
  }
}
@media (max-width: 699.98px) {
  .rebrand-hero-section .hero-smaller-title[data-v-cd49eba6] {
    font-size: 46px;
  }
}
.rebrand-hero-section .globe[data-v-cd49eba6]:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.rebrand-hero-section .globe[data-v-cd49eba6] {
  width: 100%;
  margin-top: -55%;
  position: relative;
  z-index: 2;
}
.rebrand-hero-section .globe img[data-v-cd49eba6] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}
@media (min-width: 700px) {
  .rebrand-hero-section .globe[data-v-cd49eba6] {
    margin: 0;
    position: absolute;
    width: 370px;
    top: -20px;
    right: 20px;
  }
}
@media (min-width: 1200px) {
  .rebrand-hero-section .globe[data-v-cd49eba6] {
    right: 80px;
    width: 440px;
  }
}
.rebrand-hero-section .globe-repeat-visitor[data-v-cd49eba6],
.rebrand-hero-section .globe-repeat-visitor img[data-v-cd49eba6] {
  width: 356px !important;
  height: 379px !important;
}
@media (min-width: 700px) and (max-width: 1199.98px) {
  .rebrand-hero-section .globe-repeat-visitor[data-v-cd49eba6],
  .rebrand-hero-section .globe-repeat-visitor img[data-v-cd49eba6] {
    width: 310px !important;
    height: 330px !important;
  }
}
@media (min-width: 700px) and (max-width: 1199.98px) {
  .rebrand-hero-section .globe-repeat-visitor[data-v-cd49eba6],
  .rebrand-hero-section .globe-repeat-visitor img[data-v-cd49eba6] {
    width: 229px !important;
    height: 244px !important;
  }
}
.rebrand-hero-section .subtitle[data-v-cd49eba6] {
  color: var(--gray-45);
  font-size: var(--font-size-h5);
  line-height: 26px;
  letter-spacing: 0.24px;
  font-style: normal;
}
@media (min-width: 1200px) {
  .rebrand-hero-section .subtitle[data-v-cd49eba6] {
    font-size: 22px;
    line-height: 32px;
  }
}
.rebrand-hero-section .trusted-by-guided-flow-wrapper .title[data-v-cd49eba6] {
  margin: 0;
  text-align: left;
}
.logobar-skinny-section {
  margin-top: 40px;
}
@media (min-width: 700px) {
  .logobar-skinny-section {
    margin-top: 70px;
  }
}
.logo-holder.logobar-skinny-section .container-visitor {
  align-items: baseline !important;
  padding: 0 !important;
  margin-right: 0 !important;
}
.logo-holder.logobar-skinny-section .title p {
  color: var(--gray-02);
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px !important;
}
@media (min-width: 1200px) {
  .logo-holder.logobar-skinny-section .title p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 699.98px) {
  .logo-holder.logobar-skinny-section .title {
    margin-bottom: 0;
  }
}
.logo-holder.logobar-skinny-section .title p.trusted-by-message-guided-flow {
  font-size: 20px;
  color: var(--up-black);
  margin-bottom: 20px !important;
}
.logo-holder.logobar-skinny-section .logos {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.logo-holder.logobar-skinny-section .logo {
  height: 40px;
  width: auto;
  max-width: 110px;
}
@media (min-width: 700px) {
  .logo-holder.logobar-skinny-section .logo {
    margin-right: 30px;
  }
}
@media (max-width: 699.98px) {
  .logo-holder.logobar-skinny-section .logo {
    height: 30px;
  }
}
@media only screen and (max-width: 479px) {
  .logo-holder.logobar-skinny-section .hire-talent-categories {
    margin-bottom: 0;
  }
}
.logo-holder.logobar-skinny-section .logos.logos-mobile {
  align-items: baseline;
  justify-content: flex-start;
}
.logo-holder.logobar-skinny-section .logos.logos-mobile .logo {
  margin-right: 0.8rem !important;
}
.logobar-title {
  color: var(--gray-55);
  font-size: var(--font-size-base);
  line-height: 24px;
  letter-spacing: 0.6px;
}
.hero-cta {
  grid-gap: 15px;
  gap: 15px;
}
@media (min-width: 700px) {
  .hero-cta {
    margin-bottom: 22px;
  }
}
:where(.up-n-link) .air3-icon {
  vertical-align: middle;
  margin-top: -3px;
}
:where(.up-n-link)[aria-disabled] {
  color: var(--text-disabled);
  color: var(--text-on-disabled, var(--text-disabled));
  cursor: not-allowed;
  text-decoration: none;
}
:where(.up-n-link)[aria-disabled].inverted {
  opacity: 0.4;
}
@media (forced-colors: active) {
  :where(.up-n-link)[aria-disabled].inverted {
    opacity: 1;
  }
}
.unilever-first[data-v-7e54d756] {
  --template-col: 50px repeat(12, 1fr);
}
.d-one-row[data-v-7e54d756] {
  display: grid;
  grid-template-columns: 1fr 2fr;
}
@media (max-width: 1199.98px) {
  .d-one-row[data-v-7e54d756] {
    grid-template-columns: 1fr;
  }
}
.with-border[data-v-7e54d756] {
  border: 1px solid var(--gray-70);
  border-radius: var(--radius-4x);
  padding: 15px;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .with-border[data-v-7e54d756] {
    grid-gap: 20px;
    gap: 20px;
  }
}
@media (min-width: 700px) {
  .sm-screen-container[data-v-7e54d756] {
    display: none !important;
  }
}
.flex-full-width[data-v-7e54d756] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}
@media (max-width: 699.98px) {
  .lg-screen-container[data-v-7e54d756],
  .md-screen-container[data-v-7e54d756],
  .xl-screen-container[data-v-7e54d756] {
    display: none !important;
  }
}
.logo {
  height: 40px;
  width: auto;
  max-width: 110px;
}
@media (max-width: 699.98px) {
  .logo {
    height: 35px;
  }
}
@media (max-width: 699.98px) {
  .logo.nasdaq {
    height: 28px;
  }
}
.logo.pladis {
  height: 36px;
}
.air3-grid-container[data-v-20e9873f] {
  --template-col: repeat(12, 1fr);
  --row-gap: var(--ws-4x);
  --col-gap: var(--ws-4x);
  --gap: var(--row-gap) var(--col-gap);
  display: grid;
  grid-template-columns: var(--template-col);
  grid-gap: var(--gap);
  gap: var(--gap);
}
@media (min-width: 700px) {
  .air3-grid-container[data-v-20e9873f] {
    --row-gap: var(--ws-6x);
    --col-gap: var(--ws-6x);
  }
}
@media (min-width: 1200px) {
  .air3-grid-container[data-v-20e9873f] {
    --row-gap: var(--ws-8x);
    --col-gap: var(--ws-8x);
  }
}
.air3-grid-container.gap-0[data-v-20e9873f] {
  --gap: 0;
}
.air3-grid-container.col-gap-0[data-v-20e9873f] {
  --col-gap: 0;
}
.air3-grid-container.row-gap-0[data-v-20e9873f] {
  --row-gap: 0;
}
[class*="span-"][data-v-20e9873f] {
  grid-column: 1/-1;
  min-width: 0;
}
.span-1[data-v-20e9873f] {
  grid-column: span 1;
}
.span-2[data-v-20e9873f] {
  grid-column: span 2;
}
.span-3[data-v-20e9873f] {
  grid-column: span 3;
}
.span-4[data-v-20e9873f] {
  grid-column: span 4;
}
.span-5[data-v-20e9873f] {
  grid-column: span 5;
}
.span-6[data-v-20e9873f] {
  grid-column: span 6;
}
.span-7[data-v-20e9873f] {
  grid-column: span 7;
}
.span-8[data-v-20e9873f] {
  grid-column: span 8;
}
.span-9[data-v-20e9873f] {
  grid-column: span 9;
}
.span-10[data-v-20e9873f] {
  grid-column: span 10;
}
.span-11[data-v-20e9873f] {
  grid-column: span 11;
}
.span-12[data-v-20e9873f] {
  grid-column: span 12;
}
@media (min-width: 700px) {
  .span-md-1[data-v-20e9873f] {
    grid-column: span 1;
  }
  .span-md-2[data-v-20e9873f] {
    grid-column: span 2;
  }
  .span-md-3[data-v-20e9873f] {
    grid-column: span 3;
  }
  .span-md-4[data-v-20e9873f] {
    grid-column: span 4;
  }
  .span-md-5[data-v-20e9873f] {
    grid-column: span 5;
  }
  .span-md-6[data-v-20e9873f] {
    grid-column: span 6;
  }
  .span-md-7[data-v-20e9873f] {
    grid-column: span 7;
  }
  .span-md-8[data-v-20e9873f] {
    grid-column: span 8;
  }
  .span-md-9[data-v-20e9873f] {
    grid-column: span 9;
  }
  .span-md-10[data-v-20e9873f] {
    grid-column: span 10;
  }
  .span-md-11[data-v-20e9873f] {
    grid-column: span 11;
  }
  .span-md-12[data-v-20e9873f] {
    grid-column: span 12;
  }
}
@media (min-width: 1200px) {
  .span-lg-1[data-v-20e9873f] {
    grid-column: span 1;
  }
  .span-lg-2[data-v-20e9873f] {
    grid-column: span 2;
  }
  .span-lg-3[data-v-20e9873f] {
    grid-column: span 3;
  }
  .span-lg-4[data-v-20e9873f] {
    grid-column: span 4;
  }
  .span-lg-5[data-v-20e9873f] {
    grid-column: span 5;
  }
  .span-lg-6[data-v-20e9873f] {
    grid-column: span 6;
  }
  .span-lg-7[data-v-20e9873f] {
    grid-column: span 7;
  }
  .span-lg-8[data-v-20e9873f] {
    grid-column: span 8;
  }
  .span-lg-9[data-v-20e9873f] {
    grid-column: span 9;
  }
  .span-lg-10[data-v-20e9873f] {
    grid-column: span 10;
  }
  .span-lg-11[data-v-20e9873f] {
    grid-column: span 11;
  }
  .span-lg-12[data-v-20e9873f] {
    grid-column: span 12;
  }
}
.text-base[data-v-20e9873f],
.text-body[data-v-20e9873f] {
  font-size: var(--font-size-base) !important;
  line-height: var(--line-height-base) !important;
}
.font-weight-body[data-v-20e9873f],
.text-body[data-v-20e9873f],
.text-body-sm[data-v-20e9873f] {
  font-weight: var(--font-weight-body) !important;
}
.text-base-sm[data-v-20e9873f],
.text-body-sm[data-v-20e9873f] {
  font-size: var(--font-size-base-sm) !important;
  line-height: var(--line-height-base-sm) !important;
}
.text-caption[data-v-20e9873f] {
  font-size: var(--font-size-base-xs) !important;
  line-height: var(--line-height-base-xs) !important;
}
.heading-weight[data-v-20e9873f] {
  font-weight: var(--font-weight-heading) !important;
}
.hidden[data-v-20e9873f],
.invisible[data-v-20e9873f] {
  visibility: hidden !important;
}
.hidden[data-v-20e9873f] {
  display: none !important;
}
.show[data-v-20e9873f] {
  display: block !important;
}
.affix[data-v-20e9873f] {
  position: fixed !important;
}
.resize-none[data-v-20e9873f] {
  resize: none !important;
}
.overflow-y-auto[data-v-20e9873f] {
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
}
.mh-300[data-v-20e9873f] {
  max-height: 300px !important;
}
.border-bottom-none[data-v-20e9873f] {
  border-bottom: none !important;
}
.vertical-align-top[data-v-20e9873f] {
  vertical-align: top !important;
}
.vertical-align-middle[data-v-20e9873f] {
  vertical-align: middle !important;
}
.vertical-align-bottom[data-v-20e9873f] {
  vertical-align: text-bottom !important;
}
.ellipsis[data-v-20e9873f] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.width-auto[data-v-20e9873f] {
  width: 100% !important;
}
@media (min-width: 700px) {
  .width-auto[data-v-20e9873f] {
    min-width: 0 !important;
    width: auto !important;
  }
}
.air3-btn[data-v-20e9873f] {
  --btn-height: var(--height-base);
  --btn-gap: var(--ws-4x);
  --btn-padding-x: var(--ws-6x);
  --btn-border: var(--border-width-btn) solid
    var(--btn-border-color, transparent);
  --btn-font-size: var(--font-size-base);
  --btn-font-weight: var(--font-weight-strong);
  --btn-radius: var(--radius-pill);
  --btn-bg-primary: var(--bg-btn-dark);
  --btn-bg-primary-hover: var(--bg-btn-dark-hover);
  --btn-text-primary: var(--text-on-btn-dark);
  --btn-text-primary-hover: var(--text-on-btn-dark-hover);
  --btn-text-icon-primary: var(--text-icon-on-btn-dark);
  --btn-border-color-primary: var(--border-color-btn-dark);
  --btn-shadow-primary: var(--shadow-on-btn-dark);
  --btn-bg-primary-inverted: var(--bg-btn-dark-inverted);
  --btn-bg-primary-inverted-hover: var(--bg-btn-dark-inverted-hover);
  --btn-text-primary-inverted: var(--text-on-btn-dark-inverted);
  --btn-text-primary-inverted-hover: var(--text-on-btn-dark-inverted-hover);
  --btn-text-icon-primary-inverted: var(--text-icon-on-btn-dark-inverted);
  --btn-border-color-primary-inverted: var(--border-color-btn-dark-inverted);
  --btn-shadow-primary-inverted: var(--shadow-on-btn-dark-inverted);
  --btn-bg-secondary: var(--bg-btn-light);
  --btn-bg-secondary-hover: var(--bg-btn-light-hover);
  --btn-text-secondary: var(--text-on-btn-light);
  --btn-text-secondary-hover: var(--text-on-btn-light-hover);
  --btn-text-icon-secondary: var(--text-icon-on-btn-light);
  --btn-border-color-secondary: var(--border-color-btn-light);
  --btn-shadow-secondary: var(--shadow-on-btn-light);
  --btn-bg-secondary-inverted: var(--bg-btn-light-inverted);
  --btn-bg-secondary-inverted-hover: var(--bg-btn-light-inverted-hover);
  --btn-text-secondary-inverted: var(--text-on-btn-light-inverted);
  --btn-text-secondary-inverted-hover: var(--text-on-btn-light-inverted-hover);
  --btn-text-icon-secondary-inverted: var(--text-icon-on-btn-light-inverted);
  --btn-border-color-secondary-inverted: var(--border-color-btn-light-inverted);
  --btn-shadow-secondary-inverted: var(--shadow-on-btn-light-inverted);
  --btn-bg-tertiary: var(--bg-btn-muted);
  --btn-bg-tertiary-hover: var(--bg-btn-muted-hover);
  --btn-text-tertiary: var(--text-on-btn-muted);
  --btn-text-tertiary-hover: var(--text-on-btn-muted-hover);
  --btn-text-icon-tertiary: var(--text-icon-on-btn-muted);
  --btn-border-color-tertiary: var(--border-color-btn-muted);
  --btn-shadow-tertiary: var(--shadow-on-btn-muted);
  --btn-bg-tertiary-inverted: var(--bg-btn-muted-inverted);
  --btn-bg-tertiary-inverted-hover: var(--bg-btn-muted-inverted-hover);
  --btn-text-tertiary-inverted: var(--text-on-btn-muted-inverted);
  --btn-text-tertiary-inverted-hover: var(--text-on-btn-muted-inverted-hover);
  --btn-text-icon-tertiary-inverted: var(--text-icon-on-btn-muted-inverted);
  --btn-border-color-tertiary-inverted: var(--border-color-btn-muted-inverted);
  --btn-shadow-tertiary-inverted: var(--shadow-on-btn-muted-inverted);
  --btn-font-weight-link: var(--font-weight-strong);
  --btn-text-link-inverted: var(--text-link-inverse);
  --btn-text-link-inverted-hover: var(--text-link-inverse-hover);
  --btn-height-sm: var(--height-sm);
  --btn-gap-sm: var(--ws-2x);
  --btn-padding-x-sm: var(--ws-4x);
  --btn-font-size-sm: var(--font-size-base-sm);
  --btn-bg-circle: var(--bg-btn-circle);
  --btn-bg-circle-hover: var(--bg-btn-circle-hover);
  --btn-text-circle: var(--text-on-btn-circle);
  --btn-text-circle-hover: var(--text-on-btn-circle-hover);
  --btn-bg-circle-inverted: var(--bg-btn-circle-inverted);
  --btn-bg-circle-inverted-hover: var(--bg-btn-circle-inverted-hover);
  --btn-text-circle-inverted: var(--text-on-btn-circle-inverted);
  --btn-text-circle-inverted-hover: var(--text-on-btn-circle-inverted-hover);
  --btn-size-counter: var(--height-sm);
  --btn-bg-counter: var(--hc-bg-btn, var(--btn-bg-primary));
  --btn-bg-counter-primary: var(--btn-bg-primary-hover);
  --btn-bg-counter-primary-hover: var(--hc-bg-btn, var(--btn-bg-primary));
  --btn-text-counter: var(--hc-text-on-btn, var(--btn-text-primary));
  --btn-text-counter-inline: var(--hc-text-on-selected, var(--up-lime));
  --btn-text-counter-inline-hover: var(--hc-bg-selected, var(--up-lime));
  display: inline-flex;
  justify-content: center;
  align-items: center;
  grid-column-gap: var(--btn-gap);
  -moz-column-gap: var(--btn-gap);
  column-gap: var(--btn-gap);
  max-height: var(--btn-height);
  line-height: calc(var(--btn-height) - 1px);
  padding: 0 var(--btn-padding-x);
  font-size: var(--btn-font-size);
  font-weight: var(--btn-font-weight);
  background-color: transparent;
  background-color: var(--btn-bg, transparent);
  color: inherit;
  color: var(--btn-text, inherit);
  border: var(--btn-border);
  border-radius: var(--btn-radius);
  box-shadow: none;
  box-shadow: var(--btn-shadow, none);
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
  text-decoration: none;
}
@media (hover: hover) {
  .air3-btn[data-v-20e9873f]:hover {
    --btn-bg: var(--btn-bg-hover, inherit);
    --btn-text: var(--btn-text-hover, inherit);
  }
}
.air3-btn .air3-icon[data-v-20e9873f] {
  flex: none;
  color: inherit;
  color: var(--btn-text-icon, inherit);
}
.air3-btn[data-v-20e9873f]:is(a) {
  --underline-link: none;
  --underline-link-hover: none;
  --text-link: var(--btn-text);
  --text-link-hover: var(--btn-text);
  --link-color-hover: var(--btn-text);
}
@media (forced-colors: active) {
  .air3-btn[data-v-20e9873f]:is(a):hover {
    border-color: var(--hc-bg-selected);
  }
}
.air3-btn[data-v-20e9873f]:active:not([disabled]):not(.is-disabled) {
  transform: scale(0.96);
  transform: scale(var(--reduced-motion, 0.96));
}
.air3-btn.is-disabled[data-v-20e9873f],
.air3-btn[disabled][data-v-20e9873f] {
  --btn-text: var(--text-on-disabled);
  cursor: not-allowed;
}
.air3-btn-primary[data-v-20e9873f] {
  --btn-bg: var(--btn-bg-primary);
  --btn-bg-hover: var(--btn-bg-primary-hover);
  --btn-shadow: var(--btn-shadow-primary);
  --btn-text-icon: var(--btn-text-icon-primary);
}
.air3-btn-primary[data-v-20e9873f]:not([disabled]):not(.is-disabled) {
  --btn-border-color: var(--btn-border-color-primary);
}
@media (forced-colors: active) {
  .air3-btn-primary[data-v-20e9873f]:not([disabled]):not(.is-disabled) {
    forced-color-adjust: none;
  }
  .air3-btn-primary[data-v-20e9873f]:not([disabled]):not(.is-disabled):focus {
    outline-color: var(--hc-text-on-selected);
  }
}
.air3-btn-primary[data-v-20e9873f],
.air3-btn-primary[data-v-20e9873f]:is(a) {
  --btn-text: var(--btn-text-primary);
  --btn-text-hover: var(--btn-text-primary-hover);
}
@media (forced-colors: active) {
  .air3-btn-primary[data-v-20e9873f]:is(a) {
    --btn-bg: var(--hc-text-link);
    --btn-text: var(--hc-bg-base);
    --btn-border-color-primary: var(--hc-text-link);
  }
}
.air3-btn-primary-inverted[data-v-20e9873f] {
  --btn-bg: var(--btn-bg-primary-inverted);
  --btn-bg-hover: var(--btn-bg-primary-inverted-hover);
  --btn-text: var(--btn-text-primary-inverted);
  --btn-text-hover: var(--btn-text-primary-inverted-hover);
  --btn-text-icon: var(--btn-text-icon-primary-inverted);
  --btn-border-color: var(--btn-border-color-primary-inverted);
  --btn-shadow: var(--btn-shadow-primary-inverted);
}
.air3-btn-secondary[data-v-20e9873f] {
  --btn-bg: var(--btn-bg-secondary);
  --btn-bg-hover: var(--btn-bg-secondary-hover);
  --btn-text: var(--btn-text-secondary);
  --btn-text-hover: var(--btn-text-secondary-hover);
  --btn-text-icon: var(--btn-text-icon-secondary);
  --btn-shadow: var(--btn-shadow-secondary);
}
.air3-btn-secondary[data-v-20e9873f]:not([disabled]):not(.is-disabled) {
  --btn-border-color: var(--btn-border-color-secondary);
}
.air3-btn-secondary-inverted[data-v-20e9873f] {
  --btn-bg: var(--btn-bg-secondary-inverted);
  --btn-bg-hover: var(--btn-bg-secondary-inverted-hover);
  --btn-text-icon: var(--btn-text-icon-secondary-inverted);
  --btn-shadow: var(--btn-shadow-secondary-inverted);
}
.air3-btn-secondary-inverted[data-v-20e9873f]:not([disabled]):not(
    .is-disabled
  ) {
  --btn-border-color: var(--btn-border-color-secondary-inverted);
}
.air3-btn-secondary-inverted[data-v-20e9873f],
.air3-btn-secondary-inverted[data-v-20e9873f]:is(a) {
  --btn-text: var(--btn-text-secondary-inverted);
  --btn-text-hover: var(--btn-text-secondary-inverted-hover);
}
.air3-btn-tertiary[data-v-20e9873f] {
  --btn-bg: var(--btn-bg-tertiary);
  --btn-bg-hover: var(--btn-bg-tertiary-hover);
  --btn-text: var(--btn-text-tertiary);
  --btn-text-hover: var(--btn-text-tertiary-hover);
  --btn-text-icon: var(--btn-text-icon-tertiary);
  --btn-shadow: var(--btn-shadow-tertiary);
}
.air3-btn-tertiary[data-v-20e9873f]:not([disabled]):not(.is-disabled) {
  --btn-border-color: var(--btn-border-color-tertiary);
}
.air3-btn-tertiary-inverted[data-v-20e9873f] {
  --btn-bg: var(--btn-bg-tertiary-inverted);
  --btn-bg-hover: var(--btn-bg-tertiary-inverted-hover);
  --btn-text: var(--btn-text-tertiary-inverted);
  --btn-text-hover: var(--btn-text-tertiary-inverted-hover);
  --btn-text-icon: var(--btn-text-icon-tertiary-inverted);
  --btn-border-color: var(--btn-border-color-tertiary-inverted);
  --btn-shadow: var(--btn-shadow-tertiary-inverted);
}
.air3-btn-link[data-v-20e9873f] {
  background: var(--bg-btn-link);
  color: var(--text-on-btn-link);
  -webkit-text-decoration: var(--underline-btn-link);
  text-decoration: var(--underline-btn-link);
}
.air3-btn-link[data-v-20e9873f]:hover:where(
    :not([disabled]):not(.is-disabled)
  ) {
  background: var(--bg-btn-link-hover);
  color: var(--text-on-btn-link-hover);
  -webkit-text-decoration: var(--underline-btn-link-hover);
  text-decoration: var(--underline-btn-link-hover);
}
.air3-btn-link[data-v-20e9873f]:not(.air3-btn):hover {
  --underline-btn-link-hover: underline;
  color: var(--text-link-hover);
}
.air3-btn-link-secondary[data-v-20e9873f] {
  color: var(--text-link);
  -webkit-text-decoration: var(--underline-link);
  text-decoration: var(--underline-link);
}
.air3-btn-link-secondary[data-v-20e9873f]:hover:where(
    :not([disabled]):not(.is-disabled)
  ) {
  color: var(--text-link-hover);
  -webkit-text-decoration: var(--underline-link-hover);
  text-decoration: var(--underline-link-hover);
}
.air3-btn-link-inverted[data-v-20e9873f],
.air3-btn-link-inverted.is-disabled[data-v-20e9873f],
.air3-btn-link-inverted[disabled][data-v-20e9873f] {
  --btn-bg: transparent;
  --btn-text: var(--btn-text-link-inverted);
}
@media (hover: hover) {
  .air3-btn-link-inverted[data-v-20e9873f]:hover:not([disabled]):not(
      .is-disabled
    ) {
    --btn-bg: transparent;
    --btn-text: var(--btn-text-link-inverted-hover);
  }
}
.air3-btn-link[data-v-20e9873f],
.air3-btn-link-inverted[data-v-20e9873f],
.air3-btn-link-secondary[data-v-20e9873f] {
  border: 0;
  font-weight: var(--font-weight-base);
}
.air3-btn-link-inverted[data-v-20e9873f]:not(.air3-btn),
.air3-btn-link-secondary[data-v-20e9873f]:not(.air3-btn),
.air3-btn-link[data-v-20e9873f]:not(.air3-btn) {
  padding: 0;
  background: transparent;
}
.air3-btn-link-inverted.is-disabled[data-v-20e9873f],
.air3-btn-link-inverted[disabled][data-v-20e9873f],
.air3-btn-link-secondary.is-disabled[data-v-20e9873f],
.air3-btn-link-secondary[disabled][data-v-20e9873f],
.air3-btn-link.is-disabled[data-v-20e9873f],
.air3-btn-link[disabled][data-v-20e9873f] {
  color: var(--text-on-disabled);
  cursor: not-allowed;
}
.air3-btn-circle-inverted.is-disabled[data-v-20e9873f],
.air3-btn-circle-inverted[disabled][data-v-20e9873f],
.air3-btn-link-inverted.is-disabled[data-v-20e9873f],
.air3-btn-link-inverted[disabled][data-v-20e9873f],
.air3-btn-primary-inverted.is-disabled[data-v-20e9873f],
.air3-btn-primary-inverted[disabled][data-v-20e9873f],
.air3-btn-secondary-inverted.is-disabled[data-v-20e9873f],
.air3-btn-secondary-inverted[disabled][data-v-20e9873f],
.air3-btn-tertiary-inverted.is-disabled[data-v-20e9873f],
.air3-btn-tertiary-inverted[disabled][data-v-20e9873f] {
  --btn-bg-hover: transparent;
  --btn-border-color: transparent;
  opacity: 0.4;
}
@media (forced-colors: active) {
  .air3-btn-circle-inverted.is-disabled[data-v-20e9873f],
  .air3-btn-circle-inverted[disabled][data-v-20e9873f],
  .air3-btn-link-inverted.is-disabled[data-v-20e9873f],
  .air3-btn-link-inverted[disabled][data-v-20e9873f],
  .air3-btn-primary-inverted.is-disabled[data-v-20e9873f],
  .air3-btn-primary-inverted[disabled][data-v-20e9873f],
  .air3-btn-secondary-inverted.is-disabled[data-v-20e9873f],
  .air3-btn-secondary-inverted[disabled][data-v-20e9873f],
  .air3-btn-tertiary-inverted.is-disabled[data-v-20e9873f],
  .air3-btn-tertiary-inverted[disabled][data-v-20e9873f] {
    opacity: 1;
  }
}
.air3-btn-primary.is-disabled[data-v-20e9873f],
.air3-btn-primary[disabled][data-v-20e9873f],
.air3-btn-secondary.is-disabled[data-v-20e9873f],
.air3-btn-secondary[disabled][data-v-20e9873f],
.air3-btn-tertiary.is-disabled[data-v-20e9873f],
.air3-btn-tertiary[disabled][data-v-20e9873f] {
  --btn-bg: var(--bg-disabled);
}
.air3-btn-primary-inverted.is-disabled[data-v-20e9873f],
.air3-btn-primary-inverted[disabled][data-v-20e9873f],
.air3-btn-secondary-inverted.is-disabled[data-v-20e9873f],
.air3-btn-secondary-inverted[disabled][data-v-20e9873f],
.air3-btn-tertiary-inverted.is-disabled[data-v-20e9873f],
.air3-btn-tertiary-inverted[disabled][data-v-20e9873f] {
  --btn-bg: var(--bg-disabled-inverse);
  --btn-text: var(--text-on-disabled-inverse);
}
.air3-btn-sm[data-v-20e9873f] {
  --btn-padding-x: var(--btn-padding-x-sm);
  --btn-font-size: var(--btn-font-size-sm);
  --btn-height: var(--btn-height-sm);
  --btn-gap: var(--btn-gap-sm);
}
.air3-btn-circle[data-v-20e9873f],
.air3-btn-circle-inverted[data-v-20e9873f] {
  width: var(--btn-height);
  height: var(--btn-height);
  padding: 0;
  border-radius: 50%;
  max-height: unset;
}
.air3-btn-circle[data-v-20e9873f]:not([disabled]):not(.is-disabled):not(
    .air3-btn-primary
  ):not(.air3-btn-secondary):not(.air3-btn-tertiary):not(
    .air3-btn-primary-inverted
  ):not(.air3-btn-secondary-inverted):not(.air3-btn-tertiary-inverted) {
  --btn-bg: var(--btn-bg-circle);
  --btn-text: var(--btn-text-circle);
}
.air3-btn-circle[data-v-20e9873f]:not([disabled]):not(.is-disabled):not(
    .air3-btn-primary
  ):not(.air3-btn-secondary):not(.air3-btn-tertiary):not(
    .air3-btn-primary-inverted
  ):not(.air3-btn-secondary-inverted):not(.air3-btn-tertiary-inverted):hover {
  --btn-bg: var(--btn-bg-circle-hover);
  --btn-text: var(--btn-text-circle-hover);
}
.air3-btn-circle.is-disabled[data-v-20e9873f],
.air3-btn-circle[disabled][data-v-20e9873f] {
  --btn-bg-hover: transparent;
}
.air3-btn-circle-inverted[data-v-20e9873f],
.air3-btn-circle-inverted.is-disabled[data-v-20e9873f],
.air3-btn-circle-inverted[disabled][data-v-20e9873f] {
  --btn-text: var(--btn-text-circle-inverted);
}
.air3-btn-circle-inverted[data-v-20e9873f]:not([disabled]):not(
    .is-disabled
  ):not(.air3-btn-secondary):not(.air3-btn-tertiary) {
  --btn-bg: var(--btn-bg-circle-inverted);
  --btn-text: var(--btn-text-circle-inverted-hover);
}
.air3-btn-circle-inverted[data-v-20e9873f]:not([disabled]):not(
    .is-disabled
  ):not(.air3-btn-secondary):not(.air3-btn-tertiary):hover {
  --btn-bg: var(--btn-bg-circle-inverted-hover);
}
.air3-btn-block[data-v-20e9873f] {
  display: flex;
  width: 100%;
}
@media (max-width: 699.98px) {
  .air3-btn-block-sm[data-v-20e9873f] {
    width: 100%;
  }
}
.air3-btn-counter .air3-btn-counter-text[data-v-20e9873f] {
  flex: 1;
}
.air3-btn-counter .air3-btn-counter-circle[data-v-20e9873f] {
  background-color: var(--btn-bg-counter);
  color: var(--btn-text-counter);
  border-radius: 50%;
  width: var(--btn-size-counter);
  height: var(--btn-size-counter);
  min-width: var(--btn-size-counter);
  min-height: var(--btn-size-counter);
  line-height: 34px;
  margin-right: calc(var(--btn-padding-x) * -1 - var(--ws-1x) * -1);
}
@media (max-width: 699.98px) {
  .air3-btn-counter .air3-btn-counter-circle[data-v-20e9873f] {
    margin-left: calc(var(--btn-gap) * -2);
  }
}
.air3-btn-counter.air3-btn-primary[data-v-20e9873f] {
  --btn-bg-counter: var(--btn-bg-counter-primary);
}
.air3-btn-counter.air3-btn-primary[data-v-20e9873f]:hover {
  --btn-bg-counter: var(--btn-bg-counter-primary-hover);
}
.air3-btn-counter.is-disabled .air3-btn-counter-circle[data-v-20e9873f],
.air3-btn-counter[disabled] .air3-btn-counter-circle[data-v-20e9873f] {
  --btn-bg-counter: var(--bg-disabled-inner);
  --btn-bg-counter-primary: var(--bg-disabled-inner);
  --btn-bg-counter-primary-hover: var(--bg-disabled-inner);
  --btn-text-counter: var(--text-on-disabled-inner);
}
.air3-btn-counter .air3-btn-counter-inline[data-v-20e9873f] {
  display: contents;
}
.air3-btn-counter:not([disabled]):not(.is-disabled)
  .air3-btn-counter-inline[data-v-20e9873f] {
  color: var(--btn-text-counter-inline);
}
.air3-btn-counter:not([disabled]):not(.is-disabled):hover
  .air3-btn-counter-inline[data-v-20e9873f] {
  --btn-text-counter-inline: var(--btn-text-counter-inline-hover);
}
.flex-1[data-v-20e9873f] {
  flex: 1 !important;
}
.flex-none[data-v-20e9873f] {
  flex: none !important;
}
.flex-column[data-v-20e9873f] {
  flex-direction: column !important;
}
.flex-row[data-v-20e9873f] {
  flex-direction: row !important;
}
.flex-wrap[data-v-20e9873f] {
  flex-wrap: wrap !important;
}
.justify-space-between[data-v-20e9873f] {
  justify-content: space-between !important;
}
.justify-content-center[data-v-20e9873f] {
  justify-content: center !important;
}
.align-items-center[data-v-20e9873f] {
  align-items: center !important;
}
.air3-card[data-v-20e9873f],
.air3-card-section[data-v-20e9873f] {
  --card-padding-x: var(--ws-6x);
  --card-padding-y: var(--ws-6x);
  --card-padding: var(--card-padding-y) var(--card-padding-x);
  --card-section-padding: var(--card-padding);
  --card-section-border: var(--border);
}
@media (min-width: 700px) {
  .air3-card[data-v-20e9873f],
  .air3-card-section[data-v-20e9873f] {
    --card-padding-x: var(--ws-8x);
    --card-padding-y: var(--ws-8x);
  }
}
.air3-card[data-v-20e9873f] {
  --card-bg: var(--bg-muted-light);
  --card-border: 1px solid transparent;
  --card-radius: var(--radius-8x);
  --card-bg-outline: var(--bg-inverse);
  --card-border-outline: var(--border);
  --card-radius-list: 0;
  --card-padding-x-list: 0;
  --card-bg-list: var(--bg-inverse);
  --card-border-list: var(--border);
  --card-padding-x-sm: var(--ws-6x);
  --card-padding-y-sm: var(--ws-6x);
  --card-link-bg: var(--bg-hoverable-light);
  --card-link-bg-hover: var(--bg-hoverable-light-hover);
  --card-link-text: var(--text-dark-on-hoverable-light);
  --card-link-text-hover: var(
    --hc-text-on-selected,
    var(--text-dark-on-hoverable-light)
  );
  padding: var(--card-padding);
  background: var(--card-bg);
  border: var(--card-border);
  border-radius: var(--card-radius);
  width: 100%;
}
.air3-card.air3-card-link[data-v-20e9873f] {
  --card-bg: var(--card-link-bg);
  --text-link: var(--card-link-text);
  --text-link-hover: var(--card-link-text-hover);
  --underline-link: none;
  --underline-link-hover: none;
  display: block;
}
.air3-card.air3-card-link[data-v-20e9873f]:focus,
.air3-card.air3-card-link[data-v-20e9873f]:hover {
  --card-bg: var(--card-link-bg-hover);
  --card-border: 1px solid var(--card-link-bg-hover);
}
@media (forced-colors: active) {
  .air3-card.air3-card-link[data-v-20e9873f]:focus,
  .air3-card.air3-card-link[data-v-20e9873f]:hover {
    forced-color-adjust: none;
  }
  .air3-card.air3-card-link[data-v-20e9873f]:focus:focus,
  .air3-card.air3-card-link[data-v-20e9873f]:hover:focus {
    outline-color: var(--hc-text-on-selected);
  }
}
.air3-card-sm[data-v-20e9873f] {
  --card-padding-x: var(--card-padding-x-sm);
  --card-padding-y: var(--card-padding-y-sm);
}
.air3-card-outline[data-v-20e9873f] {
  --card-bg: var(--card-bg-outline);
  --card-border: var(--card-border-outline);
}
.air3-card-interactive[data-v-20e9873f] {
  box-shadow: var(--shadow-interactive);
  border: 0;
  border: var(--hc-border, 0);
  cursor: pointer;
  transition: box-shadow 0.5s ease;
  transition: var(--reduced-motion, box-shadow 0.5s ease);
}
.air3-card-interactive[data-v-20e9873f]:hover {
  box-shadow: var(--shadow-interactive-hover);
}
.air3-card-list[data-v-20e9873f] {
  --card-radius: var(--card-radius-list);
  --card-padding-x: var(--card-padding-x-list);
  --card-bg: var(--card-bg-list);
  --card-border: var(--card-border-list);
  border-left: 0;
  border-right: 0;
}
.air3-card-list + .air3-card-list[data-v-20e9873f] {
  border-top: 0;
}
.air3-card-section[data-v-20e9873f] {
  padding: var(--card-section-padding);
}
.air3-card-section[data-v-20e9873f]:first-child {
  border-radius: var(--card-radius) var(--card-radius) 0 0;
}
.air3-card-section[data-v-20e9873f]:last-child {
  border-radius: 0 0 var(--card-radius) var(--card-radius);
}
.air3-card-section[data-v-20e9873f]:only-child {
  border-radius: var(--card-radius);
}
.air3-card-section[data-v-20e9873f]:not(:last-child) {
  border-bottom: var(--card-section-border);
}
.air3-card-section[data-v-20e9873f] {
  & + &[data-v-20e9873f]:not(:last-child) {
    border-radius: 0;
  }
}
@media (hover: hover) {
  .air3-card-section.air3-card-hover[data-v-20e9873f]:hover,
  .air3-card-section.air3-card-hover[focus-within][data-v-20e9873f] {
    background-color: var(--bg-muted-light);
    cursor: pointer;
  }
  .air3-card-section.air3-card-hover[data-v-20e9873f]:focus-within,
  .air3-card-section.air3-card-hover[data-v-20e9873f]:hover {
    background-color: var(--bg-muted-light);
    cursor: pointer;
  }
}
.air3-card-sections[data-v-20e9873f] {
  padding: 0;
}
.how-to-hire-home-page-container[data-v-20e9873f] {
  letter-spacing: var(--letter-spacing-base);
  margin-bottom: 54px;
}
@media (min-width: 700px) {
  .how-to-hire-home-page-container[data-v-20e9873f] {
    margin-bottom: 64px;
  }
}
@media (min-width: 700px) {
  .how-to-hire-home-page-container .air3-grid-container[data-v-20e9873f] {
    grid-gap: var(--ws-8x);
    gap: var(--ws-8x);
  }
}
@media (max-width: 850px) {
  .how-to-hire-home-page-container .air3-grid-container[data-v-20e9873f] {
    grid-template-columns: 1fr;
  }
}
.how-to-hire-home-page-container .how-to-hire-list[data-v-20e9873f] {
  margin-bottom: 16px;
}
@media (min-width: 700px) {
  .how-to-hire-home-page-container .how-to-hire-list[data-v-20e9873f] {
    margin-bottom: 24px;
  }
}
.how-to-hire-home-page-container .how-to-hire-list .air3-icon[data-v-20e9873f] {
  margin-right: 16px;
}
@media (max-width: 1199.98px) {
  .how-to-hire-home-page-container
    .how-to-hire-list
    .air3-icon[data-v-20e9873f] {
    width: 41px;
  }
}
.how-to-hire-home-page-container h2[data-v-20e9873f] {
  margin-bottom: 24px;
  font-size: 34px;
}
@media (min-width: 700px) {
  .how-to-hire-home-page-container h2[data-v-20e9873f] {
    font-size: 40px;
    margin-bottom: 16px;
  }
}
.how-to-hire-home-page-container p[data-v-20e9873f] {
  font-weight: var(--font-weight-normal);
  margin-bottom: 0;
  margin-top: 4px;
}
.how-to-hire-home-page-container .how-to-hire-cta[data-v-20e9873f] {
  display: flex;
  margin-top: var(--ws-8x);
}
@media (min-width: 700px) {
  .how-to-hire-home-page-container
    .how-to-hire-cta
    a[data-v-20e9873f]:first-of-type {
    margin-right: 16px;
  }
}
@media (max-width: 699.98px) {
  .how-to-hire-home-page-container
    .how-to-hire-cta
    .full-sm-width[data-v-20e9873f] {
    width: 100%;
  }
}
.how-to-hire-home-page-container .how-to-hire-list-subtitle[data-v-20e9873f] {
  font-size: var(--font-size-base-sm);
  line-height: var(--line-height-base-sm);
}
.how-to-hire-home-page-container .how-to-hire-details[data-v-20e9873f] {
  position: relative;
  z-index: 2;
  background: #fff;
  padding-bottom: 10px;
}
.how-to-hire-home-page-container .air3-btn[data-v-20e9873f] {
  font-size: var(--font-size-base);
}
.how-to-hire-home-page-container .cta-second[data-v-20e9873f] {
  line-height: 40px;
}
.how-to-hire-home-page-container .steps-container[data-v-20e9873f] {
  background: var(--gray-06);
  border-radius: var(--radius-lg);
  justify-content: center;
}
@media (min-width: 700px) {
  .how-to-hire-home-page-container .steps-container[data-v-20e9873f] {
    min-width: 352px;
  }
}
.how-to-hire-home-page-container .steps-container[data-v-20e9873f] {
  min-height: 264px;
}
.air3-lottie svg {
  border-radius: var(--radius-lg);
}
@media (min-width: 1200px) {
  .air3-lottie svg {
    height: 370px !important;
    display: flex;
  }
}
.air3-icon {
  --icon-color-bg: var(--bg-inverse);
  --icon-color: currentColor;
  --icon-size: 24px;
}
@media (forced-colors: active) {
  .air3-icon {
    --icon-color-bg: var(--hc-bg-base);
    fill: currentColor;
  }
  .air3-icon.is-disabled {
    --icon-color: var(--hc-disabled);
  }
}
.air3-icon {
  display: inline-flex;
  width: var(--icon-size);
  height: var(--icon-size);
  color: currentColor;
}
.air3-icon > svg {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100% !important;
  height: 100% !important;
  display: block;
}
.air3-icon.sm {
  --icon-size: 16px;
}
.air3-icon.lg {
  --icon-size: 32px;
}
.air3-icon.xl {
  --icon-size: 48px;
}
.air3-card,
.air3-card-section {
  --card-padding-x: var(--ws-6x);
  --card-padding-y: var(--ws-6x);
  --card-padding: var(--card-padding-y) var(--card-padding-x);
  --card-section-padding: var(--card-padding);
  --card-section-border: var(--border);
}
@media (min-width: 700px) {
  .air3-card,
  .air3-card-section {
    --card-padding-x: var(--ws-8x);
    --card-padding-y: var(--ws-8x);
  }
}
.air3-card {
  --card-bg: var(--bg-muted-light);
  --card-border: 1px solid transparent;
  --card-radius: var(--radius-8x);
  --card-bg-outline: var(--bg-inverse);
  --card-border-outline: var(--border);
  --card-radius-list: 0;
  --card-padding-x-list: 0;
  --card-bg-list: var(--bg-inverse);
  --card-border-list: var(--border);
  --card-padding-x-sm: var(--ws-6x);
  --card-padding-y-sm: var(--ws-6x);
  --card-link-bg: var(--bg-hoverable-light);
  --card-link-bg-hover: var(--bg-hoverable-light-hover);
  --card-link-text: var(--text-dark-on-hoverable-light);
  --card-link-text-hover: var(
    --hc-text-on-selected,
    var(--text-dark-on-hoverable-light)
  );
  padding: var(--card-padding);
  background: var(--card-bg);
  border: var(--card-border);
  border-radius: var(--card-radius);
  width: 100%;
}
.air3-card.air3-card-link {
  --card-bg: var(--card-link-bg);
  --text-link: var(--card-link-text);
  --text-link-hover: var(--card-link-text-hover);
  --underline-link: none;
  --underline-link-hover: none;
  display: block;
}
.air3-card.air3-card-link:focus,
.air3-card.air3-card-link:hover {
  --card-bg: var(--card-link-bg-hover);
  --card-border: 1px solid var(--card-link-bg-hover);
}
@media (forced-colors: active) {
  .air3-card.air3-card-link:focus,
  .air3-card.air3-card-link:hover {
    forced-color-adjust: none;
  }
  .air3-card.air3-card-link:focus:focus,
  .air3-card.air3-card-link:hover:focus {
    outline-color: var(--hc-text-on-selected);
  }
}
.air3-card-sm {
  --card-padding-x: var(--card-padding-x-sm);
  --card-padding-y: var(--card-padding-y-sm);
}
.air3-card-outline {
  --card-bg: var(--card-bg-outline);
  --card-border: var(--card-border-outline);
}
.air3-card-interactive {
  box-shadow: var(--shadow-interactive);
  border: 0;
  border: var(--hc-border, 0);
  cursor: pointer;
  transition: box-shadow 0.5s ease;
  transition: var(--reduced-motion, box-shadow 0.5s ease);
}
.air3-card-interactive:hover {
  box-shadow: var(--shadow-interactive-hover);
}
.air3-card-list {
  --card-radius: var(--card-radius-list);
  --card-padding-x: var(--card-padding-x-list);
  --card-bg: var(--card-bg-list);
  --card-border: var(--card-border-list);
  border-left: 0;
  border-right: 0;
}
.air3-card-list + .air3-card-list {
  border-top: 0;
}
.air3-card-section {
  padding: var(--card-section-padding);
}
.air3-card-section:first-child {
  border-radius: var(--card-radius) var(--card-radius) 0 0;
}
.air3-card-section:last-child {
  border-radius: 0 0 var(--card-radius) var(--card-radius);
}
.air3-card-section:only-child {
  border-radius: var(--card-radius);
}
.air3-card-section:not(:last-child) {
  border-bottom: var(--card-section-border);
}
.air3-card-section {
  & + &:not(:last-child) {
    border-radius: 0;
  }
}
@media (hover: hover) {
  .air3-card-section.air3-card-hover:hover,
  .air3-card-section.air3-card-hover[focus-within] {
    background-color: var(--bg-muted-light);
    cursor: pointer;
  }
  .air3-card-section.air3-card-hover:focus-within,
  .air3-card-section.air3-card-hover:hover {
    background-color: var(--bg-muted-light);
    cursor: pointer;
  }
}
.air3-card-sections {
  padding: 0;
}
.category-tile[data-v-5278e604] {
  color: var(--text);
  text-decoration: none;
}
.category-pills[data-v-5278e604] {
  margin-bottom: 50px;
}
@media (min-width: 700px) {
  .category-pills[data-v-5278e604] {
    margin-bottom: 60px;
  }
}
@media (min-width: 1200px) {
  .category-pills[data-v-5278e604] {
    margin-bottom: 80px;
  }
}
.category-tile[data-v-5278e604] {
  font-weight: 500;
  cursor: pointer;
  border-radius: var(--radius-lg);
  padding: 20px;
}
@media (min-width: 1200px) {
  .category-tile[data-v-5278e604] {
    height: 134px;
    padding: 20px 20px 52px;
    font-size: 22px;
  }
}
@media (max-width: 699.98px) {
  .category-tile[data-v-5278e604] {
    padding: 15px;
  }
}
.category-tile[data-v-5278e604]:active,
.category-tile[data-v-5278e604]:focus,
.category-tile[data-v-5278e604]:hover {
  background: var(--gray-80);
}
.browse-talent-categories[data-v-5278e604] {
  margin-top: 1px;
  font-family: var(--font-family-rebrand);
  font-size: 56px;
  letter-spacing: -0.035em;
}
@media (min-width: 700px) {
  .browse-talent-categories[data-v-5278e604] {
    font-size: 42px;
  }
}
@media (max-width: 699.98px) {
  .browse-talent-categories[data-v-5278e604] {
    font-size: 38px;
  }
}
.browse-jobs-label[data-v-5278e604] {
  font-size: var(--font-size-base);
  color: var(--gray-45);
  font-weight: 500;
  margin-bottom: 40px;
  letter-spacing: 0.02em;
}
@media (max-width: 699.98px) {
  .browse-jobs-label[data-v-5278e604] {
    margin-bottom: 30px;
  }
}
.show-more-label[data-v-5278e604] {
  font-size: 15px;
  text-decoration: none;
}
@media (max-width: 699.98px) {
  .show-more-label[data-v-5278e604] {
    margin-top: 20px;
  }
}
.air3-grid-container[data-v-5278e604] {
  --row-gap: 15px;
}
.category-pill-title[data-v-e82bac46] {
  letter-spacing: 0.6px;
  line-height: 29px;
  font-size: 23px;
}
@media (min-width: 700px) {
  .category-pill-title[data-v-e82bac46] {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .category-pill-title[data-v-e82bac46] {
    font-size: 23px;
  }
}
.category-pill-details span[data-v-e82bac46] {
  color: var(--gray-45);
  font-size: var(--font-size-base);
  padding-top: 2px;
}
.category-pill-details span[data-v-e82bac46]:not(:last-child) {
  margin-right: 40px;
}
.category-pill-details .air3-icon[data-v-e82bac46] {
  margin-right: 4px;
  color: var(--up-green) !important;
}
.container[data-v-ece28f56] {
  --font-weight-body: 400;
  letter-spacing: 0.6px;
}
.for-enterprise-banner-container[data-v-ece28f56] {
  display: flex;
  overflow: hidden;
}
@media (min-width: 700px) {
  .for-enterprise-banner-container[data-v-ece28f56] {
    border-radius: var(--radius-lg);
    --col-gap: var(--ws-2x);
  }
}
@media (min-width: 1200px) {
  .for-enterprise-banner-container[data-v-ece28f56] {
    --col-gap: var(--ws-24x);
  }
}
.enterprise-learn-more-btn[data-v-ece28f56] {
  border: transparent;
  color: var(--carbonite);
  margin: 25px 0 0;
}
.enterprise-container[data-v-ece28f56] {
  padding: 35px 45px 35px 35px;
}
@media (max-width: 699.98px) {
  .enterprise-container[data-v-ece28f56] {
    padding: 20px 15px;
  }
}
@media (min-width: 700px) and (max-width: 1199.98px) {
  .enterprise-container[data-v-ece28f56] {
    padding: 40px 25px 29px 30px;
  }
}
.enterprise-title[data-v-ece28f56] {
  margin-bottom: 10px;
  line-height: 100%;
  letter-spacing: -1.96px;
}
@media (min-width: 700px) {
  .enterprise-title[data-v-ece28f56] {
    margin-bottom: 20px;
  }
}
@media (max-width: 1199.98px) {
  .enterprise-title[data-v-ece28f56] {
    font-size: 38px;
    line-height: 100%;
  }
}
@media (min-width: 700px) and (max-width: 1199.98px) {
  .enterprise-title[data-v-ece28f56] {
    font-size: 42px;
    margin-bottom: 25px;
  }
}
@media (min-width: 1200px) {
  .enterprise-title[data-v-ece28f56] {
    font-size: 56px;
  }
}
.enterprise-image[data-v-ece28f56] {
  z-index: 1;
  max-width: 100%;
  max-height: 100%;
}
.enterprise-divider[data-v-ece28f56] {
  border-color: #fff;
  margin-bottom: 26px;
  margin-top: 50px;
}
@media (min-width: 700px) {
  .enterprise-divider[data-v-ece28f56] {
    margin-top: 78px;
  }
}
@media (min-width: 1200px) {
  .enterprise-divider[data-v-ece28f56] {
    margin-top: 104px;
  }
}
.enterprise-headline[data-v-ece28f56] {
  margin-bottom: 16px;
  font-size: 22px;
  line-height: 130%;
}
@media (--down-sm) {
  .enterprise-headline[data-v-ece28f56] {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .enterprise-headline[data-v-ece28f56] {
    margin-bottom: 35px;
  }
}
.enterprise-subtitle[data-v-ece28f56] {
  font-size: 18px;
  line-height: 130%;
  letter-spacing: 0.6px;
  font-weight: 400;
}
.bg-forest[data-v-ece28f56] {
  background-color: var(--forest);
}
.c-mint[data-v-ece28f56] {
  color: var(--mint);
  stroke: var(--mint) !important;
}
.c-forest[data-v-ece28f56] {
  color: var(--forest);
}
@media (max-width: 699.98px) {
  .for-enterprise[data-v-ece28f56] {
    padding: 0 !important;
  }
}
.for-enterprise .enterprise-image-container picture[data-v-ece28f56] {
  height: 535px;
  display: block;
}
.for-enterprise .enterprise-image-container img[data-v-ece28f56] {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.ent-more-details[data-v-ece28f56] {
  line-height: 110%;
  font-size: 18px;
}
.arrow[data-v-ece28f56] {
  border: solid var(--white);
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  margin-left: 8px;
}
.arrow .up[data-v-ece28f56] {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.arrow .down[data-v-ece28f56] {
  margin-bottom: 2px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.enterprise-description-list[data-v-ece28f56] {
  font-weight: 400;
}
img.more-details-item-icon[data-v-ece28f56] {
  height: 20px;
}
.rebrand-delivery-models[data-v-0c9fa068] {
  overflow: hidden;
  margin-top: 50px;
}
@media (max-width: 699.98px) {
  .rebrand-delivery-models[data-v-0c9fa068] {
    padding: 0 !important;
  }
}
.delivery-model-card[data-v-0c9fa068] {
  font-weight: 400;
}
.bg-delivery-model[data-v-0c9fa068] {
  background-image: url(https://res.cloudinary.com/newhorizons-cloud-acquisition-prod/image/upload/c_scale/brontes/delivery-models/find-talent-mobile.jpg);
  background-size: cover;
  background-position: top;
  padding: 15px;
  letter-spacing: 0.6px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-resolution: 2dppx),
  only screen and (min-resolution: 192dpi) {
  .bg-delivery-model[data-v-0c9fa068] {
    background-image: url(https://res.cloudinary.com/newhorizons-cloud-acquisition-prod/image/upload/c_scale/brontes/delivery-models/find-talent-mobile-2x.jpg);
  }
}
@media (min-width: 700px) {
  .bg-delivery-model[data-v-0c9fa068] {
    padding: 30px;
    border-radius: 8px;
    background-image: url(https://res.cloudinary.com/newhorizons-cloud-acquisition-prod/image/upload/c_scale/brontes/delivery-models/find-talent-2x.jpg);
  }
}
@media (min-width: 700px) and only screen and (-webkit-min-device-pixel-ratio: 2),
  (min-width: 700px) and only screen and (min-resolution: 2dppx),
  (min-width: 700px) and only screen and (min-resolution: 192dpi) {
  .bg-delivery-model[data-v-0c9fa068] {
    background-image: url(https://res.cloudinary.com/newhorizons-cloud-acquisition-prod/image/upload/c_scale/brontes/delivery-models/find-talent-2x.jpg);
  }
}
.bg-delivery-model .deliver-models-card-link[data-v-0c9fa068] {
  align-items: flex-start;
  max-height: unset;
  white-space: unset;
  text-align: left;
  border-radius: 8px;
  display: flex !important;
  margin: 0 !important;
  height: 100% !important;
  flex-direction: column;
  padding: 15px !important;
}
.bg-delivery-model .deliver-models-card-link[data-v-0c9fa068]:hover {
  background-color: var(--white);
}
.bg-delivery-model .deliver-models-card-link:hover span[data-v-0c9fa068] {
  color: var(--up-green);
}
.bg-delivery-model .deliver-models-card-link:hover svg[data-v-0c9fa068] {
  fill: var(--up-green);
}
.bg-delivery-model .model-title[data-v-0c9fa068] {
  font-size: 24px;
  line-height: 26px;
  letter-spacing: -0.002em;
  margin-top: 30px;
}
@media (min-width: 1200px) {
  .bg-delivery-model .model-title[data-v-0c9fa068] {
    font-size: 36px;
    line-height: 36px;
  }
}
@media (min-width: 700px) {
  .bg-delivery-model .model-title[data-v-0c9fa068] {
    margin-bottom: 20px;
    margin-top: 0;
  }
}
.bg-delivery-model .model-name[data-v-0c9fa068] {
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.002em;
  margin-top: -18px;
  text-align: right;
}
@media (max-width: 380px) {
  .bg-delivery-model .model-name[data-v-0c9fa068] {
    margin-top: 10px;
  }
}
@media (min-width: 700px) {
  .bg-delivery-model .model-name[data-v-0c9fa068] {
    margin-top: auto;
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .bg-delivery-model .model-name[data-v-0c9fa068] {
    font-size: 18px;
    line-height: 22px;
  }
}
.bg-delivery-model h2.display-rebrand[data-v-0c9fa068] {
  font-size: 42px;
  line-height: 42px;
  margin-bottom: 20px;
}
@media (min-width: 700px) {
  .bg-delivery-model h2.display-rebrand[data-v-0c9fa068] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .bg-delivery-model h2.display-rebrand[data-v-0c9fa068] {
    font-size: 72px;
    line-height: 72px;
  }
}
.bg-delivery-model .headline[data-v-0c9fa068] {
  font-size: var(--font-size-h5);
  line-height: var(--line-height-h5);
  letter-spacing: -0.002em;
  margin-bottom: 100px;
  font-weight: 400;
}
@media (min-width: 1200px) {
  .bg-delivery-model .headline[data-v-0c9fa068] {
    font-size: var(--font-size-h4);
    line-height: 32px;
  }
}
.bg-delivery-model .subtitle[data-v-0c9fa068] {
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  margin-bottom: 5px;
}
@media (min-width: 700px) {
  .bg-delivery-model .subtitle[data-v-0c9fa068] {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .bg-delivery-model .subtitle[data-v-0c9fa068] {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 699.98px) {
  .bg-delivery-model .delivery-model-card-container[data-v-0c9fa068] {
    grid-gap: 0;
    gap: 0;
  }
}
.bg-delivery-model .delivery-model-card[data-v-0c9fa068] {
  margin-top: 10px;
}
a .model-name[data-v-0c9fa068],
button .model-name[data-v-0c9fa068] {
  display: block;
  width: 100%;
}
.rebrand-delivery-models {
  sup {
    font-size: 6px;
    vertical-align: top;
    line-height: 14px;
  }
  @media (min-width: 1200px) {
    sup {
      font-size: 8px;
      line-height: 18px;
    }
  }
}
.updated-why-newhorizons.why-newhorizons-margins[data-v-29c9bddc] {
  margin-top: 80px;
}
@media (min-width: 1200px) {
  .updated-why-newhorizons.why-newhorizons-margins[data-v-29c9bddc] {
    margin-top: 100px;
  }
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons.why-newhorizons-margins[data-v-29c9bddc] {
    margin-top: 30px;
  }
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons[data-v-29c9bddc] {
    padding: 0 !important;
  }
}
.updated-why-newhorizons .air3-grid-container[data-v-29c9bddc] {
  z-index: 9;
  position: relative;
  --container-ws-x: var(--ws-8x);
}
@media (max-width: 30em) {
  .updated-why-newhorizons .air3-grid-container[data-v-29c9bddc] {
    padding: 0 !important;
  }
}
.updated-why-newhorizons .catalog-why-newhorizons[data-v-29c9bddc] {
  font-family: "Neue Montreal", serif;
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 100%;
  letter-spacing: -0.008em;
}
.updated-why-newhorizons .vs-rebrand-underlay[data-v-29c9bddc] {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons .vs-rebrand-underlay[data-v-29c9bddc] {
    display: none;
    border-radius: 8px;
  }
}
.updated-why-newhorizons .vs-bg-up-gray[data-v-29c9bddc] {
  border-radius: 8px;
}
@media (min-width: 700px) {
  .updated-why-newhorizons .vs-bg-up-gray[data-v-29c9bddc] {
    overflow: hidden;
    width: 65%;
    background-color: var(--gray-90);
  }
}
@media (min-width: 1200px) {
  .updated-why-newhorizons .vs-bg-up-gray[data-v-29c9bddc] {
    margin-right: 29px;
  }
}
.updated-why-newhorizons .vs-bg-up-green[data-v-29c9bddc] {
  overflow: hidden;
  flex: 1;
  background-color: var(--up-green);
  border-radius: 8px;
}
.updated-why-newhorizons .updated-why-newhorizons__container[data-v-29c9bddc] {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 700px) {
  .updated-why-newhorizons .updated-why-newhorizons__container[data-v-29c9bddc] {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .updated-why-newhorizons .updated-why-newhorizons__container[data-v-29c9bddc] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.updated-why-newhorizons .updated-why-newhorizons__main-heading[data-v-29c9bddc] {
  font-size: 72px;
  line-height: 72px;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 700px) {
  .updated-why-newhorizons .updated-why-newhorizons__main-heading[data-v-29c9bddc] {
    padding-right: 100px;
  }
}
@media (min-width: 700px) and (max-width: 1199.98px) {
  .updated-why-newhorizons .updated-why-newhorizons__main-heading[data-v-29c9bddc] {
    font-size: 62px;
    line-height: 62px;
  }
}
@media screen and (max-width: 990px) {
  .updated-why-newhorizons .updated-why-newhorizons__main-heading[data-v-29c9bddc] {
    font-size: 42px;
    line-height: 42px;
  }
}
.updated-why-newhorizons .updated-why-newhorizons__awards-ratings[data-v-29c9bddc] {
  position: relative;
  align-items: flex-end;
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons .updated-why-newhorizons__awards-ratings[data-v-29c9bddc] {
    background-color: var(--up-green);
    padding-top: 31px;
    padding-bottom: 28px;
    margin-top: 50px;
    overflow: hidden;
  }
}
.updated-why-newhorizons
  .updated-why-newhorizons__awards-ratings
  .award-area[data-v-29c9bddc] {
  padding-left: 30px;
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area[data-v-29c9bddc] {
    padding-left: 15px;
  }
}
@media (min-width: 700px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area[data-v-29c9bddc] {
    margin-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area[data-v-29c9bddc] {
    margin-bottom: 30px;
  }
}
.updated-why-newhorizons
  .updated-why-newhorizons__awards-ratings
  .award-area
  h3[data-v-29c9bddc] {
  font-size: 24px;
  line-height: 26px;
}
@media (min-width: 700px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    h3[data-v-29c9bddc] {
    margin-bottom: 30px;
    font-size: 33px;
    line-height: 100%;
  }
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .main-heading[data-v-29c9bddc] {
    margin-bottom: 31px;
  }
}
.updated-why-newhorizons
  .updated-why-newhorizons__awards-ratings
  .award-area
  .award-winner[data-v-29c9bddc] {
  font-size: 24px;
  line-height: 26px;
}
@media (min-width: 1200px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-winner[data-v-29c9bddc] {
    font-size: 38px;
    line-height: 39px;
  }
}
.updated-why-newhorizons
  .updated-why-newhorizons__awards-ratings
  .award-area
  .award-winner-content[data-v-29c9bddc] {
  margin-left: 15px;
}
.updated-why-newhorizons
  .updated-why-newhorizons__awards-ratings
  .award-area
  .award-winner-desc[data-v-29c9bddc] {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
@media (min-width: 700px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-winner-desc[data-v-29c9bddc] {
    padding-right: 15px;
  }
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-winner-desc[data-v-29c9bddc] {
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-winner-desc[data-v-29c9bddc] {
    padding-right: 0;
  }
}
.updated-why-newhorizons
  .updated-why-newhorizons__awards-ratings
  .award-area
  .up-icon.lg[data-v-29c9bddc] {
  --size: 24px;
}
@media (min-width: 700px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .up-icon.lg[data-v-29c9bddc] {
    --size: 39px;
  }
}
.updated-why-newhorizons
  .updated-why-newhorizons__awards-ratings
  .award-area
  .award-heading-item[data-v-29c9bddc] {
  margin-bottom: 5px;
}
@media (min-width: 1200px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-heading-item[data-v-29c9bddc] {
    margin-bottom: 10px;
  }
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-heading-item[data-v-29c9bddc] {
    margin-top: 1px;
  }
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-heading-item
    + p[data-v-29c9bddc] {
    max-width: 215px;
  }
}
@media (max-width: 30em) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-heading-item
    + p[data-v-29c9bddc] {
    max-width: 165px;
  }
}
@media screen and (max-width: 350px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .award-heading-item
    + p[data-v-29c9bddc] {
    max-width: inherit;
  }
}
.updated-why-newhorizons
  .updated-why-newhorizons__awards-ratings
  .award-area
  .award-heading-item.award-winner[data-v-29c9bddc] {
  margin-top: 0;
}
.updated-why-newhorizons
  .updated-why-newhorizons__awards-ratings
  .award-area
  .g2-image[data-v-29c9bddc] {
  width: auto;
  height: 25px;
}
@media (min-width: 1200px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .g2-image[data-v-29c9bddc] {
    height: 31px;
  }
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons
    .updated-why-newhorizons__awards-ratings
    .award-area
    .icon-side[data-v-29c9bddc] {
    flex-shrink: 0;
    width: 25px;
  }
}
.updated-why-newhorizons .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
    transform: translate(0) rotate(-8deg);
    left: auto;
    height: 332px;
    top: 20px;
    right: 13px;
    width: 172px;
    right: -3px;
    top: 29px;
    height: 335px;
  }
}
@media screen and (max-width: 350px) {
  .updated-why-newhorizons .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
    display: none;
  }
}
@media (min-width: 700px) {
  .updated-why-newhorizons .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
    transform: translate(-267px, -110px) rotate(-8deg) scale(0.93);
  }
}
@media (min-width: 1200px) {
  .updated-why-newhorizons .updated-why-newhorizons__reaching-person[data-v-29c9bddc] {
    transform: translate(-284px, -97px);
  }
}
.updated-why-newhorizons .updated-why-newhorizons__cards[data-v-29c9bddc] {
  overflow: auto;
  white-space: nowrap;
  display: flex;
}
.updated-why-newhorizons .updated-why-newhorizons__card[data-v-29c9bddc] {
  min-width: 312px;
  background-color: #f7faf7;
  padding: 28px 21px;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  margin-right: 15px;
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons .updated-why-newhorizons__card[data-v-29c9bddc] {
    margin-left: auto;
    margin-right: auto;
    width: 462px;
  }
}
.updated-why-newhorizons .updated-why-newhorizons__card p[data-v-29c9bddc] {
  width: 273px;
  white-space: normal;
  margin-bottom: 0 !important;
}
.updated-why-newhorizons
  .updated-why-newhorizons__card
  .updated-why-newhorizons-heading[data-v-29c9bddc] {
  white-space: normal;
  font-size: 36px;
  letter-spacing: -0.008em;
  width: 92%;
  line-height: 100%;
  align-items: center;
  display: flex;
  margin-top: 15px;
  margin-bottom: 15px;
}
.updated-why-newhorizons
  .updated-why-newhorizons__card
  .updated-why-newhorizons-cta[data-v-29c9bddc] {
  justify-content: center;
}
.updated-why-newhorizons
  .updated-why-newhorizons__card
  .updated-why-newhorizons-cta
  h3[data-v-29c9bddc] {
  font-family: "rza", serif;
  text-align: center;
  font-size: 30px;
  margin-bottom: 16px !important;
  margin-top: 0 !important;
}
.updated-why-newhorizons
  .updated-why-newhorizons__card
  .updated-why-newhorizons-cta
  .up-btn[data-v-29c9bddc] {
  margin-bottom: 0 !important;
}
.updated-why-newhorizons .updated-why-newhorizons__sign-up-prompt[data-v-29c9bddc] {
  background-color: transparent;
  padding: 50px 15px 0;
  width: 100%;
}
.updated-why-newhorizons .updated-why-newhorizons__sign-up-prompt h3[data-v-29c9bddc] {
  font-size: 38px;
  letter-spacing: -0.032em;
  line-height: 39px;
}
.updated-why-newhorizons
  .updated-why-newhorizons__sign-up-prompt
  button[data-v-29c9bddc] {
  width: 137px;
  margin-right: 0;
}
@media (max-width: 699.98px) {
  .updated-why-newhorizons .updated-why-newhorizons__proof[data-v-29c9bddc] {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
.updated-why-newhorizons .font-weight-400[data-v-29c9bddc] {
  font-weight: 400;
}
@media (min-width: 700px) {
  .updated-why-newhorizons__proof-points[data-v-ef660aa4] {
    padding-right: 180px;
  }
}
@media (min-width: 1200px) {
  .updated-why-newhorizons__proof-points[data-v-ef660aa4] {
    padding-right: 310px;
  }
}
.updated-why-newhorizons__proof-points p[data-v-ef660aa4] {
  font-size: 16px;
  color: var(--gray-01);
  line-height: 22px;
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .updated-why-newhorizons__proof-points p[data-v-ef660aa4] {
    margin-bottom: 30px;
  }
}
.updated-why-newhorizons__point-heading[data-v-ef660aa4] {
  font-weight: 500;
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 5px;
}
@media (min-width: 700px) {
  .updated-why-newhorizons__point-heading[data-v-ef660aa4] {
    margin-bottom: 10px;
    font-size: 36px;
    line-height: 100%;
  }
}
.icon-wrapper[data-v-ef660aa4] {
  margin-right: 15px;
}
@media (min-width: 1200px) {
  .icon-wrapper[data-v-ef660aa4] {
    margin-top: 5px;
  }
}
.up-icon {
  --size: 14px;
  display: inline-block;
  width: var(--size);
  height: var(--size);
}
@media (forced-colors: active) {
  .up-icon {
    color: var(--hc-icon);
  }
}
.up-icon > svg {
  fill: currentColor;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100% !important;
  height: 100% !important;
  display: block;
  overflow: visible;
}
.up-icon.xs {
  --size: 10px;
}
.up-icon.sm {
  --size: 12px;
}
.up-icon.md {
  --size: 20px;
}
.up-icon.lg {
  --size: 40px;
}
.rebrand-for-talent[data-v-5328db2e] {
  padding-top: 50px;
}
@media (max-width: 699.98px) {
  .rebrand-for-talent[data-v-5328db2e] {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media screen and (width: 1200px) {
  .rebrand-for-talent[data-v-5328db2e] {
    padding-top: 85px;
  }
}
.rebrand-for-talent .air3-btn[data-v-5328db2e]:hover {
  background-color: var(--gray-6);
}
.rebrand-for-talent .air3-btn[data-v-5328db2e] {
  color: var(--blue);
}
.rebrand-for-talent .bg-for-talent[data-v-5328db2e] {
  min-height: 375px;
  background-size: cover;
  background-position: 100% 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 699.98px) {
  .rebrand-for-talent .bg-for-talent[data-v-5328db2e] {
    z-index: 99;
    height: 375px;
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 700px) {
  .rebrand-for-talent .bg-for-talent[data-v-5328db2e] {
    border-radius: 0;
    -o-object-position: 100%;
    object-position: 100%;
  }
}
.rebrand-for-talent .headline[data-v-5328db2e] {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.002em;
}
@media (min-width: 1200px) {
  .rebrand-for-talent .headline[data-v-5328db2e] {
    font-size: 24px;
    line-height: 32px;
  }
}
.rebrand-for-talent span[data-v-5328db2e]:not(.ignore-span-style) {
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.005em;
}
@media (min-width: 1200px) {
  .rebrand-for-talent span[data-v-5328db2e]:not(.ignore-span-style) {
    font-size: 18px;
    line-height: 21px;
  }
}
.rebrand-for-talent .air3-grid-container[data-v-5328db2e] {
  border-radius: 8px;
  overflow: hidden;
}
@media (max-width: 699.98px) {
  .rebrand-for-talent .air3-grid-container[data-v-5328db2e] {
    border-radius: 0;
  }
}
.rebrand-for-talent .find-talent-footer div[data-v-5328db2e] {
  padding: 0 15px 20px;
}
@media (max-width: 699.98px) {
  .rebrand-for-talent .find-talent-footer div[data-v-5328db2e] {
    padding-left: 0;
  }
}
.rebrand-for-talent .find-talent-footer span[data-v-5328db2e] {
  font-weight: 400;
}
.for-talent-content[data-v-5328db2e] {
  background: var(--blue);
  padding: 15px;
}
@media (min-width: 700px) {
  .for-talent-content[data-v-5328db2e] {
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  .for-talent-content[data-v-5328db2e] {
    padding: 30px;
  }
}
.for-talent-content-first-section[data-v-5328db2e] {
  padding-bottom: 40px;
  font-weight: 400;
}
@media (min-width: 700px) {
  .for-talent-content-first-section[data-v-5328db2e] {
    padding-bottom: 100px;
  }
}
@media (min-width: 1200px) {
  .for-talent-content-first-section[data-v-5328db2e] {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 1225px) {
  .for-talent-content-first-section[data-v-5328db2e] {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 700px) and (max-width: 767px) {
  .for-talent-content-first-section[data-v-5328db2e] {
    margin-bottom: 0;
    padding-bottom: 40px;
  }
}
.bg-for-talent-img-container[data-v-5328db2e] {
  width: 100%;
}
.hr-seperator[data-v-5328db2e] {
  margin-bottom: 10px;
}
.signup-cta[data-v-5328db2e] {
  margin-top: 5px;
  margin-bottom: 20px;
}
@media (min-width: 700px) {
  .signup-cta[data-v-5328db2e] {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .signup-cta[data-v-5328db2e] {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 700px) and (max-width: 767px) {
  .signup-cta[data-v-5328db2e] {
    padding-bottom: 0;
  }
}
.bg-for-talent-md[data-v-5328db2e] {
  display: none;
}
@media (min-width: 700px) {
  .bg-for-talent-md[data-v-5328db2e] {
    display: block;
  }
}
.bg-for-talent-sm[data-v-5328db2e] {
  display: block;
}
@media (min-width: 700px) {
  .bg-for-talent-sm[data-v-5328db2e] {
    display: none;
  }
}
.testimonials-carousel-section[data-v-3ab6458c] {
  --body-font-size: 16px;
  --body-line-height: 22px;
  --body-letter-spacing: 0.6px;
  --letter-spacing-h2: -0.035em;
  --line-height-h2: 100%;
  --font-size-h4: 26px;
  --line-height-h4: 23px;
  --letter-spacing-h4: -0.2%;
  --font-family-h6: Neue Montreal;
  --font-size-h6: 18px;
  --line-height-h6: 21px;
  --box-border-radius: 10px;
  --primary-with-up-black: #108c00;
  --transition-common: all 0.3s ease-in-out;
}
.testimonials-carousel-section .item-company-logos[data-v-3ab6458c] {
  width: 100%;
}
.testimonials-carousel-section
  .testimonials-vue-slick-carousel-padding[data-v-3ab6458c] {
  padding: 15px;
}
@media (min-width: 1200px) {
  .testimonials-carousel-section
    .testimonials-vue-slick-carousel-padding[data-v-3ab6458c] {
    padding: 25px;
  }
}
@media (max-width: 30em) {
  .testimonials-carousel-section[data-v-3ab6458c] {
    margin-right: 0;
  }
}
@media (max-width: 992px) {
  .testimonials-carousel-section[data-v-3ab6458c] {
    margin-top: 60px !important;
  }
}
@media (min-width: 700px) {
  .testimonials-carousel-section[data-v-3ab6458c] {
    margin-top: 85px !important;
    --font-size-h4: 26px;
    --line-height-h4: 25px;
    --font-size-h1: 64px;
    --font-size-h6: 18px;
    --line-height-h6: 21px;
  }
}
.testimonials-carousel-section .testimonial-carousel-title[data-v-3ab6458c] {
  --font-size-h2: 34px;
  --letter-spacing-h2: -0.035em;
  --line-height-h2: 100%;
}
@media (min-width: 1200px) {
  .testimonials-carousel-section .testimonial-carousel-title[data-v-3ab6458c] {
    --font-size-h2: 48px;
    margin-bottom: 0;
  }
}
.testimonials-carousel-section .testimonial-carousel-title[data-v-3ab6458c] {
  font-size: var(--font-size-h2);
  letter-spacing: var(--letter-spacing-h2);
}
.testimonials-carousel-section .fl-tile-carousel[data-v-3ab6458c] {
  --tile-padding: 8px;
}
@media (min-width: 1200px) {
  .testimonials-carousel-section .fl-tile-carousel[data-v-3ab6458c] {
    --tile-padding: 15px;
  }
}
.testimonials-carousel-section .fl-tile-carousel[data-v-3ab6458c] {
  padding-left: var(--tile-padding);
  padding-right: var(--tile-padding);
  flex-shrink: 0;
  box-sizing: content-box;
  flex-basis: 78%;
}
@media (min-width: 700px) {
  .testimonials-carousel-section .fl-tile-carousel[data-v-3ab6458c] {
    flex-basis: 46%;
  }
}
.testimonials-carousel-section .fl-tile-carousel[data-v-3ab6458c]:first-child {
  padding-left: 0 !important;
}
@media (min-width: 1200px) {
  .testimonials-carousel-section .tile-swiper-container[data-v-3ab6458c] {
    padding-bottom: 40px;
  }
}
.testimonials-carousel-section .testimonial-item-outer[data-v-3ab6458c] {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}
.testimonials-carousel-section
  .testimonial-item-outer
  .testimonial-item[data-v-3ab6458c] {
  flex: 1;
}
@media screen and((min-width:700px) and (max-width:800px)) {
  .testimonials-carousel-section .testimonial-item-outer[data-v-3ab6458c] {
    height: 500px;
  }
}
.testimonials-carousel-section .more-reviews-link[data-v-3ab6458c] {
  display: inline-block;
  border-bottom: 1px solid var(--gray-04);
  width: 125px;
  margin-top: 10px;
  text-decoration: none;
  transition: var(--transition-common);
}
@media (min-width: 1200px) {
  .testimonials-carousel-section .more-reviews-link[data-v-3ab6458c] {
    position: absolute;
    bottom: -40px;
  }
}
.testimonials-carousel-section .more-reviews-link[data-v-3ab6458c]:hover {
  border-bottom-color: var(--primary-with-up-black);
}
.testimonials-carousel-section .testimonial-item hr[data-v-3ab6458c] {
  margin-bottom: 10px;
  margin-top: 5px;
}
@media (min-width: 1200px) {
  .testimonials-carousel-section .testimonial-item hr[data-v-3ab6458c] {
    margin-bottom: 17px;
    margin-top: 12px;
  }
}
.testimonials-carousel-section .testimonial-item[data-v-3ab6458c] {
  color: var(--gray-04);
}
.testimonials-carousel-section .testimonial-item h2[data-v-3ab6458c],
.testimonials-carousel-section .testimonial-item h3[data-v-3ab6458c],
.testimonials-carousel-section .testimonial-item h4[data-v-3ab6458c] {
  color: var(--white);
}
.testimonials-carousel-section .testimonial-item h4[data-v-3ab6458c] {
  font-family: var(--font-family-rebrand);
  letter-spacing: var(--heading-letter-spacing-h3-rebrand);
}
.testimonials-carousel-section .testimonial-item[data-v-3ab6458c] {
  height: 100%;
  border-radius: var(--box-border-radius);
}
.testimonials-carousel-section
  .testimonial-item
  .company-logos[data-v-3ab6458c] {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.testimonials-carousel-section
  .testimonial-item
  .company-logo[data-v-3ab6458c] {
  margin-bottom: 20px;
}
@media screen and ((max-width: 992px)) {
  .testimonials-carousel-section
    .testimonial-item
    .company-logo[data-v-3ab6458c] {
    margin-bottom: 15px;
  }
}
@media screen and ((max-width: 30em)) {
  .testimonials-carousel-section
    .testimonial-item
    .company-logo[data-v-3ab6458c] {
    margin-bottom: 15px;
  }
}
.testimonials-carousel-section
  .testimonial-item.nasdaq-testimonial[data-v-3ab6458c] {
  background-color: #13544e;
}
.testimonials-carousel-section
  .testimonial-item.double-testimonial[data-v-3ab6458c] {
  background-color: #bc511b;
  @media (min-width: 1200px) {
    .company-logo[data-v-3ab6458c] {
      margin-bottom: 25px;
    }
  }
}
.testimonials-carousel-section
  .testimonial-item.double-testimonial[data-v-3ab6458c],
.testimonials-carousel-section
  .testimonial-item.item-single-testimonial[data-v-3ab6458c] {
  justify-content: space-between;
}
@media (min-width: 1200px) {
  .testimonials-carousel-section .equal-col[data-v-3ab6458c] {
    display: flex !important;
    flex-wrap: wrap;
  }
}
.testimonials-carousel-section .company-logos__cover-image[data-v-3ab6458c] {
  flex: 1;
  max-width: 290px;
  background-image: url(https://res.cloudinary.com/newhorizons-cloud-stage/image/upload/v1650909071/general/logobar/colored/company-logos-cover.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position-y: center;
  border-top-left-radius: var(--box-border-radius);
  border-bottom-left-radius: var(--box-border-radius);
}
.testimonials-carousel-section .company-logos[data-v-3ab6458c] {
  flex: 1;
  background: var(--up-black);
  border-top-right-radius: var(--box-border-radius);
  border-bottom-right-radius: var(--box-border-radius);
}
@media (max-width: 992px) {
  .testimonials-carousel-section .company-logos[data-v-3ab6458c] {
    border-top-left-radius: var(--box-border-radius);
    border-bottom-left-radius: var(--box-border-radius);
    padding-left: 30px !important;
  }
}
.testimonials-carousel-section-v2[data-v-3ab6458c] {
  --body-line-height: 22px;
  --letter-spacing-h2: -0.032em;
  --font-size-description: 20px;
  line-height: var(--body-line-height);
}
.testimonials-carousel-section-v2 h2[data-v-3ab6458c] {
  font-family: var(--font-family-rebrand);
}
.testimonials-carousel-section-v2 .carousel-container[data-v-3ab6458c] {
  width: 100%;
}
.testimonials-carousel-section-v2 .title[data-v-3ab6458c] {
  letter-spacing: -0.032em;
  padding-right: 20px;
  margin-bottom: 20px;
}
@media (min-width: 700px) {
  .testimonials-carousel-section-v2 .title[data-v-3ab6458c] {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 30em) {
  .testimonials-carousel-section-v2 .testimonial-item[data-v-3ab6458c] {
    min-height: 485px;
  }
}
@media screen and ((min-width: 700px) and (max-width:800px)) {
  .testimonials-carousel-section-v2 .testimonial-item[data-v-3ab6458c] {
    height: 500px;
    max-height: 500px;
  }
}
@media (min-width: 1200px) {
  .testimonials-carousel-section-v2 .testimonial-item[data-v-3ab6458c] {
    min-height: 450px;
    flex: 1;
  }
}
.testimonials-carousel-section-v2
  .testimonial-item
  .testimonial-many-more[data-v-3ab6458c] {
  height: 100%;
}
@media (min-width: 700px) {
  .testimonials-carousel-section-v2
    .testimonial-item
    .testimonial-many-more[data-v-3ab6458c] {
    padding: 41px;
  }
}
@media (max-width: 992px) {
  .testimonials-carousel-section-v2
    .testimonial-item
    .testimonial-many-more[data-v-3ab6458c] {
    padding-left: 15px !important;
  }
  .testimonials-carousel-section-v2
    .testimonial-item
    .testimonial-many-more
    div[data-v-3ab6458c] {
    margin: 0 auto;
  }
}
.testimonials-carousel-section-v2
  .testimonial-item
  .testimonial-many-more-title[data-v-3ab6458c] {
  font-size: var(--font-size-description);
  color: #fff;
  letter-spacing: -0.002em;
}
.testimonials-carousel-section-v2 .testimonial-bottom-half[data-v-3ab6458c] {
  min-height: 126px;
}
.testimonials-carousel-section-v2 .testimonial-bottom-half h4[data-v-3ab6458c] {
  font-family: var(--font-family-base);
  letter-spacing: -0.03em;
}
.testimonials-carousel-section-v2
  .testimonial-bottom-half__column[data-v-3ab6458c] {
  padding-right: 40px;
}
.testimonials-carousel-section-v2 .company-logo[data-v-3ab6458c] {
  margin-bottom: 15px;
}
@media (max-width: 992px) {
  .testimonials-carousel-section-v2 .company-logo[data-v-3ab6458c] {
    height: 30px;
  }
}
.testimonials-carousel-section-v2 h4[data-v-3ab6458c] {
  font-size: var(--font-size-h4);
  line-height: 25px;
}
.testimonials-carousel-section-v2 .testimonials-desc[data-v-3ab6458c] {
  font-family: var(--font-family-rebrand);
  margin-bottom: 10px;
  letter-spacing: -0.021em;
}
@media (max-width: 992px) {
  .testimonials-carousel-section-v2 .testimonials-desc[data-v-3ab6458c] {
    font-size: var(--font-size-description);
  }
}
.testimonials-carousel-section-v2 .testimonial-author[data-v-3ab6458c] {
  font-size: var(--body-font-size);
  letter-spacing: 0.6px;
}
.testimonials-carousel-section-v2
  .testimonial-many-more-title[data-v-3ab6458c] {
  margin-bottom: 35px;
}
.testimonials-carousel-section .air3-carousel-list {
  grid-column-gap: var(--ws-8x);
  -moz-column-gap: var(--ws-8x);
  column-gap: var(--ws-8x);
  --carousel-list-gap: 0;
}
.air3-carousel-list-container {
  --carousel-list-control-width: var(--ws-14x);
  --carousel-list-container-padding: var(--ws-4x) 0;
  --carousel-list-gap: var(--ws-4x);
  position: relative;
}
.air3-carousel-list {
  display: flex;
  position: relative;
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scrollbar-width: none;
  margin: 0 calc(var(--carousel-list-gap) / -2);
  padding: var(--carousel-list-container-padding);
}
@media (min-width: 700px) {
  .air3-carousel-list {
    --carousel-list-gap: var(--ws-6x);
  }
}
@media (min-width: 1200px) {
  .air3-carousel-list {
    --carousel-list-gap: var(--ws-8x);
  }
}
@media (prefers-reduced-motion: reduce) {
  .air3-carousel-list {
    scroll-behavior: auto;
  }
}
.air3-carousel-list::-webkit-scrollbar {
  display: none;
}
.air3-carousel-list > li {
  scroll-snap-align: start;
  display: flex;
  flex: 0 0 calc(100% - var(--carousel-list-gap) * 2);
  transition: opacity 0.2s ease-in;
  padding: 0 calc(var(--carousel-list-gap) / 2);
}
@media (min-width: 700px) {
  .air3-carousel-list > li {
    flex: 0 0 40%;
  }
}
@media (min-width: 1200px) {
  .air3-carousel-list > li {
    flex: 0 0 25%;
  }
  .air3-carousel-list > li.is-inactive {
    opacity: 0.4;
  }
}
.air3-carousel-list-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 1;
}
@media (max-width: 699.98px) {
  .air3-carousel-list-arrow {
    display: none;
  }
}
.air3-carousel-list-arrow.air3-carousel-list-arrow-right {
  right: 0;
}
.air3-carousel-list-arrow.air3-carousel-list-arrow-left {
  left: 0;
}
.air3-banner {
  --banner-row: max-content auto;
  --banner-col: repeat(2, 1fr);
  --banner-img-width: var(--illustration-width);
  --banner-img-height: var(--illustration-height);
  --banner-min-height: 254px;
  --banner-row-gap: 0;
  --banner-title-font-family: var(--font-family-rebrand);
  display: grid;
  grid-template: var(--banner-row) / var(--banner-col);
  position: relative;
  min-height: var(--banner-min-height);
  grid-row-gap: var(--banner-row-gap);
  row-gap: var(--banner-row-gap);
  border: none;
  border: var(--hc-border, none);
}
@media (min-width: 700px) {
  .air3-banner {
    --banner-col: 5fr 2fr 1fr;
    --banner-min-height: auto;
    --banner-row-gap: var(--ws-8x);
  }
}
.air3-banner .air3-illustration {
  width: var(--banner-img-width);
  height: var(--banner-img-height);
  min-height: auto;
  min-width: auto;
}
.air3-banner .air3-banner-icon {
  position: absolute;
  top: var(--card-padding-y);
  right: var(--card-padding-x);
}
.air3-banner .air3-popper-trigger {
  position: relative;
  z-index: 1;
}
.air3-banner .air3-banner-title {
  order: 2;
  margin-bottom: 0;
  font-family: var(--banner-title-font-family);
}
.air3-banner-img {
  position: relative;
  display: flex;
  justify-content: flex-end;
}
@media (min-width: 700px) {
  .air3-banner-img {
    grid-area: 1/2/-1/-1;
    justify-content: flex-start;
  }
}
.air3-banner-header {
  display: flex;
  flex-direction: column;
}
@media (max-width: 699.98px) {
  .air3-banner-header {
    grid-column: 1/-1;
  }
}
.air3-banner-cta {
  grid-column: 1/2;
  align-self: flex-end;
}
.air3-banner[data-v-a31558a0] {
  --banner-row-gap: 27px;
  --banner-col: 10fr 2fr;
  margin-top: 100px;
}
.air3-banner-img[data-v-a31558a0] {
  background-repeat: no-repeat;
}
@media (max-width: 699.98px) {
  .air3-banner-img[data-v-a31558a0] {
    background-clip: content-box;
    position: absolute;
    bottom: 0;
    right: 25px;
    width: 125px;
    height: 80px;
    background-position-y: 5px;
    background-size: 110px;
  }
}
.air3-banner-header[data-v-a31558a0] {
  flex-direction: column-reverse;
}
.air3-banner-title[data-v-a31558a0] {
  margin-bottom: 8px;
  font-size: 38px;
  line-height: 42px;
  letter-spacing: -1.2px;
}
@media (max-width: 699.98px) {
  .air3-banner-title[data-v-a31558a0] {
    font-size: 28px;
  }
}
h6[data-v-a31558a0] {
  color: var(--gray-45);
  font-size: 18px;
  line-height: 21px;
}
@media (max-width: 1199.98px) {
  h6[data-v-a31558a0] {
    width: 70%;
  }
}
@media (max-width: 699.98px) {
  h6[data-v-a31558a0] {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .keyboard-user .skills-list-links[data-v-18cc0016],
  .keyboard-user .skills-list-titles[data-v-18cc0016] {
    overflow: visible;
  }
}
.rebrand-skills-list[data-v-18cc0016] {
  overflow: hidden;
  padding-top: 60px;
}
@media (min-width: 700px) {
  .rebrand-skills-list[data-v-18cc0016] {
    padding-top: 100px;
  }
}
.skills-list-titles[data-v-18cc0016] {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.skills-list-titles button[data-v-18cc0016] {
  font-size: 40px;
}
@media (max-width: 1199.98px) {
  .skills-list-titles button[data-v-18cc0016] {
    font-size: 32px;
  }
}
.skills-list-titles button[data-v-18cc0016]:hover {
  text-decoration: none;
  color: var(--up-green);
}
@media (min-width: 1200px) {
  .skills-list-titles[data-v-18cc0016] {
    padding-left: 2px;
  }
}
.skills-list-titles-title-button[data-v-18cc0016] {
  cursor: pointer;
  background-color: transparent;
  border: none;
  font-weight: var(--heading-weight);
  letter-spacing: var(--heading-letter-spacing-h2);
  line-height: 40px;
  color: var(--gray-70);
}
[dir="ltr"] ul[data-v-18cc0016] {
  padding-left: 0;
}
[dir="rtl"] ul[data-v-18cc0016] {
  padding-right: 0;
}
ul[data-v-18cc0016] {
  list-style-type: none;
  padding-left: 0;
}
sup[data-v-18cc0016] {
  vertical-align: top;
  line-height: 20px;
  font-size: 8px;
}
@media (min-width: 700px) {
  sup[data-v-18cc0016] {
    font-size: 10px;
  }
}
.active-skill-item[data-v-18cc0016] {
  color: var(--up-green);
}
.skills-list-links[data-v-18cc0016] {
  margin-bottom: 15px;
}
@media (min-width: 700px) {
  .skills-list-links[data-v-18cc0016] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.skills-list-link[data-v-18cc0016] {
  font-size: 16px;
  line-height: 18px;
  color: var(--gray-45);
  text-decoration: none;
  font-weight: 400;
}
@media (min-width: 700px) {
  .skills-list-link[data-v-18cc0016] {
    font-size: 22px;
    line-height: 24px;
  }
}
@media (min-width: 1200px) {
  .skills-list-link[data-v-18cc0016] {
    font-size: 24px;
    line-height: 28px;
  }
}
.skills-list-link[data-v-18cc0016]:focus {
  text-decoration: none;
}
.skills-list-link[data-v-18cc0016]:hover {
  color: var(--up-green);
}
.skills-list-titles--mobile[data-v-18cc0016] {
  scroll-behavior: smooth;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  margin-bottom: 40px;
}
.skills-list-titles--mobile button[data-v-18cc0016] {
  margin-right: 15px;
  font-size: 24px;
  line-height: 28px;
}
.skills-list-titles--mobile button[data-v-18cc0016]:first-child {
  margin-left: 0;
}
@media (max-width: 699.98px) {
  .skills-list-titles--mobile button[data-v-18cc0016]:first-child {
    margin-left: 15px;
  }
}
@media (max-width: 699.98px) {
  .skills-list-titles--mobile button[data-v-18cc0016]:last-child {
    margin-right: 15px;
  }
}
.skills-list-titles--mobile[data-v-18cc0016]::-webkit-scrollbar {
  display: none;
}
body,
html {
  height: 100%;
}
#layout {
  flex: 1 0 auto;
}
.footer-visitor {
  --footer-visitor-margin: auto var(--ws-mobile-x) var(--ws-mobile-x);
  --footer-visitor-padding: var(--ws-2x) 0 var(--ws-8x);
  --footer-visitor-bg: var(--bg-footer-visitor);
  --footer-visitor-text: var(--text-on-footer-visitor);
  --footer-visitor-border-top: var(--border-top-footer-visitor);
  --footer-visitor-radius: var(--radius-footer-visitor);
  --footer-visitor-header-margin: 0;
  --footer-visitor-header-padding: var(--ws-6x) 0;
  --footer-visitor-header-border: 1px solid var(--border-color-footer-visitor);
  --footer-visitor-header-case: unset;
  --footer-visitor-header-text: var(--text-4);
  --footer-visitor-header-font-size: var(--font-size-base-sm);
  --footer-visitor-header-font-weight: var(--font-weight-normal);
  --footer-visitor-header-align: space-between;
  --footer-visitor-header-icon-text: var(--white);
  --footer-visitor-columns-gap: var(--ws-4x);
  --footer-visitor-columns-template: repeat(4, 1fr);
  --footer-visitor-list-margin: 0 0 var(--ws-4x) var(--ws-4x);
  --footer-visitor-list-gap: var(--ws-2x);
  --footer-visitor-list-line-height: var(--line-height-base);
  --footer-visitor-list-item-margin: 0;
  --footer-visitor-links-text: var(--text-footer-visitor-link);
  --footer-visitor-links-text-hover: var(--text-footer-visitor-link);
  --footer-visitor-links-underline: none;
  --footer-visitor-links-underline-hover: underline;
  --footer-visitor-links-font-size: var(--font-size-base-sm);
  --footer-visitor-links-font-weight: var(--font-weight-normal);
  --footer-visitor-copy-margin: 0 0 var(--ws-6x);
  --footer-visitor-copy-padding: 0;
  --footer-visitor-copy-border: 0;
  --footer-visitor-copy-font-size: var(--font-size-base-sm);
  --footer-visitor-bottom-list-gap: var(--ws-6x);
  --footer-container-max-width: var(--max-width-footer-container);
}
@media (min-width: 700px) {
  .footer-visitor {
    --footer-visitor-margin: auto var(--ws-6x) var(--ws-6x);
    --footer-visitor-padding: var(--ws-14x) 0 var(--ws-6x);
    --footer-visitor-list-margin: var(--ws-4x) 0;
    --footer-visitor-copy-margin: 0 var(--ws-6x) 0 0;
    --footer-visitor-copy-padding: 0 var(--ws-6x) 0 0;
    --footer-visitor-bottom-list-gap: var(--ws-4x);
  }
}
@media (min-width: 1200px) {
  .footer-visitor {
    --footer-visitor-margin: auto auto var(--ws-6x);
    --footer-visitor-padding: var(--ws-24x) 0;
    width: min(
      calc(100% - var(--ws-6x) * 2),
      var(--footer-container-max-width)
    );
    max-width: calc(var(--footer-container-max-width) - var(--ws-6x) * 2);
  }
}
.footer-visitor {
  flex: none;
  margin: var(--footer-visitor-margin);
  color: var(--footer-visitor-text);
  background-color: var(--footer-visitor-bg);
  overflow: hidden;
  padding: var(--footer-visitor-padding);
  border-top: var(--footer-visitor-border-top);
  border-radius: var(--footer-visitor-radius);
}
.footer-visitor .container {
  width: 100%;
  max-width: 1488px;
}
@media (min-width: 700px) {
  .footer-visitor .container {
    padding: 0 var(--ws-8x);
  }
}
@media (min-width: 1200px) {
  .footer-visitor .container {
    padding: 0 var(--ws-20x);
  }
}
.footer-visitor .up-footer-social {
  --footer-social-border-bottom: 1px solid var(--border-color-footer-visitor);
  --footer-social-margin: var(--ws-8x) 0 var(--ws-14x);
  --footer-social-padding: var(--ws-4x) 0;
  --footer-social-label-font-weight: var(--font-weight-700);
  --footer-social-list-margin: 0 0 20px;
  --footer-social-label-padding: 20px 0;
}
@media (min-width: 700px) {
  .footer-visitor .up-footer-social {
    --footer-social-margin: var(--ws-6x) 0 var(--ws-4x);
    --footer-social-list-margin: 0;
    --footer-social-label-padding: 0;
  }
}
.footer-bottom-list-link,
.footer-list-link {
  color: var(--footer-visitor-links-text);
  font-size: var(--footer-visitor-links-font-size);
  font-weight: var(--footer-visitor-links-font-weight);
  -webkit-text-decoration: var(--footer-visitor-links-underline);
  text-decoration: var(--footer-visitor-links-underline);
}
.footer-bottom-list-link:focus,
.footer-bottom-list-link:hover,
.footer-list-link:focus,
.footer-list-link:hover {
  color: var(--footer-visitor-links-text-hover);
  -webkit-text-decoration: var(--footer-visitor-links-underline-hover);
  text-decoration: var(--footer-visitor-links-underline-hover);
}
.footer-column-header {
  text-transform: var(--footer-visitor-header-case);
  font-size: var(--footer-visitor-header-font-size);
  font-weight: var(--footer-visitor-header-font-weight);
  color: var(--footer-visitor-header-text);
  margin-bottom: var(--footer-visitor-header-margin);
}
@media (max-width: 699.98px) {
  .footer-column-header {
    display: none;
  }
}
.footer-columns {
  display: grid;
  grid-column-gap: var(--footer-visitor-columns-gap);
  -moz-column-gap: var(--footer-visitor-columns-gap);
  column-gap: var(--footer-visitor-columns-gap);
}
@media (min-width: 700px) {
  .footer-columns {
    grid-template-columns: var(--footer-visitor-columns-template);
  }
}
.footer-list {
  display: grid;
  margin: var(--footer-visitor-list-margin);
  line-height: var(--footer-visitor-list-line-height);
}
@media (min-width: 700px) {
  .footer-list {
    grid-gap: var(--footer-visitor-list-gap);
    gap: var(--footer-visitor-list-gap);
  }
}
.footer-list-item {
  margin-bottom: var(--footer-visitor-list-item-margin);
}
.footer-accordion-content {
  display: none;
}
@media (max-width: 699.98px) {
  .footer-accordion-content ul li {
    margin-bottom: var(--ws-4x);
  }
}
.footer-toggle .footer-accordion-toggle {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: var(--footer-visitor-header-align);
  border: 0;
  padding: var(--footer-visitor-header-padding);
  border-bottom: var(--footer-visitor-header-border);
  background: transparent;
}
@media (min-width: 700px) {
  .footer-toggle .footer-accordion-toggle {
    display: none;
  }
}
.footer-toggle .footer-accordion-toggle .up-icon {
  color: var(--footer-visitor-header-icon-text);
  transition: all 0.4s ease-out;
}
.footer-toggle
  .footer-accordion-toggle[aria-expanded="true"]
  .footer-accordion-icon {
  transform: rotate(-180deg);
}
.footer-toggle.up-is-open {
  border-bottom: var(--footer-visitor-header-border);
}
.footer-toggle.up-is-open .footer-accordion-toggle {
  border-bottom: 0;
}
.footer-toggle.up-is-open .footer-accordion-content {
  display: block;
}
@media (min-width: 700px) {
  .footer-toggle .footer-accordion-content {
    display: block;
  }
}
.footer-toggle .footer-accordion-icon {
  transition: all 0.4s ease-out;
}
@media (min-width: 700px) {
  .footer-toggle .footer-accordion-icon {
    display: none;
  }
}
@media (min-width: 700px) {
  .footer-bottom-container {
    display: flex;
  }
}
.footer-copy {
  margin: var(--footer-visitor-copy-margin);
  padding: var(--footer-visitor-copy-padding);
  font-size: var(--footer-visitor-copy-font-size);
}
@media (min-width: 700px) {
  .footer-copy {
    border-right: var(--footer-visitor-copy-border);
  }
}
.footer-bottom-list {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  grid-gap: var(--footer-visitor-bottom-list-gap);
  gap: var(--footer-visitor-bottom-list-gap);
  margin-bottom: 0;
}
@media (min-width: 700px) {
  .footer-bottom-list {
    flex-direction: row;
  }
}
.footer-bottom-list-item {
  margin-bottom: 0;
}
html[theme="dark"],
html[theme="dark"] [design-system="air-3-0"] {
  --footer-visitor-margin: auto 0 var(--ws-mobile-x);
}
.up-footer-social {
  --footer-social-margin: 0;
  --footer-social-padding: 0;
  --footer-social-border-top: 0;
  --footer-social-border-bottom: 0;
  --footer-social-gap: var(--ws-4x);
  --footer-social-label-padding: var(--ws-3x) 0;
  --footer-social-label-text: var(--text-on-footer);
  --footer-social-label-case: none;
  --footer-social-label-font-size: var(--font-size-base-sm);
  --footer-social-label-line-height: 15px;
  --footer-social-label-font-weight: var(--font-weight-body);
  --footer-social-label-gap: var(--ws-4x);
  --footer-social-list-gap: var(--ws-2x);
  --footer-social-list-margin: 0;
  --footer-social-list-item-margin: 0;
  --footer-download-padding: 0 0 var(--ws-4x);
  --footer-social-icon-border: var(--border-footer-icon);
  --footer-social-icon-bg: var(--bg-footer-icon);
  --footer-social-icon-bg-hover: var(--bg-footer-icon-hover);
  --footer-social-icon-text: var(--text-footer-icon);
  --footer-social-icon-size: var(--height-base);
  display: grid;
  margin: var(--footer-social-margin);
}
@media (min-width: 700px) {
  .up-footer-social {
    padding: var(--footer-social-padding);
    border-top: var(--footer-social-border-top);
    border-bottom: var(--footer-social-border-bottom);
    grid-template-columns: 1fr 1fr;
  }
}
.up-footer-social .up-footer-social-header {
  margin: 0;
  color: var(--footer-social-label-text);
  line-height: var(--footer-social-label-line-height);
  font-size: var(--footer-social-label-font-size);
  font-weight: var(--footer-social-label-font-weight);
  text-transform: var(--footer-social-label-case);
}
@media (max-width: 699.98px) {
  .up-footer-social .up-footer-social-header {
    padding: var(--footer-social-label-padding);
    border-top: var(--footer-social-border-top);
  }
}
.up-footer-social .up-footer-download {
  border-bottom: var(--footer-social-border-bottom);
  padding: var(--footer-download-padding);
}
@media (min-width: 700px) {
  .up-footer-social .up-footer-download {
    --footer-download-padding: 0;
    --footer-social-border-bottom: 0;
    justify-content: flex-end;
  }
}
@media (min-width: 700px) {
  .up-footer-social .up-footer-social-icons {
    display: flex;
    align-items: center;
    grid-gap: var(--footer-social-gap);
    gap: var(--footer-social-gap);
  }
}
.up-footer-social .up-footer-social-list {
  display: flex;
  align-items: center;
  grid-gap: var(--footer-social-list-gap);
  gap: var(--footer-social-list-gap);
  list-style: none;
  padding: 0;
  margin: var(--footer-social-list-margin);
}
.up-footer-social .up-footer-social-list-item {
  margin: var(--footer-social-list-item-margin);
}
.up-footer-social .up-footer-social-list-item-currency {
  margin-left: auto;
}
.up-footer-social .up-footer-social-list-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--footer-social-icon-size);
  height: var(--footer-social-icon-size);
  color: var(--footer-social-icon-text);
  background: var(--footer-social-icon-bg);
  text-align: center;
  border-radius: 50%;
  border: var(--footer-social-icon-border);
}
.up-footer-social .up-footer-social-list-link:hover {
  background: var(--footer-social-icon-bg-hover);
}
.up-footer-social .up-footer-social-i18n-modal-trigger {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  grid-gap: var(--ws-1x);
  gap: var(--ws-1x);
}
.up-footer-social .up-footer-social-i18n-modal-trigger:hover {
  -webkit-text-decoration: var(--underline-link-hover);
  text-decoration: var(--underline-link-hover);
}
.up-footer-social .up-footer-social-i18n-modal-trigger,
.up-footer-social .up-footer-social-i18n-modal-trigger:focus,
.up-footer-social .up-footer-social-i18n-modal-trigger:hover {
  color: var(--footer-social-icon-text);
}
.up-footer-social .up-footer-social-i18n-modal-trigger .air3-icon {
  margin-top: -1px;
}
.keyboard-user .footer-accordion-toggle:focus,
.keyboard-user .footer-bottom-list-link:focus,
.keyboard-user .footer-list-link:focus,
.keyboard-user .up-footer-social-i18n-modal-trigger:focus,
.keyboard-user .up-footer-social-list-link:focus {
  --outline-text: var(--text-outline-accent);
}

.button-primary {
  border-radius: 5px !important;
}



.button-primary {
  border-radius: 5px !important;
}

.secondary-button {
  border-radius: 5px !important;
}
.logged-out {
  border-radius: 5px !important;
}