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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Materialicons;
  src: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/6835cb0d4258b439df0ae8bf_MaterialIcons-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Adobeclean;
  src: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60c34919bc9cb2359163860a_AdobeClean-Medium.otf") format("opentype"), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/687ae54e608569e9af5371df_AdobeClean-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Adobeclean;
  src: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60c34b5a0013d16a1580e87d_AdobeClean-Black.otf") format("opentype"), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/687ae54e608569e9af5371db_AdobeClean-Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Adobeclean;
  src: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/67b316cb7c4923db556ce166_AdobeClean-Regular.otf") format("opentype"), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/687ae54e608569e9af5371e0_AdobeClean-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Adobeclean;
  src: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/67b3175dfd161b010b34910f_AdobeClean-ExtraBold.otf") format("opentype"), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/687ae54e608569e9af5371dc_AdobeClean-ExtraBold.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Adobeclean;
  src: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60c34b2fc823f9b767d596c1_AdobeClean-Light_0.otf") format("opentype"), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/687ae54e608569e9af5371de_AdobeClean-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Adobeclean;
  src: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/67b31794cbbdf3573fa87d58_AdobeClean-Bold.otf") format("opentype"), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/687ae54e608569e9af5371dd_AdobeClean-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --2c2c2c: #2c2c2c;
  --1473e6: #1473e6;
  --fafafa: #fafafa;
  --f7f7f7: #f7f7f7;
  --white: white;
  --4b4b4b: #4b4b4b;
  --6e6e6e: #6e6e6e;
  --alice-blue: #ebf4fa;
  --2680eb-2: #2680eb;
  --b3b3b3: #b3b3b3;
  --lavender: #e2ddee;
  --2680eb: #2680eb;
  --royal-blue: #095aba;
  --color: #fff0;
  --444: #444;
  --686868: #686868;
  --black: #000;
  --464646: #464646;
  --blog-divider: #d4d4d4;
  --efefef-faq-grey: #efefef;
  --express-to-win---artist-gradients--artist-grad-sabrina-carpenter: #71b5fc;
  --express-to-win---artist-gradients--artist-grad-sabrina-carpenter-2: #bae2f6;
  --express-to-win---color--con-white: white;
  --express-to-win---color--color: white;
  --express-to-win---color--cons-707070: #707070;
  --express-to-win---color--black: black;
  --express-to-win---color--gray-800: #242424;
  --express-to-win---color--gray-700: #444;
  --express-to-win---color--gray-600: #686868;
  --express-to-win---color--gray-500: #909090;
  --express-to-win---color--gray-400: #b6b6b6;
  --express-to-win---color--gray-300: #d4d4d4;
  --express-to-win---color--gray-200: #e8e8e8;
  --express-to-win---color--white: white;
  --express-to-win---color--adobe-red: #eb1000;
  --express-to-win---color--brand-title: #000b1d;
  --express-to-win---color--brick-neutral: #dadada;
  --express-to-win---color--text-default: var(--express-to-win---color--gray-600);
  --express-to-win---color--transparent: #fff0;
  --express-to-win---artist-gradients--grad-central-cee-1: #af0606;
  --express-to-win---artist-gradients--grad-central-cee-2: #ff8abf;
  --express-to-win---artist-gradients--grad-chase-and-status-1: #002e9a;
  --express-to-win---artist-gradients--grad-chase-and-status-2: #00a4b6;
  --express-to-win---artist-gradients--grad-chase-and-status-3: #8be8f9;
  --express-to-win---artist-gradients--grad-tweny-one-pilots-1: white;
  --express-to-win---artist-gradients--grad-tweny-one-pilots-2: white;
  --express-to-win---color--af0606: white;
  --express-to-win---color--dedef9: white;
  --express-to-win---border-radius--border-radius-20: 20px;
  --express-to-win---border-radius--border-radius-100: 100px;
  --express-to-win---text--text-dark: #2c2c2c;
  --express-to-win---text--text-white: var(--express-to-win---color--con-white);
  --express-to-win---component--marquee--justified-btn-min-width: 0px;
  --express-to-win---background--off-color-background: white;
  --express-to-win---visibility--not--mobile: 1;
  --express-to-win---component--tabs--mobile--text--selected: #131313;
  --express-to-win---component--tabs--mobile--text--active: #1473e6;
  --express-to-win---component--aside--container-ver-gap: 0px;
  --express-to-win---breakpoint--page-width: 1920px;
  --express-to-win---breakpoint--page-min-width: 1280px;
  --express-to-win---breakpoint--page-max-width: 1920px;
  --express-to-win---breakpoint--container-width: 1200px;
  --express-to-win---breakpoint--1440-container-width: 1440px;
  --express-to-win---breakpoint--block-s-min-height: 360px;
  --express-to-win---breakpoint--block-s-min-height-alt: 420px;
  --express-to-win---breakpoint--block-m-min-height: 560px;
  --express-to-win---breakpoint--size: 700px;
  --express-to-win---web--link--link-dark: #1473e6;
  --express-to-win---web--link--link: var(--express-to-win---annotation--web--link--link-dark);
  --express-to-win---web--link--link-hover-dark: #0d66d0;
  --express-to-win---web--link--accent-focus-ring: #378ef0;
  --express-to-win---web--link--accent-down: #095aba;
  --express-to-win---web--link--info-accent: #5c5ce0;
  --express-to-win---web--link--info-accent-hover: #4646c6;
  --express-to-win---web--link--info-accent-down: #3d3db4;
  --express-to-win---web--link--info-accent-light: #dedef9;
  --express-to-win---background-color-mode--standard-background: white;
  --express-to-win---background-color-mode--dark-background: #1e1e1e;
  --express-to-win---background-color-mode--off-color-background: #f8f8f8;
  --express-to-win---component--modal--modal-vert-padding: 56px;
  --express-to-win---component--modal--gap-24: 24px;
  --express-to-win---component--modal--gap-40: 40px;
  --express-to-win---component--modal--gap-18: 18px;
  --express-to-win---heading--xs: 18px;
  --express-to-win---heading--s: 20px;
  --express-to-win---heading--m: 24px;
  --express-to-win---heading--l: 28px;
  --express-to-win---heading--xl: 36px;
  --express-to-win---heading--2xl: 44px;
  --express-to-win---heading--3xl: 80px;
  --express-to-win---heading--text-color: var(--express-to-win---text--text-dark);
  --express-to-win---heading--text-color-white: var(--express-to-win---color--con-white);
  --express-to-win---heading--line-height-heading: 125%;
  --express-to-win---heading--line-height-150: 150%;
  --express-to-win---font--adobeclean: Adobeclean, Arial, sans-serif;
  --express-to-win---font--adobe-clean-it: "Adobeclean It";
  --express-to-win---font--adobe-clean-regular: Adobeclean, Arial, sans-serif;
  --express-to-win---font--weight-700: 700;
  --express-to-win---font--weight-900: 900;
  --express-to-win---body--xs-12: 12px;
  --express-to-win---body--s-16: 16px;
  --express-to-win---body--m-18: 18px;
  --express-to-win---body--l-20: 20px;
  --express-to-win---body--xl-22: 22px;
  --express-to-win---body--2xl-28: 28px;
  --express-to-win---body--3xl-30: 30px;
  --express-to-win---body--adobe-clean: Adobeclean, Arial, sans-serif;
  --express-to-win---body--text-color-white: var(--express-to-win---color--con-white);
  --express-to-win---body--text-color: var(--express-to-win---heading--text-color);
  --hover-0d66d0: #0d66d0;
  --express-to-win---body--weight-400: 400;
  --express-to-win---body--weight-700: 700;
  --express-to-win---body--line-height-body: 150%;
  --express-to-win---body--bold: var(--express-to-win---font--weight-700);
  --express-to-win---web--gray-scale--white: white;
  --express-to-win---annotation--web--link--link-dark: #1473e6;
  --express-to-win---annotation--alt-text-background: #ffd5fa4d;
  --express-to-win---spacing-tokens--spacing-none: 0px;
  --express-to-win---spacing-tokens--spacing-2xs: 8px;
  --express-to-win---spacing-tokens--spacing-xs: 16px;
  --express-to-win---spacing-tokens--spacing-s: 24px;
  --express-to-win---spacing-tokens--spacing-m: 32px;
  --express-to-win---spacing-tokens--spacing-l: 40px;
  --express-to-win---spacing-tokens--spacing-xl: 48px;
  --express-to-win---spacing-tokens--spacing-2xl: 56px;
  --express-to-win---spacing-tokens--spacing-3xl: 80px;
  --express-to-win---spacing-tokens--spacing-xl-static: 56px;
  --express-to-win---spacing-tokens--spacing-2xl-static: 80px;
  --express-to-win---spacing-tokens--spacing-3xl-static: 104px;
  --express-to-win---component--modal--component--modal--container-width: 1200px;
  --express-to-win---component--modal--component--modal--modal-background-height: 1vw;
  --express-to-win---m-button--accent: 17px;
  --express-to-win---m-button--line-height: 21px;
  --express-to-win---m-button--gap: 8px;
  --express-to-win---m-button--font-weight: 700;
  --express-to-win---l-button--accent: 19px;
  --express-to-win---l-button--line-height: 24px;
  --express-to-win---l-button--font-weight: 700;
  --express-to-win---button--button-bg--primary-dark: var(--express-to-win---text--text-dark);
  --express-to-win---button--button-bg--outline-dark: var(--express-to-win---text--text-dark);
  --express-to-win---button--button-bg--dark-hover: black;
}

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

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

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

body {
  color: #333;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: var(--2c2c2c);
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: 64px;
}

h2 {
  color: var(--2c2c2c);
  margin-top: 12px;
  margin-bottom: 12px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

h4 {
  color: var(--2c2c2c);
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 6px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}

h5 {
  color: var(--2c2c2c);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}

h6 {
  color: var(--2c2c2c);
  margin-bottom: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

p {
  color: #2c2c2c;
  text-transform: none;
  margin-bottom: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

a {
  color: var(--1473e6);
  text-decoration: none;
}

ul {
  color: var(--2c2c2c);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  color: var(--2c2c2c);
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Adobeclean, Arial, sans-serif;
  font-weight: 500;
}

img {
  border-radius: 0;
  display: inline-block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid var(--1473e6);
  color: var(--2c2c2c);
  background-color: #4b39ef1a;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

figure {
  margin-bottom: 10px;
}

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

.team-social-div {
  border-style: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.team-social-div.white-content {
  background-color: var(--fafafa);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 20px 15px 30px;
  display: block;
}

.team-social-div.less {
  margin-top: 0;
}

.team-social-div.lab-hideonload {
  display: none;
}

.footer-bottom-div {
  align-items: center;
  font-weight: 400;
  display: flex;
}

.footer-bottom-div.lab-hideonload {
  display: none;
}

.page-wrapper {
  font-family: Adobeclean, Arial, sans-serif;
  overflow: hidden;
}

.avatar {
  object-fit: cover;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 6px;
  flex: none;
  align-items: center;
  width: 200px;
  max-width: 100%;
  height: 70px;
  margin-top: -30px;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
  position: relative;
}

.logotypes {
  grid-column-gap: 80px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 45px;
}

.button {
  color: #f6fbff;
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #1473e6;
  background-clip: border-box;
  border-radius: 30px;
  padding: 15px 35px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  text-decoration: none;
  transition: transform .4s;
}

.button:hover {
  transform: translate(0, -3px);
}

.button.dark.line {
  color: #000;
  background-color: #0000;
  border: 3px solid #000;
}

.button.dark {
  color: #fff;
  background-color: #ff6e0d;
  border: 0 #0000;
  font-family: Mulish;
  font-weight: 700;
  transition: transform .4s;
}

.button.dark:hover {
  transform: translate(0, -3px);
}

.button.line {
  border: 3px solid var(--1473e6);
  color: var(--1473e6);
  background-color: #0000;
}

.button.line.white {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.button.line.white:hover {
  transform: translate(0, -3px);
}

.button.white {
  color: var(--2c2c2c);
  background-color: #fff;
}

.button.white:hover {
  transform: translate(0, -3px);
}

.button.white.blue {
  color: var(--1473e6);
}

.lab-heading-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 15px;
  display: flex;
  position: relative;
}

.lab-heading-section.left {
  align-items: flex-start;
  margin-bottom: 40px;
}

.lab-heading-section.less-padding {
  margin-bottom: 20px;
}

.lab-heading-section.justify-left {
  align-items: flex-start;
}

.services-card {
  color: var(--2c2c2c);
  text-align: center;
  text-transform: capitalize;
  background-color: #fafafa;
  background-image: none;
  border: 1px solid #dfdfdf26;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 150px;
  max-width: 160px;
  height: 94%;
  margin: auto;
  padding: 26px 16px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  position: relative;
  box-shadow: 0 8px 30px #03030330;
}

.services-card:hover {
  background-color: var(--1473e6);
  color: var(--fafafa);
  border-color: #8f87d826;
  transform: translate(0, -5px);
}

.services-card.rd {
  aspect-ratio: 1;
  background-color: var(--f7f7f7);
  box-shadow: none;
  background-image: radial-gradient(circle, #fff 20%, #fff0);
  justify-content: center;
  align-items: center;
  min-width: 220px;
  max-width: 240px;
  height: 100%;
  font-size: 18px;
  line-height: 20px;
}

.services-card.rd:hover {
  background-color: var(--1473e6);
  background-image: none;
}

.footer-flex-container {
  color: #666;
  text-align: left;
  justify-content: space-between;
  height: auto;
  margin-bottom: 0;
  display: flex;
}

.footer-flex-container.height {
  justify-content: space-between;
  align-items: stretch;
  height: 236px;
  margin-bottom: 40px;
}

.footer-flex-container.less {
  height: 240px;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-radius: 6px;
  margin-left: 10px;
  padding: 10px 0 10px 10px;
  left: 0;
  box-shadow: 0 6px 28px #30364d3d;
}

.logo-link {
  opacity: .7;
  color: #9b9b9b;
  text-align: center;
  font-size: 44px;
  line-height: 56px;
  text-decoration: none;
}

.logo-link:hover {
  opacity: 1;
}

.footer-bottom-text {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}

.footer-bottom-text.dark {
  color: var(--4b4b4b);
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
}

.footer-column-info {
  flex-direction: column;
  width: 25%;
  display: flex;
}

.footer-column-info.big {
  width: 40%;
}

.navigation-div {
  flex-flow: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.h3 {
  color: var(--2c2c2c);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 2px #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 55px;
}

.h3.left {
  color: var(--2c2c2c);
  text-align: left;
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 45px;
  font-weight: 600;
  line-height: 55px;
}

.h3.left.heading-white {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

.h3.white {
  color: #fff;
  font-size: 36px;
  font-weight: 600;
}

.lab-features-title {
  color: var(--2c2c2c);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins;
  font-size: 26px;
  font-weight: 600;
  line-height: 36px;
}

.lab-features-title.white {
  color: #fff;
}

.lab-divider {
  background-color: var(--1473e6);
  border: 1px solid #0000;
  justify-content: center;
  width: 80px;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.lab-divider.lab-less-padding {
  background-color: var(--1473e6);
  margin-top: 30px;
  margin-bottom: 40px;
}

.lab-divider.center {
  background-color: #1473e6;
  width: 120px;
  height: 2px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.lab-divider.center.color {
  background-color: var(--6e6e6e);
  margin-left: auto;
  margin-right: auto;
}

.lab-divider.center.white {
  background-color: var(--alice-blue);
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
}

.lab-divider.center.gray {
  background-color: var(--4b4b4b);
}

.lab-divider.color {
  background-color: #dde7ee;
}

.lab-divider.white {
  background-color: var(--white);
  margin-bottom: 30px;
}

.lab-divider.white.center {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.lab-divider.no-top-padding {
  margin-top: 0;
}

.link {
  color: var(--1473e6);
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: underline;
  display: block;
}

.link.space {
  margin-bottom: 10px;
  margin-left: 4px;
  margin-right: 4px;
  display: block;
}

.hero-section-header {
  object-fit: fill;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1200px;
  display: block;
  overflow: visible;
}

.hero-section-header.left {
  align-items: flex-start;
}

.hero-section-header.author {
  flex-direction: row;
  justify-content: space-between;
}

.hero-section-header.lab-large-paragraph-center {
  width: 100%;
  margin-bottom: 10px;
}

.button-margin {
  margin-top: 0;
  margin-left: 40px;
}

.dropdown-toggle {
  color: #fff;
  background-color: #0000;
  border-radius: 6px;
  padding-left: 0;
  padding-right: 40px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  transition: background-color 20ms;
}

.dropdown-toggle:hover {
  color: #2680eb;
  background-color: #0000;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}

.dropdown-toggle.white:hover {
  color: var(--2680eb-2);
}

.dropdown-toggle.lab-hideonload {
  display: none;
}

.page-title {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 450px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.page-title.left {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 450px;
}

.section {
  float: none;
  background-color: var(--white);
  text-transform: none;
  align-items: stretch;
  padding: 62px 16px;
  display: block;
  position: relative;
}

.section.no-bottom-padding {
  background-image: none;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.section.no-bottom-padding.fifth {
  background-color: var(--2c2c2c);
  background-image: none;
}

.section.no-bottom-padding.fifth.in-resp {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520950b732bb7da_vlcsnap-2021-04-23-14h09m58s7092.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  height: 50vw;
  max-height: 50vw;
  display: flex;
}

.section.no-bottom-padding.dark {
  background-image: none;
}

.section.no-bottom-padding.dark.lab-homehero {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520954c192bb7f2_AdobeStock_309964251_Preview.webp"), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209586412bb7f4_AdobeStock_318017667_Preview.webp");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, cover;
  height: 80vh;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.section.no-bottom-padding.dark.lab-certification-hero {
  background-image: linear-gradient(#00000080, #0009), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/64116613241033f338023a6b_blue4.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  height: 50vh;
  min-height: 560px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.section.no-bottom-padding.dark.lab-certification-hero.shareable {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  height: 50vh;
  min-height: 600px;
}

.section.no-bottom-padding.dark.lab-corepagehero {
  background-image: none;
  height: 16vh;
  min-height: 240px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 60px;
  overflow: hidden;
}

.section.gray {
  background-color: #ebebeb;
  padding-top: 40px;
}

.section.gray.contact-info-section {
  padding-top: 0;
  display: block;
}

.section.gray.no-padding-bottom {
  background-color: #0000;
  padding-bottom: 0;
}

.section.dark {
  background-color: var(--2c2c2c);
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.dark.no-top-padding {
  background-color: var(--2c2c2c);
  color: var(--white);
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section.dark.no-top-padding.padding-bottom {
  padding-bottom: 50px;
}

.section.dark.more-bottom {
  padding-bottom: 192px;
}

.section.dark.padding-bottom {
  margin-bottom: 0;
  padding-bottom: 220px;
  display: none;
}

.section.dark.front {
  z-index: 99;
}

.section.color {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095445a2bb7d9_vlcsnap-2021-04-23-14h09m58s709.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

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

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

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

.section.less-padding.color {
  background-color: var(--1473e6);
  background-image: none;
  height: auto;
}

.section.less-padding.color.top {
  background-color: var(--2c2c2c);
  padding-top: 96px;
}

.section.video-section {
  background-color: var(--1473e6);
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
}

.section.flex {
  flex-direction: column;
  display: flex;
}

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

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

.section.home-vr-4 {
  background-image: linear-gradient(#d9d9d99c, #d9d9d99c);
  height: 60vh;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.section.lab-hideonload {
  display: none;
}

.section.color-2 {
  background-color: var(--1473e6);
  background-image: linear-gradient(315deg, #0b55ac 6%, #46aefd 94%);
  height: auto;
}

.section.top-padding.padding-bottom.divline {
  border-top: 1px solid var(--b3b3b3);
}

.section.gradient {
  background-image: linear-gradient(251deg, #074a99, #4d9bf7);
}

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

.section.color-3 {
  background-color: var(--1473e6);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095445a2bb7d9_vlcsnap-2021-04-23-14h09m58s709.webp"), linear-gradient(336deg, #a819e6, #f71f29);
  background-position: 0 0, 0 0, 50%, 0 0;
  background-size: auto, auto, cover, auto;
  background-color: var(--1473e6);
  background-image: linear-gradient(156deg, #9218df 6%, #df1286);
  background-color: var(--1473e6);
  background-image: linear-gradient(21deg, #de0f63 6%, #9417dc 94%);
  height: auto;
}

.section.gray {
  background-color: #f9f9f9;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 60px 40px;
}

.section.grad {
  filter: hue-rotate(355deg);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/669a69325a1ad23a7a346834_BG-CTA.webp");
  background-position: 50% 100%;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 20px;
}

.link-block-social {
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
  position: relative;
}

.lab-features-grid-1-5-1 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.lab-button-wrapper {
  margin-top: 40px;
  display: block;
}

.lab-button-wrapper.center {
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.lab-button-wrapper.pading-center {
  justify-content: center;
  margin-top: 60px;
}

.lab-button-wrapper.padding {
  margin-top: 40px;
}

.lab-button-wrapper.padding-bottom {
  display: block;
}

.blog-icon-white {
  object-fit: cover;
  width: 22px;
  height: 22px;
  margin-left: auto;
  display: none;
  position: relative;
  top: 49px;
  bottom: -26px;
  right: 50px;
  overflow: visible;
}

.navigation-container {
  background-color: #fff;
  border-top-right-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.navigation-container.navigation {
  z-index: 300;
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-left: 8%;
  padding-right: 8%;
  display: flex;
  position: relative;
}

.lab-container {
  z-index: 2;
  max-width: 1200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  position: relative;
}

.lab-container.relative {
  z-index: 3;
  object-fit: contain;
  max-width: 1200px;
  position: absolute;
}

.lab-container.no-padding {
  margin-bottom: 0;
  padding-top: 0;
}

.lab-container.no-padding-bottom {
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 20px;
}

.lab-container.no-padding-top {
  padding-top: 0;
}

.lab-container.rd {
  padding-bottom: 122px;
}

.intro {
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  max-width: 350px;
  margin-top: 0;
  display: flex;
}

.intro.w--current {
  margin-top: 0;
}

.navbar {
  background-color: #181818f0;
  border: 0 #000;
  justify-content: center;
  align-items: center;
  height: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  top: auto;
  left: 0;
  right: 0;
}

.navbar.rd-light {
  background-color: var(--white);
  opacity: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 82px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  box-shadow: 0 0 6px #00000080;
}

.link-block-twitter {
  margin-left: 0;
  margin-right: 0;
}

.footer-copyright {
  color: #666;
  border-top: 1px solid #e0e0e033;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.footer-copyright.dark {
  border-top-color: var(--lavender);
}

.cause-title {
  color: var(--2c2c2c);
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Poppins;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
}

.dropdown {
  background-color: #0000;
  display: block;
  position: relative;
}

.dropdown.blue, .dropdown.hide-individual {
  display: none;
}

.h1 {
  color: var(--2c2c2c);
  letter-spacing: -1px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 55px;
  line-height: 65px;
}

.h1.center {
  color: #272830;
  text-align: center;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Poppins;
  font-weight: 600;
}

.h1.center.white {
  color: var(--fafafa);
  font-family: Adobeclean, Arial, sans-serif;
  line-height: 48px;
}

.cause-card {
  background-color: #fff;
  border: 1px solid #dbe8f1;
  border-radius: 6px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cause-card:hover {
  box-shadow: 8px 8px 24px #00000017;
}

.cause-card.cause-form-card {
  background-color: var(--1473e6);
  justify-content: center;
  align-items: center;
}

.cause-card.padding {
  height: auto;
  margin-bottom: 20px;
}

.footer-heading {
  color: #333;
  letter-spacing: 0;
  margin-top: 5px;
  margin-bottom: 14px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.footer-heading.white {
  color: var(--lavender);
  font-family: Adobeclean, Arial, sans-serif;
  font-weight: 600;
}

.dropdown-link {
  color: var(--4b4b4b);
  background-color: #fff;
  border-radius: 6px;
  font-family: Poppins;
  font-size: 13px;
  font-weight: 500;
  line-height: 23px;
  transition: background-color .4s;
}

.dropdown-link:hover {
  background-color: var(--fafafa);
  color: var(--1473e6);
}

.dropdown-link.w--current {
  background-color: var(--white);
  color: #505e78;
}

.dropdown-link.w--current:hover {
  color: var(--1473e6);
}

.nav-menu {
  flex: 0 auto;
  align-self: center;
  display: flex;
}

.nav-menu.w--current {
  text-decoration: none;
}

.footer {
  background-color: var(--fafafa);
  text-align: center;
  border-top: 1px solid #e3e3e3;
  align-items: flex-start;
  padding: 96px 20px 20px;
}

.footer.small {
  background-color: #f6fbff;
  background-color: var(--1473e6);
  border-top: 0 #0000;
  padding-bottom: 0;
}

.footer.dark {
  background-color: var(--2c2c2c);
  border-top-style: none;
  padding-top: 200px;
}

.footer.dark.no-padding {
  padding-top: 60px;
  padding-bottom: 0;
}

.case-info {
  object-fit: fill;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 210px;
  margin: 0 50px 20px;
  padding: 0;
  display: block;
  position: static;
  overflow: visible;
}

.sub-text {
  background-color: var(--1473e6);
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  border-radius: 4px;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 20px;
  padding: 3.5px 10px 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  display: inline-block;
}

.sub-text.center {
  color: #4760fc;
  text-align: center;
  background-color: #0000;
  border: 1px #d7d5ff;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 700;
}

.sub-text.center.name {
  background-color: var(--1473e6);
  color: #fff;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-style: none;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 10px;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.sub-text.center.name.light {
  background-color: var(--2680eb);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.sub-text.center.name {
  background-color: var(--1473e6);
  color: #fff;
  text-align: left;
  border-style: none;
  border-radius: 4px 4px 0 0;
  margin-left: 0;
  margin-right: 0;
  padding: 3px 10px;
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.sub-text.center.name.title {
  text-align: left;
  background-color: #ff6e0d;
  background-color: var(--6e6e6e);
  text-align: left;
  border-radius: 4px;
  padding-bottom: 3px;
  font-weight: 500;
}

.lab-large-paragraph {
  color: #383838;
  text-transform: none;
  order: 0;
  margin-top: 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.lab-large-paragraph.white {
  color: var(--white);
  text-align: left;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.lab-large-paragraph.white.center {
  text-align: center;
}

.lab-large-paragraph.white.top-padding20 {
  padding-top: 20px;
}

.features-info {
  order: 0;
}

.nav-button {
  color: #fff;
  border-radius: 0;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.footer-column-div {
  flex: 0 auto;
  width: auto;
}

.footer-column-div.padding {
  width: 15.2827%;
  margin-left: 0;
  margin-right: 40px;
}

.footer-column-div.lab-hideonload {
  display: none;
}

.logo-heading {
  color: #fff;
  margin-top: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.logo-heading.footer {
  color: var(--alice-blue);
  text-align: left;
  background-color: #0000;
  border-top-style: none;
  margin-top: 0;
  padding: 0;
}

.logo-heading.footer.dark {
  color: var(--2c2c2c);
}

.logo-heading.white {
  color: #fff;
}

.color {
  color: var(--6e6e6e);
}

.color.white {
  color: var(--2680eb);
}

.promo-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.promo-grid.center-flex {
  align-items: center;
}

.promo-side-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.promo-features {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.features-tag {
  color: var(--4b4b4b);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.features-tag.light {
  color: var(--b3b3b3);
}

.side-section-image {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209540922bb697_Untitled-15.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: flex-end;
  width: 50%;
  height: 740px;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.testimonial-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.avatar-block {
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.slide-nav {
  color: #3774f0;
  background-color: #0000;
  border-style: none;
  border-color: #d2d2f5;
  border-radius: 10px;
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 8px;
  line-height: 30px;
  display: flex;
  position: static;
}

.avatar-info {
  text-transform: none;
  flex: 1;
  margin-top: 20px;
}

.testimonial-slide {
  border: 1px #000;
  width: 100%;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.avatar-icon {
  color: #00cca7;
  text-transform: uppercase;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 80px;
  margin-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.avatar-icon.third {
  border: 3px solid var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095ebf82bb679_Team-3.webp");
}

.avatar-icon.second {
  border: 3px solid var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095063f2bb677_Team-1.webp");
}

.avatar-icon.first {
  border: 4px solid var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520957d6f2bb67d_Team-4.webp");
  border-radius: 100%;
}

.avatar-icon.second {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095063f2bb677_Team-1.webp");
}

.avatar-icon.first {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520957d6f2bb67d_Team-4.webp");
}

.avatar-icon.third {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095ebf82bb679_Team-3.webp");
  margin-bottom: 10px;
  margin-right: 20px;
}

.visible-mask {
  background-color: #0000;
  border: 1px #000;
  overflow: visible;
}

.testimonial-slide-wrapper {
  color: #333;
  text-transform: lowercase;
  background-color: #0000;
  border: 0 #e3e3e3;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0 0 20px;
  font-size: 18px;
  text-decoration: none;
  position: relative;
}

.left-arrows {
  color: #000;
  background-color: #fff;
  border: 1px solid #d2d2f5;
  border-radius: 6px;
  width: 48px;
  height: 48px;
  margin-top: 170px;
  margin-left: -30px;
  font-size: 13px;
  box-shadow: 0 12px 24px #00000017;
}

.left-arrows.testimonial-arrow {
  margin-top: 125px;
  display: none;
  overflow: hidden;
}

.right-arrows {
  color: #000;
  background-color: #fff;
  border: 1px solid #d2d2f5;
  border-radius: 6px;
  width: 48px;
  height: 48px;
  margin-top: 170px;
  margin-right: -30px;
  font-size: 13px;
  box-shadow: 0 11px 24px #00000017;
}

.right-arrows.testimonial-arrow {
  margin-top: 125px;
  display: none;
}

.lightbox-play {
  background-color: var(--1473e6);
  border: 2px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 20px;
  display: flex;
}

.watch-video-now {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 800;
  line-height: 28px;
}

.services-div {
  text-align: left;
  flex: 1;
}

.block-service {
  box-shadow: none;
  margin-top: 20px;
  transition: transform .35s;
}

.block-service.flex-block-service {
  background-color: #d2d2f5;
  border: 1px #d2d2f5;
  border-radius: 10px;
  align-items: center;
  width: auto;
  padding: 20px 40px;
  display: flex;
  box-shadow: inset 0 0 3px #d2d2f5;
}

.block-service.flex-block-service.light {
  box-shadow: none;
  background-color: #f8f8ff;
  border-style: solid;
  width: 380px;
  padding-left: 20px;
}

.block-service.flex-block-service.light.center {
  background-color: #fff;
  border-color: #e0f2ff;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  padding: 10px;
}

.block-service.flex-block-service.light.center:hover {
  transform: translate(0, -6px);
}

.min {
  margin-bottom: 0;
}

.social-icon {
  color: var(--2c2c2c);
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-left: 12px;
  margin-right: 12px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.social-icon.facebook-icon {
  opacity: 1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095c3f02bb80f_facebook-logo%20Black.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 1px solid #d7d5ff;
  border-radius: 2px 0 0 2px;
  width: 32px;
  height: 32px;
  margin-bottom: -1px;
  margin-right: 5px;
  transition: background-color .2s, opacity .4s;
  position: relative;
  overflow: hidden;
}

.social-icon.facebook-icon:hover {
  opacity: 1;
  background-color: #0000;
  border-color: #8280a8;
}

.social-icon.facebook-icon.light {
  background-color: var(--alice-blue);
  opacity: .6;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}

.social-icon.facebook-icon.light {
  opacity: 1;
  background-color: #fff;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}

.social-icon.facebook-icon.light:hover {
  opacity: 1;
}

.social-icon.google-plus-icon {
  opacity: 1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209513d72bb80b_icon%20(5).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 1px solid #d7d5ff;
  border-radius: 0;
  width: 32px;
  height: 32px;
  margin-bottom: -1px;
  margin-right: 5px;
  transition: background-color .2s, opacity .4s;
  position: relative;
  overflow: hidden;
}

.social-icon.google-plus-icon:hover {
  opacity: 1;
  background-color: #0000;
  border-color: #8280a8;
}

.social-icon.google-plus-icon.light {
  background-color: var(--alice-blue);
  opacity: .6;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-left: 1px;
  margin-right: 0;
}

.social-icon.google-plus-icon.light {
  opacity: 1;
  background-color: #fff;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-left: 1px;
  margin-right: 0;
}

.social-icon.google-plus-icon.light:hover {
  opacity: 1;
}

.social-icon.twitter-icon {
  opacity: 1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209508f02bb672_twitter-logo-silhouette%20(2).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 1px solid #d7d5ff;
  border-radius: 0 2px 2px 0;
  width: 32px;
  height: 32px;
  margin-bottom: -1px;
  margin-right: -1px;
  transition: background-color .2s, opacity .4s;
  position: relative;
  overflow: hidden;
}

.social-icon.twitter-icon:hover {
  opacity: 1;
  background-color: #0000;
  border-color: #8280a8;
}

.social-icon.twitter-icon.light {
  background-color: var(--alice-blue);
  opacity: .6;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-left: 1px;
  margin-right: 0;
}

.social-icon.twitter-icon.light {
  opacity: 1;
  background-color: #fff;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-left: 1px;
  margin-right: 0;
}

.social-icon.twitter-icon.light:hover {
  opacity: 1;
}

.social-icon.instagram-icon {
  opacity: 1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095efcd2bb80a_instagram%20(1).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 1px solid #d7d5ff;
  border-radius: 0;
  width: 32px;
  height: 32px;
  margin-top: 0;
  margin-bottom: -1px;
  margin-right: 5px;
  padding-top: 0;
  transition: background-color .2s, opacity .4s;
  position: relative;
  overflow: hidden;
}

.social-icon.instagram-icon:hover {
  opacity: 1;
  background-color: #0000;
  border-color: #8280a8;
}

.social-icon.instagram-icon.light {
  background-color: var(--alice-blue);
  opacity: .6;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-left: 1px;
  margin-right: 0;
}

.social-icon.instagram-icon.light {
  opacity: 1;
  background-color: #fff;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-left: 1px;
  margin-right: 0;
}

.social-icon.instagram-icon.light:hover {
  opacity: 1;
}

.facts-nr {
  color: var(--1473e6);
  text-align: center;
  height: 70px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 10px;
  font-family: Poppins;
  font-size: 49px;
  font-weight: 600;
  line-height: 70px;
  position: relative;
  top: -12px;
  left: 0;
}

.big-facts {
  color: var(--2c2c2c);
  text-align: center;
  text-transform: none;
  margin-bottom: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.facts-grid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-bottom: 20px;
}

.facts-grid.second-variation {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-bottom: 60px;
}

.big-paragraph {
  font-size: 18px;
}

.big-paragraph.white {
  color: #fff;
  margin-bottom: 20px;
  font-family: Adobeclean, Arial, sans-serif;
  line-height: 30px;
}

.top-cause-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 16px;
}

.top-cause-grid.case-study {
  grid-template-columns: 1fr 1fr 1fr;
}

.cause-form {
  width: 100%;
}

.form-cause-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px 60px;
  display: flex;
}

.form {
  border: 1px #000;
  align-items: center;
  display: flex;
}

.text-field {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 70%;
  height: 50px;
  margin-bottom: 0;
}

.submit-button {
  background-color: var(--1473e6);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 30%;
  height: 50px;
  font-family: Poppins;
  font-size: 16px;
  line-height: 26px;
}

.cause-form-text {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: 38px;
}

.cause-form-text.white {
  color: #fff;
  margin-bottom: 40px;
  font-family: Mulish;
  font-size: 32px;
  line-height: 42px;
}

.cause-form-icon {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095410c2bb66b_email.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 6px;
  width: 100px;
  height: 100px;
  margin-bottom: 25px;
}

.cause-top-image {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209583f92bb7e5_AdobeStock_332577531_Preview.jpeg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 250px;
  position: relative;
  inset: 0% 0% auto;
}

.heading-white {
  color: #fff;
  font-weight: 700;
}

.image {
  border-radius: 0;
  max-width: 76%;
  margin-left: auto;
  margin-right: auto;
}

.page-title-sec {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.page-title-sec.left {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.about-block {
  background-color: var(--1473e6);
  border-radius: 10px;
  margin: -120px auto 60px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.about-block.white {
  background-color: var(--alice-blue);
  margin-top: -144px;
  margin-bottom: 96px;
}

.about-block.small {
  width: 100%;
  margin-top: -120px;
  box-shadow: 0 6px 30px #0000001a;
}

.about-block.small.blog {
  background-color: var(--1473e6);
  border-radius: 20px;
  margin-bottom: 48px;
}

.about-div-grid {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  border: 0 #000;
  grid-template-rows: auto;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.about-div-grid.no-line {
  margin-bottom: 60px;
}

.small-title {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-weight: 700;
}

.gallery-card {
  color: #333;
  text-align: center;
  text-transform: lowercase;
  background-color: #fff;
  border: 1px #dbe3ff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-bottom: 0;
  padding: 0;
  font-size: 18px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 6px 30px #0000001a;
}

.slide-nav-testimonials {
  color: #3774f0;
  background-color: #0000;
  border-radius: 10px;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 8px;
  line-height: 30px;
  display: inline-block;
  position: static;
}

.second-testimonial-slide {
  width: 33.3333%;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.right-arrow {
  color: #000;
  background-color: #fff;
  border: 1px solid #d2d2f5;
  border-radius: 6px;
  width: 48px;
  height: 48px;
  margin-top: 140px;
  margin-right: -30px;
  font-size: 13px;
  box-shadow: 0 11px 24px #00000017;
}

.right-arrow.testimonial-arrow {
  margin-top: 140px;
  display: none;
  overflow: visible;
}

.review-name {
  color: #000;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.second-testimonial-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.left-arrow {
  color: #000;
  background-color: #fff;
  border: 1px solid #d2d2f5;
  border-radius: 6px;
  width: 48px;
  height: 48px;
  margin-top: 140px;
  margin-left: -30px;
  font-size: 13px;
  box-shadow: 0 12px 24px #00000017;
}

.left-arrow.testimonial-arrow {
  margin-top: 140px;
  display: none;
  overflow: visible;
}

.testimonial-block-color {
  background-color: var(--1473e6);
  background-image: linear-gradient(#4b39efd9, #4b39efd9);
  border-radius: 6px;
  width: auto;
  max-width: 900px;
  height: auto;
  margin: 40px auto;
  position: absolute;
  inset: 0%;
}

.top-process {
  justify-content: space-between;
  display: flex;
}

.top-process._80 {
  width: 100%;
}

.top-process._90 {
  color: var(--fafafa);
  width: 100%;
}

.process-list {
  width: 100%;
  margin-top: 20px;
}

.process-list-item {
  color: #fff;
  margin-bottom: 30px;
}

.proces-percentage {
  color: var(--alice-blue);
  margin-top: 0;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
}

.proces-percentage.dark {
  color: var(--2c2c2c);
}

.colored-bar {
  background-color: #b87df9;
  border-radius: 8px;
  height: 10px;
}

.colored-bar._90 {
  background-color: var(--1473e6);
  width: 90%;
}

.colored-bar._80 {
  background-color: var(--2680eb);
  width: 80%;
}

.proces-title {
  color: var(--alice-blue);
  margin-top: 0;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 400;
}

.proces-title.dark {
  color: var(--2c2c2c);
}

.process-bar {
  background-color: #ffffffb3;
  border-radius: 8px;
  width: 100%;
  height: 10px;
}

.process-bar.dark {
  background-color: #bdb0d857;
}

.white-footer-text {
  color: var(--b3b3b3);
  width: 300px;
  margin-top: 15px;
  font-family: Adobeclean, Arial, sans-serif;
}

.white-footer-text.white {
  color: var(--lavender);
}

.white-footer-link {
  color: var(--b3b3b3);
  border: 1px #000;
  margin-bottom: 6px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: border .3s, color .3s;
  display: inline-block;
}

.white-footer-link:hover {
  color: var(--b3b3b3);
  border-bottom: 0 #0000;
  text-decoration: underline;
}

.white-footer-link.white {
  color: var(--lavender);
}

.blog-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  margin-top: 0;
}

.blog-slide {
  width: 50%;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.blog-card {
  border: 0px none var(--fafafa);
  color: #333;
  text-align: center;
  text-transform: lowercase;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: 0;
  font-size: 18px;
  text-decoration: none;
  transition: transform .4s;
  display: block;
  position: relative;
}

.blog-card:hover {
  transform: translate(0, -5px);
}

.blog-image {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520950de72bb811_support.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px 10px 0 0;
  width: 100%;
  height: 350px;
}

.blog-content {
  color: #000;
  text-align: left;
  padding: 30px 35px;
  box-shadow: 1px 1px 11px 1px #2c2c2c45;
}

.bottom-blog {
  border-top: 1px solid #dbe3ff;
  border-bottom: 1px #dbe3ff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.blog-date {
  color: var(--6e6e6e);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  display: block;
}

.blog-date.padding-top {
  color: var(--1473e6);
  text-transform: none;
  background-color: #dae4f0;
  margin-top: 20px;
  padding: 5px 10px;
  display: inline-block;
}

.blog-date.padding-top.big {
  color: #cac4ff;
  font-size: 16px;
  font-weight: 600;
}

.blog-title {
  color: #000;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
  display: block;
}

.blog-title.latest-title {
  color: var(--2c2c2c);
  margin-bottom: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
  text-decoration: none;
  display: block;
}

.blog-title.latest-title.w--current {
  line-height: 42px;
}

.blog-title.credentials-title {
  color: var(--2c2c2c);
  margin-bottom: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 80px;
  text-decoration: none;
  display: block;
}

.blog-title.credentials-title.w--current {
  line-height: 42px;
}

.avatar-position {
  color: var(--1473e6);
  text-transform: none;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-decoration: underline;
  display: none;
}

.blog-avatar {
  color: #00cca7;
  text-transform: uppercase;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0%;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48px;
  height: 48px;
  margin-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.big-videolight-box {
  z-index: 6;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520953a422bb6cd_AdobeStock_317225175_Preview.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  min-height: 400px;
  margin: 0 auto -190px;
  text-decoration: none;
  display: flex;
  position: relative;
  bottom: auto;
  box-shadow: 0 6px 30px #0000001a;
}

.video-button-div {
  background-color: #fff;
  border-radius: 100px;
  align-items: center;
  padding: 5px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 10px 20px #4b39ef42;
}

.video-button-div:hover {
  transform: translate(0, -10px);
}

.video-icon {
  background-color: var(--1473e6);
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 0;
  display: flex;
}

.video-text {
  color: #000;
  font-family: Adobeclean, Arial, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.latest-block {
  flex-direction: row;
  align-items: flex-start;
  max-width: 1440px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 12px;
  padding-left: 0;
  transition: transform .4s;
  display: flex;
}

.latest-block:hover {
  transform: translate(0, -5px);
}

.latest-image {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209576022bb810_Half.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex: 0 auto;
  align-self: center;
  width: 46vw;
  max-width: 680px;
  height: 340px;
  margin-left: 0;
  padding-left: 0;
}

.latest-content {
  flex: 1;
}

.testimonial-side-section {
  flex-direction: row;
  display: flex;
}

.blog-info {
  background-color: #0000005c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.blog-post-info {
  color: #00cca7;
  text-transform: uppercase;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.category {
  color: #6a4ee1;
  font-size: 12px;
}

.category.colored {
  color: #fff;
  background-color: #6a4ee1;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
}

.blog-heading {
  color: #fff;
  text-transform: capitalize;
  font-size: 21px;
  line-height: 31px;
}

.form-block-contact {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.text-field-contact {
  float: left;
  border: 1px solid var(--b3b3b3);
  background-color: var(--fafafa);
  color: var(--4b4b4b);
  border-radius: 4px;
  height: 50px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
}

.text-field-contact:hover {
  border-bottom-color: #d2d2f5;
}

.text-field-contact:focus {
  border-color: var(--2680eb-2);
}

.text-field-contact.message {
  object-fit: fill;
  height: 140px;
  max-height: 180px;
  overflow: visible;
}

.text-field-contact.protect {
  text-align: center;
  margin-bottom: 20px;
  font-family: Poppins;
}

.left-form {
  text-align: left;
}

.contact-content {
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #e4ecf691;
  border-radius: 10px;
  height: auto;
  padding: 45px 24px;
  position: relative;
  right: -45px;
  box-shadow: 7px 7px 25px #525b731f;
}

.contact-content.new {
  z-index: 0;
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-color: #d2d2f5;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: static;
}

.success-message-new {
  background-color: var(--1473e6);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  width: 100%;
  font-family: Poppins;
}

.lab-center-button-wrapper {
  text-align: left;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  display: flex;
}

.lab-center-button-wrapper.lab-no-padding {
  margin-top: 10px;
  margin-bottom: 0;
}

.lab-center-button-wrapper.lab-padding-bottom {
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.lab-center-button-wrapper.lab-padding-bottom.lab-hideonload {
  display: none;
}

.lab-center-button-wrapper.left {
  justify-content: flex-start;
  margin-top: 40px;
  margin-bottom: 0;
}

.lab-center-button-wrapper.cta {
  margin-bottom: 0;
}

.error-message-second {
  color: #fff;
  text-align: center;
  background-color: #d7373f;
  border-radius: 10px;
  padding: 20px;
  font-family: Poppins;
}

.grid-contact {
  grid-template-rows: auto;
}

.promo-blog-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  align-items: start;
}

.blog-link {
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 20px;
  padding: 40px;
}

.post-title {
  color: #000;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

.post-title.white {
  color: #fff;
  font-family: Poppins;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.post-title.white:hover {
  color: var(--6e6e6e);
}

.post-paragraph {
  color: #8288a1;
  text-transform: none;
  font-family: Mulish;
  font-size: 20px;
  line-height: 30px;
}

.contact-div-info {
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  max-width: 1100px;
  margin-top: -60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
  box-shadow: 0 5px 30px #0000001a;
}

.contact-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.contact-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 40px 60px;
  display: flex;
  position: relative;
}

.contact-wrapper:hover {
  background-color: #0000;
}

.contact-wrapper.midd {
  border-left: 1px solid #dde7ee;
  border-right: 1px solid #dde7ee;
  border-radius: 0;
}

.contact-icon-wrapper {
  color: #6a4ee1;
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.white-image-icon {
  display: none;
  position: absolute;
}

.contact-title {
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 31px;
}

.white-sponsor {
  background-color: #0000;
  border-radius: 10px;
}

.blog-slider-card {
  background-color: #0000;
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin-top: -96px;
}

.white-blog-slide {
  width: 33.333%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
}

.white-blog-card {
  color: #000;
  text-align: left;
  padding: 50px;
}

.blog-card-white {
  color: #333;
  text-align: center;
  text-transform: lowercase;
  background-color: #fff;
  border: 1px #dbe3ff;
  border-right-style: solid;
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: 0;
  font-size: 18px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.blog-card-white.midd {
  border-left-style: none;
  border-left-color: #dde7ee;
  border-right-style: solid;
  border-right-color: #dde7ee;
}

.section-team-image {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095ebf82bb679_Team-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 380px;
  position: relative;
}

.section-team-wrapper {
  position: relative;
  overflow: hidden;
}

.overlay-team {
  text-align: center;
  background-color: #000c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mask {
  border-radius: 6px;
  overflow: hidden;
}

.mask.blog {
  box-shadow: 0 6px 30px #0000001a;
}

.light {
  color: var(--b3b3b3);
}

.testimonial-horizontal {
  background-color: #0000;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.whitish-slide-nav {
  background-color: var(--6e6e6e);
  color: #3774f0;
  border-radius: 10px;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 8px;
  line-height: 30px;
  display: inline-block;
  position: static;
}

.avatar-info-div {
  text-transform: none;
  flex: 1;
}

.testimonial-slide-vr-2 {
  width: 100%;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.review-paragraph {
  text-align: center;
}

.review-paragraph.white {
  color: var(--alice-blue);
  font-size: 20px;
  line-height: 30px;
}

.reviwer-name {
  color: var(--alice-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.testimonial-card {
  color: #333;
  text-transform: lowercase;
  background-color: #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 45px 50px 50px;
  font-size: 18px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hero-grid {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.hero-grid.blog {
  grid-template-columns: 3fr 1.25fr;
  padding-top: 40px;
}

.hero-grid.centered {
  grid-column-gap: 86px;
  grid-row-gap: 10px;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: grid;
}

.hero-grid.author {
  grid-template-columns: .75fr .25fr;
}

.services-wrapper-card {
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  max-width: 1200px;
  margin-top: -96px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 60px;
  box-shadow: 0 5px 30px #18143b4d;
}

.services-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.services-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520951ef02bb78f_Pr%20product%20icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 12px;
}

.services-icon.second {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095d93f2bb78c_Ae%20product%20icon.svg");
  width: 80px;
  height: 80px;
}

.services-wrapper-slide {
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.text-top-blog {
  color: var(--2680eb);
  margin-bottom: 10px;
  font-weight: 600;
  display: block;
}

.features-icon {
  color: #00cca7;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 10px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.features-icon.seventh {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095375d2bb7c5_Icon_plan%20with%20pencil.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  width: 60px;
  height: 60px;
}

.features-icon.eighth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095b7a92bb7c7_Icon_cc%20integration%203.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 60px;
  height: 60px;
  margin-top: 0;
}

.features-icon.ninth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209512912bb7c8_Icon_online%20Course.svg");
  background-position: 0 0;
  background-size: auto;
}

.features-icon.tenth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095108c2bb7c9_Icon_online%20location.svg");
  background-position: 0 0;
  background-size: cover;
}

.features-icon.rd1 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209513542bb7bf_compose_white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 0;
}

.features-icon.rd4 {
  filter: saturate(0%) brightness(1000%);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209583c92bb7d5_Icon_read_blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 0;
}

.features-icon.rd2 {
  filter: saturate(0%) brightness(2000%);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095af022bb7d3_Icon_take-test_blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 0;
}

.features-icon.rd5 {
  filter: saturate(0%) brightness(1000%);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520952bd82bb7ca_Icon_Select.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 0;
}

.features-icon.rd6y {
  filter: saturate(0%) brightness(1000%);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209581852bb7d4_Icon_schedule_blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-bottom: 0;
}

.features-icon.play {
  filter: saturate(0%) brightness(1000%);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520951d202bb68d_icons8-play-96%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 54px;
  margin-bottom: 0;
}

.features-icon.cousera {
  filter: saturate(0%) brightness(2000%);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/670bf7a66991b32c7188b547_New%20Courses_.svg");
  background-position: 53%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 54px;
  margin-top: 6px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 6px;
}

.lab-portfolio-grid-resources {
  grid-column-gap: 46px;
  grid-row-gap: 60px;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.lab-portfolio-image-wrapper {
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209580d02bb779_AdobeStock_298117291_Preview.webp");
  background-position: 41%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 260px;
  max-height: 320px;
  display: flex;
  box-shadow: 0 5px 25px #0000001a;
}

.lab-portfolio-image-wrapper.second {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc16e784abdb190038b6ce_AdobeStock_373094508_2048.webp");
  background-position: 0 0;
  background-size: cover;
}

.lab-portfolio-image-wrapper.first {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a7aea8f4e91ecafa5a_AdobeStock_417739002_2048.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 0;
}

.lab-portfolio-image-wrapper.third {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc03e26f857316e04ba95e_AdobeStock_315349687_2048.webp");
  background-position: 0 0;
  background-size: cover;
}

.lab-portfolio-image-wrapper.fourth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc16e8b687aff3fa903d4a_AdobeStock_371827900_2048.webp");
  background-position: 0 0;
  background-size: cover;
}

.lab-portfolio-image-wrapper.fifth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095719d2bb7b6_AdobeStock_422175250_Preview.webp");
  background-position: 0 0;
  background-size: cover;
}

.lab-portfolio-image-wrapper.sixth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a763f600c0fd77e2ae_AdobeStock_210865039_2048.webp");
  background-position: 0 0;
  background-size: cover;
}

.lab-portfolio-image-wrapper.seventh {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60d55c16de3f53cd7a1200f7_adobe_live.webp");
  background-position: 50%;
  background-size: cover;
}

.lab-portfolio-image-wrapper.eleventh {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60d154847d2b43380ad49c4a_AdobeStock_295967917_Preview.webp");
  background-position: 0 0;
  background-size: cover;
}

.lab-portfolio-image-wrapper.thirteenth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60d55bcc91d0dae477e404c9_Ana-Katarina-Charvet.webp");
  background-position: 30%;
  background-size: cover;
}

.lab-portfolio-image-wrapper.level-up-image {
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209512642bb7e2_ACP-SPecialty-Laptop-Mockup_videographer3.webp");
  background-position: 0 0;
  background-size: contain;
  background-clip: border-box;
}

.lab-portfolio-image-wrapper.edex-image {
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/617a83dfbbeb638087f85a16_1%2C4.3.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: 310px;
}

.lab-portfolio-image-wrapper.edex-image.rd-2 {
  aspect-ratio: 1;
  filter: none;
  mix-blend-mode: normal;
  background-image: none;
  width: 450px;
  height: 300px;
  max-height: 400px;
  margin-left: 0;
  margin-right: 0;
  overflow: visible;
}

.lab-portfolio-image-wrapper.edex-image.rd-copy-copy-copy {
  aspect-ratio: 1;
  mix-blend-mode: normal;
  background-image: none;
  width: 450px;
  height: 300px;
  max-height: 400px;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  overflow: visible;
}

.lab-portfolio-image-wrapper.twenty {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/65a7a87ffc511a73407cded7_4-new-thumbnails_community_event_marketing-03.webp");
  background-position: 30%;
  background-size: cover;
}

.portfolio-content {
  border-radius: 6px;
  flex: 1;
  align-self: stretch;
  margin-left: 12px;
  margin-right: 12px;
}

.portfolio-services {
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  flex-direction: row;
  align-items: flex-start;
  height: auto;
  margin-top: 8px;
  margin-bottom: 12px;
  padding: 0;
  font-size: 16px;
  line-height: 23px;
  text-decoration: none;
  display: flex;
}

.portfolio-div-info {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  margin-top: -19px;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.lab-portfoliosubtitle {
  color: var(--alice-blue);
  text-transform: none;
  margin-top: 0;
  padding-left: 10px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.page-header {
  padding-top: 120px;
  padding-bottom: 60px;
}

.page-header.gray {
  background-color: var(--fafafa);
  padding-top: 120px;
  padding-bottom: 120px;
}

.page-header.color {
  background-color: var(--1473e6);
  padding-top: 120px;
  padding-bottom: 120px;
}

.page-header.color.padding {
  padding-bottom: 180px;
}

.page-header.dark {
  background-color: var(--2c2c2c);
}

.page-header.blog {
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.heading {
  color: var(--2c2c2c);
  font-family: Adobeclean, Arial, sans-serif;
  font-weight: 600;
}

.heading.page {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 50px;
  line-height: 60px;
}

.heading.page.white {
  color: #fff;
}

.heading.blogpost {
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 36px;
  line-height: 40px;
}

.big-text {
  color: var(--2c2c2c);
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 17px;
}

.grid-scale {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-scale.style {
  grid-column-gap: 20px;
}

.blue-500 {
  background-color: #1473e6;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  display: flex;
}

.blue-500.blue-600 {
  background-color: #0d66d0;
}

.blue-500.slate-grey {
  background-color: #b3b3b3;
}

.blue-500.blue-700 {
  background-color: #095aba;
}

.blue-500.blue-400 {
  background-color: #2680eb;
}

.blue-500.lavender {
  background-color: #e1e1e1;
}

.blue-500.light-cyan {
  background-color: #eaeaea;
  border: 1px #0000;
}

.blue-500.gray-900 {
  background-color: #2c2c2c;
}

.blue-500.new {
  background-color: #b3b3b3;
}

.blue-500.new-one {
  background-color: #cacaca;
}

.color-text {
  background-color: #fff;
  border-radius: 5px;
  padding: 5px 20px;
}

.gray-space {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.gray-space.blue {
  background-color: var(--2680eb-2);
}

.gray-space.dark {
  background-color: var(--b3b3b3);
}

.testimonial-side {
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 90px;
  padding-bottom: 70px;
}

.about-image-card-ppro {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.about-image-card-ppro.full {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

.about-image-card-ppro.blog {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
  max-height: 600px;
}

.about-content-div {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 0;
  display: flex;
}

.small {
  color: var(--2c2c2c);
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 13px;
  line-height: 23px;
}

.richtext {
  color: #fff;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 32px;
  padding-left: 42px;
  padding-right: 42px;
}

.richtext h4 {
  color: var(--2c2c2c);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
}

.richtext.case-study {
  width: 60%;
}

.richtext.case-study h2 {
  color: #fff;
  font-family: Adobeclean, Arial, sans-serif;
}

.richtext.case-study p {
  color: var(--lavender);
  font-family: Adobeclean, Arial, sans-serif;
}

.richtext.case-study h3, .richtext.case-study h6 {
  color: #fff;
  font-family: Adobeclean, Arial, sans-serif;
}

.richtext.case-study li {
  color: var(--2680eb-2);
  font-family: Adobeclean, Arial, sans-serif;
}

.richtext.case-study blockquote {
  color: #fff;
}

.richtext.case-study h5 {
  color: var(--alice-blue);
  font-family: Adobeclean, Arial, sans-serif;
}

.richtext h2 {
  margin-top: 48px;
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 35px;
}

.richtext li {
  margin-bottom: 6px;
  font-size: 18px;
  line-height: 27px;
}

.richtext ul {
  margin-bottom: 18px;
  padding-left: 32px;
}

.richtext h3 {
  font-size: 24px;
  line-height: 32px;
}

.richtext p {
  margin-top: 18px;
  margin-bottom: 18px;
  line-height: 27px;
}

.richtext blockquote {
  background-color: var(--color);
  border-left-width: 2.4px;
  border-left-color: #367ea8;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.richtext h1 {
  font-size: 36px;
  line-height: 45px;
}

.richtext figcaption {
  color: var(--444);
  font-size: 18px;
  line-height: 27px;
}

.center {
  text-align: center;
}

.center.h3-career {
  font-size: 26px;
}

.center._4-why {
  font-size: 24px;
  line-height: 26px;
}

.center.h3exam {
  font-size: 30px;
  line-height: 30px;
}

.white {
  color: var(--white);
  align-items: flex-end;
  text-decoration: none;
}

.white.sub-text {
  background-color: var(--fafafa);
  color: var(--1473e6);
  text-transform: uppercase;
  border-radius: 7px;
  margin-top: 10px;
  padding-top: 4px;
  font-size: 14px;
}

.white.sub-text.lab-hideonload {
  display: none;
}

.white.text-span {
  color: var(--alice-blue);
  text-align: center;
  font-size: 20px;
}

.white.center {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  line-height: 31px;
}

.white.lab-hideonload {
  display: none;
}

.white.padding-headline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 0;
  line-height: 44px;
}

.white.no-padding {
  margin-top: 0;
  margin-bottom: 10px;
}

.white.underline {
  text-decoration: underline;
}

.white.card {
  margin-bottom: 6px;
  font-size: 42px;
}

.white p {
  color: #fff;
}

.white a {
  color: var(--white);
  text-decoration: underline;
}

.white.h2-how-to {
  line-height: 46px;
}

.white li {
  color: #fff;
}

.section-3 {
  padding-top: 96px;
}

.pricing-card {
  background-color: var(--fafafa);
  color: #333;
  text-align: center;
  text-transform: capitalize;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  padding: 45px 50px 50px;
  text-decoration: none;
  transition: transform .3s;
  position: relative;
}

.pricing-card:hover {
  transform: translate(0, -10px);
}

.pricing-card.color {
  background-color: var(--1473e6);
}

.pricing-card.color.no-rounder-corner {
  box-shadow: none;
  background-image: none;
  border-style: none;
  border-radius: 4px;
  transition-property: none;
  overflow: hidden;
}

.pricing-card.color.no-rounder-corner:hover {
  transform: none;
}

.pricing-card.no-roundet-corner {
  box-shadow: none;
  background-color: #fff;
  border-style: none;
  border-radius: 4px;
  transition-property: none;
}

.pricing-card.no-roundet-corner:hover {
  box-shadow: none;
  transform: none;
}

.pricing-list-table {
  border-top: 1px solid var(--lavender);
  border-bottom: 1px solid var(--lavender);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pricing-list-table.light {
  border-bottom-color: #e2ddee66;
}

.small-search-text {
  color: var(--1473e6);
  text-transform: none;
  margin-bottom: 0;
}

.small-search-text.white {
  color: #fff;
  font-family: Mulish;
  font-size: 16px;
  line-height: 26px;
}

.pricing-list {
  color: #30364d;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 24px;
}

.pricing-list.white {
  color: #fff;
}

.top-padding {
  padding-top: 60px;
}

.pricing-text {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 42px;
}

.price-nr {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
  display: block;
}

.price-nr.white {
  color: #fff;
}

.pricing-post-info {
  color: #666;
  text-transform: uppercase;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.pricing-post-info.white {
  color: #fff;
}

.toogle-wrapper {
  background-color: var(--1473e6);
  border: 1px #3c2bd8;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 16px;
}

.toogle-wrapper:hover {
  border: 0 #0000;
}

.toogle-questions {
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
  align-items: center;
  width: 100%;
  padding: 5px 20px;
  display: flex;
}

.toogle-icon {
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-right: 12px;
  display: flex;
}

.minus {
  background-color: var(--fafafa);
  width: 18px;
  height: 2px;
}

.plus {
  background-color: var(--fafafa);
  width: 18px;
  height: 2px;
  position: absolute;
  transform: rotate(90deg);
}

.toogle-title {
  color: var(--fafafa);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
}

.toogle-answer {
  text-align: left;
  padding: 0;
  font-size: 17px;
  line-height: 26px;
  display: block;
}

.toogle-info {
  padding: 20px;
}

.toogle-wrapper-div {
  width: 100%;
}

.pricing-title {
  color: var(--1473e6);
  text-transform: capitalize;
  font-size: 18px;
}

.pricing-title.white {
  color: #fff;
}

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

.pricing-grid.pricing-white-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  margin-top: -96px;
  overflow: hidden;
  box-shadow: 0 10px 30px #18143b1a;
}

.contact-info {
  color: var(--4b4b4b);
  font-family: Poppins;
  font-weight: 500;
  line-height: 24px;
}

.logo-image {
  opacity: .65;
  margin-top: 20px;
}

.logo-image.case {
  height: 50px;
  margin: 0 auto 40px;
  display: block;
}

.link-case {
  text-transform: none;
  text-decoration: none;
}

.testimonial-left-arrow, .testimonial-right-arrow {
  display: none;
}

.team-image {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095ebf82bb679_Team-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 380px;
  position: relative;
}

.team-image.small-team {
  background-position: 50% 0;
  height: 300px;
}

.lab-padding-bottom {
  padding-bottom: 60px;
}

.team-wrapper {
  background-color: #0000;
  border: 1px solid #ebf4fa;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
}

.info-team {
  text-align: center;
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.info-team.on-top {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.blog-tag {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #4760fc;
  padding: 3px 10px;
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
}

.blog-tag.center {
  color: #19155e;
  text-align: center;
  background-color: #0000;
  border: 1px solid #d7d5ff;
  margin-left: auto;
  margin-right: auto;
}

.blog-tag.center.name {
  z-index: 10;
  color: var(--444);
  border-style: none;
  border-radius: 4px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  position: relative;
  inset: 0% auto auto 0%;
}

.blog-tag.center.name:hover {
  color: var(--686868);
  padding-left: 0;
}

.collection-team {
  padding-left: 0;
  padding-right: 0;
}

.image-div-content {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095d7062bb813_Untitled-1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 160px;
  height: 200px;
  position: absolute;
  top: 6%;
  left: 16%;
}

.image-div-content.second {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095ab452bb6cb_ACP-logo_700.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  border-radius: 0;
  width: 350px;
  height: 102px;
  top: 75%;
  left: auto;
  right: 5%;
}

.team-grid-wrapper.gray-block {
  background-color: var(--1473e6);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520950b732bb7da_vlcsnap-2021-04-23-14h09m58s7092.webp");
  background-position: 100%;
  background-size: auto;
  width: 45%;
  margin-left: auto;
  overflow: hidden;
}

.team-grid-wrapper.gradient-block {
  width: 40%;
  height: 100%;
  margin-left: auto;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.features-image {
  text-align: center;
  background-color: #0000;
  height: 70px;
  margin-bottom: 0;
  padding-right: 0;
  position: relative;
  top: 0;
  left: 0;
}

.features-block-tittle {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 0;
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  display: flex;
}

.column-center {
  text-align: center;
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 20px;
}

.breadcrumbs-block {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 44px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 23px;
  display: flex;
}

.link-header-page {
  color: #8796b4;
  background-color: #0000;
  border: 1px solid #a9bce0;
  border-radius: 10px;
  margin-right: 0;
  padding: 5px 10px;
  text-decoration: none;
}

.link-header-page:hover {
  text-decoration: underline;
}

.link-header-page.white {
  border-style: solid;
  border-color: var(--2680eb);
  background-color: var(--2680eb);
  color: #fff;
  border-radius: 4px 0 0 4px;
  padding-left: 20px;
  padding-right: 20px;
}

.link-header-page.white:hover {
  text-decoration: none;
}

.link-header-page.white.light {
  border-style: solid solid solid none;
  border-color: var(--2680eb);
  color: var(--2680eb);
  background-color: #0000;
  border-radius: 0 4px 4px 0;
}

.link-header-page.white.in-dark {
  border-style: solid solid solid none;
  border-color: var(--2680eb);
  border-radius: 0 4px 4px 0;
  font-family: Poppins;
}

.link-header-page.white-color {
  border-color: var(--2680eb);
  color: var(--alice-blue);
  background-color: #ebf4fa80;
  border-radius: 4px 0 0 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins;
  font-weight: 500;
}

.footer-menu {
  border-top: 1px solid var(--lavender);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.footer-menu.dark {
  border-top-color: #e2ddee33;
  justify-content: stretch;
  justify-items: center;
  min-height: 50px;
}

.link-menu {
  color: var(--1473e6);
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.link-menu:hover {
  text-decoration: underline;
}

.link-menu:active, .link-menu:focus, .link-menu:visited {
  text-decoration: none;
}

.footer-heading-link {
  color: #333;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
}

.footer-heading-link.light {
  color: var(--b3b3b3);
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.back-to-top {
  margin-left: 5px;
  padding-top: 3px;
}

.hero-image {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/64634afc50e265ae2394983a_AdobeStock_249688296.webp");
  background-position: 100%;
  background-size: cover;
  background-clip: border-box;
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 400px;
  margin-top: 60px;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 6px 30px #0000001a;
}

.hero-image.padding {
  box-shadow: none;
  opacity: 1;
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095d06d2bb7b4_AdobeStock_422006946_Preview.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  width: 60%;
  height: 600px;
  transition: opacity .2s;
  position: relative;
}

.info-image {
  background-color: var(--2c2c2c);
  border-radius: 0 6px 6px 4px;
  width: 300px;
  height: auto;
  margin-left: 0;
  margin-right: 60px;
  padding: 25px;
}

.quote-paragraph {
  color: var(--alice-blue);
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
}

.name-quote {
  color: var(--6e6e6e);
  margin-bottom: 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.quote-position {
  color: var(--alice-blue);
  font-size: 12px;
}

.sigle-author {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
  flex: 0 auto;
  width: 300px;
  height: 300px;
}

.name-div {
  margin-left: 40px;
}

.name-div.author {
  flex: 1;
  padding-right: 40px;
}

.collection-width {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.collection-width._1200 {
  max-width: 1200px;
}

.gallery-image {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095855e2bb69e_Untitled-7.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.gallery-image.second {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095551e2bb690_Untitled-14.webp");
}

.gallery-image.third {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209540922bb697_Untitled-15.webp");
}

.gallery-image.fourth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095230e2bb698_Untitled-9.webp");
}

.gallery-image.fifth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520952ef02bb691_Untitled-8-p-1080.jpeg");
}

.gallery-image.sixth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095268e2bb69f_Untitled-1.webp");
}

.gallery-grid {
  grid-template: "." minmax(300px, 1fr)
                 "." minmax(300px, 1fr)
                 / 1fr 1fr 1fr 1fr;
  justify-content: stretch;
  max-height: 600px;
  margin-bottom: 60px;
}

.gallery-link {
  object-fit: cover;
  border-radius: 0;
  transition: transform .4s;
  position: relative;
  overflow: hidden;
}

.gallery-link:hover {
  transform: translate(0, -5px);
}

.gallery-photo {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.utility-page-wrap {
  background-color: var(--fafafa);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  width: 400px;
  padding: 40px;
  display: flex;
  box-shadow: 0 6px 30px #0000001a;
}

.utility-page-form {
  border: 1px solid var(--lavender);
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  align-items: stretch;
  width: 400px;
  padding: 40px;
  display: flex;
  box-shadow: 0 6px 30px #0000001a;
}

.text-span {
  color: var(--alice-blue);
}

.lightbox-link {
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.form-block {
  max-width: 600px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.nav-background {
  opacity: 0;
  color: var(--2c2c2c);
  background-color: #2c2c2ced;
  position: absolute;
  inset: 0%;
}

.heading-pass {
  text-align: center;
  margin-bottom: 20px;
}

.paragraph {
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
}

.paragraph.searchresult {
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 18px;
}

.lab-navmenu {
  color: #fff;
  background-color: #0000;
  border-radius: 6px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 12px 10px 12px 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
  transition: background-color .4s;
}

.lab-navmenu:hover {
  color: #2680eb;
  background-color: #0000;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}

.color-2 {
  color: #6e6e6e;
}

.lab--buttonblueoutline {
  float: none;
  clear: none;
  color: #1473e6;
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #0000;
  background-clip: border-box;
  border: 2px solid #1473e6;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  min-width: 72px;
  min-height: 32px;
  max-height: 35px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3.5px 14px 4.5px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .4s;
  display: inline-block;
  position: static;
}

.lab--buttonblueoutline:hover {
  transform: translate(0, -3px);
}

.lab-centered-container {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
  display: block;
  overflow: visible;
}

.lab-centered-container.no-padding-bottom {
  margin-bottom: 0;
}

.lab-image-service-card {
  width: 60px;
  max-width: 120%;
  margin-bottom: 16px;
  font-size: 14px;
}

.lab-image-service-card.rd-small {
  flex: 1;
  align-self: center;
  width: 56px;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.cause-top-image-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209580d02bb779_AdobeStock_298117291_Preview.webp");
  background-position: 50% 9%;
  background-size: auto;
  width: 100%;
  height: 200px;
  position: relative;
  inset: 0% 0% auto;
}

.lab-hideonload {
  display: none;
}

.grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  margin-left: 100px;
  margin-right: 99px;
}

.lab-avatar-customwidth {
  object-fit: cover;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 6px;
  flex: none;
  align-items: center;
  width: auto;
  max-width: 10%;
  height: 70px;
  margin-top: -30px;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
  position: relative;
}

.lab-features-overlay-custom {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: linear-gradient(#0000 52%, #0009 70%);
  background-clip: border-box;
  align-items: flex-end;
  padding-bottom: 30px;
  padding-left: 30px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 60px;
}

.lab-container-centered {
  z-index: 2;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  max-width: 1200px;
  margin: 20px auto;
  display: flex;
  position: relative;
}

.lab-container-centered.small-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}

.lab-container-centered.top-padding.bottom-padding {
  justify-content: flex-start;
}

.lab-container-centered.lab-no-padding {
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-10 {
  object-fit: contain;
  border: 0 #000;
  border-radius: 0;
  max-width: 70%;
  max-height: 100px;
  overflow: visible;
}

.image-10.re {
  max-width: 70%;
}

.image-10.partner {
  max-width: 100%;
}

.lab-button-bluefilled_small {
  color: #fff;
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #1473e6;
  background-clip: border-box;
  border: 3px solid #1473e6;
  border-radius: 26px;
  min-width: 72px;
  min-height: 32px;
  max-height: 35px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2.5px 14px 5.5px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  transition: transform .4s;
  display: inline-block;
  overflow: visible;
}

.lab-button-bluefilled_small:hover {
  border-color: var(--royal-blue);
  background-color: var(--royal-blue);
  transform: translate(0, -3px);
}

.lab-flexcontainer-text {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  border-radius: 0;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.lab-flexcontainer-text.center {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.lab-flexcontainer-text._800 {
  max-width: 800px;
}

.image-11 {
  border-radius: 0;
  max-width: 100%;
  margin: auto;
  padding: 32px;
  display: block;
}

.image-11.rounded {
  border-radius: 20px;
  padding: 0;
}

.lab--buttooutlinewhite {
  float: none;
  clear: none;
  color: #fff;
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 2px solid #fff;
  border-radius: 100px;
  min-width: 72px;
  min-height: 32px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3.5px 14px 5px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .4s;
  position: static;
}

.lab--buttooutlinewhite:hover {
  background-color: #ebf4fa45;
  transform: translate(0, -3px);
}

.div-block-5 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.producticon-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
}

.lab-slider {
  z-index: 1;
  background-color: #0000;
  width: 100%;
  height: auto;
  margin-top: 0;
  overflow: visible;
}

.lab-sliderimage {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209558f02bb77e_AdobeStock_248501615_Preview.webp");
  background-position: 50% 85%;
  background-size: cover;
  border-radius: 6px 6px 0 0;
  width: 100%;
  height: auto;
  min-height: 300px;
  display: flex;
}

.lab-slide {
  width: 50%;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  overflow: visible;
}

.lab-slide-nav {
  color: #3063ca;
  background-color: #0000;
  border-radius: 10px;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 8px;
  line-height: 30px;
  display: inline-block;
  position: static;
}

.lab-sliderimage-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520953a422bb6cd_AdobeStock_317225175_Preview.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px 6px 0 0;
  width: 100%;
  height: auto;
  min-height: 300px;
  display: flex;
}

.lab-sliderimage-3 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209570a72bb7a6_AdobeStock_195428975_Preview.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px 6px 0 0;
  width: 100%;
  height: auto;
  min-height: 300px;
  display: flex;
}

.blog-avatar-premiere-pro {
  color: #00cca7;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520951ef02bb78f_Pr%20product%20icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 0%;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48px;
  height: 48px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.icon-2 {
  color: var(--2680eb-2);
  border: 1px #000;
  margin-top: auto;
  margin-bottom: auto;
  left: 20px;
}

.paragraph-3, .paragraph-4 {
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
}

.left-arrow-3 {
  border: 1px #000;
  overflow: visible;
}

.right-arrow-2 {
  overflow: visible;
}

.icon-3 {
  color: var(--1473e6);
  margin-top: auto;
  margin-bottom: auto;
  inset: 0% auto 0% -40%;
}

.image-wrapper {
  color: #fff;
  text-align: center;
  border-radius: 6px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: block;
  box-shadow: 0 5px 25px #0000001a;
}

.image-12 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095192a2bb7b5_AdobeStock_422938945_Preview.webp");
  background-position: 0 0;
  background-size: auto;
}

.lab-instagram {
  background-color: #fff;
  border: 1px solid #dbe8f1;
  border-radius: 6px;
  flex-direction: column;
  padding-bottom: 212px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lab-instagram:hover {
  box-shadow: 8px 8px 24px #00000017;
}

.lab-instagram.lab-hideonload {
  display: none;
}

.container-padded {
  z-index: 2;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 20px;
}

.container-padded.cta-margin {
  width: 60%;
  padding-top: 50px;
  padding-bottom: 60px;
}

.lab-sliderimage-4 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209526b12bb7a3_AdobeStock_315350229_Preview.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 6px 6px 0 0;
  width: 100%;
  height: auto;
  min-height: 300px;
  display: flex;
}

.lab-sliderimage-5 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095d7c92bb76a_AdobeStock_234635986_Preview.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 6px 6px 0 0;
  width: 100%;
  height: auto;
  min-height: 300px;
  display: flex;
}

.features-icon-2 {
  color: #00cca7;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 10px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.features-icon-2.eighth {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095a4ed2bb7cb_Icon_online%20location.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 60px;
  height: 60px;
}

.image-14 {
  border-radius: 0;
  max-width: 80%;
}

.lab-features-grid-comingsoon {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 33%;
  padding-right: 33%;
  display: grid;
}

.lab-features-grid-comingsoon.rd-2row {
  grid-column-gap: 22px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-items: center;
  width: 50%;
  max-width: 800px;
  padding: 20px 120px 48px;
  transform: scale(1.5);
}

.lab-cta-div-grid {
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-avatar-3 {
  color: #00cca7;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d55209586772bb791_Dw%20product%20icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 0%;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48px;
  height: 48px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.text-span-5, .text-span-6 {
  color: var(--1473e6);
}

.producticon-grid-paragraph {
  grid-template-rows: auto;
  max-width: 85%;
  padding-top: 20px;
  position: relative;
  top: 20px;
}

.eary-access-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 45%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

.lab-large-paragraph-center {
  color: #383838;
  text-align: center;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 75%;
  max-width: 800px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.lab-large-paragraph-center.white {
  color: var(--white);
  width: 100%;
  font-family: Adobeclean, Arial, sans-serif;
  font-weight: 400;
}

.lab-large-paragraph-center.white.bold {
  font-weight: 500;
}

.lab-large-paragraph-center.gray {
  color: var(--6e6e6e);
}

.lab-large-paragraph-center.white {
  color: #fff;
  font-family: Adobeclean, Arial, sans-serif;
  font-weight: 400;
  line-height: 26px;
}

.lab-large-paragraph-center.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.lab-large-paragraph-center.no-padding.white {
  width: 100%;
  display: block;
}

.lab-flexcontainer-image {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  flex-flow: row;
  display: flex;
  overflow: visible;
}

.lab-flexcontainer-image.padded {
  padding-top: 60px;
  padding-left: 80px;
}

.image-square-17 {
  text-align: left;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: static;
  inset: auto 0% 0%;
  overflow: visible;
}

.grid-50-50 {
  grid-column-gap: 60px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row dense;
  padding-top: 20px;
  padding-bottom: 36px;
  overflow: hidden;
}

.heading-23 {
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
}

.heading-24 {
  color: var(--1473e6);
  object-fit: none;
  margin-bottom: 10px;
  font-size: 48px;
  font-weight: 500;
  display: block;
  position: static;
  overflow: visible;
}

.heading-24.no-padding {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.process-card {
  border: 1px solid var(--b3b3b3);
  background-color: var(--white);
  text-align: center;
  cursor: default;
  border-radius: 6px;
  padding: 20px 10px;
  position: relative;
}

.process-card.rd {
  aspect-ratio: auto;
  border-style: none;
  max-width: 200px;
  min-height: 230px;
}

.image-19 {
  max-width: 30%;
  padding-top: 22px;
  padding-bottom: 0;
}

.image-19.rd {
  aspect-ratio: 1;
  object-fit: cover;
  max-width: 120%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 0;
}

.lab-grid-process {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.lab-grid-process.rd-3c {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 80%;
  max-width: 1200px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.lab-grid-process.rd-4c {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  max-width: 1200px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.lab-grid-process.padded {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  max-width: 1000px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 42px;
  display: grid;
}

.image-23 {
  z-index: 1;
  white-space: normal;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-color: #0000;
  background-clip: border-box;
  display: block;
  position: absolute;
  overflow: hidden;
}

.lab-navmenu-dropdown {
  color: #fff;
  background-color: #0000;
  border-radius: 6px;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
  transition: background-color .4s;
}

.lab-navmenu-dropdown:hover {
  color: #2680eb;
  background-color: #0000;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}

.lab-navmenu-dropdown.rd {
  color: var(--black);
}

.icon-5.rd {
  color: var(--black);
  border-radius: 0;
}

.lab-slider-block-color {
  z-index: auto;
  background-color: var(--white);
  color: var(--white);
  width: auto;
  max-width: 100%;
  height: 40%;
  max-height: 40%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.image-25 {
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: -8px;
  padding-left: 0;
}

.accordion-wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.accordeon-item-trgger {
  border: 1px solid var(--b3b3b3);
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 10px 60px 10px 20px;
  overflow: hidden;
}

.accordeon-item-content {
  margin-top: 10px;
  overflow: hidden;
}

.paragraph-accordeon {
  padding-left: 15px;
}

.lab-comingsoongrid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: grid;
}

.lab-services-card-small {
  background-color: var(--fafafa);
  color: var(--2c2c2c);
  text-align: center;
  text-transform: none;
  cursor: pointer;
  background-image: none;
  border: 1px solid #8f87d826;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 220px;
  max-width: 210px;
  height: 100%;
  min-height: 240px;
  margin: auto 0;
  padding: 40px 30px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  position: relative;
  box-shadow: 0 8px 30px #0602311a;
}

.lab-services-card-small:hover {
  background-color: var(--1473e6);
  color: var(--fafafa);
  border-color: #8f87d826;
  transform: translate(0, -5px);
}

.lab-services-icon-small {
  background-image: none;
  width: 80px;
  height: 80px;
  margin: 22px auto 20px;
}

.lab-services-icon-small.lab-ae-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095ce8f2bb794_Adobe-Certified-Professional-After-Effects-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-pr-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095f3d52bb799_Adobe-Certified-Professional-Premiere-Pro-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-ps-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095c9992bb795_Adobe-Certified-Professional-Photoshop-digital-badge.avif");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
}

.lab-services-icon-small.lab-ai-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520955bac2bb796_Adobe-Certified-Professional-Illustrator-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-id-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095cd4b2bb797_Adobe-Certified-Professional-Indesign-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-an-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095e9be2bb793_Adobe-Certified-Professional-Animate-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-dw-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095115a2bb792_Adobe-Certified-Professional-Dreamweaver-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-ps-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095c9992bb795_Adobe-Certified-Professional-Photoshop-digital-badge.avif");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
}

.lab-services-icon-small.lab-ae-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095ce8f2bb794_Adobe-Certified-Professional-After-Effects-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-ai-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520955bac2bb796_Adobe-Certified-Professional-Illustrator-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-id-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095cd4b2bb797_Adobe-Certified-Professional-Indesign-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-pr-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095f3d52bb799_Adobe-Certified-Professional-Premiere-Pro-digital-badge.avif");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
}

.lab-services-icon-small.lab-an-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095e9be2bb793_Adobe-Certified-Professional-Animate-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-dw-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095115a2bb792_Adobe-Certified-Professional-Dreamweaver-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
}

.lab-services-icon-small.lab-express-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/666989465bea5b3665fba971_Adobe_Certified_Professional_Adobe_Express_digital_badge.webp");
  background-position: 50%;
  background-size: cover;
}

.lab-services-icon-small.lab-acrobat-icon {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/666c2c02162aa3c048d2ce1c_Adobe_Certified_Professional_Adobe_Acrobat_digital_badge.avif");
  background-position: 50%;
  background-size: cover;
}

.lab-services-wrapper-card-wide {
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  max-width: 1300px;
  margin-top: -120px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 60px 20px;
  box-shadow: 0 5px 30px #18143b4d;
}

.lab-herooverlay-colorful {
  z-index: 2;
  object-fit: cover;
  background-color: #0000001f;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  position: absolute;
}

.content-trigger {
  overflow: hidden;
}

.container-50 {
  z-index: 2;
  float: none;
  clear: none;
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--1473e6), var(--1473e6));
  width: 100%;
  min-height: 50px;
  padding: 60px 40px 60px 20px;
  position: relative;
}

.container-50.gradient-purple {
  background-image: linear-gradient(353deg, #e10e5f, #9217df);
}

.container-50.gradient-blue {
  background-image: linear-gradient(3deg, #29b0cc, #12b37e);
}

.fw-section {
  background-color: var(--fafafa);
  margin-left: auto;
  margin-right: auto;
}

.grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  margin-bottom: 0;
}

.grid-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.eary-access-grid2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-left: auto;
  margin-right: auto;
}

.div-block-19 {
  margin: 30px 40px 40px 30px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-right: 0;
}

.div-block-20 {
  object-fit: fill;
  margin-top: -30px;
  margin-left: 0;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.image-31 {
  max-width: 35%;
  max-height: 110px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.image-32 {
  max-width: 45%;
  max-height: 110px;
  margin-bottom: 10px;
}

.accordeon-item-trggerlvl2 {
  border: 1px solid var(--b3b3b3);
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 10px 60px 10px 20px;
  overflow: hidden;
}

.accordeon-item-content-lvl2 {
  margin-top: 10px;
  overflow: hidden;
}

.grid-8 {
  grid-template-rows: auto;
}

.lab-portfolio-grid-showcase {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--fafafa);
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.grid-10 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.lab-tab-link {
  border: 1px solid var(--b3b3b3);
  background-color: #fff;
  border-radius: 4px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 16px;
}

.lab-tab-link.w--current {
  border-color: var(--1473e6);
  background-color: var(--1473e6);
  color: var(--white);
  margin-bottom: 40px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 400;
}

.image-33 {
  max-width: 60%;
  margin-top: -10px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  box-shadow: 1px 1px 3px #0000;
}

.lab-tab-pane {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
}

.faq-answer {
  color: var(--2c2c2c);
  cursor: pointer;
  max-width: 90%;
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 24px;
}

.image-34 {
  background-color: var(--1473e6);
  border-radius: 200px;
  min-width: 60px;
  min-height: 60px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-list2.w--open {
  background-color: #fff;
  border-radius: 6px;
  margin-left: 0;
  padding: 10px 40px 10px 20px;
  left: auto;
  right: 0;
  box-shadow: 0 6px 28px #30364d3d;
}

.list-aq {
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 24px;
}

.lab-hero-section-video {
  color: #0000;
  -webkit-text-fill-color: inherit;
  background-color: #00000026;
  background-clip: border-box;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  height: 50vh;
  min-height: 380px;
  padding-top: 96px;
  padding-bottom: 96px;
  display: flex;
  overflow: visible;
}

.accordion-wrapper-2 {
  color: var(--2c2c2c);
  cursor: auto;
}

.accordion-item {
  background-color: #e5e5e5;
  border-radius: 12px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 14px 20px 8px 25px;
  box-shadow: 0 3px 7px #00000008;
}

.accordion-item-trigger {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.accordion-heading {
  color: var(--2c2c2c);
  cursor: auto;
  flex: 1;
  margin-top: 40px;
  margin-bottom: 15px;
  margin-left: 23px;
  line-height: 30px;
}

.icon.accordion-icon {
  color: #1473e6;
  cursor: pointer;
  cursor: pointer;
  margin-left: -5px;
  margin-right: 5px;
  padding-top: 0;
  padding-left: 0;
  font-family: Material Icons;
  font-size: 26px;
  line-height: 30px;
}

.accordion-item-content {
  margin-top: 0;
  margin-right: 10px;
  padding-bottom: 0;
  overflow: hidden;
}

.lab-list-item {
  color: var(--2c2c2c);
  padding-top: 5px;
  font-weight: 400;
}

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

.lab-certdetailbg {
  z-index: -10;
  object-fit: cover;
  object-position: 50% 100%;
  flex: 1;
  align-self: center;
  width: 100%;
  height: 100%;
  position: relative;
  bottom: 0;
}

.div-block-21 {
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.lab-accordion-section-title {
  flex: 1;
  margin-top: 60px;
  margin-bottom: 20px;
  margin-left: 24px;
  font-size: 36px;
  line-height: 30px;
}

.facts-grid-2 {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 100px;
  display: flex;
}

.lab-container-resources {
  z-index: 2;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  position: relative;
}

.lab-container-resources.lab-hideonload {
  display: none;
}

.dropdown-toggle-footer {
  color: #fff;
  background-color: #0000;
  border-radius: 6px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  transition: background-color .4s;
}

.dropdown-toggle-footer:hover {
  color: #2680eb;
  background-color: #0000;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}

.icon-5-copy {
  margin-top: 30px;
}

.lab-comingsoon-flex {
  object-fit: contain;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.accordion-item-2 {
  border: 1px solid var(--6e6e6e);
  background-color: #f5f5f5;
  border-radius: 4px;
  min-width: 200px;
  min-height: 32px;
  margin-bottom: 2px;
  margin-left: -10px;
  padding-top: 4px;
  padding-left: 20px;
  padding-right: 10px;
  box-shadow: 0 3px 7px #00000008;
}

.div-block-22.lab-hideonload {
  display: block;
}

.heading-rd-h3 {
  text-align: center;
  margin-top: 42px;
  margin-bottom: 22px;
  font-size: 4vh;
  line-height: 3.8vh;
}

.heading-rd-h3.about-image-card-ppro {
  margin-top: 45px;
  margin-bottom: 62px;
  padding-top: 0;
}

.heading-rd-h3.about-image-card-ppro.center {
  margin-bottom: 91px;
}

.heading-rd-h3.center.no-padding-top {
  margin-top: 0;
}

.heading-28 {
  text-align: center;
}

.cause-top-image-3 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095702b2bb7e7_AdobeStock_428958756_Preview.webp");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 250px;
  position: relative;
  inset: 0% 0% auto;
}

.link-block-2 {
  height: 50px;
  max-height: 50px;
}

.lab--buttonblueoutline-copy {
  float: none;
  clear: none;
  color: #1473e6;
  text-align: center;
  text-transform: none;
  white-space: normal;
  word-break: keep-all;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 3px solid #1473e6;
  border-radius: 100px;
  min-width: 72px;
  max-width: 300px;
  min-height: 32px;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 3.5px 14px 5px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .4s;
  position: static;
}

.lab--buttonblueoutline-copy:hover {
  transform: translate(0, -3px);
}

.cause-top-image-4 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095c0b02bb7a8_AdobeStock_370000180_Preview.webp");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 250px;
  position: relative;
  inset: 0% 0% auto;
}

.cause-top-image-ps {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a7b5b925bd8ecbb8dd_AdobeStock_236241367_2048.webp");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130px;
  position: relative;
  inset: 0% 0% auto;
}

.cause-card-app {
  border: 1px solid var(--b3b3b3);
  cursor: pointer;
  object-fit: fill;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  min-width: 320px;
  max-width: 100px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cause-card-app:hover {
  box-shadow: 8px 8px 24px #00000017;
}

.lab-paragraph-causecard {
  text-align: center;
  margin-bottom: 0;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

.case-info-2 {
  object-fit: fill;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 250px;
  max-width: 260px;
  height: 210px;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: static;
  overflow: visible;
}

.cause-top-image-ae {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a68e109c5e20a0a5e5_AdobeStock_199987233_2048.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130px;
  position: relative;
  inset: 0% 0% auto;
}

.lab-services-wrapper-card-wide-copy {
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  max-width: 1300px;
  margin-top: -120px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 20px;
  box-shadow: 0 5px 30px #342c3b66;
}

.cause-top-image-il {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a789ec28352507c515_AdobeStock_247178189_2048.webp");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130px;
  position: relative;
  inset: 0% 0% auto;
}

.lab-grid-skills {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start center;
  place-items: center;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-27 {
  height: 20px;
}

.image-36, .image-37, .image-39 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.columns-2 {
  flex: 0 auto;
}

.column-2 {
  object-fit: fill;
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.bold-text-left {
  text-align: left;
  padding-left: 10px;
  display: block;
}

.cause-top-image-id {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a8b5b9251128cbb8de_AdobeStock_284890589_2048.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130px;
  position: relative;
  inset: 0% 0% auto;
}

.cause-top-image-pr {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a72034ad2993cecf51_AdobeStock_171466879_2048.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130px;
  position: relative;
  inset: 0% 0% auto;
}

.cause-top-image-an {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a7bfc9d54f1664456d_AdobeStock_317223300_2048.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130px;
  position: relative;
  inset: 0% 0% auto;
}

.cause-top-image-dw {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a7b7075bc88153e16e_AdobeStock_167812893_2048.webp");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130px;
  position: relative;
  inset: 0% 0% auto;
}

.lab-paragraph-causecard-left {
  text-align: left;
  min-height: 245px;
  padding: 10px 20px 40px;
  font-size: 17px;
}

.lab-heading-causecard {
  text-transform: none;
  font-weight: 700;
}

.lab-title-causecard {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
}

.image-41 {
  max-width: 60%;
  display: block;
}

.columns-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rd-image-41 {
  filter: hue-rotate(5deg);
  max-height: 240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: block;
}

.column-6 {
  display: flex;
}

.column-7 {
  display: block;
}

.lab-portfolio-grid-teaching-resources {
  grid-column-gap: 62px;
  grid-row-gap: 19px;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.lab-portfolio-grid-teaching-resources.lab-padding-bottom {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.lab-language-availability {
  text-align: center;
  font-style: italic;
}

.columns-4 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.lab-divider-navi {
  background-color: #e6e6e6;
  border: 1px solid #0000;
  flex-direction: row;
  justify-content: center;
  width: 60%;
  height: 1px;
  margin: 2px 60px 2px auto;
  display: block;
}

.columns-5 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.accordion-inside-heading {
  cursor: pointer;
  flex: 1;
  margin-top: 3px;
  margin-bottom: 8px;
  margin-left: 0;
  font-size: 20px;
  line-height: 23px;
}

.bold-text-6 {
  color: var(--6e6e6e);
}

.lab-herotitle_blog {
  z-index: 2;
  color: #fff;
  text-align: left;
  max-width: 70%;
  display: block;
  position: relative;
  left: 0;
}

.lab-popupmodal {
  z-index: 400;
  background-color: #1d1d1de6;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  overflow: visible;
}

.lab-close-modal {
  float: right;
  clear: none;
  background-color: var(--4b4b4b);
  cursor: pointer;
  object-fit: none;
  border-radius: 20px;
  flex-wrap: nowrap;
  place-content: flex-start center;
  align-items: flex-start;
  width: 30px;
  height: 30px;
  margin: 10px 20px 10px 10px;
  padding: 5px;
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
}

.lottie-animation {
  color: var(--4b4b4b);
}

.lab-closemodalbg {
  z-index: 1;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.lab-hero-title-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 60px;
  display: flex;
  position: static;
}

.container-button-row {
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.columns-6 {
  max-width: 1200px;
  max-height: 600px;
}

.image-18 {
  text-align: left;
  object-fit: fill;
  max-width: 50%;
  margin-top: 0;
}

.image-levelup {
  text-align: left;
  object-fit: fill;
  max-height: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 40px;
  display: block;
}

.columns-8 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.lab-list-item-xs {
  color: var(--2c2c2c);
  padding-left: 30px;
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
}

.lab-flexcontainer-levelupimage {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: -70px;
  display: block;
  overflow: visible;
}

.rd-container-footer {
  z-index: 2;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}

.columns-9 {
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.column-8 {
  position: static;
}

.column-9 {
  display: block;
  position: relative;
}

.div-block-31 {
  min-width: 300px;
  max-width: 540px;
}

.accordion-wrapper-3 {
  color: var(--2c2c2c);
  cursor: auto;
  justify-content: center;
  align-items: stretch;
  max-width: 180px;
}

.accordion-wrapper-3.lab-hideonload {
  display: none;
}

.accordion-heading-3 {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 30px;
}

.lab-link-languageaccordeon {
  color: var(--1473e6);
  margin-bottom: 4px;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: underline;
  display: block;
}

.grid-13 {
  object-fit: fill;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-14 {
  z-index: 1;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: start;
  justify-items: start;
  max-width: 500px;
  padding-top: 30px;
  position: relative;
}

.image-44, .image-45, .image-46 {
  max-height: 120px;
}

.lab-cause-card-special {
  border: 1px solid var(--b3b3b3);
  cursor: pointer;
  object-fit: cover;
  background-color: #fff;
  border-radius: 6px;
  flex-flow: column;
  width: 95%;
  height: 100%;
  min-height: 280px;
  display: flex;
  position: relative;
  overflow: visible;
}

.lab-cause-card-special:hover {
  box-shadow: 8px 8px 24px #00000017;
}

.lab-case-info-special {
  object-fit: fill;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 0 auto;
  padding: 0 10px;
  display: block;
  position: static;
  overflow: visible;
}

.lab-services-icon-small-special {
  background-image: none;
  width: 90px;
  height: 90px;
  margin: 30px auto 20px;
}

.lab-services-icon-small-special.lab-ps-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095c9992bb795_Adobe-Certified-Professional-Photoshop-digital-badge.avif");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  width: 70px;
  height: 70px;
}

.lab-services-icon-small-special.lab-ae-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095ce8f2bb794_Adobe-Certified-Professional-After-Effects-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
  width: 70px;
  height: 70px;
}

.lab-services-icon-small-special.lab-ai-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d5520955bac2bb796_Adobe-Certified-Professional-Illustrator-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
  width: 70px;
  height: 70px;
}

.lab-services-icon-small-special.lab-id-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095cd4b2bb797_Adobe-Certified-Professional-Indesign-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
  width: 70px;
  height: 70px;
}

.lab-services-icon-small-special.lab-pr-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095f3d52bb799_Adobe-Certified-Professional-Premiere-Pro-digital-badge.avif");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  width: 70px;
  height: 70px;
}

.lab-services-icon-small-special.lab-an-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095e9be2bb793_Adobe-Certified-Professional-Animate-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
  width: 70px;
  height: 70px;
}

.lab-services-icon-small-special.lab-dw-icon-2 {
  box-sizing: border-box;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60bf472d552095115a2bb792_Adobe-Certified-Professional-Dreamweaver-digital-badge.avif");
  background-position: 0 0;
  background-size: cover;
  width: 70px;
  height: 70px;
  overflow: visible;
}

.columns-10 {
  margin-top: 40px;
  display: flex;
}

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

.link-3 {
  color: var(--white);
  text-decoration: underline;
}

.list {
  font-size: 18px;
  line-height: 30px;
}

.column-13, .column-14 {
  padding-left: 6px;
  padding-right: 6px;
}

.div-block-32 {
  display: none;
}

.lab-mobilemenuecontent {
  z-index: 3;
  background-color: var(--white);
  object-fit: fill;
  border-radius: 6px;
  width: auto;
  max-width: 1100px;
  height: auto;
  max-height: 700px;
  margin: auto;
  padding: 20px 30px;
  transition: border-color .4s;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.text-block-2 {
  font-size: 16px;
  font-weight: 500;
}

.text-block-2:hover {
  color: var(--2680eb-2);
  font-weight: 500;
}

.text-block-1 {
  padding-right: 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  display: block;
}

.text-block-1:hover {
  color: var(--1473e6);
  font-size: 16px;
  line-height: 25px;
}

.big-paragraph-copy {
  margin-bottom: 0;
  font-size: 18px;
}

.div-block-33, .div-block-34 {
  display: block;
}

.image-11-copy {
  border-radius: 0;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.dropdown-certification {
  background-color: #0000;
  display: block;
}

.dropdown-certification-mobile {
  background-color: #0000;
  display: none;
}

.text-block-2-copy {
  font-size: 16px;
  font-weight: 500;
}

.text-block-2-copy:hover {
  font-weight: 500;
}

.lab-max-voucher-section {
  z-index: 0;
  clear: none;
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-image: linear-gradient(16deg, #1550f0, #1cdaf7);
  border: 0 solid #0000;
  border-radius: 0;
  margin-top: 100px;
  padding-top: 0;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.max-oneliner {
  color: #fff;
  text-align: center;
  border: 1px #000;
  margin: 12px 20px;
  font-size: 20px;
  line-height: 26px;
}

.checkbox-label-link {
  color: #fff;
  text-decoration: underline;
}

.success-message-new-2 {
  color: #fff;
  text-align: center;
  background-color: #1473e6;
  border-radius: 6px;
  width: 100%;
  font-family: Poppins;
}

.lab-popupmodal-max {
  z-index: 399;
  background-color: #000000a6;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.grid-contact-2 {
  grid-template-rows: auto;
}

.lab-closemodalbg-2 {
  z-index: 1;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.h3-2 {
  color: #2c2c2c;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  border-bottom: 2px #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 55px;
}

.checkbox-label {
  color: #fff;
}

.lottie-animation-3 {
  background-color: #0000;
  display: block;
}

.lab-recaptcha-2 {
  margin-top: 20px;
}

.lab-modal-content-2 {
  z-index: 500;
  object-fit: fill;
  background-color: #fff;
  background-image: linear-gradient(144deg, #0cd3e9, #1143e6 97%), linear-gradient(69deg, #e21ce9, #4f39f5 60%, #179ce9);
  border-radius: 6px;
  width: 100%;
  max-width: 1100px;
  height: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px;
  transition: border-color .4s;
  display: none;
  position: relative;
  inset: 10% 0% 0%;
  overflow: visible;
}

.lab-heading-section-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 15px;
  display: flex;
  position: relative;
}

.lab-close-modal-2 {
  float: right;
  clear: none;
  cursor: pointer;
  object-fit: none;
  background-color: #4b4b4b;
  border-radius: 20px;
  flex-wrap: nowrap;
  place-content: flex-start center;
  align-items: flex-start;
  width: 30px;
  height: 30px;
  margin: 10px 20px 10px 10px;
  padding: 5px;
  display: block;
  position: static;
  top: 10px;
  right: 0;
}

.text-field-contact-2 {
  float: left;
  color: #4b4b4b;
  background-color: #fafafa;
  border: 1px solid #b3b3b3;
  border-radius: 4px;
  min-width: 100px;
  max-width: 50%;
  height: 50px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
  display: block;
}

.text-field-contact-2:hover {
  border-bottom-color: #d2d2f5;
}

.text-field-contact-2:focus {
  border-color: #2680eb;
}

.text-span-8 {
  color: #fff;
  text-decoration: underline;
}

.accordion-item-voucher {
  opacity: .8;
  background-color: #dcdcdcc7;
  border-radius: 6px;
  margin: 20px 10px 12px;
  padding: 8px 12px;
  box-shadow: 0 3px 7px #00000008;
}

.faq-answer-modal {
  color: var(--2c2c2c);
  cursor: pointer;
  max-width: 90%;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.lab-rich-text-block-modal {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.lab-heading-section-26 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-26-modal {
  display: block;
}

.form-hello {
  background-image: linear-gradient(352deg, #094791, #2e9dff);
  border-radius: 4px;
  margin: 140px 25% 20px;
  padding: 30px 40px;
}

.form-hello.lab-hideonload {
  display: block;
}

.text-span-10 {
  color: #fff;
  text-decoration: underline;
}

.lab-heading-modal-white {
  color: #fff;
  text-align: center;
}

.lab-close-modal-3 {
  float: right;
  clear: none;
  cursor: pointer;
  object-fit: none;
  background-color: #4b4b4b;
  border-radius: 20px;
  flex-wrap: nowrap;
  place-content: flex-start center;
  align-items: flex-start;
  width: 30px;
  height: 30px;
  margin: -14px -10px 10px 0;
  padding: 5px;
  display: block;
  position: static;
  top: 10px;
  right: 0;
}

.div-block-35 {
  padding-top: 14px;
}

.form-hello-contact {
  z-index: 3;
  background-color: #f2f2f2;
  border-radius: 4px;
  max-width: 1200px;
  margin: 130px auto 20px;
  padding: 30px 40px;
  display: block;
  position: relative;
}

.lab-popupmodal-contact {
  z-index: 9999;
  background-color: #000000a6;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.accordion-wrapper-voucher {
  color: var(--2c2c2c);
  cursor: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.accordion-item-inner {
  background-color: #0000;
  border-top: 0 #b3b3b3;
  border-bottom: 0 #b3b3b3;
  border-radius: 0;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.faq-answer-light {
  color: #6e6e6e;
  cursor: auto;
  max-width: 90%;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}

.column-30 {
  padding-right: 0;
}

.column-31 {
  padding-left: 0;
  padding-right: 30px;
}

.section-guide {
  float: none;
  text-transform: none;
  align-items: stretch;
  padding: 0 60px 40px;
  display: block;
  position: relative;
}

.lab-image-practice {
  color: #2c2c2c;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-color: #0000;
  background-clip: border-box;
  border: .5px solid #b3b3b3;
  border-radius: 8px;
  width: 100%;
  font-size: 14px;
  overflow: hidden;
}

.lab-16-9-wrapper {
  object-fit: fill;
  height: 0;
  padding-top: 56.25%;
  display: block;
  position: relative;
}

.lab-list-item-xs-2 {
  color: #2c2c2c;
  padding-left: 25px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}

.faq-answer-2 {
  color: #2c2c2c;
  cursor: pointer;
  max-width: 90%;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: 0;
  padding-top: 4px;
  padding-left: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.faq-answer-sub-heading {
  color: #2c2c2c;
  cursor: pointer;
  margin-top: 3px;
  margin-bottom: 8px;
  margin-left: 0;
  padding-left: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.lab-container-2 {
  z-index: 2;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.accordion-item-main-wrap {
  background-color: #0000;
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px #b3b3b3;
  border-radius: 0;
  margin-bottom: 0;
  padding: 16px 0 2px;
}

.lab-image-caption {
  color: #2c2c2c;
  margin-top: 10px;
  padding-top: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}

.column-33 {
  padding-left: 30px;
  padding-right: 0;
}

.accordion-wrapper-4 {
  color: #2c2c2c;
  cursor: auto;
  background-color: #0000;
  padding-top: 20px;
}

.lab-image-caption-p {
  color: #2c2c2c;
  margin-top: 6px;
  margin-bottom: 15px;
  padding-top: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  display: none;
}

.div-block-41-flex {
  color: #4b4b4b;
  object-fit: fill;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.column-29 {
  padding-left: 25px;
  padding-right: 20px;
  display: block;
}

.accordion-item-content-2 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0%;
  overflow: hidden;
}

.list-aq-2 {
  padding-top: 22px;
  padding-left: 0;
  padding-right: 10px;
  font-size: 18px;
  line-height: 24px;
}

.lab-list-item-2 {
  color: #2c2c2c;
  margin-left: 10px;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.lab-columns-practice-example {
  padding-bottom: 10px;
}

.bold-text-8 {
  font-size: 24px;
}

.accordion-item-trigger-2 {
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 4px;
  display: flex;
}

.accordion-item-trigger-2.grayed {
  background-color: #e5e5e5;
  border-top: 10px solid #e5e5e5;
  border-bottom: 0 #000;
  border-left: 10px solid #e5e5e5;
  border-radius: 10px;
  margin-top: 22px;
  margin-bottom: 22px;
  padding-top: 0;
  padding-bottom: 8px;
}

.grid-resources-2 {
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 12px;
  padding-left: 16px;
}

.accordion-heading-4 {
  color: #2c2c2c;
  cursor: auto;
  flex: 1;
  margin-top: 20px;
  margin-bottom: 15px;
  margin-left: -1px;
  line-height: 30px;
}

.column-32 {
  padding-left: 15px;
  padding-right: 15px;
}

.lab--practice-wrapper {
  color: #2c2c2c;
  background-color: #0000;
  margin-top: 6px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.div-block-38.lab-hideonload {
  display: none;
}

.lab-list-item-more {
  color: #2c2c2c;
  padding-top: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.lab-list-item-more.lab-hideonload {
  display: none;
}

.lab-text-span-servicecard-small {
  text-transform: none;
  margin-top: 6px;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.link-5 {
  color: var(--2c2c2c);
  text-decoration: none;
}

.lab-link-white {
  color: #fff;
  text-decoration: underline;
}

.lab-portfolio-grid-how-to {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 10px;
}

.portfolio-content-how-to {
  border-radius: 6px;
  flex: 1;
  margin-left: 0;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.lab-accordion-section-subtitle {
  flex: 1;
  margin-top: -35px;
  margin-bottom: 20px;
  margin-left: 24px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.lab-accordion-section-subtitle.top-padding-20 {
  margin-top: -30px;
  margin-bottom: 8px;
  margin-left: 0;
  padding-top: 20px;
}

.h2-how-to {
  font-size: 38px;
}

.acp-footer-list {
  margin-bottom: -16px;
  padding-bottom: 0;
  padding-left: 0;
  line-height: 20px;
}

.acp-footer-listitem {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.container-51 {
  padding-left: 40px;
}

.h3-how-to {
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.h3-how-to.center {
  text-align: center;
}

.grid-listicles-33-33-33 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr 1fr;
  padding-bottom: 20px;
}

.grid-listicles-33-33-33.small {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-listicles-33-33-33.lab-padding-bottom {
  padding-bottom: 40px;
}

.lab-rich-text-block-list {
  padding-right: 20px;
}

.lab-rich-text-block-list li {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.lab-rich-text-block-list strong {
  font-size: 18px;
  line-height: 28px;
}

.lab-rich-text-block-list.white, .lab-rich-text-block-list.white ul {
  color: #fff;
}

.lab-rich-text-block-list.center {
  text-align: center;
}

.div-block-39 {
  min-height: 80px;
}

.lab-divider-blog {
  background-color: var(--1473e6);
  border: 1px solid #0000;
  justify-content: center;
  width: 80px;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.white-list {
  color: #fff;
  align-items: flex-end;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  overflow: visible;
}

.white-list p {
  color: #fff;
}

.white-list a {
  color: #fff;
  text-decoration: underline;
}

.white-list li {
  color: #fff;
}

.lab-flexcontainer-image-2 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 5% 20px;
  display: block;
  overflow: visible;
}

.lab-flexcontainer-image-2.rounded {
  border-radius: 20px;
}

.image-51 {
  max-height: 33vh;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.image-20 {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 38% 50%;
  display: block;
  overflow: visible;
}

.image-22 {
  aspect-ratio: 1;
  text-align: left;
  object-fit: cover;
  border-radius: 20px;
  margin-top: 100px;
}

.rd-imagecontent {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rd-imagecontent.p, .rd-imagecontent.pba {
  object-position: 30% 50%;
}

.dropdown-desktop {
  background-color: #0000;
  display: none;
}

.grid-17 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lab-herotitle-shareable {
  z-index: 2;
  color: #fff;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.lab-hero-title-container-shareable {
  flex: 1;
  max-width: 1200px;
}

.grid-18 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.image-58 {
  object-fit: cover;
  border-radius: 0;
  display: block;
}

.lab-certdetailbg-a {
  opacity: .75;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
}

.container-52 {
  z-index: 1;
  background-color: #0000006b;
  flex: 1;
  max-width: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.image-59 {
  object-fit: contain;
  border-radius: 0;
  flex: 1;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.image-60 {
  border-radius: 0;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.bold-text-11, .text-span-16 {
  font-weight: 800;
}

.grid-25-50-25 {
  grid-template-rows: auto;
  grid-template-columns: 25% 50% 25%;
}

.form-block-submission {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: block;
}

.lab-features-grid-1-1-5 {
  grid-column-gap: 60px;
  grid-row-gap: 42px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start;
  margin-bottom: 30px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.lab-flexcontainer-image-square {
  aspect-ratio: 1;
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-clip: border-box;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  display: block;
  overflow: hidden;
}

.image-23-square {
  aspect-ratio: 1;
  text-align: left;
  object-fit: contain;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.image-61 {
  aspect-ratio: 1;
  text-align: left;
  object-fit: cover;
  display: block;
}

.blogitem-top-image {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/60dc00a8b5b9251128cbb8de_AdobeStock_284890589_2048.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px 4px 0 0;
  width: 100%;
  height: 190px;
  min-height: 190px;
  display: flex;
}

.blogitem-top-image.border {
  border-top: 1px solid var(--b3b3b3);
  border-right: 1px solid var(--b3b3b3);
  border-left: 1px solid var(--b3b3b3);
  background-image: none;
  display: block;
}

.blogitem-info-container {
  background-color: var(--white);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  min-height: 316px;
  padding: 32px;
  display: flex;
  position: relative;
  top: 0;
}

.blogitem-info-container.border {
  border-right: 1px solid var(--b3b3b3);
  border-bottom: 1px solid var(--b3b3b3);
  border-left: 1px solid var(--b3b3b3);
  justify-content: flex-start;
  overflow: visible;
}

.blogitem-paragraph {
  color: var(--464646);
  text-align: left;
  max-height: 12ch;
  margin-bottom: 0;
  padding-bottom: 36px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  overflow: hidden;
}

.blogitem-headline {
  color: var(--2c2c2c);
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}

.blogsection-fw {
  max-width: 100%;
  padding-top: 80px;
  padding-bottom: 40px;
}

.blogsection-fw.gradientfeatured {
  background-image: linear-gradient(#fff, #fff0 44%), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/659c0cca096de9cbb440625b_Gradient_ACP_1.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-left: 16px;
  padding-right: 16px;
}

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.collection-list-wrapper.credentials {
  display: flex;
}

.collection-item-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  box-shadow: 0 2px 10px #0000001a;
}

.collection-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: repeat(auto-fit, minmax(297px, 378px));
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: stretch stretch;
  padding-bottom: 64px;
  display: grid;
}

.collection-list.credentials {
  justify-content: start;
  justify-items: start;
}

.blogitem-buttonwrap {
  position: absolute;
  inset: auto 32px 24px auto;
}

.blog-section-title {
  max-width: 1200px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
}

.section-headline {
  text-align: center;
  margin-top: 0;
  font-size: 38px;
  line-height: 40px;
}

.paragraph-5 {
  line-height: 40px;
}

.blogitem-date {
  color: var(--686868);
  text-align: left;
  margin-bottom: 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

.blogitem---datewrap {
  position: absolute;
  inset: auto auto 32px 32px;
}

.blogitem-category {
  color: var(--686868);
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 12px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

.blog-featured-50-50 {
  color: #0000;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  align-items: center;
  margin-top: 40px;
  padding: 0;
  display: flex;
  overflow: visible;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.cell-2 {
  background-image: none;
  flex-wrap: nowrap;
  justify-content: center;
  padding-top: 64px;
  padding-left: 64px;
}

.cell-3 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/656d98f5a2cda12f262df22b_AdobeStock_213634224_Preview.jpeg");
  background-position: 50%;
  background-size: cover;
}

.heading-31 {
  text-indent: 4px;
  text-transform: uppercase;
  font-size: 18px;
}

.bold-text-12 {
  font-weight: 500;
}

.div-block-42 {
  float: left;
  clear: right;
  padding-right: 20px;
}

.lab-buttonwrap12 {
  z-index: 2;
  color: #fff;
  text-align: left;
  max-width: 80%;
  padding-top: 16px;
  display: block;
  position: relative;
}

.div-block-43 {
  align-self: center;
}

.quick-stack-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 2px solid var(--blog-divider);
  border-bottom: 2px solid var(--blog-divider);
  width: 60%;
  margin: 12px auto;
  padding: 20px 0 40px;
}

.cell-4 {
  flex-direction: row;
  align-items: center;
  padding-top: 20px;
}

.blog-headingpersonalized-feature {
  color: var(--4b4b4b);
  letter-spacing: 1.8px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 18px;
}

.link-6 {
  font-size: 18px;
  text-decoration: none;
}

.cell-5 {
  padding-left: 40px;
}

.div-block-44 {
  width: 100%;
  margin-top: 32px;
  margin-bottom: 16px;
}

.div-block-45 {
  border-top: 2px solid var(--blog-divider);
  align-self: center;
  padding: 32px 42px 23px;
}

.credentialsbutton {
  border: 2px solid var(--blog-divider);
  color: var(--686868);
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  word-break: keep-all;
  border-radius: 4px;
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
}

.credentialsbutton:hover {
  border-color: var(--black);
}

.collection-list-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(0, .25fr));
  grid-auto-columns: minmax(0, .25fr);
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  padding-bottom: 3rem;
  display: flex;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
  padding-top: 16px;
}

.testimonial-info-2 {
  align-self: stretch;
  align-items: center;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  align-self: center;
  width: 64px;
  height: 64px;
  margin-right: 16px;
}

.tagline-2 {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 20px;
}

.author-blogpost {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.div-block-47 {
  align-self: center;
}

.collection-list-wrapper-3 {
  padding-top: 6px;
}

.heading-32 {
  font-size: 16px;
  font-weight: 700;
}

.collection-list-wrapper-4, .collection-list-3 {
  margin-left: 0;
  padding-left: 0;
}

.div-block-49 {
  clear: none;
  -webkit-backdrop-filter: saturate(150%) brightness(88%);
  backdrop-filter: saturate(150%) brightness(88%);
  width: 100%;
  height: 100%;
  position: absolute;
}

.dropdown-blog {
  background-color: #0000;
  display: block;
}

.grid-20 {
  grid-template-rows: auto;
  justify-content: start;
  justify-items: start;
  width: 100%;
  margin-top: 32px;
  padding-bottom: 32px;
}

.heading-33 {
  color: var(--2c2c2c);
}

.social-link-blog1 {
  opacity: .85;
  color: var(--1473e6);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/65dc33f6b75bfd6e0a69e22b_twitter.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  width: 28px;
  height: 28px;
  margin-left: 12px;
  margin-right: 12px;
}

.social-link-blog1:hover {
  opacity: 1;
}

.social-link-blog2 {
  opacity: .85;
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/65dc33f55ae961c5ffed1a6e_discord.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  width: 32px;
  height: 32px;
  margin-left: 12px;
  margin-right: 12px;
}

.social-link-blog2:hover {
  opacity: 1;
}

.social-link-blog3 {
  opacity: .83;
  color: var(--4b4b4b);
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/65ddd7e55ec48520aa0b95c9_Smock_Link_18_N.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  width: 32px;
  height: 32px;
  margin-left: 12px;
  margin-right: 12px;
}

.social-link-blog3:hover {
  opacity: 1;
}

.rd-section {
  max-width: 100%;
  padding-top: 22px;
  padding-bottom: 22px;
}

.rd-section.rd-light-grey {
  background-color: #f5f5f5;
}

.rd-section.gray {
  background-color: var(--f7f7f7);
  border-radius: 20px;
  width: 96%;
  max-width: 1250px;
  margin: 20px auto 30px;
  padding: 30px 40px;
}

.rd-section.center.gray {
  background-color: #f5f5f5;
  margin-top: 0;
  margin-left: 60px;
  margin-right: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.rd-section.center.gray.facts {
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.rd-section.gradient-2 {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/6661ccee7fbe8a39d03a1740_Background%20Gradient__0001_BG2.webp");
  background-position: 0 100%;
  background-size: cover;
}

.rd-section.blue {
  background-color: var(--1473e6);
  color: #fff;
  border-radius: 20px;
  width: 96%;
  max-width: 1250px;
  margin: 20px auto 30px;
  padding: 30px 40px;
}

.rd-section.bg {
  background-image: linear-gradient(#fff, #fff0), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/6661cd00bc42b02dfd26f5c9_Home-Pods-Visual1.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  box-shadow: inset 0 -40px 40px -12px #00000026;
}

.rd-section.grad {
  background-image: linear-gradient(#0000001a, #0000001a), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/6661cceedb345ded44797ff6_Background%20Gradient__0002_BG3.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.rd-section.grad.cta {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/669a69325a1ad23a7a346834_BG-CTA.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 36px;
  padding-bottom: 32px;
}

.rd-section.nopaddingtop {
  padding-top: 0;
}

.rd-container-centered {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 22px;
}

.rd-container-centered.lab-hideonload {
  display: none;
}

.rd-container-centered.center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.rd-container-centered.sc {
  padding-top: 32px;
  padding-bottom: 22px;
}

.rd-hero-section-exam {
  margin-top: 60px;
  margin-bottom: 24px;
  padding-top: 20px;
  padding-bottom: 0;
}

.rd-hero-section-exam.why {
  margin-top: 75px;
  padding-top: 60px;
}

.rd-hero-section-exam.search {
  margin-top: 0;
}

.div-block-50 {
  width: 10%;
  margin-top: 0;
  margin-left: 40px;
  padding-top: 0;
  position: absolute;
}

.rd-sectionnumber {
  color: var(--lavender);
  text-align: left;
  padding-top: 0;
  font-size: 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.rd-quick-stack-50 {
  grid-column-gap: 86px;
  grid-row-gap: 43px;
  align-self: flex-start;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 60px;
  padding: 0;
}

.rd-quick-stack-50.how {
  grid-column-gap: 22px;
  width: 85%;
  max-width: 1200px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.rd-heading-h1 {
  text-align: left;
  margin-top: 40px;
  font-size: 63px;
  line-height: 64px;
}

.rd-heading-h1.center {
  text-align: center;
}

.rd-heading-h1.center.no-padding {
  margin-top: 0;
  line-height: 70px;
}

.rd-large-paragraph {
  color: #383838;
  text-align: left;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  padding-top: 4px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.rd-large-paragraph.white {
  color: var(--white);
  width: 100%;
  font-family: Adobeclean, Arial, sans-serif;
  font-weight: 400;
}

.rd-large-paragraph.gray {
  color: var(--6e6e6e);
}

.rd-large-paragraph.gray.italic {
  font-style: italic;
}

.rd-large-paragraph.white {
  color: #fff;
  font-family: Adobeclean, Arial, sans-serif;
  font-weight: 400;
  line-height: 26px;
}

.rd-large-paragraph.no-padding {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.rd-large-paragraph.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.rd-large-paragraph.center.no-padding {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  line-height: 28px;
}

.rd-large-paragraph.top {
  margin-top: 0;
  margin-bottom: auto;
}

.rd-cell-bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
}

.rd-heading-fat {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.rd-heading-h3 {
  text-align: left;
  font-weight: 700;
  line-height: 46px;
}

.image-28 {
  aspect-ratio: 1;
  text-align: left;
  object-fit: cover;
  max-width: 100%;
  margin: 60px auto;
  display: block;
}

.rd-grid-1-row-60 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: row;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
}

.rd-services-card {
  aspect-ratio: 1;
  color: var(--2c2c2c);
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #dfdfdf26;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px 12px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  box-shadow: 0 3px 11px -2px #03030330;
}

.rd-services-card:hover {
  background-color: var(--1473e6);
  color: var(--fafafa);
  border-color: #8f87d826;
  transform: translate(0, -5px);
}

.rd-portfolio-grid-showcase {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f3f3f3d9;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin: 0 20px 32px;
}

.rd--portfolio-content {
  border-radius: 6px;
  flex: 1;
  max-width: 90%;
  margin-left: 0;
  padding: 24px 0 32px;
}

.rd-container-padded {
  z-index: 2;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
}

.rd-container-padded._1000 {
  max-width: 1000px;
}

.image-141 {
  width: 110px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-52 {
  justify-content: center;
  align-items: center;
  margin-bottom: 46px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lab-grid-skills-2rows {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start center;
  place-items: stretch center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 12px;
  display: flex;
}

.rd-dropdown-link {
  padding: 8px 32px 8px 28px;
  font-size: 16px;
  font-weight: 500;
}

.rd-dropdown-link:hover {
  color: var(--1473e6);
  background-color: #f2f2f2;
}

.rd-image-wrapper {
  aspect-ratio: 1;
  color: #fff;
  text-align: center;
  object-fit: cover;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
}

.rd-testimonial {
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
}

.rd-dropdown-toggle {
  color: #fff;
  background-color: #0000;
  border-radius: 6px;
  padding-left: 0;
  padding-right: 40px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  transition: background-color 20ms;
}

.rd-dropdown-toggle:hover {
  color: #2680eb;
  background-color: #0000;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}

.image-142 {
  align-self: center;
  width: 50%;
  margin-top: 0;
}

.image-142.white {
  aspect-ratio: 1;
  filter: brightness(1000%) saturate(0%);
  object-fit: cover;
  width: 22%;
  margin-bottom: 8px;
  padding-bottom: 0;
}

.image-145 {
  width: 40%;
  margin-bottom: -89px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.rd-button-wrapper {
  margin-top: 22px;
  padding-bottom: 22px;
  display: block;
}

.rd-button-wrapper.center {
  justify-content: center;
  margin-top: 22px;
}

.text-span-18 {
  color: var(--1473e6);
  -webkit-text-stroke-color: var(--1473e6);
  font-size: 56px;
}

.grid-10-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: grid;
}

.rd-button-bluefilled-xl {
  color: #fff;
  text-align: center;
  text-transform: none;
  word-break: keep-all;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #1473e6;
  background-clip: border-box;
  border: 3px solid #1473e6;
  border-radius: 117px;
  min-width: 72px;
  min-height: 48px;
  max-height: 35px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8.5px 24px 4.5px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: transform .4s;
  display: inline-block;
  overflow: visible;
}

.rd-button-bluefilled-xl:hover {
  border-color: var(--royal-blue);
  background-color: var(--royal-blue);
  transform: translate(0, -3px);
}

.rd-button-bluefilled-xl.nav {
  white-space: nowrap;
  word-break: keep-all;
  margin-left: 24px;
}

.rd-button-bluefilled-xl.nav:active {
  border-color: var(--2680eb-2);
  background-color: var(--2680eb-2);
}

.rd--buttooutlinewhite-xl {
  float: none;
  clear: none;
  color: #fff;
  text-align: center;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 2px solid #fff;
  border-radius: 70px;
  min-width: 72px;
  min-height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8.5px 24px 5px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: transform .4s;
  position: static;
}

.rd--buttooutlinewhite-xl:hover {
  background-color: #ebf4fa45;
  transform: translate(0, -3px);
}

.lab-image-portrait {
  aspect-ratio: 2 / 3;
  text-align: left;
  object-fit: cover;
  display: block;
  overflow: hidden;
}

.rd-container-left {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 88%;
  max-width: 600px;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: block;
}

.rd-container-left.microcert {
  flex: 0 auto;
  align-self: flex-start;
  width: 100%;
  max-width: 700px;
}

.image-147 {
  opacity: 1;
  align-self: auto;
  margin-left: 0;
  display: block;
}

.image-147.h250 {
  max-height: 220px;
  margin-bottom: 6px;
}

.rd-dropdown-list.w--open {
  -webkit-text-stroke-color: #3330;
  background-color: #fff;
  border-radius: 6px;
  margin-top: 57px;
  padding-top: 6px;
  padding-bottom: 10px;
  left: 0;
  box-shadow: 0 4px 10px #3c415330;
}

.rd-image-100 {
  aspect-ratio: 1;
  object-fit: contain;
  max-height: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 22px;
  padding-right: 22px;
}

.rd-image-100.xs {
  width: 100%;
  max-width: 130px;
  margin-top: -4px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

.rd-image-100.why {
  max-width: 260px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.image-square-118 {
  aspect-ratio: 1;
  text-align: left;
  object-fit: contain;
  width: 100%;
  max-width: 100%;
  margin: 40px auto 0;
  padding-bottom: 0;
  padding-left: 33px;
  padding-right: 0;
  position: static;
  inset: auto 0% 0%;
}

.rd-tilebackground {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffffb3;
  background-image: linear-gradient(130deg, #ffffff80, #fff0);
  border: 2px #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 24px 38px 32px;
  display: flex;
  box-shadow: 0 16px 20px #0000001a;
}

.rd-line-spacer {
  background-color: #e4e4e4;
  width: 100%;
  height: 1px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 0;
  padding-bottom: 0;
}

.rd-line-spacer.nav {
  align-self: center;
  min-width: 1px;
  max-width: 1px;
  min-height: 30px;
  max-height: 30px;
  margin-left: 24px;
  margin-right: 24px;
}

.rd-line-spacer.nav.cta {
  margin-left: 16px;
  margin-right: 16px;
}

.rd-hlgroup {
  padding-top: 16px;
}

.rd-spacer_4vh {
  height: 4vh;
}

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

.lab-navmenu-single {
  color: #fff;
  background-color: #0000;
  border-radius: 6px;
  margin-left: 10px;
  margin-right: 0;
  padding-top: 20px;
  padding-left: 0;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
  transition: background-color .4s;
}

.lab-navmenu-single:hover {
  color: #2680eb;
  background-color: #0000;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.rd--buttonoutlineblue {
  float: none;
  clear: none;
  border: 2px solid var(--1473e6);
  color: var(--1473e6);
  text-align: center;
  text-transform: none;
  white-space: nowrap;
  word-break: keep-all;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-radius: 180px;
  min-width: 148px;
  min-height: 48px;
  max-height: 35px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 9px 24px 4.5px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  transition: transform .4s;
  position: static;
}

.rd--buttonoutlineblue:hover {
  background-color: #ebf4fa45;
  transform: translate(0, -3px);
}

.rd-center-button-wrapper {
  text-align: left;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  display: flex;
}

.rd-image-wrap-flex {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  display: flex;
}

.rd-image-wrap-flex.center {
  margin-left: auto;
  margin-right: auto;
}

.rd-quickstack-pods {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  aspect-ratio: auto;
  min-height: 520px;
  max-height: 900px;
  margin-bottom: 6px;
  padding: 12px 0;
}

.rd-quickstack-pods.sc {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-left: 0;
  margin-right: auto;
}

.rd-quickstack-pods.sp {
  margin-bottom: 22px;
}

.rd--cut-right {
  border-radius: 0 32px 32px 0;
  overflow: hidden;
}

.rd--cut-right.blog {
  border-top-right-radius: 0;
}

.rd--cut-right.samples {
  border-radius: 0;
}

.rd-podimage {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 63% 50%;
  flex: 0 auto;
  align-self: flex-end;
  width: 100%;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}

.rd-podimage.pos_2 {
  object-position: 30% 50%;
  min-height: 1px;
  max-height: 700px;
}

.rd-podimage.pos_3 {
  object-position: 38% 50%;
  max-height: 700px;
}

.rd-podimage.cp {
  object-position: 83% 50%;
}

.rd-podimage.oc {
  max-height: 540px;
}

.rd-podimage.pos_7 {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 11% 50%;
  border-radius: 30px;
  width: 100%;
  max-width: 100%;
}

.rd-podimage.pos_1 {
  object-fit: cover;
  max-height: 700px;
}

.rd-podimage.pos_4 {
  box-sizing: border-box;
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 83% 50%;
  border-radius: 30px;
  width: 100%;
  max-width: 100%;
  max-height: 480px;
  padding-left: 0;
  overflow: hidden;
}

.rd-podimage.pos_8 {
  aspect-ratio: 1;
  object-position: 15% 50%;
  border-radius: 30px;
  width: 100%;
  max-width: 100%;
  max-height: 480px;
  overflow: hidden;
}

.rd-podimage.pos_4-1 {
  box-sizing: border-box;
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 10% 50%;
  border-radius: 30px;
  width: 100%;
  max-width: 100%;
  max-height: 480px;
  padding-left: 0;
  overflow: hidden;
}

.rd-textwrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rd-textwrap.right {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rd--cut-left {
  border-radius: 32px 0 0 32px;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
  overflow: hidden;
}

.rd-motiongroup-75 {
  flex-flow: column;
  flex: 0 auto;
  width: 80%;
  padding-bottom: 12px;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.rd-motiongroup-75.left {
  order: -1;
  align-self: flex-end;
  min-width: 450px;
  max-width: 600px;
}

.rd-motiongroup-75.left.samples {
  flex-flow: column;
  flex: 1;
  align-items: stretch;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.rd-motiongroup-75._90 {
  width: 90%;
}

.rd-motiongroup-75.grow {
  flex: 1;
  width: 75%;
  padding-left: 0;
}

.rd-motiongroup-75.sc {
  flex: 1;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 95%;
  padding-right: 0;
}

.dropdown_allresources, .benefits-desktop {
  background-color: #0000;
  display: block;
}

.cause-top-image-express {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/666ac14d742aa983eee60a05_Express-Certification_Thumb_720.webp");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130px;
  position: relative;
  inset: 0% 0% auto;
}

.dropdown-certification-dt {
  background-color: #0000;
  display: block;
}

.dropdown_benefits-mobile, .dropdown_getstarted {
  background-color: #0000;
  display: none;
}

.rd-dropdown {
  white-space: normal;
  word-break: keep-all;
  background-color: #0000;
  display: block;
  position: relative;
}

.rd-dropdown.gs-mobile {
  display: none;
}

.rd-navtext {
  white-space: nowrap;
  word-break: break-all;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  display: block;
}

.rd-navtext:hover {
  color: var(--1473e6);
  font-size: 16px;
  line-height: 25px;
}

.learning-desktop {
  background-color: #0000;
  display: flex;
}

.rd-spacer_2vh {
  height: 2vh;
}

.rd-flex-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.guide-icon {
  filter: hue-rotate(10deg);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/669a7a94f1ed45c9227fc49b_Tile%20PS-D.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.guide-icon.hue-id {
  filter: saturate(108%) hue-rotate(128deg);
}

.guide-icon.hue-ai {
  filter: saturate(109%) hue-rotate(184deg);
}

.guide-icon.hue-pr {
  filter: hue-rotate(62deg);
}

.guide-icon.hue-ex {
  filter: saturate(200%) hue-rotate(146deg);
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/669a7a94f1ed45c9227fc49b_Tile%20PS-D.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.guide-icon.hue-acrobat {
  filter: saturate(140%) hue-rotate(150deg);
}

.image-150 {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  overflow: clip;
}

.image-150.certprep {
  width: 44%;
  margin-top: 0;
}

.image-150.getstarted {
  width: 30%;
  max-width: 320px;
}

.div-block-57 {
  aspect-ratio: 1;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/6672941598e52bbba2693551_Home%20Hero.webp");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  margin-top: -40px;
  margin-bottom: -13px;
  display: flex;
}

.div-block-57.b {
  filter: hue-rotate(297deg);
}

.rd-portfolio-services {
  color: #333;
  text-transform: none;
  background-color: #0000;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 20px;
  margin-bottom: 12px;
  padding: 0 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.quick-stack-5 {
  grid-column-gap: 80px;
  grid-row-gap: 100px;
}

.cell-18 {
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
}

.div-block-58 {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.grid-10-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.div-block-59 {
  align-self: center;
}

.container-55 {
  flex: 1;
  margin-bottom: 0;
}

.rd-stepcard {
  border: 1px none var(--2c2c2c);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 20px;
  margin-left: 32px;
  margin-right: 32px;
  padding-top: 24px;
  padding-bottom: 24px;
  overflow: hidden;
}

.rd-columns-practice-example {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.rd-section-guide {
  float: none;
  text-transform: none;
  background-color: #fff;
  align-items: stretch;
  padding: 60px 60px 0;
  display: block;
  position: relative;
}

.rd-guidecontainer {
  z-index: 2;
  width: 100%;
  max-width: 1000px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-61 {
  height: 100%;
}

.grid-10-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 60px;
  margin-right: 60px;
  padding-bottom: 0;
  display: grid;
}

.image-163 {
  object-fit: cover;
  object-position: 80% 50%;
  width: 100%;
  height: 100%;
  min-height: 420px;
  max-height: 540px;
  overflow: hidden;
}

.column-35 {
  padding-left: 8px;
  padding-right: 8px;
}

.rd--practice-wrapper {
  border: 1px none var(--b3b3b3);
  background-color: var(--blog-divider);
  color: #2c2c2c;
  border-radius: 8px;
  margin-top: 12px;
  margin-bottom: 21px;
  padding: 8px;
  display: block;
  overflow: visible;
}

.rd-disclaimertrext {
  color: var(--4b4b4b);
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
}

.rd-cause-card-special {
  border: 1px solid var(--b3b3b3);
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  flex-flow: column;
  width: 100%;
  max-width: 270px;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 32px 16px 24px;
  transition: transform .2s;
  display: flex;
  transform: translate(0);
}

.rd-cause-card-special:hover {
  transform: translate(0, -6px);
  box-shadow: 8px 8px 24px #00000017;
}

.cell-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.quick-stack-7 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  padding: 20px 0 60px;
}

.rd-sp-badge {
  max-width: 140px;
  margin-left: auto;
  margin-right: auto;
}

.rd-spacer_1vh {
  height: 1vh;
}

.text-span-_desc {
  color: var(--6e6e6e);
  font-size: 16px;
  font-style: italic;
}

.rd-cell-right {
  justify-content: center;
  align-items: flex-start;
}

.rd-cell-left {
  justify-content: center;
  align-items: flex-end;
  padding-top: 1vw;
}

.rd-cell-left.sc {
  justify-content: flex-start;
  align-items: flex-end;
}

.cause-top-image-acrobat {
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/667bf7f0c0114c66c1e9d7ae_Key-Visuals.webp");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130px;
  position: relative;
  inset: 0% 0% auto;
}

.rd-container-centered-1000 {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.rd-cellimage {
  box-sizing: border-box;
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 32px;
  flex: 0 auto;
  overflow: hidden;
}

.rd-cellimage.cd {
  object-position: 26% 50%;
}

.rd-cellimage.microcert {
  max-width: 380px;
}

.cell-right {
  justify-content: flex-start;
  align-items: flex-end;
}

.quick-stack-9 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.quick-stack-10 {
  grid-column-gap: 24px;
  flex: 0 auto;
  width: 100%;
  min-height: 32vh;
  margin-left: auto;
  margin-right: auto;
  padding: 19px 0 0;
}

.heroimage02 {
  aspect-ratio: 1;
  object-fit: contain;
  align-self: flex-start;
  width: 72%;
  max-width: 400px;
  padding-top: 46px;
  padding-right: 10px;
}

.heroimage02.hideonmobile {
  transform: translate(-20px, -16px);
}

.cell-24 {
  justify-content: center;
  align-items: center;
  padding-left: 32px;
}

.rd-hero-section-2 {
  background-image: linear-gradient(187deg, #fff0 12%, #fff 58%), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/682fc0f38f472d819d94a563_Background%20Gradient__0002_BG3.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  width: 100%;
  margin-top: 80px;
  padding-top: 4vw;
  padding-bottom: 0;
}

.rd-hero-section-2.microcert {
  background-image: linear-gradient(187deg, #fff0 12%, #fff 58%), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/6661cceef4655858951386e9_Background%20Gradient__0004_BG5.webp");
  margin-top: 80px;
}

.cell-26 {
  justify-content: space-around;
  align-items: flex-start;
}

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

.rd-text-process {
  text-align: center;
  margin-top: 0;
  padding-top: 16px;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
}

.link-block-4 {
  flex: 0 auto;
  height: auto;
  transition: transform .2s;
  transform: translate(0);
}

.link-block-4:hover {
  transform: translate(0, -2px);
}

.container-58 {
  max-width: 600px;
}

.rd-hero-contentwrap {
  flex-flow: column;
  align-self: flex-start;
  width: 100%;
  display: flex;
}

.text-span-23 {
  font-size: 22px;
}

.div-block-64 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 8px;
  display: flex;
}

.rd-paragraph-center-wrap {
  color: #383838;
  text-align: center;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 66%;
  max-width: 800px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.rd-process-card {
  border: 1px solid var(--b3b3b3);
  background-color: var(--white);
  text-align: center;
  cursor: default;
  border-radius: 20px;
  padding: 20px 10px;
  position: relative;
}

.rd-hero-section-s {
  background-image: linear-gradient(0deg, #fff 1%, #fff0 77%);
  width: 100%;
  height: 29vh;
  max-height: 360px;
  margin-top: 64px;
  margin-bottom: -18vh;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.rd-hero-section-s.search {
  background-image: linear-gradient(0deg, #fff 1%, #fff0 77%), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/669a5f0b01450c5ab3818884_BG-PS.webp");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  margin-top: 48px;
}

.rd-flexcontainer-image {
  box-sizing: border-box;
  object-fit: cover;
  border-radius: 20px;
  flex: 0 auto;
  width: 100%;
  max-width: 580px;
  height: 100%;
  max-height: 520px;
  display: flex;
  overflow: hidden;
}

.rd-flexcontainer-image.square {
  box-sizing: border-box;
  aspect-ratio: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  max-width: 520px;
  height: auto;
  max-height: 520px;
  overflow: hidden;
}

.rd-flexcontainer-image.square._70 {
  width: 70%;
}

.rd-flexcontainer-image._16x9 {
  aspect-ratio: 16 / 9;
  object-fit: contain;
}

.rd-flexcontainer-image._16x9._50center {
  object-fit: cover;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.rd-flexcontainer-image.portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  overflow: hidden;
}

.rd-container {
  z-index: 2;
  box-sizing: border-box;
  max-width: 1200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 22px;
  position: relative;
}

.rd-container.greybox {
  background-color: var(--f7f7f7);
  background-image: linear-gradient(154deg, #fff0 41%, #0000001f);
  border-radius: 20px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  padding-bottom: 22px;
  box-shadow: 3px 5px 7px -2px #00000021, inset 1px -9px 50px #0000001f;
}

.rd-container.sc {
  max-width: 1200px;
}

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

.grid-21 {
  grid-column-gap: 32px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: start;
  place-items: start center;
  margin-left: auto;
  margin-right: auto;
}

.div-block-65 {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}

.rd-container-fw {
  z-index: 2;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  position: relative;
}

.rd--objectives-wrap {
  background-color: var(--efefef-faq-grey);
  border-radius: 20px;
  flex: 1;
  max-width: 100%;
  margin-top: 32px;
  margin-left: 0;
  padding: 24px 32px 48px;
}

.div-block-68 {
  padding-left: 60px;
  padding-right: 60px;
}

.notoppadding {
  margin-top: 0;
}

.rd-accordion-section-title {
  flex: 1;
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 24px;
  font-size: 36px;
  line-height: 30px;
}

.rd-imagecontent-bloghero {
  object-fit: cover;
  flex: 0 auto;
  width: 100%;
  height: 100%;
}

.lab-hero-title-50-bloghero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  padding-top: 36px;
  padding-left: 0;
  padding-right: 60px;
  display: flex;
  position: static;
}

.rd-imagecontent-bloghero-mobile {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: none;
}

.tagwrap {
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.rd-hero-section-overview {
  margin-top: 20px;
  margin-bottom: 24px;
  padding-bottom: 0;
}

.rd-hero-section-getstarted {
  margin-top: 80px;
  margin-bottom: 24px;
  padding-top: 60px;
  padding-bottom: 0;
}

.portfolio-content-hero {
  border-radius: 6px;
  flex: 1;
  align-self: stretch;
  width: 80%;
  margin-top: 12px;
}

.image-168 {
  object-fit: cover;
  flex: 1;
}

.image-169 {
  object-fit: contain;
  flex: 1;
}

.rd-quickstack-pods-samples {
  box-sizing: border-box;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  aspect-ratio: auto;
  object-fit: fill;
  padding-top: 12px;
  padding-bottom: 0;
}

.text-block-9 {
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.rd-lb-sample {
  color: #4b4b4b;
  object-fit: cover;
  width: 100%;
  display: flex;
}

.div-block-74 {
  background-color: #fe6161;
}

.container-60 {
  max-width: 800px;
}

.image-170 {
  object-fit: contain;
}

.text-span-24 {
  color: var(--2680eb);
}

.italic-text-2 {
  font-size: 15px;
  line-height: 24px;
}

.rd-container-right {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 88%;
  max-width: 600px;
  margin-left: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: block;
}

.icon-font-wrapper {
  cursor: auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 40px;
  min-height: 40px;
  display: flex;
}

.notification-bar {
  z-index: 10;
  clear: both;
  background-color: var(--1473e6);
  color: #fff;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 80px;
  font-weight: 600;
  display: flex;
  position: fixed;
  top: 0;
  overflow: hidden;
  box-shadow: 0 4px 3px #00000026;
}

.notification-bar-padding {
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  padding: 9px 32px 8px;
  display: flex;
}

.notification-bar-padding.max {
  padding-left: 12px;
  padding-right: 16px;
}

.notification-bar-close-icon {
  cursor: auto;
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  font-size: 18px;
  font-weight: 400;
  transition: transform .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.notification-bar-close-icon:hover {
  transform: scale(.92);
}

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

.flex-horizontal.n-bar-center---button-right {
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
}

.flex-horizontal.n-bar-center---button-right.max {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.flex-horizontal.n-bar-center---button-right.lab-hideonload {
  flex: 0 auto;
  display: none;
}

.nt-container-default {
  flex: 0 auto;
  justify-content: flex-end;
  align-self: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 16px;
  display: flex;
}

.nt-button-wrapper {
  flex: 0 auto;
  align-self: center;
  margin-top: 0;
  padding-bottom: 0;
  display: block;
}

.nt-heading-white {
  color: #fff;
  text-align: center;
  align-self: center;
  max-width: 340px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.lab-button-outline_small {
  border: 2px solid var(--fafafa);
  color: #fff;
  text-align: center;
  text-transform: none;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #1473e6;
  background-clip: border-box;
  border-radius: 26px;
  min-width: 72px;
  min-height: 32px;
  max-height: 35px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2.5px 14px 5.5px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  transition: transform .4s;
  display: inline-block;
  overflow: visible;
}

.lab-button-outline_small:hover {
  border-color: var(--fafafa);
  background-color: #ebf4fa33;
}

.lab-button-outline_small.w--current {
  white-space: nowrap;
  word-break: keep-all;
}

.close-btn {
  border: 2px solid #0000;
  border-radius: 99px;
  align-self: center;
  width: 100%;
  min-width: 24px;
  max-width: 48px;
  height: 100%;
  min-height: 24px;
  max-height: 48px;
}

.close-btn:hover {
  background-image: linear-gradient(#ffffff1c, #ffffff1c);
  border-radius: 99px;
}

.close-btn:active {
  border: 2px solid #fff;
  border-radius: 99px;
}

.cta-bar {
  z-index: 10;
  clear: both;
  background-color: var(--1473e6);
  color: #fff;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 80px;
  font-weight: 600;
  display: flex;
  position: static;
  top: 0;
  overflow: hidden;
  box-shadow: 0 4px 3px #00000026;
}

.cta-bar.max-cta {
  margin-top: 26px;
}

.code-embed {
  display: none;
}

.badge-sc-md-banner {
  vertical-align: baseline;
  align-self: center;
  max-width: 180px;
  max-height: 24px;
}

.div-block-77 {
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
}

.partnership-logo {
  object-fit: fill;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 350px;
  margin-top: 40px;
  display: flex;
}

.partnership-logo.w--current {
  margin-top: 0;
}

.grid-23 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  grid-template-rows: auto;
  margin-top: 40px;
}

.grid-23.certpods {
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-78 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-79 {
  display: flex;
}

.heading-35 {
  font-weight: 800;
}

.container-search {
  padding-bottom: 36px;
}

.search-result-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-top: 6px;
}

.link-7 {
  color: var(--2680eb-2);
  margin-right: 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.heading4 {
  margin-bottom: 2px;
  font-size: 24px;
  line-height: 26px;
}

.search-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 #000;
  flex-flow: row;
  flex: 1;
  order: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 0;
  margin-right: 12px;
  padding: 2px 0 0;
  font-size: 16px;
  display: block;
}

.search-footer:where(.w-variant-dc8edf8e-7242-2d76-d0f8-72dcfa672200) {
  border: 1px solid var(--white);
  border-radius: 999px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.image-171 {
  aspect-ratio: 1;
  filter: none;
  object-fit: cover;
  background-color: #e0e0e0;
  border-radius: 6px;
  max-width: 50px;
  padding: 4px;
  display: block;
  transform: none;
}

.search-result-item {
  background-color: var(--white);
  outline-color: var(--b3b3b3);
  outline-offset: 0px;
  border-radius: 12px;
  outline-width: 2px;
  outline-style: solid;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 16px;
  display: flex;
}

.search-result-item:hover {
  background-color: var(--fafafa);
}

.search-result-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-5 {
  border-radius: 6px;
  flex: 0 auto;
  align-self: center;
  margin-right: 12px;
  overflow: clip;
}

.div-block-80 {
  flex-flow: row;
  display: flex;
}

.text-block-10 {
  color: var(--b3b3b3);
}

.link-block-6 {
  flex: 1;
}

.search-4 {
  border: 2px solid var(--b3b3b3);
  background-color: var(--white);
  border-radius: 99px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-top: 28px;
  margin-bottom: 28px;
  padding: 0 10px 2px 8px;
  display: flex;
}

.lab-button-search_small {
  aspect-ratio: 1;
  background-color: var(--color);
  color: #fff;
  text-align: center;
  text-transform: none;
  background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/682e397cb4bb276835621608_Smock_Search_18_N.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border: 0 #000;
  border-radius: 99px;
  flex: none;
  order: -1;
  align-self: center;
  width: 14px;
  max-width: 30px;
  height: 14px;
  min-height: auto;
  max-height: 30px;
  margin: 4px 8px 0 0;
  padding: 16px;
  font-family: Adobeclean, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.lab-button-search_small:hover {
  border-color: var(--royal-blue);
  background-color: #dcdcdc;
}

.heading-36 {
  font-size: 24px;
  line-height: 26px;
}

.bold-text-15 {
  font-size: 22px;
  line-height: 26px;
}

.heading-31-featurfed {
  color: var(--black);
  text-indent: 4px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.heading-34-featured {
  color: var(--black);
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.heading-25 {
  color: var(--1473e6);
  object-fit: none;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  display: block;
  position: static;
  overflow: visible;
}

@media screen and (min-width: 1440px) {
  .services-card.rd:hover {
    color: #fff;
  }

  .navigation-container.navigation {
    background-color: #fff;
    max-width: 1660px;
  }

  .navbar.rd-light {
    opacity: 1;
  }

  .icon.accordion-icon {
    font-family: Materialicons, Arial, sans-serif;
  }

  .lab-herotitle_blog {
    padding-top: 36px;
  }

  .rd-quickstack-pods {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
  }

  .rd-quickstack-pods.sc {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .rd--cut-right {
    justify-content: center;
    align-items: flex-start;
  }

  .rd-podimage.cp {
    max-height: 760px;
  }

  .rd-podimage.pos_7 {
    aspect-ratio: 1;
  }

  .rd-textwrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    padding-right: 30%;
  }

  .rd-textwrap.right {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .rd-motiongroup-75.sc {
    padding-left: 0;
  }

  .rd-cause-card-special.sc {
    padding-left: 22px;
    padding-right: 22px;
  }

  .rd-sp-badge {
    max-width: 126px;
  }

  .rd-cell-left.sc {
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 0;
  }

  .rd-hero-section-2 {
    margin-top: 80px;
  }

  .rd-container.sc.first {
    padding-top: 32px;
  }

  .grid-21 {
    place-items: start center;
  }

  .notification-bar {
    width: 100%;
    margin-top: 82px;
  }

  .notification-bar-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .notification-bar-padding.max {
    padding-top: 14px;
    padding-bottom: 12px;
  }

  .nt-heading-white.max {
    margin-bottom: 1px;
  }

  .cta-bar {
    width: 100%;
  }

  .cta-bar.max-cta {
    margin-top: 32px;
  }

  .badge-sc-md-banner {
    filter: saturate(118%);
    max-height: 40px;
  }

  .div-block-76 {
    z-index: 27;
    background-color: #fff;
    width: 100%;
    min-width: 100px;
    height: 82px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .div-block-77 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    width: 100px;
    height: 100px;
    padding-right: 0;
    display: block;
  }

  .heading-31-featurfed {
    font-weight: 700;
    line-height: 26px;
  }

  .heading-34-featured {
    font-weight: 700;
  }
}

@media screen and (max-width: 991px) {
  body {
    --express-to-win---artist-gradients--artist-grad-sabrina-carpenter: #71b5fc;
    --express-to-win---artist-gradients--artist-grad-sabrina-carpenter-2: #bae2f6;
    --express-to-win---color--con-white: white;
    --express-to-win---color--color: white;
    --express-to-win---color--cons-707070: #707070;
    --express-to-win---color--black: black;
    --express-to-win---color--gray-800: #242424;
    --express-to-win---color--gray-700: #444;
    --express-to-win---color--gray-600: #686868;
    --express-to-win---color--gray-500: #909090;
    --express-to-win---color--gray-400: #b6b6b6;
    --express-to-win---color--gray-300: #d4d4d4;
    --express-to-win---color--gray-200: #e8e8e8;
    --express-to-win---color--white: white;
    --express-to-win---color--adobe-red: #eb1000;
    --express-to-win---color--brand-title: #000b1d;
    --express-to-win---color--brick-neutral: #dadada;
    --express-to-win---color--text-default: var(--express-to-win---color--gray-600);
    --express-to-win---color--transparent: #fff0;
    --express-to-win---artist-gradients--grad-central-cee-1: #af0606;
    --express-to-win---artist-gradients--grad-central-cee-2: #ff8abf;
    --express-to-win---artist-gradients--grad-chase-and-status-1: #002e9a;
    --express-to-win---artist-gradients--grad-chase-and-status-2: #00a4b6;
    --express-to-win---artist-gradients--grad-chase-and-status-3: #8be8f9;
    --express-to-win---artist-gradients--grad-tweny-one-pilots-1: white;
    --express-to-win---artist-gradients--grad-tweny-one-pilots-2: white;
    --express-to-win---color--af0606: white;
    --express-to-win---color--dedef9: white;
    --express-to-win---border-radius--border-radius-20: 20px;
    --express-to-win---border-radius--border-radius-100: 100px;
    --express-to-win---text--text-dark: #2c2c2c;
    --express-to-win---text--text-white: var(--express-to-win---color--con-white);
    --express-to-win---component--marquee--justified-btn-min-width: 0px;
    --express-to-win---background--off-color-background: white;
    --express-to-win---visibility--not--mobile: 1;
    --express-to-win---component--tabs--mobile--text--selected: #131313;
    --express-to-win---component--tabs--mobile--text--active: #1473e6;
    --express-to-win---component--aside--container-ver-gap: 40px;
    --express-to-win---breakpoint--page-width: 768px;
    --express-to-win---breakpoint--page-min-width: 768px;
    --express-to-win---breakpoint--page-max-width: 768px;
    --express-to-win---breakpoint--container-width: 640px;
    --express-to-win---breakpoint--1440-container-width: 640px;
    --express-to-win---breakpoint--block-s-min-height: 360px;
    --express-to-win---breakpoint--block-s-min-height-alt: 360px;
    --express-to-win---breakpoint--block-m-min-height: 360px;
    --express-to-win---breakpoint--size: 360px;
    --express-to-win---web--link--link-dark: #1473e6;
    --express-to-win---web--link--link: var(--express-to-win---annotation--web--link--link-dark);
    --express-to-win---web--link--link-hover-dark: #0d66d0;
    --express-to-win---web--link--accent-focus-ring: #378ef0;
    --express-to-win---web--link--accent-down: #095aba;
    --express-to-win---web--link--info-accent: #5c5ce0;
    --express-to-win---web--link--info-accent-hover: #4646c6;
    --express-to-win---web--link--info-accent-down: #3d3db4;
    --express-to-win---web--link--info-accent-light: #dedef9;
    --express-to-win---background-color-mode--standard-background: white;
    --express-to-win---background-color-mode--dark-background: #1e1e1e;
    --express-to-win---background-color-mode--off-color-background: #f8f8f8;
    --express-to-win---component--modal--modal-vert-padding: 56px;
    --express-to-win---component--modal--gap-24: 24px;
    --express-to-win---component--modal--gap-40: 32px;
    --express-to-win---component--modal--gap-18: 16px;
    --express-to-win---heading--xs: 18px;
    --express-to-win---heading--s: 20px;
    --express-to-win---heading--m: 24px;
    --express-to-win---heading--l: 24px;
    --express-to-win---heading--xl: 36px;
    --express-to-win---heading--2xl: 44px;
    --express-to-win---heading--3xl: 80px;
    --express-to-win---heading--text-color: var(--express-to-win---text--text-dark);
    --express-to-win---heading--text-color-white: var(--express-to-win---color--con-white);
    --express-to-win---heading--line-height-heading: 125%;
    --express-to-win---heading--line-height-150: 150%;
    --express-to-win---font--adobeclean: Adobeclean, Arial, sans-serif;
    --express-to-win---font--adobe-clean-it: "Adobeclean It";
    --express-to-win---font--adobe-clean-regular: Adobeclean, Arial, sans-serif;
    --express-to-win---font--weight-700: 700;
    --express-to-win---font--weight-900: 900;
    --express-to-win---body--xs-12: 12px;
    --express-to-win---body--s-16: 16px;
    --express-to-win---body--m-18: 18px;
    --express-to-win---body--l-20: 20px;
    --express-to-win---body--xl-22: 22px;
    --express-to-win---body--2xl-28: 28px;
    --express-to-win---body--3xl-30: 30px;
    --express-to-win---body--adobe-clean: Adobeclean, Arial, sans-serif;
    --express-to-win---body--text-color-white: var(--express-to-win---color--con-white);
    --express-to-win---body--text-color: var(--express-to-win---text--text-dark);
    --express-to-win---body--weight-400: 400;
    --express-to-win---body--weight-700: 700;
    --express-to-win---body--line-height-body: 150%;
    --express-to-win---body--bold: var(--express-to-win---font--weight-700);
    --express-to-win---web--gray-scale--white: white;
    --express-to-win---annotation--web--link--link-dark: #1473e6;
    --express-to-win---annotation--alt-text-background: #ffd5fa4d;
    --express-to-win---spacing-tokens--spacing-none: 0px;
    --express-to-win---spacing-tokens--spacing-2xs: 8px;
    --express-to-win---spacing-tokens--spacing-xs: 16px;
    --express-to-win---spacing-tokens--spacing-s: 24px;
    --express-to-win---spacing-tokens--spacing-m: 32px;
    --express-to-win---spacing-tokens--spacing-l: 40px;
    --express-to-win---spacing-tokens--spacing-xl: 48px;
    --express-to-win---spacing-tokens--spacing-2xl: 56px;
    --express-to-win---spacing-tokens--spacing-3xl: 80px;
    --express-to-win---spacing-tokens--spacing-xl-static: 56px;
    --express-to-win---spacing-tokens--spacing-2xl-static: 80px;
    --express-to-win---spacing-tokens--spacing-3xl-static: 104px;
    --express-to-win---component--modal--component--modal--container-width: 300px;
    --express-to-win---component--modal--component--modal--modal-background-height: 1vw;
    --express-to-win---m-button--accent: 17px;
    --express-to-win---m-button--line-height: 21px;
    --express-to-win---m-button--gap: 8px;
    --express-to-win---m-button--font-weight: 700;
    --express-to-win---l-button--accent: 19px;
    --express-to-win---l-button--line-height: 24px;
    --express-to-win---l-button--font-weight: 700;
    --express-to-win---button--button-bg--primary-dark: var(--express-to-win---text--text-dark);
    --express-to-win---button--button-bg--outline-dark: var(--express-to-win---text--text-dark);
    --express-to-win---button--button-bg--dark-hover: black;
  }

  h1 {
    font-size: 56px;
    line-height: 58px;
  }

  h2 {
    font-size: 46px;
    line-height: 48px;
  }

  h3 {
    margin-top: 10px;
    margin-bottom: 8px;
    font-size: 28px;
    line-height: 30px;
  }

  p {
    line-height: 28px;
  }

  .logotypes {
    grid-column-gap: 40px;
  }

  .lab-heading-section {
    margin-top: 10px;
  }

  .services-card {
    min-width: 150px;
  }

  .services-card.rd {
    padding: 16px 12px;
  }

  .footer-flex-container.height {
    flex-wrap: wrap;
    height: auto;
  }

  .footer-flex-container.less {
    flex-flow: wrap;
    height: auto;
  }

  .dropdown-list.w--open {
    background-color: var(--white);
    border-radius: 0;
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .footer-bottom-text.dark {
    color: #000;
  }

  .footer-column-info {
    width: 100%;
    margin-bottom: 20px;
  }

  .navigation-div {
    background-color: #0000;
  }

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

  .lab-divider.white {
    margin-top: 20px;
  }

  .hero-section-header.left {
    text-align: center;
    align-items: center;
  }

  .dropdown-toggle {
    color: var(--2c2c2c);
    border-radius: 0;
    margin-left: 0;
    padding-left: 30px;
    padding-right: 40px;
  }

  .dropdown-toggle:hover {
    color: #6e8cf8;
  }

  .page-title.left {
    align-items: flex-start;
    margin-bottom: 60px;
    margin-left: 0;
  }

  .page-title.left.responsive {
    margin-left: auto;
  }

  .section {
    padding-top: 20px;
  }

  .section.no-bottom-padding {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.no-bottom-padding.fifth.in-resp {
    padding-bottom: 192px;
  }

  .section.no-bottom-padding.dark.lab-homehero {
    height: 700px;
    padding-bottom: 192px;
  }

  .section.no-bottom-padding.dark.lab-certification-hero {
    color: var(--white);
    height: 70vh;
    min-height: 380px;
  }

  .section.no-bottom-padding.dark.lab-corepagehero {
    color: var(--white);
    height: 14vh;
    min-height: 160px;
  }

  .section.dark {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section.dark.front {
    padding-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section.color {
    background-color: #0000;
  }

  .section.blue {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .section.blue.top-padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section.home-vr-4 {
    padding-right: 20px;
  }

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

  .section.gray {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .menu-button {
    color: #000563;
    justify-content: center;
    align-items: center;
    padding-top: 18px;
    display: block;
  }

  .menu-button.w--open {
    color: #000563;
    background-color: #0000;
  }

  .menu-button.white {
    color: var(--alice-blue);
  }

  .lab-features-grid-1-5-1 {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .lab-features-grid-1-5-1.padding-bottom {
    flex: 1;
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
  }

  .navigation-container {
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-container.navigation {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .intro {
    max-width: 270px;
  }

  .navbar {
    height: 80px;
  }

  .dropdown {
    border-bottom: 1px solid var(--6e6e6e);
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown:hover {
    color: var(--1473e6);
  }

  .dropdown.blue {
    background-color: var(--2680eb);
  }

  .dropdown.blue:hover {
    background-color: var(--royal-blue);
  }

  .dropdown.hide-individual {
    display: block;
  }

  .h1 {
    text-align: left;
  }

  .cause-card {
    height: 400px;
  }

  .footer-heading.white {
    color: var(--white);
    margin-bottom: 10px;
    font-size: 20px;
  }

  .dropdown-link {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .nav-menu {
    z-index: 12;
    background-color: var(--fafafa);
    opacity: 1;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    font-weight: 500;
    box-shadow: 1px 6px 6px #0003;
  }

  .nav-menu.w--current {
    background-color: #0000;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer.dark.no-padding {
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .sub-text.center.name, .sub-text.center.name.title, .sub-text.center.name, .sub-text.center.name.title, .sub-text.center.name.title {
    text-align: left;
  }

  .nav-button {
    margin-right: 40px;
    display: block;
  }

  .footer-column-div {
    width: 50%;
    margin-bottom: 20px;
  }

  .footer-column-div.padding {
    width: 22%;
  }

  .footer-column-div.lab-hideonload {
    margin-bottom: 20px;
  }

  .promo-grid {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .side-section-image {
    width: 100%;
  }

  .testimonial-slide {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-slide-wrapper {
    margin-bottom: 20px;
  }

  .left-arrows {
    margin-left: 0;
  }

  .left-arrows.testimonial-arrow {
    display: none;
  }

  .right-arrows {
    margin-right: 0;
  }

  .right-arrows.testimonial-arrow {
    display: none;
  }

  .block-service.flex-block-service.light {
    margin-left: 0;
    margin-right: auto;
  }

  .block-service.flex-block-service.light.center {
    margin-left: auto;
  }

  .social-icon {
    cursor: pointer;
    transition-property: none;
  }

  .facts-nr {
    object-fit: fill;
    padding-right: 10px;
    font-size: 44px;
  }

  .facts-grid {
    grid-template-columns: 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .facts-grid.second-variation {
    grid-template-columns: 1fr 1fr;
  }

  .top-cause-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .top-cause-grid.case-study {
    grid-template-columns: 1fr;
  }

  .page-title-sec.left {
    align-items: flex-start;
    margin-bottom: 60px;
  }

  .about-block.small {
    padding-bottom: 40px;
  }

  .about-block.small.blog {
    padding-bottom: 0;
  }

  .about-div-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr;
  }

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

  .second-testimonial-slide {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-arrow {
    margin-right: 0;
  }

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

  .left-arrow {
    margin-left: 0;
  }

  .left-arrow.testimonial-arrow {
    display: none;
  }

  .testimonial-block-color {
    max-width: 600px;
  }

  .blog-slide {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .big-videolight-box {
    width: 100%;
  }

  .latest-content {
    height: 100%;
  }

  .testimonial-side-section {
    flex-direction: column;
  }

  .form-block-contact {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-contact {
    min-width: auto;
  }

  .contact-content {
    width: 110%;
    right: 0;
  }

  .contact-content.new {
    justify-content: center;
    align-items: center;
    width: 80%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .promo-blog-grid {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .blog-link {
    height: 330px;
  }

  .contact-div-info {
    width: 80%;
  }

  .contact-grid {
    grid-template-columns: 1fr;
  }

  .contact-wrapper {
    width: 100%;
  }

  .contact-wrapper.midd {
    border-style: solid none;
    border-top-width: 1px;
    border-top-color: #dde7ee;
    border-bottom-width: 1px;
    border-bottom-color: #dde7ee;
  }

  .white-blog-slide {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-card-white {
    border-right-style: solid;
    border-right-color: #dde7ee;
    margin-bottom: 0;
  }

  .blog-card-white.midd {
    border-left-style: none;
    border-right-style: solid;
    margin-bottom: 0;
  }

  .testimonial-slide-vr-2 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-card {
    width: 90%;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .hero-grid {
    grid-row-gap: 16px;
    grid-template-columns: 1.75fr;
  }

  .hero-grid.blog {
    padding-top: 0;
    display: block;
  }

  .hero-grid.centered {
    grid-template-columns: 1.5fr;
    display: block;
  }

  .hero-grid.author {
    grid-template-columns: 1fr;
  }

  .services-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .features-icon.rd1, .features-icon.rd4, .features-icon.rd2, .features-icon.rd5, .features-icon.rd6y, .features-icon.play, .features-icon.cousera {
    height: 50px;
  }

  .lab-portfolio-grid-resources {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    place-content: stretch space-between;
    justify-items: stretch;
    margin-top: 40px;
  }

  .lab-portfolio-image-wrapper.second {
    background-position: 50%;
    min-height: 300px;
    max-height: 400px;
  }

  .lab-portfolio-image-wrapper.first {
    background-position: 50% 35%;
    padding-top: 10px;
  }

  .lab-portfolio-image-wrapper.third {
    background-position: 50% 35%;
    min-height: 280px;
  }

  .lab-portfolio-image-wrapper.fourth {
    background-position: 50% 60%;
    min-height: 280px;
    max-height: 340px;
  }

  .lab-portfolio-image-wrapper.sixth {
    background-position: 50%;
  }

  .portfolio-content {
    min-width: 160px;
    margin-left: 22px;
    margin-right: 22px;
    padding-top: 0;
    font-size: 16px;
    line-height: 23px;
  }

  .page-header.blog {
    padding-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .heading.page {
    text-align: left;
    margin-bottom: 48px;
  }

  .heading.blogpost {
    text-align: left;
    margin-bottom: 0;
  }

  .grid-scale {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .gray-space {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-side {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-image-card-ppro {
    height: 400px;
  }

  .about-image-card-ppro.blog {
    max-height: 400px;
  }

  .about-content-div {
    padding-top: 20px;
  }

  .richtext {
    padding-left: 32px;
    padding-right: 32px;
  }

  .richtext h2 {
    line-height: 34px;
  }

  .white.padding-headline {
    text-align: center;
    padding-top: 0;
  }

  .white p {
    margin-bottom: 0;
  }

  .white.header {
    text-align: center;
    margin-top: 0;
  }

  .pricing-card {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-card.color.no-rounder-corner, .pricing-card.no-roundet-corner {
    max-width: none;
  }

  .toogle-questions {
    text-align: left;
  }

  .pricing-grid {
    grid-template-columns: 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-case {
    width: 100%;
  }

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

  .blog-tag.center.name {
    text-align: left;
    display: block;
  }

  .collection-team {
    width: 50%;
  }

  .image-div-content.second {
    border-radius: 0;
  }

  .team-grid-wrapper.gray-block, .team-grid-wrapper.gradient-block {
    inset: auto 0% 0% auto;
  }

  .features-image {
    padding-right: 10px;
  }

  .features-block-tittle {
    position: relative;
  }

  .breadcrumbs-block {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 32px;
  }

  .hero-image {
    width: 100%;
    height: 450px;
  }

  .hero-image.padding {
    margin-top: 40px;
  }

  .latest-collection {
    width: 100%;
  }

  .collection-item {
    width: 50%;
  }

  .div-achivement {
    margin-bottom: 40px;
  }

  .collection-item-team {
    width: 50%;
  }

  .nav-background.dark {
    background-color: var(--2c2c2c);
  }

  .lab-navmenu {
    color: #fff;
    border-radius: 0;
  }

  .lab-navmenu:hover {
    color: #6e8cf8;
  }

  .lab-image-service-card {
    margin-bottom: 8px;
  }

  .lab-container-centered {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 95%;
    display: flex;
  }

  .lab-container-centered.lab-no-padding {
    margin-bottom: 0;
  }

  .image-10.re {
    max-width: 76%;
  }

  .image-10.partner {
    max-width: 100%;
  }

  .lab-flexcontainer-text {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 20px;
    display: flex;
  }

  .lab-flexcontainer-text.center {
    text-align: center;
  }

  .lab-flexcontainer-text.no-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-11 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
  }

  .div-block-5 {
    padding-bottom: 20px;
  }

  .producticon-grid {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .lab-slide {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lab-instagram {
    height: 400px;
  }

  .container-padded {
    width: 100%;
    max-width: 990px;
  }

  .container-padded.cta-margin {
    width: 70%;
  }

  .lab-features-grid-comingsoon {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .lab-features-grid-comingsoon.rd-2row {
    grid-column-gap: 22px;
    width: 100%;
    max-width: 480px;
    height: 100%;
  }

  .lab-cta-div-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr;
  }

  .eary-access-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .lab-large-paragraph-center {
    width: 85%;
  }

  .lab-flexcontainer-image {
    width: auto;
    max-width: 500px;
    height: auto;
  }

  .lab-flexcontainer-image.padded {
    margin-left: 159px;
    margin-right: 100px;
    padding-top: 0;
    padding-left: 0;
  }

  .lab-flexcontainer-image.right {
    width: 100%;
    max-width: 100%;
  }

  .image-square-17 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid-50-50 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .lab-grid-process {
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

  .lab-grid-process.rd-3c {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 80%;
  }

  .lab-grid-process.rd-4c {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 95%;
  }

  .lab-navmenu-dropdown {
    text-align: center;
    border-radius: 0;
  }

  .lab-navmenu-dropdown:hover {
    color: var(--2680eb);
  }

  .lab-navmenu-dropdown:active {
    color: var(--royal-blue);
  }

  .lab-navmenu-dropdown:focus {
    color: var(--2680eb-2);
  }

  .lab-navmenu-dropdown:visited {
    color: var(--fafafa);
  }

  .icon-5:hover {
    color: var(--2680eb);
  }

  .icon-5:active {
    color: var(--royal-blue);
  }

  .icon-5:focus {
    color: var(--1473e6);
  }

  .lab-slider-block-color {
    max-width: 600px;
  }

  .eary-access-grid2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-19 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .lab-portfolio-grid-showcase {
    grid-template-columns: 1fr;
    padding-top: 30px;
  }

  .image-33 {
    text-align: center;
    max-width: 100%;
    margin-top: -20px;
    margin-left: auto;
  }

  .dropdown-list2.w--open {
    border-radius: 0;
  }

  .lab-hero-section-video {
    height: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .accordion-item {
    margin-left: 10px;
    margin-right: 20px;
  }

  .icon.accordion-icon {
    margin-left: 0;
    margin-right: 5px;
  }

  .accordion-item-content {
    padding-left: 6px;
  }

  .lab-certdetailbg {
    object-fit: cover;
  }

  .lab-accordion-section-title {
    margin-left: 10px;
  }

  .facts-grid-2 {
    grid-template-columns: 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .lab-container-resources.lab-hideonload {
    display: none;
  }

  .dropdown-toggle-footer {
    color: #fff;
    border-radius: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 40px;
  }

  .dropdown-toggle-footer:hover {
    color: #6e8cf8;
  }

  .icon-5-copy {
    margin-top: 20px;
  }

  .icon-5-copy._6 {
    margin-top: 18px;
  }

  .div-block-22 {
    width: 0;
  }

  .cause-card-app {
    height: 350px;
  }

  .column-4 {
    object-fit: fill;
    overflow: visible;
  }

  .rd-image-41 {
    max-width: 40%;
  }

  .lab-portfolio-grid-teaching-resources {
    grid-template-columns: 1fr;
  }

  .lab-divider-navi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .lab-herotitle_blog {
    max-width: 95%;
  }

  .lab-herotitle_blog.lab-hideonload {
    display: none;
  }

  .lab-popupmodal {
    z-index: 400;
  }

  .lab-hero-title-50 {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    max-width: 1000px;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 0;
    display: flex;
    position: static;
    top: 0%;
    left: 0;
    overflow: visible;
  }

  .columns-6 {
    object-fit: fill;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    max-width: 95%;
    max-height: 1200px;
    display: block;
    overflow: visible;
  }

  .image-18 {
    max-width: 80%;
    display: block;
  }

  .lab-flexcontainer-levelupimage {
    flex: 1;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
    width: auto;
    max-width: 450px;
    height: auto;
    margin-top: 60px;
    margin-bottom: 0;
    padding-left: 40px;
    display: inline-block;
  }

  .lab-badge-right {
    max-width: 200px;
  }

  .columns-10 {
    display: block;
  }

  .column-11 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .column-13, .column-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button-2 {
    z-index: 105;
    color: var(--white);
    font-size: 30px;
  }

  .menu-button-2:hover {
    color: var(--2680eb);
  }

  .menu-button-2:active {
    color: var(--royal-blue);
  }

  .menu-button-2:focus {
    color: var(--1473e6);
  }

  .menu-button-2.w--open {
    color: var(--1473e6);
    background-color: #0000;
  }

  .text-block-2 {
    color: var(--2c2c2c);
    font-size: 20px;
    font-weight: 500;
  }

  .lab-column-15 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .column-16 {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    margin-top: 115px;
    display: none;
  }

  .column-18 {
    margin-top: 70px;
    display: none;
  }

  .text-block-1 {
    border: 0px none var(--b3b3b3);
    color: var(--2c2c2c);
    text-align: center;
    flex-direction: row;
    padding-left: 40px;
    font-size: 20px;
    font-weight: 500;
    display: flex;
  }

  .text-block-1:hover {
    color: var(--2680eb);
  }

  .text-block-1.white {
    color: var(--fafafa);
  }

  .text-block-1.white:hover {
    color: var(--white);
  }

  .image-11-copy {
    display: block;
  }

  .dropdown-certification {
    border: 1px solid var(--b3b3b3);
    background-color: var(--white);
    opacity: 1;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .dropdown-certification:hover {
    color: var(--1473e6);
  }

  .dropdown-certification-mobile {
    border-top: 1px solid var(--b3b3b3);
    opacity: 1;
    border-bottom: 1px solid #000;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown-certification-mobile:hover {
    color: var(--1473e6);
  }

  .text-block-2-copy {
    color: var(--2c2c2c);
    text-align: left;
    font-size: 20px;
    font-weight: 500;
  }

  .column-28 {
    margin-top: 50px;
    display: none;
  }

  .max-oneliner {
    line-height: 26px;
  }

  .lab-popupmodal-max {
    z-index: 400;
  }

  .lab-modal-content-2 {
    height: 85vh;
    display: none;
  }

  .text-field-contact-2 {
    min-width: auto;
  }

  .accordion-item-voucher {
    margin-left: 10px;
    margin-right: 10px;
  }

  .form-hello, .form-hello-contact {
    margin-left: 10%;
    margin-right: 10%;
  }

  .lab-popupmodal-contact {
    z-index: 400;
  }

  .accordion-wrapper-voucher {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-item-inner {
    margin-right: 10px;
  }

  .section-guide {
    padding: 0 10px 10px;
  }

  .lab-list-item-xs-2, .faq-answer-2, .faq-answer-sub-heading {
    max-width: 100%;
  }

  .lab-container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-item-main-wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-item-content-2 {
    padding-left: 0;
    padding-right: 0%;
  }

  .lab-list-item-2 {
    max-width: 100%;
  }

  .accordion-item-trigger-2.grayed {
    margin-left: 0;
  }

  .grid-resources-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .lab-portfolio-grid-how-to {
    grid-row-gap: 20px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    place-content: stretch space-between;
    justify-items: stretch;
  }

  .portfolio-content-how-to {
    padding-top: 0;
  }

  .lab-accordion-section-subtitle {
    margin-left: 10px;
  }

  .h2-how-to {
    font-size: 38px;
    line-height: 46px;
  }

  .container-51 {
    padding-left: 0;
  }

  .h3-how-to {
    text-align: left;
  }

  .grid-listicles-33-33-33 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-listicles-33-33-33.small {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .lab-rich-text-block-list.white ul {
    padding-top: 10px;
  }

  .lab-flexcontainer-image-2 {
    width: auto;
    max-width: 540px;
    height: auto;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .image-51 {
    max-width: 500px;
    max-height: 100%;
  }

  .image-20 {
    display: block;
  }

  .image-22 {
    object-fit: cover;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 60px;
    padding-right: 0;
    display: block;
  }

  .rd-imagecontent {
    box-sizing: border-box;
    object-fit: cover;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .rd-imagecontent.p, .rd-imagecontent.pba {
    object-position: 35% 50%;
  }

  .dropdown-desktop {
    border: 1px solid var(--b3b3b3);
    opacity: 1;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .dropdown-desktop:hover {
    color: var(--1473e6);
  }

  .grid-17 {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .lab-herotitle-shareable {
    max-width: 80%;
  }

  .lab-hero-title-container-shareable {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 40px;
    display: block;
    position: static;
    top: 0%;
    left: 0;
  }

  .image-58 {
    object-fit: cover;
    flex: 1;
    display: block;
  }

  .lab-certdetailbg-a {
    object-fit: cover;
  }

  .image-59, .image-60 {
    margin-top: 0;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid-25-50-25 {
    padding-top: 40px;
    display: block;
  }

  .form-block-submission {
    padding-left: 0;
    padding-right: 0;
  }

  .lab-features-grid-1-1-5 {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .lab-flexcontainer-image-square {
    width: auto;
    max-width: 400px;
    height: auto;
    margin-top: 20px;
    margin-left: 0;
    margin-right: auto;
  }

  .image-23-square {
    margin-bottom: 80px;
    padding-left: 0;
    display: block;
    overflow: hidden;
  }

  .image-61 {
    object-fit: cover;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .blogitem-top-image {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .blogitem-paragraph {
    max-height: 12ch;
    overflow: hidden;
  }

  .blogsection-fw {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .blogsection-fw.gradientfeatured {
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 0;
  }

  .collection-list-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .collection-list-wrapper.credentials {
    width: 100%;
  }

  .collection-item-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .collection-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: repeat(auto-fit, minmax(297px, 378px)) minmax(297px, 378px);
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-bottom: 40px;
    display: grid;
  }

  .blog-section-title {
    max-width: 560px;
    margin-bottom: 20px;
  }

  .section-headline {
    margin-bottom: 0;
    padding-bottom: 16px;
    font-size: 32px;
    line-height: 32px;
  }

  .paragraph-5.center {
    margin-top: 0;
  }

  .blog-featured-50-50 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quick-stack {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .cell-2 {
    padding-left: 10px;
  }

  .cell-3 {
    background-position: 50%;
  }

  .div-block-42 {
    padding-bottom: 18px;
  }

  .lab-buttonwrap12 {
    max-width: 80%;
    padding-top: 32px;
  }

  .quick-stack-2 {
    border-top: 2px solid var(--blog-divider);
    border-bottom: 2px solid var(--blog-divider);
    width: 80%;
  }

  .link-6 {
    font-size: 18px;
    text-decoration: none;
  }

  .div-block-45 {
    align-self: center;
  }

  .testimonial-info-2 {
    align-self: center;
    align-items: flex-start;
  }

  .tagline-2, .author-blogpost {
    text-align: left;
  }

  .collection-list-wrapper-3 {
    align-self: flex-start;
    padding-top: 12px;
  }

  .dropdown-blog {
    border-top: 1px solid var(--b3b3b3);
    border-bottom: 1px solid var(--b3b3b3);
    opacity: 1;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown-blog:hover {
    color: var(--1473e6);
  }

  .paragraph-6 {
    max-height: 100%;
    overflow: hidden;
  }

  .collection-item-6 {
    display: flex;
  }

  .social-link-blog1 {
    opacity: .75;
    background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/65dc33f6b75bfd6e0a69e22b_twitter.webp");
    width: 32px;
    height: 32px;
  }

  .social-link-blog1:hover {
    opacity: 1;
  }

  .social-link-blog2 {
    opacity: .85;
    background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/65dc33f55ae961c5ffed1a6e_discord.avif");
    width: 32px;
    height: 32px;
  }

  .social-link-blog2:hover {
    opacity: 1;
  }

  .social-link-blog3 {
    opacity: .85;
    background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/65ddd7e55ec48520aa0b95c9_Smock_Link_18_N.svg");
    width: 32px;
    height: 32px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .rd-section {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .rd-section.gray {
    background-color: var(--f7f7f7);
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .rd-section.center.gray {
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rd-section.center.gray.facts {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rd-section.blue {
    margin-left: 20px;
    margin-right: 22px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .rd-section.bg {
    background-size: auto, cover;
  }

  .rd-container-centered {
    justify-content: center;
    align-items: center;
    padding-left: 22px;
    padding-right: 22px;
  }

  .rd-container-centered.center {
    padding-bottom: 10px;
  }

  .rd-hero-section-exam.why {
    margin-top: 80px;
    padding-top: 40px;
  }

  .rd-quick-stack-50 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex: 0 auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .rd-quick-stack-50.how {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 100%;
  }

  .rd-heading-h1 {
    text-align: left;
    font-size: 52px;
    line-height: 52px;
  }

  .rd-heading-h1.center {
    margin-top: 20px;
  }

  .rd-heading-h3 {
    margin-top: 0;
  }

  .image-28 {
    aspect-ratio: 2 / 3;
    object-fit: contain;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .rd-grid-1-row-60 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start center;
    width: 90%;
    display: grid;
  }

  .rd-portfolio-grid-showcase {
    grid-template-columns: 1fr;
    padding-top: 30px;
  }

  .rd--portfolio-content {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .rd-container-padded {
    width: 100%;
    max-width: 990px;
  }

  .rd-image-wrapper {
    flex: 0 auto;
    width: 100%;
  }

  .rd-dropdown-toggle {
    color: var(--2c2c2c);
    border-radius: 0;
    margin-left: 0;
    padding-left: 30px;
    padding-right: 40px;
  }

  .rd-dropdown-toggle:hover {
    color: #6e8cf8;
  }

  .rd-button-wrapper {
    margin-top: 22px;
  }

  .rd-button-bluefilled-xl {
    white-space: pre;
    word-break: keep-all;
  }

  .rd-button-bluefilled-xl.nav {
    margin-right: 20px;
  }

  .lab-image-portrait {
    object-fit: cover;
    padding-left: 0;
    display: block;
    overflow: hidden;
  }

  .rd-container-left {
    order: 0;
    width: 100%;
    padding: 8px 12px 6px 20px;
  }

  .rd-container-left.microcert {
    padding-left: 0;
  }

  .rd-dropdown-list.w--open {
    background-color: var(--white);
    border-radius: 0;
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .rd-image-100 {
    min-width: 150px;
    max-height: 200px;
  }

  .rd-image-100.xs {
    width: 120px;
    min-width: 90px;
    margin-top: 0;
    margin-left: 0;
  }

  .rd-image-100.why {
    padding-bottom: 0;
  }

  .image-square-118 {
    width: 300px;
    max-width: 100%;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .rd-tilebackground {
    padding: 16px 32px 22px;
  }

  .rd-line-spacer.nav {
    margin-left: 22px;
    margin-right: 22px;
  }

  .rd-line-spacer.nav.cta {
    min-height: 80px;
  }

  .rd-line-spacer.nav.lab-hideonload {
    display: none;
  }

  .rd-hlgroup {
    padding-top: 2px;
  }

  .rd-spacer_4vh {
    height: 2vh;
  }

  .lab-navmenu-single {
    color: var(--2c2c2c);
    text-align: left;
    border-radius: 0;
    padding-left: 32px;
    font-size: 20px;
    transition-property: none;
  }

  .lab-navmenu-single:hover {
    color: var(--2680eb);
    font-size: 20px;
  }

  .lab-navmenu-single:active {
    color: var(--royal-blue);
  }

  .lab-navmenu-single:focus {
    color: var(--2680eb-2);
  }

  .lab-navmenu-single:visited {
    color: var(--fafafa);
  }

  .rd--buttonoutlineblue {
    border-color: var(--1473e6);
    color: var(--1473e6);
  }

  .rd-center-button-wrapper {
    align-self: center;
  }

  .rd-image-wrap-flex {
    box-sizing: border-box;
    object-fit: cover;
    flex-flow: column;
    align-self: center;
    max-width: 70%;
  }

  .rd-quickstack-pods {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    min-height: 420px;
    max-height: none;
    padding-right: 16px;
    overflow: visible;
  }

  .rd-quickstack-pods.sc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: auto;
    object-fit: fill;
    min-height: auto;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 6px;
  }

  .rd--cut-right {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .rd--cut-right.blog {
    display: block;
  }

  .rd-podimage {
    aspect-ratio: 2 / 3;
    object-fit: cover;
    object-position: 58% 50%;
  }

  .rd-podimage.pos_2 {
    object-position: 17% 50%;
  }

  .rd-podimage.pos_3 {
    object-position: 45% 50%;
  }

  .rd-podimage.cp {
    object-fit: cover;
    align-self: flex-start;
    max-height: 300px;
    padding-right: 0;
  }

  .rd-podimage.oc {
    object-position: 41% 50%;
  }

  .rd-podimage.pos_7 {
    aspect-ratio: auto;
    object-position: 0% 33%;
    max-height: 270px;
  }

  .rd-podimage.pos_4 {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 40%;
    width: 100%;
    max-height: 270px;
  }

  .rd-podimage.pos_8 {
    aspect-ratio: auto;
    object-fit: cover;
    object-position: 10% 35%;
    max-height: 270px;
    overflow: hidden;
  }

  .rd-podimage.pos_4-1 {
    aspect-ratio: auto;
    object-position: 51% 25%;
    max-height: 270px;
  }

  .rd-textwrap {
    align-items: stretch;
    padding-left: 10px;
    padding-right: 10px;
  }

  .rd-textwrap.right {
    flex-flow: column;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .rd--cut-left {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
  }

  .rd-motiongroup-75 {
    width: 100%;
    padding-left: 22px;
  }

  .rd-motiongroup-75.left {
    padding-left: 0;
  }

  .rd-motiongroup-75._90 {
    margin-left: auto;
    margin-right: auto;
  }

  .rd-motiongroup-75.grow {
    width: 100%;
    padding-left: 42px;
    padding-right: 8px;
  }

  .rd-motiongroup-75.sc {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown_allresources {
    border-top: 1px solid var(--b3b3b3);
    opacity: 1;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown_allresources:hover {
    color: var(--1473e6);
  }

  .benefits-desktop {
    border: 1px solid var(--b3b3b3);
    opacity: 1;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .benefits-desktop:hover {
    color: var(--1473e6);
  }

  .dropdown-certification-dt {
    border: 1px solid var(--b3b3b3);
    background-color: var(--white);
    opacity: 1;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .dropdown-certification-dt:hover {
    color: var(--1473e6);
  }

  .dropdown_benefits-mobile {
    opacity: 1;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown_benefits-mobile:hover {
    color: var(--1473e6);
  }

  .dropdown_getstarted {
    border-top: 1px solid var(--b3b3b3);
    opacity: 1;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dropdown_getstarted:hover {
    color: var(--1473e6);
  }

  .null {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    display: none;
  }

  .rd-menu-button {
    z-index: 105;
    color: var(--4b4b4b);
    font-size: 30px;
  }

  .rd-menu-button:hover {
    color: var(--2680eb);
  }

  .rd-menu-button:active {
    color: var(--royal-blue);
  }

  .rd-menu-button:focus {
    color: var(--1473e6);
  }

  .rd-menu-button.w--open {
    color: var(--1473e6);
    background-color: #0000;
  }

  .rd-dropdown {
    border-bottom: 1px solid var(--6e6e6e);
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .rd-dropdown:hover {
    color: var(--1473e6);
  }

  .rd-dropdown.gs-mobile {
    display: block;
  }

  .rd-navtext {
    border: 0px none var(--b3b3b3);
    color: var(--2c2c2c);
    text-align: center;
    flex-direction: row;
    padding-left: 40px;
    font-size: 20px;
    font-weight: 500;
    display: flex;
  }

  .rd-navtext:hover {
    color: var(--2680eb);
    font-size: 20px;
  }

  .learning-desktop {
    border: 1px solid var(--b3b3b3);
    opacity: 1;
    border-radius: 0;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .learning-desktop:hover {
    color: var(--1473e6);
  }

  .guide-icon {
    width: 100px;
    height: 100px;
  }

  .image-150 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: block;
  }

  .rd-stepcard {
    padding-left: 6px;
    padding-right: 6px;
  }

  .rd-columns-practice-example {
    padding-right: 0;
  }

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

  .rd-guidecontainer {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-61 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-10-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-163 {
    object-position: 83% 50%;
  }

  .rd-cause-card-special {
    max-width: 280px;
  }

  .quick-stack-7 {
    padding-bottom: 10px;
  }

  .rd-spacer_1vh {
    height: .75vh;
  }

  .text-span-_desc {
    font-size: 16px;
    font-style: italic;
  }

  .rd-cell-right {
    padding-right: 22px;
  }

  .rd-cell-left {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
  }

  .rd-cell-left.sc {
    justify-content: center;
    align-items: flex-start;
    padding-right: 0;
  }

  .rd-container-centered-1000 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .rd-cellimage {
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 10%;
  }

  .rd-cellimage.microcert {
    max-width: 300px;
  }

  .cell-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-end;
    padding-right: 12px;
  }

  .quick-stack-9 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .quick-stack-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-self: flex-start;
    min-height: 32vh;
    padding-top: 60px;
  }

  .heroimage02 {
    object-fit: contain;
    flex: 1;
    align-self: center;
    width: 100%;
    padding-left: 0;
  }

  .cell-24 {
    padding-left: 24px;
  }

  .rd-hero-section-2 {
    margin-top: 68px;
  }

  .cell-imgleft {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-left {
    padding-left: 12px;
  }

  .rd-text-process {
    padding-top: 6px;
    font-size: 17px;
  }

  .link-block-4 {
    height: auto;
  }

  .rd-paragraph-center-wrap {
    width: 80%;
    padding-left: 22px;
    padding-right: 22px;
  }

  .rd-hero-section-s {
    margin-top: 22px;
    margin-bottom: -17vh;
  }

  .rd-flexcontainer-image {
    box-sizing: border-box;
    object-fit: cover;
    max-height: 400px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .rd-flexcontainer-image.square {
    object-fit: contain;
  }

  .rd-flexcontainer-image.portrait {
    aspect-ratio: 2 / 3;
  }

  .rd-flexcontainer-image.portrait.pad {
    margin-top: 22px;
  }

  .rd-container {
    padding-left: 22px;
    padding-right: 22px;
    display: block;
  }

  .rd-container.greybox {
    margin-bottom: 32px;
    margin-left: 25px;
    margin-right: 25px;
    padding-left: 0;
  }

  .grid-21 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: start;
    align-items: flex-start;
    margin-top: 12px;
    margin-bottom: 32px;
    display: grid;
  }

  .div-block-65 {
    max-width: 180px;
    max-height: 180px;
  }

  .rd-container-fw {
    max-width: 100%;
  }

  .rd--objectives-wrap {
    margin-left: 20px;
    margin-right: 20px;
    padding: 32px 10px 40px;
  }

  .div-block-68 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .rd-accordion-section-title {
    margin-left: 10px;
  }

  .rd-imagecontent-bloghero {
    box-sizing: border-box;
    object-fit: cover;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .lab-hero-title-50-bloghero {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    max-width: 1000px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
    top: 0%;
    left: 0;
    overflow: visible;
  }

  .rd-imagecontent-bloghero-mobile {
    box-sizing: border-box;
    object-fit: cover;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .rd-hero-section-overview {
    margin-top: 10px;
  }

  .rd-hero-section-getstarted {
    margin-top: 80px;
  }

  .portfolio-content-hero {
    min-width: 160px;
    margin-top: 32px;
    margin-left: 22px;
    margin-right: 22px;
    font-size: 16px;
    line-height: 23px;
  }

  .rd-quickstack-pods-samples {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    min-height: 420px;
  }

  .container-60 {
    max-width: 600px;
  }

  .rd-container-right {
    order: 0;
    width: 100%;
    padding: 8px 12px 6px 20px;
  }

  .notification-bar-padding {
    padding: 8px 0;
  }

  .notification-bar-padding.max {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .flex-horizontal.n-bar-center---button-right {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .flex-horizontal.n-bar-center---button-right.max {
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-between;
    align-self: center;
    align-items: center;
  }

  .nt-container-default {
    padding-left: 32px;
    padding-right: 32px;
  }

  .nt-button-wrapper.max.cta {
    justify-content: center;
    align-items: flex-end;
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
  }

  .nt-heading-white {
    text-align: left;
    flex: 0 auto;
    font-weight: 400;
    line-height: 22px;
  }

  .nt-heading-white.max {
    text-align: center;
    flex: 1;
    margin-bottom: 8px;
    line-height: 21px;
  }

  .badge-sc-md-banner {
    max-height: 30px;
    margin-bottom: 4px;
  }

  .partnership-logo {
    max-width: 270px;
    margin-top: 40px;
  }

  .grid-23 {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    grid-template-columns: 1.25fr .75fr;
  }
}

@media screen and (max-width: 767px) {
  body {
    --express-to-win---artist-gradients--artist-grad-sabrina-carpenter: #71b5fc;
    --express-to-win---artist-gradients--artist-grad-sabrina-carpenter-2: #bae2f6;
    --express-to-win---color--con-white: white;
    --express-to-win---color--color: white;
    --express-to-win---color--cons-707070: #707070;
    --express-to-win---color--black: black;
    --express-to-win---color--gray-800: #242424;
    --express-to-win---color--gray-700: #444;
    --express-to-win---color--gray-600: #686868;
    --express-to-win---color--gray-500: #909090;
    --express-to-win---color--gray-400: #b6b6b6;
    --express-to-win---color--gray-300: #d4d4d4;
    --express-to-win---color--gray-200: #e8e8e8;
    --express-to-win---color--white: white;
    --express-to-win---color--adobe-red: #eb1000;
    --express-to-win---color--brand-title: #000b1d;
    --express-to-win---color--brick-neutral: #dadada;
    --express-to-win---color--text-default: var(--express-to-win---color--gray-600);
    --express-to-win---color--transparent: #fff0;
    --express-to-win---artist-gradients--grad-central-cee-1: #af0606;
    --express-to-win---artist-gradients--grad-central-cee-2: #ff8abf;
    --express-to-win---artist-gradients--grad-chase-and-status-1: #002e9a;
    --express-to-win---artist-gradients--grad-chase-and-status-2: #00a4b6;
    --express-to-win---artist-gradients--grad-chase-and-status-3: #8be8f9;
    --express-to-win---artist-gradients--grad-tweny-one-pilots-1: white;
    --express-to-win---artist-gradients--grad-tweny-one-pilots-2: white;
    --express-to-win---color--af0606: white;
    --express-to-win---color--dedef9: white;
    --express-to-win---border-radius--border-radius-20: 20px;
    --express-to-win---border-radius--border-radius-100: 100px;
    --express-to-win---text--text-dark: #2c2c2c;
    --express-to-win---text--text-white: var(--express-to-win---color--con-white);
    --express-to-win---component--marquee--justified-btn-min-width: 300px;
    --express-to-win---background--off-color-background: white;
    --express-to-win---visibility--not--mobile: 0;
    --express-to-win---component--tabs--mobile--text--selected: #131313;
    --express-to-win---component--tabs--mobile--text--active: #1473e6;
    --express-to-win---component--aside--container-ver-gap: 40px;
    --express-to-win---breakpoint--page-width: 360px;
    --express-to-win---breakpoint--page-min-width: 360px;
    --express-to-win---breakpoint--page-max-width: 360px;
    --express-to-win---breakpoint--container-width: 300px;
    --express-to-win---breakpoint--1440-container-width: 300px;
    --express-to-win---breakpoint--block-s-min-height: 0px;
    --express-to-win---breakpoint--block-s-min-height-alt: 0px;
    --express-to-win---breakpoint--block-m-min-height: 0px;
    --express-to-win---breakpoint--size: 0px;
    --express-to-win---web--link--link-dark: #1473e6;
    --express-to-win---web--link--link: var(--express-to-win---annotation--web--link--link-dark);
    --express-to-win---web--link--link-hover-dark: #0d66d0;
    --express-to-win---web--link--accent-focus-ring: #378ef0;
    --express-to-win---web--link--accent-down: #095aba;
    --express-to-win---web--link--info-accent: #5c5ce0;
    --express-to-win---web--link--info-accent-hover: #4646c6;
    --express-to-win---web--link--info-accent-down: #3d3db4;
    --express-to-win---web--link--info-accent-light: #dedef9;
    --express-to-win---background-color-mode--standard-background: white;
    --express-to-win---background-color-mode--dark-background: #1e1e1e;
    --express-to-win---background-color-mode--off-color-background: #f8f8f8;
    --express-to-win---component--modal--modal-vert-padding: 40px;
    --express-to-win---component--modal--gap-24: 24px;
    --express-to-win---component--modal--gap-40: 32px;
    --express-to-win---component--modal--gap-18: 16px;
    --express-to-win---heading--xs: 16px;
    --express-to-win---heading--s: 18px;
    --express-to-win---heading--m: 20px;
    --express-to-win---heading--l: 24px;
    --express-to-win---heading--xl: 28px;
    --express-to-win---heading--2xl: 36px;
    --express-to-win---heading--3xl: 44px;
    --express-to-win---heading--text-color: var(--express-to-win---text--text-dark);
    --express-to-win---heading--text-color-white: var(--express-to-win---color--con-white);
    --express-to-win---heading--line-height-heading: 125%;
    --express-to-win---heading--line-height-150: 150%;
    --express-to-win---font--adobeclean: Adobeclean, Arial, sans-serif;
    --express-to-win---font--adobe-clean-it: "Adobeclean It";
    --express-to-win---font--adobe-clean-regular: Adobeclean, Arial, sans-serif;
    --express-to-win---font--weight-700: 700;
    --express-to-win---font--weight-900: 900;
    --express-to-win---body--xs-12: 12px;
    --express-to-win---body--s-16: 16px;
    --express-to-win---body--m-18: 18px;
    --express-to-win---body--l-20: 20px;
    --express-to-win---body--xl-22: 22px;
    --express-to-win---body--2xl-28: 28px;
    --express-to-win---body--3xl-30: 30px;
    --express-to-win---body--adobe-clean: Adobeclean, Arial, sans-serif;
    --express-to-win---body--text-color-white: var(--express-to-win---color--con-white);
    --express-to-win---body--text-color: var(--express-to-win---text--text-dark);
    --express-to-win---body--weight-400: 400;
    --express-to-win---body--weight-700: 700;
    --express-to-win---body--line-height-body: 150%;
    --express-to-win---body--bold: var(--express-to-win---font--weight-700);
    --express-to-win---web--gray-scale--white: white;
    --express-to-win---annotation--web--link--link-dark: #1473e6;
    --express-to-win---annotation--alt-text-background: #ffd5fa4d;
    --express-to-win---spacing-tokens--spacing-none: 0px;
    --express-to-win---spacing-tokens--spacing-2xs: 8px;
    --express-to-win---spacing-tokens--spacing-xs: 16px;
    --express-to-win---spacing-tokens--spacing-s: 24px;
    --express-to-win---spacing-tokens--spacing-m: 32px;
    --express-to-win---spacing-tokens--spacing-l: 40px;
    --express-to-win---spacing-tokens--spacing-xl: 48px;
    --express-to-win---spacing-tokens--spacing-2xl: 56px;
    --express-to-win---spacing-tokens--spacing-3xl: 80px;
    --express-to-win---spacing-tokens--spacing-xl-static: 56px;
    --express-to-win---spacing-tokens--spacing-2xl-static: 80px;
    --express-to-win---spacing-tokens--spacing-3xl-static: 104px;
    --express-to-win---component--modal--component--modal--container-width: 640px;
    --express-to-win---component--modal--component--modal--modal-background-height: 1vw;
    --express-to-win---m-button--accent: 17px;
    --express-to-win---m-button--line-height: 21px;
    --express-to-win---m-button--gap: 8px;
    --express-to-win---m-button--font-weight: 700;
    --express-to-win---l-button--accent: 19px;
    --express-to-win---l-button--line-height: 24px;
    --express-to-win---l-button--font-weight: 700;
    --express-to-win---button--button-bg--primary-dark: var(--express-to-win---text--text-dark);
    --express-to-win---button--button-bg--outline-dark: var(--express-to-win---text--text-dark);
    --express-to-win---button--button-bg--dark-hover: black;
  }

  h1 {
    font-size: 50px;
    line-height: 48px;
  }

  h2 {
    font-size: 42px;
    line-height: 42px;
  }

  h3 {
    margin-top: 1px;
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 28px;
  }

  .team-social-div.center {
    justify-content: center;
  }

  .logotypes {
    grid-column-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .lab-heading-section {
    text-align: center;
    margin-bottom: 32px;
  }

  .services-card {
    padding-left: 8px;
    padding-right: 8px;
  }

  .services-card.rd {
    min-width: 150px;
    padding: 10px 4px;
  }

  .footer-flex-container {
    flex-wrap: wrap;
  }

  .footer-flex-container.height {
    flex-flow: wrap;
    margin-bottom: 40px;
  }

  .footer-column-info {
    flex: 0 auto;
  }

  .lab-divider, .lab-divider.white {
    margin-top: 20px;
  }

  .lab-divider.no-top-padding {
    margin-top: 10px;
  }

  .hero-section-header {
    text-align: center;
  }

  .hero-section-header.author {
    flex-direction: column;
  }

  .dropdown-toggle {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .page-title.left {
    margin-bottom: 0;
  }

  .section.no-bottom-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.no-bottom-padding.dark.lab-certification-hero {
    height: 60vh;
    min-height: 550px;
    padding-left: 0;
    padding-right: 0;
  }

  .section.no-bottom-padding.dark.lab-corepagehero {
    padding-left: 0;
    padding-right: 0;
  }

  .section.gray {
    background-color: #efefef;
  }

  .section.dark.no-top-padding.padding-bottom {
    display: block;
  }

  .section.color {
    background-color: #0000;
  }

  .section.home-vr-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    display: flex;
  }

  .section.color-2.lab-hideonload {
    display: block;
  }

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

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

  .section.blogpost {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lab-features-grid-1-5-1 {
    display: block;
  }

  .navigation-container.navigation {
    padding-left: 20px;
  }

  .intro {
    max-width: 280px;
    padding-left: 0;
  }

  .navbar {
    max-height: 76px;
  }

  .navbar.rd-light {
    height: 55px;
    max-height: 60px;
  }

  .h1 {
    font-size: 50px;
    line-height: 60px;
  }

  .cause-card {
    height: 450px;
  }

  .footer-heading.white {
    color: var(--white);
    margin-top: 30px;
    margin-bottom: 6px;
    font-size: 18px;
  }

  .dropdown-link {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .footer {
    padding: 40px 20px;
  }

  .case-info {
    margin-left: 30px;
    margin-right: 30px;
  }

  .sub-text.center.name, .sub-text.center.name.title, .sub-text.center.name, .sub-text.center.name.title, .sub-text.center.name.title {
    text-align: left;
  }

  .nav-button {
    display: none;
  }

  .footer-column-div {
    margin-bottom: 0;
  }

  .footer-column-div.padding {
    width: 100%;
  }

  .side-section-image {
    padding-right: 20px;
  }

  .testimonial-slide {
    width: 100%;
  }

  .left-arrows, .right-arrows {
    display: block;
  }

  .block-service.flex-block-service.light {
    width: 80%;
  }

  .facts-nr {
    align-self: center;
    height: 50px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    top: 0;
  }

  .facts-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .page-title-sec.left {
    margin-bottom: 0;
  }

  .about-block.small.blog {
    margin-bottom: 38px;
  }

  .about-div-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
    height: 80%;
  }

  .second-testimonial-slide {
    width: 100%;
  }

  .right-arrow, .left-arrow {
    display: block;
  }

  .testimonial-block-color {
    max-width: 95%;
  }

  .blog-slide {
    width: 100%;
  }

  .blog-title.latest-title, .blog-title.credentials-title {
    line-height: 42px;
  }

  .form-block-contact {
    width: 100%;
  }

  .contact-content {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    right: 0;
  }

  .contact-content.new {
    width: 100%;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lab-center-button-wrapper.lab-no-padding {
    margin-top: 16px;
  }

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

  .blog-link {
    height: auto;
  }

  .white-blog-slide {
    width: 100%;
  }

  .white-blog-card {
    height: 350px;
  }

  .blog-card-white, .blog-card-white.midd {
    border-right-style: none;
  }

  .testimonial-slide-vr-2, .testimonial-card {
    width: 100%;
  }

  .hero-grid.centered {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    max-width: 770px;
    padding-bottom: 10px;
  }

  .left-hero-content {
    padding-bottom: 0;
  }

  .services-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .portfolio-content {
    flex: 1;
    align-self: flex-start;
    min-width: 180px;
    margin-top: 16px;
  }

  .page-header.blog {
    padding-top: 20px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .grid-scale {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .about-image-card-ppro {
    height: 300px;
  }

  .about-image-card-ppro.full {
    height: 500px;
  }

  .about-image-card-ppro.blog {
    height: 400px;
  }

  .about-content-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .richtext {
    width: 100%;
  }

  .richtext.case-study {
    width: 80%;
  }

  .center.h3-career {
    margin-top: 40px;
  }

  .white {
    margin-top: 10px;
  }

  .white.padding-headline {
    text-align: center;
  }

  .white p {
    margin-bottom: 0;
  }

  .toogle-questions {
    text-align: left;
  }

  .blog-tag.center.name {
    position: relative;
  }

  .features-image {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .breadcrumbs-block {
    width: 100%;
  }

  .footer-menu {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer-menu.dark {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
    min-height: 60px;
    padding-top: 22px;
    display: flex;
  }

  .link-menu {
    order: 1;
  }

  .link-menu.w--current {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
  }

  .hero-image {
    height: 300px;
    margin-top: 20px;
  }

  .sigle-author {
    margin-bottom: 40px;
  }

  .collection-width {
    width: 100%;
  }

  .gallery-grid {
    grid-template-columns: 1fr;
  }

  .collection-item {
    width: 100%;
  }

  .lab-centered-container {
    text-align: center;
  }

  .lab-image-service-card {
    width: 50px;
  }

  .lab-container-centered {
    width: 100%;
  }

  .lab-container-centered.top-padding.bottom-padding {
    padding-top: 20px;
  }

  .image-10 {
    max-width: 65%;
  }

  .image-10.re, .image-10.partner {
    max-width: 80%;
    max-height: 38px;
  }

  .lab-button-bluefilled_small {
    white-space: nowrap;
    word-break: keep-all;
  }

  .lab-button-bluefilled_small.w--current {
    display: none;
  }

  .lab-flexcontainer-text {
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
    padding-left: 0;
    display: block;
  }

  .image-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .lab-slide {
    width: 100%;
  }

  .lab-instagram {
    height: 450px;
  }

  .container-padded {
    max-width: 770px;
  }

  .container-padded.cta-margin {
    width: 95%;
    padding-left: 22px;
    padding-right: 22px;
  }

  .lab-features-grid-comingsoon {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 30px;
    padding-right: 30px;
  }

  .lab-features-grid-comingsoon.rd-2row {
    grid-template-columns: 1fr 1fr;
    align-content: center;
    place-items: center;
    position: static;
  }

  .lab-cta-div-grid {
    grid-template-columns: 1fr;
  }

  .eary-access-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .lab-flexcontainer-image {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .lab-flexcontainer-image.padded {
    margin-left: 0;
    margin-right: 0;
  }

  .image-square-17 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-50-50 {
    grid-column-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: auto;
    padding-bottom: 0;
    display: block;
  }

  .heading-24 {
    font-size: 18px;
  }

  .heading-24.no-padding {
    font-size: 48px;
  }

  .process-card {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-19 {
    max-width: 50%;
  }

  .lab-grid-process {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-items: center;
    width: 100%;
    max-width: 100%;
  }

  .lab-grid-process.rd-3c {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .lab-grid-process.rd-4c {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    width: 90%;
    padding-top: 22px;
  }

  .lab-slider-block-color {
    max-width: 95%;
  }

  .eary-access-grid2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-19 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-33 {
    margin-top: 0;
  }

  .lab-hero-section-video {
    height: 75vh;
    min-height: 600px;
  }

  .icon.accordion-icon {
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-item-content {
    margin-right: 30px;
  }

  .image-35 {
    height: 100%;
  }

  .lab-certdetailbg {
    object-fit: cover;
    object-position: 0% 50%;
    height: 100%;
  }

  .div-block-21 {
    height: 100%;
  }

  .facts-grid-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-22 {
    width: 0;
  }

  .div-block-22.lab-hideonload {
    display: none;
  }

  .heading-rd-h3.center {
    margin-top: 0;
  }

  .cause-card-app {
    min-width: 260px;
    max-width: 260px;
    height: 400px;
  }

  .case-info-2 {
    min-width: 250px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .columns-2 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-2 {
    flex-direction: column;
    padding-bottom: 10px;
    display: flex;
  }

  .bold-text-left {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .lab-herotitle_blog {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    max-width: 100%;
    padding-top: 28px;
    display: flex;
  }

  .lab-hero-title-50 {
    flex-wrap: nowrap;
    flex: 1;
    place-content: flex-start;
    align-items: center;
    padding-bottom: 20px;
  }

  .columns-6 {
    object-fit: fill;
    flex: 1;
  }

  .lab-badge-right {
    margin-top: -20px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: 5%;
  }

  .div-block-31 {
    text-align: center;
    max-width: 1200px;
    margin-left: 0;
  }

  .grid-13 {
    display: block;
  }

  .lab-cause-card-special {
    width: 55%;
    max-width: 240px;
    min-height: 240px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .lab-case-info-special {
    margin-left: 30px;
    margin-right: 30px;
  }

  .columns-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .column-10 {
    display: block;
  }

  .column-11 {
    justify-content: flex-end;
    display: flex;
  }

  .menu-button-2 {
    padding-right: 10px;
  }

  .image-11-copy {
    object-fit: cover;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .dropdown-certification {
    border-style: none;
  }

  .max-oneliner {
    margin-top: 14px;
    margin-left: 40px;
    margin-right: 40px;
    padding-bottom: 6px;
    font-size: 18px;
    line-height: 24px;
  }

  .lab-popupmodal-max {
    margin-left: auto;
    margin-right: auto;
  }

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

  .lab-closemodalbg-2 {
    display: none;
  }

  .lab-modal-content-2 {
    height: 90vh;
    display: none;
  }

  .lab-heading-section-2, .lab-heading-section-26 {
    text-align: center;
  }

  .form-hello {
    text-align: left;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .lab-close-modal-3 {
    margin-top: -17px;
  }

  .div-block-35 {
    padding-top: 10px;
  }

  .form-hello-contact {
    text-align: left;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .lab-popupmodal-contact {
    margin-left: auto;
    margin-right: auto;
  }

  .accordion-item-inner {
    margin-right: 0;
  }

  .section-guide {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lab-list-item-xs-2, .faq-answer-2 {
    max-width: 100%;
  }

  .faq-answer-sub-heading {
    font-size: 17px;
    line-height: 22px;
  }

  .accordion-item-main-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .column-33 {
    padding-left: 0;
    padding-right: 30px;
  }

  .accordion-item-content-2 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0%;
  }

  .list-aq-2 {
    padding-top: 12px;
  }

  .lab-list-item-2 {
    max-width: 100%;
    margin-bottom: 4px;
    padding-top: 6px;
  }

  .accordion-item-trigger-2.grayed {
    padding-right: 20px;
  }

  .grid-resources-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .column-32 {
    padding-left: 0;
    padding-right: 30px;
  }

  .lab-text-span-servicecard-small {
    font-size: 14px;
    line-height: 18px;
  }

  .lab-portfolio-grid-how-to {
    margin-top: 0;
  }

  .container-51 {
    flex-direction: row;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .h3-how-to {
    margin-bottom: 0;
  }

  .grid-listicles-33-33-33 {
    grid-column-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-listicles-33-33-33.small {
    grid-template-columns: 1fr;
  }

  .lab-rich-text-block-list.white ul {
    padding-top: 10px;
    padding-left: 20px;
  }

  .div-block-39 {
    min-height: 20px;
  }

  .white-list {
    margin-top: 10px;
    margin-left: -14px;
    padding-left: 0;
  }

  .lab-flexcontainer-image-2 {
    padding-left: 0;
  }

  .image-51 {
    max-width: 100%;
    max-height: 100%;
  }

  .image-20 {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 60px;
  }

  .image-22 {
    margin-bottom: 0;
    padding-right: 0;
  }

  .rd-imagecontent {
    object-fit: cover;
    align-self: flex-start;
    margin-top: 0%;
    padding-top: 0;
  }

  .dropdown-desktop {
    border-style: none;
    display: none;
  }

  .grid-17 {
    flex-flow: column;
    justify-content: start;
    justify-items: start;
    max-width: 100%;
    display: flex;
  }

  .lab-herotitle-shareable {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    max-width: 80%;
    display: flex;
  }

  .lab-hero-title-container-shareable {
    flex-wrap: nowrap;
    flex: 1;
    align-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    padding: 60px 20px 20px 40px;
    position: static;
    top: 15%;
  }

  .grid-18 {
    flex-flow: column;
    display: flex;
  }

  .image-58 {
    object-fit: cover;
    flex: 1;
  }

  .lab-certdetailbg-a {
    object-fit: cover;
    height: 100%;
  }

  .image-59, .image-60 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-25-50-25 {
    display: block;
  }

  .form-block-submission {
    width: 100%;
  }

  .lab-features-grid-1-1-5 {
    display: block;
  }

  .lab-flexcontainer-image-square {
    object-fit: fill;
  }

  .image-23-square {
    margin-bottom: 40px;
    padding-left: 0;
  }

  .image-61 {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 60px;
  }

  .blogitem-info-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .blogitem-info-container.border {
    min-height: 320px;
  }

  .blogitem-paragraph {
    max-height: 15ch;
    overflow: hidden;
  }

  .blogsection-fw.gradientfeatured {
    padding-bottom: 32px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .collection-item-2 {
    max-width: 396px;
  }

  .collection-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 0 auto;
    grid-template-rows: minmax(auto, 1fr) auto;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    grid-auto-columns: minmax(280px, 380px);
    justify-items: center;
  }

  .blogitem-buttonwrap {
    bottom: 32px;
  }

  .blog-featured-50-50 {
    height: auto;
  }

  .quick-stack {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .cell-2 {
    flex-direction: column;
    justify-content: center;
    padding-top: 10px;
    padding-left: 0;
  }

  .lab-buttonwrap12 {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    max-width: 80%;
    display: flex;
  }

  .tagline-2, .author-blogpost {
    text-align: left;
  }

  .collection-list-wrapper-3 {
    padding-top: 12px;
  }

  .dropdown-blog {
    display: block;
  }

  .social-link-blog1 {
    width: 28px;
    height: 28px;
  }

  .social-link-blog2 {
    opacity: .8;
    width: 28px;
    height: 28px;
  }

  .social-link-blog3 {
    width: 28px;
    height: 28px;
  }

  .rd-section {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .rd-section.gray {
    margin-left: auto;
    margin-right: auto;
    padding: 10px 16px;
  }

  .rd-section.center.gray.facts {
    margin-left: auto;
    margin-right: auto;
  }

  .rd-section.blue {
    margin-left: auto;
    margin-right: auto;
    padding: 10px 16px;
  }

  .rd-section.bg {
    background-image: linear-gradient(#fff, #fff0), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/6661cd00bc42b02dfd26f5c9_Home-Pods-Visual1.webp");
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .rd-container-centered {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    margin-bottom: 30px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .rd-container-centered.center {
    padding-bottom: 0;
  }

  .rd-container-centered.center.certprep {
    margin-bottom: 10px;
  }

  .rd-container-centered.home {
    display: flex;
  }

  .rd-container-centered.sc {
    margin-bottom: 0;
  }

  .rd-hero-section-exam {
    margin-top: 40px;
    padding-top: 10px;
  }

  .rd-hero-section-exam.why {
    margin-top: 116px;
    padding-top: 30px;
  }

  .rd-quick-stack-50 {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
  }

  .rd-quick-stack-50.how {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .rd-heading-h1 {
    font-size: 42px;
    line-height: 42px;
  }

  .rd-large-paragraph {
    font-size: 18px;
  }

  .image-28 {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 60px;
  }

  .rd-grid-1-row-60 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 0 auto;
    place-items: start center;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .rd-services-card {
    height: 100%;
  }

  .rd-container-padded {
    max-width: 770px;
  }

  .image-141 {
    width: 100px;
  }

  .rd-button-wrapper {
    margin-top: 18px;
    padding-bottom: 12px;
  }

  .rd-button-wrapper.center {
    margin-top: 18px;
  }

  .rd-button-bluefilled-xl {
    white-space: nowrap;
    word-break: keep-all;
  }

  .rd-button-bluefilled-xl.w--current {
    display: none;
  }

  .rd-button-bluefilled-xl.nav {
    min-height: 41px;
    padding-top: 5px;
    display: block;
  }

  .lab-image-portrait {
    margin-bottom: 40px;
    padding-left: 0;
  }

  .rd-container-left {
    max-width: 100%;
    padding-left: 0;
  }

  .image-147.h250 {
    max-height: 180px;
  }

  .rd-image-100 {
    width: 100%;
    max-height: 130px;
    margin-bottom: -6px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .rd-image-100.xs {
    min-width: 114px;
    max-width: 140%;
    max-height: 80px;
    margin-left: auto;
  }

  .image-square-118 {
    max-width: 100%;
    margin-top: 40px;
    padding-left: 40px;
    padding-right: 0;
    display: block;
  }

  .rd-tilebackground {
    padding-left: 16px;
    padding-right: 16px;
  }

  .rd-line-spacer.nav {
    height: 60px;
    max-height: 60px;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .rd-line-spacer.nav.lab-hideonload {
    display: none;
  }

  .rd-hlgroup {
    padding-top: 2px;
  }

  .rd-spacer_4vh {
    height: 0;
  }

  .image-38 {
    height: 100%;
  }

  .lab-navmenu-single {
    color: var(--2c2c2c);
    text-align: left;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 32px;
    font-size: 20px;
    font-weight: 500;
  }

  .lab-navmenu-single:hover {
    font-size: 20px;
  }

  .rd-image-wrap-flex {
    max-width: 70%;
  }

  .rd-quickstack-pods {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-height: 420px;
  }

  .rd-quickstack-pods.sc {
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .rd-podimage {
    aspect-ratio: 1;
  }

  .rd-podimage.pos_2 {
    object-position: 30% 50%;
  }

  .rd-podimage.pos_3 {
    object-position: 60% 50%;
  }

  .rd-podimage.cp {
    max-height: 240px;
  }

  .rd-podimage.oc {
    object-position: 34% 50%;
    max-height: none;
  }

  .rd-podimage.pos_7 {
    object-position: 30% 50%;
    width: 100%;
    margin-bottom: 12px;
  }

  .rd-podimage.pos_1 {
    object-position: 45% 50%;
  }

  .rd-podimage.pos_8 {
    object-position: 30% 50%;
  }

  .rd--cut-left {
    display: block;
  }

  .rd-motiongroup-75 {
    padding-left: 10px;
    padding-right: 8px;
  }

  .rd-motiongroup-75.grow {
    width: 100%;
    padding-left: 22px;
  }

  .rd-motiongroup-75.sc {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
  }

  .dropdown_allresources {
    display: block;
  }

  .benefits-desktop {
    border-style: none;
    display: none;
  }

  .dropdown-certification-dt {
    border-style: none;
  }

  .dropdown_benefits-mobile, .dropdown_getstarted {
    display: block;
  }

  .rd-menu-button {
    padding-right: 10px;
  }

  .rd-navtext {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .learning-desktop {
    border-style: none;
    display: none;
  }

  .rd-spacer_2vh {
    height: 0;
  }

  .image-150 {
    width: 55%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-150.certprep {
    padding-bottom: 0;
  }

  .rd-stepcard {
    padding: 6px 32px 4px;
  }

  .rd-section-guide {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .image-163 {
    object-position: 83% 50%;
    min-height: 280px;
  }

  .column-35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .column-35.hideonmobile {
    display: none;
  }

  .rd-cause-card-special {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .rd-cause-card-special.sc {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .cell-20 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .quick-stack-7 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    padding-top: 40px;
    overflow: visible;
  }

  .rd-spacer_1vh {
    height: 0;
  }

  .rd-cell-right {
    padding-right: 12px;
  }

  .rd-cell-left.sc {
    display: flex;
  }

  .rd-cellimage {
    aspect-ratio: 1;
    object-position: 40% 10%;
  }

  .rd-cellimage.microcert {
    aspect-ratio: 16 / 9;
    object-position: 50% 50%;
    max-width: 480px;
  }

  .cell-right {
    padding-right: 0;
  }

  .quick-stack-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-10 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    min-height: 34vh;
    padding-top: 20px;
  }

  .heroimage02 {
    align-self: flex-end;
    width: 30%;
    min-width: 240px;
  }

  .heroimage02.hideonmobile {
    width: 30%;
    min-width: 220px;
    padding-top: 22px;
  }

  .cell-24 {
    padding-left: 12px;
  }

  .cell-24.hideonmobile {
    flex-flow: column;
  }

  .rd-hero-section-2 {
    margin-top: 70px;
  }

  .cell-26 {
    flex-flow: row;
    justify-content: space-around;
    align-items: flex-start;
    padding-left: 16px;
    display: flex;
  }

  .cell-left {
    padding-bottom: 12px;
  }

  .link-block-4 {
    height: auto;
  }

  .rd-hero-contentwrap.banner-padding {
    padding-top: 32px;
  }

  .rd-paragraph-center-wrap {
    width: 75%;
  }

  .rd-process-card {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .rd-hero-section-s {
    height: 28vh;
    max-height: 360px;
    margin-top: 0;
    margin-bottom: -15vh;
  }

  .rd-flexcontainer-image {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 600px;
    max-height: 400px;
  }

  .rd-flexcontainer-image.square {
    max-width: none;
    height: auto;
  }

  .rd-container {
    padding-left: 22px;
    padding-right: 22px;
    position: static;
  }

  .rd-container.greybox {
    width: auto;
    margin-bottom: 32px;
    margin-left: 22px;
    margin-right: 22px;
    padding-top: 32px;
    padding-left: 22px;
  }

  .rd-container.sc {
    padding-top: 0;
  }

  .grid-21 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
    grid-auto-flow: column;
    place-content: center;
    width: 100%;
    height: 100%;
    min-height: 100px;
    margin-bottom: 30px;
  }

  .rd--objectives-wrap {
    padding-top: 16px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .rd-imagecontent-bloghero {
    object-fit: cover;
    align-self: flex-start;
    margin-top: 0%;
    padding-top: 0;
  }

  .lab-hero-title-50-bloghero {
    flex-wrap: nowrap;
    flex: 1;
    place-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .rd-imagecontent-bloghero-mobile {
    object-fit: cover;
    align-self: flex-start;
    margin-top: 0%;
    padding-top: 0;
  }

  .tagwrap {
    align-content: stretch;
  }

  .rd-hero-section-overview {
    margin-top: 0;
    padding-top: 60px;
  }

  .rd-hero-section-getstarted {
    margin-top: 60px;
  }

  .portfolio-content-hero {
    flex: 1;
    align-self: flex-start;
    width: 90%;
    min-width: 180px;
    margin-top: 22px;
  }

  .div-block-71 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
  }

  .rd-quickstack-pods-samples {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-height: 420px;
  }

  .text-block-9 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-60 {
    width: 100%;
  }

  .rd-container-right {
    max-width: 100%;
    padding-left: 0;
  }

  .icon-font-wrapper {
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
  }

  .notification-bar {
    text-align: center;
    margin-top: 54px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .notification-bar-padding {
    flex: 1;
    align-self: center;
    width: 95%;
    padding: 8px 16px 8px 4px;
  }

  .notification-bar-close-icon {
    flex-flow: row;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    margin-right: 12px;
  }

  .flex-horizontal.n-bar-center---button-right {
    grid-column-gap: 8px;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .nt-container-default {
    flex-flow: row;
    flex: 1;
    align-self: center;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    position: static;
  }

  .nt-heading-white {
    text-align: center;
    flex: 0 auto;
    max-width: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }

  .lab-button-outline_small {
    white-space: nowrap;
    word-break: keep-all;
  }

  .lab-button-outline_small:hover {
    transform: none;
  }

  .lab-button-outline_small.w--current {
    display: block;
  }

  .cta-bar {
    text-align: center;
    margin-top: 54px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .partnership-logo {
    max-width: 280px;
    padding-left: 0;
  }

  .grid-23 {
    grid-template-columns: 1.25fr;
  }

  .grid-23.certpods {
    margin-top: 0;
  }

  .search-footer {
    display: block;
  }

  .search-result-list {
    grid-template-columns: 1fr;
  }

  .search-4 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .lab-button-search_small {
    white-space: nowrap;
    word-break: keep-all;
  }

  .lab-button-search_small.w--current {
    display: none;
  }

  .div-block-82 {
    order: 1;
  }

  .heading-34-featured {
    margin-top: 10px;
    font-size: 32px;
    font-weight: 700;
    line-height: 34px;
  }

  .heading-25 {
    font-size: 18px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-top: 4px;
    margin-bottom: 8px;
    font-size: 42px;
    font-weight: 700;
    line-height: 44px;
  }

  h2 {
    margin-top: 4px;
    font-size: 36px;
    font-weight: 700;
    line-height: 39px;
  }

  h3 {
    margin-top: 2px;
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 26px;
  }

  h4 {
    margin-top: 2px;
    font-size: 22px;
    line-height: 24px;
  }

  p {
    line-height: 26px;
  }

  .team-social-div.lab-hideonload {
    display: none;
  }

  .logotypes {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .button {
    margin-bottom: 10px;
  }

  .lab-heading-section {
    text-align: center;
    align-items: center;
    margin-bottom: 0;
  }

  .services-card {
    min-width: 140px;
    max-width: 140px;
    padding: 22px 2px;
  }

  .services-card.rd {
    min-width: 100%;
    max-width: 110px;
    padding: 12px 4px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-flex-container.height {
    width: 95%;
    margin-bottom: 40px;
  }

  .dropdown-list.w--open {
    overflow: visible;
  }

  .dropdown-list.lab-hideonload, .dropdown-list.lab-hideonload:hover {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .logo-link {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-column-info {
    width: 95%;
  }

  .footer-column-info.big {
    width: 100%;
  }

  .navigation-div {
    flex-direction: row;
    flex: 1;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-start;
    height: 35px;
    margin-top: 0;
    margin-right: 0;
    display: flex;
  }

  .h3 {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 38px;
  }

  .h3.left, .h3.left.heading-white {
    font-size: 40px;
    line-height: 50px;
  }

  .lab-divider {
    margin-top: 24px;
  }

  .lab-divider.white {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: auto;
  }

  .lab-divider.no-top-padding {
    margin-top: 20px;
  }

  .hero-section-header {
    text-align: center;
    align-items: center;
  }

  .hero-section-header.left.blog {
    padding-top: 12px;
  }

  .button-margin {
    margin-left: 0;
  }

  .dropdown-toggle {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .dropdown-toggle:hover {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-title.left {
    max-width: none;
    margin-right: 0;
  }

  .section {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section.no-bottom-padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section.no-bottom-padding.dark.lab-homehero {
    height: 800px;
    padding-bottom: 192px;
  }

  .section.no-bottom-padding.dark.lab-certification-hero {
    height: 65vh;
    min-height: 620px;
    padding: 0 10px;
  }

  .section.no-bottom-padding.dark.lab-corepagehero {
    padding: 0 10px;
  }

  .section.gray.no-padding-bottom {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section.dark.no-top-padding.padding-bottom {
    padding-left: 0;
    padding-right: 0;
  }

  .section.dark.more-bottom {
    padding-bottom: 120px;
  }

  .section.dark.front {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section.color {
    background-color: #0000;
  }

  .section.blue.top-padding {
    object-fit: fill;
    padding-left: 5px;
    padding-right: 5px;
  }

  .section.home-vr-4 {
    padding-right: 20px;
  }

  .section.gray {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lab-features-grid-1-5-1 {
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .lab-button-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .lab-button-wrapper.center {
    align-items: center;
  }

  .lab-button-wrapper.padding-bottom {
    text-align: center;
    display: block;
  }

  .navigation-container {
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-container.navigation {
    padding-top: 10px;
    padding-left: 16px;
  }

  .lab-container {
    object-fit: cover;
    width: 95%;
    max-width: 95%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .lab-container.no-padding-bottom {
    padding-top: 20px;
  }

  .lab-container.blogpost {
    width: 100%;
    max-width: 100%;
  }

  .intro {
    max-width: 100%;
    padding-bottom: 4px;
  }

  .navbar {
    padding-top: 10px;
    padding-right: 20px;
    position: fixed;
  }

  .navbar.rd-light {
    z-index: 11;
    padding-top: 0;
  }

  .footer-copyright {
    flex-direction: column;
    margin-top: 10px;
  }

  .dropdown.blue {
    background-color: var(--1473e6);
    display: none;
  }

  .dropdown.blue:hover {
    color: var(--royal-blue);
  }

  .h1 {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .cause-card {
    height: auto;
  }

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

  .footer-heading.white {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .nav-menu {
    color: var(--2c2c2c);
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 2px 6px 6px #0000002e;
  }

  .footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-info {
    margin-left: 30px;
    margin-right: 30px;
  }

  .sub-text.center.name, .sub-text.center.name.title, .sub-text.center.name, .sub-text.center.name.title, .sub-text.center.name.title {
    text-align: left;
  }

  .footer-column-div {
    flex: 0 auto;
    width: 100%;
    margin-bottom: 0;
  }

  .promo-side-grid {
    grid-template-columns: 1fr;
  }

  .side-section-image {
    height: 500px;
    padding-left: 20px;
  }

  .testimonial-slide, .testimonial-slide-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrows {
    margin-left: -10px;
  }

  .left-arrows.testimonial-arrow {
    display: none;
  }

  .right-arrows {
    margin-right: -10px;
  }

  .right-arrows.testimonial-arrow {
    display: none;
  }

  .watch-video-now {
    margin-top: 20px;
    font-size: 14px;
  }

  .block-service.flex-block-service {
    padding-left: 30px;
    padding-right: 30px;
  }

  .block-service.flex-block-service.light {
    flex-direction: column;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .min {
    text-align: center;
  }

  .facts-grid {
    width: 100%;
  }

  .facts-grid.second-variation {
    grid-template-columns: 1fr;
  }

  .form-cause-div {
    padding-left: 40px;
    padding-right: 40px;
  }

  .form {
    flex-direction: column;
  }

  .text-field {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 100%;
    margin-bottom: 4px;
  }

  .submit-button {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    width: 100%;
  }

  .about-block {
    padding: 20px;
  }

  .about-block.small {
    object-fit: cover;
    height: auto;
    margin-bottom: 60px;
    padding: 0 0 20px;
    overflow: hidden;
  }

  .about-block.small.blog {
    margin-bottom: 32px;
  }

  .about-div-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    padding-left: 0;
  }

  .gallery-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gallery-card.less {
    padding-left: 0;
    padding-right: 0;
  }

  .second-testimonial-slide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-arrow {
    margin-right: -10px;
  }

  .left-arrow {
    margin-left: -10px;
  }

  .testimonial-block-color {
    max-width: 90%;
  }

  .blog-slide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-card {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-image {
    height: 220px;
  }

  .bottom-blog {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-title.latest-title {
    font-size: 28px;
    line-height: 36px;
  }

  .blog-title.credentials-title {
    font-size: 36px;
    line-height: 46px;
  }

  .blog-avatar {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .big-videolight-box {
    height: 340px;
  }

  .latest-block {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .latest-image {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .form-block-contact {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .text-field-contact.message {
    min-height: 100px;
    max-height: 100px;
  }

  .left-form {
    position: relative;
  }

  .contact-content {
    width: 100%;
    position: static;
    right: 0;
  }

  .contact-content.new {
    width: 100%;
    padding: 0 2px 30px;
    position: relative;
  }

  .lab-center-button-wrapper {
    margin-bottom: 20px;
  }

  .lab-center-button-wrapper.lab-no-padding {
    margin-bottom: 4px;
  }

  .grid-contact {
    object-fit: fill;
    grid-template-rows: auto auto;
    width: 100%;
  }

  .contact-div-info, .contact-grid {
    width: 100%;
  }

  .contact-wrapper {
    width: 100%;
    padding: 35px;
  }

  .white-blog-slide {
    height: 450px;
    padding-left: 0;
    padding-right: 0;
  }

  .white-blog-card {
    width: 100%;
    height: 450px;
    padding: 30px;
  }

  .blog-card-white {
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-slide-vr-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-card {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-grid.centered {
    grid-column-gap: 86px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    align-content: start;
    padding-top: 22px;
    display: grid;
  }

  .services-grid {
    grid-template-columns: 1fr;
  }

  .services-wrapper-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .features-icon.rd2, .features-icon.cousera {
    height: 50px;
  }

  .lab-portfolio-grid-resources {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 40px;
    display: grid;
  }

  .lab-portfolio-image-wrapper {
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    min-height: 160px;
  }

  .lab-portfolio-image-wrapper.second {
    min-height: 160px;
    max-height: 320px;
  }

  .lab-portfolio-image-wrapper.level-up-image {
    margin-bottom: -23px;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .portfolio-content {
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
  }

  .page-header.blog {
    padding-left: 10px;
  }

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

  .grid-scale {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .gray-space {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-image-card-ppro {
    object-fit: cover;
    height: 100%;
    min-height: 400px;
    overflow: visible;
  }

  .about-image-card-ppro.full {
    height: 400px;
  }

  .about-image-card-ppro.blog {
    background-position: 50%;
    height: 280px;
    min-height: 280px;
  }

  .about-content-div {
    height: auto;
  }

  .richtext {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .richtext.case-study {
    width: 100%;
  }

  .richtext figure {
    margin-left: auto;
    margin-right: auto;
  }

  .richtext figcaption {
    font-size: 16px;
  }

  .center {
    text-align: center;
  }

  .white {
    margin-bottom: 0;
  }

  .white.lab-hideonload {
    display: none;
  }

  .white.padding-headline {
    text-align: center;
    font-size: 34px;
    line-height: 36px;
  }

  .white.no-padding {
    text-align: left;
  }

  .white.card {
    text-align: left;
    font-size: 38px;
    line-height: 46px;
  }

  .white p {
    text-align: left;
    padding-bottom: 10px;
  }

  .white.h2-how-to, .white li, .toogle-questions {
    text-align: left;
  }

  .pricing-grid, .collection-team {
    width: 100%;
  }

  .image-div-content.second {
    display: none;
  }

  .team-grid-wrapper.gray-block, .team-grid-wrapper.gradient-block {
    background-color: var(--lavender);
  }

  .features-block-tittle {
    justify-content: center;
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .column-center {
    padding-bottom: 15px;
  }

  .breadcrumbs-block {
    width: 100%;
    margin-top: 20px;
  }

  .footer-menu {
    grid-template-columns: 1fr;
  }

  .footer-menu.dark {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 30px;
    padding-top: 20px;
    display: flex;
  }

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

  .link-menu.w--current {
    align-self: flex-end;
  }

  .footer-heading-link {
    margin-top: 20px;
  }

  .footer-heading-link.light {
    margin-top: 5px;
  }

  .hero-image {
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
    margin-top: 40px;
  }

  .hero-image.padding {
    width: 250px;
    height: 400px;
  }

  .info-image.lab-hideonload {
    width: auto;
  }

  .sigle-author {
    width: 200px;
    height: 200px;
  }

  .collection-item-team {
    width: 100%;
  }

  .form-block {
    flex-direction: column;
    display: flex;
  }

  .lab--buttonblueoutline {
    text-transform: none;
    min-width: 75px;
    min-height: 38px;
    max-height: 38px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4.5px;
    padding-right: 14px;
    font-size: 18px;
    line-height: 20px;
    display: block;
    overflow: hidden;
  }

  .lab-centered-container {
    text-align: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .lab-image-service-card {
    width: 46px;
  }

  .lab-container-centered {
    width: 95%;
    max-width: 95%;
    height: auto;
    display: block;
  }

  .lab-container-centered.top-padding.bottom-padding {
    width: 95%;
  }

  .image-10 {
    max-width: 60%;
  }

  .image-10.re {
    filter: none;
    min-width: 120px;
    max-width: 80%;
    max-height: 38px;
  }

  .image-10.partner {
    filter: none;
    min-width: 120px;
    max-width: 100%;
    max-height: 38px;
  }

  .lab-button-bluefilled_small {
    margin-bottom: 10px;
  }

  .lab-flexcontainer-text {
    padding-bottom: 10px;
  }

  .lab-flexcontainer-text.center {
    text-align: center;
    max-width: 100%;
  }

  .image-11 {
    margin-left: 0;
  }

  .lab--buttooutlinewhite {
    margin-bottom: 10px;
  }

  .div-block-5 {
    text-align: center;
    object-fit: contain;
    padding-left: 0;
    padding-right: 0;
  }

  .producticon-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .lab-slide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-avatar-premiere-pro {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .image-wrapper {
    width: 100%;
  }

  .lab-instagram {
    height: auto;
  }

  .container-padded {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-padded.cta-margin {
    width: 90%;
    max-width: 100vw;
    padding-left: 8px;
    padding-right: 8px;
  }

  .lab-features-grid-comingsoon {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-around center;
    place-items: start center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .lab-cta-div-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .blog-avatar-3 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .eary-access-grid {
    grid-template-columns: 1fr;
  }

  .lab-large-paragraph-center {
    width: 90%;
    margin-bottom: 22px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .lab-large-paragraph-center.white {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lab-large-paragraph-center.white.bold {
    margin-left: auto;
    margin-right: auto;
  }

  .lab-large-paragraph-center.white {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lab-large-paragraph-center.no-padding {
    margin-bottom: 0;
    padding-top: 0;
  }

  .lab-large-paragraph-center.no-padding.white {
    width: 100%;
  }

  .lab-flexcontainer-image {
    aspect-ratio: auto;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .lab-flexcontainer-image.right {
    width: 100%;
  }

  .image-square-17 {
    object-fit: cover;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-50-50 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    display: block;
  }

  .heading-24 {
    font-size: 16px;
    font-weight: 700;
  }

  .heading-24.no-padding {
    font-size: 44px;
  }

  .process-card {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .image-19 {
    max-width: 50%;
  }

  .lab-grid-process {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 95%;
    max-width: 95%;
    display: grid;
  }

  .lab-grid-process.rd-3c {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    width: 90%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .lab-grid-process.rd-4c {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    flex: none;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    display: grid;
  }

  .lab-grid-process.padded {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 4px;
  }

  .lab-navmenu-dropdown {
    z-index: 99;
  }

  .lab-slider-block-color {
    max-width: 90%;
  }

  .image-25 {
    max-width: 95vw;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .lab-comingsoongrid {
    grid-template-columns: 1fr;
  }

  .lab-services-icon-small.lab-ps-icon-2, .lab-services-icon-small.lab-ae-icon-2, .lab-services-icon-small.lab-ai-icon-2, .lab-services-icon-small.lab-id-icon-2, .lab-services-icon-small.lab-pr-icon-2, .lab-services-icon-small.lab-dw-icon-2, .lab-services-icon-small.lab-express-icon {
    width: 80px;
    height: 80px;
  }

  .eary-access-grid2 {
    grid-template-columns: 1fr;
  }

  .div-block-19 {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .lab-portfolio-grid-showcase {
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-auto-flow: row;
    width: 100%;
  }

  .image-33 {
    z-index: 999;
    box-shadow: none;
    max-width: 80%;
    margin-left: auto;
    display: block;
    position: static;
  }

  .list-aq {
    padding-left: 6px;
  }

  .lab-hero-section-video {
    height: 75vh;
  }

  .accordion-wrapper-2 {
    width: 100%;
  }

  .accordion-item {
    border-radius: 12px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .icon.accordion-icon {
    margin-left: 0;
    margin-right: 0;
  }

  .accordion-item-content {
    object-fit: fill;
    padding-left: 10px;
    overflow: hidden;
  }

  .image-35 {
    width: 100%;
  }

  .lab-certdetailbg {
    object-fit: cover;
    object-position: 0% 0%;
    height: 100%;
    overflow: hidden;
  }

  .div-block-21 {
    overflow: visible;
  }

  .facts-grid-2 {
    width: 100%;
  }

  .lab-comingsoon-flex {
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .div-block-22 {
    max-width: 0;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .lab--buttonblueoutline-copy {
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 14px;
    font-size: 16px;
    line-height: 20px;
  }

  .cause-card-app {
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    min-width: 200px;
    max-width: 320px;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .case-info-2 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .lab-services-wrapper-card-wide-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-2 {
    padding-bottom: 30px;
  }

  .columns-3 {
    flex-direction: column;
  }

  .rd-image-41 {
    flex: 0 auto;
    max-width: 30%;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .column-6 {
    align-self: flex-start;
    padding-top: 39px;
  }

  .lab-portfolio-grid-teaching-resources {
    grid-row-gap: 40px;
    width: 100%;
  }

  .columns-5 {
    padding-bottom: 0;
  }

  .accordion-inside-heading {
    font-size: 18px;
  }

  .lab-herotitle_blog {
    max-width: 100%;
    display: block;
  }

  .lab-popupmodal {
    z-index: 400;
  }

  .lab-hero-title-50 {
    flex: 1;
    padding-top: 32px;
    padding-bottom: 0;
    padding-left: 10px;
    display: block;
    top: 25%;
  }

  .columns-6 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-18 {
    margin-top: 38px;
  }

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

  .lab-list-item-xs {
    padding-left: 15px;
  }

  .lab-flexcontainer-levelupimage {
    width: auto;
    height: auto;
    margin-top: 10px;
  }

  .rd-container-footer {
    object-fit: cover;
    max-width: 1200px;
    display: block;
    position: relative;
  }

  .lab-badge-right {
    flex: 1;
    margin-top: -20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .columns-9 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
  }

  .div-block-31 {
    flex-direction: row;
    min-width: 1vw;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .accordion-wrapper-3 {
    margin-top: 20px;
  }

  .lab-cause-card-special {
    width: 80%;
    min-height: 240px;
    margin-left: auto;
    margin-right: auto;
  }

  .lab-case-info-special {
    margin-left: 30px;
    margin-right: 30px;
  }

  .columns-10 {
    padding-top: 0;
    display: block;
  }

  .column-11, .column-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .list {
    min-width: 100%;
    padding-left: 0;
  }

  .div-block-32 {
    background-color: #1d1d1ded;
    display: none;
  }

  .lab-mobilemenuecontent {
    background-color: #0000;
    max-height: 100vh;
    margin: 50% 6px 10%;
    padding: 10px;
  }

  .menu-button-2 {
    color: var(--white);
    padding-top: 10px;
    padding-right: 10px;
    font-size: 26px;
  }

  .lab-column-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-1 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .text-block-1.white:hover {
    color: var(--fafafa);
  }

  .div-block-33 {
    position: relative;
  }

  .image-11-copy {
    display: block;
  }

  .dropdown-certification {
    display: none;
  }

  .text-span-7 {
    color: var(--1473e6);
  }

  .max-oneliner {
    margin: 10px 20px 8px;
    font-size: 17px;
    line-height: 20px;
  }

  .lab-popupmodal-max {
    z-index: 400;
  }

  .grid-contact-2 {
    object-fit: fill;
    grid-template-rows: auto auto;
    width: 100%;
  }

  .h3-2 {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 38px;
  }

  .lab-recaptcha-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .lab-modal-content-2 {
    width: 95%;
    height: 85%;
    margin-top: -10%;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .lab-heading-section-2 {
    text-align: center;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 0;
  }

  .text-field-contact-2 {
    max-width: 100%;
  }

  .accordion-item-voucher {
    max-height: 400px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    overflow: auto;
  }

  .lab-rich-text-block-modal {
    padding-right: 15px;
    font-size: 12px;
    line-height: 16px;
  }

  .lab-heading-section-26 {
    text-align: center;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 0;
  }

  .div-block-26-modal {
    position: relative;
  }

  .form-hello {
    margin-left: 4px;
    margin-right: 4px;
    padding-left: 0;
    padding-right: 0;
  }

  .lab-close-modal-3 {
    margin-right: 10px;
  }

  .div-block-35 {
    padding-top: 10px;
  }

  .form-hello-contact {
    margin-left: 6px;
    margin-right: 6px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .lab-popupmodal-contact {
    z-index: 400;
  }

  .accordion-wrapper-voucher {
    width: 100%;
  }

  .column-31 {
    padding-right: 80px;
  }

  .section-guide {
    object-fit: fill;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lab-image-practice {
    margin-left: auto;
    margin-right: auto;
  }

  .lab-list-item-xs-2 {
    max-width: 100%;
    margin-bottom: 6px;
    padding-left: 15px;
    line-height: 24px;
  }

  .faq-answer-2 {
    max-width: 100%;
    line-height: 20px;
  }

  .faq-answer-sub-heading {
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
  }

  .lab-container-2 {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .accordion-item-main-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .lab-image-caption {
    margin-top: 10px;
    margin-bottom: 6px;
  }

  .column-33 {
    padding-left: 0;
    padding-right: 80px;
  }

  .accordion-wrapper-4 {
    width: 100%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-item-content-2 {
    padding-left: 0;
    padding-right: 0%;
  }

  .list-aq-2 {
    padding-top: 16px;
    padding-right: 0;
  }

  .lab-list-item-2 {
    max-width: 100%;
    line-height: 24px;
  }

  .accordion-item-trigger-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-resources-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-left: 22px;
    padding-right: 22px;
  }

  .accordion-heading-4 {
    margin-top: 10px;
  }

  .column-32 {
    padding-left: 0;
    padding-right: 80px;
  }

  .lab--practice-wrapper {
    margin-top: 2px;
  }

  .lab-text-span-servicecard-small {
    font-size: 16px;
    line-height: 18px;
  }

  .lab-portfolio-grid-how-to {
    justify-content: start;
    justify-items: start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .portfolio-content-how-to {
    max-width: 100%;
    margin-left: 0;
  }

  .h2-how-to {
    text-align: left;
  }

  .container-51 {
    padding-left: 10px;
  }

  .grid-listicles-33-33-33 {
    padding-bottom: 0;
    display: block;
  }

  .grid-listicles-33-33-33.small {
    grid-column-gap: 0px;
    grid-auto-flow: row;
    justify-content: start;
    justify-items: start;
    display: block;
  }

  .lab-rich-text-block-list {
    padding-right: 0;
  }

  .lab-rich-text-block-list.white ul {
    padding-top: 8px;
    padding-left: 30px;
  }

  .lab-rich-text-block-list.center {
    text-align: left;
  }

  .white-list {
    margin-bottom: 0;
    margin-left: -16px;
  }

  .lab-flexcontainer-image-2 {
    max-width: 100%;
    padding-top: 20px;
  }

  .image-51 {
    max-height: 100%;
  }

  .image-20 {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-22 {
    object-fit: fill;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rd-imagecontent {
    margin-top: 0%;
  }

  .dropdown-desktop {
    border: 0 #000;
    border-bottom: 1px solid #000;
    display: none;
  }

  .grid-17 {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .icon-6 {
    color: var(--2c2c2c);
  }

  .icon-6:hover {
    color: var(--1473e6);
  }

  .lab-herotitle-shareable {
    max-width: 100%;
    font-size: 46px;
    display: block;
  }

  .lab-hero-title-container-shareable {
    flex: 1;
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    top: 25%;
  }

  .image-58 {
    margin-left: 0;
    margin-right: 0;
  }

  .lab-certdetailbg-a {
    object-fit: cover;
    height: 100%;
    overflow: hidden;
  }

  .image-59, .image-60 {
    margin-left: 0;
  }

  .text-span-16 {
    text-align: center;
  }

  .grid-25-50-25 {
    grid-template-columns: 100%;
    display: block;
  }

  .form-block-submission {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .lab-features-grid-1-1-5 {
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 100%;
    display: block;
  }

  .lab-flexcontainer-image-square {
    width: 100%;
    max-width: 100%;
  }

  .image-23-square {
    object-fit: cover;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-61 {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .blogitem-info-container.border {
    flex-direction: column;
    justify-content: center;
    min-height: 330px;
    margin-bottom: 0;
    display: block;
  }

  .blogitem-paragraph {
    max-height: 16ch;
    font-size: 16px;
    line-height: 27px;
  }

  .collection-list-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-wrapper.credentials {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: minmax(min-content, min-content);
    grid-template-columns: repeat(auto-fit, minmax(284px, 1fr));
    grid-auto-rows: minmax(min-content, min-content);
    grid-auto-columns: minmax(0, 382fr);
    margin-left: 0;
    margin-right: 0;
  }

  .blogitem-buttonwrap {
    bottom: 24px;
  }

  .blogitem---catwrap {
    flex: 0 auto;
  }

  .blog-featured-50-50 {
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .quick-stack {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .cell-2 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: block;
  }

  .lab-buttonwrap12 {
    max-width: 100%;
    display: block;
  }

  .quick-stack-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 28px;
  }

  .cell-4 {
    padding-top: 10px;
  }

  .blog-headingpersonalized-feature {
    margin-top: 16px;
  }

  .cell-5 {
    justify-content: flex-start;
    padding-left: 10px;
  }

  .div-block-45 {
    padding-bottom: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .credentialsbutton {
    padding: 12px;
  }

  .collection-list-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
  }

  .centered-heading {
    margin-bottom: 24px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-image-2 {
    width: 48px;
    height: 48px;
  }

  .tagline-2, .author-blogpost {
    text-align: left;
  }

  .collection-list-wrapper-3 {
    padding-top: 12px;
  }

  .dropdown-blog, .grid-20 {
    display: block;
  }

  .link-block-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    margin-left: 0;
    display: inline-block;
  }

  .rd-section {
    padding-top: 10px;
    padding-bottom: 8px;
    display: block;
  }

  .rd-section.rd-light-grey {
    border-radius: 20px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .rd-section.gray {
    background-color: var(--f7f7f7);
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .rd-section.center.gray.facts {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .rd-section.blue {
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 10px 20px;
  }

  .rd-section.bg {
    padding-top: 0;
  }

  .rd-section.fw {
    padding-left: 0;
    padding-right: 0;
  }

  .rd-container-centered {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    align-self: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .rd-container-centered.center {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .rd-container-centered.home {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .rd-container-centered.sc {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .rd-hero-section-exam {
    margin-top: 56px;
    padding-top: 0;
  }

  .rd-hero-section-exam.why {
    margin-top: 154px;
    padding-top: 40px;
  }

  .rd-quick-stack-50 {
    align-self: center;
    margin-top: 0;
  }

  .rd-heading-h1.center {
    margin-left: auto;
    margin-right: auto;
  }

  .rd-large-paragraph {
    width: 97%;
    padding: 4px 0;
    font-size: 16px;
    line-height: 22px;
  }

  .rd-large-paragraph.white {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rd-large-paragraph.gray.italic {
    font-style: italic;
  }

  .rd-large-paragraph.white {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rd-large-paragraph.center {
    width: 100%;
  }

  .rd-large-paragraph.center.no-padding {
    padding-bottom: 2px;
    line-height: 20px;
  }

  .rd-heading-h3 {
    margin-bottom: 6px;
  }

  .image-28 {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rd-grid-1-row-60 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: start center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .rd-portfolio-grid-showcase {
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-auto-flow: row;
    width: 100%;
  }

  .rd--portfolio-content {
    max-width: 100%;
    margin-left: 0;
  }

  .rd-container-padded {
    padding-left: 22px;
    padding-right: 22px;
  }

  .image-141 {
    width: 90px;
  }

  .div-block-52 {
    margin-bottom: 22px;
    padding-top: 12px;
  }

  .rd-image-wrapper {
    aspect-ratio: 1;
    object-fit: cover;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    min-height: 160px;
  }

  .image-142.white {
    width: 24%;
    max-width: 260px;
    margin-bottom: 12px;
  }

  .rd-button-wrapper {
    flex-direction: column;
    order: 1;
    align-items: flex-start;
    margin-top: 22px;
    padding-bottom: 10px;
  }

  .rd-button-wrapper.center {
    align-self: center;
    align-items: center;
    padding-bottom: 0;
  }

  .rd-button-bluefilled-xl {
    white-space: nowrap;
    overflow: visible;
  }

  .rd-button-bluefilled-xl.nav {
    display: none;
  }

  .rd--buttooutlinewhite-xl {
    margin-bottom: 10px;
  }

  .lab-image-portrait {
    aspect-ratio: 1;
    object-fit: cover;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .rd-container-left {
    object-fit: cover;
    width: 95%;
    max-width: 95%;
    padding: 0;
    display: block;
    position: relative;
  }

  .rd-container-left.microcert {
    padding-top: 20px;
  }

  .image-147.h250 {
    margin-bottom: 8px;
  }

  .rd-image-100 {
    width: 100%;
    min-width: 140px;
    max-height: 140px;
    padding-top: 6px;
    padding-bottom: 12px;
  }

  .rd-image-100.xs {
    width: 100%;
    min-width: 60px;
    max-width: 100%;
    max-height: 100px;
  }

  .rd-image-100.why {
    min-width: 160px;
    max-width: 280px;
    max-height: 160px;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 2px;
  }

  .image-square-118 {
    width: 240px;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rd-tilebackground {
    margin-left: 0;
    margin-right: 0;
    padding-top: 6px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .rd-line-spacer.nav {
    max-width: 1px;
    height: 80px;
    max-height: 60px;
    margin-left: 8px;
    margin-right: 8px;
    display: block;
  }

  .rd-line-spacer.nav.lab-hideonload {
    display: none;
  }

  .rd-spacer_4vh {
    height: 1vh;
  }

  .image-38 {
    width: 100%;
  }

  .lab-navmenu-single {
    color: var(--2c2c2c);
    text-align: left;
    margin-left: 10px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 30px;
    font-size: 20px;
    transition-property: none;
  }

  .lab-navmenu-single:hover {
    font-size: 20px;
  }

  .rd--buttonoutlineblue {
    white-space: pre;
    word-break: keep-all;
    margin-bottom: 10px;
  }

  .rd-center-button-wrapper {
    margin-bottom: 20px;
  }

  .rd-image-wrap-flex {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .rd-quickstack-pods {
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .rd-quickstack-pods.sc {
    padding-top: 0;
  }

  .rd-quickstack-pods.sp {
    margin-bottom: 0;
    padding-bottom: 8px;
  }

  .rd--cut-right {
    border-radius: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .rd-podimage {
    object-position: 77% 50%;
  }

  .rd-podimage.pos_2 {
    aspect-ratio: 16 / 9;
    object-position: 10% 50%;
    overflow: hidden;
  }

  .rd-podimage.pos_3 {
    aspect-ratio: 16 / 9;
    object-position: 49% 50%;
    overflow: hidden;
  }

  .rd-podimage.cp {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-position: 100% 50%;
    border-radius: 20px;
  }

  .rd-podimage.oc {
    aspect-ratio: 16 / 9;
  }

  .rd-podimage.pos_7 {
    box-sizing: border-box;
    aspect-ratio: 1;
    object-position: 2% 50%;
    overflow: hidden;
  }

  .rd-podimage.pos_1 {
    aspect-ratio: 16 / 9;
    max-height: 700px;
  }

  .rd-podimage.pos_4 {
    aspect-ratio: 1;
    object-position: 88% 50%;
  }

  .rd-podimage.pos_8 {
    aspect-ratio: 1;
    object-position: 10% 50%;
    overflow: hidden;
  }

  .rd-podimage.pos_4-1 {
    aspect-ratio: 1;
    object-position: 0% 50%;
  }

  .rd-textwrap {
    padding-left: 0;
    padding-right: 0;
  }

  .rd--cut-left {
    border-radius: 20px;
    justify-content: flex-start;
    align-items: flex-end;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .rd-motiongroup-75 {
    flex: 0 auto;
    align-self: center;
    padding-left: 12px;
    padding-right: 0;
  }

  .rd-motiongroup-75.left {
    min-width: auto;
    max-width: none;
  }

  .rd-motiongroup-75._90 {
    padding-left: 0;
    padding-right: 0;
  }

  .rd-motiongroup-75.sc {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
  }

  .dropdown_allresources {
    display: block;
  }

  .benefits-desktop {
    border: 0 #000;
    border-bottom: 1px solid #000;
    display: none;
  }

  .dropdown-certification-dt {
    display: none;
  }

  .dropdown_benefits-mobile, .dropdown_getstarted {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .bold-text-14 {
    text-align: center;
  }

  .rd-menu-button {
    color: var(--white);
    padding-top: 6px;
    padding-right: 10px;
    font-size: 26px;
  }

  .rd-navtext {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .learning-desktop {
    border: 0 #000;
    border-bottom: 1px solid #000;
    display: none;
  }

  .rd-spacer_2vh {
    height: 1vh;
  }

  .rd-flex-div {
    padding-bottom: 32px;
  }

  .guide-icon {
    width: 90px;
    height: 90px;
  }

  .guide-icon.hue-ex {
    width: 85px;
    height: 85px;
  }

  .guide-icon.hue-acrobat {
    filter: saturate(130%) hue-rotate(155deg);
  }

  .image-150 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .image-150.certprep {
    width: 80%;
  }

  .image-150.getstarted {
    width: 60%;
  }

  .rd-portfolio-services {
    padding-left: 0;
    padding-right: 0;
  }

  .rd-stepcard {
    max-width: 210px;
  }

  .rd-section-guide {
    object-fit: fill;
    margin-left: 0;
    margin-right: 0;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rd-guidecontainer {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .div-block-61 {
    width: 100%;
  }

  .grid-10-copy-copy {
    flex-flow: column;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .image-163 {
    aspect-ratio: 16 / 9;
    object-position: 50% 50%;
    min-height: auto;
    max-height: 180px;
  }

  .column-35 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .column-35.hideonmobile {
    display: none;
  }

  .rd--practice-wrapper {
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .rd-cause-card-special {
    aspect-ratio: 1;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 160px;
    max-width: 200px;
    height: auto;
    min-height: 180px;
    padding: 10px 6px 20px;
    display: flex;
  }

  .rd-cause-card-special.sc {
    justify-content: center;
    align-items: center;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
  }

  .cell-20 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .quick-stack-7 {
    flex: 0 auto;
    align-self: center;
    padding-top: 10px;
  }

  .rd-sp-badge {
    max-width: 100px;
  }

  .rd-spacer_1vh {
    height: 0;
  }

  .rd-cell-right {
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
  }

  .rd-cell-left {
    padding-top: 1vw;
    padding-left: 0;
  }

  .rd-cell-left.sc {
    justify-content: center;
    align-items: center;
  }

  .cause-top-image-acrobat {
    background-image: url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/667bf7f0c0114c66c1e9d7ae_Key-Visuals.webp");
  }

  .rd-container-centered-1000 {
    object-fit: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .rd-cellimage {
    aspect-ratio: 1;
  }

  .rd-cellimage.microcert {
    max-width: 100%;
  }

  .quick-stack-9 {
    max-width: 90%;
  }

  .quick-stack-10 {
    align-self: flex-start;
    min-height: 30vh;
    padding-top: 10px;
    padding-left: 0;
  }

  .heroimage02 {
    box-sizing: border-box;
    aspect-ratio: 1;
    align-self: center;
    width: 80%;
    min-width: auto;
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
  }

  .heroimage02.hideonmobile {
    display: none;
  }

  .cell-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .cell-24.hideonmobile {
    display: none;
  }

  .rd-hero-section-2 {
    background-image: linear-gradient(200deg, #fff0 5%, #fff 56%), url("https://cdn.prod.website-files.com/60bf472d552095558f2bb639/6661cceedb345ded44797ff6_Background%20Gradient__0002_BG3.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    margin-top: 46px;
  }

  .cell-26 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .cell-left {
    padding-left: 0;
    display: flex;
  }

  .rd-text-process {
    width: 100%;
  }

  .rd-hero-contentwrap {
    flex: 0 auto;
    max-height: 400px;
    margin-bottom: 0;
    padding-top: 6px;
    padding-bottom: 0;
  }

  .rd-hero-contentwrap.banner-padding {
    padding-top: 136px;
    padding-bottom: 32px;
  }

  .rd-paragraph-center-wrap {
    width: 85%;
    padding-left: 6px;
    padding-right: 6px;
  }

  .rd-process-card {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .rd-hero-section-s {
    object-position: 50% 50%;
    margin-top: 0;
    margin-bottom: -13vh;
  }

  .rd-flexcontainer-image {
    aspect-ratio: auto;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .rd-container {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .rd-container.greybox {
    width: auto;
    margin-bottom: 32px;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .grid-21 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    place-content: center;
    margin-bottom: 0;
  }

  .div-block-65 {
    max-width: 120px;
    max-height: 120px;
  }

  .rd-container-fw {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .rd--objectives-wrap {
    max-width: 100%;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding: 32px 16px;
  }

  .div-block-68 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .rd-imagecontent-bloghero {
    margin-top: 0%;
    padding-top: 10px;
    display: none;
  }

  .lab-hero-title-50-bloghero {
    flex: 1;
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
    top: 25%;
  }

  .rd-imagecontent-bloghero-mobile {
    border-radius: 0 0 20px 20px;
    margin-top: 10%;
    margin-right: 8px;
    padding-left: 8px;
    padding-right: 8px;
    display: block;
  }

  .rd-hero-section-overview {
    margin-top: 0;
    padding-top: 40px;
  }

  .rd-hero-section-getstarted {
    margin-top: 80px;
    margin-bottom: 12px;
    padding-top: 60px;
  }

  .portfolio-content-hero {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-71 {
    width: 80%;
  }

  .rd-quickstack-pods-samples {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
  }

  .text-block-9 {
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
  }

  .rd-container-right {
    object-fit: cover;
    width: 95%;
    max-width: 95%;
    padding: 0;
    display: block;
    position: relative;
  }

  .icon-font-wrapper {
    min-width: 28px;
    min-height: 28px;
  }

  .notification-bar {
    margin-top: 54px;
    padding-left: 0;
    padding-right: 0;
  }

  .notification-bar-padding {
    padding: 4px 8px;
  }

  .notification-bar-close-icon {
    justify-content: center;
    align-items: flex-start;
    margin-right: 4px;
    padding-top: 4px;
    bottom: auto;
  }

  .flex-horizontal.n-bar-center---button-right {
    grid-column-gap: 8px;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 100%;
    padding-top: 17px;
    padding-bottom: 14px;
  }

  .flex-horizontal.n-bar-center---button-right.max {
    flex-flow: column;
  }

  .nt-container-default {
    flex-flow: row;
    justify-content: center;
    align-items: baseline;
    padding: 2px 0;
  }

  .nt-button-wrapper {
    flex-direction: column;
    order: 1;
    align-items: flex-start;
    padding-top: 6px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .nt-heading-white {
    text-align: center;
    flex: 1;
    max-width: 100%;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }

  .nt-heading-white.max {
    min-height: 75px;
  }

  .close-btn {
    min-width: 28px;
    max-width: 30px;
    min-height: 28px;
    max-height: 30px;
  }

  .cta-bar {
    margin-top: 54px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-76 {
    background-color: #fff;
    position: absolute;
    inset: 0% 0% auto;
  }

  .partnership-logo {
    max-width: 100%;
    padding-bottom: 4px;
  }

  .grid-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    margin-top: 100px;
  }

  .div-block-78 {
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
    padding-bottom: 0;
  }

  .search-4 {
    margin-bottom: 16px;
  }

  .div-block-82 {
    flex: 0 auto;
    align-self: stretch;
  }

  .heading-25 {
    font-size: 16px;
    font-weight: 700;
  }
}

#w-node-_733fc9f2-7929-5df9-3aac-a368c8e80cb6-527ff033 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_657e4c5c-c9e0-5eaa-52c7-5e5ab080daf9-527ff033 {
  place-self: center;
}

#w-node-_70a97ba8-4b20-84d5-11cb-6ee4a7bd4a32-527ff033 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0d08ebc-01df-ffc9-fd95-c4630250e6d6-0250e6c1, #w-node-e0d08ebc-01df-ffc9-fd95-c4630250e6d8-0250e6c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c992580d-34b4-40a2-eec0-3e9b96022ee5-96022e89, #w-node-c992580d-34b4-40a2-eec0-3e9b96022ee8-96022e89, #onetrust.w-node-c992580d-34b4-40a2-eec0-3e9b96022eeb-96022e89 {
  justify-self: start;
}

#w-node-c992580d-34b4-40a2-eec0-3e9b96022ef0-96022e89 {
  grid-area: 1 / 4 / 2 / 6;
  justify-self: stretch;
}

#w-node-c992580d-34b4-40a2-eec0-3e9b96022ef1-96022e89 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-f1617be2-e8f7-72cb-beda-9ca1b5e6b8bf-9db307ba, #w-node-_32f8a621-a272-df3d-c41e-5510fcd5ef41-9db307ba, #onetrust.w-node-_0fbd8cc2-aec1-4a4f-5a05-2e057a668b6d-9db307ba {
  justify-self: start;
}

#w-node-de9350fe-2d6c-4bde-5b35-df918498bc9a-527ff058 {
  align-self: center;
}

#w-node-_0402db18-3869-a4d8-211f-4a3d6276a920-527ff058 {
  place-self: center start;
}

#w-node-_0402db18-3869-a4d8-211f-4a3d6276a922-527ff058 {
  align-self: center;
}

#w-node-b34a0eb8-2e0f-2cbf-a9ce-337e4d9ed6dc-527ff058 {
  justify-self: center;
}

#w-node-_22f55663-b28a-21ec-edbf-e31aaead7880-aead787a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46a78f6f-a28a-bf3e-9fcf-e0aec515cc2b-527ff059 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a690734c-d9db-0171-2e59-8b496097f92e-527ff059 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5bcf0136-a51d-7bcd-b1fa-8547eb6487ce-527ff059 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-bb872cd3-1f1b-cbb5-40fa-15097cef4fa5-527ff059 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_911cd7e6-912e-097a-4a15-3d2c28e32d81-8e3193fa {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_65266d1325849baf7eb1c781000000000014-527ff07b {
  place-self: stretch;
}

#w-node-a8b5eee7-291e-b69b-07f4-ef2dca79bbb5-527ff085 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a11e-527ff085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a129-527ff085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-527ff085, #w-node-_47bc1df0-bd71-d2b6-a05f-58537d12596a-527ff085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_2c4d30bf-033a-38b8-a1fc-ddc7ab8df3c8-527ff085, #w-node-a2c617b1-0e50-91fe-7ab5-ab98fd709436-527ff085 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-527ff085, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-527ff085, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-527ff085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b47-527ff085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7798ed0-d078-33d3-c706-d6ad2acd98a5-527ff085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-b7798ed0-d078-33d3-c706-d6ad2acd98af-527ff085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f2e85a6-85c0-e91d-4b7a-df9912ebbaa1-527ff085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_7f2e85a6-85c0-e91d-4b7a-df9912ebbaab-527ff085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f784da9c-1db7-c5ff-569b-d73cd032f9c6-a86a7246 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-c5a9df7e-af36-35e6-334d-1b3dbcf8d681-a86a7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59d7ee20-4665-18e2-6c69-a70950071eeb-a86a7246 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87228-a86a7246 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_54463169-4e70-51a0-0b4c-31c155da78fb-a86a7246 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: start;
}

#w-node-_54463169-4e70-51a0-0b4c-31c155da7914-a86a7246 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_967d44f2-6c91-40fa-8806-4008428c5dcc-a86a7246, #w-node-_21e6cdda-f213-9b86-c6c0-3915cfc516af-a86a7246, #w-node-_4406d45d-9f4d-ef65-b4be-e8b69fd5769f-a86a7246, #w-node-ede7c161-0ebe-6462-c57e-e6fb672af3b4-a86a7246, #w-node-_07ac024a-e3f3-9933-89c7-d922fdfbcc2c-a86a7246, #w-node-c4fbd4e3-d490-739d-e923-3d004134c505-a86a7246, #w-node-_27002998-9a9d-9eb9-ce2f-d355e866c4c9-a86a7246, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-a86a7246, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-a86a7246, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-a86a7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b47-a86a7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71731f21-06a5-3b41-40ae-f7cc155c277b-a86a7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_71731f21-06a5-3b41-40ae-f7cc155c2785-a86a7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bbd875f-d9d5-73ab-5071-cc353c82886d-a86a7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_4bbd875f-d9d5-73ab-5071-cc353c828877-a86a7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a21755f5-a520-0540-2a1a-fac8427ff092-a86a7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-a21755f5-a520-0540-2a1a-fac8427ff09c-a86a7246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c95aab2-7f91-7e97-5739-27a4864a2c87-d1fc8449, #w-node-c780bfd1-6f0b-2cd8-bc7d-7aeb27de2069-d1fc8449, #w-node-bfece86d-2611-4156-af55-cf71d6917535-d1fc8449, #w-node-d366361e-d8d3-fa13-3880-86feba8932e8-d1fc8449, #w-node-ea1efc58-5f4c-ef3b-9c3f-e1e1abf1f77e-d1fc8449 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5d0fb5cf-1a06-9a7f-89bd-77f8282ab182-282ab181, #w-node-_5d0fb5cf-1a06-9a7f-89bd-77f8282ab18b-282ab181, #w-node-_5d0fb5cf-1a06-9a7f-89bd-77f8282ab194-282ab181, #w-node-_5d0fb5cf-1a06-9a7f-89bd-77f8282ab19d-282ab181, #w-node-_5d0fb5cf-1a06-9a7f-89bd-77f8282ab1a6-282ab181, #w-node-_5d0fb5cf-1a06-9a7f-89bd-77f8282ab1af-282ab181, #w-node-_5d0fb5cf-1a06-9a7f-89bd-77f8282ab1b9-282ab181, #w-node-_5d0fb5cf-1a06-9a7f-89bd-77f8282ab1c2-282ab181, #w-node-_5d0fb5cf-1a06-9a7f-89bd-77f8282ab1cb-282ab181, #w-node-d39ba29a-1d79-cacc-de4a-844f4cd08e89-b12c20e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d39ba29a-1d79-cacc-de4a-844f4cd08e93-b12c20e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-d39ba29a-1d79-cacc-de4a-844f4cd08e98-b12c20e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81651749-f2e8-3a09-a681-c40a46011876-b12c20e7 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1852fe1a-9e37-2a71-bd7f-e8b3444d7d6d-b12c20e7, #w-node-_1852fe1a-9e37-2a71-bd7f-e8b3444d7d75-b12c20e7, #w-node-_1852fe1a-9e37-2a71-bd7f-e8b3444d7d7d-b12c20e7, #w-node-_2b3912e9-4453-c088-b002-ca17042bc892-4601010b, #w-node-_2b3912e9-4453-c088-b002-ca17042bc89a-4601010b, #w-node-_2b3912e9-4453-c088-b002-ca17042bc8a2-4601010b, #w-node-ecfdbbb8-a1ae-cbba-d618-e64d5a852d77-4601010b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0903828e-e766-c0ea-ff6e-3a3c9c2fe374-4601010b {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_557f9b44-493a-f92d-5e30-28748a2e368a-4601010b, #w-node-af7ee9d8-497a-338e-5a56-5c4216664acc-e4893725 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_23d57bc5-547c-fdf7-8f18-3bb5ef7e33a5-cafeef5f, #w-node-_541fbe01-4a1d-bde4-ed00-c182ce186e60-cafeef5f, #w-node-_8a3a9fa9-a93b-79a8-e94d-2a0f5f229332-cafeef5f, #w-node-_8a3a9fa9-a93b-79a8-e94d-2a0f5f22933a-cafeef5f, #w-node-_8a3a9fa9-a93b-79a8-e94d-2a0f5f229343-cafeef5f, #w-node-_8a3a9fa9-a93b-79a8-e94d-2a0f5f22934c-cafeef5f, #w-node-_8a3a9fa9-a93b-79a8-e94d-2a0f5f229355-cafeef5f, #w-node-_8a3a9fa9-a93b-79a8-e94d-2a0f5f22935e-cafeef5f, #w-node-_8a3a9fa9-a93b-79a8-e94d-2a0f5f229367-cafeef5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e7825c3-5aa1-3fd3-0d24-feb4d63892e6-d63892e4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3365d2a5-a5ae-37dd-6be9-95c058c81e79-e0ca3d8c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe3990-e0ca3d8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-e0ca3d8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-e0ca3d8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-e0ca3d8c, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-e0ca3d8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#CertPrep.w-node-_0800d60b-2f96-b746-d63f-b716ab2402cd-e0ca3d8c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a0b2ff70-b1cc-0f04-0347-5d70768ddce1-9eb6c7f8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_6b80eb3a-af14-6de4-8c33-c510586343c1-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_6b80eb3a-af14-6de4-8c33-c510586343c2-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 33% 66%;
}

#w-node-_6b80eb3a-af14-6de4-8c33-c510586343d9-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_03465830-788c-5271-a6ba-3d5f624f5f7f-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_91749a5b-bc1b-fc12-e5cd-4b1f5ead3871-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 66% 33%;
}

#w-node-e4c53105-0687-c030-fda9-c5160bffe358-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_6a3826b1-7eae-869e-d91d-f0ac9ce7c4a7-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_6a3826b1-7eae-869e-d91d-f0ac9ce7c4a8-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 33% 66%;
}

#w-node-d2b6ce06-2d9d-2ad9-6b23-c56fc639cdc6-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_84713bc0-d8ac-b980-0d92-530cfccbb39b-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_84713bc0-d8ac-b980-0d92-530cfccbb39c-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 66% 33%;
}

#w-node-_51d9985a-de44-e9ac-e050-fb540ced176c-9eb6c7f8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_6dd5f2db-d419-afc2-f97e-05ade0037d70-6edd0de6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-a25fa094-1b2e-4fd3-3fc9-b6fd4d3f4ed1-6edd0de6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a25fa094-1b2e-4fd3-3fc9-b6fd4d3f4ed8-6edd0de6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a25fa094-1b2e-4fd3-3fc9-b6fd4d3f4edf-6edd0de6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a25fa094-1b2e-4fd3-3fc9-b6fd4d3f4ee6-6edd0de6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_47286371-e89c-a2e7-9891-7223f421e58c-6edd0de6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_47286371-e89c-a2e7-9891-7223f421e5a2-6edd0de6 {
  place-self: center;
}

#w-node-_47286371-e89c-a2e7-9891-7223f421e5a4-6edd0de6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47286371-e89c-a2e7-9891-7223f421e5ba-6edd0de6 {
  place-self: center;
}

#w-node-aa124ecc-92b6-a755-629b-34aebfda72fe-6edd0de6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-aa124ecc-92b6-a755-629b-34aebfda730b-6edd0de6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4ee2d9ef-fe13-3dc5-6bf3-0e5e9e82fab7-6edd0de6, #w-node-_4ee2d9ef-fe13-3dc5-6bf3-0e5e9e82fade-6edd0de6, #w-node-_4ee2d9ef-fe13-3dc5-6bf3-0e5e9e82faf5-6edd0de6, #w-node-_4ee2d9ef-fe13-3dc5-6bf3-0e5e9e82fb0a-6edd0de6, #w-node-_4ee2d9ef-fe13-3dc5-6bf3-0e5e9e82fb28-6edd0de6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3b1-6edd0de6, #w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3bd-6edd0de6, #w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3cf-6edd0de6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3da-6edd0de6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8b5eee7-291e-b69b-07f4-ef2dca79bbb5-70644ea2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-fb688302-3741-6421-3af0-50d84c86f210-70644ea2, #w-node-d2c37a89-253e-c72c-4332-4fc2af36d521-70644ea2 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d2c37a89-253e-c72c-4332-4fc2af36d53a-70644ea2 {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-fb688302-3741-6421-3af0-50d84c86f21c-70644ea2 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ae63a1de-489d-8512-3910-aa3f1e26453e-70644ea2, #w-node-_6800c3a6-873e-1a63-b8fb-e70a1cfd2755-70644ea2, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103af4-70644ea2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103b02-70644ea2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-70644ea2, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c26-70644ea2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-f09c5634-086f-19c5-f6c1-c15ea8338c2d-70644ea2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-70644ea2, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-70644ea2, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-70644ea2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b47-70644ea2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f784da9c-1db7-c5ff-569b-d73cd032f9c6-92c0f136 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_5ee3c69e-d570-ad95-d0ca-38c11f60e9c5-92c0f136 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c983550f-f917-35e0-16a1-960d0aae1af4-92c0f136 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d2c37a89-253e-c72c-4332-4fc2af36d521-92c0f136 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-92c0f136, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-92c0f136, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-92c0f136, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c26-92c0f136, #w-node-_541faf58-e455-b4f6-75cb-a31a8e114249-92c0f136, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c2d-92c0f136 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87228-92c0f136 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87233-92c0f136 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-92c0f136, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-92c0f136, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-92c0f136 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b47-92c0f136 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_495b9db2-a8a4-d579-c692-44d58a7fc221-4eece53d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a11e-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a129-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-4eece53d, #w-node-_47bc1df0-bd71-d2b6-a05f-58537d12596a-4eece53d, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-4eece53d, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-4eece53d, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c26-4eece53d, #w-node-_27a6240c-775d-4b1b-82c9-8d48b2908bbc-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-aac298eb-bf74-0e16-fd5e-0823fbac4f24-4eece53d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-b40282c8-d2e8-d4ec-2bb0-c66d1fcc491a-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_4203ebef-2e32-0612-c13e-5286c6853041-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b40282c8-d2e8-d4ec-2bb0-c66d1fcc4933-4eece53d, #w-node-b40282c8-d2e8-d4ec-2bb0-c66d1fcc4965-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584c9e-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-e075659c-a5e6-dd81-d9be-aee451584caa-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e075659c-a5e6-dd81-d9be-aee451584cad-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584cc6-4eece53d, #w-node-_4528bf71-5b05-37ad-eb60-753624e9e669-4eece53d, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103af4-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103b02-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-4eece53d, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-4eece53d, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b47-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7798ed0-d078-33d3-c706-d6ad2acd98a5-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-b7798ed0-d078-33d3-c706-d6ad2acd98af-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f2e85a6-85c0-e91d-4b7a-df9912ebbaa1-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_7f2e85a6-85c0-e91d-4b7a-df9912ebbaab-4eece53d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e143236b-6f40-4171-d893-fa3116ddb577-1c43d98a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87228-1c43d98a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87233-1c43d98a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_59d7ee20-4665-18e2-6c69-a70950071eeb-1c43d98a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-1c43d98a, #w-node-_94c1eafa-edcb-beba-8a1e-7aeca7c096ea-1c43d98a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d90b00a2-0b0d-c8c0-9f0d-56909d923131-1c43d98a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_773d6e6d-2728-99ab-db13-83b2d82b4cde-1c43d98a, #w-node-_773d6e6d-2728-99ab-db13-83b2d82b4ce5-1c43d98a, #w-node-_84a7dc3d-3588-97f3-a12d-5a40cfbb4c8b-1c43d98a, #w-node-_0abc21bc-af80-02dc-201c-34c1b6ae85bf-1c43d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-bb84c2dd-79a4-e045-d626-4bcc55cb7715-1c43d98a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: start;
}

#w-node-bb84c2dd-79a4-e045-d626-4bcc55cb7724-1c43d98a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-1c43d98a, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-1c43d98a, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-1c43d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b47-1c43d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71731f21-06a5-3b41-40ae-f7cc155c277b-1c43d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_71731f21-06a5-3b41-40ae-f7cc155c2785-1c43d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bbd875f-d9d5-73ab-5071-cc353c82886d-1c43d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_4bbd875f-d9d5-73ab-5071-cc353c828877-1c43d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a21755f5-a520-0540-2a1a-fac8427ff092-1c43d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-a21755f5-a520-0540-2a1a-fac8427ff09c-1c43d98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f784da9c-1db7-c5ff-569b-d73cd032f9c6-b9174e53 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_5ee3c69e-d570-ad95-d0ca-38c11f60e9c5-b9174e53 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bfd164eb-8380-2d5a-d3ea-8a411a4d4be9-b9174e53, #w-node-fb688302-3741-6421-3af0-50d84c86f21d-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c5e2435-5930-58b0-1665-718e93ffc04a-b9174e53 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_02c7be18-1741-5d93-f8da-d3d8b2951811-b9174e53 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-df77f554-b23e-d450-eb37-74c29a8ad88b-b9174e53 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-b9174e53, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-b9174e53, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_9c2c9326-9aed-ff4f-c78a-6840da03869e-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5bc0328-3767-a1cd-38b9-0f2bb1a1046e-b9174e53, #w-node-b5bc0328-3767-a1cd-38b9-0f2bb1a10479-b9174e53, #w-node-b5bc0328-3767-a1cd-38b9-0f2bb1a10484-b9174e53, #w-node-_5246623a-e132-8b0a-21d5-d6136f6c2945-b9174e53, #w-node-_82dd24f7-836c-e8c7-6b52-4194beff3e04-b9174e53, #w-node-_4a08b786-65b1-767d-3ac3-38b3c770c3c8-b9174e53, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-b9174e53, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-b9174e53, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_0f03b8fe-2445-5010-06b2-81d153b30b47-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cf882d7-6ccd-c84d-7987-08be3f2e26a9-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_9cf882d7-6ccd-c84d-7987-08be3f2e26b0-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97f85493-7b3e-497b-3e70-fe7c49a7b37e-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_97f85493-7b3e-497b-3e70-fe7c49a7b385-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d77ddf63-c499-bea6-ce2f-7f5a5608ea63-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-d77ddf63-c499-bea6-ce2f-7f5a5608ea6a-b9174e53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3365d2a5-a5ae-37dd-6be9-95c058c81e79-5820c5dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe3990-5820c5dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-5820c5dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-5820c5dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-5820c5dc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-5820c5dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#CertPrep.w-node-a83d8ab5-c11a-74b8-95a4-6044ec46149c-5820c5dc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3365d2a5-a5ae-37dd-6be9-95c058c81e79-bbf68d79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe3990-bbf68d79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-bbf68d79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-bbf68d79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-bbf68d79, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-bbf68d79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#CertPrep.w-node-_11625a5c-79b6-7aad-d6f2-a5121b741fba-bbf68d79 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3365d2a5-a5ae-37dd-6be9-95c058c81e79-9b83c7df {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe3990-9b83c7df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-9b83c7df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-9b83c7df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-9b83c7df, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-9b83c7df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#CertPrep.w-node-ed4e03e6-7805-65c4-cadc-a4f853f858f2-9b83c7df {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3365d2a5-a5ae-37dd-6be9-95c058c81e79-2480e72a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe3990-2480e72a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-2480e72a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-2480e72a, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-2480e72a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#CertPrep.w-node-_0f33859f-1461-cdc1-3b7b-2bb88c7f3edb-2480e72a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3365d2a5-a5ae-37dd-6be9-95c058c81e79-b64fcc1d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe3990-b64fcc1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-b64fcc1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-b64fcc1d, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-b64fcc1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#CertPrep.w-node-_068e3c18-76a3-4313-52bc-adf1b072758c-b64fcc1d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3365d2a5-a5ae-37dd-6be9-95c058c81e79-ea9b1337 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe3990-ea9b1337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-ea9b1337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-ea9b1337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-ea9b1337, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-ea9b1337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#CertPrep.w-node-f2c88d2d-247f-064c-b153-983f2fef43ae-ea9b1337 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3365d2a5-a5ae-37dd-6be9-95c058c81e79-69ed93bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe3990-69ed93bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-69ed93bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-69ed93bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-69ed93bc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-69ed93bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#CertPrep.w-node-_8149eeaa-849e-c2f0-6d4c-b86611185334-11185334 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3365d2a5-a5ae-37dd-6be9-95c058c81e79-37173f12 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe3990-37173f12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-37173f12, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-37173f12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#CertPrep.w-node-bdecf3e1-3d44-9faf-67e4-56cdc712e799-37173f12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6a75d71-cfcc-4c37-f543-21470cde2206-ba7ea82b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c6a75d71-cfcc-4c37-f543-21470cde2227-ba7ea82b {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-fb688302-3741-6421-3af0-50d84c86f210-ba7ea82b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-fb688302-3741-6421-3af0-50d84c86f21c-ba7ea82b {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-d218bb33-1918-cbc2-988d-82ec78f5c33c-ba7ea82b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-d218bb33-1918-cbc2-988d-82ec78f5c33a-ba7ea82b {
  place-self: center end;
}

#w-node-_5d27277f-2e54-3c89-58fb-f216820fe646-ba7ea82b, #w-node-aa646d14-5138-86aa-c93f-bfbec5c61259-ba7ea82b, #w-node-_15103678-f835-14d8-f0f0-3124bd2cb650-ba7ea82b, #w-node-_645d6728-da12-f83d-880b-374c32662c89-ba7ea82b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_645d6728-da12-f83d-880b-374c32662c87-ba7ea82b {
  align-self: center;
}

#w-node-_645d6728-da12-f83d-880b-374c32662c94-ba7ea82b, #w-node-_645d6728-da12-f83d-880b-374c32662c9a-ba7ea82b, #w-node-_645d6728-da12-f83d-880b-374c32662cb5-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a0293-ba7ea82b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a0299-ba7ea82b {
  align-self: center;
}

#w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a029d-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a02a9-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a02af-ba7ea82b, #w-node-_77f44263-916f-ee40-c662-56350d03492c-ba7ea82b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_77f44263-916f-ee40-c662-56350d034935-ba7ea82b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_700681c9-4aec-2cc4-438e-9bcd29b0932a-d049ad4b, #w-node-_700681c9-4aec-2cc4-438e-9bcd29b0934f-d049ad4b, #w-node-_700681c9-4aec-2cc4-438e-9bcd29b09349-d049ad4b, #w-node-_42965221-1e05-ec47-ce99-49899bae7909-d049ad4b, #w-node-_6dd5f2db-d419-afc2-f97e-05ade0037d70-d049ad4b, #w-node-_5154ec68-aead-2300-c376-ff07a6fd8135-d049ad4b, #w-node-_8b0e0342-8497-9063-27cd-6d8594f7376f-d049ad4b, #w-node-_2da52ec7-83bd-c3bd-1298-77144ead1cf9-d049ad4b, #w-node-_8fe10161-a140-d5ff-8bd6-4b2700cd576e-d049ad4b, #w-node-_13882862-1180-6790-f12e-02b13d53f19f-d049ad4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b5f44be-7118-c279-0278-d8954e40bafe-d049ad4b, #w-node-_27d37fee-230b-4070-eab1-b1c5046c825f-d049ad4b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ab60606a-d7c1-2ddb-3103-c4dd1a8db192-d049ad4b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b485e33a-8158-abea-df78-4455d581c289-d049ad4b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b485e33a-8158-abea-df78-4455d581c28a-d049ad4b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_36f0b3ee-b88a-d485-05d0-215f597c8df2-d049ad4b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d43d97a0-11aa-b2b7-50b7-e9197a7d6f85-d049ad4b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b485e33a-8158-abea-df78-4455d581c298-d049ad4b {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b485e33a-8158-abea-df78-4455d581c2d0-d049ad4b {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_9c7db681-1f55-658f-91c5-b787bab613c2-d049ad4b, #w-node-_9c7db681-1f55-658f-91c5-b787bab613ca-d049ad4b, #w-node-_9c7db681-1f55-658f-91c5-b787bab613d3-d049ad4b, #w-node-_9c7db681-1f55-658f-91c5-b787bab613dc-d049ad4b, #w-node-_9c7db681-1f55-658f-91c5-b787bab613e5-d049ad4b, #w-node-_9c7db681-1f55-658f-91c5-b787bab613ee-d049ad4b, #w-node-_9c7db681-1f55-658f-91c5-b787bab613f7-d049ad4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98744901-39a9-924d-da89-915b84a004ac-84a004a7, #w-node-_38427b7b-86f9-0f7c-e114-eb9e0f58e76b-0f58e768, #w-node-_38427b7b-86f9-0f7c-e114-eb9e0f58e777-0f58e768 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-dccf05b3-2899-ef72-b401-b48026007f67-0f58e768, #w-node-dccf05b3-2899-ef72-b401-b48026007f6f-0f58e768, #w-node-dccf05b3-2899-ef72-b401-b48026007f78-0f58e768, #w-node-dccf05b3-2899-ef72-b401-b48026007f81-0f58e768, #w-node-dccf05b3-2899-ef72-b401-b48026007f8a-0f58e768, #w-node-dccf05b3-2899-ef72-b401-b48026007f93-0f58e768, #w-node-dccf05b3-2899-ef72-b401-b48026007f9c-0f58e768, #w-node-_717b8ff6-1dea-316e-6163-96aa4477bebb-0f58e768, #w-node-cd53523b-67b6-1324-c44a-bbedd8eaa4ec-0f58e768 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-_0e7825c3-5aa1-3fd3-0d24-feb4d63892e6-d63892e4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-c992580d-34b4-40a2-eec0-3e9b96022ef0-96022e89 {
    grid-column-end: 7;
  }

  #w-node-_22f55663-b28a-21ec-edbf-e31aaead7881-aead787a {
    align-self: baseline;
  }

  #w-node-_911cd7e6-912e-097a-4a15-3d2c28e32d81-8e3193fa {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a11e-527ff085, #w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a129-527ff085, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-527ff085, #w-node-_47bc1df0-bd71-d2b6-a05f-58537d12596a-527ff085, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-527ff085, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-527ff085, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-527ff085, #w-node-b7798ed0-d078-33d3-c706-d6ad2acd98a5-527ff085, #w-node-_7f2e85a6-85c0-e91d-4b7a-df9912ebbaa1-527ff085, #w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87228-a86a7246, #w-node-_54463169-4e70-51a0-0b4c-31c155da78fb-a86a7246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54463169-4e70-51a0-0b4c-31c155da7914-a86a7246 {
    grid-row-start: 1;
  }

  #w-node-_967d44f2-6c91-40fa-8806-4008428c5dcc-a86a7246, #w-node-_21e6cdda-f213-9b86-c6c0-3915cfc516af-a86a7246, #w-node-_4406d45d-9f4d-ef65-b4be-e8b69fd5769f-a86a7246, #w-node-ede7c161-0ebe-6462-c57e-e6fb672af3b4-a86a7246, #w-node-_07ac024a-e3f3-9933-89c7-d922fdfbcc2c-a86a7246, #w-node-c4fbd4e3-d490-739d-e923-3d004134c505-a86a7246, #w-node-_27002998-9a9d-9eb9-ce2f-d355e866c4c9-a86a7246, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-a86a7246, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-a86a7246, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-a86a7246, #w-node-_71731f21-06a5-3b41-40ae-f7cc155c277b-a86a7246, #w-node-_4bbd875f-d9d5-73ab-5071-cc353c82886d-a86a7246, #w-node-a21755f5-a520-0540-2a1a-fac8427ff092-a86a7246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c95aab2-7f91-7e97-5739-27a4864a2c87-d1fc8449 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
  }

  #w-node-c780bfd1-6f0b-2cd8-bc7d-7aeb27de2069-d1fc8449 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-bfece86d-2611-4156-af55-cf71d6917535-d1fc8449 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
  }

  #w-node-d366361e-d8d3-fa13-3880-86feba8932e8-d1fc8449 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-ea1efc58-5f4c-ef3b-9c3f-e1e1abf1f77e-d1fc8449 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_81651749-f2e8-3a09-a681-c40a46011876-b12c20e7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_81651749-f2e8-3a09-a681-c40a46011877-b12c20e7 {
    order: 1;
    grid-column: span 2 / span 2;
  }

  #w-node-_81651749-f2e8-3a09-a681-c40a46011878-b12c20e7 {
    order: 2;
  }

  #w-node-_5f9bc4f1-51df-e8f7-5185-817c1ac4f6d9-b12c20e7 {
    order: 3;
  }

  #w-node-e338e832-ecba-6ec0-eb07-c93b4db1727e-b12c20e7 {
    order: 4;
    grid-column: span 2 / span 2;
  }

  #w-node-a8fa3d13-0789-3710-402c-24d1c3c7323d-b12c20e7 {
    order: 5;
    grid-column: span 2 / span 2;
  }

  #w-node-bac289f1-3658-b5df-0828-e710d9f16378-b12c20e7 {
    order: 6;
    grid-column: span 1 / span 1;
  }

  #w-node-_2b3912e9-4453-c088-b002-ca17042bc892-4601010b, #w-node-_2b3912e9-4453-c088-b002-ca17042bc89a-4601010b, #w-node-_2b3912e9-4453-c088-b002-ca17042bc8a2-4601010b, #w-node-ecfdbbb8-a1ae-cbba-d618-e64d5a852d77-4601010b {
    place-self: start center;
  }

  #w-node-_557f9b44-493a-f92d-5e30-28748a2e368a-4601010b {
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
  }

  #w-node-_0e7825c3-5aa1-3fd3-0d24-feb4d63892e6-d63892e4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-e0ca3d8c, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-e0ca3d8c, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-e0ca3d8c, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-e0ca3d8c {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #CertPrep.w-node-_0800d60b-2f96-b746-d63f-b716ab2402cd-e0ca3d8c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b662b663-6d1d-8f78-88c4-06efcd2515a6-e0ca3d8c, #w-node-b662b663-6d1d-8f78-88c4-06efcd2515b5-e0ca3d8c {
    order: 9999;
  }

  #w-node-a0b2ff70-b1cc-0f04-0347-5d70768ddcd9-9eb6c7f8, #w-node-a0b2ff70-b1cc-0f04-0347-5d70768ddcdb-9eb6c7f8 {
    justify-self: start;
  }

  #w-node-_6b80eb3a-af14-6de4-8c33-c510586343c1-9eb6c7f8, #w-node-_6b80eb3a-af14-6de4-8c33-c510586343c2-9eb6c7f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6b80eb3a-af14-6de4-8c33-c510586343c5-9eb6c7f8 {
    order: -9999;
  }

  #w-node-_03465830-788c-5271-a6ba-3d5f624f5f7f-9eb6c7f8, #w-node-_91749a5b-bc1b-fc12-e5cd-4b1f5ead3871-9eb6c7f8, #w-node-_6a3826b1-7eae-869e-d91d-f0ac9ce7c4a7-9eb6c7f8, #w-node-_6a3826b1-7eae-869e-d91d-f0ac9ce7c4a8-9eb6c7f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6a3826b1-7eae-869e-d91d-f0ac9ce7c4d3-9eb6c7f8 {
    order: -9999;
  }

  #w-node-_84713bc0-d8ac-b980-0d92-530cfccbb39b-9eb6c7f8, #w-node-_84713bc0-d8ac-b980-0d92-530cfccbb39c-9eb6c7f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6dd5f2db-d419-afc2-f97e-05ade0037d70-6edd0de6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a25fa094-1b2e-4fd3-3fc9-b6fd4d3f4ee6-6edd0de6 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_47286371-e89c-a2e7-9891-7223f421e58c-6edd0de6, #w-node-_47286371-e89c-a2e7-9891-7223f421e5a4-6edd0de6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_47286371-e89c-a2e7-9891-7223f421e5ba-6edd0de6 {
    order: 9999;
  }

  #w-node-aa124ecc-92b6-a755-629b-34aebfda72fe-6edd0de6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa124ecc-92b6-a755-629b-34aebfda730b-6edd0de6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3b1-6edd0de6, #w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3bd-6edd0de6, #w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3cf-6edd0de6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d2c37a89-253e-c72c-4332-4fc2af36d521-70644ea2 {
    grid-row-start: 1;
  }

  #w-node-d2c37a89-253e-c72c-4332-4fc2af36d53a-70644ea2 {
    grid-row: 1 / 2;
  }

  #w-node-fb688302-3741-6421-3af0-50d84c86f21c-70644ea2 {
    grid-column-start: 1;
  }

  #w-node-ae63a1de-489d-8512-3910-aa3f1e26453e-70644ea2, #w-node-_6800c3a6-873e-1a63-b8fb-e70a1cfd2755-70644ea2, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103af4-70644ea2, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103b02-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-70644ea2, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c26-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c2d-70644ea2, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-70644ea2, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-70644ea2, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-70644ea2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5ee3c69e-d570-ad95-d0ca-38c11f60e9c5-92c0f136 {
    grid-column-end: 3;
  }

  #w-node-c983550f-f917-35e0-16a1-960d0aae1af4-92c0f136 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-d2c37a89-253e-c72c-4332-4fc2af36d521-92c0f136 {
    grid-row-start: 1;
  }

  #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-92c0f136, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-92c0f136, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-92c0f136, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c26-92c0f136, #w-node-_541faf58-e455-b4f6-75cb-a31a8e114249-92c0f136, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c2d-92c0f136, #w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87228-92c0f136 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87233-92c0f136 {
    grid-row-start: 1;
  }

  #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-92c0f136, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-92c0f136, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-92c0f136, #w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a11e-4eece53d, #w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a129-4eece53d, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-4eece53d, #w-node-_47bc1df0-bd71-d2b6-a05f-58537d12596a-4eece53d, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-4eece53d, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-4eece53d, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c26-4eece53d, #w-node-_27a6240c-775d-4b1b-82c9-8d48b2908bbc-4eece53d, #w-node-aac298eb-bf74-0e16-fd5e-0823fbac4f24-4eece53d, #w-node-b40282c8-d2e8-d4ec-2bb0-c66d1fcc491a-4eece53d, #w-node-_4203ebef-2e32-0612-c13e-5286c6853041-4eece53d, #w-node-b40282c8-d2e8-d4ec-2bb0-c66d1fcc4933-4eece53d, #w-node-b40282c8-d2e8-d4ec-2bb0-c66d1fcc4965-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584c9e-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584caa-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584cad-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584cc6-4eece53d, #w-node-_4528bf71-5b05-37ad-eb60-753624e9e669-4eece53d, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103af4-4eece53d, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103b02-4eece53d, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-4eece53d, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-4eece53d, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-4eece53d, #w-node-b7798ed0-d078-33d3-c706-d6ad2acd98a5-4eece53d, #w-node-_7f2e85a6-85c0-e91d-4b7a-df9912ebbaa1-4eece53d, #w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87228-1c43d98a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87233-1c43d98a {
    grid-row-start: 1;
  }

  #w-node-_2814b900-757e-5198-d490-ba0d6f63f75d-1c43d98a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_94c1eafa-edcb-beba-8a1e-7aeca7c096ea-1c43d98a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d90b00a2-0b0d-c8c0-9f0d-56909d923131-1c43d98a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_773d6e6d-2728-99ab-db13-83b2d82b4cde-1c43d98a, #w-node-_773d6e6d-2728-99ab-db13-83b2d82b4ce5-1c43d98a, #w-node-_84a7dc3d-3588-97f3-a12d-5a40cfbb4c8b-1c43d98a, #w-node-_0abc21bc-af80-02dc-201c-34c1b6ae85bf-1c43d98a, #w-node-bb84c2dd-79a4-e045-d626-4bcc55cb7715-1c43d98a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb84c2dd-79a4-e045-d626-4bcc55cb7724-1c43d98a {
    grid-row-start: 1;
  }

  #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-1c43d98a, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-1c43d98a, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-1c43d98a, #w-node-_71731f21-06a5-3b41-40ae-f7cc155c277b-1c43d98a, #w-node-_4bbd875f-d9d5-73ab-5071-cc353c82886d-1c43d98a, #w-node-a21755f5-a520-0540-2a1a-fac8427ff092-1c43d98a, #w-node-_728ca899-ab74-3744-4f54-b6dda3064faa-b9174e53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bfd164eb-8380-2d5a-d3ea-8a411a4d4be9-b9174e53 {
    grid-column: span 2 / span 2;
  }

  #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-b9174e53, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-b9174e53, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-b9174e53, #w-node-b5bc0328-3767-a1cd-38b9-0f2bb1a1046e-b9174e53, #w-node-b5bc0328-3767-a1cd-38b9-0f2bb1a10479-b9174e53, #w-node-b5bc0328-3767-a1cd-38b9-0f2bb1a10484-b9174e53, #w-node-_5246623a-e132-8b0a-21d5-d6136f6c2945-b9174e53, #w-node-_82dd24f7-836c-e8c7-6b52-4194beff3e04-b9174e53, #w-node-_4a08b786-65b1-767d-3ac3-38b3c770c3c8-b9174e53, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-b9174e53, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-b9174e53, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-b9174e53, #w-node-_9cf882d7-6ccd-c84d-7987-08be3f2e26a9-b9174e53, #w-node-_97f85493-7b3e-497b-3e70-fe7c49a7b37e-b9174e53, #w-node-d77ddf63-c499-bea6-ce2f-7f5a5608ea63-b9174e53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-5820c5dc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-5820c5dc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-5820c5dc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-5820c5dc {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #CertPrep.w-node-a83d8ab5-c11a-74b8-95a4-6044ec46149c-5820c5dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_681c81d6-de33-9c7e-528f-ea4e47699d0b-5820c5dc, #w-node-_681c81d6-de33-9c7e-528f-ea4e47699d1a-5820c5dc {
    order: 9999;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-bbf68d79, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-bbf68d79, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-bbf68d79, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-bbf68d79 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #CertPrep.w-node-_11625a5c-79b6-7aad-d6f2-a5121b741fba-bbf68d79 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c761ed83-6413-cd39-6b21-7d5c825bb6bf-bbf68d79, #w-node-c761ed83-6413-cd39-6b21-7d5c825bb6ce-bbf68d79 {
    order: 9999;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-9b83c7df {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3b52ac54-4a49-4317-272d-5a76834a061e-9b83c7df {
    order: 9999;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-9b83c7df, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-9b83c7df, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-9b83c7df {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #CertPrep.w-node-ed4e03e6-7805-65c4-cadc-a4f853f858f2-9b83c7df {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9e78a68b-d7cb-780f-64cd-0e40673555de-9b83c7df, #w-node-_9e78a68b-d7cb-780f-64cd-0e40673555ed-9b83c7df, #w-node-_3b52ac54-4a49-4317-272d-5a76834a061e-2480e72a {
    order: 9999;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-2480e72a, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-2480e72a, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-2480e72a {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #CertPrep.w-node-_0f33859f-1461-cdc1-3b7b-2bb88c7f3edb-2480e72a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cda06249-d515-1b80-eb4d-3453f43f9742-2480e72a, #w-node-cda06249-d515-1b80-eb4d-3453f43f9751-2480e72a, #w-node-_3b52ac54-4a49-4317-272d-5a76834a061e-b64fcc1d, #w-node-_567fb65a-c654-f48e-f941-431bb53f67ec-b64fcc1d {
    order: 9999;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-b64fcc1d, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-b64fcc1d, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-b64fcc1d {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #CertPrep.w-node-_068e3c18-76a3-4313-52bc-adf1b072758c-b64fcc1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e792a940-c8e8-e104-be3c-3ad0fd650e53-b64fcc1d, #w-node-e792a940-c8e8-e104-be3c-3ad0fd650e62-b64fcc1d {
    order: 9999;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-ea9b1337, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-ea9b1337, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-ea9b1337, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-ea9b1337 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #CertPrep.w-node-f2c88d2d-247f-064c-b153-983f2fef43ae-ea9b1337 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dc77b2a5-a8d2-f64e-4bd0-5d12a038fb40-ea9b1337, #w-node-dc77b2a5-a8d2-f64e-4bd0-5d12a038fb4f-ea9b1337 {
    order: 9999;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-69ed93bc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-69ed93bc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-69ed93bc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-69ed93bc {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #CertPrep.w-node-_8149eeaa-849e-c2f0-6d4c-b86611185334-11185334 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8149eeaa-849e-c2f0-6d4c-b86611185335-11185334, #w-node-_8149eeaa-849e-c2f0-6d4c-b86611185344-11185334 {
    order: 9999;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-37173f12, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-37173f12 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #CertPrep.w-node-bdecf3e1-3d44-9faf-67e4-56cdc712e799-37173f12 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d55aad98-ae34-62d6-90fd-5de8d6b4d97b-37173f12, #w-node-d55aad98-ae34-62d6-90fd-5de8d6b4d98a-37173f12 {
    order: 9999;
  }

  #w-node-fb688302-3741-6421-3af0-50d84c86f210-ba7ea82b {
    grid-column-end: 2;
  }

  #w-node-fb688302-3741-6421-3af0-50d84c86f21c-ba7ea82b, #w-node-d218bb33-1918-cbc2-988d-82ec78f5c33c-ba7ea82b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d218bb33-1918-cbc2-988d-82ec78f5c33a-ba7ea82b {
    justify-self: start;
  }

  #w-node-_5d27277f-2e54-3c89-58fb-f216820fe646-ba7ea82b, #w-node-aa646d14-5138-86aa-c93f-bfbec5c61259-ba7ea82b, #w-node-_15103678-f835-14d8-f0f0-3124bd2cb650-ba7ea82b, #w-node-_645d6728-da12-f83d-880b-374c32662c89-ba7ea82b, #w-node-_645d6728-da12-f83d-880b-374c32662c94-ba7ea82b, #w-node-_645d6728-da12-f83d-880b-374c32662c9a-ba7ea82b, #w-node-_645d6728-da12-f83d-880b-374c32662cb5-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a0293-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a029d-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a02a9-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a02af-ba7ea82b, #w-node-_77f44263-916f-ee40-c662-56350d03492c-ba7ea82b, #w-node-_77f44263-916f-ee40-c662-56350d034935-ba7ea82b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_700681c9-4aec-2cc4-438e-9bcd29b0932a-d049ad4b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_700681c9-4aec-2cc4-438e-9bcd29b0934f-d049ad4b {
    grid-area: 2 / 1 / 3 / 2;
    align-self: start;
  }

  #w-node-_700681c9-4aec-2cc4-438e-9bcd29b09349-d049ad4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6dd5f2db-d419-afc2-f97e-05ade0037d70-d049ad4b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5154ec68-aead-2300-c376-ff07a6fd8135-d049ad4b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8b0e0342-8497-9063-27cd-6d8594f7376f-d049ad4b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_2da52ec7-83bd-c3bd-1298-77144ead1cf9-d049ad4b {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_8fe10161-a140-d5ff-8bd6-4b2700cd576e-d049ad4b {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_13882862-1180-6790-f12e-02b13d53f19f-d049ad4b {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_4b5f44be-7118-c279-0278-d8954e40bafe-d049ad4b {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_27d37fee-230b-4070-eab1-b1c5046c825f-d049ad4b {
    grid-column-end: 3;
  }

  #w-node-ab60606a-d7c1-2ddb-3103-c4dd1a8db192-d049ad4b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-b485e33a-8158-abea-df78-4455d581c289-d049ad4b {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-b485e33a-8158-abea-df78-4455d581c28a-d049ad4b {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_36f0b3ee-b88a-d485-05d0-215f597c8df2-d049ad4b {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-d43d97a0-11aa-b2b7-50b7-e9197a7d6f85-d049ad4b {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b485e33a-8158-abea-df78-4455d581c298-d049ad4b {
    grid-row: 8 / 9;
    grid-column-end: 3;
  }

  #w-node-b485e33a-8158-abea-df78-4455d581c2d0-d049ad4b {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_98744901-39a9-924d-da89-915b84a004ac-84a004a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38427b7b-86f9-0f7c-e114-eb9e0f58e76b-0f58e768 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_38427b7b-86f9-0f7c-e114-eb9e0f58e777-0f58e768 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_733fc9f2-7929-5df9-3aac-a368c8e80cb6-527ff033 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr;
    display: grid;
  }

  #w-node-e0d08ebc-01df-ffc9-fd95-c4630250e6d6-0250e6c1, #w-node-e0d08ebc-01df-ffc9-fd95-c4630250e6d8-0250e6c1 {
    grid-column: span 1 / span 1;
  }

  #w-node-b34a0eb8-2e0f-2cbf-a9ce-337e4d9ed6dc-527ff058 {
    align-self: start;
  }

  #w-node-_911cd7e6-912e-097a-4a15-3d2c28e32d81-8e3193fa {
    grid-template-rows: auto;
    grid-template-columns: .25fr .75fr;
  }

  #w-node-_2c4d30bf-033a-38b8-a1fc-ddc7ab8df3c8-527ff085, #w-node-a2c617b1-0e50-91fe-7ab5-ab98fd709436-527ff085 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9c95aab2-7f91-7e97-5739-27a4864a2c87-d1fc8449 {
    grid-template-rows: auto;
    grid-template-columns: 2fr .5fr;
  }

  #w-node-c780bfd1-6f0b-2cd8-bc7d-7aeb27de2069-d1fc8449 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-_81651749-f2e8-3a09-a681-c40a46011876-b12c20e7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-a0b2ff70-b1cc-0f04-0347-5d70768ddcd8-9eb6c7f8 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a0b2ff70-b1cc-0f04-0347-5d70768ddcdf-9eb6c7f8 {
    justify-self: center;
  }

  #w-node-a0b2ff70-b1cc-0f04-0347-5d70768ddce1-9eb6c7f8 {
    order: 9999;
    grid-row: 2 / 3;
  }

  #w-node-_91749a5b-bc1b-fc12-e5cd-4b1f5ead3872-9eb6c7f8 {
    order: -9999;
  }

  #w-node-a25fa094-1b2e-4fd3-3fc9-b6fd4d3f4ed1-6edd0de6, #w-node-a25fa094-1b2e-4fd3-3fc9-b6fd4d3f4ed8-6edd0de6, #w-node-a25fa094-1b2e-4fd3-3fc9-b6fd4d3f4edf-6edd0de6, #w-node-a25fa094-1b2e-4fd3-3fc9-b6fd4d3f4ee6-6edd0de6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb688302-3741-6421-3af0-50d84c86f21c-70644ea2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-aac298eb-bf74-0e16-fd5e-0823fbac4f24-4eece53d {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-bfd164eb-8380-2d5a-d3ea-8a411a4d4be9-b9174e53 {
    grid-column: span 2 / span 2;
  }

  #w-node-c6a75d71-cfcc-4c37-f543-21470cde2206-ba7ea82b {
    grid-column-end: 2;
  }

  #w-node-c6a75d71-cfcc-4c37-f543-21470cde2227-ba7ea82b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fb688302-3741-6421-3af0-50d84c86f21c-ba7ea82b {
    grid-area: 2 / 1 / 4 / 2;
  }

  #w-node-_38427b7b-86f9-0f7c-e114-eb9e0f58e76b-0f58e768 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_38427b7b-86f9-0f7c-e114-eb9e0f58e777-0f58e768 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_733fc9f2-7929-5df9-3aac-a368c8e80cb6-527ff033 {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 0) 1fr;
  }

  #w-node-_911cd7e6-912e-097a-4a15-3d2c28e32d81-8e3193fa {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-a8b5eee7-291e-b69b-07f4-ef2dca79bbb5-527ff085 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a11e-527ff085, #w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a129-527ff085, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-527ff085, #w-node-_47bc1df0-bd71-d2b6-a05f-58537d12596a-527ff085, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-527ff085, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-527ff085, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-527ff085, #w-node-b7798ed0-d078-33d3-c706-d6ad2acd98a5-527ff085, #w-node-_7f2e85a6-85c0-e91d-4b7a-df9912ebbaa1-527ff085 {
    grid-column: 1 / 5;
  }

  #w-node-f784da9c-1db7-c5ff-569b-d73cd032f9c6-a86a7246 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87228-a86a7246, #w-node-_54463169-4e70-51a0-0b4c-31c155da78fb-a86a7246, #w-node-_967d44f2-6c91-40fa-8806-4008428c5dcc-a86a7246, #w-node-_21e6cdda-f213-9b86-c6c0-3915cfc516af-a86a7246, #w-node-_4406d45d-9f4d-ef65-b4be-e8b69fd5769f-a86a7246, #w-node-ede7c161-0ebe-6462-c57e-e6fb672af3b4-a86a7246, #w-node-_07ac024a-e3f3-9933-89c7-d922fdfbcc2c-a86a7246, #w-node-c4fbd4e3-d490-739d-e923-3d004134c505-a86a7246, #w-node-_27002998-9a9d-9eb9-ce2f-d355e866c4c9-a86a7246, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-a86a7246 {
    grid-column: 1 / 5;
  }

  #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-a86a7246, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-a86a7246, #w-node-_71731f21-06a5-3b41-40ae-f7cc155c277b-a86a7246, #w-node-_4bbd875f-d9d5-73ab-5071-cc353c82886d-a86a7246, #w-node-a21755f5-a520-0540-2a1a-fac8427ff092-a86a7246 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9c95aab2-7f91-7e97-5739-27a4864a2c87-d1fc8449 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-c780bfd1-6f0b-2cd8-bc7d-7aeb27de2069-d1fc8449, #w-node-bfece86d-2611-4156-af55-cf71d6917535-d1fc8449 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bfece86d-2611-4156-af55-cf71d6917539-d1fc8449 {
    order: -9999;
  }

  #w-node-d366361e-d8d3-fa13-3880-86feba8932e8-d1fc8449, #w-node-ea1efc58-5f4c-ef3b-9c3f-e1e1abf1f77e-d1fc8449, #w-node-_81651749-f2e8-3a09-a681-c40a46011876-b12c20e7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_81651749-f2e8-3a09-a681-c40a46011877-b12c20e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5f9bc4f1-51df-e8f7-5185-817c1ac4f6d9-b12c20e7 {
    order: 4;
  }

  #w-node-e338e832-ecba-6ec0-eb07-c93b4db1727e-b12c20e7 {
    order: 3;
    grid-column: span 1 / span 1;
  }

  #w-node-a8fa3d13-0789-3710-402c-24d1c3c7323d-b12c20e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0903828e-e766-c0ea-ff6e-3a3c9c2fe374-4601010b {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0903828e-e766-c0ea-ff6e-3a3c9c2fe375-4601010b {
    order: 2;
  }

  #w-node-_0903828e-e766-c0ea-ff6e-3a3c9c2fe380-4601010b {
    order: 1;
  }

  #w-node-dd80c2a6-f692-1535-e85b-6a746554c73f-4601010b, #w-node-_826b998b-f5a8-ae55-50d3-7fd4bf40c793-4601010b {
    order: 3;
  }

  #w-node-_47b2c459-4403-cb67-a2dd-dc194d723bc3-4601010b {
    order: 6;
  }

  #w-node-_5e029b68-fb62-8900-abd6-74b85af297c3-4601010b {
    order: 5;
  }

  #w-node-_557f9b44-493a-f92d-5e30-28748a2e368a-4601010b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_557f9b44-493a-f92d-5e30-28748a2e36aa-4601010b {
    order: -9999;
  }

  #w-node-af7ee9d8-497a-338e-5a56-5c4216664acc-e4893725 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0e7825c3-5aa1-3fd3-0d24-feb4d63892e6-d63892e4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-e0ca3d8c, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-e0ca3d8c, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-e0ca3d8c, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-e0ca3d8c {
    order: 9999;
  }

  #CertPrep.w-node-_0800d60b-2f96-b746-d63f-b716ab2402cd-e0ca3d8c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a0b2ff70-b1cc-0f04-0347-5d70768ddcd8-9eb6c7f8 {
    justify-self: start;
  }

  #w-node-a0b2ff70-b1cc-0f04-0347-5d70768ddce1-9eb6c7f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b80eb3a-af14-6de4-8c33-c510586343c1-9eb6c7f8, #w-node-_6b80eb3a-af14-6de4-8c33-c510586343c2-9eb6c7f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6b80eb3a-af14-6de4-8c33-c510586343c5-9eb6c7f8 {
    order: -9999;
  }

  #w-node-_6b80eb3a-af14-6de4-8c33-c510586343d9-9eb6c7f8, #w-node-_03465830-788c-5271-a6ba-3d5f624f5f7f-9eb6c7f8, #w-node-_91749a5b-bc1b-fc12-e5cd-4b1f5ead3871-9eb6c7f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_91749a5b-bc1b-fc12-e5cd-4b1f5ead3872-9eb6c7f8 {
    order: -9999;
  }

  #w-node-e4c53105-0687-c030-fda9-c5160bffe358-9eb6c7f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_91749a5b-bc1b-fc12-e5cd-4b1f5ead3891-9eb6c7f8 {
    order: -9999;
  }

  #w-node-_6a3826b1-7eae-869e-d91d-f0ac9ce7c4a7-9eb6c7f8, #w-node-_6a3826b1-7eae-869e-d91d-f0ac9ce7c4a8-9eb6c7f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6a3826b1-7eae-869e-d91d-f0ac9ce7c4d3-9eb6c7f8 {
    order: -9999;
  }

  #w-node-d2b6ce06-2d9d-2ad9-6b23-c56fc639cdc6-9eb6c7f8, #w-node-_84713bc0-d8ac-b980-0d92-530cfccbb39b-9eb6c7f8, #w-node-_84713bc0-d8ac-b980-0d92-530cfccbb39c-9eb6c7f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_84713bc0-d8ac-b980-0d92-530cfccbb39d-9eb6c7f8 {
    order: -9999;
  }

  #w-node-_51d9985a-de44-e9ac-e050-fb540ced176c-9eb6c7f8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_84713bc0-d8ac-b980-0d92-530cfccbb3c7-9eb6c7f8 {
    order: -9999;
  }

  #w-node-_6dd5f2db-d419-afc2-f97e-05ade0037d70-6edd0de6, #w-node-_47286371-e89c-a2e7-9891-7223f421e58c-6edd0de6, #w-node-_47286371-e89c-a2e7-9891-7223f421e5a4-6edd0de6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa124ecc-92b6-a755-629b-34aebfda72fe-6edd0de6, #w-node-aa124ecc-92b6-a755-629b-34aebfda730b-6edd0de6 {
    grid-column: 1 / 5;
  }

  #w-node-_4ee2d9ef-fe13-3dc5-6bf3-0e5e9e82faf5-6edd0de6, #w-node-_4ee2d9ef-fe13-3dc5-6bf3-0e5e9e82fb0a-6edd0de6, #w-node-_4ee2d9ef-fe13-3dc5-6bf3-0e5e9e82fb28-6edd0de6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3b1-6edd0de6, #w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3bd-6edd0de6, #w-node-_3f9d55a1-b1f6-6ee1-6d1a-7b50563bb3cf-6edd0de6 {
    grid-column: 1 / 5;
  }

  #w-node-a8b5eee7-291e-b69b-07f4-ef2dca79bbb5-70644ea2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb688302-3741-6421-3af0-50d84c86f21c-70644ea2 {
    order: 9999;
  }

  #w-node-ae63a1de-489d-8512-3910-aa3f1e26453e-70644ea2, #w-node-_6800c3a6-873e-1a63-b8fb-e70a1cfd2755-70644ea2, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103af4-70644ea2, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103b02-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-70644ea2, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c26-70644ea2, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c2d-70644ea2, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-70644ea2, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-70644ea2, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-70644ea2 {
    grid-column: 1 / 5;
  }

  #w-node-f784da9c-1db7-c5ff-569b-d73cd032f9c6-92c0f136 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5ee3c69e-d570-ad95-d0ca-38c11f60e9c5-92c0f136 {
    grid-column-end: 2;
  }

  #w-node-c983550f-f917-35e0-16a1-960d0aae1af4-92c0f136 {
    grid-column: 1 / 2;
  }

  #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-92c0f136, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-92c0f136, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-92c0f136, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c26-92c0f136, #w-node-_541faf58-e455-b4f6-75cb-a31a8e114249-92c0f136, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c2d-92c0f136, #w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87228-92c0f136, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-92c0f136 {
    grid-column: 1 / 5;
  }

  #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-92c0f136, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-92c0f136 {
    grid-column: span 1 / span 1;
  }

  #w-node-_495b9db2-a8a4-d579-c692-44d58a7fc221-4eece53d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a11e-4eece53d, #w-node-c6098fd8-e4eb-ed58-2341-5924b4a4a129-4eece53d, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-4eece53d, #w-node-_47bc1df0-bd71-d2b6-a05f-58537d12596a-4eece53d, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-4eece53d, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-4eece53d, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c26-4eece53d, #w-node-_27a6240c-775d-4b1b-82c9-8d48b2908bbc-4eece53d, #w-node-aac298eb-bf74-0e16-fd5e-0823fbac4f24-4eece53d, #w-node-b40282c8-d2e8-d4ec-2bb0-c66d1fcc491a-4eece53d, #w-node-_4203ebef-2e32-0612-c13e-5286c6853041-4eece53d, #w-node-b40282c8-d2e8-d4ec-2bb0-c66d1fcc4933-4eece53d, #w-node-b40282c8-d2e8-d4ec-2bb0-c66d1fcc4965-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584c9e-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584caa-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584cad-4eece53d, #w-node-e075659c-a5e6-dd81-d9be-aee451584cc6-4eece53d, #w-node-_4528bf71-5b05-37ad-eb60-753624e9e669-4eece53d, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103af4-4eece53d, #w-node-aa2f9be2-f94e-94cd-6e09-6de0f1103b02-4eece53d, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-4eece53d, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-4eece53d, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-4eece53d, #w-node-b7798ed0-d078-33d3-c706-d6ad2acd98a5-4eece53d, #w-node-_7f2e85a6-85c0-e91d-4b7a-df9912ebbaa1-4eece53d {
    grid-column: 1 / 5;
  }

  #w-node-e143236b-6f40-4171-d893-fa3116ddb577-1c43d98a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2fd6fa31-a244-1ef7-775f-ca27e5f87228-1c43d98a, #w-node-_773d6e6d-2728-99ab-db13-83b2d82b4cde-1c43d98a, #w-node-_773d6e6d-2728-99ab-db13-83b2d82b4ce5-1c43d98a, #w-node-_84a7dc3d-3588-97f3-a12d-5a40cfbb4c8b-1c43d98a, #w-node-_0abc21bc-af80-02dc-201c-34c1b6ae85bf-1c43d98a, #w-node-bb84c2dd-79a4-e045-d626-4bcc55cb7715-1c43d98a, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-1c43d98a {
    grid-column: 1 / 5;
  }

  #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-1c43d98a, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-1c43d98a, #w-node-_71731f21-06a5-3b41-40ae-f7cc155c277b-1c43d98a, #w-node-_4bbd875f-d9d5-73ab-5071-cc353c82886d-1c43d98a, #w-node-a21755f5-a520-0540-2a1a-fac8427ff092-1c43d98a {
    grid-column: span 1 / span 1;
  }

  #w-node-f784da9c-1db7-c5ff-569b-d73cd032f9c6-b9174e53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c10-b9174e53, #w-node-_270ad658-6087-96a7-983d-0ecac5a9fdb2-b9174e53, #w-node-f09c5634-086f-19c5-f6c1-c15ea8338c1f-b9174e53, #w-node-b5bc0328-3767-a1cd-38b9-0f2bb1a1046e-b9174e53, #w-node-b5bc0328-3767-a1cd-38b9-0f2bb1a10479-b9174e53, #w-node-b5bc0328-3767-a1cd-38b9-0f2bb1a10484-b9174e53, #w-node-_5246623a-e132-8b0a-21d5-d6136f6c2945-b9174e53, #w-node-_82dd24f7-836c-e8c7-6b52-4194beff3e04-b9174e53, #w-node-_4a08b786-65b1-767d-3ac3-38b3c770c3c8-b9174e53, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b1c-b9174e53 {
    grid-column: 1 / 5;
  }

  #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b28-b9174e53, #w-node-_0f03b8fe-2445-5010-06b2-81d153b30b36-b9174e53, #w-node-_9cf882d7-6ccd-c84d-7987-08be3f2e26a9-b9174e53, #w-node-_97f85493-7b3e-497b-3e70-fe7c49a7b37e-b9174e53, #w-node-d77ddf63-c499-bea6-ce2f-7f5a5608ea63-b9174e53 {
    grid-column: span 1 / span 1;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-5820c5dc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-5820c5dc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-5820c5dc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-5820c5dc {
    order: 9999;
  }

  #CertPrep.w-node-a83d8ab5-c11a-74b8-95a4-6044ec46149c-5820c5dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-bbf68d79, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-bbf68d79, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-bbf68d79, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-bbf68d79 {
    order: 9999;
  }

  #CertPrep.w-node-_11625a5c-79b6-7aad-d6f2-a5121b741fba-bbf68d79 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-9b83c7df, #w-node-_3b52ac54-4a49-4317-272d-5a76834a061e-9b83c7df, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-9b83c7df, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-9b83c7df, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-9b83c7df {
    order: 9999;
  }

  #CertPrep.w-node-ed4e03e6-7805-65c4-cadc-a4f853f858f2-9b83c7df {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b52ac54-4a49-4317-272d-5a76834a061e-2480e72a, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-2480e72a, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-2480e72a, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-2480e72a {
    order: 9999;
  }

  #CertPrep.w-node-_0f33859f-1461-cdc1-3b7b-2bb88c7f3edb-2480e72a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b52ac54-4a49-4317-272d-5a76834a061e-b64fcc1d, #w-node-_567fb65a-c654-f48e-f941-431bb53f67ec-b64fcc1d, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-b64fcc1d, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-b64fcc1d, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-b64fcc1d {
    order: 9999;
  }

  #CertPrep.w-node-_068e3c18-76a3-4313-52bc-adf1b072758c-b64fcc1d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-ea9b1337, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-ea9b1337, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-ea9b1337, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-ea9b1337 {
    order: 9999;
  }

  #CertPrep.w-node-f2c88d2d-247f-064c-b153-983f2fef43ae-ea9b1337 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-69ed93bc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39a6-69ed93bc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39b0-69ed93bc, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-69ed93bc {
    order: 9999;
  }

  #CertPrep.w-node-_8149eeaa-849e-c2f0-6d4c-b86611185334-11185334 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe399b-37173f12, #w-node-_375392f5-7c74-7ffe-ca3a-baa509fe39ba-37173f12 {
    order: 9999;
  }

  #CertPrep.w-node-bdecf3e1-3d44-9faf-67e4-56cdc712e799-37173f12 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6a75d71-cfcc-4c37-f543-21470cde2206-ba7ea82b, #w-node-c6a75d71-cfcc-4c37-f543-21470cde2227-ba7ea82b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d218bb33-1918-cbc2-988d-82ec78f5c33c-ba7ea82b {
    grid-column: 1 / 5;
  }

  #w-node-_5d27277f-2e54-3c89-58fb-f216820fe646-ba7ea82b {
    grid-column: span 1 / span 1;
  }

  #w-node-aa646d14-5138-86aa-c93f-bfbec5c61259-ba7ea82b, #w-node-_15103678-f835-14d8-f0f0-3124bd2cb650-ba7ea82b, #w-node-_645d6728-da12-f83d-880b-374c32662c89-ba7ea82b {
    grid-column: 1 / 5;
  }

  #w-node-_645d6728-da12-f83d-880b-374c32662c94-ba7ea82b, #w-node-_645d6728-da12-f83d-880b-374c32662c9a-ba7ea82b {
    grid-column: span 1 / span 1;
  }

  #w-node-_645d6728-da12-f83d-880b-374c32662cb5-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a0293-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a029d-ba7ea82b {
    grid-column: 1 / 5;
  }

  #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a02a9-ba7ea82b, #w-node-_02ed2c1d-ddde-31dd-8a91-fdc7398a02af-ba7ea82b {
    grid-column: span 1 / span 1;
  }

  #w-node-_77f44263-916f-ee40-c662-56350d03492c-ba7ea82b, #w-node-_77f44263-916f-ee40-c662-56350d034935-ba7ea82b {
    grid-column: 1 / 5;
  }

  #w-node-_700681c9-4aec-2cc4-438e-9bcd29b0932a-d049ad4b {
    place-self: center;
  }

  #w-node-_5154ec68-aead-2300-c376-ff07a6fd8135-d049ad4b, #w-node-_8b0e0342-8497-9063-27cd-6d8594f7376f-d049ad4b, #w-node-_13882862-1180-6790-f12e-02b13d53f19f-d049ad4b {
    justify-self: center;
  }

  #w-node-_98744901-39a9-924d-da89-915b84a004ac-84a004a7, #w-node-_38427b7b-86f9-0f7c-e114-eb9e0f58e76b-0f58e768, #w-node-_38427b7b-86f9-0f7c-e114-eb9e0f58e777-0f58e768 {
    grid-column: 1 / 5;
  }
}
